Add capability of writing logos in binary format

Extended python script to support writing .bin files directly. This avoids the additional step of using objcopy.

Updated the 001_PINECIL.bin file to match the PNG.
This commit is contained in:
cybernesto
2022-01-12 17:45:22 +01:00
parent e8fc7cc7f8
commit 1564f881f4
3 changed files with 27 additions and 14 deletions

View File

@@ -32,9 +32,7 @@ For the Pinecil, we require to flash the logo using dfu-util instead, which will
To flash the logo, use the following steps:
- `python3 img2ts100.py input.png logo.hex`
- `riscv-nuclei-elf-objcopy -I ihex -O binary logo.hex logo.bin`
- `python3 img2ts100.py input.png logo.bin`
- `dfu-util -d 28e9:0189 -a 0 -D logo.bin -s 0x0801F800`
This will use the objcopy tool to convert the hex to a binary file, and then use dfu-util to flash it in the right location.
If you do not have `riscv-nuclei-elf-objcopy` installed, you can generally use any objcopy tool from any toolchain you do have.
The converter will create a binary file if the .bin extension is used. Use dfu-util to flash it in the right location.