板子ping不通PC怎么办——韦东山嵌入式Linux学习笔记07
實(shí)驗(yàn)環(huán)境:
1. JZ2440
2. Win7
如果想用 u-boot 的 tftp 下載功能,那么一定要保證板子可以 ping 通 PC.
一般來(lái)說(shuō),家用PC都是通過路由器上網(wǎng)的。針對(duì)這種情況,我想到了3種方案以解決板子和PC的互聯(lián)。
下面的圖示中,實(shí)線連接表示“網(wǎng)線”,虛線連接表示W(wǎng)IFI信號(hào);
需要強(qiáng)調(diào)的是:如果ping不通,請(qǐng)關(guān)閉PC的防火墻再試試,我就是因?yàn)闆]有關(guān)閉防火墻而ping不通。
對(duì)于Win7,關(guān)閉防火墻很簡(jiǎn)單,可以在【控制面板】–【系統(tǒng)和安全】–【W(wǎng)indows 防火墻】中設(shè)置。
方案一
這種方案,電腦和板子分別通過網(wǎng)線和路由器連接。
如下圖所示:
對(duì)于這種連接,操作步驟如下:
(1)查看PC的IP地址。
在PC的命令行輸入
查看“以太網(wǎng)適配器 本地連接”,比如是192.168.x.y
(2)在開發(fā)板上設(shè)置板子的IP和服務(wù)器(即PC)的IP
開發(fā)板通過串口和PC連接,進(jìn)入u-boot的命令行,輸入
(可以簡(jiǎn)寫為print)
我的返回是
ipaddr=192.168.0.23
serverip=192.168.0.25
如果不是你想要的地址,那么請(qǐng)根據(jù)PC的IP地址,輸入
set ipaddr 192.168.x.z set serverip 192.168.x.y注意,板子的IP和PC的IP要在同一網(wǎng)段(至于為什么,這里不討論,這是計(jì)算機(jī)網(wǎng)絡(luò)的內(nèi)容)。
設(shè)置好后,可以用save命令保存。
(3)驗(yàn)證是否可以ping通
注意:用板子去 ping PC,而不是 PC ping 板子。因?yàn)榘遄拥膗-boot功能有限,不具有回復(fù) ping 包的能力。
在 u-boot 的命令行輸入
我的返回結(jié)果是:
ERROR: resetting DM9000 -> not responding
dm9000 i/o: 0x20000000, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 08:00:3e:26:0a:5b
could not establish link
host 192.168.0.25 is alive
如果看到 host 某某 is alive,說(shuō)明是通的。
方案二
這種方案,電腦和路由器通過wifi連接,板子和路由器通過網(wǎng)線連接。
如下圖所示:
對(duì)于這種連接,操作步驟如下:
(1)查看PC的IP地址。
在PC的命令行輸入
查看“無(wú)線局域網(wǎng)適配器 無(wú)線網(wǎng)絡(luò)連接”,比如是192.168.x.y
(2)在開發(fā)板上設(shè)置板子的IP和服務(wù)器的IP
注意,板子的IP和PC的IP要在同一網(wǎng)段。
設(shè)置好后,可以用save命令保存。
(3)驗(yàn)證是否可以ping通
(2)和(3)的具體操作,同方案一。
方案三
這種方案,電腦和路由器通過wifi連接,板子和電腦通過網(wǎng)線連接。
如下圖所示:
這種情況,需要注意的是開發(fā)板的網(wǎng)卡和PC的“有線”網(wǎng)卡相連接。這時(shí)候通過ipconfig命令是看不到PC的有線網(wǎng)卡的IP的。比如我的命令行返回是:
以太網(wǎng)適配器 本地連接:
媒體狀態(tài) … … … … : 媒體已斷開
連接特定的 DNS 后綴 … … . :
具體操作步驟如下:
(1)手動(dòng)設(shè)置PC的有線網(wǎng)卡的IP地址
設(shè)置方法是:【控制面板】–【網(wǎng)絡(luò)和 Internet】–【網(wǎng)絡(luò)和共享中心】,選擇左側(cè)的【更改適配器設(shè)置】,雙擊【本地連接】,選擇【Internet 協(xié)議版本4】,點(diǎn)擊屬性,如下圖
選擇【使用下面的IP地址】,填寫IP地址,子網(wǎng)掩碼(在方框內(nèi)點(diǎn)擊后可以自動(dòng)生成),最后【確定】
(2)在開發(fā)板上設(shè)置板子的IP和服務(wù)器的IP
注意,板子的IP和PC的IP要在同一網(wǎng)段。
設(shè)置好后,可以用save命令保存。
(3)驗(yàn)證是否可以ping通
(2)和(3)的具體操作,同方案一。
【完】
總結(jié)
以上是生活随笔為你收集整理的板子ping不通PC怎么办——韦东山嵌入式Linux学习笔记07的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 虚拟机上的Ubuntu如何无线上网
- 下一篇: 开发板、Windows、Ubuntu三者