Armadilloフォーラム

Armadillo-640起動時の Warning bad CRC ログについて

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 ...
コメント