JADA297 August   2026 AM620-Q1 , AM623 , AM625-Q1 , AM62A1-Q1 , AM62A3-Q1 , AM62A7-Q1 , AM62D-Q1 , AM62L , AM62P-Q1 , DRA821U-Q1 , DRA829V-Q1 , TDA4AEN-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4APE-Q1 , TDA4VE-Q1 , TDA4VEN-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VP-Q1 , TDA4VPE-Q1

 

  1.   1
  2.   概要
  3.   商標
  4. 1はじめに
    1. 1.1 目的
    2. 1.2 範囲
  5. 2詳細説明
    1. 2.1 AM62Ax QSPI ブートの概要
      1. 2.1.1 ブートの前提条件
      2. 2.1.2 ブート ROM の読み取りシーケンス
    2. 2.2 フラッシュのアドレス指定アーキテクチャ
      1. 2.2.1 3 バイト アドレッシング モード
      2. 2.2.2 4 バイト アドレッシング モード
      3. 2.2.3 状態保持動作
    3. 2.3 ブート互換性に関する考慮事項
      1. 2.3.1 ブート ROM の想定
      2. 2.3.2 アドレッシング モード不一致のメカニズム
      3. 2.3.3 起動への影響
    4. 2.4 起動調査の例
      1. 2.4.1 外部に現れる障害の兆候
      2. 2.4.2 ブート ROM ログ解析
      3. 2.4.3 CCS を使用したメモリ検証
      4. 2.4.4 イメージ比較
      5. 2.4.5 QSPI バス解析
      6. 2.4.6 根本原因の確認
    5. 2.5 デバッグ方法
    6. 2.6 対策と設計上の推奨事項
      1. 2.6.1 推奨ソリューション:フラッシュ リセットの同期
      2. 2.6.2 代替ソリューション:ドライバ レベルの対策
      3. 2.6.3 0x6C 対策の適用範囲
      4. 2.6.4 大容量フラッシュ アプリケーションの設計上の制約
  6. 3まとめ
  7. 4参考資料

外部に現れる障害の兆候

調査対象のプラットフォームでは、表 2-2 に示す動作が確認されました。

表 2-2 リセット動作の比較
リセット条件 結果
コールド パワーオン ブート成功
Linux の再起動 ブート成功
MCU_PORz リセット 起動失敗

UART ブートをバックアップ ブート ソースとして構成した場合、QSPI ブートに失敗すると、デバイスは自動的に UART ブートに切り替わりました。

この動作は、ブート ROM ステージで障害が発生したことを外部から確認できる兆候となりました。