uboot启动的时候会将环境变量从flash读取到DRAM中,使用命令
setenv修改的是DRAM中环境变量,修改以后要使用saveenv命令将修改
后的环境变量保存到flash中,否则的话uboot下一次重启会继续使用以前的环境变量值.
setenv
setenv - set environment variables
Usage:
setenv setenv [-f] name value …
- [forcibly] set environment variable ‘name’ to ‘value …’
setenv [-f] name
- [forcibly] delete environment variable ‘name’
修改ddr中环境变量值
setenv xxx xxx
setenv bootdelay 2
删除ddr总环境变量值
setenv xxx
保存环境变量到flash
saveenv
Saving Environment to SPI Flash... Erasing SPI flash...Writing to SPI flash...done
OK新增环境变量
setenv author abc
删除ddr总环境变量值
setenv author
保存环境变量到flash
saveenv# printenv
arch=arm
author=abc