x210:uboot和系统移植扩展--uboot的常用命令和环境变量

本文详细介绍了UBoot的常用命令,包括printenv、setenv、saveenv、ping、tftp、nfs、movi、nand、mm、mw、md、bootm和go。此外,还讲解了关键环境变量如bootdelay、ipaddr、serverip、bootcmd和bootargs的作用及其配置方法,特别强调了bootargs在指定根文件系统位置和类型、控制台设置等方面的重要性。
摘要由CSDN通过智能技术生成

uboot的常用命令 

(1)printenv/print

  • 打印出系统中所有的环境变量
  • 例:print

(2)setenv/set

  • 设置(添加/更改/删除)环境变量
  • 要彻底改变环境变量的值,还需要在执行该命令后执行save命令
  • 例:set name value                添加/更改一个环境变量name,它的值为value
  • 例:set name                          删除环境变量name

(3)saveenv/save

  • 保存所有的环境变量
  • 例:save

(4)ping

  • 网络测试指令
  • 例:ping 192.168.1.10

(5)tftp

  • tftp下载指令,用来从主机(windows或者虚拟机ubuntu)下载镜像到开发板,从而达到部署内核的目的。
  • tftp的方式是通过有线网络下载到开发板的DDR中的
  • tftp方式下载时实际上uboot扮演的是tftp客户端程序角色,主机中必须有一个tftp服务器,然后将要下载的镜像文件放在服务器的下载目录中,然后开发板中使用uboot的tftp命令去下载即可。
  • 在windows中搭建tftp服务器,一般是用一些软件来搭建(譬如tftpd32,使用起来比较简单)
  • 在linux下搭建tftp服务器
  • 检查开发板uboot的环境变量,serverip必须设置为虚拟机ubuntu的ip地址。(serverip这个环境变量的意义就是主机tftp服务器的ip地址)
  • 如果是用的windows下的tftp服务器,那uboot的serverip就要设置为和windwos下tftp服务器的ip地址一样而不是windows的Ip地址。
  • 例:tftp 0x30000000 zImage-qt                       将服务器上名为zImage-qt的文件下载到开发板内存的0x30000000地址处

(6)nfs

(7)movi

    <
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值