检查跟踪32断开哪个CPU断点

时间:2015-10-09 14:27:13

标签: trace32 lauterbach

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

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

1 个答案:

答案 0 :(得分: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。