2014年DSP实验报告.doc
文本预览下载声明
湖北民族学院信息工程学院实验报告
班级: 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
显示全部