feat: improve continuous factory flashing workflow
This commit is contained in:
+12
-4
@@ -7,8 +7,10 @@
|
||||
|
||||
- 产测固件和正式固件分开保存,每个工位可独立选择。
|
||||
- 烧录串口和产测 DBG UART 分开配置,避免把 DIAG/AT/调试口误认成烧录口。
|
||||
- 使用原厂 `adownload.exe -u -a`,先进入等待状态,再由关机设备上电触发烧录。
|
||||
- 提供“烧录选中”单工位入口;USB 自动等待的批量任务按工位顺序执行,避免抢设备。
|
||||
- 主界面提供醒目的“启动自动烧录”:每 0.5 秒持续检测烧录串口,先让下载器按工位进入等待,再由设备上电触发烧录。
|
||||
- 每个工位完成后会锁定当前设备;只有检测到该端口消失并重新出现(断开旧设备、连接下一台并上电)才会再次烧录,避免同一设备反复烧录。
|
||||
- 烧录与串口扫描均在后台运行,Windows 子进程隐藏控制台窗口,不阻塞界面。
|
||||
- 烧录和产测运行期间实时日志强制跟随最新一行,停止后才允许手工滚动。
|
||||
- 只解析以 `FT1 ` 开头的协议行;普通 SDK 日志只显示,不进入产测数据库。
|
||||
- 严格校验协议版本、消息类型、节点编号/名称、会话 ID 和递增序号。
|
||||
- 显示 `BOOT_AUDIO`、`POWER_ADC`、`AUDIO_LOOPBACK`、`ESIM`、
|
||||
@@ -30,8 +32,14 @@ burn_tool/aboot-tools-2024.08.08-win-x64/adownload.exe
|
||||
factory_host/dist/EG800FactoryHost.exe
|
||||
```
|
||||
|
||||
默认“产测固件”指向已包含节点提示音的 FT1 整包;默认“正式固件”指向
|
||||
`version` 目录中的正式内层 `-fac.zip`。两者都可在外置
|
||||
默认“产测固件”和“正式固件”分别位于:
|
||||
|
||||
```text
|
||||
burn_tool/firmware/test/EG800AKCN_11LG-FT1-factory-test.zip
|
||||
burn_tool/firmware/official/EG800AKCN_11LG-official-fac.zip
|
||||
```
|
||||
|
||||
两者都可通过主界面切换并选择,也可在外置
|
||||
`factory_host_config.json` 中替换,烧录时不要选择 `-target.zip` 外层归档。
|
||||
|
||||
双击表格中的工位可以分别设置烧录口和产测 DBG UART 口。默认 USB 自动等待模式不需要
|
||||
|
||||
Reference in New Issue
Block a user