DSP技術与应用实验指导书.docVIP

  • 11
  • 0
  • 约3.32万字
  • 约 41页
  • 2016-12-06 发布于重庆
  • 举报
DSP技術与应用实验指导书

实验一 CCS系统基本操作实验 一﹑ 实验目的 1.熟悉CCS集成开发环境,掌握工程的生成方法; 2.熟悉SEED-DEC2812实验环境; 3.掌握CCS集成开发环境的调试方法。 二﹑ 实验内容 1.DSP源文件的建立; 2.DSP程序工程文件的建立; 3.学习使用CCS集成开发工具的调试工具。 三﹑实验原理与方法 1.实验原理 CCS提供了配置、建立、调试、跟踪和分析程序的工具,便于实时、嵌入式信号程序的编制和测试,它能够加速开发进程,提高工作效率。 CCS提供了基本的代码生成工具,它们具有一系列的调试、分析能力。 2.方法 (1)将DSP仿真器与计算机连接好; (2)将DSP仿真器的JTAG插头与SEED-DEC2812单元的J1相连接; (3)启动计算机,计算机启动后,打开SEED-DTK2812的电源。观察SEED-DTK_MBord单元的+5V,+3.3V,+15V,-15V的电源指示灯及SEED-DEC2812的电源指示灯D2是否均亮;若有不亮,请断开电源,检查电源。 四﹑ 实验仪器设备 SEED-DTK2812实验箱 五﹑实验步骤 1.创建源文件 (1)双击图标进入CCS环境。 (2)打开CCS选择File New Source File命令 (3)编写源代码并保存 (4)保存源程序名为add.c,选择File save (5)创建其它源程序(如.cmd)可重复上述步骤。 2.创建工程文件 (1)打开CCS,点击Project New,创建一个新工程,其中工程名及路径可任意指定 弹出如下对话框: (2)在Project中填入工程名,Location中输入工程路径;其余按照默认选项,点击完成既可创建工程; (3)点击Project选择add files to project,添加工程所需文件; (4)在弹出的对话框中的下拉菜单中分别选择.c点击打开,既可添加源程序add.c添加到工程中; (5) 同样的方法可以添加文件add.cmd、rts2800.lib到工程中;在下面的窗口中可以看到math.c、2812.cmd、rts.lib文件已经加到工程文件中。 3.设置编译与连接选项 (1)点击Project选择Build Options; (2)在弹出的对话框在设置相应的编译参数,一般情况下,按默认值就可以; (3) 在弹出的对话框中选择连接的参数设置,设置输出文件(可执行文件与空间分配文件),堆栈的大小以及初始化的方式。 4.工程编译与调试 (1)点击Project Build all,对工程进行编译,如正确则生成out文件;若是修改程序,可以使用Project Build 命令,进行编译连接,它只对修改部分做编译连接工作。可节省编译与连接的时间。编译通过,生成add.out文件; (2)点击File load program,弹出的对话框中载入debug文件夹下的.out可执行文件; (3)装载add.out完毕; (4)点击debug Go M ain回到C程序的入口; (5)打开File Workspace Save Workspace保存调试环境,以便下次调试时不需要重新进行设置。只要File Workspace Load Workspace既可恢复当前设置; (6) 打开观察窗口察看变量的值,即使用View Watch window; (7)打开add.c文件,在22行“for(;;);”设置断点; (8)运行程序,观察结果。 六﹑附参考程序 #include stdio.h /* ======== main ======== */ void main(){ int a=10; int b=10; int c; c=a+b; for(;;); } 实验二 加减法算术运算实验 一﹑ 实验目的 1.学习使用16位定点DSP运算的基本编程方法; 2.学习在CCS环境中调试调试汇编代码; 3.学习Simulator的使用方法。 二﹑实验内容 1.使用C54X汇编语言编写16位定点DSP加减法实验程序; 2.在仿真器上调试运行,并记录分析运算结果。 三﹑实验原理与方法 1.定点DSP中的数据表示方法 C54X是16位的定点DSP。一个16位的二进制数既可以表示一个整数,也可以表示一个小数。当它表示一个整数时,其最低位(D0)表示,D1位表示,次高位(D14)表示。如果表示一个有符号

文档评论(0)

1亿VIP精品文档

相关文档