主题中讨论的其他器件:CC1310
工具/软件:Code Composer Studio
您好!
我尝试使用 CCS 来调试连接调试器时不会出现的问题。
我已经对其进行了配置、以便可以附加到运行代码而不发出复位命令、但在过去的几周中、每当我连接 PC 时、它的地址都是0x10003A12。
我不确定代码本身是否会在某种程度上导致复位、然后死锁、或者连接调试器是否会导致跳转至该位置。 如果已连接调试器、并且我点击了 PAUSE、它看起来是在0x10000486上。
当我连接调试器时、它会将跳转至0x10003A12插入到当时恰好在运行的任务的堆栈中、并且由于 CCS 无法反向跟踪过去的未知符号、这意味着我无法看到该任务的任何反向跟踪。
尝试手动执行堆栈也不会给我带来太多的运气、因为当我更改 SP 时、CCS 似乎无法理解堆栈的任何早期部分。
如何阻止这种情况发生、并查看执行状态而不中断它?