抱歉,我听起来像个菜鸟。我进入了 Beaglebone Black Wireless 的引导加载程序 (UBoot),在将环境设置为默认后,env default -f -a
我输入saveenv
命令并收到以下错误:
正在将环境保存到 EXT4...卡对电压选择无响应!失败 (1)
我没有插入 SD 卡,而是从 MMC 存储启动。有人告诉我 UBoot 使用从其启动的存储中的环境。如何让 UBoot 将环境保存到 MMC 存储而不是 SD 卡。
答案1
我遇到了类似的问题并从另一个论坛得到了答案。
我在下面引用它。
“嗯,遗憾的是今天 u-boot 仅支持在一个位置和一种文件系统类型中使用 saveenv。
如果你想在你的设计中强制使用 eMMC,你需要在文件 configs/am335x_evm_defconfig 中修补 u-boot
改变
CONFIG_ENV_EXT4_INTERFACE="mmc" CONFIG_ENV_EXT4_DEVICE_AND_PART="0:1" CONFIG_ENV_EXT4_FILE="/boot/uboot.env"
到
CONFIG_ENV_EXT4_INTERFACE="mmc" CONFIG_ENV_EXT4_DEVICE_AND_PART="1:1" CONFIG_ENV_EXT4_FILE="/boot/uboot.env"
0 = microSD 1 = eMMC”
关联:https://forum.digikey.com/t/question-for-card-did-not-respond-to-voltage-select/2763/4