在Ubuntu中安装tftp服务器
- 安装tftp-hpa,tftpd-hpa,xinetd
sudo apt-get install tftp-hpa tftpd-hpa xinetd
- 建立tftp服务器目录
sudo mkdir -p /tftpboot sudo chmod 777 /tftpboot
- 配置/etc/default/tftpd-hpa
# /etc/default/tftpd-hpa TFTP_USERNAME="tftp" TFTP_DIRECTORY="/work/tftpboot" //修改成自己要使用的tftpboot目录 TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="--secure -c" //-c 表示可以创建文件 -c create
- 重启服务
sudo /etc/init.d/tftpd-hpa restart
- 测试tftp
可以在当前目录下发现多了Image文件。配置完成。root@Linux:/# tftp localhost tftp> get Image tftp> q
板卡uboot下网络配置及镜像下载及加载与写入flash
- 网络配置
//设置ip地址 $ setenv ipaddr 192.168.200.255 //设置网关地址 $ setenv gatewayip 192.168.0.1 //设置tftp服务端ip地址(pc端地址) $ setenv serverip 192.168.200.222 //保存设置 $ saveenv //查看当前设置,如下图所示 $ pri
- 下载镜像
tftpboot 0x83000000 BOOT.BIN