DSP28335工程模版各文件介绍

本文详细介绍了DSP28335工程模版中的关键文件,包括.pjt项目文件、相对路径与绝对路径的使用、ccmxl文件的配置、.cmd文件内存映射、SysCtrl、PieCtrl和PieVect中断处理函数的初始化,以及ADC校准和CodeStartBranch的启动流程。这些文件对于理解和调试DSP28335工程至关重要。
摘要由CSDN通过智能技术生成

首先建立工程,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.在新建项目后,也可以在其上右击选

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值