完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在看ARMv7/v8 ARM手册的时候,总是不太明白CoreSight / ETM / CTI等等,它们之间的关系。 以Cortex-A57 MPCore TRM的Figure 2-1为例: 它展示了CA57's block diagram 1 、如果仅仅使用JTAG tool,通过HW/SW breakpoint进行debug 只需要:Debug-->APB --> Debug and CTI --> Debug path ATB --> Trace --> ETM这条路径,是不需要的?? 2 、2 CoreSight是一个generic concept? 它包含了所有debug 相关的IP? (比如:ETM / CTI) |
|
相关推荐
1个回答
|
|
如果仅仅使用JTAG tool,通过HW/SW breakpoint进行debug
只需要:Debug-->APB --> Debug and CTI --> Debug path 是的。 ATB --> Trace --> ETM这条路径,是不需要的?? 如果你需要使用trace功能,就需要用到这条路径。trace功能可以输出CPU执行的指令流(基于一定的触发条件),用来解决传统的debug不能解决的bug。trace部分也包含一系列CoreSight IP,需要用Debug APB来配置。 CoreSight是一个generic concept? 它包含了所有debug 相关的IP? (比如:ETM / CTI) CoreSight有多个层面的含义: 首先,CoreSight是一个架构,或者说是一个specification,详见《CoreSight Architecture Specification》 其次,CoreSight也涵盖了实现上述架构的IP。我们把这些IP统称为CoreSight components。 第三,一个SoC上通常会包含一个具备debug和trace功能的subsystem,称为CoreSight subsystem。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
飞凌嵌入式ElfBoard ELF 1板卡-CAN编程示例之开发板测试
654 浏览 0 评论
该问题是用APP给芯海科技的CST92F25芯片发指令是出现的
2242 浏览 1 评论
771 浏览 0 评论
1530 浏览 1 评论
2276 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 08:17 , Processed in 0.587984 second(s), Total 72, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号