找回密码
 注册
关于网站域名变更的通知
查看: 387|回复: 4
打印 上一主题 下一主题

DSP TMS320C6000基础学习四 —— cmd文件分析

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-10-14 13:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
DSP中的CMD文件是链接命令文件(Linker Command File),以.cmd为后缀。& V' o+ I/ R5 X

6 h$ V4 H7 l! i# ^( c3 }) C( D0 ]/ h  _5 X& M
在分析cmd文件之前,必需先了解0 F9 O$ r8 A  G9 H5 ^
(1)DSP具体芯片的内存映射(Memory Map), m" t  X1 ?% v
(2)知道点链接的知识,知道C程序中段的概念6 U+ I5 }: O7 c7 D  ]/ V2 |' ?
(3)知道RAM,Flash等存储模块的区别" |! a5 d9 J6 D! m4 S

8 n6 O' d3 D0 G; U# A3 O& ~3 `# k5 j======================================================================7 ?- b5 v% q& \' a, N/ X( o$ Z
1. coff目标文件
2 ?- m" m) c1 x$ {8 P" Q======================================================================
) [7 E9 R, y% J8 U* Jcoff是一种流行的二进制可执行文件格式,在CCS v5中扩展名为.out,可以直接下载到芯片中。可执行文件包括段头、可执行代码、初始化数据、可重定位信息和符号表字符串表等信息。
# v' \! t8 O0 Y0 [+ \编译器处理段的过程为:. X# A1 @& X* E9 }
(1)把每个源文件都编译成独立目标文件(.obj),每个目标文件都有自己的段
8 e2 r) D# h/ O$ l(2)链接器将目标文件中相同段名的部分连接在一起,生成最终的coff可执行文件CCS v5中的Compile Files完成功能(1),Build完成功能(2)。' e9 o$ f- J( l; S" T& M+ F7 \- D
2 a' U7 c% j, U; F* S) i

9 k- ^, w& D- C3 M======================================================================
  `! j5 m* E1 U; l0 o2. TMS320C6713内存映射
+ |, k+ K6 f5 k) |) S7 q======================================================================
/ L( W& D! O+ p7 S- K( Y! v2 Q
游客,如果您要查看本帖隐藏内容请回复

# j/ Z% |3 L2 w, _  O% i! z# [' U& b$ K( t% `% M
                    

% L4 _) @2 q' `- q6 p' q' |# B8 b2 Z

该用户从未签到

2#
发表于 2019-10-14 21:07 | 只看该作者
都是好东东。

该用户从未签到

3#
发表于 2019-10-23 09:23 | 只看该作者
谢谢分享,学习

该用户从未签到

4#
发表于 2019-11-28 20:05 | 只看该作者
学习学习学习学习学习学习6 Y. H, H: B% Z7 o* }; {/ m2 V5 U, U- k
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 12:49 , Processed in 0.171875 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表