这里所说的CMD文件是指在CCS的Project中添加的CMD文件。
就我目前所理解的,大概就是链接装配到Target上用到的“指令”。
这里有一篇博文可以参考
《ccs中的cmd》http://blog.youkuaiyun.com/sphone89/article/details/6623555
首先来看看默认的CMD文件(安装MCSDK后)是什么样的
/*
* Linker command file
*
*/
-c
-heap 0x41000
-stack 0xa000
/* Memory Map 1 - the default */
MEMORY
{
L1PSRAM (RWX) : org = 0x0E00000, len = 0x7FFF
L1DSRAM (RWX) : org = 0x0F00000, len = 0x7FFF
L2SRAM (RWX) : org = 0x0800000, len = 0x080000
MSMCSRAM (RWX) : org = 0xc000000, len = 0x200000
DDR3 (RWX) : org = 0x80000000,len = 0x10000000
}
SECTIONS
{
.csl_vect > MSMCSRAM
.text > MSMCSRAM
GROUP (NEAR_DP)
{
.neardata
.rodata
.bss
} load > MSMCSRAM
.stack > MSMCSRAM
.cinit > MSMCSRAM
.cio > MSMCSRAM
.const >