跳转至

固件的烧录和SDK编译*

在语音AI平台完成配置并提交编译后即可得到固件。本文说明拿到固件后如何烧录到设备,以及如何在本地编译 SDK。


1. 固件烧录*

下载固件和SDK: 15_download_sdk_bin

  1. 下载 NCDownloader(下载地址见下方指南) (http://yun.nationalchip.com:10000/l/IF2mba)
  2. 选择 Chip Type(芯片型号,例如 GX8005/6)
  3. 点 Bin File 选择要烧录的固件(例如 网页上生成好的压缩包/output_ovp/mcu_nor.bin)
  4. 选择串口,波特率 1000000/2000000 等,烧录失败可以降低波特率测试
  5. 点 Start 开始烧录,或按住 Boot 脚、复位进入下载模式
  6. 出现 Operation Successful 后,按 reset 键重启设备

2. SDK编译*

GX8005/6 芯片 SDK 需要在 Linux 环境 下编译(Windows 可通过 VirtualBox 安装 Ubuntu)。

  1. 安装工具链 :解压 Xuantie-900 gcc 工具链到 /opt,并把其 bin 目录加入 PATH。详细见 搭建开发环境。
  2. 解压sdk压缩包 :解压 网页上生成好的压缩包/sdk_ovp_aiot_ovp_aiot-v1.5.3-r1.zip
  3. 拷贝固件配置编译:
    cp ../sdk.config .config
    make menuconfig
    make clean;make
    
  4. 固件生成和应用开发:
    • 固件生成:sdk_ovp_aiot_ovp_aiot-v1.5.3-r1/output/mcu_nor.bin
    • 应用开发:sdk_ovp_aiot_ovp_aiot-v1.5.3-r1/app/offline_asr_app/ 目录下的文件,详细见 应用开发