dsp实验指导书(dsp处理器原理与应用)

dsp实验指导书(dsp处理器原理与应用)

ID:34240230

大小:902.50 KB

页数:23页

时间:2019-03-04

dsp实验指导书(dsp处理器原理与应用)_第1页
dsp实验指导书(dsp处理器原理与应用)_第2页
dsp实验指导书(dsp处理器原理与应用)_第3页
dsp实验指导书(dsp处理器原理与应用)_第4页
dsp实验指导书(dsp处理器原理与应用)_第5页
资源描述:

《dsp实验指导书(dsp处理器原理与应用)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一:DSP软件集成开发环境CCS一.实验目的1.了解DSP软件开发集成环境CodeComposerStudio(CCS)的安装和配置过程;2.熟悉并掌握CCS的操作环境和基本功能,了解DSP软件开发的一般流程:(1)学习创建工程和管理工程的方法;(2)了解工程文件和映像文件的基本内容;(3)了解基本的编译和调试功能;(4)学习使用观察窗口。二.实验设备计算机、CodeComposerStudio2.2或以上版本三.背景知识1.DSP应用系统开发一般需要借助以下调试工具:―软件集成开发环境(CCS):完成系

2、统的软件开发,进行软件和硬件仿真调试;―硬件开发及测试平台:实现系统的硬件仿真与调试,包括仿真器和评估模块。2.CCS集成了适用于所有TI器件的源码编辑、编译链接、代码性能评估、调试仿真等功能,为设计人员提供了一个完整的嵌入式系统软件开发环境。3.系统软件部分可以通过CCS建立的工程文件进行管理,工程文件一般包含以下几种文件:―源程序文件:C语言或汇编语言文件(*.ASM或*.C)―头文件(*.H)―命令文件(*.CMD)―库文件(*.LIB,*.OBJ)四.实验步骤1.创建工程文件双击CCStudio图标,

3、启动CCS,CCS的初始界面包括工程管理区和工作区两部分。在菜单中选择“Project—>New…”,弹出“ProjectCreate”窗口:若标题栏显示xxxxEmulator,则需要先运行SetupCCS,选择合适的软件仿真环境23在“Project”编辑框内填入项目名称,例如“hello1”;有必要的话,可以更改项目文件夹位置(Location);“Project”下拉框用以确定输出文件类型;目标硬件类型在“Target”下拉框中指定。点击“完成”后,CCS自动在指定目录下生成“hello1.pjt”工

4、程文件。工程文件中保存了对应工程的设置信息和内部文件的引用情况。展开工程管理窗口“Projects”下的“hello1.pjt”,可以看到所有项目均为空。任务1:在notepad中打开“hello1.pjt”,了解并记录工程文件提供的设置信息1.在工程文件中添加程序文件选择Files-->new-->SourceFile,在编辑窗内输入以下源程序:#includevoidmain(void){printf("Helloworld!");}将该文件命名为“hello1.c”,保存到工程文件

5、夹下。选择“Project-->AddFilestoProject...”,或右键点击工程管理区的“Scource”标签选择“AddFilestoProject...”,将该文件添加到本工程。点击“Source”标签左边的“+”,可以看到新加入的源文件。2.编译和链接选择“Project-->Build/Rebuildall”,或单击工具栏中的相应按钮,启动编译、汇编和链接过程。主窗口下部的“Output”提示窗会实时显示编译信息。若无错误,将生成可执行.out文件。本工程文件链接出错,提示信息为“符号_pr

6、intf未做定义”。错误原因是没有在工程中加入正确的库文件。涉及到标准库函数调用的C语言源程序必须包含TI公司提供的“rts.lib”库文件。该文件位于安装目录下的Cxxxxcgtoolslib子目录,例如,C:CCSC5400cgtoolslib。按照前述步骤将该库文件添加到工程文件的“Libraries”标签下,重新编译链接,顺利通过,但仍然有警告信息。除直接添加库文件外,还可以通过修改链接参数引入库文件。在工程管理窗中右键点击工程文件名,选择”BuildOptions”,将”Linker-

7、->Libraries-->Inc.Libraries(-l)”设置为”rts.lib”。231.运行程序选择“File-->LoadProgram…”,将链接生成的.out文件加载到目标DSP;此时CCS会自动打开反汇编窗口,并在其中显示加载程序的反汇编指令。注意:保险起见,每次加载或重新加载可执行文件前,请先重置CPU,方法是选择“Debug-->ResetCPU”。选择“View-->Registers-->CPURegisters”,打开寄存器窗口。选择“Debug-->Run”,运行加载程序。运行结

8、果呈现在“Ouput”窗口的“Stdout”标签下。另外要注意,程序运行前后寄存器内容可能会发生变化,这些寄存器在寄存器窗中用红色字体标示。任务2:点击“Debug-->ResetCPU”,记录3个状态寄存器的缺省设置,并说明其含义2.基本调试功能测试将源程序修改为如下形式:#includevoidmain(void){inti=0;chardisp_str[]="Hellowor

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。