DSP第一次实验报告.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息与通信工程学院 信号与信息处理综合实验(DSP部分) 实验报告 班 级: 2012211127 姓 名: 刘灿 学 号: 2012210732 日 期: 2015.4.10 实验题目 Hello World和LED 实验目的 熟悉平DSK6416开发台,掌握CCS软件的基本操作流程,达到熟练操作软、硬件系统开发、调试的目的。 实验任务及要求 1.任务 (1)在控制台中显示Hello World 运行程序后,在控制台显示Hello World (2)控制LED灯闪烁 FTP给出一个LED的程序模板,可以控制LED 0的闪烁。基于该模板,需要完成: (a) 修改闪烁的频率; (b) 通过写8bit数值到CPLD寄存器来控制LED,使得4个LED以200ms的频率同时打开和关闭。 要求 (1)实现基本功能且不出现任何错误 (2)基于原理实现多功能的扩展 组内分工 刘杰 程序代码的编写与调试 刘灿 建立工程以及目标系统的配置 实验内容及流程 1.实验内容 这次实验内容是显示hello world和控制LED灯的闪烁。由于是dsp的第一次实验,内容比较简单,主要还是在于熟悉ccs这个软件在进行dsp开发时的具体建立工程、配置文件、导入实验板和程序烧写调试的过程和步骤。 2.实验流程介绍 1.新建工程 (1)打开ccs后点击菜单中的“File-New-Project”,选择“CCS project”,然后进入下一个页面进行工程的命名。 (2)命名完成之后是选择工程的硬件平台,我们实验室所使用的实验板是DSK6416,它的芯片为C6000系列的TMS320C6416,所以在“Project Type”下拉框中选择“C6000”,其余选项默认即可。 (3)接下来是设置工程属性,在“Device Variant”下拉栏中选择“Generic devices- Generic C64xx Device”,“Device Endianness”选择little,,其余保持默认值。 (4)然后工程模板选择“hello world”,就完成了工程的新建。 2.代码编译和链接 (1)添加源代码 (2)配置CSL库 将C6000的CSL库,存在本地PC机硬盘上,我们hello world工程的代码路径为C:\ti\csl。在pll_led工程图标上单击右键,选择“Show Build Settings…”来设置编译属性,设置include options,单击新建,在对话框中输入“C:\ti\csl\include” (3)定义芯片型号: 在“predefine symbols”选项中输入芯片型号CHIP_6416 (4)指定链接库: 在工程属性的“C6000 Linker”的“File Search Path”选项中需要添加DSK6416和CSL6416这两个库,其路径分别为“c:\ti\dsk6414\lib\dsk6414bsl.lib”和“c:\ti\csl\lib_2x\csl6414.lib” (5)添加cmd文件: 在工程路径下新建一个文本文件,将其后缀修改成.cmd,名称可随便修改,并且在文本文件中写入下列内容: -stack 0x400 -heap 0x400 保存并编译工程,生成“.out”文件。 3.软件调试 在工程中运行“New -Target Configuration File”新建配置文件,命名为DSK6416_led.ccxml来完成CCS软件和板卡的连接。命名完后在配置文件Basic中Connection选择Spectrum digital DSK-EVM-eZdsp onboard USB Emulator,Device选择DSK6416,保存。然后进行调试,设置断点。最后将程序烧录到实验板中,检查实验结果。 源代码及注释 #include stdio.h #include dsk6416.h #include dsk6416_led.h #include dsk6416_dip.h void main(void) { printf(Hello World!\n); //控制台显示“hello world” DSK6416_init(); //初始

文档评论(0)

132****1393 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档