本文笔者所使用的板子为nanopi-r4s,friendlyarm出的,芯片rk3399.
当我们在使用uboot命令行进行printenv操作时,可以看到如下的输出
其中都是设置好的环境变量,其中的变量下次再细说。
关于如何设置环境变量,都在include文件夹下,以我使用的板子为例
设置在/include/configs/rk3399_common.h所定义的CFG_EXTRA_ENV_SETTINGS宏中,如下图所示
环境变量所设置的宏
这些都可以在printenv中找到。该宏会被/include/env-default.h所调用进行环境变量的配置。
根据此思路进行一些uboot的环境变量的添加,如下图所示
一些修改
结果如下图所示,符合预期