Advertisement

F28027课程---CMD文件

阅读量:

断断续续地查阅了两天关于CMD的知识,仅仅获得了一些表面的理解,还望见谅。

CMD文件主要负责对程序存储器空间与数据存储器空间进行分配。该链接器文件主要包括两个核心部分,即MEMORY部分和SECTIONS部分。其中,MEMORY部分对应于芯片的内存结构,包含PAGE 0——通常用于程序代码的存储区域,以及PAGE 1——用于变量代码的存储区域。用户可以根据需要自定义内存区域,例如将Flash定义为片上闪存部分,并设定其起始地址和长度,这些参数需与所使用的芯片相匹配。SECTIONS部分则包含一些常见的链接器默认名称,如“·text”、“·ebss”等,并需明确指定这些代码段应被映射到PAGE 0还是PAGE 1。

当前的学习目标已经十分明确,即深入理解并掌握MEMORY和SECTIONS相关的基本概念及其操作方式。

首先来探讨MEMORY部分

以下为MEMORY操作的典型实例:

在对样例进

全部评论 (0)

还没有任何评论哟~