下载此文档

【学习】第4章tms320c54x的软件开发与设计.ppt


文档分类:IT计算机 | 页数:约96页 举报非法文档有奖
1/96
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/96 下载此文档
文档列表 文档介绍
第4章 TMS320C54x的软件开发与设计
TMS320C54x软件开发过程
汇编语言程序的编辑、汇编和链接过程
COFF的一般概念
.
TMS320C54x软件开发过程
’C54x的应用软件开发主要完成以下工作:
(1) 选择编程语言编写源程序
’C54x提供2种编程语言,即汇编语言和C/C++语言。
对于完成一般功能的代码,这两种语言都可使用,但对于一些运算量很大的关键代码,最好采用汇编语言来完成,以提高程序的运算效率。
(2) 选择开发工具和环境
’C54x提供了两种开发环境。即非集成开发环境和集成开发环境CCS。
.
TMS320的开发工具是一个软件包,其中包括:
C优化编译器
汇编器
连接器
归档器
交叉引用列表器
十六进制转换公用程序
.
C优化编译器(C Compile)
TI 为其TMS320系列 DSP提供了一系列的 C 编译器。将标准 C 源文件编译成为相应片种的汇编语言源代码文件。
☆完全符合ANSI C标准
☆带有一个完整的运行支持库
☆使用多种先进技术来优化 C 源代码,以产生高效汇编代码。
.
汇编器(Assembler)
将汇编语言的源程序文件汇编成为机器语言的目标程序文件,其格式为COFF(公用目标文件格式)。汇编语言源程序可以包括汇编语言指令(instruction)、汇编伪指令(assembler directives)和宏指令(macro directives)
.
连接器(Linker)
连接器的基本任务是将目标文件连接在一起,产生可执行模块。连接器可以接受的输入文件包括汇编器产生的COFF目标文件、命令文件、库文件、以及已部分连接好了的文件。它所产生的可执行COFF目标模块可以装入各种开发工具,或由TMS320器件来执行
.
归档器(Archiver)
归档器允许用户将一组文件归入一个档案文件(库)。例如,将若干个宏归入一个宏库,汇编器将搜索这个库,并调用源文件中使用的宏。也可以用归档器将一组目标文件收入一个目标文件库,连接器将连接库内的成员,并解决外部引用
.
交叉引用列表器(Cross-Reference Lister)
交叉引用列表器是一个查错的工具。它接受已经连接好的目标文件作为输入,产生一个交叉引用列表作为输出。它列出符号、符号的定义、以及它们在已经连接的源文件中的引用
.
十六进制转换公用程序(Hex Conversion Utility)
将COFF目标文件转换成为若干种标准的文件格式:
ASCII-十六进制
Extended Tektronix
Intel MCS-86
Motorola Exorciser
.
.

【学习】第4章tms320c54x的软件开发与设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数96
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小1.22 MB
  • 时间2021-06-10