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参考資料

推奨アプローチ

MCU+ SDK にはデフォルト例が含まれおり、以下のパスで確認できます:MCU_PLUS_SDK_INSTALL_PATH/examples/drivers/ospi。上記の例の 1 つが OSPI フラッシュ IO です。この例の詳細については、こちらを参照してください。

この例を正常に実行すると、消去、書き込み、読み取りというすべての基本的なフラッシュ動作が正しく機能していることを確認できます。また、コントローラとフラッシュ デバイスとの間のプロトコル構成が適切に設定されており、SysConfig で構成されたフラッシュ パラメータが期待どおりに動作していることも確認できます。

OSPI フラッシュ IO 例を使用して、フラッシュ パラメータとプロトコルの特定の組み合わせを検証した後、これらの検証済み設定は、UART Uniflash、ブートローダー (SBL OSPI など) 、および類似のプロジェクトなど、他のアプリケーションで再利用できます。

要約すると、OSPI フラッシュ IO 例は、フラッシュ パラメータのテストおよび構成における信頼性の高いリファレンス ポイントとして機能し、このパラメータは複数のアプリケーションに適用できます。