AM57x平台开发板的默认调试串口为UART3,本例程以调试串口修改为UART1为例,演示修改AM57x平台调试串口的方法。
表 1
开发板型号 是否支持本实验
TL5728-EasyEVM 不支持
TL5728-IDK 支持
TL5728F-EVM 不支持
1修改U-boot源码
将光盘资料“U-Boot\U-Boot-2016.05\src”目录下的U-boot内核源码解压到Ubuntu的AM57xx工作目录。打开U-boot源码“board/ti/am57xx”目录下的Kconfig文件,按照下图方法将文件中的参数“3”修改为“1”,表示将MLO启动过程中的打印信息从UART1输出。
打开U-boot源码下的“arch/arm/dts/am57xx-beagle-x15.dts”文件,按照下图方法将文件中的参数“uart3”修改为“uart1”,表示将u-boot.img运行过程中的打印信息从UART1输出。
打开U-boot源码下的“include/configs/am57xx_evm.h”文件,按照下图方法将文件中环境变量console的参数“ttyO2”修改为“ttyO0”,表示将内核启动阶段的打印信息从UART1输出。
2U-Boot编译
修改完成后,参照《U-Boot编译方法》文档依次执行U-Boot清理、编译指令。将在U-Boot源码am572x_evm目录下新编译生成的MLO和u-boot.img文件,拷贝到SD系统启动卡的boot目录下。
后续详细帮助在官网
销售邮箱:sales@tronlong.com
技术邮箱:support@tronlong.com
创龙总机:020-8998-6280
技术热线:020-3893-9734
创龙官网:www.tronlong.com
技术论坛:www.51ele.net
线上商城:https://tronlong.taobao.com