|
本帖最后由 jiuyueguang 于 2013-7-2 19:08 编辑
环境:
1:ubuntu是双系统安装的,
2:pc和开发板连接在同一个路由器上,保证在一个网段上,
3:pc通过usb转串口连接开发板
命令:n-》n设置参数
server:192.168.1.150
开发板:192.168.1.164
mask ip:255.255.255.0
经过半天的时间,终于能够ping通,现在也能下载了,满心高兴的启动,次奥,又出新错误了:
dm9000 dm9000: eth0: link down
ADDRCONF(NETDEV_UP): eth0: link is not ready
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
IP-Config: Complete:
device=eth0, addr=192.168.1.6, mask=255.255.255.0, gw=192.168.1.1,
host=localhost, domain=, nis-domain=(none),
bootserver=192.168.1.150, rootserver=192.168.1.150, rootpath=
dm9000 dm9000: eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
VFS: Mounted root (nfs filesystem) on device 0:13.
Freeing init memory: 168K
Failed to execute /initrd. Attempting defaults...
Kernel panic - not syncing: No init found. Try passing init= option to kernel..
eth0: no IPv6 routers present
然后在这句停住不动了,
请问怎么破?
我的启动参数是
print
baudrate=115200
ethaddr=00:40:5c:26:0a:5b
lcdtype=X800Y480
bootargs_defaults=setenv bootargs ${bootargs} lcd=${lcdtype}
mtdids=nand0=s5pv210-nand
mtdparts=mtdparts=s5pv210-nand:1m@0(bios),1m(params),3m(logo),5m(kernel),-(root)
bootdelay=3
gatewayip=192.168.1.1
serverip=192.168.1.150
ipaddr=192.168.1.6
netmask=255.255.255.0
bootcmd nand read.jffs2 0xc0008000 kernel;bootm 0xc0008000
bootargs=noinitrd init=/initrd console=ttySAC0 root=/dev/nfs rw nfsroot=192.168.1.150:/tftpboot ip=192.168.1.6:192.168.1.150:192.168.1.1:255.255.255.0:localhost:eth0:off lcd=X800Y480
cmd=nand
bootcmd=tftp 0xc0008000 zImage.bin ;bootm 0xc0008000
stdin=serial
stdout=serial
stderr=serial
partition=nand0,0
mtddevnum=0
mtddevname=bios
Environment size: 718/16380 bytes
|
|