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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
DSP中的CMD文件是链接命令文件(Linker Command File),以.cmd为后缀。
: G; u! S% |+ i( w( `; j6 T: d5 o  m& E

$ y- \: T7 j  g在分析cmd文件之前,必需先了解
  h$ W6 {- J# V# T6 k0 b7 V(1)DSP具体芯片的内存映射(Memory Map)' ^; n4 R& W* b( j! I: T1 q
(2)知道点链接的知识,知道C程序中段的概念
7 `4 D3 U8 E% a(3)知道RAM,Flash等存储模块的区别
/ n6 o4 `- X* V3 V+ E) l! H4 p, X7 Q( ~9 ~# I  s
======================================================================
3 e# [7 Y" R* ^" G4 H8 b1. coff目标文件
" m1 q+ C1 w2 O+ Q. u$ W3 Z5 n======================================================================* G7 M4 L1 M# Z5 {3 j
coff是一种流行的二进制可执行文件格式,在CCS v5中扩展名为.out,可以直接下载到芯片中。可执行文件包括段头、可执行代码、初始化数据、可重定位信息和符号表字符串表等信息。. `) ?/ F2 w4 V# c, V% w1 w
编译器处理段的过程为:) a4 Q, ~% O( Y1 r4 I  B! T1 a
(1)把每个源文件都编译成独立目标文件(.obj),每个目标文件都有自己的段8 a) h( U4 j$ f* {
(2)链接器将目标文件中相同段名的部分连接在一起,生成最终的coff可执行文件CCS v5中的Compile Files完成功能(1),Build完成功能(2)。/ S- _8 [6 P6 z5 [8 M$ u

+ L! D/ r3 O+ \9 M; X9 t, {- K, S( {) x2 c: F
======================================================================# M( Y/ _; b9 [+ Z0 i
2. TMS320C6713内存映射
) d7 V  A( W9 \& x======================================================================/ f6 _; g0 q5 X) }
游客,如果您要查看本帖隐藏内容请回复
7 g7 w( C6 G  v+ z# i
. ?& J  X1 G" M8 A0 x% S
                    
$ \, I3 R) D9 h* @" p
; V  f+ N9 w: b( U1 e- p8 v4 B

该用户从未签到

4#
发表于 2019-11-28 20:05 | 只看该作者
学习学习学习学习学习学习# V+ r, {7 p. t) T3 ]

该用户从未签到

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

该用户从未签到

2#
发表于 2019-10-14 21:07 | 只看该作者
都是好东东。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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