@@ -101,13 +101,14 @@ jobs:
101101
102102 - name : Package firmware
103103 run : |
104- if [ -f "/github/home/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/bin/bootloader_dio_40m.bin " ]; then
105- cp /github/home/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/bin/bootloader_dio_40m.bin 0x01000.bin
104+ if [ -f "/github/home/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/bin/bootloader_dio_40m.elf " ]; then
105+ cp /github/home/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/bin/bootloader_dio_40m.elf 0x01000.elf
106106 elif [ -f "/github/home/.platformio/packages/framework-arduinoespressif32/tools/sdk/bin/bootloader_dio_40m.bin" ]; then
107107 cp /github/home/.platformio/packages/framework-arduinoespressif32/tools/sdk/bin/bootloader_dio_40m.bin 0x01000.bin
108108 else
109109 echo could not find bootloader_dio_40m.bin, new location?
110- find /github/home/.platformio/ -name "bootloader_dio_40m.bin"
110+ find /github/home/.platformio/ -name "bootloader*.bin"
111+ find /github/home/.platformio/ -name "bootloader*.elf"
111112 exit 1
112113 fi
113114 cp bin/.pio/build/esp32dev/partitions.bin 0x08000.bin
@@ -123,11 +124,15 @@ jobs:
123124 # 0x08000 0x08000.bin \
124125 # 0x0e000 0x0e000.bin \
125126 # 0x10000 0x10000.bin
126- echo Original bootloader params
127- ${ESPTOOL} --chip esp32 image_info --version 2 0x01000.bin || echo image_info for original bootloader failed
127+ ${ESPTOOL} --chip esp32 elf2image \
128+ --flash_freq 40m --flash_mode dio \
129+ --dont-append-digest \
130+ 0x01000.elf
131+ echo Original bootloader params after elf2image
132+ ${ESPTOOL} --chip esp32 image_info --version 2 0x01000.bin || echo image_info for converted bootloader failed
128133 mv 0x01000.bin 0x01000.bin.org
129134 ${ESPTOOL} --trace --chip esp32 merge_bin --output 0x01000.bin \
130- --flash_freq keep --flash_mode dio --flash_size 4MB \
135+ --flash_freq 40m --flash_mode dio --flash_size 4MB \
131136 --target-offset 0x01000 \
132137 0x01000 0x01000.bin.org
133138 echo OpenBikeSensor bootloader params
0 commit comments