[工学]DSP技术与应用实例课件第2版赵红怡第4章.ppt

[工学]DSP技术与应用实例课件第2版赵红怡第4章.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]DSP技术与应用实例课件第2版赵红怡第4章

4.6.2 链接器命令文件的编写与使用 链接命令文件是将链接的信息放在一个文件中,这样,如果需要多次使用同样的链接信息,可以方便地调用。在命令文件中可用两个十分有用的伪指令MEMORY和SECTIONS,指定实际应用中的存储器结构和进行地址的映射。在命令行中不能使用这两个伪指令。命令文件为ASCII文件,可包含以下内容。 ① 输入文件名,用来指定目标文件、存档库或其他命令文件。注意,当命令文件调用其他命令文件时,该调用语句必须是最后一句。链接器不能从被调用的命令文件中返回。 ② 链接器选项,它们在命令文件中的使用方法与在命令行中相同。 ③ MEMORY和SECTIONS链接伪指令。MEMORY用来指定目标存储器结构,SECTIONS用来控制段的构成与地址分配。 ④ 赋值说明,用于给全局符号定义和赋值。 1.简单的命令文件与调用 用命令文件调用链接器的格式为: lnk500 command_filename 2.在命令文件中使用链接伪指令 链接器提供两个重要的链接伪指令MEMORY和SECTIONS, 用来将输出程序模块与实际的用户目标系统相联系。 3.链接命令文件保留的关键字 origin ORIGIN page PAGE run RUN SECTIONS type TYPE UNION spare GROUP l(小写L) len length LENGTH load LOAD MEMORY NOLOAD o orgrange align attr ATTR ALIGN block BLOCK copy DSECT f fill FILL 关 键 字 关 键 字 关 键 字 4.命令文件中的常数 0x20 040 32 C格式 20H 40Q 32 汇编器格式 十六进制数 八进制数 十进制数 * 第4章 TMS320C54x 应用程序开发过程 4.1 DSP应用系统开发方法 4.2 TMS320C54x应用软件开发 4.3 汇编语言程序的编写方法 4.4 公共目标文件格式 4.5 汇编器 4.6 链接器 4.7 汇编源程序的编辑、汇编和链接过程 4.1 DSP应用系统开发方法 4.1.1 数字信号处理的特点 数字信号处理包括如下两方面的内容: (1)算法研究 (2)数字信号处理的系统实现 实现一般有以下两种方法: ① 利用通用的计算机或微机,通过软件的方法实现; ② 利用专用的数字设备实现。 特点:要求很高的处理速度和可编程特性 4.1.2 数字信号处理系统的设计过程 一个应用系统的设计过程大致分为7个部分: 系统要求的描述 信号分析 信号处理算法设计 资源分析 硬件结构分析与设计 软件设计与调试 系统集成与调试 否 否 是 是 第1部分 第2部分 第3部分 第6部分 第4部分 第5部分 第7部分 是否可接受 是否可接受 4.2 TMS320C54x应用软件开发 4.2.1 TMS320C54x应用软件开发流程 C编译器 C源程序 COFF 目标文件 汇编器 链接器 存档器 存档器 Hex代码 转换工具 绝对列表器 交叉引用列表器 汇编语言转换工具 建库工具 汇编 源文件 可执行 COFF文件 EPROM 编程器 TMS320C54x 目标 文件库 汇编 源文件 运行时间 支持库 宏源文件 宏库 调试工具 4.2.2 TMS320C54x开发工具 (1)C编译器(C compiler) (2)汇编器(assembler) (3)链接器(linker) (4)存档器(archiver) (5)助记符到代数式指令翻译器 (mnemonic to algebraic translator utility) (6)建库工具(library-build utility) (7)十六进制转换工具(hex conversion utility) (8)绝对地址列表器(absolute lister) (9)交叉引用列表器(cross-reference lister) 开发工具: 调试工具: 软件仿真器(Simulator); 集成开发环境(CCS); 可扩展的开发系统仿真器(XDS510); 硬件开发模块(EVM板)。 4.3 汇编语言程序的编写方法 4.3.1 汇编语言源程序格式 1.源文件句法 (1)助记符指令语法格式: [标号区][:] 助记符区 [操作数区] [;注释区] (2)代数指令语法格式: [标号区][:] 指令区

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档