TMS320LF2407 CMD文件详解

来源:本站
导读:目前正在解读《TMS320LF2407 CMD文件详解》的相关信息,《TMS320LF2407 CMD文件详解》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《TMS320LF2407 CMD文件详解》的详细说明。
简介:TMS320LF2407 CMD文件详解

CMD配置文件的作用:

一、把程序空间和数据空间切分成小块并已命名。

二、组织、安排把各个已切分好的小块空间用程序代码和数据填充,或者说把已切分好的小块空间与程序代码段和数据段建立对应联系。

举例:

/*----------------------------------------------------------------------*/

/* CMD命令文件 - 存储空间划分(LF2407A) */

/*----------------------------------------------------------------------*/

MEMORY

{

PAGE 0:

VECS :origin = 0000h , length = 0040h /* 程序复位 */

PROG :origin = 00b0h , length = 7F50h /* 片内FLASH */

PAGE 1:

B2: origin = 0060h , length = 0020h /* 片内双口RAM,B2 块 */

B0B1: origin = 0200h , length = 0200h /* 片内双口RAM,合并B0、B1块 */

SARAM_IN:origin = 0800h , length = 0800h/* 片内单访问RAM,数据区 */

SARAM_EX:origin = 8000h , length = 8000h/* 外部扩展RAM,数据区,暂不用 */

}

/*----------------------------------------------------------------------*/

/* CMD命令文件 - 程序段、数据段配置(LF2407A) */

/*----------------------------------------------------------------------*/

SECTIONS

{

.vectors : { } > VECS PAGE 0 /* 指向自己定义的中断向量表 */

.text : { } > PROG PAGE 0 /* 程序代码 */

.cinit : { } > PROG PAGE 0

.switch : { } > PROG PAGE 0

.data : { } > SARAM_IN PAGE 1 /* 片内单访问RAM 初始化的数据*/

.bss : { } > SARAM_IN PAGE 1 /* 片内单访问RAM 未初始化的数据保留所需的空间*/

.const : { } > SARAM_IN PAGE 1 /* 片内单访问RAM */

//.stack : { } > SARAM_IN PAGE 1 /* 堆栈,片内单访问RAM */

.sysmem : { } > SARAM_IN PAGE 1 /* 片内单访问RAM */

}

提醒:《TMS320LF2407 CMD文件详解》最后刷新时间 2024-03-14 01:13:25,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《TMS320LF2407 CMD文件详解》该内容的真实性请自行鉴别。