Skip to content

Commit 8980729

Browse files
committed
Take into account application image offset when uploading via esptool
Resolve platformio#538
1 parent a0b6ac6 commit 8980729

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

builder/main.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ def __fetch_fs_size(target, source, env):
228228
BUILDERS=dict(
229229
ElfToBin=Builder(
230230
action=env.VerboseAction(" ".join([
231-
'"$PYTHONEXE" "$OBJCOPY"',
231+
'"$PYTHONEXE" "$OBJCOPY"',
232232
"--chip", mcu, "elf2image",
233233
"--flash_mode", "$BOARD_FLASH_MODE",
234234
"--flash_freq", "${__get_board_f_flash(__env__)}",
@@ -368,9 +368,11 @@ def __fetch_fs_size(target, source, env):
368368
"write_flash", "-z",
369369
"--flash_mode", "${__get_board_flash_mode(__env__)}",
370370
"--flash_freq", "${__get_board_f_flash(__env__)}",
371-
"--flash_size", "detect"
371+
"--flash_size", "detect",
372+
board.get("upload.offset_address", "$ESP32_APP_OFFSET"),
373+
"$SOURCE"
372374
],
373-
UPLOADCMD='"$PYTHONEXE" "$UPLOADER" $UPLOADERFLAGS $ESP32_APP_OFFSET $SOURCE'
375+
UPLOADCMD='"$PYTHONEXE" "$UPLOADER" $UPLOADERFLAGS'
374376
)
375377
for image in env.get("FLASH_EXTRA_IMAGES", []):
376378
env.Append(UPLOADERFLAGS=[image[0], env.subst(image[1])])

0 commit comments

Comments
 (0)