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

本文介绍如何在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的安装与配置》这篇文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值