JAJZ022A November 2024 – April 2025 AM2612
GPIO61 のリセット ピン構成での OSPI ブートの問題
OSPI ブート モードのときに、その結果となるフォールバック モードを含む、OSPI ブート モードでは、ROM はピン GPIO61 を OSPI0_RESET_OUT0 に構成します。このピンが OSPI フラッシュ メモリのリセット ピンに接続されている場合、OSPI コントローラのリセット信号管理の問題により、ブート障害が発生する可能性があります。
OSPI ブート モード中、ROM コードは次の動作を行います。
GPIO61 がフラッシュ メモリのリセット ピンに接続されている場合、フラッシュ デバイスは RESET 状態を維持します。これにより、適切なブート シーケンスが完了しません。この問題は、OSPI フラッシュのリセット制御に GPIO61 が使用されているすべてのパッケージ タイプに影響します。
オプション 1:フラッシュをリセットする目的で GPIO61 ピンを使用しないでください。PORz/WARMRSTn を使ってパワー サイクル時にフラッシュ デバイスをリセットし、別の GPIO を OSPI0_REST_OUT0 に使用して、その信号を PORz/WARMRSTn で AND ゲートを通過させます。例については、OSPI0_RESET_OUT0 ピンと PORz/WARMRSTn を使用した AM261x OSPI リセットを参照してください。
オプション 2:ブート中にリセット ロジックへの伝搬を防止するために GPIO61 をゲートし、フラッシュ デバイスのパワー サイクル中に PORz/WARMRSTn をリセットとして使用してその信号をゲートします。ゲート制御された GPIO61 ピンと PORz/WARMRSTn を使用した AM261x OSPI のリセットにおける一つの実装例を示します。