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.

[参考译文] TMS320F28388D:安装 SDK 时编译失败

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1537727/tms320f28388d-compilation-failed-when-sdk-is-installed

器件型号:TMS320F28388D
Thread 中讨论的其他器件:SysConfigC2000WARE

工具/软件:

您好、

对于工程 A、我使用 C2000WARE v3.02。 工程 A 需要使用 SysConfig 来构建文件 ProjectName.syscfg。

当我的 PC 上仅安装了 C2000WARE v3.02 时、工程 A 会正确编译。

对于另一个工程(工程 B)、我安装了 Digital Power SDK 5.04。 现在、在尝试构建.syscfg 文件时、使用 C2000WARE v3.02 的工程 A 编译失败。  

编译器尝试访问位于 SDK v5.04 中的文件、但工程 A 属性中没有对该库的引用。

当我卸载 SDK 5.04 时、工程 A 的编译再次正常工作。 我检查工程属性 (SysConfig、Compiler、Linker...) 中的路径是否正常。

您是否已经遇到过此问题? 这是非常恼人?

安装 SDK 后、即使我们让 SDK 在工程属性中搜索 C2000WARE v3.02 中的文件、编译器也会优先选择 SDK 来搜索文件。

此致、

Adrien

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

    您好 Adrien、

    听起来您的资源路径有问题、 如果您有多个 SDK 安装(同时具有/正在使用旧版本和新版本的 C2000Ware)、则可能会发生这种情况。 通常、始终建议使用最新的 C2000Ware 版本和最新的示例来防止这种情况发生。 这是为了确保正确的路径关联和最新驱动程序、以防出现错误修复。 如果您检查工程属性和链接资源、您将能够查看工程中正在提取哪个 C2000Ware 版本、并确保其是正确版本或选择最新版本。

    此致、

    Allison