第5章TMS320c54x软件开发 51软件开发过程及开发工具 5,2公共目标文件格式 53常用汇编伪指令 54链接器命令文件的编写与使用 5.5汇编语言程序编写方法 56TMS320c54Xc语言编程 57用c语言和汇编语言混合编程
第5章 TMS320C54x软件开发 ◼ 5.1 软件开发过程及开发工具 ◼ 5.2 公共目标文件格式 ◼ 5.3 常用汇编伪指令 ◼ 5.4 链接器命令文件的编写与使用 ◼ 5.5 汇编语言程序编写方法 ◼ 5.6 TMS320C54x C语言编程 ◼ 5.7 用C语言和汇编语言混合编程
51软件开发过程及开发工具 1.建立源程序 2.Cc编译器( C Compiler) 3.汇编器( Assembler) 4.连接器( Linker) 5.调试工具 6.十六进制转换公用程序( Hex Conversion Utility) 返回首页
5.1 软件开发过程及开发工具 1.建立源程序 2.C编译器(C Compiler) 3.汇编器(Assembler) 4.连接器(Linker) 5.调试工具 6.十六进制转换公用程序(Hex Conversion Utility) 返回首页
source I: Macro source C compiler Archiver Assembler source assistant Macro 1 Assembler Source Assembles Archiver bject . Runtime- support library nles tools Hex conversion utlity EPROM programmer Absolute lister lister C54x 图5-1TMS320C54xDSP软件开发流程
图5-1 TMS320C54x DSP软件开发流程
表5-1TMS320C54XV3.50版代码 生成工具程序 程序名 作用 程序名 作用 CLs00ee编译汇编链接程序,将C程序转‖ARs00exe文档管理程序,对目标文件库进行 换成out文件 增加、删除、提取、替代等操作 AC5008c文法分析程序,对c文件进行AM500 exeCOFF汇编应用程序,将汇编语言 文法分析,生成中间文件 程序转换为COFF目标文件obj OPT508忧化程序,对文件进行忧化,HEx500e代码格式转换程序,将ot文件转 生成ort文件 换为指定格式的文件 CG500exe代码生成程序,将或opt文件LN500ee链接程序,将目标文件链接成ot 生成asm文件 文件 CLIST exe交叉列表程序,对cG00生成MK0e库生成应用程序 的asm文件进行交叉列表,生 成cl文件 回本节
表5-1 TMS320C54xV3.50版代码 生成工具程序 返回本节
52公共目标文件格式 521cOFF文件的基本单元—段 522汇编器对段的处理 5,23链接器对段的处理 524重新定位 525程序装入 5,26COFF文件中的符号 返回首页
5.2 公共目标文件格式 ◼ 5.2.1 COFF文件的基本单元——段 ◼ 5.2.2 汇编器对段的处理 ◼ 5.2.3 链接器对段的处理 ◼ 5.2.4 重新定位 ◼ 5.2.5 程序装入 ◼ 5.2.6 COFF文件中的符号 返回首页