Flash extra images when external JTAG is used

This commit is contained in:
Ivan Kravets
2018-05-11 03:07:32 +03:00
parent 982198344c
commit 423117f74d
+7 -3
View File
@@ -278,12 +278,16 @@ elif upload_protocol in debug_tools:
uploader_flags.extend(debug_tools.get(upload_protocol).get(
"server").get("arguments", []))
uploader_flags.extend([
"-c",
"program_esp32 {{$SOURCE}} 0x10000 verify reset; shutdown;"
"-c", "program_esp32 {{$SOURCE}} 0x10000 verify"
])
for image in env.get("FLASH_EXTRA_IMAGES", []):
uploader_flags.extend([
"-c", "program_esp32 %s %s verify" % (image[1], image[0])
])
uploader_flags.extend(["-c", "reset run; shutdown"])
for i, item in enumerate(uploader_flags):
if "$PACKAGE_DIR" in item:
uploader_flags[i] = item.replace("$PACKAGE_DIR",openocd_dir)
uploader_flags[i] = item.replace("$PACKAGE_DIR", openocd_dir)
env.Replace(
UPLOADER="openocd",