LinuxSir.cn,穿越时空的Linuxsir!

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

移植linux-2.6.23到AT91RM9200上,为何内核不能启动?

[复制链接]
发表于 2008-3-1 10:06:52 | 显示全部楼层 |阅读模式
移植linux-2.6.23到AT91RM9200上。

打补丁:#patch -p1 -i 2.6.23-at91.patch
编译: #make at91rm9200dk_defconfig
       #make
然后:
#arm-linux-objcopy -O binary -S vmlinux linux.bin
#gzip -v9 linux.bin
#./mkimage -A arm -O linux -C gzip -a 0x20008000 -e 0x20008000 -d linux.bin.gz uImage2623


用u-boot下载内核到SDRAM:
  u-boot>tftp 21000000     uImage2623
  u-boot>bootm 2100000000

结果:运行到starting kernel ...就停住了。
 楼主| 发表于 2008-3-2 13:49:36 | 显示全部楼层
问题已经解决了,是我个人疏忽所致!
回复 支持 反对

使用道具 举报

发表于 2008-3-8 19:10:17 | 显示全部楼层
朋友,我也是遇到这种问题,能给点提示吗?我弄了好久了,同样是at91rm9200这款芯片,我邮箱是lisheng831010@sina.com.麻烦您了.
回复 支持 反对

使用道具 举报

发表于 2008-3-10 23:57:54 | 显示全部楼层
Post by baileyking;1821728
移植linux-2.6.23到AT91RM9200上。

打补丁:#patch -p1 -i 2.6.23-at91.patch
编译: #make at91rm9200dk_defconfig
       #make
然后:
#arm-linux-objcopy -O binary -S vmlinux linux.bin
#gzip -v9 linux.bin
#./mkimage -A arm -O linux -C gzip -a 0x20008000 -e 0x20008000 -d linux.bin.gz uImage2623


用u-boot下载内核到SDRAM:
  u-boot>tftp 21000000     uImage2623
  u-boot>bootm 2100000000

结果:运行到starting kernel ...就停住了。
难道你就不能把详细过程写下么?

只懂得问不知道分享是不行的
回复 支持 反对

使用道具 举报

发表于 2008-3-11 00:00:48 | 显示全部楼层
Post by lisheng831010;1824318
朋友,我也是遇到这种问题,能给点提示吗?我弄了好久了,同样是at91rm9200这款芯片,我邮箱是lisheng831010@sina.com.麻烦您了.
能否把你如何使用mkimage的各项参数以及你用tftp把内核下到哪了,bootm命令怎么带的参数都写出来呢?

还有启动现象是什么?

最好把整个操作过程都放在上面,这样大家才好帮你分析问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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