eric7/MicroPython/EspDevices.py

branch
eric7
changeset 8945
b6be65111565
parent 8924
7f2cad9900cf
child 9016
6f079c524e99
equal deleted inserted replaced
8944:84ff40a56784 8945:b6be65111565
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([

eric ide

mercurial