第4章汇编语言程序开发工具 2.C54X的开发工具 TI公司提供的DSP开发环境和工具主要包括以下 三个部分: ●代码生成工具 ●代码调试工具 ●实时操作系统 2021年2月24日 DSP原理及应用 6
2021年2月24日 DSP原理及应用 6 第4章 汇编语言程序开发工具 2. ’C54x的开发工具 TI公司提供的DSP开发环境和工具主要包括以下 三个部分: 代码生成工具 代码调试工具 实时操作系统
第4章汇编语言程序开发工具 2.C54X的开发工具 (1)代码生成工具: ●C编译器:用来将C/C++语言源程序自动编译为 C54x的汇编语言源程序 ●汇编器:用来将汇编语言源文件汇编成机器语 言COFF目标文件 ●链接器:将汇编生成的、可重新定位的cOFF 目标模块组合成一个可执行的COFF目标模块。 ●文档管理器:允许用户将一组文件(源文件或 目标文件)集中为一个文档文件库。 2021年2月24日 DSP原理及应用 7
2021年2月24日 DSP原理及应用 7 第4章 汇编语言程序开发工具 2. ’C54x的开发工具 (1)代码生成工具: C编译器:用来将C/C++语言源程序自动编译为 ’C54x的汇编语言源程序。 汇编器:用来将汇编语言源文件汇编成机器语 言COFF目标文件。 链接器:将汇编生成的、可重新定位的COFF 目标模块组合成一个可执行的COFF目标模块。 文档管理器:允许用户将一组文件(源文件或 目标文件)集中为一个文档文件库
第4章汇编语言程序开发工具 2.C54X的开发工具 (1)代码生成工具: ●助记符指令一代数式指令翻译器:用来将包含 助记符指令的汇编语言源文件转换成包含代数式指令 的汇编语言源文件。 ●建库实用程序:用来建立用户自己使用的、并 用C/C++语言编写的支持运行的库函数。 ●十六进制转换程序:可以很方便地将COFF目标 文件转换成T、 Intel、 Motorola等公司的目标文件 格式。 2021年2月24日 DSP原理及应用 8
2021年2月24日 DSP原理及应用 8 第4章 汇编语言程序开发工具 2. ’C54x的开发工具 助记符指令—代数式指令翻译器:用来将包含 助记符指令的汇编语言源文件转换成包含代数式指令 的汇编语言源文件。 建库实用程序:用来建立用户自己使用的、并 用C/C++语言编写的支持运行的库函数。 十六进制转换程序:可以很方便地将COFF目标 文件转换成TI、Intel、Motorola等公司的目标文件 格式。 (1)代码生成工具:
第4章汇编语言程序开发工具 2.C54X的开发工具 (1)代码生成工具: ●绝对制表程序:将链接后的目标文件作为输入, 生成.abs输出文件。 ●交叉引用制表程序:利用目标文件生成一个交叉 引用清单,列出链接的源文件中的符号以及它们的定 义和引用情况。 2021年2月24日 DSP原理及应用 9
2021年2月24日 DSP原理及应用 9 第4章 汇编语言程序开发工具 2. ’C54x的开发工具 (1)代码生成工具: 绝对制表程序:将链接后的目标文件作为输入, 生成.abs输出文件。 交叉引用制表程序:利用目标文件生成一个交叉 引用清单,列出链接的源文件中的符号以及它们的定 义和引用情况
第4章汇编语言程序开发工具 2.C54X的开发工具 (2)代码调试工具: ●C/汇编语言源码调试器:与软件仿真器、评价 模块、软件开发系统、软件仿真器等配合使用。 ●软件仿真器:是一种模拟DSP芯片各种功能并 在非实时条件下进行软件调试的调试工具,它不需 目标硬件支持,只需在计算机上运行。 ●初学者工具DSK:是T公司提供给初学者进行 DSP编程练习的一套廉价的实时软件调试工具。 2021年2月24日 DSP原理及应用 10
2021年2月24日 DSP原理及应用 10 第4章 汇编语言程序开发工具 2. ’C54x的开发工具 (2)代码调试工具: C/汇编语言源码调试器:与软件仿真器、评价 模块、软件开发系统、软件仿真器等配合使用。 软件仿真器:是一种模拟DSP芯片各种功能并 在非实时条件下进行软件调试的调试工具,它不需 目标硬件支持,只需在计算机上运行。 初学者工具DSK:是TI公司提供给初学者进行 DSP编程练习的一套廉价的实时软件调试工具