注册 登录
编程论坛 Linux教室

连接脚本中 > region 什么用 ?

vfdff 发布于 2010-10-13 21:53, 733 次点击
输出section区域:可以将输出section放入预先定义的内存区域内,例子,
MEMORY { rom : ORIGIN = 0x1000, LENGTH = 0x1000 }
SECTIONS
{ ROM  vma :  AT(lma)
   {
      *(.text)
   } >rom
}
根据以上定义
*(.text) 被加载到lma,然后运行时搬移到vma ,地址全确认好了呀,为什么还需要这个>rom
是不是由这个>rom 来检查地址是否越界错误呢?


3 回复
#2
pangding2010-10-16 00:11
这是在学哪方面的内容?看着真不熟悉。
#3
vfdff2010-10-18 00:54
嵌入式系统设计中用的比较多点吧
#4
vfdff2010-11-14 23:57
vma 和 region同时存在时  vma 优先
1