测评 | 基于AM5708开发板——AM5708 SOC使用uboot更新uboot

描述

本次测评板卡是创龙科技旗下的TL570x-EVM,它是一款基于TI Sitara系列AM5708ARM Cortex-A15+浮点DSPC66x处理器设计的异构多核SOC评估板,由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。

评估板接口资源丰富,引出双路PRU百兆网口、千兆网口、USB3.0、CAMERA、GPMC、HDMI、PCle等接口,方便用户快速进行产品方案评估与技术预研。

嵌入式

以下是测评用户编写的测评内容,欢迎阅读:

本文来讲讲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文件更新也一样的步骤,这里不展开了。

嵌入式

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分