ccs3.3(28335)如何新建并且配置工程
新建28335Project向导

28335新建Project配置向导(CCS3.3)1.共用文件的预处理安装TI例程文件包“sprc530.exe”,将“DSP2833x_common”、“DSP2833x_headers”两个文件的内容合并到一个文件夹“DSP2833x_resource”下,把“rts2800_fpu32.lib”复制到lib文件夹中(D:\CCStudio_v3.3\C2000\cgtools\lib);2.新建project:Project>>New (路径最好放在“E:\CCS”下),把DSP2833x_resource文件夹下的子文件夹全部复制到项目文件夹中;3.配置Build Options(Project>>Build Options):3.1Compiler选项卡:Advanced项:a. 选中“Large Memory Model”;b. “Floating Point Support”选“fpu32”;Preprocessor项:“Include Search Path”项填写:“..\include”;Diagnostics项:选中“Issue Nonserious Warning”;3.2Linker选项卡:Basic项:a. “Stack Size”填写“0x200”;b. “Code Entry Point”填写“code_start”(在“DSP2833x_CodeStartBranch.asm”中定义的);Libraries项:a. “..\include”;b. “Incl. Libraries”填写“rts2800_fpu32.lib”;4.给项目添加合适的连接文件(cmd文件):通常是“28335_RAM_lnk.cmd”和“DSP2833x_Headers_nonBIOS.cmd”;5.添加通用源文件:添加“DSP2833x_GlobalVariableDefs.c”、“DSP2833x_CodeStartBranch.asm”、“DSP2833x_DefaultIsr.c”、“DSP2833x_GlobalVariableDefs.c”、“DSP2833x_PieCtrl.c”、“DSP2833x_PieVect.c”、“DSP2833x_SysCtrl.c”、“DSP2833x_usDelay.asm”等8个通用的源文件;6.添加相关外设源文件;7.添加主程序源文件(可以复制功能最相近的例程源文件)。
win7下ccs3.3针对28335安装

CCS3.3在win7下针对28335的安装(成功的哦)
做个DSP采样用28335实现的,真是被软件安装折磨个烦,win7下或是更高版本同学用4以上的吧
下面是查找资料总结安装的
Ccs3.3 和以下插件
安装前,先:退出360安全卫士、杀毒软件(这个按照网上这么做的要不要可以自己考量)
必其次:把所有要安装的文件(.exe文件)都通过(右键→属性→兼容性),把下图中的两个勾选上,并选中“更改所有的用户设置”。
———注 pack2稳定一点
2
最后:在对每一个进行安装时,同样右键“以管理员身份运行”。
先安装CCS3.3.38,这个按默认步骤就安装过程最后出现Warning,点击“确定
再安装补丁CCS_v3.3_SR11_81.exe。
如下图:
有一个界面要选择56和58 选默认的58就行
二.
安装F2823x_RevA_CSP.exe补丁。
安装setup_C28XFPU_CSP_v3.3.1207.exe 补丁,使用默认路径;再安装C2000CodeGenerationTools5.0.0Beta3.exe补丁,安装在“CCStudio_v3.3\C2000\cgtools”下;
遇到如下提示时,选择“Yes to All”,覆盖原文件;
最后安完之后
右键点击CCS3.3和setup的属性,选择“兼容性”选择“以兼容模式运行这个程序”,再选择“Windows XP (Service pack 2)”
然后关闭CCS3.3,再运行CCS就应该可以了!。
DSP28335建工程

CCS 3.3 新建TMS320F28335 工程使用CCS3.3 新建一个空的工程,以工程名Test 为例。
注意路径Location 中不能含有中文。
然后将DSP2833x_common 文件夹和DSP2833x_headers 文件夹拷到工程文件夹Test 中。
这两个文件夹TI 官方有提供。
main.c 文件是自己新建的。
之后,怎么进行接下来的配置呢?下面给大家来详细讲解一下。
右击工程名,选择Build Options,进入设置页面:1、Complier 栏,左列中选择Advanced,最下面的Floating Point Support 中选择fpu32。
2、Complier 栏,左列中选择Preprocessor,在Include Search Path 中,填写$(Proj_dir)\DSP2833x_headers\include;$(Proj_dir)\DSP2833x_common\i nclude 这里是设置头文件索引路径。
3、Linker 栏,左列中选择Basic,在Stack Size(-stack)中填写堆栈大小,可设为0x200 在Code Entry Point(-e)中,填写codestart4、Linker 栏,左列中选择Libraries,在Incl. Libraries中填写rts2800_fpu32.lib5、右击Source,添加所需的.c 文件、.asm 文件和.cmd 文件这里是根据自己的需要添加的,但是一般DSP2833x_common\source 中的DSP2833x_CodeStartBranch.asm DSP2833x_DefaultIsr.c DSP2833x_SysCtrl.cDSP2833x_MemCopy.c DSP2833x_Gpio.c 以及DSP2833x_headers\source 中的DSP2833x_GlobalVariableDefs.c 是都需要用到的。
在CCS3.3环境下使用28335的配置方法和优化指南2

让我们的CCS3.3能跑28335是一个很浩大的工程,充分利用28335的浮点运算核也还需要进一步的优化和配置。
通过这份指南,希望能给大家的28335使用提供一些帮助。
一.基本配置首先,给出一份别人的攻略的修改版……(红色是我自己写的…):1.首先安装CCS3.3了2.安装CCS3.3的补丁1—CCS_v3.3_SR11_81.6.2,再安装2—F2823x_RevA_CSP。
(以上不解释)3.安装安毕,启动CCS3.3 Setup 后找到F28335 XDS510之类的选项,把仿真器设置好,这一步跟以前F2812是一样的。
(根据仿真器类型的不同,我们可能需要装相应的驱动,甚至以及该仿真器的28335芯片支持,具体流程仿真器附带光盘应该有)合众达仿真器配置方法:SEED-XDS510PLUS仿真器安装、使用指南_CCS3.3 Below_.pdf4.安装补丁:setup_C28XFPU_CSP_v3[1].3.1207,安装完毕,重启系统5.安装C2000CodeGenerationTools5.0.0程序,最好不要选默认路径,要装到以下目录:如果安错地方了,还可以按照以下步骤做了:在其安装文件夹下发现有许多关于C2000的库文件,其中也包括rts2800_fpu32.lib浮点库,把这些库文件拷贝到CCCCStudio_v3.3\C2000\cgtools\lib\下即可。
(接下来,有个很重要的工作:打开ccs找到help->about->component management在build tools 的C28XX系统中选中C2000CodeGenerationTools5.0.0,然后save,quit.在主程序菜单选项project的build options中找到floating point support,选上fpu32.)****注意将Optimize for Speed(mf)也选择上,如下:6.这时找个例程,连28335,编译,下载。
ccs3.3中建立-编译-调试工程及常见错误讲解

ccs3.3中建立-编译-调试工程及常见错误讲解Part1:ccs3.3中新建一个DM6437的示例工程1、连接好板子,将板子上仿真器的usb口插到电脑上,启动ccs 后,ccs会去获取板子信息并在打开的文件目录中自动生成一个文件,如图所示:笔者使用的是6437的板子2、用file-new选择建立一个dsp/bios文件在打开的对话框中选择你使用的板子的型号,如下图:3、这个时候ccs为我们建立了一个bios文件,以图表显示,里面按照所选板子的类型添加相应的硬件和其他模块。
保存这个文件到工程目录下先,文件类型为tcf。
4、保存这个文件的同时,ccs按照bios中的配置在当前目录下自动生成了一个cmd文件。
此时将tcf文件和这个cmd文件同时添加到工程中,使用5、然后需要修改一个编译选项,点击下图所示选项进去:6、打开后在编译选项对话框总会看到一个命令行,其中最后一句是-mv6400,因为用的是6467的板子,所以这个选项要修改成-mv64+;否则编译会报错:编译选项不正确;但并非所有类型的板子都要改,这个只针对型号为64+的板子。
7、file-new-source file建立一个c源文件,保存并加入到工程中。
以下是示例程序:#include#include#includeInt main(Int argc, String argv[])//main函数的类型必须这样写{unsigned int i;unsigned int sum=0;for(i = 0; i<=100; i++ ){sum += i;}printf("the sum = %d .\n",sum);printf("the program run over!\n");printf("the program run over!\n");}注意:1)如果想要printf正确输出信息,需要添加对应平台的rts64plus.lib文件。
CCS3.3新建28335工程

CCS 3.3新建TMS320F28335工程使用CCS3.3新建一个空的工程以工程名Test为例。
注意路径Location中不能含有中文。
然后将DSP2833x_common文件夹和DSP2833x_headers文件夹拷到工程文件夹Test中。
这两个文件夹TI官方有提供。
main.c文件是自己新建的。
之后怎么进行接下来的配置呢下面给大家来详细讲解一下。
右击工程名选择Build Options进入设置页面1、Complier栏 左列中选择Advanced最下面的Floating Point Support中选择fpu32。
2、Complier栏左列中选择Preprocessor在Include Search Path中填写..\..\DSP2833x_headers\include;..\..\DSP2833x_common\include这里是设置头文件索引路径。
3、Linker栏左列中选择Basic在Stack Size -stack中填写堆栈大小可设为0x2004、Linker栏左列中选择Libraries在Incl. Libraries 中填写rts2800_fpu32.lib5、右击Source添加所需的.c文件、.asm文件和.cmd文件这里是根据自己的需要添加的 但是一般DSP2833x_common\source中的DSP2833x_CodeStartBranch.asmDSP2833x_DefaultIsr.cDSP2833x_SysCtrl.cDSP2833x_MemCopy.cDSP2833x_Gpio.c以及DSP2833x_headers\source中的DSP2833x_GlobalVariableDefs.c是都需要用到的。
如果用的ADC则需添加DSP2833x_ADC_cal.asmDSP2833x_usDelay.asmDSP2833x_Adc.c用到中断需添加DSP2833x_PieCtrl.cDSP2833x_PieVect.cmain.c文件作为编程的主文件需要自己新建然后添加进去。
CCS3.3使用说明

22
23
24
25
软件仿真的设置
27
28
29
30
31
图二
点击“Save & Quit”,保存并退出,系统自动“CCStudio v3.3”软件。图三所示。
图三
2打开、创建工程
2.1打开工程
在菜单“Project”中选择“Open”,图四所示。
图四
在弹出的对话框中选择扩展名为.pjt的项目工程文件。点击“打开”。项目文件全部加载到软件中。图五所示。
5
图五
图二十
编译、建立完成后,图二十一所示。
图二十一
4软件调试
4.1载入文件
编译、建立完成并没有错误后,便可以开始调试。在“File”中选择“Load Progam”,在弹出的对话框中选择项目生成文件.out文件。点击“打开”。图二十二所示。
21
图二十二
现在便可以真正调试了。
5硬件仿真
5.1连接仿真器
在“Debug”菜单中选择“Connect”,软件连接到硬件仿真器。图二十三所示。软件的左下角显示“Connect”。
图十二
13
图十三
2.5添加启动代码文件
在“Source”添加“DSP281x_CodeStartBranch.asm”文件。图十四所示。
图十四
2.6添加必须的.C文件
在“Source”添加基本的.C文件:
“DSP281x_DefaultIsr.c”、“DSP281x_GlobalVariableDefs.c”“DSP281x_PieCtrl.c”“DSP281x_PieVect.c”“DSP281x_SysCtrl.c”文件。
使用CCS3.3的简要说明
如何在CCS3[1].3中建立一个简单的工程_DSP28335
![如何在CCS3[1].3中建立一个简单的工程_DSP28335](https://img.taocdn.com/s3/m/d3664aca77a20029bd64783e0912a21614797fae.png)
在CCS中建立一个简单的工程我们在学习TMS320F28335的编程过程中会遇到很多问题,关于各种文件表示的含义是什么,如何才能建立一个简单的工程。
理论来源于实践,我们必须要亲自动手去试才能让自己加深记忆,更重要的是,在不断的实验当中我们才能真正的掌握DSP这个工具。
首先,第一步我们需要安装CCS3.3软件以及DSP仿真器XDS510驱动。
接着,我们需要Setup CCS:ADD后选择Properties,选择.cfg文件,在目录的cc\bin\中选择对应的配置文件。
最后单击 Save&Quit,启动CCS3.0。
由于我现在采用的DSP是Ti公司出品的Defino32位浮点型DSP。
在建立工程之前,要先检查help-about-component manager,将其中的Build Tools-tms320c28xx更新到V5.0版本。
接下来我们开始新建一个工程:Project-New:填入工程名,选择路径。
右击工程名,选择Add Files to Project。
文件类型选择All Files。
添加源文件和CMD文件。
添加库文件.lib,rts2800_fpu32.lib。
要安装C2000code补丁库到目前为止,需要添加的文件已经完了,总结一下文件有源文件(.c),汇编文件(.asm)、库文件(.lib)以及链接文件(.cmd),那么我们不禁要问,我们难道不需要添加头文件吗?当然不是,因为28335的头文件很多,在TI的C/C++以及外设实例中有完整的头文件。
下面我们就要一起来配置CCS3.3的核心了,也就是Build Options选项。
我们在Advanced中,选择大存储器模式和统一存储器模式。
选择浮点支持:FPU32。
在Diagnostics中,选择编译时提醒Warning。
在 Preprocessor中,选择Include Search Path输入头文件的路径,值得注意的是,在TI下载的头文件实例中的Header文件夹和Commen 文件夹中都有(.h)文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、新建工程
2、拷贝常用文件
3、配置工程
特别注意的是,头文件.h 文件是不需要专门添加的,在编译时CCS会自动添加涉及到的头文件。
最后,需要添加主文件main.c。
首先点击CCS左上角的新建按钮新建空白源文件并保存到工程目录下,文件名为:main.c。
并按上述操作将该文件添加到工程中。
对于28335,需要添加的c文件如下图所示,如有需要请按需求添加外设库文件:
4、配置工程选项
通过Project->Build Option菜单进入设置编译选项窗口。
Include search path路径为..\..\DSP2833x_headers\include;..\..\DSP2833x_common\include ..\..\意思为此文件的上上级目录
search path路径为..\..\DSP2833x_headers\include
libraries为rts2800_fpu32.lib
为了使工程被编译后自动加载.out文件到仿真平台,所以需要进行一些设置,点击Option->Custom菜单进入自定义设置窗口。
如图4.2所示,在“Program/Project/CIO”分页中
勾选“Load Program After Build”。
然后再次编译,这时编译完成后将立即出现如图4.3所示程序加载进度指示窗口。
装载完成后会自动进入仿真状态。
在main.c 文件中添加用户代码,点击按钮或菜单项Project->Build 开始增量编译。
编译成功后,窗口如图4.1所示。
因为上述章节在“build option”中已经指定了新的程序入口点,所以此处出现这个警告是正常的,可以忽略。