PACK UPDATE TOOL¶
概述¶
PACK UPDATE TOOL(PACK_UPDATE_TOOL.exe)是启英泰伦随 SDK 提供的 PC 端串口工具,用于 CI13XX 系列芯片的**固件打包、固件升级(串口)与打印调试**。
版本
自 CI13XX_SDK_LLM_AIoT_V2.2.7 起,PACK UPDATE TOOL 更新到 4.0.7 版本(V3.0.19 沿用 4.0.7);同时更新 bootloader 默认禁用所有串口,解决串口频繁发数据频繁进串口中断导致 bootloader 无法起来的问题。
获取方式¶
PACK UPDATE TOOL 包含在 SDK 的 tools 目录中,无需单独下载:
CI13XX_SDK_LLM_AIoT_V3.0.19
--tools
----PACK_UPDATE_TOOL.exe // 打包升级工具
----code_program.exe // 离线烧写工具
----build-tools // GCC 工具链
----ci-tool-1.1.2.vsix // VS Code 插件(CI TOOL)
----config.ini // 工具配置
----lame // 音频转码工具
主要用途¶
| 功能 | 说明 |
|---|---|
| 固件打包 | 将 firmware 下 asr、dnn、user_file、voice 等分区 bin 与 user_code.bin 打包合成为可烧录/升级的固件 bin |
| 固件升级 | 通过串口将打包后的固件下载到开发板/模块(串口升级) |
| 打印调试 | 查看芯片运行日志,辅助定位问题 |
固件版本配置¶
打包的固件版本由 firmware 目录下的 config.ini 中 firmware_version 决定:
FW_V1:支持 OTA(OTA V2 方案);FW_V2:不支持 OTA,通用方案;FW_V3:OTA V3 方案;FW_V4:新 OTA(OTA V4)方案,使用 OTA V4.1.X 时需设置为FW_V4。
详见 ☞《flash分区表》 与 ☞《语音芯片OTA V4.1.X使用和协议说明》。
启动方式¶
启动 PACK_UPDATE_TOOL.exe 有三种方式(任选其一):
- 在 VS Code 中通过 CI TOOL 插件启动;
- 进入
projects\<工程名>\firmware目录,双击打包升级.bat,脚本自动调用PACK_UPDATE_TOOL.exe; - 打开
tools目录,直接双击PACK_UPDATE_TOOL.exe。
首次启动时会弹出芯片系列选择框,请选择 “CI13XX 系列”“CI1306”芯片后继续。
具体操作步骤请参考 ☞《SDK 快速开发》 第 4 章「固件升级」。