Sfoglia il codice sorgente

esptool/espefuse: execute_scripts can be run nested way

Added args for execute_scripts cmd
Cleaned up only_burn_at_end args, it does not need anymore
KonstantinKondrashov 4 anni fa
parent
commit
4cef1e2f8b

+ 1 - 1
components/esptool_py/esptool

@@ -1 +1 @@
-Subproject commit 6b582c2b92d3c079098e0e296df03ff6cffeecf5
+Subproject commit d29880b267ea0fb77bf9d333538fccfea156ec76

+ 6 - 6
tools/ci/python_packages/ttfw_idf/IDFDUT.py

@@ -770,8 +770,8 @@ class IDFFPGADUT(IDFDUT):
     def burn_efuse(self, field, val):
         if not self.efuse_operations:
             self.enable_efuses()
-        BurnEfuseArgs = collections.namedtuple('burn_efuse_args', ['name_value_pairs', 'only_burn_at_end'])
-        args = BurnEfuseArgs({field: val}, False)
+        BurnEfuseArgs = collections.namedtuple('burn_efuse_args', ['name_value_pairs'])
+        args = BurnEfuseArgs({field: val})
         self.efuse_operations.burn_efuse(self.esp, self.efuses, args)
 
     def burn_efuse_key(self, key, purpose, block):
@@ -779,11 +779,11 @@ class IDFFPGADUT(IDFDUT):
             self.enable_efuses()
         BurnKeyArgs = collections.namedtuple('burn_key_args',
                                              ['keyfile', 'keypurpose', 'block',
-                                              'force_write_always', 'no_write_protect', 'no_read_protect', 'only_burn_at_end'])
+                                              'force_write_always', 'no_write_protect', 'no_read_protect'])
         args = BurnKeyArgs([key],
                            [purpose],
                            [block],
-                           False, False, False, False)
+                           False, False, False)
         self.efuse_operations.burn_key(self.esp, self.efuses, args)
 
     def burn_efuse_key_digest(self, key, purpose, block):
@@ -791,11 +791,11 @@ class IDFFPGADUT(IDFDUT):
             self.enable_efuses()
         BurnDigestArgs = collections.namedtuple('burn_key_digest_args',
                                                 ['keyfile', 'keypurpose', 'block',
-                                                 'force_write_always', 'no_write_protect', 'no_read_protect', 'only_burn_at_end'])
+                                                 'force_write_always', 'no_write_protect', 'no_read_protect'])
         args = BurnDigestArgs([open(key, 'rb')],
                               [purpose],
                               [block],
-                              False, False, True, False)
+                              False, False, True)
         self.efuse_operations.burn_key_digest(self.esp, self.efuses, args)
 
     def reset_efuses(self):