瑞莎 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 3B | ROCK 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 键盘鼠标和网线。
下载哪个文件
| 版本 | 文件 | 说明 |
|---|---|---|
| rsdk-r1 | rock-3b_bookworm_kde_r1.output_512.img.xz | Radxa 标为正式版,官方下载页注明“经过官方充分测试” |
这是 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 卡,再点“现在烧录”,等到显示完成。
- 把卡插进板子正面左侧的 TF 卡槽,接上电源。
应看到:系统开始启动,接了显示器的话大约 40 秒后出现桌面。
警告写入会清空整张卡。选目标时看清容量,别选成电脑上的硬盘。
方法二:装到 eMMC
用 eMMC 读卡器(推荐)
- 把 eMMC 模块装进 Radxa eMMC 读卡器,插到电脑 USB 口。
- 按方法一的步骤,用 balenaEtcher 把镜像写入 eMMC 模块。
- 把模块装回板子背面的 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 界面有中文和英文两种,下面按钮名两种都写上。
- 运行驱动助手里的
DriverInstall.exe(右键以管理员身份运行),点“驱动安装”。装过旧版就先点“驱动卸载”。 - 断开电源,取下 microSD 卡,装好 eMMC 模块。
- 把板子背面、USB 3.0 口下方的拨动开关拨到 Device 一侧。
- 找到 USB 3.0 口和网口之间的三根针(Radxa 接线图标为 DIS SPI、GND、DIS eMMC),用跳线帽把 DIS eMMC 和 GND 短接(Radxa 写入页面称之为 Maskrom 引脚)。Radxa 清除页面的做法是 DIS SPI 和 GND 也一起短接;如果 SPI 闪存里写过引导程序(例如做过 NVMe 启动),可以照此也短接。
- 用 USB-A 转 USB-A 线,把电脑接到板子的 USB 3.0 OTG 口(上层的那个 USB 3.0 口)。
- 接上电源。
应看到:电源绿灯常亮,说明已进入 MaskROM;RKDevTool 窗口底部显示“发现一个 MASKROM 设备”(英文界面为 Found One MASKROM Device)。
- Radxa 的写入页面没有说明这一步;它的清除 eMMC 说明要求上电进入 MaskROM 后取下 DIS eMMC 的跳线帽,写入 eMMC 时建议同样取下。
- 在“下载镜像(Download Image)”页:Loader 一栏选
rk356x_spl_loader_ddr1056_v1.10.111.bin,镜像一栏选解压后的.img;存储选 EMMC;勾选“强制按地址写(Write by Address)”;点“执行(Run)”。
应看到:提示下载完成,板子自动重启。
- 拔掉 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 卡开机:
- 按方法一做好 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-3b_bookworm_kde_r1.output_512.img.xz | sudo dd of=/dev/nvme0n1 bs=1M status=progress- 关机,拔掉 SD 卡,用 12V/2A PD 电源上电。
应看到:大约 53 秒后出现桌面,系统已从 NVMe 启动。
警告dd 会覆盖目标盘的全部数据。执行前用 lsblk 再确认一次设备名是 nvme0n1。
第一次开机
- 默认账号:
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 官方说明为准。
整理:AppGoBox · 依据 · 本站未在实机上逐一验证