CCS-6-新建TMS320F28335工程(可移植))

CCS-6-新建TMS320F28335工程(可移植))

ID:38666663

大小:1.42 MB

页数:17页

时间:2019-06-17

CCS-6-新建TMS320F28335工程(可移植))_第1页
CCS-6-新建TMS320F28335工程(可移植))_第2页
CCS-6-新建TMS320F28335工程(可移植))_第3页
CCS-6-新建TMS320F28335工程(可移植))_第4页
CCS-6-新建TMS320F28335工程(可移植))_第5页
资源描述:

《CCS-6-新建TMS320F28335工程(可移植))》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、使用CCS6新建TMS320F28335工程本例程以CCS6.0下新建TMS320F28335工程为例。用CCS5,或者新建TI的其它处理器工程的区别也不大,参考本例即可。所建工程能够实现完全的可移植,即任意拷贝到其他位置或其他电脑都能够直接编译运行,非常方便。一、CCS6.0安装一路Next即可,在处理器支持页面,选择C2000系列即可。根据需要选择。仿真器也是根据实际选择,XDS100是TI官方的,便宜又实在。跳出是否安装的页面,均选择安装。安装完成后,CCS5的大学版的license能够继续用。将其复制到C:ticcsv6ccs_baseDebugServerlicense即

2、可。打开软件后,会跳出页面要求设置Workspace路径,注意不能有中文。Workspace路径也可以更改,如下即可:二、新建TMS320F28335工程1)在Workspace文件下,建立ProjectformatforCCS6文件夹,这个文件夹就是我们接下来要建立的工程模板文件夹,需要移植或者拷贝程序,拷贝该文件夹即可。在ProjectformatforCCS6文件夹下,新建Project文件夹,该文件夹用于存放我们的工程文件。拷贝以下四个文件夹到ProjectformatforCCS6文件夹下。DSP2833x_commonDSP2833x_headersFPUfastRTSIQmat

3、h注:这四个文件夹可以从TI官方文件得到,需要安装controlSUITE,TI官网可免费下载。安装好controlSUITE之后,可以在C:ticontrolSUITElibsmathC:ticontrolSUITEdevice_supportf2833xv141中找到上面的四个文件夹。(v141为版本号,实际不一定是这个版本,可能有更新)2)新建工程点击ProjectNewCCSProject以工程名Test为例。注意路径Location选择到刚建立的Project文件夹。点击Finish。得到的工程如下:3)从DSP2833x_headerscmd中拷贝DSP

4、2833x_Headers_nonBIOS.cmd到Project文件夹。并在Project文件夹下,新建一个src文件夹,该文件夹将用于存放我们需要用到的源文件。现在Project文件夹中的文件如下:4)设置头文件索引路径。右键点击工程名,选择Properties选择C2000Compiler下的IncludeOptions添加"${PROJECT_ROOT}..DSP2833x_commoninclude""${PROJECT_ROOT}..DSP2833x_headersinclude""${PROJECT_ROOT}..FPUfastRTSV100include"

5、"${PROJECT_ROOT}..IQmathv160include"添加后如下图所示:注:V100和V160是版本号,大家根据自己得到的文件夹修正即可。点击OK。我们可以看到Includes栏中,有我们所添加的索引路径,而且不是灰色的,说明添加正确。5)配置仿真器右键点击工程名,选择NewTargetConfigurationFile输入名字,这边取为TMS320F28335.ccxml。点击Finish。出现以下页面:选择仿真器型号,这边选的是XDS100V3,器件型号选择28335,点击右侧的Save。当所选为TI的仿真器,可以点击TestConnection,测试下仿真器

6、是否成功连接。到现在为止,工程列表如下:6)添加源文件这个和CCS3.3差不多。将我们需要的.c文件、.asm文件,复制到src文件夹中。(源文件用链接的方式导入也可以,但这边选择在src文件夹下拷贝源文件,是为了良好的可移植性考虑的,这样我们整个工程重要文件都在Project文件夹下。)源文件是根据自己的需要添加的,但是一般DSP2833x_commonsource中的DSP2833x_CodeStartBranch.asmDSP2833x_DefaultIsr.cDSP2833x_SysCtrl.cDSP2833x_Gpio.c以及DSP2833x_headerssource中的DS

7、P2833x_GlobalVariableDefs.c都是需要用到的。如果用的ADC,则需添加:DSP2833x_ADC_cal.asmDSP2833x_usDelay.asmDSP2833x_Adc.c用到中断,需添加:DSP2833x_PieCtrl.cDSP2833x_PieVect.c这边给出我添加的文件示例,如下图所示:复制到src的文件会显示在工程列表中,如下:7)如果程序里有三角函数或者开根号等

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。