QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2392|回复: 1

vmlinux.lds 的入口地址 

[复制链接]
发表于 2006-12-1 13:45:27 | 显示全部楼层 |阅读模式
使用默认配置smdk2410_defconfig后,编译2。6。18内核
得到自动生成的 vmlinux.lds,其中
SECTIONS
{
. = (0xc0000000) + 0x00008000;
..........
.........


我认为对2410来说
SECTIONS
{
. = (0x30000000) + 0x00008000;
..........
.........

是否正确???

求教啊!!!!
发表于 2006-12-6 16:11:44 | 显示全部楼层

vmlinux.lds 的入口地址

我也这样认为.
我看到BOOTLOADER是把内核拷贝到0x30008000的位置再执行,但实际中我把start_kernel的地址打印出来是0xC00XXXXX.
不知道2410在执行时是怎么转换的.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-22 08:51 , Processed in 0.098265 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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