kima
2024年1月22日 15時45分
お世話になります。
Armadillo-640 起動時に、以下のようなエラーが表示されるようになりました。
> Loading Environment from MMC... *** Warning - bad CRC, using default environment
> Failed (-5)
フォーラムの
https://armadillo.atmark-techno.com/forum/armadillo/3106
から、U-Bootのsaveenvの内容を保存している領域のCRCエラーだと思われます。
U-Bootは、カスタマイズでLinuxカーネルに渡すoptargsを追加しており、
インストーラーでインストール後、saveenvで環境変数を設定していないため
「using default environment」であれば、動作的には問題ないと考えています。
実際、この後、OSは正常に起動し、動作も正常です。
そこで、make-install-disk-image.sh で作成したオリジナルのインストーラーを使用して、
再インストールしても、同じ内容のエラー(Warning)が表示されます。
これは、ハード的に破損している状況なのでしょうか?
Warningが出ないように、クリアする方法はありますでしょうか?
よろしくお願いいたします。
U-Boot 2018.03-at13 (Dec 12 2023 - 17:34:52 +0900) CPU: Freescale i.MX6ULL rev1.1 at 396 MHz Reset cause: POR I2C: ready DRAM: 512 MiB MMC: FSL_SDHC: 0, FSL_SDHC: 1 Loading Environment from MMC... *** Warning - bad CRC, using default environment Failed (-5) In: serial Out: serial Err: serial PMIC: PFUZE3000 DEV_ID=0x30 REV_ID=0x11 Net: FEC Autoboot in 0 seconds 7879304 bytes read in 221 ms (34 MiB/s) 30838 bytes read in 50 ms (601.6 KiB/s) ## Booting kernel from Legacy Image at 82000000 ... Image Name: Linux-4.14-at47 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 7879240 Bytes = 7.5 MiB Load Address: 82000000 Entry Point: 82000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 83000000 Booting using the fdt blob at 0x83000000 Loading Kernel Image ... OK Loading Device Tree to 9eef9000, end 9ef03875 ... OK Starting kernel ...
at_makoto.sato
2024年1月22日 17時28分
佐藤です。
マニュアルの以下の記載のあるとおり env save するとどうでしょうか。
https://manual.atmark-techno.com/armadillo-640/armadillo-640_product_ma…