移植UBOOT后,在串口中出现如下信息:
U-Boot 2011.09 (ADI-2012R1) (Oct 26 2012 - 23:02:28)
CPU: ADSP bf533-0.3 (Detected Rev: 0.3) (bypass boot)
Board: ADI BF533 EZ-Kit Lite board
Clock: VCO: 594 MHz, Core: 594 MHz, System: 118.800 MHz
RAM: 32 MiB
Flash: 2.1 MiB
In: serial
Out: serial
Err: serial
KGDB: [on serial] ready
Net: dm9000
Hit any key to stop autoboot: 5 4 3 2 0
bfin> printenv
addip=set bootargs $(bootargs) ip=$(ipaddr):$(serverip):$(gatewayip):$(netmask):$(hostname):eth0:off
autoload=no
baudrate=57600
bootargs=root=/dev/mtdblock0 rw clkin_hz=27000000 earlyprintk=serial,uart0,57600 console=ttyBF0,57600
bootcmd=run ramboot
bootdelay=5
ethact=dm9000
ethaddr=08:00:3e:26:0a:5b
flashboot=bootm 0x20100000
gatewayip=192.168.1.1
hostname=bf533-ezkit
ipaddr=192.168.1.50
loadaddr=0x1000000
loads_echo=1
netmask=255.255.255.0
nfsargs=set bootargs root=/dev/nfs rw nfsroot=$(serverip):$(rootpath),tcp,nfsvers=3
nfsboot=tftp $(loadaddr) $(nfsfile);run nfsargs;run addip;bootm
nfsfile=vmImage
ramargs=set bootargs root=/dev/mtdblock0 rw clkin_hz=27000000 earlyprintk=serial,uart0,57600 console=ttyBF0,57600
ramboot=tftp $(loadaddr) $(ramfile);run ramargs;run addip;bootm
ramfile=uImage
rootpath=/romfs
serverip=192.168.1.80
stderr=serial
stdin=serial
stdout=serial
ubootfile=u-boot.bin
update=tftp $(loadaddr) $(ubootfile);protect off 0x20000000 +$(filesize);erase 0x20000000 +$(filesize);cp.b $(loadaddr) 0x20000000 $(filesize)
Environment size: 1103/65532 bytes
可见DM9000正常工作了,我将电脑的IP设置为如下:
然后,用ping测试,得到如下结果:
bfin> ping 192.168.1.31
dm9000 i/o: 0x20320000, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 08:00:3e:26:0a:5b
mode
Using dm9000 device
ping failed; host 192.168.1.31 is not alive
在ping之前,指示灯都是灭的,发送ping命令时,3个指示灯亮起,闪了几下,电脑本地连接的状态由无连接变为查找状态,等指示灯熄灭之后,电脑马上又变为无连接了。。。
求助呀。。。
操作系统用的是win7旗舰版,win7和fedora15都能ping通,唯独开发板不行。
UBOOT用的是2012R1-RC4
「该帖子被 qwert115599 在 2012-10-27 11:24:34 编辑过」