目标处理器 - 2023.2 简体中文

Versal 自适应 SoC 系统集成和确认方法指南 (UG1388)

Document ID
UG1388
Release Date
2023-11-15
Version
2023.2 简体中文

应用的目标处理器可以是 Arm® Cortex®-A72 处理器、Cortex-R5F 处理器、PL 中的 MicroBlaze™ 处理器或 AI 引擎核处理器。根据处理器类型,调试器可以连接到任一处理器目标并执行单步步进或断点插入以对代码的特定部分进行调试。如果目标处理器为 Cortex-A72Cortex-R5F,则可使用 HSDP 或 JTAG 连接到 Arm CoreSight™ 接口。Vitis 调试器或第三方调试器(例如,Lauterbach)可连接到 CoreSight 接口并执行单步步进、断点插入、指令反汇编、核寄存器状态等。

对于 AI 引擎处理器,Vitis 调试器可以连接到 AI 引擎调试接口并执行单步步进、断点插入并查看程序/数据存储器。Vitis 调试器可以使用 XSCT 接口连接到目标处理器。XSCT 接口可以提供一整套调试命令,用于读取处理器的内部寄存器和存储器。例如,如果软件代码在某条特定指令处挂起,您可以读取 PC 地址并检查它执行的最后一条指令。如需了解有关 XSCT 命令的更多信息,请参阅 Vitis 嵌入式软件开发流程文档(UG1400) 中的软件命令行工具