——————————————————————————————————————————————————————————
——————————————————————————————————————————————————————————
1、安装tftp
apt-get install tftpd-hpa tftp-hpa
2、修改配置文件
gedit /etc/default/tftpd-hpa
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /tftpboot"
3、启动tftp服务
/etc/init.d/tftpd-hpa restart
——————————————————————————————————————————————————————————
——————————————————————————————————————————————————————————
设置启动参数:
setenv serverip 192.168.0.200 //linux
setenv ipaddr 192.168.0.201 //board
setenv bootargs mem=64M console=ttyS2,115200n8 root=/dev/nfs nfsroot=192.168.0.200:/opt/workspace/SEED-DEC138/nfs rw ip=192.168.0.201:192.168.0.1:255.255.255.0
setenv bootcmd 'tftp 0xc0700000 uImage; bootm'
saveenv
——————————————————————————————————————————————————————————
——————————————————————————————————————————————————————————
上电后,串口信息如下:
TFTP from server 192.168.0.200; our IP address is 192.168.0.201
Filename 'uImage'.
Load address: 0xc0700000
Loading: *
TFTP error: 'File not found' (1)
Starting again
解决办法:
见《tftp的安装与配置》这篇文章