跳到主要内容

系统镜像烧录

1. 准备工作

出厂镜像主要用于测试开发板接口功能是否正常,更新频率较低。为保障开发板的正常使用,建议用户收到开发板后,使用 USB Type-A to Type-C 数据线等工具,自行烧录网盘提供的系统镜像。

2. 镜像下载

Luckfox Nova 提供了 buildroot 的镜像。用户可以根据自己的需求下载镜像文件。

版本描述下载
Builldroot支持 eMMC 存储介质烧录百度网盘下载链接

3. 安装驱动

  1. 下载 RK 驱动助手 DriverAssitant
  2. 打开 RK 驱动助手 DriverAssitant 安装 USB 驱动程序,此过程无需连接,安装完成后重启电脑。

4. 进入烧录模式

Loader 模式和 MaskRom 模式是两种常见的设备升级模式,用于加载固件或引导程序。

  • Loader 模式通过软件层面的引导程序进行加载,通常用于固件升级等操作
  • MaskRom 模式是一种硬件层面的启动模式,通过直接加载固件来进行操作,通常用于出厂烧录或设备修复
提示

如果开发板烧错镜像或者修改 U-Boot 等原因无法进入 Loader 模式,才需要强制进入 MaskRom 模式 进行烧录。

4.1 Loader 模式

开发板出厂时会预装测试镜像,出厂镜像主要用于测试开发板功能是否正常。用户收到开发板后,建议重新烧录网盘提供的系统镜像。烧录系统前,必须将开发板切换到 LOADER 模式或 MASKROM 模式,建议优先使用 LOADER 模式。

  1. 下载并打开刷机工具 RKDevTool。
  2. 按住 BOOT 键的同时连接电脑,连接电脑后松开 BOOT 键。当 RKDevTool 显示 Found One LOADER Device 时,就可以进行镜像烧录。
  3. 如果已经连接电脑,可以不用重新插拔。按住 RESET 键,然后按住 BOOT 键,松开 RESET 键。当设备被识别为 LOADER 模式时,松开 BOOT 键。

  4. 如果未正常识别成 Loader 设备,请检查设备管理器下是否正确识别开发板。正确识别开发板时,设备管理器应显示烧录设备:

4.2 强制进入 MaskRom 模式(谨慎使用)

如果设备无法进入 Loader 模式,可尝试强制进入 MaskRom 模式 进行烧录。

  1. 使用 USB 数据线连接开发板与电脑,并打开 RKDevTool 烧录工具。
  2. 断开开发板电源,按照下图所示短接 eMMC 数据引脚与 GND,然后重新连接开发板。

  3. 当 RKDevTool 显示 Found One MASKROM Device 后,断开短接。

  4. 开始烧录镜像。烧录完成后,移除短接线并重新启动开发板。

5. eMMC 镜像烧录

提示

确保开发板已经进入Loader模式或者Maskrom模式。

5.1 Windows 环境下镜像烧录

  1. 点击 Fiemware,选择系统镜像路径,打开update.img镜像文件。

  1. 打开后需等待镜像加载成功,点击升级。

  1. 烧录完成后,此时会看到“下载成功”。

5.2 Linux 环境下镜像烧录

Upgrade_Tool 是 Rockchip 提供的闭源命令行工具,用于在 Linux 下将原始固件、RK 固件或分区镜像烧录到 eMMC 或 FLASH。我们使用的 rkflash.sh 脚本和 Upgrade_Tool 工具已集成在 SDK 中,推荐在 Ubuntu 22.04 上使用,其他系统版本可能需自行适配。

  1. 按下boot按键连接主机,使用lsusb查看设备,如果未识别设备尝试更换 Type-C 线解决。

    • 开发板处于“ADB”模式

    • 开发板处于“LOADER”模式

    • 开发板处于“MASKROM”模式

  2. 只有开发板处于LOADER或者MASKROM模式的时候才能烧录。

  3. 下载解压 SDK,获取 SDK 的具体操作方法参考《SDK开发环境搭建》章节。

  4. 以管理员工权限执行脚本。

$ sudo ./rkflash.sh update
[sudo] password for ubuntu:
Using /home/ubuntu/sdk/tools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool/config.ini
Loading firmware...
Support Type:350F FW Ver:8.1.00 FW Time:2024-12-13 19:40:06
Loader ver:1.01 Loader Time:2024-12-13 18:35:14
Start to upgrade firmware...
Test Device Start
Test Device Success
Check Chip Start
Check Chip Success
Get FlashInfo Start
Get FlashInfo Success
Prepare IDB Start
Prepare IDB Success
Download IDB Start
Download IDB Success
Download Firmware Start
Download Image... (100%)
Download Firmware Success
Upgrade firmware ok

5.3 MacOS 环境下镜像烧录

  1. 下载并解压 Upgrade_Tool 烧录工具( 戳我下载 )。

  2. 运行程序烧录固件(请根据镜像的实际存放位置来修改路径):

$ cd upgrade_tool_v2.3_mac
sudo ./upgradetool uf Luckfox-xxx-xxx.img
  1. 效果如下: