tftpd下载配置

首先需要下载tftpd,运行时配置如下:

在设置中只开tftp服务器:

其他配置默认即可。

windows10网络配置

我们的开发板在linux/bootloader中默认的ip都是192.168.3.11,它会默认认为tftp服务器位于192.168.3.10,因此需要确认以下:

  1. 主机使用的其他网络没有192.168.3.x子网的。
  2. 需要配置开发板连接主机的网络为192.168.3.10。

windows10防火墙配置

关闭本地网络的防火墙如图:

另外需要确认本地网络是在一个关闭防火墙的网络内,也就是上图的红色内。

tftp功能的使用

在以上各个项目都确认OK后,就可以开始使用tftp服务。

使用网线连接开发板和PC的网口,然后在bootloader/linux下ping主机

ping 192.168.3.10

注意如果在bootloader下不能从主机来ping开发板/核心板,只能从开发板ping主机。

bootloader中

在barebox中,tftp是通过从/mnt/tftp这个文件夹复制文件来实现的。

注意/mnt/tftp中不能用ls来查看远程目录。

cp /mnt/tftp/file .

linux系统中

开发板系统中有tftp工具,如:

tftp -g -r file_name 192.168.3.10
  • No labels