小鸿AI(海思 WS63)固件烧录保姆级教程:Windows 下从驱动安装到串口验证

本文整理自小鸿AI 官方文档《Windows 烧录指南》:https://xiaohong.atomgit.com/docs.html#/dev/flash-win ,并补充了实操中容易踩的坑,适用于小鸿AI 开发板。

一、前言

小鸿AI 是一款搭载**开源鸿蒙(OpenHarmony 6.0/6.1 轻量系统)+ 海思 WS63(RISC-V 架构)**双开源体系的 AI 对话助手,集成星闪(NearLink)无线技术,支持 AI 在线陪伴与星闪智能家居控制,实现"一声唤醒,万物响应"的智能生活体验。

很多开发者拿到板子后,第一步就是烧录固件。官方文档中烧录流程分散在多篇文档里,且新旧批次板子进入烧录模式的方式不同,特别容易踩坑。本文把 Windows 下烧录小鸿AI 固件的完整流程整理成一篇"照着做就能成功"的教程。

二、小鸿AI 核心参数速览

项目 规格
主芯片 海思 WS63 多模物联网 SoC(RISC-V 32 位,最高 240MHz)
语音芯片 启英泰伦 CI1302 语音识别芯片
操作系统 开源鸿蒙 OpenHarmony 6.0/6.1(轻量系统)
存储 片上 4MB Flash + 板载外挂 16MB
显示 1.54 寸 TFT 屏,分辨率 240×240
无线 Wi-Fi 6(802.11ax)2.4G / 蓝牙 5.2 / 星闪 SLE 1.0
数据接口 Type-C 2.0(数据传输 + 供电)
按键 电源拨动开关、音量/亮度共用键(+/-)、语音唤醒键(M)

三、烧录原理一句话

小鸿固件在 Ubuntu 环境编译,最终产物是打包好的镜像文件 ws63-liteos-app-all.fwpkg(实际文件名以编译产物为准)。Windows 下通过 USB 转串口(CH341 芯片) 将镜像写入板载 Flash,使用的工具是官方提供的 BurnTool

四、准备工作

4.1 硬件准备

  • 小鸿AI 开发板 × 1
  • Type-C 数据线 × 1(必须支持数据传输,纯充电线无法识别串口)
  • Windows 10 64 位电脑 × 1(推荐内存 8GB 及以上)

4.2 软件与固件准备

名称 用途 获取方式
CH341SER 驱动 USB 转串口驱动,让电脑识别出 COM 口 https://www.wch.cn/downloads/CH341SER_EXE.html
BurnTool 烧录工具 https://atomgit.com/xiaohong-ai/docs/tree/main/tools
UartAssist 串口调试助手(查看日志用) 同上仓库 tools 目录
ws63-liteos-app-all.fwpkg 固件镜像 编译产物 out/xiaohong/xiaohong/ws63-liteos-app/ 目录下

固件从哪来? 小鸿固件需在 Ubuntu 环境编译(hb set 选择 mini + xiaohong,然后 hb build -f)。Windows 侧可通过 Samba 把 Ubuntu 编译目录映射为网络驱动器(例如 Z:\A_OH60T\out\...)来访问固件文件。如果只是想先跑起来,也可以直接用官方或社区提供的现成固件包。

五、详细烧录步骤

步骤 1:安装 CH341SER 驱动

  1. 用 Type-C 数据线将开发板与电脑连接;
  2. 运行 CH341SER 安装程序,点击「安装」;
  3. 判断是否成功
    • 显示 驱动安装成功 → 安装成功 ✅
    • 显示 驱动预安装成功 → 安装失败 ❌(需先卸载旧驱动再重新安装)
  4. 打开「设备管理器」,展开「端口(COM 和 LPT)」,确认出现对应 COM 口(如 COM3),记下端口号,后续烧录和看日志都要用。

步骤 2:下载并解压工具

  • 从 https://atomgit.com/xiaohong-ai/docs/tree/main/tools 下载 BurnToolUartAssist,分别解压到本地文件夹。

步骤 3:确认串口

  • 打开 BurnTool,在串口下拉框中确认能看到小鸿对应的 COM 口(与设备管理器中的一致)。

步骤 4:配置 BurnTool

  1. 选择串口:下拉框选择小鸿对应的 COM 口;
  2. 选择目标芯片:点击 Option,目标选择 WS63(WS63E 与 WS63 同属一个系列,选 WS63 即可);
  3. 选择固件:点击 Select file,选择 ws63-liteos-app-all.fwpkg
  4. 勾选选项:勾选 Auto BurnAuto disconnect

步骤 5:开始烧录(重点!新旧板子操作不一样)

点击 Connect 开始烧录:

  • 新板子:点击 Connect 后直接开始烧录
  • 旧板子:点击 Connect 后,需同时按住两个音量/亮度按键(+/-)约 1.5 秒后松开,才会开始烧录。

⚠️ 这是最容易踩的坑:旧板子如果不按键,Connect 之后会一直"卡住"不烧录。

步骤 6:等待烧录完成

  • 烧录过程中工具会显示进度;全部烧录成功后,界面显示 All images burn successfully

六、烧录后验证:串口查看启动日志

  1. 打开 UartAssist,协议选择 SERIAL,端口选择小鸿对应的 COM 口;
  2. 设置串口参数:波特率 115200,数据位 8,停止位 1,无校验、无流控
  3. 先点击「打开串口」,再给板子上电或按复位键;
  4. 即可抓取完整启动日志,例如 [HelloWorld] hello world.、WiFi 连接信息等,确认新固件正常运行。

小贴士:打开串口和上电的顺序不能反——先开串口、后上电/复位,才能抓到完整启动日志。

七、常见问题与排查

现象 排查方法
驱动安装显示「驱动预安装成功」 安装失败,先卸载 CH341 旧驱动,再重新安装
设备管理器里看不到 COM 口 换一根支持数据传输的 Type-C 线;换个 USB 口;重装驱动
点击 Connect 后长时间无反应 旧板子需同时按住 +/- 键约 1.5 秒再松开;检查固件文件是否选对
烧录中途失败 / 超时 换 USB 线或 USB 口,重新点击 Connect 重试
串口日志乱码 确认波特率 115200、8 位数据、1 位停止、无校验、无流控
串口无任何打印 先打开串口再上电/复位;确认 COM 口是否正确

八、避坑总结

  1. 数据线:必须支持数据传输,否则没有 COM 口;
  2. 驱动"预安装成功"≠成功:务必看到「驱动安装成功」;
  3. 新旧板子进入烧录模式不同:新板子直接烧,旧板子要按住 +/- 键约 1.5 秒;
  4. 先开串口再上电:看日志的顺序不能反;
  5. 波特率:统一 115200、8N1、无校验、无流控。

九、CSDN 发布建议

  • 推荐标题:《小鸿AI(海思 WS63)固件烧录保姆级教程:Windows 下从驱动到串口验证》
  • 推荐标签:OpenHarmony、鸿蒙、嵌入式、WS63、RISC-V、星闪、固件烧录
  • 配图建议:设备管理器 COM 口截图、BurnTool 界面截图(勾选 Auto Burn / Auto disconnect)、「All images burn successfully」成功截图、UartAssist 串口日志截图。

参考链接

  • 小鸿AI 官方文档 Windows 烧录:https://xiaohong.atomgit.com/docs.html#/dev/flash-win
  • 小鸿AI 官网:https://xiaohong.atomgit.com/
  • CH341SER 驱动下载:https://www.wch.cn/downloads/CH341SER_EXE.html
  • BurnTool / UartAssist 下载:https://atomgit.com/xiaohong-ai/docs/tree/main/tools
  • 小鸿主固件仓库:https://atomgit.com/xiaohong-ai/vendor_atomgit
Logo

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

更多推荐