Android 系统烧录与启动
1. 概述
1.1 功能简介
本文档按准备硬件和软件、安装驱动、烧录固件、启动桌面的顺序,介绍如何使用 Windows 版 RKDevTool 将 Android 系统固件烧录至 M4-R2 (RK3576) 开发板的 eMMC,并通过 HDMI 显示器使用开发板。
1.2 烧录方式
使用 Windows 版 RKDevTool,通过 USB OTG 连接开发板,选择完整固件 rk3576_shimetapi_android_v1.0.img 进行烧录,适用于首次烧录和系统恢复。
首先需要解压压缩包,找到 RKDevTool.exe,压缩包名称和软件图标如下图所示。

1.3 工作原理
烧录原理详见 RK 官方文档(原厂资料,见 资料下载)。 分区说明详见 RK 官方文档。
RK3576 支持 MaskROM 和 Loader 两种烧录模式:
- MaskROM 模式:芯片内部固化的引导代码,通过 USB 通信执行烧录
- Loader 模式:从 eMMC/SD 加载的引导程序,支持通过 USB 升级
具体烧录流程请参见 第 5 节:烧录操作。
2. 硬件准备
2.1 硬件清单
| 组件 | 数量 | 备注 |
|---|---|---|
| M4-R2 主板 | 1 | C-3576BQ 核心板 + M4-R2 底板 |
| USB 数据线 | 1 | 连接电脑 USB OTG 口 |
| 5V 电源适配器 | 1 | 规格见 电源管理 |
| 电脑(Windows 10/11) | 1 | 运行烧录工具 |
| HDMI 显示器与 HDMI 线 | 各 1 | 用于启动后显示安卓桌面 |
| USB 鼠标 | 1 | 用于桌面操作,连接 USB HOST 口 |
2.2 硬件连接
- 使用 USB 线连接开发板 USB OTG 口到电脑 USB 口
- 按住 UBOOT 键不放
- 然后接入 5V 电源适配器的电源线到 PWR-IN 口给板子上电
- 等待约 2s 松开 UBOOT 键。

2.3 硬件确认
确认电脑识别到设备:
- Windows 设备管理器中出现"Rockusb Device"或"Class for Rockusb Devices",如下图所示。

- 识别到即可在 RKDevTool 里面看到 MaskROM 模式或者 Loader 模式,即表示进入烧录模式,如下图所示。

- 如果未识别,请检查驱动安装(见第 4 节)。
3. 软件准备
3.1 烧录工具
| 工具 | 版本 | 说明 |
|---|---|---|
| RKDevTool | v3.36+ | Windows 烧录工具 |
| Driver Assistant | 最新版 | Rockchip 驱动安装助手 |
工具下载以原厂实际发布为准,见 资料下载。
3.2 固件文件
烧录只需以下完整固件文件:
| 文件 | 说明 |
|---|---|
rk3576_shimetapi_android_v1.0.img | 完整烧录镜像(含所有分区) |
固件文件由 RK3576 Android 14 SDK 编译产出,具体编译方法见 SDK下载与编译环境搭建。
4. 驱动安装
4.1 Windows 驱动
- 下载 Driver Assistant 最新版

- 解压并运行
DriverInstall.exe - 点击"驱动安装"按钮

4.2 驱动验证
将开发板进入 MaskROM 模式或者 Loader 模式并连接 USB 后:
- 打开设备管理器
- 确认出现"Class for Rockusb Devices"或"Rockusb Device"
- 如果出现黄色感叹号,尝试更新驱动或更换 USB 口

5. 烧录操作
5.1 RKDevTool 烧录(Windows)
打开 RKDevTool
选择"升级固件"标签页,点击"固件"按钮

在文件选择窗口中选择完整固件
rk3576_shimetapi_android_v1.0.img,点击"打开"
等待固件加载完成,确认界面显示固件路径、固件版本和芯片信息

点击"升级"按钮开始烧录,等待右侧日志显示"下载固件成功",开发板将自动重启

6. 验证
6.1 烧录成功验证
- 烧录完成后,使用 HDMI 线将开发板连接到显示器,并将显示器切换至对应的 HDMI 输入源。
- 将 USB 鼠标接入开发板的 USB HOST 口。
- 保持开发板供电,等待系统启动。显示器应显示安卓横屏桌面,表示系统烧录并启动成功。
- 使用鼠标打开“设置”等应用,确认桌面可以正常操作。至此,开发板已可以进行基本使用。
6.2 常见问题
| 现象 | 可能原因 | 处理方法 |
|---|---|---|
| 设备管理器未识别 | 驱动未安装或 USB 口问题 | 重新安装驱动,更换 USB 口 |
| 烧录失败 | USB 连接不稳定 | 更换 USB 线缆,使用 USB 2.0 口 |
| 烧录后无法启动 | 固件版本不匹配 | 确认固件与开发板型号匹配 |
扩展阅读
- Android 系统基础操作 — 网络、显示和系统设置
- M4-R2 产品简介 — 硬件接口和连接说明
- 开发环境搭建 — 开发环境工具配置
- ADB 调试与日志分析 — 调试命令和日志排查
- SDK下载与编译环境搭建 — SDK 编译和固件生成
- 核心板参数 — 硬件事实清单
