📌 一、 准备工作
1. 软件与驱动下载
请去正点原子资料盘或官方文档链接中下载以下工具:
- Rockchip 驱动:
DriverAssitant_v5.12.zip(瑞芯微通用驱动安装包) - 烧录工具:
RKDevTool_v2.92.zip(瑞芯微开发工具,建议使用最新版以支持 6.1 内核镜像结构) - 系统镜像: 下载官方最新的 6.1 内核系统的
.img固件(通常是一个打包好的update.img包,或者是包含parameter.txt、boot.img等的分区镜像文件夹)。
2. 硬件连接
- 用 Type-C 数据线 一头接电脑 USB 接口,另一头接入开发板的 USB_OTG 接口(注意:必须是 OTG 接口,通常板子上有标注)。
- 给开发板接通电源。
💾 二、 环境配置 (首次烧录必做)
- 解压并安装驱动: 解压
DriverAssitant,双击运行DriverInstall.exe。点击 “驱动安装”,等待提示成功即可。 - 解压烧录工具: 解压
RKDevTool,右键以管理员身份运行RKDevTool.exe。 此时工具底部应该显示:没有发现设备
⚡ 三、 让板子进入烧录模式 (Loader 或 Maskrom)
现代瑞芯微固件升级通常支持 Loader 模式。操作方法如下:
- 按住开发板上的
音量+ (V+) 键,不要松手。 - 按下并释放板子上的
RESET键 或开关键(重启板子)。 - 检查 RKDevTool 状态: 工具底部状态栏文字应该从
没有发现设备变为:发现一个 LOADER 设备 或 发现一个 MASKROM 设备 或 发现一个 ADB 设备
- 此时可以松开
音量+ (V+)键。
🚀 四、 固件烧录
固件通常分为单个统一镜像(Packed Image)和多分区独立镜像(Raw Image),根据你下载的 6.1 固件类型二选一操作:
模式 A:如果你下载的是单个 update.img
- 在 RKDevTool 中切换到 “升级固件” (Upgrade Firmware) 标签页。
- 点击 “固件” (Firmware) 按钮,选择你下载的
update.img。 - 工具会加载并解析固件信息,解析完成后,点击 “升级” (Upgrade) 按钮。
- 右侧日志窗口会显示擦除、写入、校验的百分比。
模式 B:如果你下载的是分立的分区镜像 (包含 parameter, boot, rootfs 等)
- 在 RKDevTool 中切换到 “下载镜像” (Download Image) 标签页。
- 确保勾选了需要下载的分区(如
parameter、boot、rootfs等)。 - 鼠标右键点击路径空白处,或者在路径列双击,对齐并选择对应的
.img文件。 - 点击 “执行” (Run) 按钮开始烧录。
🎉 五、 重启与验证
- 烧录完成后,右侧日志提示
Reset Device Success,开发板会自动重启。 - 验证 NPU 驱动与内核: 系统启动后,串口连接(此时可能无法通过 SSH 登录,因为IP变了)板子,执行以下命令,验收是否成功升级到 6.1 内核及 2.x 的新 NPU 驱动:
Bash1
2
3uname -a # 确认内核版本是否显示为 6.1.x
dmesg | grep -i rknpu # 确认 RKNPU 驱动版本是否跃升到 1.x.x 或 2.x.x
⚠️ 避坑提示 (Troubleshooting)
- RKDevTool 始终显示没有发现设备? 检查 Type-C 线是否接对接口,或者尝试更换电脑后置的 USB 3.0 接口(蓝色)。某些劣质 Type-C 线只有充电功能没有数据线芯。
- 烧录到一半报错中断? 如果是从极老的 2018 框架跨越到 6.1 框架,建议在烧录前,在 RKDevTool 里先点击一次 **“擦除闪存” (Erase Flash)**,彻底清空旧分发表后再进行升级。