欢迎来到天天文库
浏览记录
ID:38666663
大小:1.42 MB
页数:17页
时间:2019-06-17
《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)新建工程点击ProjectNewCCSProject以工程名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)配置仿真器右键点击工程名,选择NewTargetConfigurationFile输入名字,这边取为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)如果程序里有三角函数或者开根号等
此文档下载收益归作者所有