测试测量技术
登录
直播中
创龙科技
10年用户
285经验值
擅长:嵌入式技术
私信
关注
[经验]
基于AM57x平台调试串口修改说明
调试串口
异构多核
AM57x
平台
开发板
的默认调试串口为
UART3
,本例程以调试串口修改为
UART1
为例,演示修改
AM57x
平台调试串口的方法。(本文是基于创龙
TL5728-IDK
开发套件进行测试)
平台简介:
AM5728
是
ti
Sitara
系列高性能
SOC
,得益于异构多核处理架构,
CPU
内集成了多核
DSP
、多核
PRU
、
IVA-HD
、
GPU
等协处理单元,通过硬件加速的方式极大增强
CPU
的数据、多媒体处理能力,可满足工业协议支持、大数据计算、实时控制等应用需求,同时采用先进的
28
纳米生产工艺,极大降低处理器的功耗,能耗比更加突出。
TL5728-IDK
是一款广州创龙基于
SOM-TL5728
核心板设计的开发板,底板采用沉金无铅工艺的
4
层板设计,它为用户提供了
SOM-TL5728
核心板的测试平台,用于快速评估
SOM-TL5728
核心板的整体性能
。
不仅提供丰富的
AM5728
入门教程和
Demo
程序,还提供
DSP+ARM
多核
通信
开发教程,全面的技术支持,协助用户进行底板设计和调试以及
DSP+ARM
软件开发。
Ø 基于TI AM5728浮点双DSPC66x +双ARMCortex-A15工业控制及高性能音视频处理器;
Ø 多核异构CPU,集成双核Cortex-A15、双核C66x浮点DSP、双核PRU-ICSS、两个双核Cortex-M4 IPU、双核GPU等处理单元,支持OpenCL、OpenMP、IPC多核开发;
Ø 强劲的视频编解码能力,支持1路1080P60或2路720P60或4路720P30视频硬件编解码,支持H.265视频软解码;
Ø 高性能GPU,双核SGX5443D加速器和GC3202D图形加速引擎,支持OpenGL ES2.0;
Ø 支持1路1080P60HDMI 1.4a输出或1路LCD输出;
Ø 开发板引出V-PORT视频输入接口,可以灵活接入视频输入模块;
Ø 双核PRU-ICSS工业实时控制子系统,支持EtherCAT、EtherNet/IP、PROFIBUS等工业协议;
Ø 支持2路千兆网,用于网络调试、数据传输、工业以太网主站;
Ø 支持4路PRU百兆网,用于网络调试、数据传输、工业以太网从站;
Ø 外设接口丰富,GPMC、USB 2.0、UART、SPI、QSPI、I2C、DCAN等工业控制总线和接口,支持高速接口PCle Gen2、USB 3.0、SATA 2.0;
1 修改U-boot源码
将光盘资料“U-BootU-Boot-2016.05src”目录下的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输出。
2. U-Boot编译
修改完成后,参照《U-Boot编译方法》文档依次执行U-Boot清理、编译指令。将在U-Boot源码am572x_evm目录下新编译生成的MLO和u-boot.img文件,拷贝到SD系统启动卡的boot目录下。
3.启动运行
分别使用USB转RS232线和MicroUSB线将UART3、UART1串口连接到PC端USB,拨码开关选择从SD卡启动。开发板上电,快速点击任意键进入U-Boot命令行,执行如下指令清除保存在eMMC的环境变量:
Target#
env default -f -a
Target#
saveenv
Target#
reset
U-Boot
引导内核并进入文件系统后,看到串口调试终端
UART1
有启动过程的打印信息,此时
UART3
只打印登陆
root
用户的信息,如下图所示
com22
对应
UART1
串口,
com41
对应
UART3
串口。
在
UART3
对应的
com41
调试口输入如下指令关闭
UART3
打印终端信息:
Target#
systemctl
disableserial-getty@ttyS2.service
重新启动系统后,可看到UART1有启动过程打印信息,而UART3再无打印信息。
回帖
(2)
CHNlyt
2018-6-27 21:35:24
厉害,学习一下。。
厉害,学习一下。。
举报
林宝
2020-1-15 10:07:21
好好学习,天天向上~~
好好学习,天天向上~~
举报
更多回帖
rotate(-90deg);
回复
相关帖子
调试串口
异构多核
基于
AM57x
平台
的PCIe通信案例(二)
4646
基于
AM57x
平台
的PCIe通信案例(三)
5623
基于
AM57x
平台
的PCIe通信案例(一)
3204
适合智能电网应用的
AM57x
处理器
1469
TI
AM57X
FPGA MicroBlaze裸机案例开发
10
AM57x
、DRA7
x
和TDA2
x
EMIF工具
0
创龙基于
AM57X
的CPSW网口SWITCH模式使用
说明
4
AM57x
处理器实施多种内核
2348
AM57x
处理器介绍
217
采用TI
AM57x
处理器的电源管理集成电路参考
平台
2532
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分