清除 eMMC 或者 SPI Flash
进入 Maskrom 模式
- ROCK 3B
- ROCK 3B+
-
短接 DIS SPI 和 GND 引脚,DIS eMMC 和 GND 引脚
-
将 USB 3.0 接口下方的开关拨到 Device 侧
-
使用电源适配器供电,电源绿灯常亮说明成功进入 Maskrom 模式
-
使用 USB-A 转 USB-A 数据线连接主板 OTG 口和 PC
说明:
- 若未安装 eMMC 模块则无需短接 DIS eMMC 和 GND 引脚
- 若需要清除 SPI Flash,则主板上电后取下短接 DIS SPI 和 GND 引脚的跳线帽或杜邦线
- 若需要清除 eMMC 模块,则主板上电后取下短接 DIS eMMC 和 GND 引脚的跳线帽或杜邦线

-
短接 DIS SPI 和 GND 引脚,DIS eMMC 和 GND 引脚
-
将 USB 3.0 接口下方的开关拨到 Device 侧
-
使用电源适配器供电,电源绿灯常亮说明成功进入 Maskrom 模式
-
使用 USB-A 转 USB-A 数据线连接主板 OTG 口和 PC
说明:
- 若需要清除 SPI Flash,则主板上电后取下短接 DIS SPI 和 GND 引脚的跳线帽或杜邦线
- 若需要清除 eMMC 模块,则主板上电后取下短接 DIS eMMC 和 GND 引脚的跳线帽或杜邦线

清空 eMMC
- Linux/MacOS
- Windows
-
生成 zero.img
dd if=/dev/zero of=./zero.img bs=1M count=64 -
确保主机能识别到 Maskrom
sudo rkdeveloptool ld
DevNo=1 Vid=0x2207,Pid=0x350a,LocationID=109 Maskrom -
刷入 Loader
sudo rkdeveloptool db rk356x_spl_loader_ddr1056_v1.10.111.bin
- 清空 eMMC
sudo rkdeveloptool wl 0 zero.img
- 重启设备
sudo rkdeveloptool rd
打开 RkDevTool 工具,我们用 RkDevTool 进行擦除
-
确保主机能识别到 Maskrom
-
点击 "下载" 左边的按钮选择 Loader
-
点击 "下载",刷入 Loader (见下载页面 Loader 部分)
-
点击 "读取 Capability" 获取当前储存
-
点击 "切换储存", 切换储存为 eMMC
-
点击 "清除所有" 按钮清空 eMMC
-
点击 "重启设备"

清空 SPI Flash
- Linux/MacOS
- Windows
-
确保主机能识别到 Maskrom
sudo rkdeveloptool ld
DevNo=1 Vid=0x2207,Pid=0x350a,LocationID=109 Maskrom -
刷入 Loader
sudo rkdeveloptool db rk356x_spl_loader_ddr1056_v1.10.111.bin
- 清空 SPI Flash
sudo rkdeveloptool ef
- 重启设备
sudo rkdeveloptool rd
打开 RkDevTool 工具,我们用 RkDevTool 进行擦除
-
确保主机能识别到 Maskrom
-
点击 "下载" 左边的按钮选择 Loader
-
点击 "下载",刷入 Loader (见下载页面 Loader 部分)
-
点击 "读取 Capability" 获取当前储存
-
点击 "切换储存", 切换储存为 SPINOR
-
点击 "清除所有" 按钮清空 SPI Flash
-
点击 "重启设备"
