5.CCS 配置头文件路径

在CCS工程中,建议在工程属性中添加头文件相对路径,以便程序的移植程序在打包发送给其他人后,工程存放位置不一致时也不需要重新设置头文件路径。在MDK里面通过资源管理器设定好包含头文件的文件夹为头文件路径后,即可自动添加该文件的相对路径到工程中。但是CCS不能像MDK一样可以将文件的绝对路径自动转换成相对路径,下面就介绍一下CCS如何配置头文件路径。

1.问题

新建一个工程或者导入他人的工程时,会提示找不到XXX.h文件,这就是没有配置对头文件路径。

2.文件存储

以普中的例程为例,在F盘根目录下面新建一个“CCS Project”文件夹,用于保存CCS的Workspace,也就是工作区间,1中存放的是新建的“DSP_1”工程,2中为库文件,包含.h头文件和.c外设源程序,

2下面的文件为:

F:\CCS Project\DSP2833x_Libraries\DSP2833x_common\source和

F:\CCS Project\DSP2833x_Libraries\DSP2833x_headers\source为公共文件和外设源代码,需要从两个文件夹里面拷贝程序到自己的工程里面,或者用链接功能,建议拷贝到工程里面。例如如果程序用到了SCI,就需要拷贝F:\CCS Project\DSP2833x_Libraries\DSP2833x_common\source\DSP2833x_Sci.c这个文件到工程里面。

F:\CCS Project\DSP2833x_Libraries\DSP2833x_common\include和

F:\CCS Project\DSP2833x_Libraries\DSP2833x_headers\include为公共文件和外设源代码的头文件,需要添加的头文件路径就是这里。

3.路径变量

右键工程选择Properties属性,再依次选择Resource→Linked Resources,如图所示。

上图为改工程的路径变量,我们知道我们的工程区间路径为F:\CCS Project,在上图中,有两个路径变量的值均为F:\CCS Project,故可以用该变量代替F:\CCS Project路径,在使用的时候需要添加${},在大括号里面添加变量名,即可使用改路径,比如${WORKSPACE_LOC}就可以用来表示F:\CCS Project。

F:\CCS Project\DSP2833x_Libraries\DSP2833x_common\includ路径就可以表示为${WORKSPACE_LOC}\DSP2833x_Libraries\DSP2833x_common\include。

F:\CCS Project\DSP2833x_Libraries\DSP2833x_headers\include路径就可以表示为${WORKSPACE_LOC}\DSP2833x_Libraries\DSP2833x_headers\include。

这样程序工程在移植或者复制到其他电脑的时候,工程也可以不用放在F:\CCS Project,放在其他路径里面也是自动匹配的。

4.配置路径

配置路径只需要在Build→C2000 Compiler→Include Options里面,添加${WORKSPACE_LOC}\DSP2833x_Libraries\DSP2833x_common\include 和${WORKSPACE_LOC}\DSP2833x_Libraries\DSP2833x_headers\include 到include_path里面就可以了

再次编译后就不会再提示不能找到头文件了。

5.用户头文件

在工程里面可以添加用户头文件,像STM32里面将串口相关的初始化函数程序和其他函数程序添加到usart.c里面,相应的函数声明等放在usart.h。

在该工程中,添加了beep.c和beep.h文件用于存放蜂鸣器的相关文件,这两个文件存放于工程中,其路径为F:\CCS Project\DSP_1\APP\beep。

${PROJECT_LOC}的值为F:\CCS Project\DSP_1,故F:\CCS Project\DSP_1\APP\beep为${PROJECT_LOC}\APP\beep,将该路径添加到4中即可完成改路径的配置。

依次完成所有头文件的路径,编译无错误即可。

 

配置CCS环境以支持MSP432开发,您需要按照以下步骤进行操作: 1. 下载并安装CCS IDE 10.0.0或更高版本。您可以从TI官方网站上找到CCS IDE的下载链接。 2. 下载MSP432 SDK,确保使用的是版本3.40.00.05或更高版本。 3. 将MSP432P401R LaunchPad连接到计算机上。 4. 打开CCS IDE,并创建一个新的工程。 5. 导入工程后,使用快捷键"Ctrl+B"对该工程进行编译。如果编译结果出现"msp.h"头文件缺失的错误,需要进行以下配置: a. 手动将安装路径下的"ti/devices/msp432p4xx/inc"文件夹复制到工程目录下。 b. 选中CCS所添加的工程,右键点击选择"Properties",然后选择"Build",再选择"ARM Compiler",最后选择"Include Options"。 c. 在右侧的配置框中添加"${PROJECT_ROOT}/inc"。 通过按照以上步骤进行配置,您就可以成功配置CCS环境以支持MSP432开发了。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [(基于TI-RSLK)MSP432学习-01-CCS编译器安装及驱动库环境搭建](https://blog.csdn.net/weixin_44048162/article/details/90646189)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [MSP432(入门)基于CCS编译环境搭建](https://blog.csdn.net/qq_45986917/article/details/118611915)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值