第4章 汇编语言程序设计

时间:2025-04-04

第4章 汇编语言程序设计

4.3 TMS320C54x软件开发过程1. ’C54x应用软件开发流程’C54x应用软件的开发可在TI公司提供的开发环境中进行, 用户可以用C/C++语言或汇编语言编写源文件,经C编译器、 汇编器生成COFF格式的目标文件,再用链接器进行链接,生 成在’C54x上可执行的目标代码,然后利用调试工具对可执 行的目标代码进行仿真和调试。 当调试完成后,通过Hex代码转换工具,将调试后的可执 行目标代码转换成EPROM编程器能接受的代码,并将该代码固 化到EPROM中或加载到用户的应用系统中,以便DSP目标系统 脱离计算机单独运行。2013年5月18日 DSP技术及应用

第4章 汇编语言程序设计

1. ’C54x应用软件开发流程 开发过程的目的是产生一个可以由’C54x目标系 统执行的模块。宏源文件 C源文件 存档器 汇编 源文件 C编译器 宏库 汇编器 汇编 源文件 存档器 COFF 目标文件

建库工具

目标 文件库

链接器

运行时 支持库 调试工具

可执行的 COFF文件 HEX代码 转换工具 EPROM 编程器 绝对地址 列表器 交叉引用 列表器TMS320C54x

2013年5月18日

DSP技术及应用

第4章 汇编语言程序设计

2. ’C54x的设计

TI公司提供的DSP开发环境和工具主要包括以下三个部分:

代码生成工具 代码调试工具 实时操作系统

2013年5月18日

DSP技术及应用

第4章 汇编语言程序设计

2. ’C54x的设计

(1)代码生成工具: C编译器:用来将C/C++语言源程序自动编译为 ’C54x的汇编语言源程序。 汇编器:用来将汇编语言源文件汇编成机器语 言COFF目标文件。 链接器:将汇编生成的、可重新定位的COFF目 标模块组合成一个可执行的COFF目标模块。 文档管理器:允许用户将一组文件(源文件或 目标文件)集中为一个文档文件库。2013年5月18日 DSP技术及应用

第4章 汇编语言程序设计

2. ’C54x的设计

(1)代码生成工具: 助记符指令—代数式指令翻译器:用来将包含 助记符指令的汇编语言源文件转换成包含代数式指令 的汇编语言源文件。 建库实用程序:用来建立用户自己使用的、并 用C/C++语言编写的支持运行的库函数。 十六进制转换程序:可以很方便地将COFF目标 文件转换成TI、Intel、Motorola等公司的目标文件 格式。2013年5月18日 DSP技术及应用

第4章 汇编语言程序设计

2. ’C54x的设计

(1)代码生成工具: 绝对制表程序:将链接后的目标文件作为输入, 生成.abs输出文件。 交叉引用制表程序:利用目标文件生成一个交

叉引用清单,列出链接的源文件中的符号以及它们的定义和引用情况。

2013年5月18日

DSP技术及应用

第4章 汇编语言程序设计

2. ’C54x的设计

(2)

代码调试工具: C/汇编语言源码调试器:与软件仿真器、评 价模块、软件开发系统、软件仿真器等配合使用。

软件仿真器:是一种模拟DSP芯片各种功能并在非实时条件下进行软件调试的调试工具,它不需 目标硬件支持,只需在计算机上运行。 初学者工具DSK:是TI公司提供给初学者进行 DSP编程练习的一套廉价的实时软件调试工具。2013年5月18日 DSP技术及应用

第4章 汇编语言程序设计

2. ’C54x的设计

(2)代码调试工具: 软件开发系统SWDS:是一块PC插卡,可提供 低成本的评价和实时软件开发,还可用来进行软件 调试,程序可在DSP芯片上实时运行。 可扩展的开发系统仿真器(XDS510):可用来 进行系统级的集成调试,是进行DSP芯片软硬件开发 的最佳工具。 评价模块EVM板:是一种低成本的开发板,可 进行DSP芯片评价、性能评估和有限的系统调试。2013年5月18日 DSP技术及应用

第4章 汇编语言程序设计

4.4 汇编语言程序的编辑、汇编和链接过程汇编语言源程序可以在任何一种文本编辑器中 进行。如笔记本、WORD、EDIT、TC等。 当汇编语言源程序编写完成后,还必须经过汇 编和链接后才能运行。

2013年5月18日

DSP技术及应用

第4章 汇编语言程序设计

1. ’C54x应用软件开发流程 开发过程的目的是产生一个可以由’C54x目标系 统执行的模块。宏源文件 C源文件 存档器 汇编 源文件 C编译器 宏库 汇编器 汇编 源文件 存档器 COFF 目标文件

建库工具

目标 文件库

链接器

运行时 支持库 调试工具

可执行的 COFF文件 HEX代码 转换工具 EPROM 编程器 绝对地址 列表器 交叉引用 列表器TMS320C54x

2013年5月18日

DSP技术及应用

第4章 汇编语言程序设计

4.4 汇编语言程序的编辑、汇编和链接过程示意图. cmd 链接命 令文件.asm 源文件 .obj 目标文件 .out 输出文件

文本编辑器

汇编器-l

链接器-m

-o

调试程序

. lst 列表文件

. map 存储器 映像文件

十六进制 转换程序 HEX500

2013年5月18日

DSP技术及应用

第4章 汇编语言程序设计

4.4 汇编语言程序的编辑、汇编和链接过程1. 编辑利用各种文本编辑器,如笔记本、WORD、EDIT

和TC等,可编写汇编语言源程序。2. 汇编 当汇编语言源程序编写好以后,可利用’C54x 的汇编器ASM500,对一个或多个源程序分别进行汇 编,并生成列表文件(.lst)和目标文件(.obj)。2013年5月18日 DSP技术及应用

第4章 汇编语言程序设计

4.4 汇编语言程序的编辑、 …… 此处隐藏:1984字,全部文档内容请下载后查看。喜欢就下载吧 ……

第4章 汇编语言程序设计.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219