Skip to content

9.5.1 用新版上位机工具升级(ESP32 / RDA8910 版) ​

ESP32 / RDA8910 版(LP32xx、LP8910)应使用新版上位机工具升级,流程比 STM32 版简单:不需要先切换到升级模式。

操作步骤 ​

  1. 主窗口选中设备 → 右侧切到 「固件升级」 标签
  2. 点 「浏览...」 选择 .LPPLC 升级包
  3. 点 「开始升级」
  4. 看进度条和「升级日志」,直到状态显示「升级完成」
  5. 设备自动重启

界面细节见 上位机工具 · 固件升级。

升级过程中绝对不要断电或断网

正在往 Flash 里写固件,中途掉电会留下残缺镜像。确认供电和网络稳定再开始。

为什么不用切升级模式 ​

ESP32 / RDA8910 版有两块固件区。升级时设备一边正常运行,一边把新固件写进当前没在用的那一块,写完校验通过才切换过去并重启。所以整个过程 PLC 控制是不中断的,不存在 STM32 版那种「运行灯熄灭、等在升级模式里」的中间状态。

「切换到升级模式」是 STM32 版才用的

上位机工具里还有「切换到升级模式」这个动作,它是给 STM32 版准备的,对 LP32xx / LP8910 点它没有意义。STM32 版的完整流程见 PLC 网口升级固件。

通讯要求 ​

项目说明
升级用端口TCP 5551(防火墙要放行)
UDP 25388设备搜索与参数读写用的端口,不用于传固件

LP32xx / LP8910 必须走 TCP,否则直接中止

升级前工具会先建立到设备的 TCP 5551 通道。通道建立失败时会报 「无法建立到设备的 TCP 通道(端口 5551)」 并中止,不会改用 UDP 传输。这是有意设计:UDP 传输固件一旦丢包可能导致设备无法启动。

排查方向:防火墙拦了 5551、设备与电脑不在同一网段、设备正忙于其它连接。

LPPLC 工业物联网云平台 · 软硬件与云平台全栈自研