瑞莎 ROCK 3C 刷机教程:SD 卡、eMMC 模块、NVMe 安装 Radxa OS
ROCK 3C 装系统:认清 V1.3/V1.4 并用同一镜像,写 microSD 卡或 eMMC 模块,用 rsetup 写 SPI 引导后装 NVMe,附默认账号、SPI 导致进 MaskROM 的擦除救砖方法。约 20 分钟。
适用于Radxa ROCK 3C 官方系统镜像
先确认是 ROCK 3C 和硬件版本
看板子正面的丝印,应印有 ROCK 3C 和版本号。ROCK 3C 用 RK3566 处理器,85 × 56 mm,正面有 M.2 M-Key 插槽,背面有 eMMC 模块插座和 microSD 卡槽。目前有两个硬件版本,用的是同一个镜像:
| 看哪里 | V1.4 | V1.3(如 V1.32) |
|---|---|---|
| 无线模块 | Radxa D8 模块,Wi-Fi 6 / 蓝牙 5.4 | AP6256,Wi-Fi 5 / 蓝牙 5.0 |
| 丝印 | ROCK 3C V1.4 | ROCK 3C V1.3x |
ROCK 3A、3B 是不同的板子,镜像不能混用,分别看 ROCK 3A 刷机教程 和 ROCK 3B 刷机教程。
准备
- 电源:ROCK 3C 用 USB-C 供电,只支持 5V 输入。不接固态硬盘时建议 5V/3A 以上;接固态硬盘时建议 5V/5A。Radxa 推荐官方 PD 30W 电源。
- 存储:microSD 卡(至少 8 GB)、eMMC 模块(至少 8 GB)或 M.2 NVMe 固态硬盘任选一种。
- 一台电脑和读卡器;装 eMMC 模块时用 Radxa eMMC 读卡器。
- 第一次开机建议接 HDMI 显示器(标准 HDMI,最高 1080P)、USB 键盘鼠标和网线。
下载哪个文件
| 版本 | 文件 | 说明 |
|---|---|---|
| rsdk-b1 | rock-3c_bookworm_kde_b1.output_512.img.xz | Radxa 标为正式版,官方下载页列出的 6.1 内核 Radxa OS 就是它 |
这是 Debian 12 KDE 桌面版、512 字节扇区的整盘镜像,SD 卡、eMMC 模块和 NVMe 都用它。GitHub 上 t 开头的是测试版,Radxa 说明不对测试版提供支持。下载后核对页面上的 SHA-256,方法见 如何核对下载文件的 SHA-256。
方法一:装到 microSD 卡(最简单)
- 用 7-Zip 把
.img.xz解压成.img。Radxa 的教程要求用 balenaEtcher 写入前先解压;用 Raspberry Pi Imager 可以直接选.img.xz。 - 打开 balenaEtcher,点“从文件烧录”选镜像,点“选择目标”选你的 microSD 卡,再点“现在烧录”,等到显示完成。
- 把卡插进板子背面的 microSD 卡槽,接上 5V USB-C 电源。
应看到:绿色电源灯常亮。Radxa 的电源说明是按下电源键开机,蓝色状态灯闪烁;如果蓝灯没有闪,按一下电源键。接了显示器的话会出现桌面。
警告写入会清空整张卡。选目标时看清容量,别选成电脑上的硬盘。
方法二:装到 eMMC 模块
- 把 eMMC 模块装进 Radxa eMMC 读卡器(有缺口的一侧朝外,对准插座按紧),插到电脑 USB 口。
- 按方法一的步骤,用 balenaEtcher 把镜像写入 eMMC 模块。
- 把模块装到板子背面的 eMMC 插座上,拔掉 microSD 卡后上电。
提示Radxa 的 ROCK 3C MaskROM 说明要求先拔掉 eMMC 模块和 SD 卡,没有写怎样用 USB 线把系统写进 eMMC 模块,所以本页的 eMMC 只介绍读卡器方法。MaskROM 模式在下面“刷坏了怎么救”里用来清空 SPI。
方法三:装到 NVMe 固态硬盘
ROCK 3C 要先往板载 SPI 闪存里写入引导程序,才能从 NVMe 启动。Radxa 的做法是先用 SD 卡开机:
- 按方法一做好 SD 卡并开机,连上网络。
- 打开终端,更新系统:
sudo apt-get update && sudo apt-get full-upgrade- 运行
rsetup,进入 System Maintenance → Update SPI Bootloader,选中后等待写入成功。 - 把 NVMe 装进正面的 M.2 M-Key 插槽,运行
lsblk,确认能看到nvme0n1。 - 把镜像文件拷到板子上(U 盘、浏览器下载或 scp 都可以),写入 NVMe:
sudo xzcat rock-3c_bookworm_kde_b1.output_512.img.xz | sudo dd of=/dev/nvme0n1 bs=1M status=progress- 关机,拔掉 SD 卡,用 5V/5A 电源重新上电。
应看到:系统从 NVMe 启动,出现桌面。
警告dd 会覆盖目标盘的全部数据。执行前用 lsblk 再确认一次设备名是 nvme0n1。
第一次开机
- 默认账号:
radxa,密码radxa。登录后请先改密码。 - 主机名:
rock-3c。 - SSH:Radxa OS 文档说明,第一次开机时没有接显示器,系统会自动开启 SSH。接了显示器的话,在终端运行
sudo systemctl enable --now ssh手动开启。 - 找 IP:登录路由器后台看名为
rock-3c的设备,然后在电脑上运行ssh radxa@板子的IP。 - 无线:Radxa OS 文档说明,写好 SD 卡后先别拔,在卡上的配置分区找到
before.txt,加一行connect_wi-fi 你的WiFi名称 你的WiFi密码,第一次开机就会自动连 Wi-Fi。
刷坏了怎么救
- 写过 SPI 引导后,插 SD 卡或 eMMC 开机却直接进了 MaskROM:Radxa 说明这是芯片设计的限制,擦除 SPI 就能恢复。Radxa 的说明是这时要短接 SPI 才能进系统:插着系统盘,按下面第 3 步短接 SPI 短接孔后上电。进系统后运行
ls /dev/mtdblock*找到 SPI 闪存(通常是/dev/mtd0),再执行sudo erase_flashall /dev/mtd0。 - 进不了系统,用 MaskROM 擦除 SPI:需要本站的 RKDevTool 和驱动助手,以及 Radxa 资料里的 Loader 文件
rk356x_spl_loader_ddr1056_v1.10.111.bin(本站暂未收录,从文末“官方资料”进入 Radxa 页面获取)。
- 断开电源,拔掉 eMMC 模块和 microSD 卡。
- 用 USB-A 转 USB-A 线,把电脑接到板子的 OTG 口:Radxa 说它在 USB 3.0 口上方,也就是和蓝色 USB 3.0 口叠在一起的上层那个口,不是另一组 USB 2.0 口。
- 用导线短接板子上的 SPI 短接孔(在 40 针排针右端、USB 2.0 口旁边,位置以 Radxa 接线图为准),然后上电。
应看到:RKDevTool 窗口底部显示“发现一个 MASKROM 设备”(英文界面为 Found One MASKROM Device);Linux 下 sudo rkdeveloptool ld 的输出末尾是 Maskrom。
- 在 RKDevTool 里选好 Loader,点“下载(Download)”,再点“擦除所有(Erase ALL)”,完成后点“重启设备(Reset Device)”。
- 断电,装回系统盘,重新上电。
- SPI 擦掉后 NVMe 不启动:这是正常的,NVMe 启动需要 SPI 里的引导程序。用 SD 卡开机后在
rsetup里重新执行 Update SPI Bootloader。 - eMMC 模块或 SD 卡起不来:拆下来用读卡器按方法一重新写入。
- 想看启动日志:用 USB 转 TTL 串口,波特率 1500000,接 GPIO 6(GND)、8(TX)、10(RX),红色电源线不要接。详见 用 USB 转 TTL 串口调试开发板。
资料来源
按 Radxa 官方文档(ROCK 3C 产品介绍、准备工作、电源管理、安装操作系统、从 NVMe 启动、Maskrom 模式,2026-10-22 查阅)和 Radxa 在 GitHub 发布的 rock-3c 版本说明整理。
提示本页按厂商官方文档整理,本站没有在实机上测试。短接孔位置和文件名以你的板子和 Radxa 官方说明为准。
整理:AppGoBox · 依据 · 本站未在实机上逐一验证