fix(factory): stabilize multi-device automatic flashing

This commit is contained in:
chenjintao
2026-09-24 19:28:13 +08:00
parent 01d52cc3d6
commit 3dcfa2442b
6 changed files with 457 additions and 32 deletions
+3 -1
View File
@@ -35,8 +35,10 @@ factory_host/
## 功能
- 产测固件与正式固件独立保存并醒目标识。
- 持续检测烧录串口,支持多工位自动等待设备上电后烧录。
- 持续检测 ASR AROM 下载口,按物理 USB 设备去重,支持多工位自动等待设备上电后烧录。
- 点击自动烧录后立即启动一个 `adownload.exe -u -a` 监听进程,在设备上电前等待 AROM;多台设备共享该进程。
- 同一设备烧录成功后锁定,端口断开并重新出现后才允许烧录下一台。
- 自动烧录忽略同一设备枚举出的 DBG、AT、DIAG 和运行态串口,不会为它们创建伪工位。
- 自动识别 DBG UART,解析设备每 500 ms 广播的 FT1 状态。
- 显示七个测试节点、IMEI、ICCID、NFC UID、失败码和实时日志。
- 自动保存汇总 CSV 与单机 JSON,烧录和扫描过程不弹出控制台黑框。