实验PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
23
**
在.data段中定义另一个初始化表
**
Fra Baidu bibliotek
24
************************************************
25 000004
.data
26 000004 00AA ivals
.word 0AAh, 0BBh, 0CCh
000005 00BB
000006 00CC
二、实验设备
计算机、CCS软件、DSP仿真器(USB接口)、实验 箱
三、实验原理
开发TMS320C55XX应用系统一般需要以下几个调 试工具:
1、软件集成开发环境(CCS):完成系统的软件开发, 进行软件和硬件仿真调试。它也是硬件调试的辅助手 段;
2、开发系统:实现硬件仿真调试时域硬件系统的 通信,控制和读取硬件系统的状态和数据;
第二章 第二节 第2课时
成才之路 ·化学 ·人教版 · 必修1
四、实验步骤
1、系统连接; 2、上电复位; 3、运行CCS; 4、创建工程; 5、编辑修改工程中的文件 ; 6、基本调试(功能); 7、使用观察窗口; 8、文件输入输出; 9、图形功能简介; 10、退出CCS。
18 000000
.text
19 000000 A01E add:
MOV
0Fh,AC0
20 000002 4210 aloop: SUB
#1,AC0
21 000004 0450
BCC
aloop,AC0>=#0
000006 FB
22
************************************************
第二章 第二节 第2课时
成才之路 ·化学 ·人教版 · 必修1
用 来 将 汇 编 语 言 源 文 件 C/C++源文件
(.asm)汇编成 宏源文件 机器语言 COFF目标文件(.obj) C/C++编译器
存档器
汇编源文件
宏库
汇编器
存档器
COFF目标文件
图5-1 非集成开发 环境下C55x软件 开发的流程图
.word 0123h
第二章 第二节 第2课时
成15才之路 ·化学 ·人教版**·**必**修*1*****************************************
16
**
在.text段中汇编代码
**
17
************************************************
3、评估模块:提供软件运行和调试的平台,用户 系统开发的参照
成才之路 ·化学 ·人教版 · 必修1
软件部分由CCS建立的工程文件(*.pjt)进行管理,工 程一般包含以下几种文件:
1、源程序文件:C语言或汇编语言文件(*.C或*.ASM); 2、头文件(*.H) ; 3、链接命令文件(*.CMD) ; 4、库文件(*.LIB):CCS运行支持库; 5、目标文件(*.OBJ):COFF格式; 6、可执行文件(*.OUT):COFF文件。
将汇编生成的、可重新定位 反汇编器
的COFF目标模块(.obj)组 合成一个可执行的COFF目标 模建库 块工具(.out)
目标文件库
链接器
实时运行 支持库
HEX代码 转换工具
EPROM 编程器
绝对地址 列表器
可执行的 COFF文件
交叉引用 列表器
C55x
iMac
调试工具
第二章 第二节 第2课时
成才之路 ·化学 ·人教版 · 必修1
成才之路 ·化学 ·人教版 · 必修1
实验项目名称
实验一:常用指令实验 实验二:通用输入输出管脚应用 实验三:中断实验 实验四:定时器实验 实验五:FFT实验 实验六:FIR滤波器 实验七:语音采集和放送 实验八:语音信号的FIR滤波
第二章 第二节 第2课时
实验一 常用指令实验
一、实验目的
1、了解DSP开发系统的组成和结构; 2、熟悉DSP开发系统的连接; 3、熟悉DSP的开发软件CCS。
10 000000
.bss buffer,10
11
************************************************
12
**
仍然在.data段中
**
13
************************************************
14 000003 0123 ptr
27
************************************************
28
**
为更多的变量定义新的段
**
29
************************************************
30 000000 31 000001
var2 inbuf
.usect ”newvars”, 1 .usect ”newvars”, 7
5.2.1 COFF文件的基本单元—段
通用目标文件格式 ---- COFF,common object file format 段(section)是COFF文件的基本单元。一个段是一 个占据存储器里连续地址的代码或者数据块,COFF目标 文件的每个段都是分开和不同的 COFF目标文件通常包括3个默认段,即
第二章 第二节 第2课时
成才之路 ·化学 ·人教版 · 必修1
Field1 Field2 Field3
Field4
源代码行 2号
3
段针**指**********目**码标*在*代*.*d*a*t*a*段**中**汇**编初**初*始*始码*源*化*代*表****************
4
************************************************
.text段,通常包含可执行代码 .data段,通常包含初始化数据 .bss段,通常为未初始化变量保留存储空间
第二章 第二节 第2课时
成才之路 ·化学 ·人教版 · 必修1
例5-1,段伪指令的使用。
这是一个汇编语言程序经汇编后生成的.lst文件, 每行包含4个区域:
Field 1: 源代码行号 Field 2: 段指针 Field 3: 目标代码 Field 4: 初始源代码
5 000000
.data
6 000000 0011 coeff
.word 011h,022h,033h
000001 0022
000002 0033
7
************************************************
8
**
在.bss段中为变量保留空间
**
9
************************************************