镜像烧录
1. 器材准备
- Luckfox Omni3576 主机
- USB Type-A to Type-C 数据线
- 5V/3A Type-C接口的电源适配器(为了防止供电不足,Core3576必须使用电源开机)
- 带 HDMI 接口的显示器或电视,及 HDMI 连接线
- 100M/1000M 以太网线缆,及路由器
- USB 无线/有线的鼠标/键盘
- 串口转 USB 模块
注意:Omni3576 默认的波特率是 1500000,有些USB转串口芯片波特率无法达到 1500000,同一芯片的不同系列也可能会有差异,所以在选购之前一定要确认是否支持。推荐使用CH343、FT232、CP2102 串口模块,不推荐使用PL2303和CH340等串口模块。
2. 镜像下载
Omni3576 提供了适配 HDMI 显示屏和 DSI 显示屏的镜像。用户可以根据自己的需求下载镜像文件。镜像命名规则:Luckfox-(处理器型号)-(开发板系统)-(桌面类型)-(存储介质)-(更新时间)。
-
处理器型号:RK3576
-
开发板系统:Debian12、Buildroot
-
桌面类型:使用Xfce桌面环境,Lite是无桌面环境
-
接口类型:HDMI接口和DSI接口
版本 描述 下载 Android 适用于eMMC和TF卡的镜像 镜像百度网盘下载链接 Debian12 适用于eMMC和TF卡的镜像 镜像百度网盘下载链接 Builldroot 适用于eMMC和TF卡的镜像 镜像百度网盘下载链接
3. 安装驱动
-
下载 RK 驱动助手 DriverAssitant-RK驱动助手和刷机工具RKDevTool。
-
打开 RK 驱动助手 DriverAssitant 安装 USB 驱动程序,此过程无需连接,安装完成后重启电脑。
3.1 进入升级模式
Loader 模式和 MaskRom 模式是两种常见的设备升级模式,用于加载固件或引导程序。
- Loader 模式通过软件层面的引导程序进行加载,通常用于固件升级等操作。
- MaskRom 模式是一种硬件层面的启动模式,通过直接加载固件来进行操作,通常用于出厂烧录或设备修复。
3.1.1 Loader模式
开发板出厂时会预装测试镜像。当连接数据线并接通电源后,RKDevTool 烧录工具会显示“发现一个 ADB 设备”。如果需要烧录系统,必须将开发板切换到 LOADER 模式或 MASKROM 模式,建议优先使用 LOADER 模式。切换到 LOADER 模式有两种方法:
-
在工具的固件升级部分直接点击“切换”,稍等片刻会显示“切换 rkusb 成功”。
-
手动切换:按住RESET键,然后按住RECOVERY键,松开RESET键。当设备被识别为 LOADER 模式时,松开RECOVERY键。

- 首先确保自己已经连接数据线和电源线。

- 打开 RKDevTool 工具在升级固件部分点击切换。

- 当看到下方提示
Found One LOADER Device就可以进行镜像烧录了。
3.1.2 MaskRom模式
如果设备进入不了 Loader 模式,此时才可以尝试强行进入 MaskRom 模式。
- 连接数据线,打开瑞芯微刷机工具 RKDevTool。
- 断开 Omni3576 电源,短接开发板上 ADC0 和 GND 引脚。

- 接通电源,就会看到下方提示
Found One MASKROM Device,下载完成后取下跳线帽。
4. 镜像烧录(eMMC)
4.1 Windows
镜像烧录
-
打开瑞芯微刷机工具 RKDevTool,此时会看到设备处于
MASKROM/LOADER模式,点击 Fiemware,选择系统镜像路径,打开.img镜像文件。
-
打开后需等待镜像加载成功,点击升级。

-
烧录完成后,此时会看到“发现一个 ADB 设备”。

内核文件烧录
- 更新固件,打开瑞芯微写入工具,右键空白处导入配置。

- 选择所有文件,点击 parameter.txt 文件,点击打开。

- 此时就加载成功了。

- 勾选并加载 MiniLoaderAll.bin 文件和 boot,点击 Run 更新固件。

- 单独烧录内核文件。

4.2 Linux(X86_64 平台)
Upgrade_Tool是 Linux 下用来烧写原始固件、RK 固件和分区映像到 eMMC 的工具,是 Rockchip 提供的闭源命令行工具。此工具仅支持使用 SPI NAND FLASH 进行烧录。若需将固件烧录至 TF 卡,则需要在 Windows 环境下使用 SDDiskTool 软件进行烧录。我们使用的 rkflash.sh 脚本和 Upgrade_Tool 工具默认存放在 SDK 中。SDK 推荐使用 Ubuntu 22.04 系统,我们的测试环境也是 Ubuntu 22.04。对于其他版本的系统,烧录操作可能需要自行研究。
-
按下 boot 按键连接主机,使用 lsusb 查看设备,如果未识别设备尝试更换Type-c线解决。
- Omni3576 主机处于“ADB”模式

- Omni3576 主机处于“LOADER”模式

- Omni3576 主机处于“MASKROM”模式

- Omni3576 主机处于“ADB”模式
-
只有 Omni3576 主机处于“LOADER” 或者“MASKROM”模式的时候才能烧录。
-
下载解压 SDK,具体操作方法参考《SDK开发环境搭建》部分。
~/new3576$ ls -ltotal 52drwxrwxr-x 7 xt xt 4096 8月 22 14:45 appdrwxrwxr-x 19 xt xt 4096 8月 24 12:29 buildrootlrwxrwxrwx 1 xt xt 39 8月 22 14:45 build.sh -> device/rockchip/common/scripts/build.shlrwxrwxrwx 1 xt xt 22 8月 22 14:46 common -> device/rockchip/commonlrwxrwxrwx 1 xt xt 21 8月 22 14:45 Copyright_Statement.md -> docs/licenses/LICENSEdrwxrwxr-x 11 xt xt 4096 8月 24 12:29 debiandrwxrwxr-x 3 xt xt 4096 8月 22 14:45 devicedrwxrwxr-x 7 xt xt 4096 8月 22 14:45 docsdrwxrwxr-x 33 xt xt 4096 8月 23 21:39 externallrwxrwxrwx 1 xt xt 10 8月 22 14:46 kernel -> kernel-6.1drwxrwxr-x 27 xt xt 4096 8月 28 18:22 kernel-6.1lrwxrwxrwx 1 xt xt 31 8月 22 14:45 Makefile -> device/rockchip/common/Makefiledrwxrwxr-x 10 xt xt 4096 8月 24 12:29 outputdrwxrwxr-x 3 xt xt 4096 8月 22 14:46 prebuiltslrwxrwxrwx 1 xt xt 32 8月 22 14:46 README.md -> device/rockchip/common/README.mddrwxrwxr-x 10 xt xt 4096 8月 24 12:18 rkbinlrwxrwxrwx 1 xt xt 41 8月 22 14:45 rkflash.sh -> device/rockchip/common/scripts/rkflash.shlrwxrwxrwx 1 xt xt 15 8月 24 12:29 rockdev -> output/firmwaredrwxrwxr-x 6 xt xt 4096 8月 22 14:46 toolsdrwxrwxr-x 28 xt xt 4096 8月 24 12:18 u-bootdrwxrwxr-x 8 xt xt 4096 8月 22 14:46 yocto -
以管理员工权限执行脚本。
$ sudo ./rkflash.sh update[sudo] password for luckfox:Using /home/luckfox/new3576/tools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool/config.iniLoading firmware...Support Type:3576 FW Ver:1.0.00 FW Time:2024-08-24 12:30:00Loader ver:1.100 Loader Time:2024-08-24 12:18:28Start to upgrade firmware...Test Device StartTest Device SuccessCheck Chip StartCheck Chip SuccessGet FlashInfo StartGet FlashInfo SuccessPrepare IDB StartPrepare IDB SuccessDownload IDB StartDownload IDB SuccessDownload Firmware StartDownload Image... (100%)Download Firmware SuccessUpgrade firmware ok. -
效果如下:

4.3 Mac OS
-
下载、解压upgrade_tool :
sudo ditto -xk upgrade_tool_v2.3_mac.zip . -
运行程序烧录固件(请根据镜像的实际存放位置来修改路径):
cd upgrade_tool_v2.3_macsudo ./upgradetool uf Luckfox-RK3576-Debian12-Xfce-HDMI-202409.img -
效果如下:

4.4 镜像擦除
- 需要擦除EMMC中的数据,选中update.img固件点击擦除Flash即可:

5. TF卡镜像烧录
- 下载 TF 卡格式化工具
SD Card Formatter,解压后一键安装即可。 - 选择 TF 卡盘符,然后点击
Format。操作前请移除其他 TF 卡,避免误格式化导致数据丢失。

- 下载 TF 卡烧录工具,解压后无需安装即可使用。
| 工具版本 | 说明 | 下载 |
|---|---|---|
| SDDiskTool v1.78 | 推荐使用 | 下载 |
| SDDiskTool v1.69 | 兼容版本,v1.78 异常时可尝试 | 下载 |
