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