AppGoBox

教程

瑞莎 ROCK 3B 刷机教程:SD 卡、eMMC、NVMe 安装 Radxa OS

ROCK 3B 装系统:区分 3B 与 3B+(本页只适用于 3B),写 microSD 卡,用读卡器或 DIS eMMC 跳线进 MaskROM 线刷 eMMC,用 rsetup 写 SPI 引导后装 NVMe,附默认账号和救砖方法。约 20 分钟。

适用于Radxa ROCK 3B 官方系统镜像

先确认是 ROCK 3B

ROCK 3B 是 100 × 75 mm 的 Pico-ITX 尺寸板子,用 RK3568 处理器,有两个千兆网口、M.2 M-Key(2280,PCIe 3.0 x2)、M.2 E-Key、M.2 B-Key 和 SIM 卡槽。它还有一个兄弟型号 ROCK 3B+,区别主要在 eMMC:

看哪里ROCK 3BROCK 3B+
eMMC背面有 eMMC 模块插座,模块可拔插eMMC 焊在板上,背面没有 eMMC 模块插座
丝印背面印 ROCK 3B 和版本号,例如 V1.51—

本页只适用于 ROCK 3B。Radxa 没有明确说明这个 rock-3b 镜像是否适用于 3B+,3B+ 的跳线位置也有单独的接线图。3B+ 用户请从文末“官方资料”进入 Radxa ROCK 3B / 3B+ 文档,按 3B+ 的说明操作。ROCK 3A、3C 是不同的板子,分别看 ROCK 3A 刷机教程 和 ROCK 3C 刷机教程。

准备

  • 电源:USB-C PD 2.0(9V、12V、15V 或 20V,2A),或 QC 3.0/2.0(9V/2A、12V/1.5A),或 5.3V 至 12V 的 USB-C 固定电压电源。Radxa 推荐官方 PD 30W 电源;装 NVMe 时 Radxa 写的是 12V/2A PD 电源。
  • 存储:microSD 卡、eMMC 模块或 M.2 2280 NVMe 固态硬盘任选一种。
  • 一台电脑和读卡器;用 USB 线刷时还要一根 USB-A 转 USB-A 数据线和跳线帽(或杜邦线)。
  • 第一次开机建议接 HDMI 显示器、USB 键盘鼠标和网线。

下载哪个文件

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

版本文件说明
rsdk-r1rock-3b_bookworm_kde_r1.output_512.img.xzRadxa 标为正式版,官方下载页注明“经过官方充分测试”

这是 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. 把卡插进板子正面左侧的 TF 卡槽,接上电源。

应看到:系统开始启动,接了显示器的话大约 40 秒后出现桌面。

方法二:装到 eMMC

用 eMMC 读卡器(推荐)

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

应看到:大约 40 秒后出现桌面。

用 USB 线刷(MaskROM 模式)

没有读卡器时用这种方法。需要 Windows 电脑、本站的 RKDevTool 和驱动助手,以及 Radxa ROCK 3B“通过 USB 刷机”页面里的 Loader 文件 rk356x_spl_loader_ddr1056_v1.10.111.bin(页面上显示为 RK356x_SPL_Loader_v1.10.111.bin,本站暂未收录,从文末“官方资料”进入 Radxa 页面获取)。RKDevTool 界面有中文和英文两种,下面按钮名两种都写上。

  1. 运行驱动助手里的 DriverInstall.exe(右键以管理员身份运行),点“驱动安装”。装过旧版就先点“驱动卸载”。
  2. 断开电源,取下 microSD 卡,装好 eMMC 模块。
  3. 把板子背面、USB 3.0 口下方的拨动开关拨到 Device 一侧。
  4. 找到 USB 3.0 口和网口之间的三根针(Radxa 接线图标为 DIS SPI、GND、DIS eMMC),用跳线帽把 DIS eMMC 和 GND 短接(Radxa 写入页面称之为 Maskrom 引脚)。Radxa 清除页面的做法是 DIS SPI 和 GND 也一起短接;如果 SPI 闪存里写过引导程序(例如做过 NVMe 启动),可以照此也短接。
  5. 用 USB-A 转 USB-A 线,把电脑接到板子的 USB 3.0 OTG 口(上层的那个 USB 3.0 口)。
  6. 接上电源。

应看到:电源绿灯常亮,说明已进入 MaskROM;RKDevTool 窗口底部显示“发现一个 MASKROM 设备”(英文界面为 Found One MASKROM Device)。

  1. Radxa 的写入页面没有说明这一步;它的清除 eMMC 说明要求上电进入 MaskROM 后取下 DIS eMMC 的跳线帽,写入 eMMC 时建议同样取下。
  2. 在“下载镜像(Download Image)”页:Loader 一栏选 rk356x_spl_loader_ddr1056_v1.10.111.bin,镜像一栏选解压后的 .img;存储选 EMMC;勾选“强制按地址写(Write by Address)”;点“执行(Run)”。

应看到:提示下载完成,板子自动重启。

  1. 拔掉 USB 线,取下剩余的跳线帽,重新上电。之后需要把 OTG 口当普通 USB 口用时,再把拨动开关拨回 Host 一侧。

Linux 和 macOS 可以用 rkdeveloptool 完成同样的写入:

sudo rkdeveloptool db rk356x_spl_loader_ddr1056_v1.10.111.bin
sudo rkdeveloptool wl 0 rock-3b_bookworm_kde_r1.output_512.img
sudo rkdeveloptool rd

方法三:装到 NVMe 固态硬盘

ROCK 3B 要先往板载 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-3b_bookworm_kde_r1.output_512.img.xz | sudo dd of=/dev/nvme0n1 bs=1M status=progress
  1. 关机,拔掉 SD 卡,用 12V/2A PD 电源上电。

应看到:大约 53 秒后出现桌面,系统已从 NVMe 启动。

第一次开机

  • 默认账号:radxa,密码 radxa(文档也列出 rock / rock,较旧的镜像可能用它)。登录后请先改密码。
  • 主机名:rock-3b。
  • SSH:第一次开机时没有接显示器,系统会自动开启 SSH。接了显示器的话,在终端运行 sudo systemctl enable --now ssh 手动开启。
  • 找 IP:登录路由器后台看名为 rock-3b 的设备,然后在电脑上运行 ssh radxa@板子的IP。
  • ROCK 3B 没有板载 Wi-Fi,需要网线,或者在 M.2 E-Key 插槽装无线模块。

刷坏了怎么救

  • 想取消 NVMe 引导:能进系统的话,在 rsetup 里选 System Maintenance → Erase SPI Bootloader,选 OK 后按空格选中 rock-3b。
  • 系统起不来,需要清空 SPI 或 eMMC:按 Radxa 的清除说明,DIS SPI 和 DIS eMMC 都与 GND 短接,开关拨到 Device,接好 USB 线后上电进入 MaskROM,再取下要清除的那一项的跳线帽。在 RKDevTool 里选好 Loader 后点“下载(Download)”,点“读取 Capability(ReadCapability)”,再点“切换存储(Switch Storage)”选 SPINOR(清 SPI)或 EMMC(清 eMMC),点“擦除所有(Erase ALL)”,最后点“重启设备(Reset Device)”。Linux 下清 SPI 用 sudo rkdeveloptool ef。
  • 电脑识别不到设备:确认背面开关拨到了 Device、接的是上层 USB 3.0 口;重装驱动,换一根线或电脑背面的 USB 口。
  • 想看启动日志:用 USB 转 TTL 串口,波特率 1500000,接 GPIO 6(GND)、8(TX)、10(RX),红色电源线不要接。详见 用 USB 转 TTL 串口调试开发板。

资料来源

按 Radxa 官方文档(ROCK 3B / 3B+ 产品介绍、电源选择、系统安装、通过 USB 刷机、清除 eMMC 或 SPI Flash,2026-10-22 查阅)和 Radxa 在 GitHub 发布的 rock-3b 版本说明整理。

提示本页按厂商官方文档整理,本站没有在实机上测试。跳线位置和文件名以你的板子和 Radxa 官方说明为准。

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

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

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