瀏覽代碼

idf.py: Add --before flag to esptool.py call

Merges https://github.com/espressif/esp-idf/pull/4125
tatsutaigu 6 年之前
父節點
當前提交
e6ad82a0b2
共有 2 個文件被更改,包括 3 次插入1 次删除
  1. 2 1
      tools/idf.py
  2. 1 0
      tools/idf_py_actions/serial_ext.py

+ 2 - 1
tools/idf.py

@@ -448,10 +448,11 @@ def init_cli(verbose_output=None):
                     for o, f in flash_items:
                         cmd += o + " " + flasher_path(f) + " "
 
-                print("%s -p %s -b %s --after %s write_flash %s" % (
+                print("%s -p %s -b %s --before %s --after %s write_flash %s" % (
                     _safe_relpath("%s/components/esptool_py/esptool/esptool.py" % os.environ["IDF_PATH"]),
                     args.port or "(PORT)",
                     args.baud,
+                    flasher_args["extra_esptool_args"]["before"],
                     flasher_args["extra_esptool_args"]["after"],
                     cmd.strip(),
                 ))

+ 1 - 0
tools/idf_py_actions/serial_ext.py

@@ -40,6 +40,7 @@ def action_extensions(base_actions, project_path):
             flasher_args = json.load(f)
 
         extra_esptool_args = flasher_args["extra_esptool_args"]
+        result += ["--before", extra_esptool_args["before"]]
         result += ["--after", extra_esptool_args["after"]]
         return result