:ti\ccsv:5 tools\compiler\c55004.4.1bin(并列有 include和lib文件夹)中可执行文件(*.exe) (D:)>ti ccsv5 tools compiler c5500 4.4.1 bin 搜索"bin abs55.exe acp55.exe ar55.exe asm55.exe asm55p.exe cg55.exe cg55p.exe ci55.exe cl55.exe clist55.exe dem55.exe dis55.exe embed55.exe hex55.exe ilk55.exe libinfo55.exe Ink55.exe masm55.exe mk55.exe nm55.exe ofd55.exe opt55.exe strip55.exe xref55.exe
:\ti\ccsv5\tools\compiler\c5500_4.4.1\bin (并列有 include和lib文件夹)中可执行文件(*.exe)
第5章TMS320C55x汇编语言编程 ■5.1TMS320C55x软件开发流程 >~5.1.1软件开发流程 ~5.1.2软件开发工具 10
第5章TMS320C55x汇编语言编程 ◼5.1 TMS320C55x软件开发流程 ➢ 5.1.1软件开发流程 ➢ 5.1.2软件开发工具 10
5.1.2软件开发工具 。代码生成工具 ◆源代码编辑器 采用汇编语言或C/C++语言编写的源程序均为 文本文件,可以在任何一种文本编辑器中进行。如 WORD、EDIT、TC、Windows操作系统自带的 笔记本等 ◆C/C++编译器 用来将C/C++语言源程序(.C或.CPP)自动编译 为C55x的汇编语言源程序(.asm)。 11
5.1.2 软件开发工具 ⚫代码生成工具 ◆源代码编辑器 采用汇编语言或C/C++语言编写的源程序均为 文本文件,可以在任何一种文本编辑器中进行。如 WORD、EDIT、TC、Windows操作系统自带的 笔记本等 ◆ C/C++编译器 用来将C/C++语言源程序(.C或.CPP)自动编译 为C55x的汇编语言源程序(.asm)。 11
5.1.2软件开发工具 ◆汇编器 用来将汇编语言源文件(.asm)汇编成机器语言COFF 目标文件(.obj)。 ◆链接器 将汇编生成的、可重新定位的COFF目标模块(.obj) 组合成一个可执行的COFF目标模块(.out)。 文档管理器 允许用户将一组文件(源文件或目标文件)集中为一个 文档文件库。 12
5.1.2 软件开发工具 ◆ 汇编器 用来将汇编语言源文件(.asm)汇编成机器语言COFF 目标文件(.obj)。 ◆ 链接器 将汇编生成的、可重新定位的COFF目标模块(.obj) 组合成一个可执行的COFF目标模块(.out)。 ◆ 文档管理器 允许用户将一组文件(源文件或目标文件)集中为一个 文档文件库 。 12
5.1.2软件开发工具 建库实用程序 用来建立用户自己使用的、并用C/C++语言编写的 支持运行的库函数。 ◆十六进制转换程序(Hex代码转换工具) 可以很方便地将COFF目标文件(.out)转换成TI、 Intel、Motorola等公司的目标文件格式(.hex)。 绝对制表程序(绝对地址列表器) 将链接后的目标文件作为输入,生成.abs输出文件,再 汇编成具有绝对地址的目标代码列表文件(.st)。 ◆交叉引用制表程序(交叉引用列表器) 利用目标文件生成一个交叉引用清单,列出链接 的源文件中的符号以及它们的定义和引用情况。 13
5.1.2 软件开发工具 ◆建库实用程序 用来建立用户自己使用的、并用C/C++语言编写的 支持运行的库函数。 ◆十六进制转换程序(Hex代码转换工具) 可以很方便地将COFF目标文件(.out)转换成TI、 Intel、Motorola等公司的目标文件格式(.hex) 。 ◆绝对制表程序(绝对地址列表器) 将链接后的目标文件作为输入, 生成.abs输出文件,再 汇编成具有绝对地址的目标代码列表文件(.lst) 。 ◆交叉引用制表程序(交叉引用列表器) 利用目标文件生成一个交叉引用清单,列出链接 的源文件中的符号以及它们的定义和引用情况。 13