JAJZ022A November   2024  – April 2025 AM2612

 

  1.   1
  2.   概要
  3. 1使用上の注意およびアドバイザリ マトリックス
  4. 2シリコン リビジョン 1.0 の使用上の注意とアドバイザリ
    1. 2.1 シリコン リビジョン 1.0 の使用上の注記
      1.      i2324
    2. 2.2 シリコン リビジョン 1.0 のアドバイザリ
      1.      i2189
      2.      i2310
      3.      i2311
      4.      i2345
      5.      i2351
      6.      i2352
      7.      i2353
      8.      i2354
      9.      i2356
      10.      i2357
      11.      i2358
      12.      i2359
      13.      i2374
      14.      i2383
      15.      i2411
      16.      i2412
      17.      i2427
      18.      i2428
      19.      i2433
      20.      i2439
      21.      i2440
      22.      i2479
      23.      i2480
  5. 3商標
  6. 4改訂履歴

i2479

GPIO61 のリセット ピン構成での OSPI ブートの問題

詳細:

OSPI ブート モードのときに、その結果となるフォールバック モードを含む、OSPI ブート モードでは、ROM はピン GPIO61 を OSPI0_RESET_OUT0 に構成します。このピンが OSPI フラッシュ メモリのリセット ピンに接続されている場合、OSPI コントローラのリセット信号管理の問題により、ブート障害が発生する可能性があります。

OSPI ブート モード中、ROM コードは次の動作を行います。

  1. GPIO61 を OSPI0_RESET_OUT0 多重化モードに構成します
  2. リセット 信号を正しくアサートします(Low 駆動)
  3. OSPI コントローラの構成が正しくないため、RESET 信号をデアサートしません(GPIO61 ピンは Low 駆動のまま)

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 のリセットにおける一つの実装例を示します。

図 2-2 OSPI0_RESET_OUT0 ピンと PORz/WARMRSTn を使用した AM261x OSPI リセット
図 2-3 ゲートされた GPIO61 ピンと PORz/WARMRSTn を使用した AM261x OSPI リセット