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.

[参考译文] LAUNCHXL-CC1310:如何使用 CCS 调试?

Guru**** 1818760 points
Other Parts Discussed in Thread: CC1310
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1397146/launchxl-cc1310-how-to-use-ccs-debug

器件型号:LAUNCHXL-CC1310
Thread 中讨论的其他器件:CC1310

工具与软件:

大家好、我正在使用 CC1310 LAUNCHXL_KIT 进行开发、在开发过程中、我想进入"睡眠模式"、因此我将使用 CCS 进行测试并使用调试、但我不确定是否可以使用
POWER_releaseConstraint (PowerCC26XX_SB_disallow);/ Power_setConstraint (PowerCC26XX_RETAIN_VIMS_CACHE_IN_STANDBY);
PowerCC26XX_standbyPolicy ();
我使用这个声明位于 PowerCC26XX_tirtos.c 文件中的 PowerCC26XX_standbyPolicy ()函数中、并且我将通过在待机模式下单步执行一行来执行调试测试、但我并不理解这一行内容。
1.当我执行第<1>行时、代码应该再次从<2>按顺序执行、但在调试中、代码会立即进入第<3>行并从此部分按顺序执行。 我想知道为什么代码是从第<3>行执行的、而不是从下面的第<2>行执行的。
在 CCS 中、我点击"调试"(debug)按钮、设置断点并按"恢复(resume)"按钮、这样如果启用了"恢复(resume)"按钮、代码运行正常。 如果我设置一个断点并按"恢复"按钮、它不能正常工作、它只是停止、而"恢复"按钮被禁用了吗? 或者是否有什么东西可以指示代码何时运行和停止? 我感到困惑是因为代码显示正在运行、但当我看到图片时、该部分是停止了还是仍在运行?