TRACE32段故障和/或程序意外结束后的完整回溯

时间:2018-09-05 14:28:41

标签: trace32

是否可能在TRACE 32中遇到段错误或程序意外结束后看到完整的回溯。 像在bt命令后在DDD中一样?

我正在将大量源合并到一个项目中(SW Update),并不断重置目标,想知道最后一个函数是什么。

有一个选项Stackframe或与本地人一起使用的Stackframe,但仅在程序运行时才有效。

谢谢。

1 个答案:

答案 0 :(得分:0)

使用命令FRAME.view查看调用堆栈。

请记住,如果调用堆栈未损坏或异常处理程序几乎未更改,则调试器只能在发生异常的情况下向您显示“回溯”。

要确切地了解中断或异常之前发生的情况,您必须记录程序流。但是,只有某些CPU是“可追踪的”,并且支持程序流的记录。如果例如如果是ARM CPU,则需要ETM组件。如果您的CPU是可追踪的,但仅支持片外追踪,则还需要合适的追踪工具,例如如果要使用TRACE32,请输入“ PowerTrace”。