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

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)

软件:

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

  • Debian10镜像包

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

3. 镜像烧录说明

针对RK3568平台,我们支持三种镜像烧录方法:

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

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

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

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

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

5

3.运行烧写镜像程序

将文件解压,进入 RKDevTool_Release 文件夹,运行 RKDevTool.exe

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

4. 设备进入烧写模式

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

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

9

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

10

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

11

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

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

13

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

14

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

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

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

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

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

image

7、进入RKDevTool_Release文件夹,运行RKDevTool.exe程序(参考方法一 1.1)

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

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

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

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

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

方法二:SD卡升级

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

1. 生成 update.img

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

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

  1. 解压SDDiskTool_v1.69.zip。

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

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

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

第四步:忽略;

然后点击“开始创建”。

28

耐心等待烧录成功。
29

3.使用SD卡烧录系统:

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

2)上电,等待烧录完成(接上debug线可以看到烧录的进度)。

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

方法三、 OTA 升级

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

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

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

$sync (拷贝成功后,将U盘移除)

$update-ota

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

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

烧录完成。

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

4. 总结:

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

3 Likes