请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:F28M35H52C Thread 中讨论的其他器件:controlSUITE
工具/软件:Code Composer Studio
您好!
我正在尝试了解 Concerto M3和 C28内核的各种低功耗模式是如何工作的。 因此、我将研究位于 controlSUITE 文件夹(在"Dual"示例下)中名为"SLEEP_Low_Power_Mode_Wakeup"的示例项目。 但是、当我使用调试器单步执行代码时、代码"挂起"、不会完全执行。 发生的情况如下:
C28内核挂起在"LPM_IDLE_c28.c"文件的第70行。 该行内容如下:
(** InitAnalogSystemClock)(ACLKDIV4);
当我尝试使用调试器单步执行该调用时、它无法看到源文件。
M3内核挂起在"LPM_SLEEP_M3.c"文件的第180行。 此行内容为:
IpcSync (IPC_FLAG6);
M3在这里挂起是有道理的、因为我的理解是、为了继续、此函数必须在两个内核之间同步(并且 C28内核在其相应的调用之前卡住)。
我没有以任何方式修改过任何代码。 我应该怎么做才能使该项目正常工作?
谢谢、
Nick Foster