没有合适的资源?快使用搜索试试~ 我知道了~
介绍TMS320C54x软件开发过程、 汇编语言程序的编辑、汇编和链接过程 COFF的一般概念 源程序的汇编 链接器的使用
资源推荐
资源详情
资源评论
第 4 章 汇编语言程序开发工具
4.1 TMS320C54x 软件开发过程
4.2 汇编语言程序的编辑、汇编和链接过程
4.3 COFF 的一般概念
4.4 源程序的汇编
4.5 链接器的使用
4.1 TMS320C54x
4.1 TMS320C54x
软件开发过程
软件开发过程
1
1
、选择编程语言编写源程序
、选择编程语言编写源程序
’
’
C54x
C54x
提供
提供
2
2
种编程语言,即汇编语言和
种编程语言,即汇编语言和
C/C++
C/C++
语言
语言
。
。
2
2
、选择开发工具和环境
、选择开发工具和环境
’
’
C54x
C54x
提供了两种开发环境。即非集成开发环境和
提供了两种开发环境。即非集成开发环境和
集成开发环境
集成开发环境
CCS
CCS
。
。
3 、’ C54x 应用软件开发流程
C 源文件
C 编译
器
汇编
源文件
汇编器
汇编
源文件
COFF
目标文件
链接器
可执行的
COFF 文件
宏源文件
存档器
宏库
存档器
目标
文件库
建库工
具
运行时
支持库
EPROM
编程器
交叉引用
列表器
调试工具
TMS32
0C54x
绝对地
址
列表器
HEX 代码
转换工具
4.2
4.2
汇编语言程序的编辑、汇编和链接过程
汇编语言程序的编辑、汇编和链接过程
汇编语言程序的编辑、汇编和链接过程
汇编语言程序的编辑、汇编和链接过程
示意图
示意图
汇编器
汇编器
调试程序
调试程序
链接器
链接器
文本编辑器
文本编辑器
.asm
源文件
.obj
目标文件
.out
输出文件
. cmd
链接命
令文件
. lst
列表文件
. map
存储器
映像文件
十六进制
十六进制
转换程序
转换程序
HEX500
HEX500
- o
- m
- l
4.3 COFF
4.3 COFF
的一般概念
的一般概念
1
1
、
、
COFF
COFF
文件的基本单元
文件的基本单元
COFF
COFF
文件有
文件有
3
3
种类型:
种类型:
COFF0
COFF0
、
、
COFF1
COFF1
、
、
C
C
OFF2
OFF2
。
。
链接器能够读
链接器能够读
/
/
写所有类型的
写所有类型的
COFF
COFF
文件,默认时
文件,默认时
链接器生成的是
链接器生成的是
COFF2
COFF2
文件,
文件,
采用
采用
-vn
-vn
链接选项可以
链接选项可以
选择不同类型的
选择不同类型的
COFF
COFF
文件。
文件。
’
’
C54x
C54x
汇编器和
汇编器和
C
C
编译器产生的是
编译器产生的是
COFF2
COFF2
文
文
件。
件。
汇编器和链接器生成的目标文件,是一个可以由’
汇编器和链接器生成的目标文件,是一个可以由’
C
C
54x
54x
器件执行的文件。这些目标文件的格式称之为公
器件执行的文件。这些目标文件的格式称之为公
共目标文件格式
共目标文件格式
(COFF)
(COFF)
。
。
剩余63页未读,继续阅读
资源评论
cltclt
- 粉丝: 3
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功