1 つまたは 2 つのエントリなどで試したいくつかの構成に応じて/etc/fw_env.config
、U-boot 環境変数を読み取ろうとしたときに次のエラーが発生しました。
root@varsomam33:~# fw_printenv serverip
Warning: Bad CRC, using default environment
また
root@varsomam33:~# fw_printenv serverip
Cannot read bad block mark: Invalid argument
このチュートリアル ( https://developer.ridgerun.com/wiki/index.php/Setting_up_fw_printenv_to_modify_u-boot_environment_variables )に従って、次の/etc/fw_env.config
ように構成しました。
# MTD device name Device offset Env. size Flash sector size Number of sectors
/dev/mtd6 0x1C0000 0x20000 0x20000 1
/dev/mtd7 0x1E0000 0x20000 0x20000 1
参考までに、私は TI Omap ARM チップ (var-som-am33) を使用しています。これらのソフトウェア バージョンでは、Variscite のデフォルトの Yocto Fido がデフォルトで使用されています。
U ブート バージョン:
u-boot-var-som-am33 2014-+gitrAUTOINC+adf9a14020
U-boot-fw-utils バージョン:
u-boot-fw-utils v2014.07+gitAUTOINC+524123a707-r0-arago0-var