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就是一个路径的宏定义,其定义位置如下图所示:
|