打印

请问.cmd文件的作用是什么~

[复制链接]
3123|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
梦境缠绕|  楼主 | 2011-3-30 21:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
aresc| | 2011-3-31 21:56 | 只看该作者
只有两个作用:

1. 定义你的硬件系统的memory的实际情况,比如同一个DSP,A系统可能接了1M的FLASH, 8M的SDRAM, B系统可能接了4M的FLASH, 16M的SDRAM, 这就通过CMD文件来定义,然后CCS通过解析CMD文件知道不同系统的MEMORY.
2. 告诉连接器把你的程序(包括代码,常数表,未初始化的变量,stack, heap等等)具体放到哪部分的MEMORY SECTION里面. 比如一个函数,可以把它放到SDRAM里,也可以放到内部PRAM里, 就可以通过CMD文件的定义让LINKER完成这些工作.

使用特权

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

本版积分规则

0

主题

75

帖子

1

粉丝