From 297a9747aa40f5d3e478ad806962697a681468e9 Mon Sep 17 00:00:00 2001 From: qubiaobiao <3294694717@qq.com> Date: Thu, 29 Aug 2024 17:52:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=BD=91=E7=BB=9C=E8=BF=9E?= =?UTF-8?q?=E6=8E=A5=E6=98=BE=E7=A4=BA=E5=8F=8A=E6=98=9F=E5=BA=A7=E5=9B=BE?= =?UTF-8?q?=E8=BD=AF=E4=BB=B6=E7=9A=84=E5=8A=A0=E8=BD=BD=E9=80=9F=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/load-serialport.js | 3 +- src/main/window/localSoftware/MainWindow.ts | 31 ++++++++++--------- .../app/BDDataAnalysisPlatform/index.vue | 11 +++++-- src/render/stores/modules/network/index.ts | 21 ++++++++++++- .../BasicInfoView/index.vue | 6 +--- .../views/BDDataAnalysisPlatform/MapView.vue | 6 +--- .../PlanisphereView/index.vue | 6 +--- .../BDDataAnalysisPlatform/SNRView/index.vue | 6 +--- .../index/QuickBurningModalView/index.vue | 4 +-- src/render/views/index/ToolbarView/index.vue | 9 ++---- 10 files changed, 54 insertions(+), 49 deletions(-) diff --git a/src/main/load-serialport.js b/src/main/load-serialport.js index da28dfe..096ab2e 100644 --- a/src/main/load-serialport.js +++ b/src/main/load-serialport.js @@ -62,8 +62,7 @@ await SerialPort.list().then((ports, err) => { if (ports.length == 0) { console.error('not connect') comreturn = false - return - }else{ + }else { const { path, baudRate, dataBits, stopBits, parity } = getSerialPortConstructorArguments(ports) console.log(path, baudRate, dataBits, stopBits, parity) comports = ports diff --git a/src/main/window/localSoftware/MainWindow.ts b/src/main/window/localSoftware/MainWindow.ts index ed5ca51..5c0bb7c 100644 --- a/src/main/window/localSoftware/MainWindow.ts +++ b/src/main/window/localSoftware/MainWindow.ts @@ -250,21 +250,24 @@ export class MainWindow extends LocalSoftwareWindow { let resport: any await comon().then((res:any) => { - resport = res.comoptions.path + if(!res.comoptions) { + event.sender.send('BURN_PROGRAM_FEEDBACK', { err: new Error('请先连接核心处理模块') } ) + }else { + resport = res.comoptions.path + execFile(ESP_TOOL_PATH, + ['--chip', 'esp32', '--port', resport, '--baud', '921600', '--before', 'default_reset', '--after', 'hard_reset', 'write_flash', '-z', '--flash_mode', 'dio', '--flash_freq', '80m', '--flash_size', 'detect', + '0xe000' , BOOT_APP0_BIN_PATH, + '0x1000' , BOOT_LOADER_BIN_PATH, + '0x10000', bin_file_path, + '0x8000' , PARTITIONS_BIN_PATH], (err:any, stdout:any) => { + if (err) { + event.sender.send('BURN_PROGRAM_FEEDBACK', { err } ) + } else { + event.sender.send('BURN_PROGRAM_FEEDBACK', { stdout }) + } + }); + } }) - - execFile(ESP_TOOL_PATH, - ['--chip', 'esp32', '--port', resport, '--baud', '921600', '--before', 'default_reset', '--after', 'hard_reset', 'write_flash', '-z', '--flash_mode', 'dio', '--flash_freq', '80m', '--flash_size', 'detect', - '0xe000' , BOOT_APP0_BIN_PATH, - '0x1000' , BOOT_LOADER_BIN_PATH, - '0x10000', bin_file_path, - '0x8000' , PARTITIONS_BIN_PATH], (err:any, stdout:any) => { - if (err) { - event.sender.send('BURN_PROGRAM_FEEDBACK', { err } ) - } else { - event.sender.send('BURN_PROGRAM_FEEDBACK', { stdout }) - } - }); } launchOnlineSoftware(_: IpcMainEvent, param: any) { diff --git a/src/render/app/BDDataAnalysisPlatform/index.vue b/src/render/app/BDDataAnalysisPlatform/index.vue index 458d0e4..46dddc6 100644 --- a/src/render/app/BDDataAnalysisPlatform/index.vue +++ b/src/render/app/BDDataAnalysisPlatform/index.vue @@ -17,7 +17,7 @@ - + @@ -27,7 +27,7 @@