ccs代码生成

ccs代码生成


2024年5月4日发(作者:)

代码开发流程 (Code Development Flow)

宏源码文件 归档器 宏库 汇编器

汇编源代码 转换工具 汇编器源码 汇编器

C源码文件 c/c++编译器 汇编源代码 汇编器 coff目标文件 链

接器 优化器 可执行coff文件 交叉参考列表工具

绝对列表器

coff目标文件 归档器 目标文件库 链接器

库创建应用程序 实时支持库 链接器

可执行coff文件 16进制转换工具 EPROM编程器 交叉参考列表工具

C编译器(c compiler):将c语言程序代码编译成处理器对应的汇编语言代码,编译器包括一

个外壳程序(shell program)一个优化器和一个内部列表共用程序。

汇编器(Assemnbler):把汇编源文件转换成基于公用目标文件格式(COFF)的机器语言目

标文件,.obj文件。

链接器(linker):把多个目标文件组成单个可执行目标文件,他除了能够创建可执行文件外,

还可以调整外部符号的引用,链接器的输入是可重新定位的目标文件和目标库文件。

归档器(Archiver):允许用户将一组文件收集到一个归档文件中,也叫归档库,允许通过

删除,替换,提取或添加文件操作了调整库,常见用法是创建目标文件库。

转换工具:助记符到代数汇编语言转换共用程序,把含助记符的汇编语言源文件转换成含有

代数指令的汇编语言源文件。

库创建应用程序(Library Build Utility):用户可以利用建库工具建立满足要求的运行支持库,

标准的c/c++运行试试支持库函数,以源代码的形式放在文件中。

十六进制转换工具(Hex Conversion Utility):十六进制转换工具把coff目标文件转换成

TI-Tagged,ASSCII-hex,Intel,Motorola-s或Tektronix等目标文件格式,用户可以把转换好

的文件下载到EEROM,或FLASH等非易失性存储器上。

交叉参考列表工具(Cross Reference Lister):接收已连接的目标文件作为输入,在交叉引用

列表中列出了目标文件包含的所有符号,以及这些符号在被连接的源文件中的定义和引用情

况。

绝对列表器(Absolute Lister):他输入目标文件,输出.abs文件,通过汇编.abs文件可产生

含有绝对地址的列表文件。如果没有绝对列表器,这些操作将需要冗长乏味的手工操作才能

完成。

文件名介绍

.cmd:链接命令文件

.obj:由源文件汇编或汇编后所生成的目标文件

.out:完成编译,汇编,链接后所生成的可执行文件,可在ccs监控下调试和执行

.wks:工作空间文件,用来记录工作环境的设置信息

.cbd:ccs配置数据库文件,是使用dsp/bios API模块所必须的,当保存配置文件时,将产生链接器

命令文件(*),头文件(*cfg.h54)和汇编语言源文件(*cfg.s54)

工程创建选项 (Project Build Options)

工程创建选项是为使用代码生成工具提供的一个图形接口。一个 CCS 工程记录了一个

目标程序或者目标库创建的所有必要信息。一个工程主要记录了以下几方面:

 源代码和目标库的文件名


发布者:admin,转转请注明出处:http://www.yc00.com/web/1714804316a2519090.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信