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/SIMPLELINK-MSP432-SDK:将构建设置->General->Products 更改为 SimpleLink MSP432 SDK 不会更改构建设置->GNU Compiler->Summary of flags Set。 看起来像一个虫子…

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/740740/ccs-simplelink-msp432-sdk-changing-the-build-settings--general--products-to-simplelink-msp432-sdk-does-not-change-the-build-settings--gnu-compiler--summary-of-flags-set-seems-like-a-bug

器件型号:SIMPLELINK-MSP432-SDK

工具/软件:Code Composer Studio

我尝试使用 I2C 从两个传感器读取数据并将其存储在闪存中。 我使用了示例项目 i2cTMP007_MSP_EXP432P401R_tirtos_ccs、工作正常。 我能够从两个传感器接收数据。

接下来、我想将这些数据存储在闪存中、我使用了示例项目 FLASH_program_memory_MSP_EXP432P401R_nortos_ccs、它可以将随机生成的数据存储到闪存中。

但是、当我尝试组合这两个代码时、在 包含 driverlib.h 头文件时、我会收到一条错误消息"Failed to match a default include file"。  

我添加了项目中缺少的包含路径、但它仍然显示相同的错误消息。 我在下面添加了图片以供参考。  

我的目标是使用 I2C 从两个传感器连续读取实时数据、并将其存储在闪存中。 请告诉我如何修复该错误、或指导我使用可帮助我执行此操作的示例代码。

我不熟悉 CCS、也不是来自计算机科学背景、因此更详细的解释会有所帮助。  

错误消息:  

说明资源路径位置类型
#35 #error 指令:"failed to match a default include file".ccsproject /i2ctmp007_MSP_EXP432P401R_tirtos_ccs line 76、external location:C:\ti\simplelink_msp432p4_sdk_2_30_00_14\source\ti\devices\msp432pinc\c+c+csp432p4xx/inc\problem msp.h

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

    [引用 user="Aditya Varma Muppala)]但是,当我尝试组合这两个代码时, 在包含 driverlib.h 头文件时,我会收到一条错误消息“Failed to match a default include file”(无法匹配默认的包含文件)。  [/报价]

    您是否创建了一个新项目来组合这两个项目、或者您是否使用其中一个示例项目作为基础进行构建? 首先、使用其中一个示例总是更容易。

    [引用 USER="Aditya Varma Muppala]#35 #ERROR 指令:"未能匹配默认包含文件".ccsproject /i2ctmp007_MSP_EXP432P401R_tirtos_ccs 第76行、外部位置:C:\ti\simplelink_msp432p4_sdk_2_sp430_inc\sp4xx_e\sp430\sp4xx_sp430\sp4xx_sp430_sp430_inc\e\sp4xx_sp430_e\sp430_sp4xx_sp430_e\e\sp430_inc\ msp.h

    错误来自文件 C:\ti\simplelink_msp432p4_sdk_2_30_00_14\source\ti\devices\msp432p4xx\inc\msp.h 如果您查看此文件、您将在第76行看到错误指令。 如果未定义任何器件名称符号、则会引发错误。

    如果您查看 FLASH_program_memory 示例、请注意有几个预定义的符号。 确保这些也是在您的项目中定义的。 通常、如果您要创建新工程、则需要将尽可能多的编译器和链接器选项与示例进行匹配。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我使用了一个来自资源浏览器本身的示例、但缺少了上面所述的符号。
    感谢您解决问题、错误不再出现。

    我还要感谢您的快速响应!

    此致、
    Aditya