DSP的CMD文件详解(整理版).docxVIP

  • 31
  • 0
  • 约1.22万字
  • 约 21页
  • 2019-06-02 发布于浙江
  • 举报
DSP的CMD文件详解(整理版) CMD是用来分配ROM和RAM空间用的,告诉链接程序怎样计算地址和分配空间。所以不同的芯片就有不同大小的ROM和RAM,存放用户程序的地方也不尽相同。所以要根据芯片进行修改,分为 MEMORY和SECTIONS两个部分。 MEMORY { PAGE 0 PAGE 1 } SECTIONS { .vectors .reset } MEMORY是用来指定芯片的ROM和RAM的大小和划分出几个区间。PAGE 0对应ROM, PAGE 1对应RAM。PAGE 里包含的区间名字与其后面的参数反映了该区间的起始地址和长度。 SECTIONS:(在程序里添加下面的段名,如.vectors。用来指定该段名以下,另一个段名以上的程序(属于PAGE0)或数据(属于PAGE1)放到“”符号后的空间名字所在的地方。) SECTIONS { .vectors : { } VECS PAGE 0 .reset : { } VECS PAGE 0 } eg: MEMORY { PAGE 0: VECS :origin = 00000h, length = 00040h LOW :origin = 00040h, length = 03F

文档评论(0)

1亿VIP精品文档

相关文档