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

2022-11-30 08:49:30 浏览数 (1)

本次测评板卡是创龙科技旗下的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文件更新也一样的步骤,这里不展开了。

0 人点赞