主题
9.5.1 用新版上位机工具升级(ESP32 / RDA8910 版)
ESP32 / RDA8910 版(LP32xx、LP8910)应使用新版上位机工具升级,流程比 STM32 版简单:不需要先切换到升级模式。
操作步骤
- 主窗口选中设备 → 右侧切到 「固件升级」 标签
- 点 「浏览...」 选择
.LPPLC升级包 - 点 「开始升级」
- 看进度条和「升级日志」,直到状态显示「升级完成」
- 设备自动重启
界面细节见 上位机工具 · 固件升级。
升级过程中绝对不要断电或断网
正在往 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、设备与电脑不在同一网段、设备正忙于其它连接。