這是一個arm設計的調試基礎架構,我們常用的debug基本都包含在內。比如ETM、PTM、ITM、HTM、ETB等。
注意ETM、PTM、ITM、HTM、ETB是coresight的子集。這些工具相比普通debug的斷點調試,需要更高的專業水平,因此也用于復雜軟件故障定位、性能分析、執行分析等用途。
參考文獻:
1、介紹coresight。ARM:CoreSight、ETM、PTM、ITM、HTM、ETB等常用術語解析-阿里云開發者社區
2、介紹ETM架構規格。ETM有相關的專用調試接口。Embedded Trace Macrocell Architecture Specification
Embedded Trace Macrocell Architecture Specification
3、coresight技術參考手冊,這里有相關調試接口的介紹,如JTAG、SWD等。他可以兼容ETM的一些功能。
CoreSight Components Technical Reference Manual
4、調試接口介紹。
5fce6c49e167456a35b36af1
Atmel | SMART Advanced Debugging with ETM for SAM V7/E7/S7
Understanding the CoreSight DAP