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.

[参考译文] CCS/LAUNCHXL-F28379D:使用 F28379D 的 C2000Ware 示例进行编程

Guru**** 2529560 points
Other Parts Discussed in Thread: LAUNCHXL-F28379D, C2000WARE

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/685546/ccs-launchxl-f28379d-programs-with-the-c2000ware-examples-for-f28379d

器件型号:LAUNCHXL-F28379D
主题中讨论的其他器件: 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 中断。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    海南

    第一个屏幕捕获使我认为链接器命令文件未正确拾取。  

    当我构建该示例时、我得到的唯一警告是、它被设置为使用与我安装的编译器不同的编译器。

    构建时、请执行控制台视图中的最后几行、如下所示:

    "./F2837xD_usDelay.obj""./adc_soc_ePWM_cpu01.obj" -lrts2800_fpu32.lib -l2837xD_RAM_lnk_cpu1.cmd -lF2837xD_Headers_nonBIOS_cpu1.cmd -llibc.a

    完成构建目标:"adc_soc_ePWM_cpu01.out"

    ****构建完成****

    应该有2个链接器命令文件被传递给链接器。

    这些文件在项目的链接器选项中指定、如下所示:

    如果你去那里,把鼠标放在…… 在${INSTALLROOT_F2837XD}/common/cmd 和${INSTALLROOT_F2837XD}/headers/cmd 之后、是否会弹出一个小框来显示完整路径?  我想知道您是否遇到了未定义宏${INSTALLROOT_F2837XD}的问题。

    它是在导入工程时定义的、是与导入工程的位置相关的路径。

    如果这些路径无法解析、您可以将其替换为绝对路径、在您的情况下为:

    C:\ti\c2000Ware_1_00_04_00_Software\device_support\f2837xd\con\cmd

    C:\ti\c2000Ware_1_00_04_00_Software\device_support\f2837xd\headers\cmd

    此致、

    John