CCS3.3新建TMS320F28335工程详细步骤

合集下载

TMS320F28335核心板:Core28335软件调试指南

TMS320F28335核心板:Core28335软件调试指南

如果出现下图所示,则表示仿真器和开发板已连接成功。
第三步: 新建一个工程,如下图
第四步: 选择路径,输入工程项目名,并确定,则如下图所示
第五步: 添加源文件,添加 CMD 文件,如下图所示: 注意:源文件有*.c 文件,也有*.asm 文件
添加 CMD 文件跟添加源文件的方法相似,在这里不在赘述。添加完成后整个工程如下所示:
版权© 2013,株洲市索思达电子有限公司
前言
阅前必读
简介:
本 用 户指 南是 TMS320F28335 DSP 处 理 模板 硬 件使 用说 明书 ,详 细描 述 了
28335实用版 的硬件构成、原理,以及它的使用方法和编程指导。
保修:
所有由株洲市索思达电子有限公司生产制造的硬件和软件产品, 保修期为从发货 之日起一 年。 在保修期内由于产品质量原因引起的损坏, 株洲市索思达电子有限公司负责免费维修。当在 保修期内软件进行了升级, 株洲市索思达电子有限公司将免费提供。
参考资料:
TMS320F28x DSP CPU and Instruction Set Reference Guide (文献号 SPRU430) : 介 绍 TMS320F28x 系列 DSP 的 CPU 结构、指令组、流水线及中断。 TMS320C28x Floating Point Unit and Instruction Set Reference Guide (文献号 SPRUEO2)介绍浮点单元和FPU指令集。 TMS320x28xx, 28xxx Peripheral Reference Guide(文献号 绍 TMS320F28x 系列 DSP 的外设。 TMS320x2833x 献 号 System Control and Interrupts Reference Guide ( 文 SPRU566):介

DSP28335的在CCS3.3下的烧写向导

DSP28335的在CCS3.3下的烧写向导

YCL_DSP28335S开发板的烧写向导以下演示使用的操作系统是WindowsXP professional Sp4,硬件平台是华硕(A8S),开发环境使用的是CCS3.3.38的版本+CCS_v3.3_SR11_81.exe补丁,仿真器是本工作室的X/TDS510仿真器。

注:(本工作室的TDS和XDS的仿真器是同一个设备,只是驱动不同,TDS仿真器对某些DSP需要手动调入.GEL文件,而XDS仿真器不需要,是自动调入)特别注意如果不是对FLASH Program特别了解,不要改动“Code SecurityPassword”选框的 Key0~Key7 默认值“0xFFFF”。

也不要按下以及按钮。

否则可能损坏DSP。

也就是不能编程。

注:DSP因使用不当不能FLASH编程,不属于免费保修条款,需要自己购买DSP,我们可以免费给你更换,望注意。

操作向导:一、先安装CCS3.3.38,再安装补丁CCS_v3.3_SR11_81.exe。

如下图:三、安装X DS510 USB2.0驱动程序,安装在\CCStudio_v3.3\目录下:四、打开Setup CCStudio v3.3,Family 选择C28xx,Platform选择xds510emulator,在左边选择F28335 XDS510 Emulator,五、剩下的配置不用改动,保存以上配置,打开CCStudio v3.3。

连接好仿真器、目标板和电源,选择Debug->Connect,确保目标板和仿真器相连,如图:六、点击Tool->F28xx On-chip Flash Programmer, 或图标配置如下图:选择OK,返回。

在Please specify the COFF file to中选择开发板中的LED_flash 例程程序,默认路径是\SourceCode1_LED_flash_OK\Debug\Debug\Example_28335_Flash.out,如图:点击Execute Operation,执行烧写操作:。

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

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

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\includelibraries为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”中已经指定了新的程序入口点,所以此处出现这个警告是正常的,可以忽略。

新建28335Project向导

新建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安装

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就应该可以了!。

CCS3.3 F28335实用板用户手册

CCS3.3 F28335实用板用户手册
62浮点运算实验浮点运算实验28335内部有一个32位的单精度浮点运算单元在代码中如果有浮点计算部分28335自动启动浮点计算单元直接进行浮点运算而不需要像定点芯片那样通过移位将浮点变为整型数据计算缩短了浮点计算所消耗的时间
YXDSP-F28335 实用开发板 用户指南 V1.00
南京研旭电气科技有限公司
南京研旭电气科技有限公司
目录
目录.............................................................................................................................................................. 2 1 产品特点.................................................................................................................................................3 2 产品说明.................................................................................................................................................4 3 基本配置与接口....................................................................................................................................6 4 F28335 片上 RAM....................................................................................................................................7

DSP28335建工程

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 是都需要用到的。

28335实验指导书 2016-6-16

28335实验指导书 2016-6-16

28335实验指导书TMS320F28335实验板2016.6.16目录1 调试工具安装与使用说明 (1)1.1 CCS3.3安装 (1)2 CCS入门实验 (7)2.1 实验目的 (7)2.2 实验内容 (7)2.3实验背景知识 (7)2.3.1 CCS简介 (7)2.3.2 使用CCS常遇见文件简介 (7)2.3.3 CCS常用指令简介 (9)2.4 实验准备 (11)2.5 实验步骤 (11)2.5.1 创建源文件 (11)2.5.2 创建工程文件 (12)3 CPU定时器控制实验 (18)3.1实验目的 (18)3.2 实验内容 (18)3.3 实验背景知识 (18)3.4 实验要求 (19)3.5 实验程序功能与结构说明 (19)3.5.1 定时器实验主文件 (19)3.5.2 程序流程图 (19)3.5.3 实验准备 (20)3.5.4 实验步骤 (21)4 片内RAM仿真实验 (22)4.1 实验目的 (22)4.2 实验内容 (22)4.3 实验要求 (22)4.4 实验程序功能与结构说明 (22)4.4.1 Ramtest实验文件 (22)4.4.2 实验准备 (22)4.4.3 实验步骤 (22)5 FFT仿真实验 (23)5.1 实验目的 (23)5.2 实验内容 (23)5.3 实验背景知识 (23)5.4 实验要求 (24)5.5 实验程序功能与结构说明 (24)5.5.1 FFT实验文件 (24)5.5.2 实验准备 (24)5.5.3 实验步骤 (24)1 调试工具安装与使用说明1.1 CCS3.3安装注:此教程是在win7系统下的教程(64位和32位均可),若有360安全卫士,安装前请关闭。

(1)先从TI官网上下载CCS3.3安装软件或从网上搜索下载(大小:550M左右),点击setup.exe图标开始安装,如图1所示。

图1 文件信息(2)点击后出现下图2所示界面,并点击Next继续图2 安装界面(3)一直点击Next出现下图3所示界面后,选择Typical Install。

CCS3.3新建TMS320F28335工程详细步骤

CCS3.3新建TMS320F28335工程详细步骤

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.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软件安装说明

CCS3.3软件安装说明

CCS3.3软件安装说明软件安装步骤时智勇320F 的开发环境为,仿真器为合众达,整个安装过程如下:1.点击“开发软件\”安装软件到指定⽬录下,默认为C:\;选择typical安装,路径可以改,保持英⽂名路径;2.按照⽤《SEED-DEC28335⽤户指南》的附录C说明(在⽂档最后),安装浮点库和升级补丁,共三个,同时安装FLASH插件,过程如下:双击开发软件\ Update补丁)\和3.3.49,程序会⾃动安装到C:\中;将补丁安装到C:\\C2000\cgtools\下;将tif2833x_Flash插件\安装到C:\\specdig\sdflash\myprojects\tif2833x_v1_0;中的内容可不装;3.安装USB510仿真器驱动,注意USB仿真器的驱动程序⼀定要安装在的安装⽬录下,过程如下:合众达仿真器驱动\安装到C:\中;4.需要⼿动覆盖,即把\合众达仿真器驱动⽬录中的352K⼤⼩的⽂件,替换\\cc\bin下的160K⼤⼩的⽂件;5.连接仿真器与PC机以及与DSP的插头,电脑会⾃动出现硬件安装对话框,安装过程参照“合众达仿真器驱动\安装指南.pdf”,安装过程中需要载⼊⽂件“合众达仿真器驱动\”,安装指南中没有提到;6.DSP上电,测试仿真器是否连好,运⾏“合众达仿真器驱动\”点击reset,出现如下画⾯则表⽰已经连接7.点击桌⾯“Setup CCStudio v3.3”图标,进⾏连接配置,过程如下:在Famliy下拉框中选择C28XX,找到“F28335 XDS510 Emulator”项,双击则添加到MY System中,右键单击“F28335 XDS510 Emulator”按下图配置单击Finish后完成配置,单击Save&Quit,进⼊CCS的界⾯,在CCS界⾯中的Debug菜单下选择Connet,系统如果没有错误将会连上,完成安装。

如何在CCS3[1].3中建立一个简单的工程_DSP28335

如何在CCS3[1].3中建立一个简单的工程_DSP28335

在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)文件。

CCS3.3安装及运行指南(针对28335)

CCS3.3安装及运行指南(针对28335)

CCS3.3安装及运行指南(针对28335)[DSP] CCS3.3安装及运行指南(针对28335运行, 指南一、软件安装:⒈ 安装CCS3.3软件;⒉ 安装CCS_v3.3_SR10_80(old)或CCS_v3.3_SR11_81.6.2(F2833X及F2823X芯片支持包);这个压缩包hellodsp网站上有下载,就不再上传了。

⒊ 安装F2823x_RevA_CSP(如不安装此软件,不能烧写芯片!!);⒋ 安装C2000CodeGenerationTools5[2].1.0;这个网上很难找,我把压缩包放在附件了。

如果不装这个28335没法用的。

⒌ 安装仿真器驱动程序(XDS510USB);6. 连接仿真器USB,提示找驱动程序,应指向光盘中的“DRIVER”文件夹,装载驱动。

二、软件设置:⒈ 打开Setup CCStudio v3.3软件,选择“F28335 XDS510 EMULATOR ”,并进行相关设置;⒉打开CCStudio v3.3软件,选择“ ”Texas?”TMS320C28XX “?”BuildTools“?”ComponentManager”?”about”?help”菜单, Instruments C2000 Code Generation Tools <v5.1.0>“ , 选择新版Code Generation T ool,关闭CCStudio v3.3软件,再打开CCStudio v3.3软件,有效;⒊ 对F2833X浮点DSP,需设置浮点库:在CCS3.3软件中,Project/Build Option:Compiler/Advance/FloatingPointSupport:选“fpu32”Linker/Libraries/Incl. Libraries:加“rts2800_fpu32.lib”⒋完成上述设置后,即可运行。

三、烧写设置:CCStudio v3.3软件自带烧写插件:⒈ 为正常烧写,需做设置,在CCStudio v3.3软件,Customize-?① 关闭“Perform Go Main automatic”(见Option>Debug Properties),否则报警(Target halted during Flash operation.Flash operation aborted.)!!② 选择“Do Not Set CIO Breakpoint/ Do Not Set End Program”Customize-?(见Option> Program/Project/CIO) ,否则不能用时钟!!⒉ 打开CCStudio v3.3软件,选择“Tool-->F28XX On chip Flash Programmer”,即可烧写。

使用CCS10新建TMS320F28335工程并闪烁LED(流水灯)程序

使用CCS10新建TMS320F28335工程并闪烁LED(流水灯)程序

使⽤CCS10新建TMS320F28335⼯程并闪烁LED(流⽔灯)程序学习TMS320F28335使⽤Code Composer Studio 10.4.0下载和安装本⽂不再叙述。

1、新建⼯程1.1选择⽬录新建⼯作区1.2打开软件界⾯如下图所⽰:1.3选择新建⼯程第⼀步选择芯⽚TMS320F28335;第⼆步选择仿真器类型,本⽂选择XDS100V2第三步新建⼯程名称。

第四步选择新建⼀个空⼯程。

1.4配置⼯程选项添加头⽂件访问路径:将这些头⽂件复制过来:源⽂件复制过来。

这⾥⾯main.c是新建的⽂件。

其余⽂件都可以在C2000Ware⽂件包中找到。

配置LINk选项:1.5 main.c添加代码,硬件使⽤GPIO18作为LED驱动⼝。

#include "DSP28x_Project.h"void main(void){Uint32 delay;InitSysCtrl();EALLOW;GpioCtrlRegs.GPAMUX2.bit.GPIO18 = 0;GpioCtrlRegs.GPADIR.bit.GPIO18 = 1;EDIS;while(1){GpioDataRegs.GPATOGGLE.bit.GPIO18 = 1;for(delay = 0; delay < 1000000; delay++){}GpioDataRegs.GPATOGGLE.bit.GPIO18 = 1;for(delay = 0; delay < 1000000; delay++){}}}1.6⼯程右键编译下载程序:下载完成后⾃动运⾏。

1.7 ⾃此⼀个新建⼯程和LED流⽔灯就欢快的跑起来了。

教你构建一个完整的DSP工程(ccs3.3)

教你构建一个完整的DSP工程(ccs3.3)

手把手教你构建一个完整的工程注意:在构建工程之前请先把仿真器正确连接好试验箱和计算机,接通试验箱电源。

1、双击图标,进入CCS环境。

2、打开CCS选择projec t→New3、在弹出的对话框中点击下图红色圆圈中的按钮,选择工程合适的位置。

注意:路径中不要有中文。

选择好工程需要建立的位置后,点击确定。

4、在弹出的对话框中,输入工程的名字。

例如,test。

5、点击Finish。

出现下图对话框,红圈内为添加的工程,点击工程名前面的加号,出现下图。

6、打开CCS选择Fil e→New→Source File 命令。

7、点击保存按钮。

8、输入文件的名字,点击保存。

注意:C源程序的后缀名应为.c;汇编程序的后缀名为.asm;CMD文件的后缀名为.cmd。

例如:test.c9、如下图所示,单击右键,将test.c添加到工程中。

10、选中test.c,点击打开。

11、如下图所示,即可在test.c文件中输入编写的C程序了。

注意随时保存自己编写的源文件。

12、重复上述6—11步,添加cmd文件。

13、同样的方法将rts.lib 添加到工程中。

rts.lib在C:\CCStudio_v3.3\C5400\cgtools\lib目录下。

■设置编译和连接选项1、点击Project 选择Build Opintions;2、在弹出的对话框中设置相应的编译参数,一般情况下,按默认值就可以。

3、在弹出的对话框中选择连接的参数设置,Heap Size:1000;Stack Size:1000;点击确定结束设置。

4、点击Projec t→Build命令,对工程进行编译,如正确则生成out文件。

5、点击Fil e→load program ,在弹出的对话框中载入debug文件夹下的.out可知性文件。

6、装载完毕。

7、点击debu g→Go Main回到C程序的入口。

自此,一个工程从建立到运行所有的过程介绍完毕,关于汇编工程的建立和C源程序工程的建立大同小异,请同学们自行设置。

CCS3.3配置步骤

CCS3.3配置步骤

CCS3.3 配置F28335步骤
1.先打开在Family选择C28××在Platform 选择SEEDXDS510PLU 防真器,然后在下面先中F28335 SEEDXD510PLUS
2.点击<<Add(添加)添加后出现F28335芯片信息。

3.点击保存退出
4.点击是,后自动转入如下页面
5.在GEL files右击选择Load GEL
6.转入gel文件夹(位置在安装目录:C:\CCStudio_v3.3PLA\cc\gel选择F28335.gel)
7.连接目标板的方法:将防真器转与电脑主机连接,再将防真头与目标板连接,连接好后上辅电,此需要将防真器与目标板连接,选择Debug 再点击connect 才能连接,或快捷键Alt+C
8.生成OUT 文件,打开工程文件后点击project--new ,在新建一个工程的时候,在弹出的对话框里有一个选项是选择编译输出文件,有out 文件和lib 文件可选,选择lib ,则工程编译通过后是生成库文件。

建立ccs3.3工程

建立ccs3.3工程

CCS3.3工程创建过程首次建立带有BIOS的CCS3.3的工程之前应该先配置一下XDC工具链,实际上就是要让这条工具链写入到系统的注册表中间去,下面是整个工具链的配置过程:1.运行windows命令行工具。

2. 进入到XDC工具目录(cd为change driver改变路径)3.运行命令:cd packages\xdc\tools\configuro\ccs4.运行命令regsvr32 btiXdc5.如果成功的话,会弹出一个对话框出来:这样XDC工具链就在系统中注册好了,接下来就可以建立整个工程了,步骤如下:1.首先建立一个工程,打开CCS3.3->Project->New出现下面的对话框,填写好工程名字,选择好工程放置的路径,点击finish就创建好了一个空的工程。

2.添加*.cfg配置文件,并加入到工程中,*.cfg要和工程名字保持一致。

可以从其他工程中拷贝,修改名字加入到工程中即可。

本工程.cfg文件的内容为:/* ======== video_preview.cfg ========*//* USE PAL_SYS */xdc.loadPackage('ti.sdo.pspdrivers.pal_sys.dm648');/* USE Vport Driver */xdc.loadPackage('ti.sdo.pspdrivers.drivers.vport');/* USE VportEdc Driver */xdc.loadPackage('ti.sdo.pspdrivers.system.dm648.bios.evmDM648.video');/* USE EDMA3 Sample App */xdc.loadPackage('ti.sdo.edma3.drv.sample');3.建立一个main.c文件,加入空main函数:void main(){}4.加入xdpaths.dat文件,包含dvsdk的各种文件路径,从其他工程中拷贝过来添加到工程中即可。

CCS3.3安装使用和RAM_FLASH烧写步骤说明

CCS3.3安装使用和RAM_FLASH烧写步骤说明

C C S3.3安装使用和R A M_F L A S H烧写步骤说明(总2页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除CCS3.3安装使用和RAM_FLASH烧写步骤说明(1)准备工作(可以参照安装视频)使用CCS3.3版本,仿真器为XDS510 USB2.0。

准备工作第一步:安装CCS3.3软件。

准备工作第二步:安装CCS3.3Driver到第一步中所在目录。

准备工作第三步:安装仿真器驱动。

(2)建立空工程(2.1)配置CCS3.3的dsp芯片和仿真器。

点击Setup CCStudio v3.3,选择仿真器和dsp芯片型号配置仿真器,在F2812 XDS510 Emulator上右键,在选择Properties,出现如下界面:Configuration file是指的CCS驱动中的一个cfg文件,按照上图配置就完成了软件配置过程了,下一步就是启动CCS3.3了。

(2.2)建立空工程点击Project—》New,出现下图所示界面:这里工程名设为5leds_timer2,其他默认,然后Finish。

出现如下图所示界面:至此一个空的工程就建立完成,下一步就是向工程中添加6类文件:c文件,h 文件,main主源文件,cmd文件,gel文件和lib文件。

先把上述6类文件复制到该工程目录下,然后分别添加6类文件。

(a)首先添加c文件和main主源文件到工程中:在Source上右键Add Files to Project,出现如下图界面,将所有的c文件都添加进来。

(b)然后再将h头文件导入进来。

在工程名5leds_timer2.pjt上右键,选择Build Options,在下图所示界面,Compiler选项—》Preprocessor—》Include Search Path中填入工程所在路径E:\dsp_projects\5leds_timer2这一步不能用add Files to project,因为找不到h文件,在编译的时候就可以在include目录下看到添加的头文件了。

CCS3.3烧写F28335的flash要领

CCS3.3烧写F28335的flash要领

CCS3.3烧写F28335的flash要领
针对TI的F28335 DSP,仿真器为XDS510,操作系统win XP或者win 7,主板CPU为i386架构。

1、程序安装
程序安装前要确定电脑之前是否安装过CCS4及以上版本,若有安装请删除,包括CCS4及以上版本自带的XDS510和XDS560仿真器blackhawk USB驱动,所有文件如下
上述文件在系统盘的Windows文件夹的根目录或者system32文件夹的根目录或者drivers文件夹里面。

建议搜索Windows文件夹,然后逐一删除。

若没有安装过CCS4及以上版本那么就直接安装CCS3.3,安装完CCS3.3后依次安装下面程序
2、安装XDS510仿真器驱动
3、设置component manager,位置如下
打开界面后出现如下界面
勾选保存退出。

4、项目工程文件里面将28335_RAM_lnk.cmd替换为F28335.cmd。

因为28335_RAM_lnk.cmd 与仿真有关,F28335.cmd与flash有关。

替换后如下图
5、编译生成.out文件,然后烧写flash。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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)中,填写codestart
4、Linker栏,左列中选择Libraries,在Incl. Libraries 中填写rts2800_fpu32.lib
5、右击Source,添加所需的.c文件、.asm文件和.cmd文件
这里是根据自己的需要添加的,但是一般DSP2833x_common\source 中的
DSP2833x_CodeStartBranch.asm
DSP2833x_DefaultIsr.c
DSP2833x_SysCtrl.c
DSP2833x_MemCopy.c
DSP2833x_Gpio.c
以及DSP2833x_headers\source中的
DSP2833x_GlobalVariableDefs.c
是都需要用到的。

如果用的ADC,则需添加
DSP2833x_ADC_cal.asm
DSP2833x_usDelay.asm
DSP2833x_Adc.c
用到中断,需添加
DSP2833x_PieCtrl.c
DSP2833x_PieVect.c
main.c文件,作为编程的主文件,需要自己新建,然后添加进去。

cmd文件的选择则根据运行模式选择:
在线仿真模式:添加28335_RAM_lnk.cmd
Flash烧写模式:添加F28335.cmd
最后添加DSP2833x_headers\cmd中:DSP2833x_Headers_nonBIOS.cmd 文件。

到这里,一个工程文件的框架已经搭建完毕,接下来,可以开始进行编程啦。

在main.c文件开头,需要引用头文件:
#include "DSP28x_Project.h" //包含所有的外设头文件及宏定义
6、如果运行在烧写模式,及将程序烧进Flash里,程序里需要包含以下部分:
#define RunInFlash //程序烧写标志
在InitPieVectTable(); 后面加入
#ifdef RunInFlash
MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);
#endif
最后提示一下,若编译时若提示内存分配不足,则需根据提示在cmd 文件中修改相应内存分配。

By felly77
2014.10。

相关文档
最新文档