Uboot在開機時的問題!請指點一下~~~

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

Uboot在開機時的問題!請指點一下~~~

文章nra65dr88 » 週五 7月 27, 2007 12:53 am

我在開機時
uboot自動會透過tftp去下載kernel跟rootfs

setenv bootcmd tftp a1380000 rootfs;tftp a1080000 uImage;bootm a1080000 a1380000

root的設定如下
setenv bootargs initrd=0xa1380000,0x200000 root=/dev/mtdblock3 init=/linuxrc console=ttyS0,9600n8 mem=64M ip=10.26.2.2:10.26.2.1:10.26.2.253:255.255.255.0::eth0:off

不過卻發生找不到init的問題..
IP-Config: Complete:
device=eth0, addr=10.26.2.2, mask=255.255.255.0, gw=10.26.2.253,
host=10.26.2.2, domain=, nis-domain=(none),
bootserver=10.26.2.1, rootserver=10.26.2.1, rootpath=
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,3)
<6>eth0: link up, 100Mbps, full-duplex, lpa 0x45E1

我開機時kernel跟rootfs下載都是ok
下載進ram後它偵測也是ok
不過run到最後卻找不到rootfs,我想會不會是我下面設定的問題
setenv bootargs initrd=0xa1380000,0x200000 root=/dev/mtdblock3 init=/linuxrc console=ttyS0,9600n8 mem=64M ip=10.26.2.2:10.26.2.1:10.26.2.253:255.255.255.0::eth0:off

註:我的rootfs是ext2,用mkimage包成uboot格式的image
nra65dr88
 

回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客