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