文档详情

2014年DSP实验报告.doc

发布:2017-09-03约1.27万字共40页下载文档
文本预览下载声明
湖北民族学院信息工程学院实验报告 班级: 6班 姓名: 罗刘会 学号: 031240621 成绩: 实验时间: 2014 年 10 月 13 日 5~8 节 实验地点: 实验楼 课程名称: DSP原理及应用 实验类型:设计型□ 验证型□ 综合型□ 3.1.2 CCS入门实验 2(C语言的使用) 3.1.2.1 实验目的 1. 学习用标准C 语言编写程序; 2. 了解TI CCS开发平台下的C 语言程序设计方法和步骤; 3. 熟悉使用软件仿真方式调试程序。 3.1.2.2 实验内容 1. DSP源文件的建立; 2. DSP程序工程文件的建立; 3. 掌握C语言在DSP中的应用。 3.1.2.3 实验背景知识 当使用标准C 语言编制程序时,其源程序文件名的后缀应为*.c。CCS 在编译标 言程序时,首先将其编译成相应汇编语言程序,再进一步编译成目标DSP 的可执 最后生成的是coff 格式的可下载到DSP 中运行的文件,其文件名后缀为*.out。 由于使用C 语言编制程序,其中调用的标准C 的库函数由专门的库提供,在编 时编译系统还负责构建C 运行环境。所以用户工程中需要注明使用C 的支持库。 3.1.2.4 实验程序,包含文件 1. Hello.c: 实验的主程序。 2. Hello.cmd: 声明了系统的存储器配置与程序各段的连接关系。 3. DEC643.gel:系统初始化。 3.1.2.5 实验准备 首先将光盘下03. Examples of Program \ 04. SEED-DTK643实验程序\CCS使用实验 目录下的3.1.2 hello的文件夹拷贝到D 盘根目录下。 1. 将DSP 仿真器与计算机连接好; 2. 将DSP 仿真器的 JTAG插头与SEED-DEC643单元的J1相连接; 3. 打开SEED-DTK643 的电源。观察SEED-DTK_MBoard 单元的+5V,+3.3V,+ 15V,-15V的电源指示灯以及SEED-DEC643 的电源指示灯D1 是否均亮;若有 不亮的,请断开电源,检查电源。 3.1.2.6 实验步骤 3.1.3 CCS入门实验 3(汇编语言的使用) 3.1.3.1 实验目的 1. 学习用汇编语言编写程序; 2. 了解汇编语言与 C 语言程序的区别和在设置上的不同; 3. 了解TMS320C6000 汇编语言程序结果和一些简单的汇编语句用法; 4. 学习在CCS 环境中调试汇编代码。 3.1.3.2 实验背景知识 汇编语言程序除了程序中必须使用汇编语句之外,其编译选项的设置与C 语言编制的 程序也稍有不同。汇编语言程序在执行时直接从用户指定入口开始,而C 语言程序在执行 时,先要调用C 标准库中的初始化程序(入口标号为“_c_init00”),完成设置之后,才转入 用户的主程序main()运行。 3.1.3.3 实验程序,包含文件 1. Hello. sa: 实验的主程序。 2. DEC643.gel:系统初始化。 3. Hello.cmd: 声明了系统的存储器配置与程序各段的连接关系。 3.1.3.4 实验准备 首先将光盘下 03. Examples of Program \ 04. SEED-DTK643 实验程序目录下的 3.1.3 helloassem的文件夹拷贝到D盘根目录下。 1. 将DSP 仿真器与计算机连接好; 2. 将DSP 仿真器的 JTAG插头与SEED-DEC643单元的 J1相连接; 3. 打开SEED-DTK643 的电源。观察SEED-DTK_MBoard 单元的+5V,+3.3V,+ 15V,-15V的电源指示灯以及SEED-DEC643 的电源指示灯D1 是否均亮;若有 不亮的,请断开电源,检查电源。 实验步骤 3.1.4 CCS入门实验 4(混合语言编程) 3.1.4.1 实验目的 1. 在了解纯C 语言程序工程和汇编语言程序工程结构的基础上,学习在C 工程中加 入汇编编程的混合编程方法; 2. 了解混合编程的注意事项; 3. 理解混合编程的必要性和在什么情况下要采用混合编程。 3.1.4.2 实验内容 1. DSP源文件的建立; 2. DSP工程文件的建立; 3. 掌握C语言和汇编语言在DSP中混合的应用。 3.1.4.4 实验程序,包含文件: 1. Complex.c: 实验的主程序。 2. ComProg.sa: 定点加法汇编程序。 3. DEC643.ge
显示全部
相似文档