小鸿AI固件烧录指南:从零到一完成WS63设备烧录

基于 OpenHarmony + RISC-V + 星闪 NearLink 的国产开源端侧 AI 设备烧录全流程


引言

小鸿AI作为基于OpenHarmony、采用RISC-V架构并支持星闪(NearLink)技术的全开源端侧AI硬件,最大的优势就是支持自定义固件编译与自由烧录。很多新手拿到设备后只能使用默认功能,无法进行二次开发,本文将手把手讲解从编译产物到设备烧录的完整流程,规避绝大多数新手踩坑点。


一、烧录前的准备

1.1 硬件清单

项目 说明
小鸿AI WS63 核心开发板 1块
USB 数据传输线 仅充电线无法完成烧录
Windows 调试电脑 烧录工具在Windows上运行

1.2 软件准备

  • 串口驱动:CH341/CH340 USB转串口驱动

  • 烧录工具:官方小鸿AI BurnTool

  • 固件文件:编译生成的 .fwpkg 文件

⚠️ 注意:小鸿AI的烧录对象是WS63芯片的 .fwpkg 固件包,不能交给 esptool.py,也不能按ESP32的三段地址填写。


二、固件编译(简要回顾)

在Ubuntu编译环境中完成固件编译:

bash

# 进入源码根目录
cd ~/xiaohong_oh

# 配置编译产品
hb set
# 选择 xiaohong 设备工程

# 全量编译固件
hb build -f

编译完成后,烧录固件包路径为:

text

out/xiaohong/xiaohong/ws63-liteos-app/ws63-liteos-app_all.fwpkg


三、驱动安装与设备识别

3.1 安装串口驱动

  1. 下载并安装 CH341/CH340 驱动

  2. 用 USB 线连接小鸿AI与Windows电脑

  3. 打开设备管理器,展开 端口 (COM 和 LPT)

3.2 确认COM口号

设备被识别为 USB-SERIAL CH340 (COMx),记下这个COM口号(如COM3、COM4)。


四、BurnTool 烧录步骤

4.1 打开 BurnTool 并配置

  1. 以管理员身份运行 BurnTool.exe

  2. 设置串口参数

    • 点击菜单栏 Setting → Com settings

    • Port:选择刚才记下的COM口号

    • Baud:建议 115200 或 2000000

  3. 加载固件文件

    • 点击 Select file 按钮

    • 选择编译生成的 ws63-liteos-app_all.fwpkg

💡 提示:首次烧录建议使用 *_all.fwpkg 完整固件包,它包含了所有分区数据,最稳妥。

4.2 烧录选项

确认以下选项已勾选

  • ☑ Auto burn(自动烧录)

  • ☑ Auto disconnect(烧录完成后自动断开)

4.3 执行烧录

  1. 点击 Connect 按钮

  2. 立即同时按住开发板的两个侧键(左右按键),直到进度条开始走动

  3. 观察进度条从 0% 走到 100%

4.4 烧录成功标志

烧录完成后,控制台会显示:

text

All images burn successfully

text

Execution Successful


五、烧录后验证

5.1 重新上电

  1. 拔掉 USB 线,等待 2-3 秒

  2. 重新插上 USB 线

  3. 设备自动重启,进入新固件系统

5.2 串口日志验证

  1. 打开串口工具(如 VSCode Serial Monitor)

  2. 设置:端口为 COM口号,波特率 115200

  3. 按复位键(RST),查看启动日志

5.3 功能验证

正常启动应满足:

  • 设备正常开机,无反复重启、黑屏现象

  • 串口可正常打印 OpenHarmony 启动日志

  • 基础功能(如屏幕、按键、语音)运行正常


六、常见问题排查

Q1: 设备无法被识别

原因 解决方法
USB 线仅支持充电 换用数据传输线
USB 口供电不足 换到电脑后置 USB 口
驱动未安装 重装 CH340 驱动

Q2: 串口端口被占用

  • 关闭所有串口助手、IDE 等占用端口的软件

  • 重启电脑释放端口资源

Q3: 点击 Connect 后没有反应

  • 确保点击 Connect 后立即按住两个侧键

  • 如果仍然失败,拔掉 USB 线重新插上,再按顺序操作

Q4: 固件校验失败

  • 执行全量编译:hb build -f

  • 不要随意修改底层配置文件

  • 重新同步源码编译


七、总结

完成编译烧录即解锁小鸿AI完整二次开发权限。烧录的核心要点可概括为:

步骤 关键动作
驱动安装 CH340驱动正常识别COM口
工具配置 BurnTool选择正确COM口和固件
触发烧录 点击Connect后按住两个按键
成功标志 All images burn successfully

后续可自定义唤醒词、改造语音交互逻辑、对接私有大模型、联动星闪智能家居设备,是鸿蒙嵌入式入门绝佳练手项目。

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐