检查 CPU 断点停止的 Trace 32

Check in Trace 32 on which CPU breakpoint stopped

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

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

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

PRINT CORE()

虽然您始终可以在使用 Break.Set 命令的 /CMD 选项遇到断点时执行命令:

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

将两者放在一起得到

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

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