erase log flash sectors in DFU recovery (#1661)

* erase log flash sectors in DFU recovery

* always erase by sector

* erase all

* fix
This commit is contained in:
Adeeb Shihadeh
2023-09-14 12:49:59 -07:00
committed by GitHub
parent 68a2000776
commit a660e342fd
5 changed files with 12 additions and 19 deletions

View File

@@ -121,8 +121,11 @@ class PandaDFU:
def program_bootstub(self, code_bootstub):
self._handle.clear_status()
self._handle.erase_bootstub()
self._handle.erase_app()
# erase all sectors
for i in range(len(self._mcu_type.config.sector_sizes)):
self._handle.erase_sector(i)
self._handle.program(self._mcu_type.config.bootstub_address, code_bootstub)
def recover(self):