IMX6ULL Uboot环境变量
1、环境变量 mmcdev
背景:开发板采用SD卡启动,并且确定文件编译完成,使用的是最新结果。
mmc0是sd卡,mmc1是emmc。
这个mmcdev在默认配置里面是1,但是编译后开发板打印的信息是0。
然后我使用下述命令,仍然是0。
env default -a
saveenv
使用下述命令后,显示mmcdev的值变为了1,但是当我重启后,mmcdev变量又变为了0。
setenv mmcdev 1
saveenv
printenv
然后我换成emmc启动后,发现了同样的问题,由于mmc1是emmc,所以环境变量mmcdev的值只能为1,即使你设置为0,它重启后还是会变为1。
至于我为什么那么纠结这个变量在于bootcmd启动,因为我想通过sd卡启动emmc中的zI