クリティカルな問題
Linux はゴールデンシステムで QSPI から起動できない場合があります リファレンス・デザイン。これは、デバイスツリーのブロブ (DTB) の場合に発生する可能性があります。 は U-Boot で想定される最大サイズ (8Kb) より大きいです。
この問題は、次のいずれかの方法で回避できます。
- U-Boot 環境変数を
fdtimagesize
次のように更新します。 次: - または、コード内の DTB 画像の最大サイズを変更します。
include/configs/socfpga_cyclone5.hを編集します。ラインを見つける
を指定
fdtimagesize
し、次に変更しますfdtimagesize=0x3000\0
。
1. 実行時に U-Boot コンソールを起動します。
2. 次のコマンドを入力します。 env set fdtimagesize 0x3000
DTB の最大画像サイズを 12 Kb に設定します。
3. saveenv
この設定を保存するコマンドを入力します。
将来のブート用。