feat: improve continuous factory flashing workflow

This commit is contained in:
chenjintao
2026-09-24 13:59:20 +08:00
parent 06b0eaaf70
commit 95d67962b1
7 changed files with 305 additions and 53 deletions
+13 -8
View File
@@ -7,9 +7,12 @@
```text
banban/
├─ burn_tool/
│ └─ aboot-tools-2024.08.08-win-x64/
│ ├─ aboot-tools-2024.08.08-win-x64/
│ ├─ adownload.exe
│ └─ 其他随工具提供的 DLL、配置和驱动文件
│ └─ firmware/
│ ├─ test/EG800AKCN_11LG-FT1-factory-test.zip
│ └─ official/EG800AKCN_11LG-official-fac.zip
├─ factory_host/
│ └─ dist/
│ ├─ EG800FactoryHost.exe
@@ -36,8 +39,8 @@ banban/
"workers": 2
},
"firmwares": {
"production": "factory_host/dist/factory_firmware/EG800AKCN_11LG-FT1-factory-test.zip",
"official": "version/正式固件目录/EG800AKCN_11LG-版本号-fac.zip"
"production": "burn_tool/firmware/test/EG800AKCN_11LG-FT1-factory-test.zip",
"official": "burn_tool/firmware/official/EG800AKCN_11LG-official-fac.zip"
},
"serial": {
"baudrate": 115200,
@@ -60,11 +63,13 @@ banban/
## 3. 烧录产测固件
1. 启动 `EG800FactoryHost.exe`,固件类型选择“产测固件”。
2. 设备保持关机,连接烧录器和 USB。
3. 选择工位后点击单工位烧录;批量生产时使用批量烧录。
4. 界面显示“等待上电”后再给设备开机。
5. 等待状态变成“烧录成功”,不要在烧录过程中拔线或关闭程序。
1. 启动 `EG800FactoryHost.exe`,固件类型选择“产测固件”或“正式固件”,确认顶部完整路径。
2. 连接一个或多个烧录器,设备保持关机。
3. 点击醒目的“启动自动烧录”,工具每 0.5 秒持续检测烧录串口,并为每个串口建立工位。
4. 工位显示“烧录中·等待上电”后给对应设备开机,设备进入 AROM 后自动开始烧录。
5. 工位显示“烧录成功”后先断开当前设备;工具检测到端口消失后才会允许下一次烧录,避免同一设备反复烧录。
6. 换上下一台关机设备并上电,端口重新出现后自动开始下一次烧录。
7. 全部生产完成后点击“停止烧录”;不要在实际写入过程中拔线或关闭程序。
默认参数使用 `adownload.exe -u -a` 自动等待 AROM 下载设备,因此烧录口和产测 UART 是两个不同角色。