发布网友 发布时间:2022-04-23 07:17
共2个回答
热心网友 时间:2022-06-17 11:42
u-boot常用环境变量
下面的表中我们列出了一些常用的环境变量:
环境变量
描述
bootdelay
执行自动启动的等候秒数
baudrate
串口控制台的波特率
netmask
以太网接口的掩码
ethaddr
以太网卡的网卡物理地址
bootfile
缺省的下载文件
bootargs
传递给内核的启动参数
bootcmd
自动启动时执行的命令
serverip
服务器端的ip地址
ipaddr
本地ip 地址
stdin
标准输入设备
stdout
标准输出设备
stderr
标准出错设备
上面只是一些最基本的环境变量,
注意:1)板子里原本是没有环境变量的,u-boot的缺省情况下会有一些基本的环境变量;
2)执行了saveenv/save之后,环境变量会第一次保存到nor flash/nand flash指定的地址,之后修改、保存、删除等都是基于flash中的环境变量的操作。
U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。
bootcmd
bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数。
bootargs
bootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着bootargs来设置的。bootargs的种类非常的多,也非常的灵活,内核和文件系统的不同搭配就会有不同的设置方法;甚至你也可以不设置bootargs,而直接将其写到内核中去(在配置内核的选项中可以进行这样的设置),正是这些原因导致了bootargs使用上的困难。
热心网友 时间:2022-06-17 11:43
已知泼厦一体裙掣