检查 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.
有谁知道是否可以检查我到达断点的 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.