182X到手第一件事,是吧系统先跑起来。
这篇记录一下 M5-182X-A1 的上手过程,从拆箱、烧录镜像,到进入 Debian 12 桌面,再做一次简单的硬件检查。整个过程顺利的话,半小时左右就能完成。
前期准备
开始之前,先准备好这几样东西:
一根双公头 USB 线,两端都是 USB-A 插头
一个 12V 电源适配器,DC 6.0×2.0mm 插头,建议 3A 及以上
一台 Windows PC,用来运行烧录工具
需要用到的工具和系统镜像都在开发资料包里。(刷机工具可在联系客服获取,也可以从瑞芯微官网下载)
镜像烧录:四步点亮
完整操作文档可以参考《M5-182X-A1 镜像烧录》,里面还有 Maskrom 救砖模式、烧录参数和常见问题的处理方法。
第 1 步:安装 RK USB 驱动
打开刷机工具包,进入 3588最新驱动安装 目录,双击 DriverInstall.exe,按向导完成安装。
这一步别跳过。驱动没装好,后面升级工具可能识别不到板子,排查起来反而更麻烦。
第 2 步:让板子进入烧录模式(Loader 模式)
双公头 USB 线:一头接 PC 的 USB 口,另一头接主板的 OTG-USB 口;
按住 Uboot 按键不放;
插入 12V 电源适配器;
升级工具提示"发现一个 LQADER 设备"后,松开 Uboot 按键。
这里有个容易忽略的地方:必须使用双公头 USB 线,普通 USB 数据线不行。
补充:如果 Loader 模式进不去(比如刷坏过固件),还有 Maskrom 模式兜底——短路 EMMC_CLK/D0 触发,属于救砖操作,具体方法见上方 wiki 链接。
第 3 步:烧录镜像
双击 RKDevTool.exe 运行升级工具,切到"升级固件"页;
点"固件"按钮,选中镜像 smdt_3588A__20260527_132645.img;
点"升级"按钮,等进度条走完。
第 4 步:重启确认
烧录完成后等 10 秒左右,设备自动重启,HDMI 或 MIPI 屏出现系统桌面:点亮成功。
验证烧录状态
本章完整文档:《RK182X 硬件安装与验证》(生态平台 wiki,含三种登录方式、PCIe 验证详解、完整常见问题)
点亮不算完。板子状态到底好不好,用官方健康检查脚本一次验完。SSH 登录(用户名、密码均为 linaro;板子 IP 用 ip a 查看,或在路由器后台找主机名 linaro 的设备)后执行:
cat <<'EOF' > /tmp/check_1828.sh #!/bin/bash echo "=== RK1828 健康检查 ===" bdf=$(ls /dev/pcie-rkep-* 2>/dev/null | head -1 | sed 's|/dev/pcie-rkep-||') [ -n "$bdf" ] && echo "✅ 设备节点 OK (${bdf})" || echo "❌ 设备节点缺失" systemctl is-active rknn3.service >/dev/null && echo "✅ 服务运行中" || echo "❌ 服务未运行" npu_pid=$(pgrep -f rknn3_transfer_proxy | head -1) if [ -n "$npu_pid" ]; then echo "✅ 代理进程 PID=$npu_pid, CPU=$(ps -p $npu_pid -o pcpu= | tr -d ' ')%" else echo "❌ 代理进程不在" fi /usr/bin/pcie_upgrade_tool ld 2>&1 | grep -q 182a && echo "✅ PCIe 链路正常" || echo "❌ PCIe 链路异常" EOF chmod +x /tmp/check_1828.sh && /tmp/check_1828.sh输出:
=== RK1828 健康检查 === ✅ 设备节点 OK (0004:41:00.0) ✅ 服务运行中 ✅ 代理进程 PID=1952, CPU=25% ✅ PCIe 链路正常四项检查分别对应:协处理器设备节点、推理服务、数据代理进程、PCIe 链路。一块 AI 主板的成色如何,这四个 ✅ 比任何跑分都直观。
最后看一眼系统信息:
cat /etc/os-release uname -r uname -m常见问题速查
现象 | 原因 | 处理 |
升级工具找不到 LQADER 设备 | 驱动没装 / USB 线错 / Uboot 按键没按住 | 重装驱动 + 换双公头 USB 线 + 重新按住 Uboot |
lspci 没看到 Rockchip | 卡没插紧 / 供电不足 / 插槽模式错 | 重插 + 检查供电 + dmesg | grep -iE 'pcie|pcie-rkep|182a|fw_load' |
设备节点缺失(/dev/pcie-rkep-*) | PCIe 未枚举 | 重启主控或 sudo modprobe pcie_rkep |
rknn3.service 不在 active | systemd 服务异常 | sudo systemctl restart rknn3.service |
代理进程 rknn3_transfer_proxy 不在 | 运行时没起来 | sudo systemctl restart rknn3.service |
以上是部分检查,完整排查表见 wiki ch00 / ch01 的"常见问题"章节(链接见文中对应位置)。
到这里,开局就算完成了
整个过程可以归纳为四步:安装驱动、进入 Loader 模式、烧录镜像、运行自检。
烧录过程中如果遇到问题,可以先查《M5-182X-A1 镜像烧录》文档,里面有 Maskrom 救砖方法和烧录参数说明,不必完全靠反复试错来解决。
系统跑起来之后,后面还有几份文档可以接着看,完整的开发路径也基本都覆盖到了:
硬件安装与验证:安装模组、运行健康检查脚本,确认硬件状态。
开发环境快速搭建:了解工具链、固件和 SDK 的基本情况,30 秒概览。
SDK 总览:了解 RK182X SDK 各子系统的架构。
环境搭建详解:学习 RKNN 3.x 模型转换的完整流程。
快速开始:从交叉编译入手,运行第一个 demo。
原厂 SDK 资料抽取:快速查找关键参数和模型清单。
板子点亮之后,下一步就该试试实际的模型部署了。下一篇,准备把 Qwen2.5-7B 部署到这块板子上。