ubuntu16.04 安裝TFTP(開發板直接下載Linux主機文件)

1.安裝TFTP服務

apt-get install tftpd-hpa

2.配置服務器

vim /etc/default/tftpd-hpa

TFTP_DIRECTORY就是TFTP的服務目錄,這個可以任意設置

TFTP_ADDRESS 是TFTP服務的端口號,默認是69,不用修改

TFTP_OPTIONS "-c" 表示支持上傳下載  "-s"指定服務目錄爲TFTP_DIRECTORY 


TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/AT91SAM9260/u-boot-2014.10"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="-s -l -c"

3.啓動TFTP服務

service tftpd-hpa restart

 4.查看udp 69端口是否開啓

netstat -ulpn

可以看到,69端口已經開啓。 

5.保證開發板和Linux主機能相互Ping通,現在通過TFTP從Linux主機上下載文件

開發板u-boot執行下面命令將Linux主機/home/AT91SAM9260/u-boot-2014.10下的u-boot.bin文件下載到板子0x20100000起始地址的位置上:

tftp 20100000 u-boot.bin

可以看到,下載成功。 

現在Linux下編譯好u-boot、Linux內核、驅動等文件都可以通過TFTP直接傳到板子上了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章