AM57x平台开发板的默认调试串口为UART3,本例程以调试串口修改为UART1为例,演示修改AM57x平台调试串口的方法。
开发板型号 是否支持本实验
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”修改

本文档详细介绍了如何将AM57x平台的默认调试串口从UART3修改为UART1,适用于TL5728-IDK开发板。通过修改U-boot源码中的Kconfig、am57xx-beagle-x15.dts和am57xx_evm.h文件,实现MLO、u-boot.img及内核启动阶段的打印信息在UART1输出。完成修改后,需按照U-Boot编译方法进行编译,并将新生成的文件复制到SD卡启动目录。
最低0.47元/天 解锁文章
1765





