インテル® Agilex™ ハード・プロセッサー・システム (HPS) のリモート・システム・アップデート・ユーザーガイド

ID 683184
日付 7/10/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

6.6.3. U-Bootを使用したファクトリー・イメージの更新

この項では、U-Bootを使用してファクトリー・イメージを更新する方法を示しています。
注: この項にリストされているコマンドは、最初に実行される基本動作の項に依存しています。具体的には、アプリケーション・イメージをP2フラッシュ・パーティションに追加します。
  1. ボードの電源を再投入し、U-Bootを停止して、RSUステータスログを確認します。
    SOCFPGA # rsu status_log
    Current Image   : 0x02000000
    Last Fail Image : 0x00000000
    State           : 0x00000000
    Version         : 0x00000202
    Error location  : 0x00000000
    Error details   : 0x00000000
    Retry counter   : 0x00000000

    スロット1 (パーティションP2) からのアプリケーション・イメージは、CPBで最も優先度が高いとマークされているため、ロードされました。

  2. スロット2が使用されていないことを確認し、スロット2を消去して、ファクトリー・アップデート・イメージを書き込み、正しく書き込まれたことを確認します。
    SOCFPGA # rsu slot_get_info 2
    NAME: P3
    OFFSET: 0x0000000003000000
    SIZE: 0x01000000
    PRIORITY: [disabled]
    SOCFPGA # rsu slot_erase 2
    Slot 2 erased
    SOCFPGA # load mmc 0:1 $loadaddr factory_update.rpd
    3489792 bytes read in 158 ms (21.1 MiB/s)
    SOCFPGA # rsu slot_program_factory_update_buf 2 $loadaddr $filesize
    Slot 2 was programmed with buffer=0x0000000002000000 size=3489792.
    SOCFPGA # rsu slot_verify_buf 2 $loadaddr $filesize                
    Slot 2 was verified with buffer=0x0000000002000000 size=3489792.
  3. スロット2がCPBで最も優先度が高くなっていることを確認します。
    SOCFPGA # rsu slot_get_info 2
    NAME: P3
    OFFSET: 0x0000000003000000
    SIZE: 0x01000000
    PRIORITY: 1
  4. スロット2からファクトリー・アップデート・イメージをロードするようにSDMに指示します。
    SOCFPGA # rsu slot_load 2
    Slot 2 loading.
  5. ファクトリー・アップデート・イメージが実行され、決定ファームウェア、決定ファームウェア・データ、およびファクトリー・イメージがフラッシュで更新されます。次に、CPBからそれ自体を削除し、現在最も優先度の高いイメージをCPBにロードします。U-Bootプロンプトで、P2がロードされ、P3がディスエーブルになっていることを確認します。
    SOCFPGA # rsu status_log
    Current Image   : 0x02000000
    Last Fail Image : 0x00000000
    State           : 0x00000000
    Version         : 0x00000202
    Error location  : 0x00000000
    Error details   : 0x00000000
    Retry counter   : 0x00000000
    SOCFPGA # rsu slot_get_info 2
    NAME: P3
    OFFSET: 0x0000000003000000
    SIZE: 0x01000000
    PRIORITY: [disabled]