LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1335|回复: 0

关于内核的启动地址0x30008000与连接脚本vmlinux.lds

[复制链接]
发表于 2009-5-7 03:27:20 | 显示全部楼层 |阅读模式
S3C2440下内核在RAM中的启动地址是0x30008000,
可是为什么我发现连接脚本kernel-2.6.13\arch\arm\boot\compressed\vmlinux.lds中设置的起始地址并不是0x30008000,而是0,具体内容如下:
OUTPUT_ARCH(arm)
ENTRY(_start)
SECTIONS
{
  . = 0;
  _text = .;

  .text : {
        ......
        .....
  }
......
......
}

请问按照脚本指定的地址0,生成的代码,怎么能在0x30008000这个位置正确运行呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表