28335在CCS5.3中使用教程

合集下载

28335系列全电脑横机系统操作说明书

28335系列全电脑横机系统操作说明书
浙江恒强科技有限公司 28335 系列全电脑横机控制 Nhomakorabea统操作指南
21,22,23 系列
恒强科技-技术支持
09
335 系列全自动电脑横机控制系统使用指南
目录
控制系统概述 ...............................................................................................................................4 系统主要技术参数 .......................................................................................................................5 安全注意事项 ...............................................................................................................................6 1-运行 ............................................................................................................................................7 1.1 运行监控画面显示说明 .........................................................................................................8 1.2 运行界面 F1-F6 功能键说明 ................................................................................................11 2-参数设置 ..................................................................................................................................13 2-1 系统参数设置 .......................................................................................................................14 2-2 工作参数设置 .......................................................................................................................21 工作参数设置说明 .....................................................................................................................22 2-3 摇床修正 ..............................................................................................................................27

CCS5使用说明

CCS5使用说明

CCS5使用说明1CCS5.3安装与破解CCS的安装文件可以去TI官网下载,下载地址:/index.php/Download_CCS?DCMP=dsp-mc-opemmp-12 0828&HQS=dsp-mc-opemmp-pr-sw3安装文件有在线安装文件(Web)和离线安装包(Off-line),选一个下载就先行。

安装之前先退出360等安全和杀毒软件,然后双击ccs_setup_5.3.0.00090.exe,进入安装这个警告有时会出现,忽略,点击Yes勾选I accept,Next安装目录默认,最好不要改,否则可能会出现莫名其妙的错误。

Next安装类型,Custom:用户选择支持的器件;Complete Feature Set:全器件版本,此版本占用空间比较大,这里我们选择Custom,Next选择器件类型,若使用的是TMS320F28335DSP,勾选C28x32-bit Real-time MCUS。

其他类型自选。

选择支持的器件越多,Install size越大。

Next勾选Device Software,安装TI的实时操作系统,Next选择仿真器版本,勾选XDS100系列仿真器,TI Emulators系统默认勾选,NextNext安装时间较长,耐心等待。

在win7系统中出现这个警告时,勾选“始终信任来自Texas Instruments Incorporated的软件”,点击安装。

安装结束,Finish。

破解文件crack网上去搜索,破解方法大同小异,自己多次试验,直至破解成功。

这里选择一个大学计划的License,复制CCSv5-China-University-Site_License.lic。

粘贴到安装目录:ti/ccsv5/ccs_base/DebugServer/license下。

双击桌面CCS图标。

提示选择工作空间,这里使用默认路径,不要修改,同时勾选Use this as the default and do not ask again。

CCS5.5的详细操作说明

CCS5.5的详细操作说明
没有错误和告警
第十步:配置仿真器 1、FileÆNew->TargetConfigurationFile,如下图:
2、鼠标左键点击
,出现如下对话框,建议把 File name 选项修改为自己仿真芯片的型号,如下图:
3、点击
出现如下对话框,修改选项后如下图:
4、然后点击右边的
按钮,点击后会由高亮
#include "DSP28x_Project.h" #include"Function.h" //自定义函数头文件 #include"Variable.h" //自定义变量头文件
附件
void main(void) {
InitSysCtrl(); DINT; InitPieCtrl(); IER = 0x0000; IFR = 0x0000; InitPieVectTable(); InitCpuTimers(); InitGpio();
2、鼠标左键点击 Properties,出现如下对话框,并选择 BuildÆC2000 LinkerÆFile Search Path,如下图:
3、点击 出现如下对话框:
4、点击
出现如下对话框,并选择头文件路径位置 CpuTimer0_RAM\IQmath\include,如下图:
5、点击
后返回如对话框:
上次打开的工程
4、通过点击
选择刚才新建的文件夹,如下图:
5、点击
后,工程文件的存放路径就在
位置,如下界面:
6、点击
后,将会重新打开 CCS5.5 界面,如下图:
7、点击左边 打开
项目窗口,如下图:
第三步:新建一个工程 1、新建一个项目工程:ProjectÆNew CCS Project,如下图:

28335的一些调试经验

28335的一些调试经验

28335的一些调试经验V4 所有外设配置,针对开发板(除CAN口和EQEP)V5 针对项目,配置了对应的外设(包含有EQEP)V6 针对开发板,对EQEP进行了调试和配置V7 添加控制程序PWM初始状态:(1)上电为低电平(2)初始化GPIO之后变为低电平(InitGPio)(3)InitEPwmGpio之后为低电平(EPWM默认为不上拉(其他的为默认上拉),输入脚)(4)InitEPwm之后,高阻态(通过TZ实现的)(6)如果PWM定时器中断的时间不够,可以改变ET的触发次数值来实现延长中断时间的目的,而不改变PWM的周期TZ调试(1)开发板上由于复用了引脚,因此TZ3~TZ6都不可用,程序中使用了TZ1和TZ2 (要修改为TZ5和TZ6,只需用在InitEPwm中修改两处,以及将InitTzGpio中的注释部分去掉)(2)出现TZ将PWM置于高阻态,测量引脚实际是高电平(3)CBC(适用于电流限制)是出现TZ封锁,TZ消失后恢复(自动的);one shot(适用于短路电流和过流)是一旦出现,就一直保持是封锁状态(但也可以手动恢复://EALLOW;//EPwm1Regs.TZCLR.bit.OST = 1;//EPwm1Regs.TZCLR.bit.INT = 1;// EDIS;(4)通过TZ来进行脉冲的封锁与使能逻辑顺序是:关中断——封脉冲(softforce)——开脉冲(清除flag位)——开中断使用232进行控制,232中断里完成清除flag位与开中断的任务。

(5)将机侧和网侧都改为one shot trip sources,CBC在软件trip的时候不是很好用,无法封锁脉冲SCI调试(1)使能FIFO,设置为接收一个数据便进入一次中断(2)串口调试助手应选择16进制发送,即在发送之前把发送内容变为16进制,这样DSP 收到的数才正确(3)ScicRegs.SCIRXBUF.all里的数在读出之后便无效,使用观察窗口看不到接收到的数(4)如果是9600的波特率,5K的开关频率,限于通讯速率,如果发送使用查询模式,一次中断只发送一个数据。

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

ccs.3.3-5.3-FPGA-安装使用说明

ccs.3.3-5.3-FPGA-安装使用说明

CCS3.3s的安装不能在有中文字符的文件中。

2.要安装好的ccs中含有dsp28034的芯片驱动要选择,CCS_3.3.83.20_Platinum 这个安装exe,才有。

3.我们部分仿真器是有的闻渟的tds510.支持ccs3.3以下版本,不支持ccs5.3. 安装tds510驱动时如果电脑上安有Blackhawk驱动软件要删除,不然有冲突。

注意驱动安装位置要和插上仿真器指定安装的位置一致。

不然装不上。

都装好了后,先配置好芯片-驱动(可以软件仿真)。

从别处打开工程要配置如下Build option -- advanced √ unified-- preprocesion include -- .h文件的地址(找到文件位置)-- diagnostics √ display diagnosticCCS5.3破解要license新建工程打开ccsv5.3New ccs project 建好空工程后把原来的工程文件都复制到新的工程文件夹中。

Add file -- link --SRAM/Flash .cmd再编译再debug注意第一次时要在propertis--general 中配置芯片的型号和仿真器 cmd。

在 manage 选项前打勾 connection 见亮了就可以选仿真器配置了(也可以再file--new--target中新建仿真器配置.gel链接文件)、添加工程(有建好的可直接用的工程时)File--import--code composer studio--existing ccs Eclipse project1. **.out 下载2. View bug3.虫子 debug4. Load下载到RAM-flash 换个cmd就行。

调试的过程中仿真提示 no source vailable for 0x3ff8ced--是变量越狱了,存放变量的空间不够。

解决方法:重新配置cmd 把地址分配好分析:是cmd中的ramm0 的空间不够使得变量越狱。

CCS5使用说明

CCS5使用说明

CCS5使用说明1CCS5.3安装与破解CCS的安装文件可以去TI官网下载,下载地址:/index.php/Download_CCS?DCMP=dsp-mc-opemmp-12 0828&HQS=dsp-mc-opemmp-pr-sw3安装文件有在线安装文件(Web)和离线安装包(Off-line),选一个下载就先行。

安装之前先退出360等安全和杀毒软件,然后双击ccs_setup_5.3.0.00090.exe,进入安装这个警告有时会出现,忽略,点击Yes勾选I accept,Next安装目录默认,最好不要改,否则可能会出现莫名其妙的错误。

Next安装类型,Custom:用户选择支持的器件;Complete Feature Set:全器件版本,此版本占用空间比较大,这里我们选择Custom,Next选择器件类型,若使用的是TMS320F28335DSP,勾选C28x32-bit Real-time MCUS。

其他类型自选。

选择支持的器件越多,Install size越大。

Next勾选Device Software,安装TI的实时操作系统,Next选择仿真器版本,勾选XDS100系列仿真器,TI Emulators系统默认勾选,NextNext安装时间较长,耐心等待。

在win7系统中出现这个警告时,勾选“始终信任来自Texas Instruments Incorporated的软件”,点击安装。

安装结束,Finish。

破解文件crack网上去搜索,破解方法大同小异,自己多次试验,直至破解成功。

这里选择一个大学计划的License,复制CCSv5-China-University-Site_License.lic。

粘贴到安装目录:ti/ccsv5/ccs_base/DebugServer/license下。

双击桌面CCS图标。

提示选择工作空间,这里使用默认路径,不要修改,同时勾选Use this as the default and do not ask again。

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。

CCS5使用教程

CCS5使用教程

CCSv5使用教程1、CCSv5软件的安装打开CCSv5的安装包,运行安装包主目录下面的ccs_setup_5.2.1.00018.exe,一路next直到安装完成。

(注意:安装包应放在英文目录下)2、注册破解首次运行CCSv5需要进行注册,按照软件启动提示或者在help菜单栏下打开注册界面,添加安装包license注册文件,提示注册成功,破解完成。

3、仿真器的安装SEED XDS510PLUS打开仿真器的驱动安装包,在选择安装目录时选择CCSv5安装目录下的ccs 5.2\ccsv5\ccs_base,将驱动安装在此。

4、项目工程的建立(1)TI官网下载DSP2833x的标准库文件,安装标准库文件。

稍后做库文件的整理。

(2)在你常用的盘符下面建立一个DSP Experiment文件夹,在建立一个名为DSPlib的子文件夹,并在DSPLib文件夹下建立名为Cmd,Lib,Source,Prj的四个文件夹。

(3)打开标准库的安装目录,在DSP2833x_common和DSP2833x_headers 文件夹下整理出*.cmd存放在Cmd文件夹下,主要有下图的文件。

整理出*.h,*.c,*.asm文件存放在Lib文件夹下。

如图。

在Source文件夹下建立main.c的文件。

至此建立工程必备的文件都已经准备齐。

(4)(4) 在DSP Experiment文件夹下建立example1文件夹,并拷贝Cmd,Lib,Source,Prj到此文件夹下。

然后打开ccsv5,选择默认的工程项目文件夹为DSP Experiment,并确定。

(5)Project—>New CCS Project,新建工程,并作如下填写。

点击Finish,工程建立完成。

如图。

对默认添加的28335_RAM_lnk.cmd点右键选择如图,隐藏该文件。

拖动example1下的除去Prj文件夹的其他文件夹到ccsv5的工程项目下。

对example点右键打开编译选项。

DSP技术实验指导书28335

DSP技术实验指导书28335

《DSP技术》课程实验指导书中原工学院电子信息学院2015-5-4《电能变换与控制试验平台—DSP技术》课程实验指导书一、课程的目的、任务本课程是电气工程及其自动化专业学生在学习电力电能变换及控制方向课程中的一门实践性技术课程,其目的在于通过实验使学生能更好地理解和掌握电能变换及控制基本理论,培养学生理论联系实际的学风和科学态度,提高学生的电工实验技能和分析处理实际问题的能力。

为后续课程的学习打下基础。

二、课程的教学内容与要求本试验平台可完成DSP技术CCS使用、时钟、中断、定时器、A/D转换、EV 事件管理模块和通信等实验,可根据教学大纲的要求进行选取。

三、各实验具体要求见P2四、实验报告学生结束实验后应完成相应的实验报告并交给指导老师。

其中实验报告的主要内容包括:实验目的,实验内容,实验结果和实验心得等。

实验一 CCS软件的认识实验目的1.熟悉 CCS 集成开发环境,掌握工程的生成方法;2.掌握 CCS 集成开发环境的调试方法;实验内容:1. DSP 源文件的建立;2. DSP 程序工程文件的建立;3.学习使用 CCS 集成开发工具的调试工具;实验知识背景:CCS 提供了配置、建立、调试、跟踪和分析程序的工具,它便于实时、嵌入式信号处理程序的编制和测试,它能够加速开发进程,提高工作效率。

CCS 提供了基本的代码生成工具,它们具有一系列的调试、分析能力。

(1)CCS3.3的安装与配置和CCS3.1类似,先安装CCS3.3,路径可选择为C:\CCStudio_v3.3,桌面上会出现和两个图标,然后安装硬件仿真器usb驱动SEED-XDSUSB_CCS3.3,路径仍为C:\CCStudio_v3.3,C:\CCStudio_v3.3\drivers出现Seedusb2.cfg文件,安装完毕后,先双击图标进入Code Composer Studio Setup,在Family下拉列表中选择C28xx。

CCS5使用教程

CCS5使用教程

CCSv5使用教程1、CCSv5软件的安装打开CCSv5的安装包,运行安装包主目录下面的ccs_setup_5.2.1.00018.exe,一路next直到安装完成。

(注意:安装包应放在英文目录下)2、注册破解首次运行CCSv5需要进行注册,按照软件启动提示或者在help菜单栏下打开注册界面,添加安装包license注册文件,提示注册成功,破解完成。

3、仿真器的安装SEED XDS510PLUS打开仿真器的驱动安装包,在选择安装目录时选择CCSv5安装目录下的ccs 5.2\ccsv5\ccs_base,将驱动安装在此。

4、项目工程的建立(1)TI官网下载DSP2833x的标准库文件,安装标准库文件。

稍后做库文件的整理。

(2)在你常用的盘符下面建立一个DSP Experiment文件夹,在建立一个名为DSPlib的子文件夹,并在DSPLib文件夹下建立名为Cmd,Lib,Source,Prj的四个文件夹。

(3)打开标准库的安装目录,在DSP2833x_common和DSP2833x_headers 文件夹下整理出*.cmd存放在Cmd文件夹下,主要有下图的文件。

整理出*.h,*.c,*.asm文件存放在Lib文件夹下。

如图。

在Source文件夹下建立main.c的文件。

至此建立工程必备的文件都已经准备齐。

(4)(4) 在DSP Experiment文件夹下建立example1文件夹,并拷贝Cmd,Lib,Source,Prj到此文件夹下。

然后打开ccsv5,选择默认的工程项目文件夹为DSP Experiment,并确定。

(5)Project—>New CCS Project,新建工程,并作如下填写。

点击Finish,工程建立完成。

如图。

对默认添加的28335_RAM_lnk.cmd点右键选择如图,隐藏该文件。

拖动example1下的除去Prj文件夹的其他文件夹到ccsv5的工程项目下。

对example点右键打开编译选项。

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 ,则工程编译通过后是生成库文件。

dspf28335启动过程

dspf28335启动过程

dspf28335启动过程1.DSP reset后运行的起始地址是多少?0x3FFFC02.仿真器烧写程序的步骤是?根据cmd文件把程序烧到指定位置,然后执行。

3.DSP的Flash启动过程是什么?首先硬件配置GPIO84~87上拉为1,即处于Flash启动过程。

当DSP复位后,会从复位向量0x3FFFC0处取得复位向量,并跳转到InitBoot处开始执行,InitBoot会读GPIO84~87的值发现全为1判断为Flash启动方式。

然后会跳到0x33FFF6处执行。

在CCS5.2工程的cmd文件中有如下代码:MEMORY{PAGE 0 :BEGIN : origin = 0x33FFF6, length = 0x000002 /* Boot to M0 will go here */...}SECTIONS{...codestart : > BEGIN PAGE = 0...}即表示把codestart段放到0x33FFF6位置处,文件“DSP2833x_CodeStartBranch.asm”中有codestart段的定义,实际上codestart段只是包含了一个跳转指令,是程序跳转到_c_int00处,_c_int00在boot.asm in RTS library中有定义,_c_int00的代码最终会调用c的main 函数,之后就是main函数的执行。

总的就是:Reset(0x3fffc0)—>initBoot()—>判断启动方式—>codestart(0x33fff6)—>_c_int00—>main函数4.F28335如何烧写代码到flash中并运行?首先使用添加C:\ti\controlSUITE\device_support\f2833x\v133\DSP2833x_com mon\cmd\F28335.cmd。

此文件即为配置代码到flash中的TI官方配置文件。

DSP28335软件实验讲解

DSP28335软件实验讲解

合肥零零电子科技有限公司 软件实验讲解程序所在目录Ex01_POP28335_Timer0_LED 在 CCS 环境中操作如下: 1、Project->Open,打开该目录中的工程文件。

1、内部定时器0 内部定时器0灯闪实验2、Project->Build 或Rebuild ALL,编译链接。

就是如下的按钮: (以下同) 说明:第一次使用时也可以跳过这步,直接到第 3 步加载 .out 文件。

3、File->Load Program5、Debug->GO Main 6、Debug->RUN(快捷键F5) 全速运行 则可看到板上 4个发光二极管(D14-D17)闪烁。

用户可根据自己想要的结果,来改变代码 得到自己想要的闪烁方式和闪烁时间。

注:1、用户可以参考这个文件作为其开发应用程序的模板,在这个程序基础上修改自己的 代码,这样可以减少很多设置的工作,避免因设置不对导致编译问题。

合肥零零电子科技有限公司 2、用户改变过的代码需要重新编译一下,进而在Debug 下生成新的.OUT 文件。

程序所在目录Ex02_POP28335_SPI_8SEG_Static。

在 CCS3.3 中的操作如下: 1、Project->Open,打开该目录中的工程文件。

2. SPI数码管 数码管静态 静态显示实验 SPI数码管 静态显示实验2、Project->Rebuild ALL,编译链接。

说明:第一次使用时也可以跳过这步,直接到第 3 步加载 .out 文件。

3、File->Load Program合肥零零电子科技有限公司 4、Debug->GO Main 5、Debug->RUN(快捷键F5) 全速运行 可以看到板上数码管显示数字“28”。

程序中Uint16 showdata=28; 可修改这个值显示不同 数字。

程序所在目录Ex03_POP28335_SPI_8SEG。

CCS5使用教程

CCS5使用教程

CCSv5使用教程1、CCSv5软件的安装打开CCSv5的安装包,运行安装包主目录下面的ccs_setup_5.2.1.00018.exe,一路next直到安装完成。

(注意:安装包应放在英文目录下)2、注册破解首次运行CCSv5需要进行注册,按照软件启动提示或者在help菜单栏下打开注册界面,添加安装包license注册文件,提示注册成功,破解完成。

3、仿真器的安装SEED XDS510PLUS打开仿真器的驱动安装包,在选择安装目录时选择CCSv5安装目录下的ccs 5.2\ccsv5\ccs_base,将驱动安装在此。

4、项目工程的建立(1) TI官网下载DSP2833x的标准库文件,安装标准库文件。

稍后做库文件的整理。

(2) 在你常用的盘符下面建立一个DSP Experiment文件夹,在建立一个名为DSPlib的子文件夹,并在DSPLib文件夹下建立名为Cmd,Lib,Source,Prj的四个文件夹。

(3) 打开标准库的安装目录,在DSP2833x_common和DSP2833x_headers 文件夹下整理出*.cmd存放在Cmd文件夹下,主要有下图的文件。

整理出*.h,*.c,*.asm文件存放在Lib文件夹下。

如图。

在Source文件夹下建立main.c的文件。

至此建立工程必备的文件都已经准备齐。

(4) (4) 在DSP Experiment文件夹下建立example1文件夹,并拷贝Cmd,Lib,Source,Prj到此文件夹下。

然后打开ccsv5,选择默认的工程项目文件夹为DSP Experiment,并确定。

(5) Project—>New CCS Project,新建工程,并作如下填写。

点击Finish,工程建立完成。

如图。

对默认添加的28335_RAM_lnk.cmd点右键选择如图,隐藏该文件。

拖动example1下的除去Prj文件夹的其他文件夹到ccsv5的工程项目下。

YCL28335的烧写向导及CCS的配置修正版

YCL28335的烧写向导及CCS的配置修正版

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。

如下图:二、安装F2823x_RevA_CSP.exe补丁。

安装setup_C28XFPU_CSP_v3.3.1207.exe补丁,使用默认路径;再安装C2000CodeGenerationTools5.0.0Beta3.exe补丁,安装在“CCStudio_v3.3\C2000\cgtools”下;遇到如下提示时,选择“Yes to All”,覆盖原文件;三、安装X DS510 USB2.0驱动程序,安装在\CCStudio_v3.3\目录下:四、打开Setup CCStudio v3.3,Family 选择C28xx,Platform选择xds510emulator,在左边选择F28335 XDS510 Emulator,右键点击F28335 XDS510 Emulator选择properties,如下图选择Auto-generate board data file with extra configuration:Configuration File选择XDS510VER3.cfg,默认路径是D:\CCStudio_v3.3\drivers\下,如果没有找到,请确保仿真器驱动是否安装正确;五、剩下的配置不用改动,保存以上配置,打开CCStudio v3.3。

DSP28335加密及两种方法及加密后仿真器连接不上及解决办法-苗全堂

DSP28335加密及两种方法及加密后仿真器连接不上及解决办法-苗全堂

DSP28335加密的两种方法及加密后仿真器连接不上的解决办法-苗全堂1显性法:Tools, On_chip Flash,将OSCCLK修改成DSP外部实际的晶振。

下面保留默认时为DSP的最高频率,最好默认。

最后点Rember My Settings,保存设置。

在密码区修改密码,不能全改为0,否则,DSP芯片锁死。

点击Program Password”点击LOCK. 采用这种显性方法设置密码,在生产产品的时候,你需要将密码告诉生产线上的Flash烧写人员,以至除了公司核心的人员外,还会有更多的人知道你的程序密码,给保密性带来不利!2.隐性法为了避免上述情况的发生,让更少的人知道程序的密码,甚至只让一个人知道程序的密码,可以将密码嵌入到程序中,与其他程序一起编译好后,生成.out文件,这个时候,你只需要将.out文件给FLASH烧写人员就可以,不需要再让FLASH烧写人员自己设置密码,我们把这种方法叫做隐性法,在使用串口烧写FLASH的时候,也需要采用这种方法进行程序加密。

将DSP2833x_CSMPasswords.asm加入工程,然后再密码区编辑密码,将与其他文件一起编译。

.sect "csmpasswds".int 0xFFFF ;PWL0 (LSW of 128-bit password).int 0xFFFF ;PWL1.int 0xFFFF ;PWL2.int 0xFFFF ;PWL3.int 0xFFFF ;PWL4.int 0xFFFF ;PWL5.int 0xFFFF ;PWL6.int 0xFFFF ;PWL7 (MSW of 128-bit password.sect "csm_rsvd".loop (3F7FF5h - 3F7F80h + 1).int 0x0000.endloop将下面的语句写入CMD中,若28335.CMD已经有此程序段可以不加。

CCS33新建TMS320F28335工程详细步骤

CCS33新建TMS320F28335工程详细步骤

CCS 新建TMS320F28335工程使用新建一个空的工程,以工程名Test 为例。

注意路径Location中不能含有中文然后将DSP2833x_common文件夹和DSP2833x_headers文件夹拷到工程文件夹Test中。

这两个文件夹TI 官方有提供。

文件是自己新建的右击工程名,选择Build Options,进入设置页面:1、Complier 栏,左列中选择Advanced,最下面的Floating Point Support中选择fpu322、Complier 栏,左列中选择Preprocessor,在Include Search Path中,填写$(Proj_dir)\DSP2833x_headers\include;$(Proj_dir)\DSP2833x_common\i nclude这里是设置头文件索引路径。

3、Linker 栏,左列中选择Basic,在Stack Siz(e -stack)中填写堆栈大小,可设为0x200在Code Entry Point(-e)中,填写codestart4、Linker栏,左列中选择Libraries,在Incl. Libraries 中填写5、右击Source,添加所需的.c文件、.asm文件和.cmd 文件这里是根据自己的需要添加的,但是一般DSP2833x_common\source 中的以及DSP2833x_headers\source中的是都需要用到的如果用的ADC,则需添加用到中断,需添加文件,作为编程的主文件,需要自己新建,然后添加进去cmd 文件的选择则根据运行模式选择:在线仿真模式:添加Flash烧写模式:添加最后添加DSP2833x_headers\cmd中:文件。

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

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

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

28335在CCS5.3中使用教程
针对从网上下载下来的28335例程,本文用于实现赋值例程并重命名工程名的方法来实现建立一个可运行的28335工程。

准备:TI官网28335例程
unins000.exe
(直接解压即可)
建立可运行工程步骤:创建自己工程文件夹——建立一个上级文件夹A用来存放所有自己工程——建立一个28335文件夹,该文件夹下有A文件夹和28335所用的头文件
具体如图
(My_28335Code中包含了所有自己建立的工程)
复制28335例程并重命名:
打开一个例程,copy——paste——更改名称至上面方法所讲的文件夹内即可。

copy例程出现错误的情况:
unresolved symbol _InitXintf, first referenced in ./main.obj
使用某个例程时,我们添加了28335库自带的某个函数有可能出现上述的错误,这时我们只需在工程里add files把相应的.c文件链接一下即可。

PS:不要问我为什么这么麻烦,因为我自己按照例程更改工程属性里的Include和link属性之后总失败,所以该方法是最简洁的方法。

适应比搞明白能够更快的开发程序。

相关文档
最新文档