使用 Debian Jessie 的 u-boot-sunxi-with-spl.bin 时,我应该在 /etc/fw_env.config 中放入什么

使用 Debian Jessie 的 u-boot-sunxi-with-spl.bin 时,我应该在 /etc/fw_env.config 中放入什么

我正在尝试将现有的 armhf Debian Jessie 设置从 CuBox 移动到 BananaPro。我已将 u-boot-sunxi-with-spl.bin 从 u-boot-sunxi 包复制到距 sdcard 开头偏移 8k 的位置。我现在正在尝试检查(并可能修改)其中嵌入的环境。

我从这里尝试了 fw_env.config 值: https://blog.night-shade.org.uk/2014/01/fw_printenv-config-for-allwinner-devices/但是当我运行 fw_printenv 时出现 CRC 错误,这表明它们对于这个版本的 u-boot 来说不正确。

该文件似乎包含一些看起来像 u-boot 环境的东西,其偏移量要低得多,但我对文件的结构了解不够,无法找出实际值。

答案1

我写了你链接的博文。你曾经用写在SD卡上的uboot启动过系统吗?

原因是,在运行 saveenv 之前,不会将环境写入 SD 卡。在运行 saveenv 之前,u-boot 将使用嵌入在 u-boot 二进制文件中的内部默认值。

相关内容