@@ -95,15 +95,15 @@ def generate_bootloader_image(bootloader_elf):
95
95
env .VerboseAction (
96
96
" " .join (
97
97
[
98
- '"$PYTHONEXE" "$ OBJCOPY"' ,
98
+ "$ OBJCOPY" ,
99
99
"--chip" ,
100
100
build_mcu ,
101
101
"elf2image" ,
102
- "--flash_mode " ,
102
+ "--flash-mode " ,
103
103
"${__get_board_flash_mode(__env__)}" ,
104
- "--flash_freq " ,
104
+ "--flash-freq " ,
105
105
"${__get_board_f_image(__env__)}" ,
106
- "--flash_size " ,
106
+ "--flash-size " ,
107
107
board_config .get ("upload.flash_size" , "4MB" ),
108
108
"-o" ,
109
109
"$TARGET" ,
@@ -216,8 +216,14 @@ def add_tinyuf2_extra_image():
216
216
"0x1000" if build_mcu in ["esp32" , "esp32s2" ] else ("0x2000" if build_mcu in ["esp32p4" ] else "0x0000" ),
217
217
get_bootloader_image (variants_dir ),
218
218
),
219
- ("0x8000" , join (env .subst ("$BUILD_DIR" ), "partitions.bin" )),
220
- ("0xe000" , join (FRAMEWORK_DIR , "tools" , "partitions" , "boot_app0.bin" )),
219
+ (
220
+ board_config .get ("upload.arduino.partitions_bin" , "0x8000" ),
221
+ join (env .subst ("$BUILD_DIR" ), "partitions.bin" ),
222
+ ),
223
+ (
224
+ board_config .get ("upload.arduino.boot_app0" , "0xe000" ),
225
+ join (FRAMEWORK_DIR , "tools" , "partitions" , "boot_app0.bin" ),
226
+ ),
221
227
]
222
228
+ [(offset , join (FRAMEWORK_DIR , img )) for offset , img in board_config .get ("upload.arduino.flash_extra_images" , [])],
223
229
)
0 commit comments