主题中讨论的其他器件: C2000WARE
工具/软件:Code Composer Studio
你(们)好
我正在为 Launchpad LAUNCHXL-F28379D 运行来自 C2000Ware 的示例项目。 该项目位于"C:\ti\C2000Ware_1_00_04_00_Software\device_support\f2837xd\examples\CPU1\ADC_SoC_ePWM\cpu01"
下面是我看到的问题:
第1个。 当我尝试构建项目时、我收到了很多警告、您知道原因吗?
第2个。 我继续使用 Launchpad 执行项目。 它卡在"F2837xD_SYSCTRL.c"中的函数" InitSysPll (XTAL_OSC、IMULT_20、FULT_0、PLLCLK_by_2);"
我单步执行它、发现它卡在以下代码中:
while (sysclkInvalidFreq = true)
{
一 ("设置 cputimer1和 cputimer2以验证 PLL)
sysclkInvalidFreq =((sysclkToInClkError > 0.10)||(sysclkToInClkError <-0.10));
}
sysclkInvalidFreq 始终为 true。 cputimer1和 cputimer2似乎从未正常工作。
即使在一行代码"CpuTimer2Regs.TCR.bit.TIF = 1;"后、cputimer1和 cputimer2中断标志也始终为高电平。
为什么、这个问题与问题1有关?
第3个。 我尝试使用不同的源(INT_OCS2)或绕过此 PLL 时钟验证。 仍然不工作、它永远不会进入 ADC 中断。

