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。

  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。

相关文档
最新文档