Login

用于 Cortex-M 系列处理器的 CoreSight

用于 Cortex-M 系列处理器的 CoreSight Image (View Larger 用于 Cortex-M 系列处理器的 CoreSight Image)
对于微控制器,用于 Cortex-M 系列处理器的 CoreSight 是基于 Cortex-M 处理器的微控制器的一个嵌入部分,它为开发人员提供了低成本调试和跟踪功能。

对于 SoC,Cortex-M 系列处理器提供了符合 CoreSight 的接口,从而与 CoreSight SoC 技术的调试和跟踪功能完全集成在一起。

CoreSight 为 Cortex-M 系列处理器提供了低成本调试和跟踪功能。以下 CoreSight 技术可作为 Cortex-M™ 处理器的可选组件部分:

 

功能

CoreSight 组件

Cortex-M0/Cortex-M0+ Cortex-M1 Cortex-M3/Cortex-M4

调试

调试接口技术 具有 Cortex-M0 DAP 的 JTAG 或串行线调试
对于双模式,需要完整 CoreSight DAP
具有 CoreSight SWJ-DP 的双 JTAG 和 SWD 支持 具有 CoreSight SWJ-DP 的双 JTAG 和 SWD 支持
在运行代码时访问内存
断点(完全) 4 4 6 个指令地址 + 2 个文字地址
观察点(完全) 2 2 4
BKPT 指令

跟踪

ETM 指令跟踪 是(可选)
数据观察点和跟踪 (DWT) 是(可选)
测量跟踪宏单元 (ITM) 是(可选)
AHB 跟踪宏单元接口 是(可选)
串行线查看器 是(跟踪存在时)
跟踪端口

M3 TPIU 为 1 至 4 位;对于较多跟踪端口,也可以使用 CoreSight TPIU

微跟踪缓冲区 仅限 Cortex-M0+

 

 
Maximise


Cookies

We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set