CCS新建工程与库文件加载

1.新建工程

    File→New→project,出现以下界面,点击Next;

    

    设置Project name,选择Location中的工程存储路径。

    

    在Device中设置Family注意OMAPL38选择的是ARM,C6748选择的是C6000,不同选择加载的DSP核不同,后面加载程序可能出现文件不匹配的错误),在Variant中选择对应的DSP核心板型号,在Connection中选择仿真器的型号。

    在Advanced settings中设置Output format为eabi(ELF)(TI提供的Starterware库中的默认库编译文件是ELF格式,用COFF就无法成功应用TI公司提供的库文件,除非重新编译库,或是将源文件引用到工程中)。

    选择Empty project(with mian.c)带主函数的空工程后点击Finish完成简单工程建立。

2.加载库文件

    在工程中要使用他人的库文件可以在相应工程中的配置中设置,具体为:

    点击工程,右键点击Propertis(属性),在build的Arm complier中点击include Options,在出现的界面右下角可以添加头文件搜索路径,这里最好选择相对路径的方式,这样在改变整个工程位置,只要文件的结构不变,就不会发生错误。

    相对路径使用"/"字符作为目录的分隔字符,而绝对路径可以使用"\""/"字符作为目录的分隔字符,"../"表示进入上一级。

 

    除了要添加头文件路径,还需要把源文件本身添加到工程中,这里在Arm Linker中的File Search Path,在右边的界面有两个位置要添加文件,一个是需要添加的库文件,一个是要添加的库文件路径。(其中默认的库文件是libc.a,是C语言运行时相关的库文件,是使用C语言编程必须的库文件

  点击OK,则头文件和库文件的引用就完成了。

  注意:路径中的CG_TOOL_ROOT就是一个路径的宏定义,其定义位置如下图所示:

 

posted @ 2018-07-24 15:47  骏骏  阅读(8969)  评论(0编辑  收藏  举报