AppGoBox

教程

瑞莎 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.4V1.3(如 V1.32)
无线模块Radxa D8 模块,Wi-Fi 6 / 蓝牙 5.4AP6256,Wi-Fi 5 / 蓝牙 5.0
丝印ROCK 3C V1.4ROCK 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 键盘鼠标和网线。

下载哪个文件

打开 Radxa ROCK 3C 系统镜像页:

版本文件说明
rsdk-b1rock-3c_bookworm_kde_b1.output_512.img.xzRadxa 标为正式版,官方下载页列出的 6.1 内核 Radxa OS 就是它

这是 Debian 12 KDE 桌面版、512 字节扇区的整盘镜像,SD 卡、eMMC 模块和 NVMe 都用它。GitHub 上 t 开头的是测试版,Radxa 说明不对测试版提供支持。下载后核对页面上的 SHA-256,方法见 如何核对下载文件的 SHA-256。

方法一:装到 microSD 卡(最简单)

  1. 用 7-Zip 把 .img.xz 解压成 .img。Radxa 的教程要求用 balenaEtcher 写入前先解压;用 Raspberry Pi Imager 可以直接选 .img.xz。
  2. 打开 balenaEtcher,点“从文件烧录”选镜像,点“选择目标”选你的 microSD 卡,再点“现在烧录”,等到显示完成。
  3. 把卡插进板子背面的 microSD 卡槽,接上 5V USB-C 电源。

应看到:绿色电源灯常亮。Radxa 的电源说明是按下电源键开机,蓝色状态灯闪烁;如果蓝灯没有闪,按一下电源键。接了显示器的话会出现桌面。

方法二:装到 eMMC 模块

  1. 把 eMMC 模块装进 Radxa eMMC 读卡器(有缺口的一侧朝外,对准插座按紧),插到电脑 USB 口。
  2. 按方法一的步骤,用 balenaEtcher 把镜像写入 eMMC 模块。
  3. 把模块装到板子背面的 eMMC 插座上,拔掉 microSD 卡后上电。

提示Radxa 的 ROCK 3C MaskROM 说明要求先拔掉 eMMC 模块和 SD 卡,没有写怎样用 USB 线把系统写进 eMMC 模块,所以本页的 eMMC 只介绍读卡器方法。MaskROM 模式在下面“刷坏了怎么救”里用来清空 SPI。

方法三:装到 NVMe 固态硬盘

ROCK 3C 要先往板载 SPI 闪存里写入引导程序,才能从 NVMe 启动。Radxa 的做法是先用 SD 卡开机:

  1. 按方法一做好 SD 卡并开机,连上网络。
  2. 打开终端,更新系统:
sudo apt-get update && sudo apt-get full-upgrade
  1. 运行 rsetup,进入 System Maintenance → Update SPI Bootloader,选中后等待写入成功。
  2. 把 NVMe 装进正面的 M.2 M-Key 插槽,运行 lsblk,确认能看到 nvme0n1。
  3. 把镜像文件拷到板子上(U 盘、浏览器下载或 scp 都可以),写入 NVMe:
sudo xzcat rock-3c_bookworm_kde_b1.output_512.img.xz | sudo dd of=/dev/nvme0n1 bs=1M status=progress
  1. 关机,拔掉 SD 卡,用 5V/5A 电源重新上电。

应看到:系统从 NVMe 启动,出现桌面。

第一次开机

  • 默认账号: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 页面获取)。
  1. 断开电源,拔掉 eMMC 模块和 microSD 卡。
  2. 用 USB-A 转 USB-A 线,把电脑接到板子的 OTG 口:Radxa 说它在 USB 3.0 口上方,也就是和蓝色 USB 3.0 口叠在一起的上层那个口,不是另一组 USB 2.0 口。
  3. 用导线短接板子上的 SPI 短接孔(在 40 针排针右端、USB 2.0 口旁边,位置以 Radxa 接线图为准),然后上电。

应看到:RKDevTool 窗口底部显示“发现一个 MASKROM 设备”(英文界面为 Found One MASKROM Device);Linux 下 sudo rkdeveloptool ld 的输出末尾是 Maskrom。

  1. 在 RKDevTool 里选好 Loader,点“下载(Download)”,再点“擦除所有(Erase ALL)”,完成后点“重启设备(Reset Device)”。
  2. 断电,装回系统盘,重新上电。
  • 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 官方说明为准。

适用的固件与系统镜像(1)

按适用范围匹配到 1 个固件条目。下载前仍需核对具体型号和硬件版本。

整理:AppGoBox · 依据 · 本站未在实机上逐一验证