@@ -212,7 +212,8 @@ def __fetch_fs_size(target, source, env):
212
212
ESP32_FS_IMAGE_NAME = env .get (
213
213
"ESP32_FS_IMAGE_NAME" , env .get ("ESP32_SPIFFS_IMAGE_NAME" , filesystem )
214
214
),
215
- ESP32_APP_OFFSET = "0x10000" ,
215
+
216
+ ESP32_APP_OFFSET = board .get ("upload.offset_address" , "0x10000" ),
216
217
217
218
PROGSUFFIX = ".elf"
218
219
)
@@ -368,11 +369,9 @@ def __fetch_fs_size(target, source, env):
368
369
"write_flash" , "-z" ,
369
370
"--flash_mode" , "${__get_board_flash_mode(__env__)}" ,
370
371
"--flash_freq" , "${__get_board_f_flash(__env__)}" ,
371
- "--flash_size" , board .get ("upload.flash_size" , "detect" ),
372
- board .get ("upload.offset_address" , "$ESP32_APP_OFFSET" ),
373
- "$SOURCE"
372
+ "--flash_size" , board .get ("upload.flash_size" , "detect" )
374
373
],
375
- UPLOADCMD = '"$PYTHONEXE" "$UPLOADER" $UPLOADERFLAGS'
374
+ UPLOADCMD = '"$PYTHONEXE" "$UPLOADER" $UPLOADERFLAGS $ESP32_APP_OFFSET $SOURCE '
376
375
)
377
376
for image in env .get ("FLASH_EXTRA_IMAGES" , []):
378
377
env .Append (UPLOADERFLAGS = [image [0 ], env .subst (image [1 ])])
@@ -439,7 +438,7 @@ def __fetch_fs_size(target, source, env):
439
438
% (
440
439
"$FS_START"
441
440
if "uploadfs" in COMMAND_LINE_TARGETS
442
- else board . get ( "upload.offset_address" , " $ESP32_APP_OFFSET")
441
+ else " $ESP32_APP_OFFSET"
443
442
),
444
443
]
445
444
)
0 commit comments