feat: automate FT1 factory test status reporting
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
# EG800 FT1 工厂烧录与产测上位机
|
||||
|
||||
本工具配套 `test/factory-test` 分支的独立产测固件,支持批量烧录、USB CDC
|
||||
本工具配套 `test/factory-test` 分支的独立产测固件,支持批量烧录、DBG UART
|
||||
协议采集、6 个硬件节点判定和结果落盘。
|
||||
|
||||
## 主要功能
|
||||
|
||||
- 产测固件和正式固件分开保存,每个工位可独立选择。
|
||||
- 烧录串口和产测 CDC 串口分开配置,避免把 DIAG/AT/CDC 当成同一个端口。
|
||||
- 烧录串口和产测 DBG UART 分开配置,避免把 DIAG/AT/调试口误认成烧录口。
|
||||
- 使用原厂 `adownload.exe -u -a`,先进入等待状态,再由关机设备上电触发烧录。
|
||||
- 提供“烧录选中”单工位入口;USB 自动等待的批量任务按工位顺序执行,避免抢设备。
|
||||
- 只解析以 `FT1 ` 开头的协议行;普通 SDK 日志只显示,不进入产测数据库。
|
||||
@@ -30,13 +30,13 @@ burn_tool/aboot-tools-2024.08.08-win-x64/adownload.exe
|
||||
factory_host/dist/EG800FactoryHost.exe
|
||||
```
|
||||
|
||||
默认“产测固件”指向已包含六个产测 MP3 的 FT1 整包;默认“正式固件”指向
|
||||
默认“产测固件”指向已包含节点提示音的 FT1 整包;默认“正式固件”指向
|
||||
`version` 目录中的正式内层 `-fac.zip`。两者都可在外置
|
||||
`factory_host_config.json` 中替换,烧录时不要选择 `-target.zip` 外层归档。
|
||||
|
||||
双击表格中的工位可以分别设置烧录口和产测 CDC 口。默认 USB 自动等待模式不需要
|
||||
双击表格中的工位可以分别设置烧录口和产测 DBG UART 口。默认 USB 自动等待模式不需要
|
||||
|
||||
填写烧录口;产测 CDC 口仍需填写。“烧录选中”要求只选择一个工位;“批量烧录”
|
||||
填写烧录口;产测 UART 可留空并自动识别。“烧录选中”要求只选择一个工位;“批量烧录”
|
||||
在未选中行时作用于全部工位,选中后只作用于选中工位。
|
||||
|
||||
单工位烧录时保持设备关机并连接 USB,选择工位后点击“烧录选中”。工位状态显示
|
||||
@@ -69,7 +69,7 @@ python -B .\factory_host\build_factory_audio_package.py
|
||||
|
||||
脚本会执行以下检查:
|
||||
|
||||
1. 源目录必须且只能包含六个固定文件名。
|
||||
1. 源目录必须且只能包含五个固定文件名。
|
||||
2. 每个文件必须为 16 kHz、单声道、48 kbps MP3。
|
||||
3. 使用 SDK `mklfs-v2.exe -m` 生成 262144 字节 `customer_fs.bin`。
|
||||
4. 立即反向解包镜像并逐文件比对 SHA-256。
|
||||
|
||||
Reference in New Issue
Block a user