0

有谁知道是否可以检查我到达断点的 CPU 的 ID?

我想将其打印出来并立即恢复执行,因此可能需要一个 t32 cmd 或全局变量。

4

1 回答 1

1

您可以使用 PRACTICE 函数 CORE() 获得当前活动的核心编号,例如这样

PRINT CORE()

当您使用 Break.Set 命令的 /CMD 选项命中断点时,您始终可以执行命令:

Break.Set <addr> /CMD "<TRACE32 command>"

把两者放在一起你得到

Break.Set 0x10000 /CMD "PRINT ""Core "" CORE() "" stopped at "" PP()"

注意:在 TRACE32 中,双引号用双引号转义。函数 PP() 返回当前程序计数器。如果要重新启动核心,请立即将选项 /RESUME 添加到 Break.Set。

于 2015-10-12T09:30:57.713 回答