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.

[FAQ] [参考译文] 【常见问题解答】C2000WARE:当我们尝试在其他计算机上构建相同的 C2000 工程时、会出现构建错误。 我们如何解决这些错误?

Guru**** 2771175 points

Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1400892/faq-c2000ware-when-we-try-to-build-the-same-c2000-project-on-a-different-computer-we-get-the-build-errors-how-can-we-resolve-these-errors

器件型号: C2000WARE

工具/软件:

在共享、导出或迁移 CCS 工程时、由于路径不正确、可能会导致编译同一工程出现问题。

下面的错误是一个示例

或以下组件

gmake: Target 'all' not remade because of errors.                                                                                                                                            C/C++ Problem

gmake: *** No rule to make target 'C:/ti/ccs1260/ccs/eclipse/driverlib/f28003x/driverlib/ccs/Debug/driverlib.lib', needed by 'all'.                    C/C++ Problem

gmake: *** [build-370047775] Error 1   

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

    这些路径问题是由于从 C2000WARE 5.1.0 迁移到 5.2.0 时存在问题。

    这些系统变量由 CCS 生成。 但是、变量的名称基于 SDK 软件包的 ID。  

    SDK 中的 ID 在 C2000Ware 5.1.0 和 5.2.0 之间更改。

    因此、该变量的存在将取决于项目是使用 5.1.0 还是 5.2.0。

    假设使用的是 SDK 5.1.0。 CCS 中将存在此变量。 如果使用 5.2.0、则不会。 5.2.0 中的等效变量为  COM_TI_C2000WARE_INSTALL_DIR。 这就是使用 SDK 5.2.0 时需要使用的方框图。

    因此、如果用户正在使用基于 SDK 5.1.0 的工程 、并 在其工程中明确使用 COM_TI_C2000WARE_software_package_install_DIR、然后将工程提供给仅具有 SDK 5.2.0 的用户、则该工程将自动使用 5.2.0、然后该变量将不再存在于其环境中、因为它是一个 5.1.0(及之前)变量。 因此、这将导致变量编译问题。

    您可以通过转到 工程属性来检查系统变量。 注意:可能还有其他变量受到影响

    C2000WARE5.01                                  Vs                                  C20000WARE5.02

    此问题与 CCS 版本无关。 是、CCS 会生成并填充变量。 但它生成的名称及其填充的内容都取决于 C2000Ware 软件包 ID。 例如、install dir 变量将为:com_ti_ _INSTALL_DIR。

    参考 E2E: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1392882/launchxl-f280039c-build-error-gmake-no-rule-to-make-target-c