- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《DSP原理及应用》实验报告
姓名: 高鸿飞
学号:班级: 12计卓
指导教师: 钱 诚
计算机科学与工程系编
2015年6月10日
实验一、CCS开发环境实验
一、实验目的
1、掌握TMS320F281x系列DSP的基本编程工具;
2、熟悉CCS开发环境的安装与配置;
3、熟悉TMS320F281x系列DSP的调试工具。
二、DSP芯片的开发工具介绍
DSP芯片的开发需要一套完整的软硬件开发工具。DSP芯片的开发工具可以分为代码生成工具和代码调试工具两类。
代码生成工具的作用是将C语言、汇编语言或两者的混合语言编写的DSP源代码程序编译、汇编并链接成可执行的DSP代码。C编译器、汇编器和连接器是DSP代码生成工具所必须的。
Code Composer Studio (CCS)代码调试器是一种针对标准TMS320调试接口的集成开发环境,其包含源代码编辑工具、代码调试工具、可执行代码生成工具和实时分析工具,支持设计和开发的整个流程。
三、实验要求
1、安装CCS4.x开发环境;
2、安装SEED-XDS560PLUS仿真器驱动;
3、创建一个基本的DSP应用程序。
四、实验步骤
1、通过设置结构体变量来设置寄存器;
2、安装SEED-XDS560PLUS仿真器驱动时,选择与CCS4.x软件相同的安装路径;
3、将SEED-XDS560PLUS仿真器与电脑主机相连;
4、用所提供的JTAG线缆将SEED-XDS560PLUS仿真器与目标系统相连;
5、目标板上电;
6、在CCS工程中创建工程,在目标板上运行。
五、实验小结
1、如何配置CCS开发环境?
步骤一、安装DSP仿真器(TDS510-USB)驱动,将TDS510-USB仿真器插到电脑USB接口,电脑会提示找到新设备。根据新设备安装向导,选择自动搜索设备驱动程序,并将搜索路径指定为仿真器驱动光盘的USB_driver文件夹(文件夹下有usb2fw.sys/usb510/usb510.sys三个文件),按“下一步”按钮,根据提示完成驱动程序安装,设备驱动程序安装正确,在设备管理器里会看到“CSMINGWEI Emulator”下面增加了“WWW.CSMINGWEI.COM TDS510-USB2.0”设备。
步骤二、安装CCS3.3打开仿真器光盘根目录,在“开发环境\ccs3.3\”目录下,运行setup.exe。
步骤三、安装仿真器仿真芯片系列的驱动
步骤四、设置CCS
2、在创建工程时需要配置哪些内容?
(1)打开CCS,点击菜单栏里的Project,点击New,在Project栏内填写工程名字:hellodsp。设置工程存储路径,确认没有问题后点击Finish。CCS中出现刚刚创建的hellodsp.pjt。
(2)新建主函数文件main.c。
点击菜单栏中的File——New——Source File,在编辑区域内出现一个新的Untitled1文件:然后,点击File——Save,会出现保存文件的对话框。文件名填写“main.c”,关键要注意保存类型,因为我们现在要建立的是原文件,所以选择“C/C++ Source File(*.c*)”,点击保存。这时,可以看到原来的“Untitled1”变成了“main”。然后点击保存。然后该文件添加到工程中去。
(3)添加相关的.cmd文件和源文件到工程中去。
(4)工程设置
菜单栏选择Project——Build Options...——Compiler——Preprocessor,在Include Search Path填入复制到工程目录中的头文件的目录。
菜单栏选择Project——Build Options...——Linker——Libraries,勾上Exhaustively Read Libraries (-x),在Incl.Libraries (ml)中填入“rts2800_ml.lib”,使用该运行时库,其中ml表示大内存模式。
菜单栏选择Project——Build Options...——Linker——Basic,在Stack Size (-stack):中填入800,表示使用800byte作为堆栈段。
实验二、I/O实验
一、实验目的
1、掌握TMS320F281x系列DSP的基本接口;
2、熟悉TMS320F281x系列DSP的通用数字I/O;
3、熟悉与TMS320F281x系列DSP的数字I/O相关寄存器;
4、熟悉TMS320F281x系列DSP的通用数字I/O编程方法。
二、实验系统原理及编程
数字I/O是微处理器系统和外界联系的一种典型接口。通过数字输入可检测外部引脚的逻辑电平变化,键盘开关状态;通过设置数字输出为高电
文档评论(0)