269 from .EspBackupRestoreFirmwareDialog import ( |
269 from .EspBackupRestoreFirmwareDialog import ( |
270 EspBackupRestoreFirmwareDialog |
270 EspBackupRestoreFirmwareDialog |
271 ) |
271 ) |
272 dlg = EspBackupRestoreFirmwareDialog(backupMode=True) |
272 dlg = EspBackupRestoreFirmwareDialog(backupMode=True) |
273 if dlg.exec() == QDialog.DialogCode.Accepted: |
273 if dlg.exec() == QDialog.DialogCode.Accepted: |
274 chip, flashSize, flashMode, firmware = dlg.getData() |
274 chip, flashSize, baudRate, flashMode, firmware = dlg.getData() |
275 flashArgs = [ |
275 flashArgs = [ |
276 "-u", |
276 "-u", |
277 "-m", "esptool", |
277 "-m", "esptool", |
278 "--chip", chip, |
278 "--chip", chip, |
279 "--port", self.microPython.getCurrentPort(), |
279 "--port", self.microPython.getCurrentPort(), |
|
280 "--baud", baudRate, |
280 "read_flash", |
281 "read_flash", |
281 "0x0", flashSize, |
282 "0x0", flashSize, |
282 firmware, |
283 firmware, |
283 ] |
284 ] |
284 dlg = EricProcessDialog(self.tr("'esptool read_flash' Output"), |
285 dlg = EricProcessDialog(self.tr("'esptool read_flash' Output"), |
296 from .EspBackupRestoreFirmwareDialog import ( |
297 from .EspBackupRestoreFirmwareDialog import ( |
297 EspBackupRestoreFirmwareDialog |
298 EspBackupRestoreFirmwareDialog |
298 ) |
299 ) |
299 dlg = EspBackupRestoreFirmwareDialog(backupMode=False) |
300 dlg = EspBackupRestoreFirmwareDialog(backupMode=False) |
300 if dlg.exec() == QDialog.DialogCode.Accepted: |
301 if dlg.exec() == QDialog.DialogCode.Accepted: |
301 chip, flashSize, flashMode, firmware = dlg.getData() |
302 chip, flashSize, baudRate, flashMode, firmware = dlg.getData() |
302 flashArgs = [ |
303 flashArgs = [ |
303 "-u", |
304 "-u", |
304 "-m", "esptool", |
305 "-m", "esptool", |
305 "--chip", chip, |
306 "--chip", chip, |
306 "--port", self.microPython.getCurrentPort(), |
307 "--port", self.microPython.getCurrentPort(), |
|
308 "--baud", baudRate, |
307 "write_flash", |
309 "write_flash", |
308 "--flash_mode", flashMode, |
310 ] |
309 ] |
311 if flashMode: |
|
312 flashArgs.extend([ |
|
313 "--flash_mode", flashMode, |
|
314 ]) |
310 if bool(flashSize): |
315 if bool(flashSize): |
311 flashArgs.extend([ |
316 flashArgs.extend([ |
312 "--flash_size", flashSize, |
317 "--flash_size", flashSize, |
313 ]) |
318 ]) |
314 flashArgs.extend([ |
319 flashArgs.extend([ |