第十六章 Arm C1-Premium核心调试系统深度解析
1. 调试系统架构概览
C1-DSU 集群提供了一个强大的调试系统,支持自托管调试和外部调试两种模式。该系统包含一个外部 DebugBlock 组件,并集成了多种
CoreSight 调试相关组件。
关键特性: DebugBlock 运行在独立的电源域中,即使核心和 C1-DSU 集群都已断电,仍能保持与调试器的连接。
2. CoreSight 调试组件
调试系统实现了以下 CoreSight 调试组件:
- 每核心跟踪单元(集成到 CoreSight 子系统)
- 每核心交叉触发接口(CTI,位于 DebugBlock 中)
- 交叉触发矩阵(CTM)
- 通过 AMBA® APB 接口到 DebugBlock 的调试控制
3. 支持的调试方法
3.1 外部调试系统
组件 | 描述 |
---|---|
调试主机 | 运行软件调试器(如 Arm® Debugger)的计算机,可发出 |