跳到主要内容

Linux/MacOS主机

文件下载​

请到 资源下载汇总 下载对应的 Loader 和 镜像文件

安装 rkdeveloptool​

rkdeveloptool 是 Rockchip 为 Linux/macOS 平台下进行 USB 烧录所开发的软件。

rkdeveloptool 可以被认为是开源版本的 upgrade_tool。

如果你的操作系统没有提供 rkdeveloptool,则需要从源代码编译安装。

进入 Maskrom​

什么是 Maskrom 模式

Maskrom模式,也称为Loader模式,是一种特殊的启动模式,一般用于恢复或维修有问题的设备。这种模式允许用户直接与设备的硬件进行交互,而不需要经过操作系统。在Maskrom模式下,用户可以通过电脑或其他设备与设备进行通信,并执行一系列命令来解决设备的问题。

MacOS 端:

执行 lsusb 后的结果 Output:Bus 000 Device 004: ID 2207:350b Fuzhou Rockchip Electronics Co., Ltd. Composite Device

Linux 端:

执行 lsusb 后的结果 Output:Bus 001 Device 030: ID 2207:350b Fuzhou Rockchip Electronics Company

Windows 端:

打开 RKDevTool,就会看到设备处于 Found One MASKROM Device(找到一个 MASKROM 设备)状态。

如何进入 Maskrom 状态​

MaskRom

  1. 准备一根 USB-A 转 MicroUSB 的连接线

  2. 将 USB-A 转 MicroUSB 连接线插入树莓派 Compute Module 4 IO Board OTG 端口(Micro USB 端口),另一端插入电脑

MaskRom Key

  1. 然后按住 eMMC Button,(若首次烧录,则不需要按按键)。

MaskRom Key

  1. 上电.

MaskRom Key

  1. 此时正常情况下会进入 Maskrom 模式,RKdevTool 工具会识别到一个 Maskrom 设备状态。

MaskRom Key

使用 rkdeveloptool​

写入文件​

提示

写入文件时,rkdeveloptool 不会自动对压缩文件进行解压缩。

请首先将使用到的文件进行解压缩,并在 rkdeveloptool 中指定解压缩后的文件。

提示

rkdeveloptool 不支持选择 Maskrom 设备,也无法选择待写入的存储介质。 通常使用 rkdeveloptool 时,只会硬件连接一部设备和一个存储介质。这一步无法用软件控制。

如果需要同时写入多个设备,请使用 upgrade_tool。

  1. 解压镜像文件 (镜像文件详见资源下载汇总部分, 此处以 radxa-cm3j-rpi-cm4-io_bullseye_xfce_b1.output.img.xz 为例)

    xz -d radxa-cm3j-rpi-cm4-io_bullseye_xfce_b1.output.img.xz (如果是 gz 格式,请使用 `gunzip -d <image>.gz` 命令)
  2. 烧录 Loader (实际文件详见资源下载汇总部分,这里以 rk356x_spl_loader_ddr1056_v1.12.109_no_check_todly.bin 为例)

    sudo rkdeveloptool db rk356x_spl_loader_ddr1056_v1.12.109_no_check_todly.bin
  3. 烧录镜像 (以下镜像名只是示例,实际镜像文件是步骤1解压后的文件)

    sudo rkdeveloptool wl 0 radxa-cm3j-rpi-cm4-io_bullseye_xfce_b1.output.img

重启设备​

sudo rkdeveloptool rd

    您需要登录 GitHub 才能发表评论。如果您已登录,请忽略此消息。

    Radxa-docs © 2026 by Radxa Computer (Shenzhen) Co.,Ltd. is licensed under CC BY 4.0