2.2.5 典型的CMD文件

下面是一个简单的CMD文件:

在该CMD文件中,采用MEMORY伪指令建立目标存储器的模型(列出存储器资源清单)。PAGE关键词用于对独立的存储区进行标记。通常的应用中分为两页,PAGE0为程序存储区、PAGE1为数据存储区。RAML1和RAML4为定义的存储区名字,同一个PAGE内不允许有相同的存储区名,但不同的PAGE上可以出现相同的名字。

“o”和“l”分别是origin和length的缩写。origin标识该段存储区的起始地址,length标识该段存储区的长度。有了存储器模型,就可以定义各个段在不同存储区的具体位置了。这要使用SECTIONS伪指令。每个输出段的说明都是从段名开始,段名之后是给段分配存储器的参数说明。

CMD文件可以自己编写,也可由集成开发环境CCS自动生成。