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.

[参考译文] 编译器/BOOSTXL-CC2650MA:无法将路径变量添加到CCS 7.2

Guru**** 2587365 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/605565/compiler-boostxl-cc2650ma-unable-to-add-a-path-variable-to-ccs-7-2

部件号:BOOSTXL-CC2650MA
主题中讨论的其他部件:MSP432P401R

工具/软件:TI C/C++编译器

您好,

我从 simplelink_msp432_SDK_Bluetooth_plugin_1_00_84软件包中导入并运行了“零项目”,它按目前的状态工作正常。 但是,我也想使用GNU编译器来执行同样的操作。   

首先,我从MSP432 Simplelink软件包中导入了MSP_EXP432P401R TI-RTOS GCC空项目,但是当我尝试添加路径变量时,路径变量在选择“确定”后不会保持不变。  

我尝试添加的路径变量是:

  com_TI_SIMPLELINK_MSP432_SDK_Bluetooth_INSTALL_DIR

链接到:

  C:\tirrex-content\simplelink_msp432_SDK_Bluetooth_plugin_1_00_84

这与原始项目0中的相同,所以我知道路径是好的。  我只是不知道为什么GCC项目直到不保存此设置。

没有错误或其他指示,说明为何无法保存。

这是否为已知错误?

谢谢,  

Jon

  

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

    John,

    当您将蓝牙插件添加到项目时,该变量将自动添加到项目中。

    这是"零项目"项目。  它添加了SDK和插件的产品:

    SDK产品实际上是从"tirtos"项目添加到它的,该项目被指定为依赖项,但蓝牙插件产品在此项目中直接指定。

    添加该项目后,它将设置变量:

    我找不到空项目,但我从MSP432 SDK中的TI-RTOS内核示例中导入了hello项目,并添加了蓝牙插件,它构建正常,变量就在那里。  屏幕截图有点不同,因为Products (产品)选项卡称为RTSC。

    此致,

    John

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

    我很感谢您的回复,我确实看到在选择蓝牙插件时添加了COM_TI_SIMPLELINK_MSP432_SDK_Bluetooth_INSTALL_DIR。 但是,为什么我无法手动添加此项,尤其是因为新项目与蓝牙示例无关?

    此外,还可以找到空项目:
    SimpleLink MSP432 SK -v:1.40 .00.28
    ->示例
    ->开发工具
    -> MSP432P401R LaunchPad -红色2.x (红色)
    -> TI驱动程序
    ->空
    -> TI-RTOS
    -> GCC编译器
    ->空

    我遇到的另一个问题是,我无法从CCS 7.2 中获取资源资源管理器以连接到云,因此我无法直接将其他程序包更新或安装到CCS 7.2。

    谢谢!

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

    Jon,

    您可以手动添加变量。  如果您不使用插件,则不确定您希望添加插件的原因,但您可以添加插件。

    在这里,我导入了空示例并添加了该变量。  我将其设置为C:\temp,以便明确它是我设置的内容,而不是自动添加的内容。

    我在上面的对话框中单击了"添加"按钮

    我为项目的CCS编译器和GCC编译器版本都做了这项工作。

    您如何尝试设置变量?

    此致,

    John

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

    感谢您提供解决方法。 我必须查看是否记录了任何错误,因为我看不出为什么不能这样做。 如果我想对插件的导入拥有更多控制权,我应该能够包括我需要的内容。 可能在IDE或工作空间中全局设置了一些内容,阻止使用其他项目中已定义的值,但我希望看到这方面的某种错误或警告,而不是只是在没有任何消息的情况下不添加它。

    它似乎现在可以工作了,我可以将它移植到GNU GCC编译器,所以我现在可以接受了。

    谢谢!

    Jon
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    哦,还有一件事。 我没有尝试包括该变量,而是手动将其定义为“资源->链接资源->路径变量”下的路径变量,因为它未包含在新项目中。

    现在工作正常,所以暂时我还可以。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Eclipse中有两种类型的变量。 生成变量和链接的资源变量。 通常,您希望相同的变量对两者都可用。 编译器/链接器选项中使用build变量。 当引用要作为项目一部分但位于项目目录之外的文件时,将使用链接的资源变量。

    如果您设置了一个生成变量,我们在几年前进行了更改,以自动添加匹配的链接资源变量。 我不相信它会以另一种方式运作。