AppGoBox

教程

ROCK 2A / ROCK 2F / E20C / E24C 刷机教程:RK3528A 通用镜像安装 Radxa OS

瑞莎 RK3528A 四款设备共用一套镜像:选命令行或桌面版,写 microSD 卡,按各自的 Maskrom 键用 RKDevTool 线刷 eMMC,附默认账号、E24C 装 NVMe 和刷回 iStoreOS/OpenWrt。约 20 分钟。

适用于Radxa RK3528A 系列(ROCK 2A / ROCK 2F 等) 官方系统镜像

先确认是哪一款 RK3528A 设备

瑞莎 Radxa 给四款 Rockchip RK3528A 设备发布同一套 Radxa OS 镜像,对应 Radxa RK3528A 系统镜像页。Radxa 说明:每款设备在同一个 ADC 引脚上用了不同的下拉电阻(Board ID),U-Boot 启动时读出这个值,自动选对应的设备树,所以一个镜像能用在多款板子上。文件相同,但电源、按键和刷机接线不一样,先认清你的设备:

设备怎么认供电有无显示输出
ROCK 2A85 × 56 mm,丝印 ROCK 2A,3 个 USB 2.0 + 1 个 USB 3.0 Type-A(OTG/HOST),1 个千兆网口5V USB-CHDMI
ROCK 2F56 × 65 mm,丝印 ROCK 2F,板载 Wi-Fi 6,只有 1 个 USB-C 口,2 个 USB-A,规格表里没有以太网口5V USB-CHDMI
Radxa E20C66 mm 见方的小网络盒,2 个千兆网口,2 个 USB-C(一个供电,一个调试)5V USB-C无
Radxa E24C网络盒,4 个网口,DC 圆口供电12V DC(DC5525)HDMI

四款都有带 eMMC 和不带 eMMC(eMMC 空贴)的配置。没有 eMMC 的只能用 microSD 卡启动。

准备

  • 电源:ROCK 2A、ROCK 2F、E20C 只支持 5V 输入,电流 2A 以上,可用支持 5V 的 PD 电源,Radxa 推荐官方 PD 30W;E24C 只支持 12V,用 12V/2A 以上的 DC5525 电源,Radxa 推荐官方 DC12 36W。
  • 存储:microSD 卡或板载 eMMC。
  • 一台电脑和读卡器。线刷 eMMC 时的数据线:ROCK 2A 用 USB-A 转 USB-A;ROCK 2F、E20C、E24C 用 USB-A 转 USB-C。E24C 还要一根卡针或牙签按刷机键。
  • E20C 没有显示输出,登录要用网线(SSH)或调试口(串口)。

下载哪个文件

打开 Radxa RK3528A 系统镜像页,同一个版本 rsdk-r3 有两个文件:

文件说明适合
radxa-rk3528_bookworm_cli_r3.output_512.img.xzDebian 12 命令行版(无桌面)E20C(Radxa E20C 下载页列的就是它),以及不接显示器的用法
radxa-rk3528_bookworm_kde_r3.output_512.img.xzDebian 12 KDE 桌面版ROCK 2A、ROCK 2F、E24C 接显示器使用(这三款的 Radxa 下载页列的是它)

rsdk-r3 是 Radxa 的正式版(非预发布)。以后 Radxa 发布新版本时文件名里的 r3 会变,选不带“预发布”标记的最新版即可。两个文件都是整盘镜像,可直接写入 SD 卡或 eMMC。下载后核对页面上的 SHA-256,方法见 如何核对下载文件的 SHA-256。

注意带 eMMC 的 E20C 出厂装的是 iStoreOS,带 eMMC 的 E24C 出厂装的是 OpenWrt。往 eMMC 刷 Radxa OS 会覆盖出厂系统,想换回去见文末“刷回出厂系统”。

方法一:装到 microSD 卡(四款通用)

  1. 用 7-Zip 把 .img.xz 解压成 .img。Radxa 要求用 balenaEtcher 写入前先解压;用 Raspberry Pi Imager 可以直接选 .img.xz。
  2. 打开 balenaEtcher,点“从文件烧录”选镜像,点“选择目标”选你的 microSD 卡,再点“现在烧录”,等到写入和校验完成。
  3. 把卡插进设备的 microSD 卡槽,接上电源。

应看到:ROCK 2A、ROCK 2F 接了显示器的话大约 40 秒后出现桌面;E20C 系统起来后 SYS 状态灯开始闪烁。

方法二:用 USB 线刷进板载 eMMC(MaskROM 模式)

四款设备用同一个 Loader 文件 rk3528_spl_loader_v1.07.104.bin(本站暂未收录,从文末“官方资料”进入 Radxa 页面获取)。Windows 用本站的 RKDevTool 和驱动助手,先运行驱动助手里的 DriverInstall.exe,点“驱动安装(Install Driver)”;装过旧版就先点“驱动卸载(Uninstall Driver)”。

第一步:进入 MaskROM 模式(每款不同)

设备刷机键位置操作顺序
ROCK 2A板子正面 AV 口旁边、丝印 MASKROM 的小按键用 USB-A 转 USB-A 线把 USB 3.0 Type-A 口接到电脑 → 按住 Maskrom 键 → 用电源给 USB-C 供电口上电
ROCK 2F板子背面 microSD 卡槽旁边的小按键按住 Maskrom 键 → 用 USB-A 转 USB-C 线插板子唯一的 USB-C 口上电
E20C调试 USB-C 口旁、丝印 MASKROM 的小按键用 USB-C 线把调试口(Debug)接到电脑 → 按住 Maskrom 键 → 用电源给供电口上电 → 松开按键
E24C外壳侧面两个 USB-A 口之间的小孔用 USB-A 转 USB-C 线把 USB-C 口接到电脑 → 用卡针按住孔里的 Maskrom 键 → 插上 12V 电源 → 松开按键

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

注意ROCK 2F 只有一个 USB-C 口。Radxa 的步骤只写了“USB A-C 线插入 Type-C 电源口,另一端接入电源”;要让 RKDevTool 识别设备,线的另一头应接电脑 USB 口。如果电脑识别不到,请对照 Radxa ROCK 2F 文档的接线图确认。

第二步:写入

  1. 在 RKDevTool 的“下载镜像(Download Image)”页:Loader 一栏选 rk3528_spl_loader_v1.07.104.bin;在列表上点右键“添加项”,存储选 EMMC,镜像一栏选解压后的 .img。
  2. 勾选“强制按地址写(Write by Address)”,点“执行(Run)”。
  3. 提示下载完成后设备自动重启,从 eMMC 进入系统。

Linux 和 macOS 用 rkdeveloptool:

sudo rkdeveloptool ld
sudo rkdeveloptool db rk3528_spl_loader_v1.07.104.bin
sudo rkdeveloptool wl 0 radxa-rk3528_bookworm_cli_r3.output_512.img
sudo rkdeveloptool rd

第一条命令应输出一行末尾为 Maskrom 的设备信息。镜像名换成你实际解压出来的文件。更多细节见 Rockchip 开发板 USB 线刷教程。

E24C 装到 NVMe(可选)

Radxa 的 E24C 规格写明:SPI Nor Flash 只装在不带 eMMC 的 E24C 上,和 eMMC 二者互斥。所以只有不带 eMMC 的 E24C 能按下面步骤从 NVMe 启动;带 eMMC 的版本请装在 eMMC 或 microSD 卡上。步骤如下(先往 SPI Flash 写入引导程序):

  1. 把 NVMe 装进硬盘盒接电脑,用 balenaEtcher 把解压后的镜像写进去,再装回 E24C。
  2. 用 SD 卡进入 Radxa OS,运行 sudo rsetup,先在 System → System Update 更新系统并重启。
  3. Radxa OS 默认开 eMMC、关 SPI Flash。在 rsetup 里进入 Overlays → Manage overlays,按空格选中 Enable SPI Flash,回车后重启;运行 lsblk 能看到 mtdblock0 就是开好了。
  4. 再运行 sudo rsetup,进入 System → Bootloader Management → Update SPI Bootloader,按空格选中 E24C 对应的选项后回车,完成后重启。
  5. 拔掉 SD 卡后上电,从 NVMe 启动。

第一次开机

  • Radxa OS 默认账号:radxa,密码 radxa。登录后请先改密码。
  • SSH:第一次开机时没有接显示器,系统会自动开启 SSH。E20C 没有显示接口,按这条规则第一次开机应会自动开启 SSH。把网线接到设备,在路由器后台找到它的 IP,在电脑上运行 ssh radxa@设备的IP。
  • 串口:E20C 的调试 USB-C 口自带 USB 转串口,用 USB-A 转 USB-C 线接电脑,波特率 1500000;Windows 识别不到时安装 CH340 驱动。其他型号见 用 USB 转 TTL 串口调试开发板。
  • 更多说明见 开发板第一次开机与登录。

刷坏了怎么救 / 刷回出厂系统

  • 清空 eMMC:按上面的方法进 MaskROM。Windows 下在 RKDevTool 选 Loader 后点“下载(Download)”,点“读取 Capability(ReadCapability)”,选中 EMMC 后点“切换存储(Switch Storage)”,再点“擦除所有(Erase ALL)”,最后点“重启设备(Reset Device)”。Linux 下:
dd if=/dev/zero of=./zero.img bs=1M count=64
sudo rkdeveloptool db rk3528_spl_loader_v1.07.104.bin
sudo rkdeveloptool wl 0 zero.img
sudo rkdeveloptool rd
  • E24C 装 NVMe 后想撤销:在 rsetup 的 System → Bootloader Management 里选 Erase SPI Bootloader。擦除后依赖 SPI 引导的 NVMe 将无法启动。
  • 刷回 E20C 的 iStoreOS:iStoreOS 镜像本站暂未收录,在 Radxa 文档中进入 E20C → 资源下载汇总,从那里的 iStoreOS 链接获取(文末“官方资料”按钮打开的是 ROCK 2A 下载页,不含这个文件),用同样的方法写入。iStoreOS 默认地址 192.168.100.1,用户名 root,密码 password。在 iStoreOS 正常运行时长按 USER 键 5 秒可以恢复出厂设置(2024-06-25 及以后的镜像才支持;不要一开机就按,否则会进安全模式)。
  • 刷回 E24C 的 OpenWrt / iStoreOS:Radxa E24C 下载页提供 iStoreOS 和 Flippy OpenWrt 镜像(本站暂未收录),在 Radxa 文档中进入 E24C → 资源下载汇总获取;Radxa 没有说明 Flippy OpenWrt 就是出厂系统。出厂 OpenWrt 的后台地址是 192.168.1.1,用户名 root,密码 password。
  • RKDevTool 显示没有发现设备:重装驱动助手里的驱动,重新按住刷机键再上电。
  • 通用救砖思路见 开发板救砖与恢复。

资料来源

按 Radxa 官方文档(ROCK 2A、ROCK 2F、E20C、E24C 的资源下载汇总、快速上手、电源选择、安装系统到 microSD 卡、通过 USB 安装系统到 eMMC、清除 eMMC、E24C 安装系统到 NVMe 与 Maskrom 模式、E20C 常见问题,2026-10-22 查阅)和 Radxa 在 GitHub 发布的 radxa-rk3528 rsdk-r3 版本信息整理。

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

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

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

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