6.2.1代码生成工具 图6-1CCS构成及接口 主机 Code Composer Studio 目标系统 0▣口▣口口口口▣ Code Composer编辑器 ▣ 配置工具 源文件 .c .h .asm DSP 口口口 口 口口 .cdb 0口口▣口口口口0 配置 DSP/BIOS API 数据库 代码 产生工具 cfg.cmd JTAG(Joint Code 编译器 cfg.s54 composer 汇编器 Test Action cfg.h54 工程 链接器 Group) OLE应用RTDX DSP/BIOS第3方 使用RTDX插件 插件 的插件 可执行代码 DSP应用程序 JTAG Code Composeri调试工具 DSP/BIOS RTDX 主机仿真支特 日标系统硬件
6.2.1代码生成工具 图6-1 CCS构成及接口 JTAG(Joint Test Action Group)
: C/C++ Macro source source : files : files 6.2.1代码生成工具 五 C/C++compiler Archiver 7 Translation Assembler. 7 Utility source Macro : library Assembler Assembler source COFF Library-build Archiver object files utility 王 Runtime- Library of support Debugging library tools object : Linker files Executable COFF Hex conversion file utility 2 EPROM Absolute lister Cross-reference C54x programmer lister
6.2.1代码生成工具
第6章TMS320C54x软件开发环境CCS 6.2.1代码生成工具 C编译器(C compiler)):产生汇编语言源 代码。 汇编器(assembler):把汇编语言源文件 翻译成机器语言目标文件,机器语言格式 为公共目标格式(COFF)
第6章 TMS320C54x软件开发环境CCS 6.2.1代码生成工具 •C编译器(C compiler):产生汇编语言源 代码。 •汇编器(assembler):把汇编语言源文件 翻译成机器语言目标文件,机器语言格式 为公共目标格式(COFF)
第6章TMS320C54x软件开发环境CCS 6.2.1代码生成工具 连接器(linker):把多个目标文件组合 成单个可执行目标模块。它一边创建可 执行模块,一边完成重定位以及决定外 部参考。连接器的输入是可重定位的目 标文件和目标库文件
第6章 TMS320C54x软件开发环境CCS 6.2.1代码生成工具 •连接器(linker):把多个目标文件组合 成单个可执行目标模块。它一边创建可 执行模块,一边完成重定位以及决定外 部参考。连接器的输入是可重定位的目 标文件和目标库文件
第6章TMS320C54x软件开发环境CCS 6.2.1代码生成工具 >助记符到代数汇编语言转换公用程序: 把含有助记符指令的汇编语言源文件转 换成含有代数指令的汇编语言源文件。 >用户可以利用建库程序:建立满足自 己要求的“运行支持库
第6章 TMS320C54x软件开发环境CCS 6.2.1代码生成工具 ➢助记符到代数汇编语言转换公用程序: 把含有助记符指令的汇编语言源文件转 换成含有代数指令的汇编语言源文件。 ➢用户可以利用建库程序:建立满足自 己要求的“运行支持库