uboot tftp 通信

前言:這裏使用 uboot 與 win tftp通信


1. 保證 uboot 與主機網絡連接正常
1.1 將 uboot 和主機調整到同一網段,並且設置uboot的serverip爲主機的IP(使用win就設置爲win的IP,使用linux就用linux的IP)。
1.2 使用 ping 命令測試

1.3 如果 ping 不同,可以嘗試關閉防火牆,ubuntu下關閉防火牆是:service iptables stop

1.4 先使用uboot ping 主機,這樣可以激活主機的適配器。


2. 使用 tftp32 建立環境
2.1 使用 tftp32 軟件,設置 Current Directory 和 Server interfaces。
2.2 將需要傳輸的文件拷貝到 Current Directory

3. 使用 uboot 的 tftp 命令
3.1 tftp {地址} {文件名}


4. 使用 uboot 的 movi 命令
4.3 tftp 命令是將文件拷貝到內存中,如果需要保存文件,需要用 movi 命令將文件保存到 flash 中。



uboot網絡相關環境變量
ethaddr=00:40:5c:26:0a:5b//和網卡驅動相關
serverip=192.168.1.102//tftp服務器的 ip
gatewayip=192.168.0.1//不知何用
netmask=255.255.0.0//設置網段
ipaddr=192.168.1.20//設置網段,和自己 ip


最後說說主機中修改 ip 的方法
win:
使用 cmd(注意需要管理員權限),輸入
netsh interface ip set address "xxx" static 192.168.1.10 255.255.255.0 (xxx是使用的適配器名)
linux:
/etc/network/interface 進入vim 修改即可
發佈了45 篇原創文章 · 獲贊 2 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章