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/MSP432E411Y:Simplelink-MSP432 SDK 未在 CCSv8中填充 Include Path

Guru**** 2589245 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/799050/ccs-msp432e411y-simplelink-msp432-sdk-does-not-populate-include-path-in-ccsv8

器件型号:MSP432E411Y

工具/软件:Code Composer Studio

我猜、在对 Simplelink 微控制器的 CCS 支持中存在某种错误。 我在项目中添加了 SimpleLink MSP432E4 SDK 2.30.0.14作为产品。

我转到 Build->ARM Compiler -> Include Options、找到一个变量 ${COM_TI_SIMPLELINK_MSP432E4_SDK_INCLUDE_PATH}、该变量具有一个小矩形、显示了工具提示"由产品 SimpleLink MSP432E4 SDK 提供" "。 此变量显然是完全空的、因为它不包含在编译命令的参数中。  ${COM_TI_SIMPLELINK_MSP432E4_SDK_symbols}也是空变量。

在选中"显示系统变量"的"生成列表变量"选项卡中、我看到:COM_TI_SIMPLELINK_MSP432E4_SDK_INSTALL_DIR 包含适当的值以及...INSTALL_DIR_REPOL。 您可以看到 include_DIR 为空。

我已经通过复制 install_DIR 路径填充了它、但 CCS 应该自动执行此操作。

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

    感谢您将此事提请我们注意。 我将对此进行调查、看看我们可以做什么。

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

    更多信息。 以下是我的 CCSv8版本:8.2.0.00007
    我也在 BIOS 和 XDC 上看到这一点。 我想这意味着这确实是一个 CCSv8问题。

    我在发布后注意到另一个异常。 当你执行 Project->Properties 并选择 Build 时,你会得到几个选项卡,其中一个选项卡是“变量”,这取决于菜单中的 Project 或右键点击项目并选择 Properties,但条目基本上是相同的。 在更改 Include 路径两次(或者可能三次)后、Variables 选项卡就消失了!!! 我更改为另一个工作区、然后返回到我的当前工作区、"Variables"返回。 这是"令人兴奋的"。 不清楚如何强迫这种行为。 "如果它只是在从未发生过的情况下发生"、那么我将留意强制该异常的序列。 (我们的代码没有错误,只是异常:-))

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

    雷蒙德

    很抱歉耽误你的回复。

    [引用 user="Raymond Mack">此变量显然是完全空的,因为它不会作为编译命令的参数包含在内。  ${COM_TI_SIMPLELINK_MSP432E4_SDK_symbols}也是空变量。[/QUERP]

    没错。 这些变量是由工具创建的、但您注意到目前没有使用它们。 最初有一个使用它们的计划、但后来实施改变、因此目前不使用它们。 它们在编译器的 Include 选项中的存在没有影响、并且 它们在构建中不起任何作用。  

    希望这有助于澄清。