跳转至

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 版本;同时更新 bootloader 默认禁用所有串口,解决串口频繁发数据频繁进串口中断导致 bootloader 无法起来的问题。

获取方式

PACK UPDATE TOOL 包含在 SDK 的 tools 目录中,无需单独下载:

CI13XX_SDK_LLM_AIoT_V2.2.7
--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 有三种方式(任选其一):

  1. 在 VS Code 中通过 CI TOOL 插件启动;
  2. 进入 projects\<工程名>\firmware 目录,双击 打包升级.bat,脚本自动调用 PACK_UPDATE_TOOL.exe;
  3. 打开 tools 目录,直接双击 PACK_UPDATE_TOOL.exe。

首次启动时会弹出芯片系列选择框,请选择 “CI13XX 系列”“CI1306”芯片后继续。

具体操作步骤请参考 ☞《SDK 快速开发》 第 4 章「固件升级」。

相关链接