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)"按钮、代码运行正常。 如果我设置一个断点并按"恢复"按钮、它不能正常工作、它只是停止、而"恢复"按钮被禁用了吗? 或者是否有什么东西可以指示代码何时运行和停止? 我感到困惑是因为代码显示正在运行、但当我看到图片时、该部分是停止了还是仍在运行?