首先建立工程,file-new-css project。然后设置该工程。(包含include路径,是否使用浮点,生成的文件路径等),然后加入一些TI已经写好的文件。最终如下图:
一、ccs中后缀为.pjt的文件作用是什么?每个项目都需要有自己独有的pjt文件吗?
pjt是project的缩写,你可以用任何的文本编辑软件打开查看里面的内容,例如记事本等。他里面主要指定了这个工程里有哪些源文件(.C、.CPP)要参与编译,头文件的搜索路径,还有就是工程的编译选项。你在工程里添加删除源文件,build option里修改编译选项,实际上就是在修改这个pjt文件,每个项目\工程都要有一个对应的pjt文件,这样才能在CCS中管理工程,编译工程并最终输出可下载到DSP目标板运行的out文件。(编译后根据配置生成)
二、相对路径与绝对路径
利用网上找的一个VC下的解释,在用VC编写程序的时候经常要用到相对路径的问题,在程序中写绝对路径会给代码移植带来巨大的麻烦,可以说是编程大忌。下面说明如何写相对路径。
相对路径,顾名思义,就是以当前文件为标准,找到另一个文件的位置关系。
如果当前打开的文件中要寻找同级的目录文件就要用到.\或者./vc编译器都可以识别。例如#define ".\XX\XX\xx.h"
如果当前打开的文件中要寻找在上级的目录文件就要用到..\或者../vc编译器都可以识别。例如#define "..\XX\XX\xx.h"
通过这样简单的标识,vc相对路径的问题就解决了,这样也就避免了设置繁琐的系统路径。当然了,设置相对路径要在编码的时候对文件的存放层次关系特别清楚,否则统一修改路径将会带来很大的工作量。
绝对路径即从最上层一步步的全部包含的地址。
感觉应该都是根据这个地址设置相对路径的。(上一级应该指的是\ZQ28335_SPI_8SEG的上一级)
头两个找到的是编译器的安装路径中的文件,大括号定义中的变量不知在哪,后两个为这两个文件放置的路径,大括号中的变量就定义在macros.ini中。
三、ccmxl文件
仿真器与目标板建立链接的设置。(写入仿真器的型号,目标板的型号。)
ccmxl文件用于仿真器与板子之间的连接,是仿真器在线调试必须的;
a.新建New——TargetConfiguration File即可;建立后单击View——TargetConfiguration即可查看;
注意,有必要在其上右击选择setas default将其设为default;
b.在新建项目后,也可以在其上右击选