u-boot 的环境变量设置

242 阅读1分钟

本文笔者所使用的板子为nanopi-r4s,friendlyarm出的,芯片rk3399.

当我们在使用uboot命令行进行printenv操作时,可以看到如下的输出

image.png

其中都是设置好的环境变量,其中的变量下次再细说。

关于如何设置环境变量,都在include文件夹下,以我使用的板子为例

设置在/include/configs/rk3399_common.h所定义的CFG_EXTRA_ENV_SETTINGS宏中,如下图所示

环境变量所设置的宏

这些都可以在printenv中找到。该宏会被/include/env-default.h所调用进行环境变量的配置。

根据此思路进行一些uboot的环境变量的添加,如下图所示

一些修改

结果如下图所示,符合预期