我正在尝试在imx8板上设置一个u引导,以便从第一个分区上的uEnv.txt文件中加载环境变量。我已经让它正常工作,这样它就可以加载文件,现在我正在尝试用env import导入这些数据。然而,用供应商的BSP构建的u引导版本似乎没有env import作为选项。当我试着运行它时,这就是我所得到的:
u-boot=> env import -t ${loadaddr} $(filesize}
env - environment handling commands
Usage:
env default [-f] -a - [forcibly] reset default environment
env default [-f] var [...] - [forcibly] reset variable(s) to their default values
env delete [-f] var [...] - [forcibly] delete variable(s)
env edit name - edit environment variable
env exists name - tests for existence of variable
env print [-a | name ...] - print environment
env run var [...] - run commands in an environment variable
env save - save environment
env set [-f] name [arg ...]我还注意到了一些我习惯于喜欢loadfat的缺少的命令。
在编译之前需要配置的env import是可选的吗?如果是的话,有人能提供关于如何做到这一点的信息吗?
作为参考,我正在使用Yocto构建u-boot,并且u引导版本号显示为:U 2018.03-imx_v2018.03_4.14.78_1.0.0_ga_var01+g5c48b6c (2019-13年10月29日:16:16 +0000)
编辑:我实际上找不到关于env import是官方命令的引用,但是我在几个地方都看到过引用它。如果不是命令,那么如何将我从文件中加载到内存中的环境变量应用到内存中呢?
发布于 2019-10-29 18:03:46
您需要启用CONFIG_CMD_IMPORTENV。
https://unix.stackexchange.com/questions/549308
复制相似问题