工具/软件:Code Composer Studio
您好!
我将 TM4C1230E6PM 用于我的一个项目。 一旦 MCU 进入 while (1)循环、我的代码执行就会停止。
此问题是否与分配的堆栈大小有关? 解决方案是什么?
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.
工具/软件:Code Composer Studio
您好!
我将 TM4C1230E6PM 用于我的一个项目。 一旦 MCU 进入 while (1)循环、我的代码执行就会停止。
此问题是否与分配的堆栈大小有关? 解决方案是什么?
您好 Ansul、
您是手动按下调试器的暂停按钮还是自动停止?
如果它自动停止、您如何确定它何时到达 while (1)循环?
如果手动点击 PAUSE、可能是代码正在访问库函数、并且源代码不可用。
反汇编将指示发生的情况、因为它似乎在 driverlib 函数中。
您可能需要在代码中使用断点进行调试、因为这将在进入库函数之前停止代码执行。 或者、您可以删除 driverlib.lib 并手动将 driverlib 文件添加到产品中、以便 IDE 可以暂停在库源代码中。