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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
DSP中的CMD文件是链接命令文件(Linker Command File),以.cmd为后缀。
6 N1 e9 F) v$ A* ~& G# i; R1 j( h: D. L& @1 s
; O+ x  {0 c# i; p4 `- H
在分析cmd文件之前,必需先了解
7 Y3 L: W8 ^$ U(1)DSP具体芯片的内存映射(Memory Map)" Z! E9 M4 [7 C* g6 l( z5 H4 t
(2)知道点链接的知识,知道C程序中段的概念- r) V9 U( J$ U( r
(3)知道RAM,Flash等存储模块的区别
! L) [& y9 l) a0 {' N/ A8 l- M2 o
, H9 h  k$ F; f% ]2 \) Z======================================================================
) |9 j; {+ A, C4 O1. coff目标文件
* Y6 O& E) v9 k# u4 A! u5 w======================================================================$ g9 }6 W9 J5 N6 X8 l9 L6 h
coff是一种流行的二进制可执行文件格式,在CCS v5中扩展名为.out,可以直接下载到芯片中。可执行文件包括段头、可执行代码、初始化数据、可重定位信息和符号表字符串表等信息。
; W( u0 w$ Z% r6 ~. a& j编译器处理段的过程为:
  [( r  N8 t' `( S) Z: [(1)把每个源文件都编译成独立目标文件(.obj),每个目标文件都有自己的段* {0 R% a5 w. k5 B  t
(2)链接器将目标文件中相同段名的部分连接在一起,生成最终的coff可执行文件CCS v5中的Compile Files完成功能(1),Build完成功能(2)。
+ e8 ]4 T. q/ R. M' A+ t( `/ r' l# b, [9 S5 M: d( C* e' r

: \/ u, i. u4 Q8 w6 t======================================================================
: p, B* V6 i* e* S( D0 _6 t2. TMS320C6713内存映射
% o9 c! }! Y# O; z: V& {======================================================================" e" p9 e/ g- G4 N+ {8 F+ M
游客,如果您要查看本帖隐藏内容请回复
9 p- G2 u! O0 S. B( R

6 N) F5 z, h6 g1 a# }  i# b                    

  G/ Z  l: ]7 o$ g% l5 o  D2 @9 Z7 k
; ?& f- _3 i" o& R1 X$ f0 k) K  v

该用户从未签到

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

该用户从未签到

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

该用户从未签到

4#
发表于 2019-11-28 20:05 | 只看该作者
学习学习学习学习学习学习: _) }9 X4 o# @( n
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-24 16:43 , Processed in 0.125000 second(s), 27 queries , Gzip On.

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

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

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