Просмотр исходного кода

Merge branch 'bugfix/idfpy_before_flash_option' into 'master'

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

See merge request espressif/esp-idf!6577
Angus Gratton 6 лет назад
Родитель
Сommit
17d0ada00a
2 измененных файлов с 4 добавлено и 1 удалено
  1. 3 1
      tools/idf.py
  2. 1 0
      tools/idf_py_actions/serial_ext.py

+ 3 - 1
tools/idf.py

@@ -448,10 +448,12 @@ 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 %s -p %s -b %s --before %s --after %s write_flash %s" % (
+                    PYTHON,
                     _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