嵌入式linux下tftp的建立以及出现的问题

——————————————————————————————————————————————————————————

——————————————————————————————————————————————————————————

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的安装与配置》这篇文章

你可能感兴趣的:(linux,server,File,嵌入式)