【uboot 】uboot通过tftp下载内核

1.开发板uboot,虚拟机能相互ping通

2.ubuntu搭建好tftp服务器,设置好文件夹,放置好文件

 sudo apt install tftpd-hpa  //安装服务程序

sudo systemctl status tftpd-hpa  //检查服务运行状态

gedit /etc/default/tftpd-hpa   //修改文件设置文件夹

TFTP_USERNAME="tftp" #tftpd程序使用的账户,不用改

TFTP_DIRECTORY="/srv/tftp" #目录,这里设置目录

TFTP_ADDRESS=":69" #端口,不用改

TFTP_OPTIONS="--secure --create" #--secure 不设置会有跨目录的问题   --create是要自己添加的,给客户端写入数据的权力

3.uboot设置好参数

x210 # print
mtdpart=80000 400000 3000000
bootdelay=3
baudrate=115200
ethaddr=00:40:5c:26:0a:5b
bootargs=console=ttySAC2,115200 root=/dev/mmcblk0p2 rw init=/linuxrc rootfstype=ext3
bootcmd=movi read kernel 30008000; bootm 30008000
netmask=255.255.255.0
ipaddr=192.168.1.20
serverip=192.168.1.30
gatewayip=192.168.1.1

4.uboot用tftp下载文件

  tftp 0x30008000 zImage-qt

 然后   bootm  0x30008000   启动内核

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值