实验报告 CCS的安装与simulate的使用.docx
《实验报告 CCS的安装与simulate的使用.docx》由会员分享,可在线阅读,更多相关《实验报告 CCS的安装与simulate的使用.docx(12页珍藏版)》请在冰豆网上搜索。
实验报告CCS的安装与simulate的使用
贵州大学实验报告
学院:
专业:
班级:
姓名
学号
实验组
实验时间
指导教师
成绩
实验项目名称
CCS的安装与simulate的使用
实验目的
1.学会CCS的安装和设置,
2.熟悉程序的开发流程,
3.初步掌握Simulator的使用方法
实验要求
安装CCS软件,并利用CCSsetup进行设置
对一个简单程序进行调试
实验原理
利用软件对指令进行仿真分析。
CCS(CodeComposerStudio)代码调试器是一种合成开发环境(IDE,IntegratedDevelopmentEnvironment)。
它是一种针对TI公司的TMS320系列DSP专用调试接口的交互式方法软件。
CCS目前有CCS1.1、CCS1.2、CCS2.0等三个不同时期的版本,CCS又有CC2000(针对C2XX)、CCS5000(针对C54XX)、CCS6000(针对C6X)等三个不同的型号。
在TI的网站可以下载免费的30天期限的试用版,如若使用正版CCS软件请用户自行购买。
对于各种不同的版本和型号,其相互之间的差别不是很大。
由于华中科技大学电信系研发的TMS320C54XX-IVDSP教学实验系统所用核心芯片为TI公司的TMS320C5409,所以我们选择安装CCS2.0for5000版本的CCS软件。
实验仪器
计算机一台
实验步骤
1、CCSset的设置
CCS设置程序是用于建立CCS集成开发环境与目标板或simulator之间通信的接口.CCS是一个开放的环境,通过设置不同的驱动完成对不同环境的支持.本教案以CCS2.0为例说明CCS下的驱动设置方法.
假设安装路径为:
d:
\ti下,对CCS的设置如下:
(1)双击桌面上的”setupccs2(c5000)”,开始运行程序,回出现如图1-1所示的界面;
图1-1CCS的首界面
(2)单击”CLOSE”按纽关闭对话框.
(3) 在“AvailableBoard/SimulatorTypes”栏选择“54xxsimulator”在“BoardPropertis”对话框中点击按纽“next”,一直到“Finish”如图1-2所示。
图1-2选择仿真板界面
此处对要仿真的方式进行选择,是进行软件仿真(Simulator)还是硬件仿真(Eimulator),并可以选择要仿真的板子的型号,在此我们选择软件仿真.用的是C54xxSimulator.
(4)在菜单File中选择”StartCodeComposerStudio”,启动CCS5000.
设置完毕
2、一个简单DSP程序的调试
(1)创建工程
运行CCS5000(54XXSimulaor/CPU)
在Project菜单中选择New项,将弹出ProjectCreation的窗口
图1-3创建工程界面
将新建的工程存入E盘,CCS将建立一个名为*.pjt的工程,此文件保存了工程的设置信息及工程中的文件引用情况.
(2)将文件添加到工程
从Files->new菜单中选择SourceFile,输入源程序.这里请大家输入以下的源程序.将程序存为*.asm的程序
.title"wx1.asm"
.mmregs
STACK.usect"STACK",10H
.bssa,4
.bssx,4
.bssy,1
.defstart
.data
table:
.word1,2,3,4
.word8,6,4,2
.text
start:
STM#0,SWWSR
STM#STACK+10H,SP
STM#a,AR1
RPT#7
MVPDtable,*AR1+
LD#1,DP
CALLSUM
end:
Bend
SUM:
STM#a,AR3
STM#x,AR4
RPTZA,#3
MAC*AR3+,*AR4+,A
STLA,@y
RET
.end
从Project菜单中选取AddFilestoProject,将刚才编写的程序添加到本工程.
双击的Source右边的”+”,可以观察到刚才所添加的源文件.
(3)生成和运行程序
执行菜单Project->RebuildAll,对文件进行编译,汇编,链接,Output窗口将显示编译,汇编,链接的信息,错误提示等.最后生成*.out文件.编译通过时会出现两个警告.
图1-4Output窗口
执行菜单Project->LoadProgram,将刚才所生成的*.out文件加载到DSP中,CCS将会自动打开一个反汇编窗口,显示加载程序的反汇编指令.
(4)观察程序结果:
分别点击菜单Viex->Memory和Registers可以观察程序执行后存储器的变化,程序执行的结果以及寄存器值的变化情况
实验内容
安装CCS软件,并利用CCSsetup进行设置
对一个简单程序进行调试
实验数据
对程序单步运行结果图:
实验总结
通过此次试验我学会了CCS的安装和设置,同时也熟悉程序的开发流程,并初步掌握Simulator的使用方法。
在实验过程中遇到很多难处,因为一开始对软件的不熟悉,出现了很多的错误,如在运行程序后,如何根据提示改正错误,如何分析程序结果,再将其与运行结果进行比较,看是否一致。
还有通过此次实验对软件各个部分的功能了解了,并可以熟练使用。
断点的设置如下:
将光标放在需要设置断点的程序语句行上,单击工具栏按钮“ToggleBreakpoint”,或按F9。
此时该语句行左边会出现一个红色的圆点,表示该语句已经设置了断点。
指导教师意见
签名:
年月日