win8+centos環境下s3c2410通過網絡下載程序

博主用的是博創的s3c2410核心板,已經燒寫好了u-Boot kernel 和根文件系統,但是想自己下載一下程序試試。第一次總是艱辛的,下面開始說說正題:

遇到的問題:u-boot啓動後無法使用tftp服務下載程序,使用Ping  命令測試 開發板和主機,開發板和虛擬機都是不通的,因此無法使用網絡下載程序。

解決過程:

  1. 用網線將開發板和主機連起來。
  2. 打開虛擬機軟件 vmware 上方工具欄位置 虛擬機->設置->添加->網絡適配器->下一步->nat模式->完成
  3. 工具欄位置->編輯->虛擬網絡編輯器->點擊VMnet0 如圖,橋接到自己的主機有線網卡上。
  4. 虛擬機設置:vim /etc/sysconfig/network-scripts/ifcfg-eth0   將ip設爲靜態ip    作者的Ip爲192.168.2.53
  5. 開發板設置u-boot環境變量,setenv ipaddr 192.168.2.25   
    setenv serverip 192.168.2.53
    setenv gatewayip 192.168.2.1
    saveenv
  6. 然後 在開發板的控制終端中輸入 ping 192.168.2.53  發現可以ping 通了, 這時候就可以通過tftp 或者 nfs 服務從已經配置過 tftp 和 nfs服務的linux虛擬機下載程序了。
此時 開發板ping主機是Ping 不通的,解決方法如下:
      打開網絡和共享中心->更改網絡適配器->右鍵以太網->tcp/ip4  選擇使用以下ip地址,將IP設置爲和開發板同以網段。

解決了網絡問題就可以使用網絡下載方式 方便的下載程序,完成更進一步學習。再次 特別感謝 ミ離殤さ(qq暱稱),多謝耐心的指點。

發佈了31 篇原創文章 · 獲贊 9 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章