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
大家好,
我在尝试设置项目时遇到了问题,选择我正在使用的产品(SimpleLink MSP432 SDK)并使其包含正确的include目录以便可以找到driverlib.h。 即使我选择了Product Build Settings (产品构建设置)-> General (常规)-> Products (产品),并且它似乎在Build Settings (构建设置)->GNU Compiler-Directories (GNU编译器目录)->Include Paths (包含路径)中设置了Include path (包含路径),但编译命令或标志的摘要中不包含该路径。 从控制台查看照片以及我的复制和粘贴。
谢谢!
Rob
/home/fro/ti/ccsv7/utils/bin/gmake -k -j 4所有-O 构建文件:./main.c 调用:GNU编译器 "/home/froh/ti/ccsv7/tools/gcc-mccmc-arm-arm-msp-arm/gmsp-gmcs-ne-2015q3/bin-arm-no-e-e- mvi/smvip/mcip-mcip-mcip-mcip/msp-mcip-mcip-mcip-mcip-mip/fro/fro/mip-fro/mcip-fro/mip-fro/mcip-mip-fro/mcip-j-fro/mcip-fro/mcip-j/mcip-mcip-mcip-fro/mcip-fro/mcip-j-j-j-j/mcip-fccfro/mcip-j-j-j-j-j-fcc- 没有此类文件或目录 #include <ti/devices/msp432p4xx/driverlib/driverlib.h>
Rob Frohne 说:设置上述两个变量似乎可以使事情正常工作,但在我看来,在选择SimpleLink SDK时,它们应该由GUI设置。[/QUOT]
Rob,
我假设您使用“新建CCS项目”向导创建项目,而不是从Simplelink MSP432 SDK导入其中一个示例项目。 如果是,则某些 变量的设置不同。 我将为“新建项目”设置的默认包含路径与SDK示例中设置的路径进行了比较,它们是不同的。 具体来说,您缺少的是"${COM_TI_SIMPLELINK_MSP432_SDK_INSTALL_DIR}/SOURCE"。
变量COM_TI_SIMPLELINK_MSP432_SDK_INCLUTE_PATH和COM_TI_SIMPLELINK_MSP432_SDK_library_path 实际上未设置为任何目录(由于文件在SDK中的多个不同目录之间的布局)。 您可以通过查看“生成”->“变量”选项卡来确认这一点。 此外,设置为该变量的include路径不会解析为任何通过将鼠标悬停在路径上可以看到的内容。 它们可能会留在此处供将来使用,但似乎目前尚未使用。
一般建议从正确设置所有变量和选项的SDK示例之一开始,并将其用作您自己开发的起点。 SDK包括一个空的Driverlib项目以及可用作初学者项目的基本寄存器级示例项目(如果不想使用Driverlib)。
但是,对于现有项目,您需要添加缺少的包含路径,正如您已经了解的那样。 要与SDK示例中的设置匹 配,它们将是"${COM_TI_SIMPLELINK_MSP432_SDK_INSTALL_DIR}/SOURCE"和"${COM_TI_SIMPLELINK_MSP432_SDK_INSTALL_DIR}/Source/thir_party_CMSI/include"。 同样,您还需要添加应用程序所需的库。