# \[How-to Article\] RSB-4810 RK3568平台三种烧录镜像方法说明

**URL:** <https://forum.aim-linux.advantech.com/t/how-to-article-rsb-4810-rk3568/379>\
**Category:** China\
**Tags:** rk3568\
**Created:** [December 30, 2022, 2:19am UTC](https://forum.aim-linux.advantech.com/t/how-to-article-rsb-4810-rk3568/379 "2022-12-30T02:19:46Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hanfei.zhang](https://avatars.discourse-cdn.com/v4/letter/h/958977/32.png) [@hanfei.zhang](https://forum.aim-linux.advantech.com/u/hanfei.zhang)\
**Post date:** [December 30, 2022, 2:19am UTC](https://forum.aim-linux.advantech.com/t/how-to-article-rsb-4810-rk3568/379/1 "2022-12-30T02:19:46Z")

</div>

**1. 简介：**

瑞芯微工业级RK3568处理器，采用四核64位Cortex-A55内核，集成高性能GPU，和1 Tops NPU。22nm先进制程，具备低功耗，高扩展性，收到行业用户的青睐。研华基于RK3568开发的 3.5寸全功能单板电脑：RSB-4810，提供丰富的显示接口：LVDS/DSI，HDMI以及丰富的I/O接口：USB3.0, PCIE3.0, SATA3.0，双以太网，6路串口，CAN FD等。同时支持Debian10，Android12等操作系统，可广泛应用于AIOT各种行业应用。为了帮助客户快速上手，方便部署自己的镜像，本文我们来详细介绍RK3568平台三种烧录方法。

**2. 架设环境**

**硬件：**

- RSB-4810 —— 基于Rockchip RK3568处理器的3.5寸计算机单板
- 一张16GB的SD卡——用于烧录操作系统安装程序|
- 一根公头对公头的USB线——用于烧录boot加载程序（研华料号：1700023588-01）
- 一个电源适配器 (输入:100 ~ 240V AC 50/60Hz; 输出:直流12V 3A; 研华料号: 96PSA-A36W12W7-5)

**软件：**

- [**Win32**  **磁盘镜像程序**](https://win32diskimager.org/)

点击上方按钮下载可执行文件。

- Debian10镜像包

链接：[https://pan.baidu.com/s/1UNjRg-QROtP9kJ7UVPZdog](https://pan.baidu.com/s/1UNjRg-QROtP9kJ7UVPZdog)  
提取码：1234  
解压下载后的镜像文件，在当前目录下解压。如下图：

 ![0](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/2855c98e9bad46890f4b5e2c05002754ae8ec3a4.jpeg)

 ![1](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/71bdb7b51ff3484ee4c06d6ff684fcb1bde69066.jpeg)

 ![2](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/f951536bdb9c7f8d3e9d5f7cc24f1a040f69ac16.jpeg)

 ![3](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/58282c19e47e1faf44be8fd3121cfd4a1d2f3a8f.jpeg)

**3. 镜像烧录说明**

**针对RK3568平台，我们支持三种镜像烧录方法：**

 ![表格](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/3ca6cfc24732d9a83cd08a314da7eff94c2c77ca.png)

**方法一：使用RKDevTool.exe工具升级**

注：RKDevTool.exe已包在image压缩包中，请使用image压缩包中的RKDevTool.exe工具。

**1**  **．1 通过硬件操作方法进入MASKROM模式进行升级**

1.解压以下文件夹，将Driver Assitant\_v5.12zip进行解压，并按照如下步骤安装驱动

 ![4](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/c678191ce6c36f19530e710199f135e6dd11a4c0.jpeg)

2.运行安装程序，等待安装成功

 ![5](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/92cc689fee277749ad1c3acaa8c1fd3ee6be41b4.jpeg)

3.运行烧写镜像程序

将文件解压，进入 RKDevTool\_Release 文件夹，运行 RKDevTool.exe

 ![6](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/d20d8179a854408a3989840a20735b05957a0999.jpeg)

确保待烧写文件路径为当前目录的上一层目录的 rockdev 文件里的 Image 文件夹里的文件。

 ![7](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/340484594735023a2a30d4cfa840928e82fe4e5e.jpeg)

**4. 设备进入烧写模式**

1）准备1根两头都是 USB 公头的数据线

 ![8](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/00302314f3e79e66f9c7a17dc8da9d3d7cd5c098.jpeg)

2）将跳线帽 J4 连接 Pin1—Pin2(设置 USB-otg模式)  
注：默认跳线帽 J4 连接 Pin2—Pin3(设置 USB-host模式)

 ![9](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/380243c8b36d40678a73cadc44289d9e828a7424.jpeg)

3）将 USB 数据线的一段与下面的 USB 口相连，另一端与电脑相连。

 ![10](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/0cfce2895e7b59b193c123164e6786455c5cdf45.jpeg)

1. 将 J1 跳线帽跳到 Pin1—Pin2,然后接通 12V 电源。

 ![11](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/76791ef5c80f192c3652a88b37421cf65d1f88e5.jpeg)

1. 烧录工具中出现：发现一个 MASKROM 字样。

 ![12](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/77622676166df4ed1bd468e4c8a9f563cb5552b1.jpeg)

注意：在此过程中请挂起或关闭虚拟机，否则弹出的信息可能会影响烧录结果。

 ![13](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/f49bf4586fbdbff41f77fb4ff56fe8bffd18be33.jpeg)

1. 将 J1 跳线帽跳回 Pin2—Pin3，点击“执行”。

 ![14](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/6c964fea00253698d96c35e1e900e9f1e14dc00c.jpeg)

 ![15](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/d7ff55e602c6e7afc273d6e24652ef035c72f5fd.jpeg)

1. 耐心等待烧录完成即可。

 ![16](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/7aa593c4bdf1a6ce8e0d21e399d168fd1e130ac6.jpeg)

**1.2 通过软体方式进入MASKROM模式进行升级**

1.准备1根两头都是USB公头的数据线——与“方法一 1.1”一致

2.将跳线帽J4连接Pin1 —Pin2(设置USB-otg模式)——与“方法一 1.1”一致

3.将USB数据线的一段与下面的USB口相连，另一端与电脑相连

4.接入串口调试线，上电(不同于方法一 1.1)

5.按组合键：CTRL+C进入uboot或使用ADB或串口调试线发送指令“reboot loader”

a) CTRL+C进入uboot 输入rbrom

 ![17](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/8b4c9b237916f6d3f34f05c4ce49b3f98fc7afba.jpeg)

运行RKDevTool.exe程序,可以看到已进入MASKROM模式

 ![18](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/49abc71749d6c73aa76559bf382c524f0f3112b3.jpeg)

b) 使用ADB或串口调试线发送指令“reboot loader”

上电开机后，在串口下指令“reboot loader”，板卡会重启，并直接进入loader模式。

![image](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/12ea8861d955a48d711512703ebb3a60c99e9a7b.png)

7、进入RKDevTool\_Release文件夹，运行RKDevTool.exe程序（参考方法一 1.1）

注意：同方法一1.1 一样，请保持虚拟机处于挂起或关闭状态

 ![19](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/0d7a0a0e23045f5a8a5c6c1a98f56a4953988bc6.jpeg)

8、点击”高级功能”，点击“进入Maskrom”，进入Maskrom模式。（如通过指令“reboot loader”进入uboot 需执行此步骤。 通过键盘CTRL+C进入uboot，则可以省略此步。)

9、点击“执行”，等待烧录完成即可。

 ![23](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/4a0df7d92b29fd6667b4745fb85ba39a410649ee.jpeg)

10、烧录完成，板卡会自动重启，进入烧录好的镜像。

 ![24](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/4c45ab3db9085c77a5dba416c77b629190462fa5.jpeg)

注：此时可以将J4跳回默认：连接Pin2—Pin3，为普通USB-host模式。

**方法二：SD卡升级**

**注意** ：要先确定板卡上当前系统为Linux，如果当前板子的系统为Android系统，则不能用此方法，只能用 “方法一”。

1． 生成 update.img

在PC上双击运行“rockdev\”目录下的“mkupdate.bat”文件。

 ![25](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/73c441c6105ba872b2864c535aca47e2fcab01f0.jpeg)

耐心等待生成“rockdev\update.img”。

 ![1](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/b88df56a2f00039b54934286d913210db45c174e.png)

 ![2](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/e000567c1cb0a609612c924fb6487846e2669dcb.png)

1. 解压SDDiskTool\_v1.69.zip。

 ![26](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/fc540a84124897065562cbe1bce2eca3e4659b66.jpeg)

第一步：准备一张8G以上容量的Micro SD卡，插入读卡器中，然后将该设备插入PC；

第二步：打开瑞芯微创建升级磁盘工具v1.69，选择功能模式为“固件升级”；

第三步：选择升级固件为“update.img”的绝对路径；

第四步：忽略；

然后点击“开始创建”。

 ![27](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/b7bcb13f24f5288adc4338282306f07689eca2c8.jpeg)

 ![28](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/ff99279973f3865ce434a252234937de0b92ca4b.jpeg)

耐心等待烧录成功。

 ![29](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/b4bd14e1741678b094df868e59fc2fb1436c0868.jpeg)

3.使用SD卡烧录系统：

1）将刚才制作好的SD卡插入SD卡槽（建议连接上debug线）

 ![30](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/155ceae7acec5aebfda8b3e128104993a7d93c22.jpeg)

2）上电，等待烧录完成（接上debug线可以看到烧录的进度）。

 ![31](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/2b09cfa6b11d71323bf922e9d24740dfe024a210.jpeg)

1. 弹出SD卡 (不要断电)，等待系统重启。

**方法三、**  **OTA**  **升级**

1.参考“方法二” 生成 **update.img** ;

2.通过U盘等方式将 **update.img** 拷贝到系统的“/userdata/”目录下，

$cp /run/media/sda1/update.img /userdata/(根据实际情况去拷贝)

$sync （拷贝成功后，将U盘移除）

$update-ota

执行完update-ota 命令后，系统自动进入升级。

注意：如下图所示，正处于系统升级中，请勿断电，耐心等待。

 ![32](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/1e5cf848a083ee7ab59f51934ee4ac827985eff9.jpeg)

烧录完成。

 ![33](https://us1.discourse-cdn.com/flex016/uploads/aim_linux/original/1X/f8a9cf6051dfc4a4d1cb24644a67f4c423bbbe25.jpeg)

此方法可以理解为系统为APP 开放的API，可以集成到APP 里面，通过界面进行升级。

**4.**  **总结：**

本文详细介绍了RK3568平台烧录镜像的三种方式， 您可以根据实际情况使用合适的烧录方式。RSB-4810具备丰富的功能拓展接口及丰富的操作系统（Debian，安卓）支持，可广泛应用于物联网网关、HMI、工业检测、云终端等各种行业客户，期待您使用RSB-4810创造更多的可能性，即刻开启您的设计！
