下载此文档

第5章 TMS320C54x软件开发.ppt


文档分类:IT计算机 | 页数:约76页 举报非法文档有奖
1/76
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/76 下载此文档
文档列表 文档介绍
第5章 TMS320C54x 软件开发? 软件开发过程及开发工具? 公共目标文件格式? 常用汇编伪指令? 链接器命令文件的编写与使用? 汇编语言程序编写方法? TMS320C54x C 语言编程? 用C语言和汇编语言混合编程 软件开发过程及开发工具 ( C Compiler ) ( Assembler ) ( Linker ) ( Hex Conversion Utility ) 返回首页图 5-1 TMS320C54x DSP 软件开发流程表 5-1 版代码生成工具程序返回本节 公共目标文件格式? COFF 文件的基本单元——段? 汇编器对段的处理? 链接器对段的处理? 重新定位? 程序装入? COFF 文件中的符号返回首页 COFF 文件的基本单元——段?段( sections )是 COFF 文件中最重要的概念。一个段就是最终在存储器映象中占据连续空间的一个数据或代码块。目标文件中的每一个段都是相互独立的。一般地, COFF 目标文件包含 3 个缺省的段: text 段、 data 段、 bss 段。?段可以分为两大类,即已初始化段和未初始化段。如图 5-2 所示为目标文件中的段与目标系统中存储器的关系。图 5-2 目标文件中的段与目标存储器的关系返回本节 汇编器对段的处理 ?未初始化段主要用来在存储器中保留空间,通常将它们定位到 RAM 中。这些段在目标文件中没有实际内容,只是保留空间而已。程序可以在运行时利用这些空间建立和存储变量。 汇编伪指令建立的,两条伪指令的句法分别为: .bss 符号, “段名”,字数 ?已初始化段包含可执行代码或已初始化数据。这些段的内容存储在目标文件中,加载程序时再放到 TMS320C54X 存储器中。三个用于建立初始化段的伪指令句法分别为: .text [段起点] .data [段起点] .sect “段名”[,段起点] ?命名段就是程序员自己定义的段, 、.data 段一样使用,但与缺省段分开汇编。例如: 段, 段作为一个单位分配到存储器中。 段不同的存储器中,可以使用命名段。 段不同的存储器中,将未初始化的变量汇编到与. bss 段不同的存储器中。

第5章 TMS320C54x软件开发 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数76
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小1.75 MB
  • 时间2017-02-20