CSS2.2/CCS3.1头文件搜素路径设置详解

标签:
ccs2.2ccs3.1头文件路径设置it |
分类: DSP |
2.1
该工程包含以下文件:
注:除了Main.c为自己写的之外,其他均为F2812DEMO自带的文件。其中部分文件做了小小的修改,下文会详述。
2.2
建立工程
打开CCS3.1,选择Project—>New…,输入工程名,这里是MyFirstPjt,选择工程目录后点击确定,然后在左侧的工程管理窗口中选中MyFirstPjt.pjt,右键—>添加文件,将下列文件加入工程:
然后再次选中MyFirstPjt.pjt,右键—>Scan All File
Dependencies,CCS系统会自动搜索关联的文件,特别是.h头文件,并将所有.h头文件显示出来,如下图所示:
但注意此时并没有完成,还需要设置编译环境:在左侧的工程管理窗口中选中MyFirstPjt.pjt,右键—>Bulid Options…做如下设置:
很关键的一个设置是必须设置头文件的搜索路径,CCS在编译时先搜索安装目录下的头文件,然后再搜索用户指定的路径,如果再找不到,就报错。头文件的搜索路径设置如下:
其中$(Proj_dir)表示工程所在的目录,这里设置为“$(Proj_dir)\DSP281x_headers\include, $(Proj_dir)\DSP281x_common\include”多个路径中间用逗号隔开。当然也可以设置绝对路径,但这样设置方便一些,便于在工程拷贝中不用再更改设置。
然后设置库和库的搜索路径:
这里使用了CCS3.1自带的库rts2800_ml.lib,该库位于CCS安装目录的C2000\cgtools\lib下,此库中带有bootloader的obj文件,以便于与用户的应用程序连接,大信号模式下用rts2800_ml.lib,小信号模式下用rts2800.lib。
2.3
编译
略,与众多IDE相似。
2.4
下载
首先确保安装了F2812的Flash烧写插件和仿真器的驱动,硬件连接好后,按CTRL+ALT+R以RESET仿真器,按ALT+C连接DSP和PC,点击CCS上的Tools下的F28xx On-Chip Flash Programmer即可下载。
具体步骤从略。
2.5
运行
断开仿真器,上电即可运行。具体从略。
//建议将所有可能用到的头文件打包进DSP281x_headers\include ,放在每个工程目录下面,将单独用到的头文件,C文件.CMD文件.lib文件直接复制到工程目录下,在操作界面添加进本工程所需的文件,这样当拷贝去别处上机时不会出现找不到文件路径的情况。