请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM5729 工具/软件:
我们使用的是 TI RTOS SDK AM5729。 我们的代码执行:0x8000000到0x90000000。 但我们观察的是程序计数器值0x0003FF04。 我们如何识别它修改程序计数器的位置。 调试方法。 即使我们尝试获取任务栈、也无法获取数据。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、
但我们观察到程序计数器值0x0003FF04
这似乎是异常处理的问题。 您能否连接到 CCS 以确定哪个特定 API 导致了这种情况?
此致、
Karthik
您好、
我们尝试连接它、但找不到任何内容、您能帮助我们调试如何查找特定 API 来导致此问题
打开 CCS 并启动调试会话、加载程序。
设置断点在应用程序中尽早放置一个断点、可能在中 main()
当您遇到断点或暂停内核时、使用"Step Into"可逐行进入函数调用、或使用"Step Over "可在不输入的情况下运行函数。
如果程序计数器跳转到未知/无效地址(例如0x0003FF04)、或者 CCS 意外停止、 则查看反汇编和调用堆栈以查看上次执行的函数。
此致、
Karthik