web-dev-qa-db-ja.com

「Linuxを解凍しています...」の直後にカーネルの起動が停止します。

ARMベースのボードを立ち上げようとしています。 U-Bootは機能していますが、カーネルをロードできないようです。ほとんどの場合、次の場合に限ります。

Starting kernel ...

Uncompressing Linux...

U-Boot env設定で遊んでいる間、数回フォローアップしました:

uncompression error

 -- System halted

GZIPの代わりにLZO圧縮を使用することを提案するスレッドをいくつか見つけたので、カーネルを再構成しましたが、LZO圧縮エラーメッセージが表示されます。

Compressed data violation

 -- System halted

これをデバッグする方法について何か提案はありますか?カーネルでDEBUG_LLとprintkをすでに有効にしていますが、それらはまったく役に立ちませんでした。

5
Gatica

読み取りエラーが発生したため、解凍されたデータに有効なチェックサムがないようです。

考えられる理由:

  • RAM/SRAMエラー。
  • RAM/SRAMが少なすぎます。
1
user55518