镜像烧录及串口连接#
镜像获取和烧录#
镜像可通过 SDK 源码编译生成,或从嘉楠 SDK 镜像中心下载。
1.本节提供多种烧录方案,请根据实际需求选择合适的方法 2.烧录前需先解压镜像文件;
使用读卡器烧录#
1.烧录完成后,将 TF 卡插入开发板,通过USB线连接到电脑(可选:按下 reset 按键复位); 2.打开串口软件即可查看输出信息, 3.开发板连接及串口查看方法请参考后续章节。
Linux 下读卡器烧录#
将 TF 卡插入宿主机(电脑)前,查看当前存储设备:
ls -l /dev/sd*
插入 TF 卡后再次执行,新增的设备节点即为 TF 卡设备。
假设 TF 卡设备节点为
/dev/sdc,执行烧录命令:sudo dd if=sysimage-sdcard.img of=/dev/sdc bs=1M oflag=sync
Windows 下读卡器烧录#
Windows下推荐使用rufus或者balenaetcher对tf卡进行烧录,
注意事项 部分烧录软件可能存在 bug,如遇烧录问题,建议更换烧录工具。
使用 Rufus 烧录步骤
将 TF 卡插入 PC,启动 Rufus 工具;
点击”选择”按钮,选择待烧录的固件镜像;
确认设备和镜像正确后,点击”开始”

电脑通过usb烧录开发板#
通过usb烧录请《参考usb烧录章节》
上述链接是RTOS的配套文档,仅烧录部分通用;
开发板连接#
说明 请使用质量可靠、支持数据传输的 Type-C 线缆,不支持仅用于供电的线缆。 首次启动可能需要几分钟进行文件系统扩容,请耐心等待。
嘉立创庐山派开发板#
请参考下图连接庐山派开发板的串口:
重要注意事项
串口仅需连接 RX(接收)、TX(发送)、GND(地) 三根线;
电源线(红线)严禁连接,接错可能导致开发板烧毁。
不支持 CanMV IDE 进行串口调试,请使用标准串口工具(如 PuTTY、Tera Term 或 minicom);
默认串口参数:
波特率:115200
数据位:8
停止位:1
奇偶校验:无
流控制:无
01studio 开发板#
请参考下图连接 01studio 开发板的串口:
串口调试说明
不支持 CanMV IDE 进行串口调试,请使用标准串口工具;
默认串口参数同上表。
CanMV-V1.0/1.1/3.0 开发板#
硬件连接
使用 Type-C 线缆将 CanMV-K230 开发板连接至电脑(如下图所示)


建议连接两根 USB 线缆: 第一根 Type-C 线:用于 5V 供电和调试串口通信; 第二根 Type-C 线:可通过 MTP 或 ADB 进行文件传输。
串口号确认
设备上电后,电脑会识别出两个串口:
Windows 系统显示类似如下:

串口名称 |
说明 |
|---|---|
USB-Enhanced-SERIAL-A CH342 (COM80) |
小核 Linux 调试串口 |
USB-Enhanced-SERIAL-B CH342 (COM81) |
串口 3(暂未使用) |
若串口识别异常,请重新安装 CH342/CH343 驱动。
Linux 系统类似如下:
设备节点 |
说明 |
|---|---|
|
小核 Linux 调试串口 |
|
串口 3(暂未使用) |
无论是否插入 TF 卡,串口设备均可识别。
查看串口输出
使用串口软件(如 PuTTY、MobaXterm、Xshell、SecureCRT 等)连接调试串口查看输出信息。
快速验证 未插入 TF 卡时,按下 reset 按键,调试串口会输出一行打印,说明 CPU 正常工作。 波特率:115200,数据位:8,停止位:1,奇偶校验:无,流控制:无
k230d-canmv 开发板#
参考下图连接开发板到电脑,串口参数及使用方法同CanMV-V1.0/1.1/3.0开发板
使用 Type-C 线缆连接开发板 Power+UART 接口至电脑:

建议连接两根 USB 线缆(同 CanMV-V1.0/1.1/3.0) 若串口识别异常,请重新安装 CH342/CH343 驱动
