创龙TL570x-EVM评估板--AM****系列SOC使用uboot更新uboot
创龙科技
2301 人阅读
|
0 人回复
|
2022-04-27
TA的每日心情 | 奋斗 2025-6-6 13:54 |
|---|
签到天数: 49 天 连续签到: 1 天 [LV.5]常住居民I
进士
- 积分
- 1093
|
本帖最后由 eefocus_3828686 于 2022-4-27 07:30 编辑
本文来讲讲uboot操作的基本功,使用uboot更新uboot,这里我们给予SD卡来操作(uboot存放在SD卡,更新SD卡里的uboot)。首先把MLO和u-boot.img复制到SD卡的fat分区里
在创龙TL570x-EVM评估板上使用SD卡启动uboot
查看当前mmc设备列表:mmc list,切换到SD卡分区0:mmc dev 0 0,查看SD看分区信息:mmc part
编译好新的uboot文件,且存放在tftp共享文件件夹里,这个步骤此处不做细说使用tftp命令加载u-boot.img文件,可见文件大小为0x61e68个字节(这里uboot打开了DEBUG功能,所以打印信息较多)
tftp 82000000 u-boot.img
这里我们先查看当前分区文件,里边有MLO和u-boot.img文件和它们的大小信息,确认是操作这个分区没错
fatwrite mmc 0:1 82000000 u-boot.img 61e68,这里大小要写16进制数61e68
使用fatwrite命令把u-boot.img文件写入mmc 0:1,更替掉旧的u-boot.img文件,即可完成u-boot.img的更新
u-boot.img文件更新完成,最后reset重新启动uboot,观察u-boot.img阶段的uboot编译时间,也更新,可见u-boot.img文件已更新成功。MLO文件更新也一样的步骤,这里不展开了。
|
|
|
|
|
|
|
|
|