Linux/MacOS 镜像烧录
Linux 环境下烧录(X86_64平台)
upgrade_tool 是 Linux 下用来烧写原始固件、RK 固件和分区映像到 eMMC 的工具,是 Rockchip 提供的闭源命令行工具。此工具仅支持使用 SPI NAND FLASH 进行烧录。若需将固件烧录至 TF 卡,则需要在 Windows 环境下使用 SocToolKit 软件进行烧录。
当前测试通过的系统有:Ubuntu18.04、Ubuntu20.04 和 Ubuntu22.04 ,其它系统烧录还需自行研究。
按下 boot 按键连接主机,使用 lsusb 查看设备,如果未识别设备尝试更换Type-c线解决。
- Luckfox Pico Ultra 处于烧录模式
- Luckfox Pico Ultra 成功进入系统
- Luckfox Pico Ultra 处于烧录模式
只有开发板处于烧录模式时,才可以烧录镜像,运行程序烧录固件:
ubuntu@ubuntu:~/Luckfox/ubuntu-bluetooth/luckfox-pico$ sudo ./rkflash.sh update
[sudo] password for ubuntu:
Using /home/ubuntu/Luckfox/ubuntu-bluetooth/luckfox-pico/tools/linux/Linux_Upgrade_Tool/config.ini
Loading firmware...
Support Type:1106 FW Ver:0.0.00 FW Time:2024-09-27 14:22:59
Loader ver:1.01 Loader Time:2024-09-27 14:17:09
Start to upgrade firmware...
Download Boot Start
Download Boot Success
Wait For Maskrom Start
Wait For Maskrom Success
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.效果如下:
MacOS 环境下烧录
upgrade_tool 不但有 Linux 版本,还有 MacOS 版本。
注意:仅支持使用 SPI NAND FLASH 进行烧录。若需将固件烧录至 TF 卡,则需要在 Windows 环境下使用 SocToolKit 软件进行烧录。
下载、解压upgrade_tool :
sudo ditto -xk upgrade_too_v2.25_for_mac.zip .
运行程序烧录固件(请根据镜像的实际存放位置来修改路径):
cd upgrade_too_v2.25_for_mac
sudo ./upgrade_tool uf /Users/cjw/update.img效果如下:
FAQ
问题:USB 可以识别到显示"Fuzhou Rockchip Electronics Company rk3xxx”,但是烧录工具显示未连接。
参考:https://forums.luckfox.com/viewtopic.php?t=17