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.
工具/软件: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 示例、请注意有几个预定义的符号。 确保这些也是在您的项目中定义的。 通常、如果您要创建新工程、则需要将尽可能多的编译器和链接器选项与示例进行匹配。