一、电脑端安装tftp
1.检查有无安装tftp
没有安装,下载安装sudo apt-get install tftp-hpa tftpd-hpa
下载tftp
2.配置tftpsudo vim /etc/default/tftpd-hpa
如下图配置
配置完之后创建tftp-server的目录/ftfpboot,创建完之后用sudo chmod 777 tftpboot
为文件附加权限
3.查看tftp是否安装好,如下图证明安装成功
4.配置电脑端ip,因为开发板与电脑是通过网线连接,所以我们需要手动指定一个静态ip给电脑
查看ip变为手动设置的ip,最后记得要关闭ubuntu的防火墙
sudo ufw enable 开发火墙
sudo ufw disable 关闭
sudo ufw status 防火墙状态
二、开发板配置环境变量,在启动时点击串口的任意按键,进入u-boot操作界面
如下ping主机ip,如果显示alive证明可以连接
1.
2.下载之前电脑端放在/tftpboot下镜像
如果下载是一直显示TTTTTT:
1、检查防火墙是否关闭
2、下载文件是否拼错
3、重启tftp服务,如果确定网络配置、tftp服务器均设置无误、还是一直出现TTTTT…,可以尝试重启tftp服务器:sudo /etc/init.d/tftpd-hpa restart