QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2143|回复: 5

求助关于U-BOOT启动Mizi Linux的问题。

[复制链接]
发表于 2006-6-17 16:53:49 | 显示全部楼层 |阅读模式
大家好,我是一个新手。

我想用U-BOOT启动Linux,板子是友善之臂的,应该和SMDK2410兼容。
我编译2.4.18下载到板子里,出现这样
Uncompressing Linux........................................................... done, booting the kernel.
同样的zImage在VIVI下正常运行。
我跟踪代码初步确定问题是在
arch/arm/kernel/head-armv.S到
init/main.c之间发生的。

是不是U-Boot和VIVI有一些地方初始化的代码不同,导致的?
希望高手赐教,谢谢!
发表于 2006-6-18 21:14:37 | 显示全部楼层
kernel cmdline是什么?

好像对于ARM,必须指出console是什么,否则除了你看到的Uncompressing……
啥也看不到了,呵呵
回复

使用道具 举报

 楼主| 发表于 2006-6-18 22:31:27 | 显示全部楼层
这是我的ENV。
LXZROB # printenv
bootdelay=3
baudrate=115200
ethaddr=08:00:3e:26:0a:5b
ipaddr=202.202.202.218
serverip=202.202.202.118
netmask=255.255.255.0
bootargs=noinitrd root=/dev/mtdblock/0 init=/linuxrc console=ttyS0
stdin=serial
stdout=serial
stderr=serial

当然我觉得noinitrd root=/dev/mtdblock/0不恰当,u-boot是不是应该使用Ramdisk?
console=ttyS0应该可以吧?

[quote:2e16f55889="wayne55"]kernel cmdline是什么?

好像对于ARM,必须指出console是什么,否则除了你看到的Uncompressing……
啥也看不到了,呵呵[/quote]
回复

使用道具 举报

 楼主| 发表于 2006-6-23 14:28:30 | 显示全部楼层

终于解决了。

我用了Mizi Linux和Linux 2.6.16.18,结果发现,U-BOOT无法支持Mizi Linux,而2.6在U-BOOT和VIVI下运行都正常。
回复

使用道具 举报

发表于 2006-7-6 12:54:47 | 显示全部楼层
楼主你的问题解决了吗,我用了VIVI或者UBOOT加在2.6内核都只到
Linux.............................................................................. done, booting the kernel.
   而且我也更改了
  console=ttySAC0
   但还是不可以,你的问题是怎么解决的啊
回复

使用道具 举报

发表于 2006-7-9 17:13:03 | 显示全部楼层
我也遇到楼主类似的问题了,求助各位!
我用BLOB启动Kernel 2.4,打印出“Uncompressing linux......Done!Booting kernel.."后就没有下文了,这和楼主类似,但是我感觉我的是KERNEL自解压成功后就找不到解压的kernel入口了,可能是这样,因为我的根本就没有进入到Start_kernel去(若进入便有我的打印消息,只能串口调试),而且我觉得也不会是因为处理器结构不匹配,因为若有错误的话也应该打印出P,或者A字符出来,但是没有,所以我不明白还有什么其他原因会造成这样,求助各位,谢谢。 还有怎么用kernel command 指出Console?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 04:17 , Processed in 0.034252 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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