更新 Uboot
u-boot(简称 uboot)是幽兰代码本使用的一种固件,其核心功能是加载 Linux 内核(OS Loader)。一般情况不需要更新uboot。如果确实需要更新,那么请先备份好自己的代码和个人数据。
1. 硬件清单
上位机(windows/linux)一台,建议使用Windows,下面的操作会以Windows操作系统为例。
USB数据线一根,一端为Type-C口,另一端为A口,如果你有挥码枪,那么可以使用挥码枪所附带的数据线。
幽兰代码本一台。
上位机烧录要求:
由于瑞芯微官方工具的限制,目前仅支持使用Windows或Linux系统对幽兰进行烧录。
Linux烧录工具要求版本在v2.17以上。
2. 工具及固件清单
下载到上位机:
瑞芯微官方工具
Windows版本下载链接:https://gedu.oss-cn-beijing.aliyuncs.com/Products/YourLand/Release/HeMing3/patches/SDMMC_Uart2_Support/v1.0/RockChip.zip
UBoot固件下载链接:https://gedu.oss-cn-beijing.aliyuncs.com/Products/YourLand/Release/UBoot/lastest/UBootUpdate.zip
3. 驱动安装
Windows上位机操作:
解压下载好的瑞芯微官方工具压缩包,进入PATH\To\DriverAssitant\DriverAssitant_v5.1.1
目录,运行DriverInstall.exe,然后先点击【Uninstall Driver】,再点击【Install Driver】,完成驱动的安装。
4. UBoot更新
使用准备好的usb线将幽兰代码本和上位机连接起来,注意type-c口连接幽兰代码本的Type-C口,方向不要接反。
幽兰下位机上操作:
进入命令行,输入sudo reboot loader
,运行该命令准备更新UBoot。
Windows上位机内操作:
将下载好的UBoot固件压缩包,其中有需要烧录的3588_loader.bin和uboot.img固件。进入刚刚下载的RockChip文件里的PATH\To\RKDevTool\RKDevTool_Release_v2.93目录下,打开RKDevTool.exe,此时会发现Loader设备已经被识别出来。
在开发工具的Download Image界面下,添加Loader和Uboot两个分区,存储设置为SPINOR,Loader的地址设置为0x00000000,Uboot的地址设置为0x00001000,最后选择对应的文件,Loader对应选择3588_loader.bin,Uboot对应选择uboot.img。
选择强制按地址写【Write by Addriess】。
完成上面的设置后,点击Run,等待烧录完成(出现Download image OK)。
机器在完成烧录后会继续完成启动,进入登录界面。
最后编辑:沈根成 更新时间:2024-11-15 17:44