关于pc和开发板的连接:
1.虚拟linux使用bridge桥联,(将导致linux不能上网,可以再改回nat模式上网)
2.pc(win7)在没有连接网线的情况下,会导致本地连接不可用(ipconfig显示本地连接断开),在使用bridge的情况下,win7和linux不能互相ping同。所以需要将pc网口连接到modem或者交换机或者路由器
3.在这种情况下可以使用两种方法连接pc和开发板(都需要将开发板、pc win7、虚拟linux设置到同一网段)
一.将开发板和pc连接到路由器或者交换机
二.开发板和pc使用交叉网线直连
4.在使用网线直连pc和开发板时,如果开发板烧写的是uboot,pc(win7)会显示本地连接不可用(ipconfig显示本地连接断开),此时pc和虚拟linux不能互相ping的通,同时,开发板和(pc,linux)也不能ping通,在开发板uboot端使用tftp下载linux tftp服务器上的文件时,会显示本地连接可用,并且pc和linux可以互ping。
5.在使用网线直连pc和开发板时,如果开发板烧写的是linux,pc会显示本地连接可用(网口会闪烁),可以实现pc,linux,开发板的互ping
这是http://www.arm9home.net/read.php?tid=2060 论坛上 “mini2440如果只有vivi或者uboot,没有操作系统的情况下,在windows中会不会显示网卡已连接呀”的 回复
哥们,同是天涯沦落人。我也是搞这个搞了一天了还没搞出来。我开始是在做国嵌实验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