配置 tftp 服务器
- 安装 tftp 客户端、服务端和 xinetd 服务
1 | sudo apt-get install tftp-hpa tftpd-hpa xinetd |
- 创建共享目录
1 | mkdir /home/tftpboot |
- 设置权限
1 | sudo chmod 777 /home/tftpboot |
- 修改tftp服务器配置文件
1 | sudo vim /etc/default/tftpd-hpa |
设置共享目录
1 | TFTP_USERNAME=”tftp” |
- 建立并修改xinetd服务配置文件
1 | sudo vim /etc/xinetd.d/tftp |
设置共享目录
1 | service tftp |
- 重启tftp服务和xinetd服务
1 | sudo /etc/init.d/xinetd restart |
配置开发板
在倒计时按任意键,再按e退出菜单,进入uboot
使用 print
命令打印出环境变量,查看当前服务端ip和开发板ip
设置环境变量
1 | setenv serverip 192.168.1.4 |
此时设置保存在内存里面,开发板关机或复位后设置会还原。
saveenv
命令可将环境变量保存到 flash 中,这样断电重启后设置仍有效
最后,在开发板上 ping
服务端ip,如果能通则配置没问题。