mirror of
https://github.com/ruvnet/RuView
synced 2026-08-07 20:01:43 +00:00
fix(ci): pad QEMU flash image to 8MB with --fill-flash-size
QEMU rejects flash images that aren't exactly 2/4/8/16 MB. esptool merge_bin produces a sparse image (~1.1 MB) by default. Add --fill-flash-size 8MB to pad with 0xFF to the full 8 MB. Co-Authored-By: claude-flow <ruv@ruv.net>
This commit is contained in:
@@ -152,6 +152,7 @@ jobs:
|
|||||||
python3 -m esptool --chip esp32s3 merge_bin \
|
python3 -m esptool --chip esp32s3 merge_bin \
|
||||||
-o build/qemu_flash.bin \
|
-o build/qemu_flash.bin \
|
||||||
--flash_mode dio --flash_freq 80m --flash_size 8MB \
|
--flash_mode dio --flash_freq 80m --flash_size 8MB \
|
||||||
|
--fill-flash-size 8MB \
|
||||||
0x0 build/bootloader/bootloader.bin \
|
0x0 build/bootloader/bootloader.bin \
|
||||||
0x8000 build/partition_table/partition-table.bin \
|
0x8000 build/partition_table/partition-table.bin \
|
||||||
$OTA_ARGS \
|
$OTA_ARGS \
|
||||||
@@ -339,6 +340,7 @@ jobs:
|
|||||||
python3 -m esptool --chip esp32s3 merge_bin \
|
python3 -m esptool --chip esp32s3 merge_bin \
|
||||||
-o build/qemu_flash.bin \
|
-o build/qemu_flash.bin \
|
||||||
--flash_mode dio --flash_freq 80m --flash_size 8MB \
|
--flash_mode dio --flash_freq 80m --flash_size 8MB \
|
||||||
|
--fill-flash-size 8MB \
|
||||||
0x0 build/bootloader/bootloader.bin \
|
0x0 build/bootloader/bootloader.bin \
|
||||||
0x8000 build/partition_table/partition-table.bin \
|
0x8000 build/partition_table/partition-table.bin \
|
||||||
0x20000 build/esp32-csi-node.bin
|
0x20000 build/esp32-csi-node.bin
|
||||||
|
|||||||
Reference in New Issue
Block a user