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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
DSP中的CMD文件是链接命令文件(Linker Command File),以.cmd为后缀。" ^+ X2 D' W0 ?% H$ r! ?* V1 x

: r) P# c0 d. |# Y1 p8 r0 _& M. h# e- l1 p2 Z& K
在分析cmd文件之前,必需先了解/ b- ]/ f) N0 l7 e2 K- o) [9 Z
(1)DSP具体芯片的内存映射(Memory Map)
+ e1 m6 r) k  |, g8 L( X(2)知道点链接的知识,知道C程序中段的概念
" J  C( z: P$ L0 m1 J(3)知道RAM,Flash等存储模块的区别% R: ~' `# E( t3 c6 y% a. U* ~; O

& f, C$ }% T9 r; b9 ~8 J======================================================================
" u4 ^0 Q0 i" m% h+ @1. coff目标文件
0 \& y! j( f, T======================================================================
  c/ [0 H- g* {6 h! gcoff是一种流行的二进制可执行文件格式,在CCS v5中扩展名为.out,可以直接下载到芯片中。可执行文件包括段头、可执行代码、初始化数据、可重定位信息和符号表字符串表等信息。" ~- e' j( e+ J! h3 b% U! S* K
编译器处理段的过程为:; ^3 W/ Q2 u9 W! Q2 b6 j- C
(1)把每个源文件都编译成独立目标文件(.obj),每个目标文件都有自己的段
) y! I' ^$ N( K# [6 h  o(2)链接器将目标文件中相同段名的部分连接在一起,生成最终的coff可执行文件CCS v5中的Compile Files完成功能(1),Build完成功能(2)。
( L+ K. K* z( D4 I
# x3 w, A/ C$ \1 `
# ]  N: r+ B0 s======================================================================; Z, z/ Z4 d! Z+ ^" S* J
2. TMS320C6713内存映射
; h2 q4 z3 u7 p. o4 S/ r======================================================================
' a3 A# N3 u3 {5 g1 S1 t
游客,如果您要查看本帖隐藏内容请回复

4 x9 n2 K* w# V  x' j
0 x( ]; `& K& w7 n. y! f8 V2 Q                    

6 |- |6 R( ?$ V% t3 U/ e# L- i$ R% l! w8 v% B+ c/ K1 h  w) m

该用户从未签到

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

该用户从未签到

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

该用户从未签到

4#
发表于 2019-11-28 20:05 | 只看该作者
学习学习学习学习学习学习# V. b: x2 e* v' e/ ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-25 16:37 , Processed in 0.187500 second(s), 26 queries , Gzip On.

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

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

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