JAJAAC0 December   2025 AM625 , AM62A7 , AM62D-Q1 , AM62P , AM6442

 

  1.   1
  2.   概要
  3.   商標
  4. 1はじめに
  5. 2用語
  6. 3ブート モードとフラッシュの互換性について
  7. 4フラッシュの統合と SysConfig のセットアップ
    1. 4.1 FLASH のパラメータ
      1. 4.1.1 推奨アプローチ
    2. 4.2 OSPI のパラメータ
  8. 5起動に関する一般的な問題とデバッグ
    1. 5.1 ブート エラー
    2. 5.2 既知のエラッタ
    3. 5.3 フラッシュ初期化エラー
      1. 5.3.1 FLASH と OSPI の SysConfig の値
      2. 5.3.2 フラッシュ デバイスとメーカー ID の読み取りエラー
      3. 5.3.3 PHY エラー
    4. 5.4 フラッシュの読み取りエラー
    5. 5.5 フラッシュ プログラム エラー
  9. 6OSPI および FLASH のサポートを要求するためのチェックリスト
  10. 7まとめ
  11. 8参考資料

フラッシュの読み取りエラー

フラッシュの読み取りエラーが発生する場合がありします。これらの利点は以下のとおりです。

  1. OSPI コントローラが DAC 状態のときに、特定のアドレス範囲を使用してフラッシュの内容をマッピングします。利用可能なアドレス範囲を図 5-2に示します。デフォルトでは 0x60000000 が選択されています。読み取りエラーは、MPU 領域 0x60000000 が cached (キャッシュ済み) としてマークされている場合に発生します。これは、フラッシュの直接メモリ マッピングに使用される領域です。ソフトウェアでこれを実現するには、レジスタ 0xFC40000 の 7th ビット、DAC ビットを 1 に設定します。その結果、0x60000000 を「Cached」としてマークする必要はありません。
  2. 構成済みのプロトコルに対する SysConfig で設定された読み取りコマンドは正しくありません。一部のフラッシュでは、3 バイトと 4 バイトのアドレッシングに対して異なる読み取りコマンドがあります。
  3. フラッシュ上のデータが 00h 01h 02h 03h…、バッファ内の読み取り値が 01h 02h 03h 04h… であるとします。これは、セクション 5.3.1 で、読み取り用のダミー クロックが値 1 でオフになっていることを示します。
  4. DMA 関連の問題には、読み取りバッファがキャッシュ アライメントされていないためにデータが正しく読み取れないことが含まれます。
 FSS メモリ領域図 5-2 FSS メモリ領域