小鸿AI-WS63-Windows烧录教程
小鸿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 驱动
- 用 Type-C 数据线将开发板与电脑连接;
- 运行 CH341SER 安装程序,点击「安装」;
- 判断是否成功:
- 显示 驱动安装成功 → 安装成功 ✅
- 显示 驱动预安装成功 → 安装失败 ❌(需先卸载旧驱动再重新安装)
- 打开「设备管理器」,展开「端口(COM 和 LPT)」,确认出现对应 COM 口(如 COM3),记下端口号,后续烧录和看日志都要用。
步骤 2:下载并解压工具
- 从 https://atomgit.com/xiaohong-ai/docs/tree/main/tools 下载 BurnTool 和 UartAssist,分别解压到本地文件夹。
步骤 3:确认串口
- 打开 BurnTool,在串口下拉框中确认能看到小鸿对应的 COM 口(与设备管理器中的一致)。
步骤 4:配置 BurnTool
- 选择串口:下拉框选择小鸿对应的 COM 口;
- 选择目标芯片:点击 Option,目标选择 WS63(WS63E 与 WS63 同属一个系列,选 WS63 即可);
- 选择固件:点击 Select file,选择
ws63-liteos-app-all.fwpkg; - 勾选选项:勾选 Auto Burn 和 Auto disconnect。
步骤 5:开始烧录(重点!新旧板子操作不一样)
点击 Connect 开始烧录:
- 新板子:点击 Connect 后直接开始烧录;
- 旧板子:点击 Connect 后,需同时按住两个音量/亮度按键(+/-)约 1.5 秒后松开,才会开始烧录。
⚠️ 这是最容易踩的坑:旧板子如果不按键,Connect 之后会一直"卡住"不烧录。
步骤 6:等待烧录完成
- 烧录过程中工具会显示进度;全部烧录成功后,界面显示 All images burn successfully。
六、烧录后验证:串口查看启动日志
- 打开 UartAssist,协议选择 SERIAL,端口选择小鸿对应的 COM 口;
- 设置串口参数:波特率 115200,数据位 8,停止位 1,无校验、无流控;
- 先点击「打开串口」,再给板子上电或按复位键;
- 即可抓取完整启动日志,例如
[HelloWorld] hello world.、WiFi 连接信息等,确认新固件正常运行。
小贴士:打开串口和上电的顺序不能反——先开串口、后上电/复位,才能抓到完整启动日志。
七、常见问题与排查
| 现象 | 排查方法 |
|---|---|
| 驱动安装显示「驱动预安装成功」 | 安装失败,先卸载 CH341 旧驱动,再重新安装 |
| 设备管理器里看不到 COM 口 | 换一根支持数据传输的 Type-C 线;换个 USB 口;重装驱动 |
| 点击 Connect 后长时间无反应 | 旧板子需同时按住 +/- 键约 1.5 秒再松开;检查固件文件是否选对 |
| 烧录中途失败 / 超时 | 换 USB 线或 USB 口,重新点击 Connect 重试 |
| 串口日志乱码 | 确认波特率 115200、8 位数据、1 位停止、无校验、无流控 |
| 串口无任何打印 | 先打开串口再上电/复位;确认 COM 口是否正确 |
八、避坑总结
- 数据线:必须支持数据传输,否则没有 COM 口;
- 驱动"预安装成功"≠成功:务必看到「驱动安装成功」;
- 新旧板子进入烧录模式不同:新板子直接烧,旧板子要按住 +/- 键约 1.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
更多推荐


所有评论(0)