当拿到旭日X3派时,我们需要选择一张SD卡来烧录系统固件。目前对SD卡的限制比较多,需要U10速度以上,最好是大厂出的新卡。对于一些旧卡,或者速度没有达到U10的卡,经常出现兼容性问题。
本文介绍通过更新旭日X3派的最小启动固件的方式来提高SD卡的兼容性。
目前有两种方式来更新最小启动固件:
第一种是通过地平线的的刷机工具更新,可以参考:https://developer.horizon.ai/forumDetail/88859074455714818 ,这种方式适合手上没有可用SD卡的用。
第二种是通过板端更新的方式,适合已经有可以使用的SD卡,以下是操作方法。
1. 通过以下命令更新系统到最新版本(要求系统v1.1.0以上,通过 cat /etc/version
获取系统版本)
sudo apt update
sudo apt full-upgrade
sudo reboot
2. 下载固件文件
请根据自己开发板的内存大小选择下载合适的固件文件。
2GB内存对应的固件:
cd /userdata
wget http://archive.sunrisepi.tech/downloads/miniboot/disk_nand_minimum_boot_2GB_3V3_20230413.img
4GB内存对应的固件:
cd /userdata
wget http://archive.sunrisepi.tech/downloads/miniboot/disk_nand_minimum_boot_4GB_3V3_20230413.img
正确的下载过程如下所示,固件文件大小为8MB:
root@ubuntu:/userdata# wget https://developer.horizon.ai/uploads/dataSynchronization/api/v1/static/fileData/disk_nand_minimum_boot_2GB_20220913141345.img
--2022-08-02 06:16:16-- https://developer.horizon.ai/uploads/dataSynchronization/api/v1/static/fileData/disk_nand_minimum_boot_2GB_20220913141345.img
Resolving developer.horizon.ai (developer.horizon.ai)... 42.62.85.30
Connecting to developer.horizon.ai (developer.horizon.ai)|42.62.85.30|:443... connected.
HTTP request sent, awaiting response... 200
Length: 8388608 (8.0M) [application/octet-stream]
Saving to: ‘disk_nand_minimum_boot_2GB_20220913141345.img’
disk_nand_minimum_boot_2GB_20220913141345.img 100%[==================================================================================================>] 8.00M 882KB/s in 9.8s
2022-09-13 14:23:05 (835 KB/s) - ‘disk_nand_minimum_boot_2GB_20220913141345.img’ saved [8388608/8388608]
3. 更新
2GB内存固件:
sudo update_minimum_boot disk_nand_minimum_boot_2GB_3V3_20230413.img
sudo reboot
4GB内存固件:
sudo update_minimum_boot disk_nand_minimum_boot_4GB_3V3_20230413.img
sudo reboot