1. 程式人生 > >win8+centos環境下s3c2410通過網路下載程式

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暱稱),多謝耐心的指點。