XSCT 交叉触发命令 - 2023.2 简体中文

Vitis 统一软件平台文档 嵌入式软件开发 (UG1400)

Document ID
UG1400
Release Date
2023-12-13
Version
2023.2 简体中文

XSCT 断点添加命令 (bpadd) 已增强为支持在不同组件之间进行交叉触发。

例如,以下命令可用于设置交叉触发,以便在核 0 停止时,停止 Zynq 核 1。

bpadd -ct-input 0 -ct-output 8

对于 Zynq-ct-input 0 表示 CTI CPU0 TrigIn0(触发已连接到 CPU0 的 CTI 的输入 0),它已连接到 DBGACK(当该核中止时断言有效)。-ct-output 8 表示 CTI CPU1 TrigOut0,它连接到 CPU 调试请求(断言此管脚有效会导致该核中止)。hw_server 使用可用通道来设置这些管脚之间的交叉触发路径。当 core 0 中止时,此事件将通过选定通道广播到 core 1,从而导致 core 1 中止。

以下命令可供 Zynq UltraScale+ MPSoC 用于在 A53 核 0 停止时中止 A53 核 1。

bpadd -ct-input 16 -ct-output 24