其他分享
首页 > 其他分享> > arm coresight介绍及trace32配置

arm coresight介绍及trace32配置

作者:互联网

arm coresight是什么

Arm CoreSight技术提供了额外的调试和跟踪功能,目的是调试整个片上系统(SoC)。CoreSight是一个硬件组件的集合,可以由芯片设计者根据自己的片上系统选择并实现,以扩展内核的调试特性。

Trace32调试器需要哪些设置来支持SoC上实现的CoreSight组件。又有哪些CoreSight特性的trace32调试器命令?

coresight架构图

找了三个coresight架构图,以不同视角显示coresight的逻辑。

图1

图2

图3

coresight component组件

CoreSight component types

DP提供了访问AP组件的硬件连线的机制,有以下形式:

CTI

CTI(cross trigger interface),接收和发送trigger信号,每个master一个CTI。

CTM

所有的CTI和CTM相连,因此可以实现多个CTI之间的trigger信号的相互发送与接收。

ROM table

ROM表保存调试组件的信息。

How to enable CoreSight topology detection

Reference

Trace32 coresight介绍:https://www2.lauterbach.com/pdf/app_arm_coresight.pdf
arm coresight 架构设计:https://developer.arm.com/documentation/ihi0029/f/?lang=en
coresight介绍:http://www.lujun.org.cn/?p=2148

标签:Trace,Port,AP,CoreSight,组件,trace32,arm,coresight
来源: https://www.cnblogs.com/lvzh/p/16628873.html