モード (3 バイト / 4 バイト・アドレス指定モード) で動作可能な高度かつ高密度のシリアルフラッシュ・デバイスにより、3 バイト・アドレス指定モードと想定される一般的な構成よりも機能が高いため、QSPI フラッシュを 3 バイトのアドレス指定モードにリセットせずに、UBOOT コマンド「mw 0xffd05004 0x00110001」を介して HPS コールド・リセット・レジスター (0xffd05004) を設定すると、インテル® Cyclone® V HPS はハングします。以下のような UART プリント:
CPU: Altera SOCFPGA プラットフォーム
ボード: Altera SOCFPGA Cyclone V ボード
I2C: 準備完了
DRAM: 1GiB
MMC: ALTERA DWMMC: 0
SF: 3 (0 - 7) に較正されたデータキャプチャー遅延を読み取ります
SF: 検出された N25Q512 (ページサイズ 65536)、合計: 67108864
警告 - CRC が不正な場合、デフォルトの環境を使用している
入力: シリアル
出力: シリアル
エラー: シリアル
ネット: mii0
任意のキーを押してオートブートを停止: 0
SOCFPGA_CYCLONE5#
SOCFPGA_CYCLONE5 # mw 0xffd05004 0x00110001
HPS コールド・リセット・レジスター (0xffd05004) を設定する前に、QSPI を 3 バイトのアドレスモードに設定するか、ピンからh2f_cold_reset FPGA出力して QSPI フラッシュを 3 バイトのアドレスモードにリセットすることができます。