打印

cmd文件的作用

[复制链接]
1400|24
手机看帖
扫描二维码
随时随地手机跟帖
沙发
jiaxw| | 2018-1-1 19:17 | 只看该作者
用来分配 rom 和 ram 空间 空间用的,它告诉链接程序怎样计算地址和分配空间.

使用特权

评论回复
板凳
zyf部长| | 2018-1-1 19:22 | 只看该作者

Link的cmd文件用于DSP代码的定位。由于DSP的编译器的编译结果是未定位的,DSP没有操作系统来定位执行代码,每个客户设计的DSP系统的配置也不尽相同,因此需要用户自己定义代码的安装位置。

使用特权

评论回复
地板
午夜粪车| | 2018-1-1 19:23 | 只看该作者
CMD的作用通俗来说就是为你编写的程序存储空间。

使用特权

评论回复
5
huangchui|  楼主 | 2018-1-1 19:26 | 只看该作者
嗯,我再好好缕一缕吧,有了好消息及时通知大家,结贴喽

使用特权

评论回复
6
kkzz| | 2018-1-1 20:16 | 只看该作者
CMD文件是用来说明对应的对应的代码、数据、变量的存放空间。

使用特权

评论回复
7
hudi008| | 2018-1-1 20:16 | 只看该作者
.cmd 文件 由汇编器产生的 COFF 格式的 OBJ 文件中的段作为构造块

使用特权

评论回复
8
lzmm| | 2018-1-1 20:17 | 只看该作者
命令文件的开头部分是要链接的各个子目标文件的名字,这样链接器就可以根据子目标文件名,将相应的目标文件链接成一个文件;接下来就是链接器的操作指令,这些指令用来配置链接器,接下来就是MEMORY和SECTIONS两个伪指令的相关语句,必须大写。

使用特权

评论回复
9
minzisc| | 2018-1-1 20:17 | 只看该作者
link.cmd要调用的otherlink.cmd等其他命令文件

使用特权

评论回复
10
selongli| | 2018-1-1 20:18 | 只看该作者
CMD文件起源在DSP系统中,存在大量的、各式各样的存储器

使用特权

评论回复
11
fentianyou| | 2018-1-1 20:19 | 只看该作者
CMD的专业名称叫链接器配置文件,主要功能是描述程序代码编译后产生的各代码段在DSP地址空间中的存放位置。

使用特权

评论回复
12
xiaoyaodz| | 2018-1-1 20:19 | 只看该作者
如果从事 TI DSP 处理器开发,CMD 文件一定是不可忽略的重要文件。

使用特权

评论回复
13
febgxu| | 2018-1-1 20:20 | 只看该作者
CMD 文件最主要的功能就是内存分配。

使用特权

评论回复
14
sdlls| | 2018-1-1 20:20 | 只看该作者
cmd 文件可以在所有工程文件中通用, 主要作用是把外设寄存器产生的数据段 映射到对应的存储空间

使用特权

评论回复
15
pixhw| | 2018-1-1 20:21 | 只看该作者
CMD文件里有两个基本的段:初始化段和非初始化段。

使用特权

评论回复
16
kkzz| | 2018-1-1 20:21 | 只看该作者
括两个指令 SECTOINS 和 MEMORY。

使用特权

评论回复
17
hudi008| | 2018-1-1 20:21 | 只看该作者
当有多个文件进行链接时, 链接器会将输入段结全在一起产生可执行的 COFF 输出模块, 然后链接器为各输出段选择存储器地址

使用特权

评论回复
18
lzmm| | 2018-1-1 20:21 | 只看该作者
MEMORY,用来配置目标存储器,SECTIONS用来指定段的存放位置。

使用特权

评论回复
19
minzisc| | 2018-1-1 20:21 | 只看该作者
MEMORY用来建立目标存储器的模型,SECTIONS指令就可以根据这个模型来安排各个段的位置,MEMORY指令可以定义目标系统的各种类型的存储器,及容量。

使用特权

评论回复
20
selongli| | 2018-1-1 20:21 | 只看该作者
CMD文件所描述的,就是开发工程师对物理存储器的管理、分配和使用情况。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

918

主题

12323

帖子

4

粉丝