第5章_TMS320C54x的汇编语言程序设计基础ppt课件.ppt

第5章_TMS320C54x的汇编语言程序设计基础ppt课件.ppt

ID:59208526

大小:1.21 MB

页数:63页

时间:2020-09-26

第5章_TMS320C54x的汇编语言程序设计基础ppt课件.ppt_第1页
第5章_TMS320C54x的汇编语言程序设计基础ppt课件.ppt_第2页
第5章_TMS320C54x的汇编语言程序设计基础ppt课件.ppt_第3页
第5章_TMS320C54x的汇编语言程序设计基础ppt课件.ppt_第4页
第5章_TMS320C54x的汇编语言程序设计基础ppt课件.ppt_第5页
资源描述:

《第5章_TMS320C54x的汇编语言程序设计基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2021年8月4日DSP原理及应用1内容提要可编程DSP芯片开发需要一套完整的软、硬件开发工具。通常可分成代码生成工具和代码调试工具两大类。本章主要介绍代码生成工具,包括:汇编语言程序的编辑、汇编、链接过程,COFF段的一般概念,汇编器、链接器对段的处理方法,链接器对程序的重新定位、程序装入等。第5章TMS320C54x的汇编语言程序设计基础2021年8月4日DSP原理及应用25.1汇编语言程序的编辑、汇编、链接过程5.2COFF的一般概念第5章TMS320C54x的汇编语言程序设计基础√2021年8月4日DSP原理及应用3第5章TMS320C

2、54x的汇编语言程序设计基础5.1汇编语言程序的编辑、汇编、链接过程汇编语言源程序可以在任何一种文本编辑器中进行。如:WORD、EDIT、TC等。当汇编语言源程序编写完成后,必须经过汇编和链接后才能运行。2021年8月4日DSP原理及应用4汇编语言程序的编辑、汇编、链接过程示意图汇编器调试程序链接器文本编辑器.asm源文件.obj目标文件.out输出文件.cmd链接命令文件.lst列表文件.map存储器映像文件十六进制转换程序HEX500-o-m-l第5章TMS320C54x的汇编语言程序设计基础2021年8月4日DSP原理及应用55.1汇编语

3、言程序的编辑、汇编、链接过程1.编辑利用各种文本编辑器,如WORD、EDIT和TC等,可编写汇编语言源程序。2.汇编当汇编语言源程序编写好以后,可利用’C54x的汇编器ASM500,对一个或多个源程序分别进行汇编,并生成列表文件(.lst)和目标文件(.obj)。第5章TMS320C54x的汇编语言程序设计基础2021年8月4日DSP原理及应用65.1汇编语言程序的编辑、汇编、链接过程2.汇编常用的汇编命令:asm500%1-s-1-x调用汇编器命令源文件名将程序所有定义的符号放在目标文件的符号表中生成一个列表文件.lst生成一个交叉汇编表第5

4、章TMS320C54x的汇编语言程序设计基础2021年8月4日DSP原理及应用75.1汇编语言程序的编辑、汇编、链接过程3.链接所谓链接,就是利用’C54x的链接器LNK500,根据链接器命令文件(.cmd)对已汇编过的一个或多个目标文件(.obj)进行链接,生成输出文件(.out)和存储器映像文件(.map)。常用的汇编器命令:lnk500%1.cmdlnk500:调用链接器命令%1.cmd:链接命令文件名,该文件须指明目标文件、输入文件、输出文件、链接选项和存储器配置要求等。第5章TMS320C54x的汇编语言程序设计基础2021年8月4日

5、DSP原理及应用85.1汇编语言程序的编辑、汇编、链接过程4.调试对输出文件(.out)调试主要采用以下手段:(1)利用软件仿真器进行调试第5章TMS320C54x的汇编语言程序设计基础(2)利用硬件仿真器进行调试(3)利用评价模块进行调试2021年8月4日DSP原理及应用95.1汇编语言程序的编辑、汇编、链接过程4.调试第5章TMS320C54x的汇编语言程序设计基础2021年8月4日DSP原理及应用105.1汇编语言程序的编辑、汇编、链接过程5.固化用户程序第5章TMS320C54x的汇编语言程序设计基础2021年8月4日DSP原理及应用1

6、15.1汇编语言程序的编辑、汇编、链接过程5.2COFF的一般概念第5章TMS320C54x的汇编语言程序设计基础√2021年8月4日DSP原理及应用125.2COFF的一般概念汇编器和链接器生成的目标文件,是一个可以由’C54x器件执行的文件。这些目标文件的格式称之为公共目标文件格式(CommonObjectFileFormat,COFF)。在编写汇编语言程序时,COFF采用代码段和数据段的形式,以便于模块化的编程,使编程和管理变得更加方便。这些代码段和数据段简称为段。汇编器和链接器提供一些伪指令来建立和管理各种各样的段。了解COFF段的一般

7、概念,有助于理解汇编语言程序的编辑、汇编和链接过程。第5章TMS320C54x的汇编语言程序设计基础2021年8月4日DSP原理及应用135.2COFF的一般概念5.2.1COFF文件的基本单元COFF文件有3种类型:COFF0、COFF1、COFF2。每种类型的COFF文件,其标题格式都有所不同,但数据部分是相同的。链接器能够读/写所有类型的COFF文件,默认时链接器生成的是COFF2文件,采用-vn链接选项可以选择不同类型的COFF文件。’C54x汇编器和C编译器产生的是COFF2文件。第5章TMS320C54x的汇编语言程序设计基础202

8、1年8月4日DSP原理及应用145.2.1COFF文件的基本单元1.段(sections)“段”是COFF文件中最重要的概念。每个目标文件都分成若干段

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

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

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