哥们,同是天涯沦落人。我也是搞这个搞了一天了还没搞出来。我开始是在做国嵌实验4-2-2 u-boot的编译,我将他编译好的u-boot烧到nor flash看把网线插上,pc机网口的灯都不亮,设置ip后。ping的时候电脑右下角会有尝试连接的迹象,但没过两秒ping不通又是一把x,偶然机会我把光盘中opensourcebootloader下面的有一个u-boot下载到nor中设置好ip,本想ping一下,但是没有ping命令,我直接打开tftpd32.exe,然后在超级终端中输入tftp 0x31000000 uImage-uboot,然后居然能下载,然后bootm 0x31000000启动内核正常。接着我又把原来那个u-boot下载到nor中执行tftp 0x31000000 uImage-uboot,,这个也能下载但是速度很慢,前一个要5秒,这个估计花了20分钟,还是不正常。然后我把u-boot-1.1.6-FA24x0.tar.gz拷到linux下解压准备进去看一下它里面是怎么配置的,而且还想把它的ping命令给加上,开始根本不知道配置文件是哪一个,猜一下好像是open24x0,然后按照实验手册去看,发现里面设置的DM9000网卡的BASE地址是配置的0x2000_0000,而国嵌实验手册上的讲的是0x2000_0300,然后我又去把以前那个u-boot的原文件里面的网卡地址也改成0x2000_0000,烧写到nor加,还是ping不通主机,网口的灯还是不亮,tftp下载居然可以,而且速度很快。这个真是很难理解为什么灯不亮呢。哎,能下载就行了。加我的qq一起探讨714259441
[ 此帖被gaowei_88在2010-05-16 20:41重新编辑 ]