CCS3.3程序烧录过程

合集下载

DSP调试及烧写和加载常见错误及分析

DSP调试及烧写和加载常见错误及分析

我也出现过能仿真,但不能烧写的情况!解决方法:
解决方法:降低时钟频率。点击FLASH插件上的“View Config File”,打开VAR.h文件。将该文件中的“PLL_PATIO_CONST .Set 0000h”改成“PLL_PATIO_CONST .Set 0200h”存盘后,执行目录下的Buildall.bat批处理文件。再重新启动CCS及FLASH插件。
开始可以正常烧写的,但是上机调试了一下就不能写了.
在烧写lf2407内部flash时出现如下错误,不知是什么原因造成的?
Error:Read status value 0x0001 from symbol PRG_status
Flash algorithm failed during clear operation.
有人告诉我说flash烧掉了,但是用仿真器调试的时候还可以用,是不是这样啊?
我的板子上有RAM,但是用Load Program的时候总是出错,不知道是什么问题,所以才烧写的.
两块板子都是一样,其中一块烧写了十几次,另一块烧写了不是一次就是两次,现在flas
h都烧掉了,真是心疼啊!5555555555555!
我以前也遇到过,用如下的方法解决的:
首先,"degug"--"reset DSP";
然后, 电路上硬件复位,即reset引脚处的复位。
error: Data verification failed at address 0xxxxxx
前一段时间,Load Program时总是出错:
请教高手:在烧写程序的时候出现如下错误:Error: Read status value 0x0001 from s

CCS3.3官方使用教程

CCS3.3官方使用教程
1
Code Composer Studio Tutorial V3.3 Translate by xingguangyi 西安 2011 年
第一章:快速入门
1.1 创建一个新工程
在本节中,你将使用 Code Composer Studio 创建一个工程,并向其中添加源码文件和库文 件。在本工程中,将涉及以下几种文件类型:
1.5 使用断点和观察窗口
使用断点和观察窗口,可以在程序执行过程中查看变量值。中断分为软件中断和硬件中断,在 这里只讨论软件中断。 1. 选择 File®Reload Program. 2. 双击打开文件 volume.c 3. 将光标放置于第 61 行的函数 dataIO(); 4. 按下 F9 添加断点 。 5. 选择 View®Watch Window. 将出现一个窗口,这里显示了观察的变量值,默认情况下,该 窗口显示的是断点函数中的局部变量值 6. 如果起点不在 main,选择 Debug®Go Main. 7. 选择 Debug®Run, 或按下 F5
你不需要手动添加头文件,程序在编译时,会自动将相关头文件添加到工程中。
1.3 查看源代码
双击文件 volume.c,CCS 将显示源代码。在代码中有以下几个重要函数:

在 main 函数输出一条消息后,将进入无限循环,在该循环中,调用了 dataIO 和 processing
4
Code Composer Studio Tutorial V3.3 Translate by xingguangyi 西安 2011 年
12. 完成以后,点击
1.6 Using the Watch Window with Structures 1.7 添加文件读写断点
在这里,你将添加一个具有动作的断点,可以从文件中读取数据,这样可以: 将文件中的数据传入目标缓冲,供算法使用 将输出缓冲中的数据输出到文件中,以进行分析 用来更新图形窗口数据

CCS3.3使用图解

CCS3.3使用图解

CCS 3.3 使用图解1. CCS的布局和结构值得一提的是CC3.3和CCS2.2工具栏的区别,CCS2.2工具栏的图如下面所示,我们将其和CCS3.3的工具栏比对之后发现CCS.2中的探针工具已经不在CCS3.3的工具栏中了,这是因为CCS3.3中的断点就包含了探针功能2. 开始调试程序在编译完成之后,要来下载程序并进行功能调试。

“File”,”Load Program”,在工程文件夹下面的Debug文件夹下,选中**.out文件,点击打开,便开始下载程序了。

将**.out文件下载到目标板上2812的RAM中。

注意,这里是调试,所以将程序下载到RAM。

等到最后您要固化程序的时候,就得下载到FLASH了,因为断电之后,RAM里面所有的数据都会消失。

调试程序常用的一些按钮:Run和Animate的区别,Run是如果遇到断点的话它就停下来了。

而Animate就算遇到断点时先停止DSP内核,刷新窗口,然后接着继续启动运行,常用来连续刷新变量窗口和生成graph图形等1)如何添加断点我们调试代码时有时候想看看某一行或者某几行代码是否有执行,或者想看看执行前后变量的一些变化,那么我们就需要在这行或者这几行代码前加上断点了。

加上断点的方法很简单,只要在该行代码前双击就行。

双击之后,这行代码前面会出现一个红色圆块。

另外一种添加断点的方法,就是在刚才的编译工具栏上,点一下那个小手图形的按钮,前提是你要把光标移动到想要设置断点的哪一行上。

这时运行Run按钮,程序就会在断点处停下,黄色的小箭头又出现了。

那如何取消断点呢,在刚刚设置断点的那行再双击一下,代表断点的红色标记就消失了,断点也就被取消了。

如果想要清除文件内的所有断点,那么我们可以按一下刚才小手按钮旁边的那个打了叉叉的小手按钮“Debug:Remove all breakpoints”。

(2)单步调试让我们来了解一下CCS给我们提供的调试工具吧。

调试工具栏上分两类,一类是用于在源代码中调试的,另一类是用于在汇编代码中调试的。

ccs烧录程序流程

ccs烧录程序流程

ccs烧录程序流程CCS烧录程序流程一、介绍CCS(Code Composer Studio)是德州仪器(TI)开发的一款集成开发环境(IDE),用于编写、调试和烧录嵌入式系统的程序。

烧录程序是将已经编写好的程序下载到目标设备中的过程。

本文将介绍CCS烧录程序的流程。

二、准备工作在进行CCS烧录程序前,需要做一些准备工作。

首先,确认所使用的目标设备型号和连接方式,并根据设备手册了解其烧录接口和烧录方式。

其次,确保目标设备的电源供应正常,并连接好电脑和目标设备之间的通信接口线,如USB、JTAG等。

最后,安装好CCS软件,并确保与目标设备适配的烧录调试驱动程序已经安装并配置正确。

三、创建工程1. 打开CCS软件,选择“File”菜单中的“New”选项,进入“New CCS Project”界面。

2. 在“Project Name”中填写工程的名称,并选择好存放工程文件的目录。

3. 在“Target”中选择目标设备的型号。

4. 在“Connection”中选择连接方式,如USB、JTAG等。

5. 点击“Finish”按钮,完成工程的创建。

四、配置工程1. 在新建的工程中,右键点击“Target Configurations”文件夹,选择“New Target Configuration”选项,进入“New Target Configuration”对话框。

2. 在对话框中,选择目标设备的型号和连接方式,并点击“Finish”按钮。

3. 在新建的目标配置中,选择“Target”选项卡,并点击“Settings”按钮,进入“Target Configuration”对话框。

4. 在对话框中,根据目标设备手册的要求,配置好目标设备的基本信息,如时钟频率、电源电压等。

5. 完成目标设备的配置后,点击“OK”按钮保存设置。

五、编译程序1. 在CCS软件中,打开要烧录的源代码文件。

2. 点击“Build”菜单中的“Build Project”选项,进行程序的编译。

CCS3.3安装与烧写说明

CCS3.3安装与烧写说明

安装与配置说明1、安装CCS V3.3(\TI_CCS V3.3\setup.exe);2、安装CCS_v3.3_SR11_81.6.2.exe;3、安装setup_C28XFPU_CSP_v3.3.1207.exe;4、安装C2000CodeGenerationTools5.1.1.exe;5、安装F2823x_RevA_CSP.exe;6、如果使用的是XDS510USB仿真器,请检查C:\CCStudio_v3.3\cc\bin的xdsfast3.dll文件的大小,如果是160KB,请用352KB的xdsfast3.dll将其替换;7、安装seedusb20setup.exe(\SEED-XDSUSB_CCS3.3\Drivers For CCS3.3);8、打开Setup CCStudio v3.3,Family 选择C28xx,Platform选择 xds510 emulator,在左边选择F28335 XDS510 Emulator,如果没有则点File->Import->Browse导入f28335_xds510_s;9、右键点击F28335 XDS510 Emulator选择Properties,选择Auto-generate board data file withextra configuration,Configuration File选择Seedusb2.cfg,默认路径是C:\CCStudio_v3.3\drivers\下,如果没有找到,请确保仿真器驱动是否安装正确,剩下的配置不用改动,保存以上配置,打开CCStudio v3.3烧写说明1、连接好仿真器、目标板和电源,选择Debug->Connect,确保目标板和仿真器相连:2、点击Tool->F28xx On-chip Flash Programmer, 配置如下图:3、选择左下角的Flash Programmer Settings,在Select version of Flash API 选择28335的烧写API函数,默认路径是:\CCStudio_v3.3\plugins\Flash28xx\Algorithms\28335\FlashAPIInterface28335V1_01.out4、选择OK,返回。

CCSV3.3的使用方法

CCSV3.3的使用方法

一.软件部分1.双击桌面上的Setup CCStudio v3.3图标如下图:2.选择目标芯片,这里选择TI C54X系列的芯片通过设置Family ,Platform来选择目标芯片(因为是纯软件仿真,不涉及硬件所以选simulator)3.点击左下角的Save&Quit,弹出一个对话框,选“是”,打开CCS软件4.打开的CCS界面如下:二.程序部分首先编辑源程序(有两个源程序:example.asm和example.cmd)程序附在最后(1)点击新建图标,如下图:(2)将源程序输入,并保存在F:\test(路径自己选择,文件名最好用英文和数字)(3)再次点击新建图标,输入连接命令文件,保存在相同路径下,如下图:5.新建工程(1)选择Project-new,出现如下的对话框:和两个源文件放在同一个目录下(2)向工程中添加源文件,右击左面File View中工程名,选择Add Files to Project….出现如下图的对话框:文件类型改为All Files(*.*),依次添加example.asm和example.cmd结果如下图所示:6.编译源文件,点击Rebuild All,如果源文件正确,在Build窗口,会出现0 Errors7.加载可执行文件,点击File-Load Program出现如入对话框:双击Debug,出现.out文件,双击它,出现如下图所示的界面:最左边的一栏是执行程序时需要用到的操作指令,我们选全速运行指令run,如下图:接下来就可以看程序运行结果了(我们观察下数据内存空间):输入0x0300的原因是链接文件中DATA: origin=0x0300,length=0x100。

源程序如下(标号要顶格写,伪指令不能顶格写):example.asm.title"example.asm".mmregsSTACK .usect"STACK",10H ;在所给段名的未初始化段预留空间.bss a,4 ;在.bss段为所给符号预留空间.bss x,4.bss y,1.def start ;.def说明一个在当前模块中定义,并可在其他模块中引用的符号.data ;汇编到.data段table: .word 1,2,3,4;初始化四个16位整数,分别为1,2,3,4.word 8,6,4,2.text ;汇编到.text段start:portr 0x0000,ar2 ;portr PA ,Smem 从PA口读入数据(PA=Smem)stm #0,SWWSR ;stm #lk,MMR 长立即数存到MMR ;SWWSR-软件等待状态寄存器stm #STACK+10h,SPstm #a,AR1rpt #9;重复执行下条指令8次mvpd table,*AR1+ ;程序储存器向数据存储器传送数据call sumend: B endsum:stm #a,AR3stm #x,AR4rptz A,#3 ;重复执行下条指令,A清零mac *AR3+,*AR4+,Astl A,*(y) ;A中低16位存入y中ret.endExample.cmd-e startMEMORY{PAGE 0:PROG: origin=0x3000,length=0x1000PAGE 1:STACKS: origin=0x0200,length=0x100DATA: origin=0x0300,length=0x100}SECTIONS{.text: >PROG.bss: >DATA.data: >PROG}。

CCS3.3程序烧录过程

CCS3.3程序烧录过程

CCS3.3程序烧录步骤编写:1. 概述此文档用于说明使用TI公司CCS3.3软件烧录主控插件DSP28335芯片程序的过程,请细致阅读此文档并按照文档描述的步骤进行程序烧录,非正确的的烧录步骤可能会导致28335芯片的锁死。

2. 需要的工具电脑(预装CCS3.3工程软件);仿真器SEED-XDS510PLUS;3. 程序烧录步骤1)主控机箱断电,将仿真器SEED-XDS510PLUS小心的插至主控板的DSP烧录脚(两排共14针,其中1针被剪断,仿真器对应位置的孔也被堵死);仿真器另一端插至电脑的USB口。

2)双击桌面图标CCStudiov3.3,或者通过“开始----程序----Texas Instruments----Code Composer Studio 3.3”打开CCS软件,图标如下图1所示图1 CCS3.3桌面图标图2 CCS设置图标注意:如果是首次使用CCS3.3需要通过Setup CCStudiov3.3对CCS进行设置,配置过程如下:a)双击桌面图标Setup CCStudiov3.3进入设置界面,桌面图标如图2所示;b)CCS配置界面如图3所示,在中间框内Family选择“C28xx”,在Plat…中选择“SEEDXDS510PLUS”,在筛选出来的系列中单击选择“F28335 SEEDXDS510 PLUS Emulator”,点击左下角“Add”按钮,可以发现左侧出现DSP和芯片信息;c)点击“Save & Quit”;d)提示对话框会询问是否启动Code Composer Studio,选择“是”可直接启动Code Composer Studio。

图3 CCS配置界面3)CCS软件的启动界面如图4所示。

图4 CCS软件启动界面4)给主控机箱上电,主控插件指示灯亮起。

5)按下“ALT+C”按键,建立软件和DSP芯片间的连接,此时图4中左下角的状态会由“DISCONNECTED”变为“HALTED”,并有提示信息弹出,刷子形状的图标变为绿色;6)在软件界面上面的菜单栏选择“Tools----F28xx On-Chip Flash Programmer”,在弹出的界面中进行配置,如图5所示,其中OSCCLK(MHz)设置为30,DIVSEL设置为2,PLLCR 设置为10,SYSCLKOUT会根据设置自动变为150,配置完成后点击OK。

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及仿真器驱动安装步骤

CCS3.3及仿真器驱动安装步骤

1.先安装CCS3.3主程序,忽略所有错误。

2.补丁包,注意cc\bin\xdsfast3.dll应为352k,否则将升级文件夹中的xdsfast3.dll拷过去。

安装CCS_v3.3_SR11_81.6.2安装F2823x_RevA_CSP.exe(28335烧写必须要装哦,否则提示Non-supported Part ID:0x00EF,无法烧写程序)flash programmer的更新是在CSP中做的,并不在CCS 服务包里,烧写时flash programmer首先要正确识别芯片的partID,后才能做烧写的下一步动作。

安装setup_C28XFPU_CSP_v3.3.1207安装C2000CodeGenerationTools5.0.0Beta3,不要安装默认路径,安装在“CCStudio_v3.3\C2000\cgtools”下,遇到提示时,选择“Yes to All”,覆盖原文件。

3.安装新版编译工具ti_cgt_c2000_5.2.0_setup_win32.exe。

Help->about->componentmanager,可以修改编译工具版本。

(这一步可跳过,曹武APF代码需要切换到5.0的代码生成工具)4.根据仿真器类型安装仿真器驱动“YXDSP-XDS510 USB 仿真器驱动”或者“SEEDXDS510PLUS.exe”如果Setup CCStudio v3.3时找不到F28335 XDS510 Emulator,则重装升级包CCS_v3.3_SR11_81.6.2.exe,并将xdsfast3.dll替换cc\bin\xdsfast3.dll。

重新打开Setup CCStudio v3.3即可。

研旭的仿真器:1. 拷贝CCREG.dll到C:/WINDOWS/system32下,2. 运行YXDSP-XDS510-USB2.O Setup.exe,安装在默认CCS安装路径3. Setup CCStudio v3.3:F28335 XDS510 Emulator配置文件选择C:\CCStudio_v3.3\cc\bin\XDS510U2.cfg4. 连接好JTAG,电路板上电,插上USB,USB驱动安装目录选:YXDSP-XDS510-USB2.0驱动程序。

教你构建一个完整的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集成环境认识实训指导书1.实验目的(1)学会安装ccs和ccs设置(2)熟悉ccs编程器使用2.实验设备硬件:电脑一台软件:CCS3.33.实验内容(1)安装CCS软件,并利用CCSsetup进行设置(2)掌握CCS的简单操作4.实验步骤(1)安装CCS3.3在光碟中找到CCS的安装包,并按如下顺序进行安装。

安装顺序:1)安装CCS3.3版本2)安装C2000CodeGenerationTools5[1].1.1.exe3)安装setup_C28XFPU_CSP_v3[1].3.12074)安装CCS_v3.3_SR11_81.6.2.exe5)安装 F2823x_RevA_CSP.exe升级到此版本,可烧写TMS320F28335,无需额外升级On Chip Flash Programmer插件。

注:安装完全后,为确保CCS3.3使用的是最新的Code Gernerator,应更改component manager里的相关设置,方法:1. 单击“开始”选择texas instruments > code composer studio 3.3 > component manager。

2.点击后在弹出的窗口中选择“Build Tools”->TMS320C28XX->“texasinstruments c2000 code genertion tools ”,在最新的版本前面打勾,然后保存退出。

3.重启CCS即可。

(2) 仿真器驱动(以闻亭的TDS510USB为例)1) 不连接目标板,将仿真器USB接口连接到PC机,系统将提示找到USB设备,如图2-1-3,选择从列表或指定位置安装,单击下一步,如图2-1-4所示。

安装完成后能在系统硬件管理目录下看到仿真器驱动,如图2-1-5所示:图2-1-3图2-1-4图2-1-52) 安装完驱动后,需要CCS能够使用此仿真器,就需要安装此仿真器的支持软件。

瑞能变频器DSP烧写步骤

瑞能变频器DSP烧写步骤

DSP烧写步骤
1.安装CCS并配置Setup CCStudio v3.3,步骤和配置详见CCS的安装步骤。

2.连接好仿真器和主控箱的DSP板,打开CCS,并将主控箱上电。

3.点击菜单Debug->Connect,确保仿真器与DSP板建立连接,如下图的左下
角指示灯由红变绿表示建立连接。

4.点击擦单Tool->F28xx On-chip Flash Programmer,在弹出的Clock
Configuration对话框中输入下图所示的内容,点击OK。

5.在接着弹出的Flash Programmer Settings对话框中应选
\CCStudio_v3.3\plugins\Flash28xx\Algorithms\28335\FlashAPIInterface28335V 2_10.out ,点击OK。

6.在接着弹出的On-Chip Flash Programmer对话框中,在Please specify the
COFF file to中,点击Browse,添加F28335main.out文件;并确认对话框中的其他选项跟下图相同,点击Execute Operation,执行烧写操作。

7.等待烧写完成,若成功,应指示Erase/Program/Verify Operation Succeeded;
若中途失败,应查明原因并重新执行烧写操作。

RS232烧录步骤谢积锦

RS232烧录步骤谢积锦

升级RS232串口烧录安装步骤Sandy Cheng 2006-1-13首先安装CCS3.1或CCS3.3,点击setup.exe一.安装CCS V3.0的驱动程序setupCCSPlatinum_v30104C二.安装串口烧录的升级版程序sdf28xx_v3_0_serial三.将目录f2812_sf_patch下的F281xRS232Flash_nj.dll和F2812SerialFlash_nj.sdp放到目录C:\CCStudio_v3.1\specdig\sdflash\myprojects\sdf28xx_v3_0_serial\f2812中四.修改C:\WINDOWS\system32\sdopts.cfg:步骤如下1、打开桌面上Edit sdopts.cfg文件2、将C:\CCStudio_v3.1\specdig\sdflash\myprojects\sdf28xx_v3_0_serial\AddToSdOpts.cfg中的内容复制到上面打开的文件中,粘贴在# End of sdopts.cfg之前。

要复制的内容为:[EmulatorId=C1]EmuPortAddr=0xC1EmuPortMode=RS232EmuProductName=SERIAL_FLASH[EmulatorId=C2]EmuPortAddr=0xC2EmuPortMode=RS232EmuProductName=SERIAL_FLASH[EmulatorId=C3]EmuPortAddr=0xC3EmuPortMode=RS232EmuProductName=SERIAL_FLASH[EmulatorId=C4]EmuPortAddr=0xC4EmuPortMode=RS232EmuProductName=SERIAL_FLASH3、保存文件sdopts.cfg4、在C:\CCStudio_v3.1\specdig\sdflash\bin下找到SDFlash.exe,并打开(或者发送到桌面快捷方式,然后打开)五.在Sdflash选择File\open project 打开C:\CCStudio_v3.1\specdig\sdflash\myprojects\sdf28xx_v3_0_serial\f2812底下的F2812SerialFlash.sdp,图3所示图3六.设置工程环境,如图4所示:选择project/seting.1、Target:Driven选择C:\CCStudio_v3.1\specdig\sdflash\myprojects\sdf28xx_v3_0_serial\f2812的F2812SerialFlash.sdp。

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\include 这里是设置头文件索引路径。

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安装及运行指南(针对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”,即可烧写。

CCS3.3操作说明书

CCS3.3操作说明书

CCS3.3操作过程说明1.仿真设置1.1启动仿真设置软件。

从开始菜单启动“Setup CCStudio v3.3”。

图一所示;图一1.2硬件仿真设置(使用硬件仿真器在目标板上仿真时,才能选择硬件仿真)在“Platform”中选择硬件仿真器的型号。

这里选择“TDS510USB emulator”仿真器。

同时在“Available Factory Boards”中选择目标芯片的型号,这里选择“F2812”。

图二所示。

点击“Save & Quit”,保存并退出,系统自动“CCStudio v3.3”软件。

图三所示。

图三2打开、创建工程2.1打开工程在菜单“Project”中选择“Open”, 图四所示。

图四在弹出的对话框中选择扩展名为.pjt的项目工程文件。

点击“打开”。

项目文件全部加载到软件中。

图五所示。

5图五2.2创建工程项目在菜单“Project”中选择“New”, 图六所示。

在弹出的对话框中(“Project”)填写项目名称,点击“Finish”,完成项目工程创建。

图七所示。

图六7图七2.3 创建文件在“file”文件菜单中选择新建,软件自动弹出新的文件编辑框,在文件编辑框中输入要编写的软件程序。

点击“保存”,弹出文件设置对话框,选择保存到工程项目的根目录下,输入文件名和扩展名。

并保存文件。

图八所示。

完成后如图九所示。

9图九2.4 添加.cmd编译连接命令文件选择工程项目的“Source”,点击鼠标右键,图十所示。

软件弹出对话框,图十一所示。

1011图十一12在文件类型中选择“.cmd”类型文件,选择“F2812_EzDSP_RAM_lnk.cmd”(在内存中调试,当生成烧写文件时选择“F2812.cmd”)、“DSP281x_Headers_nonBIOS.cmd”(不使用BIOS)。

图十二、十三所示。

图十二13图十三2.5 添加启动代码文件在“Source”添加“DSP281x_CodeStartBranch.asm”文件。

DSPCCS3.3安装及操作

DSPCCS3.3安装及操作

目录一、CCS3.3的安装 (3)二、仿真器的安装 (8)三、驱动设置 (11)四、CCS3.3的常用操作 (15)1、创建新的工程 (15)2、打开已经存在的工程 (16)3、新建一个文件 (17)4、向工程添加文件 (18)5、移除工程中的文件 (19)6、给工程添加库文件 (19)7、查找变量 (20)8、替换变量 (21)9、查看源码 (21)10、生成可执行代码 (22)一、CCS3.3的安装1、找到CCS3.3安装程序所在的文件夹,双击setup.exe图标,如下图:图1—12、计算机屏幕显示CCS3.3软件安装欢迎界面,单击Next,如下图:图1-23、显示系统配置信息,单击Next,如下图:图1-34、同意CCS3.3软件安装许可协议信息,选择“I accept the License Agreement”单击Next,如下图:图1-45、安装类型的选择,选择“Typical Install”,单击Next,如下图:图1-5 6、选择安装路径F:\CCS3.3\,如下图:图1-6 7、在安装显示界面选择Install,如下图:图1-78、进入安装界面,如下图:图1-89、安装过程中跳出,如下图所示,单击“确定”:图1-9 10、安装成功,单击“Finish”,如下图:图1-10完成了CCS3.3软件的安装。

二、仿真器的安装CCS3.3安装路径为: F:\CCS3.3\。

在此路径下安装CCS3.3后在桌面上出现如图1-1所示图标的快捷方式。

图2-1SEED-XDS510PLUS 仿真器驱动安装图2-21、点击仿真器驱动的安装程序;2、单击Next,如下图:图2-33、选择“I accept the terms of the License agreement”单击Next,如下图:图2-44、更改安装路径,与Code Composer Studio软件的安装路径相同,如下图:图2-55、单击 Install命令;图2-6 6、单击finish命令;图2-7三、驱动设置设置Code Composer Studio软件: 在桌面上双击‘Setup CCStudio v3.3’图标图3-11、在‘Family Series’中选择“C64xx”。

CCS烧写说明

CCS烧写说明

1.双击打开CCS3.3,
2.先将保护装置断电,将仿真器与电脑及CPU板连接,拔下JP2跳线,仿真器jtag口与
CPU相应端口连接,注意方向,仿真器jtag口有一针封闭,此封闭口与CPU板JTAG1口上缺失的一针相对应。

注意此时Jp2跳线需为不跳上状态;然后将装置上电,此时仿真器两个灯均为点亮状态。

3.点击Debug菜单下的Connect选项,此时会连接CPU板,如果一切安装正常,可以正
常连接,如不能连接,查看是否前面的安装有步骤缺失。

4.连接完毕后点击Tools菜单下的F28xx On-Chip Flash Programmer 选项,此时会弹出一
个对话窗,如下图,选择为4倍频,确定后
选择为28335文件,如下图,确定后
选择相应的*.out文件,如下图,
打开后点开始烧写,如果显示此时cpu为locked状态,需要点击
unlock,将CPU解锁,开始进行烧写,烧写共分3步,擦除,编写,校验,再此过程中一定不能断电,否则极易锁死CPU,
烧写完毕后,将CCS关闭,然后将装置断电,拔下仿真器,跳上Jp2跳线,装置上电,即可正常工作。

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)。

CCS3.3程序烧录步骤
编写:
1. 概述
此文档用于说明使用TI公司CCS3.3软件烧录主控插件DSP28335芯片程序的过程,请细致阅读此文档并按照文档描述的步骤进行程序烧录,非正确的的烧录步骤可能会导致28335芯片的锁死。

2. 需要的工具
电脑(预装CCS3.3工程软件);
仿真器SEED-XDS510PLUS;
3. 程序烧录步骤
1)主控机箱断电,将仿真器SEED-XDS510PLUS小心的插至主控板的DSP烧录脚(两排共14针,其中1针被剪断,仿真器对应位置的孔也被堵死);仿真器另一端插至电脑的
USB口。

2)双击桌面图标CCStudiov3.3,或者通过“开始----程序----Texas Instruments----Code Composer Studio 3.3”打开CCS软件,图标如下图1所示
图1 CCS3.3桌面图标图2 CCS设置图标注意:如果是首次使用CCS3.3需要通过Setup CCStudiov3.3对CCS进行设置,配置过程如下:a)双击桌面图标Setup CCStudiov3.3进入设置界面,桌面图标如图2所示;b)CCS配置界面如图3所示,在中间框内Family选择“C28xx”,在Plat…中选择“SEEDXDS510PLUS”,在筛选出来的系列中单击选择“F28335 SEEDXDS510 PLUS Emulator”,点击左下角“Add”按钮,可以发现左侧出现DSP和芯片信息;c)点击“Save & Quit”;d)提示对话框会询问是否启动Code Composer Studio,选择“是”可直接启动Code Composer Studio。

图3 CCS配置界面
3)CCS软件的启动界面如图4所示。

图4 CCS软件启动界面
4)给主控机箱上电,主控插件指示灯亮起。

5)按下“ALT+C”按键,建立软件和DSP芯片间的连接,此时图4中左下角的状态会由“DISCONNECTED”变为“HALTED”,并有提示信息弹出,刷子形状的图标变为绿色;6)在软件界面上面的菜单栏选择“Tools----F28xx On-Chip Flash Programmer”,在弹出的界面中进行配置,如图5所示,其中OSCCLK(MHz)设置为30,DIVSEL设置为2,PLLCR 设置为10,SYSCLKOUT会根据设置自动变为150,配置完成后点击OK。

图5 时钟配置界面
7)弹出的对话框如图6所示,可完成程序Flash版本的选择,在Browse中选择FlashAPIInterface28335V2_10.out,打开即可,点击OK进入下一步设置。

图6 Flash 设置
8)在弹出的对话框中进行信息的核对,以及烧录程序的选择,如图7所示,图7中左侧黄色框图内,时钟配置信息应该与步骤6)中设置保持一致;在红色框内选择需要烧录的.out
程序路径,建议将SVG2000.out置于C盘的根目录内,防止出现中文路径,点击“Browse”,
添加SVG2000.out(我这次演示使用的程序名称是“35Kv_SVG_FLASH2.0.out),程序
添加完成后,点击绿色框内的“Execute Operation”,自动开始程序的烧录。

图7 程序配置界面
9)程序烧录过程会有蓝色的进度条,烧录过程需要几十秒的时间,烧录完成后,可以看到对话框中出现“****End Erase/Program/Verify Operation.***
10)待程序烧录后,按下“ALT+C”建,断开CCS软件和芯片之间的连接,此时图4中左下角的状态会由“HALTED”变为“DISCONNECTED”,并有提示信息弹出,刷子形状
的图标变为灰色;
11)断开主控机箱的电源,拔下XDS510仿真器,重启主控机箱,程序烧录完成。

4. 注意事项
1)XDS510仿真器的插拔均需要主控机箱断电,严禁带电情况下插拔仿真器;
2)插仿真器时,需要将手伸到主控机箱内,甚至碰到PCB板件,注意防静电处理,插仿真器之前,可以将手碰触下控制柜内的地排;
3)烧录程序时保证笔记本稳固,防止笔记本电脑跌落导致程序烧录终端;
4)烧录器的插拔严禁使用蛮力,位置对准,不用太的的力量即可插拔;
5)再次强调,烧录完成后,要按下“ALT+C”键,断开连接后,才可以断电拔掉仿真器。

附录1.<附录1>。

相关文档
最新文档