Beaglebone Black Wireless UBoot 上的 savenv

Beaglebone Black Wireless UBoot 上的 savenv

抱歉,我听起来像个菜鸟。我进入了 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

相关内容