インテル® Agilex™ コンフィグレーション・ユーザーガイド

ID 683673
日付 5/30/2022
Public

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

ドキュメント目次

5.1.6. ファクトリアップデート・イメージによるアップデート

まれに、フラッシュメモリーを新しいファクトリー・イメージと関連する決定ファームウェアおよび決定ファームウェア・データで更新する必要がある場合があります。

次の理由により、更新が必要になる場合があります。

  • ファームウェアに脆弱性がある場合
  • ファームウェアまたはファクトリー・イメージにエラーがある場合

インテル ファクトリー・イメージと関連する決定ファームウェアおよび決定ファームウェア・データをリモートで更新するための安全なソリューションを提供します。更新プロセスでは、重要なデータの複数のコピーが保存されるため、電源が失われたり、更新が中断されたりした場合でも、デバイスは再起動して更新を続行できます。電源が復旧すると、更新は自動的に続行されます。更新を実行する手順は次のとおりです。

  1. プログラミング・ファイル・ジェネレーターを使用して、ファクトリアップデート・イメージを生成します。イメージには、新しいファクトリー・イメージ、決定ファームウェア、および決定ファームウェア・データが含まれています。
  2. ファクトリー・アップデート・イメージをプログラムし、(* .rpd) フラッシュデバイスの新しいセクター境界から始まる空のパーティーション・スロットに接続します。
  3. 次のいずれかの方法を使用して、リコンフィグレーションをトリガーし、開始アドレスから更新イメージをロードします。
    • RSU_IMAGE_UPDATEコマンドを使用してリコンフィグレーションをトリガーします。この方法では、CPB0とCPB1を更新する必要はありません。
    • nCONFIG信号をパルスするか、デバイスの電源を入れ直して、再構成をトリガーします。この方法では、CPB0とCPB1の両方にファクトリーの更新イメージの開始アドレスを書き込む必要があります。ファクトリーのイメージの更新後、SDMはCPB0およびCPB1からアドレスを自動的に削除します。
  4. このTclスクリプトは以下の操作を実行します。
    1. フラッシュデバイス内の以前の決定ファームウェアおよび決定ファームウェア・データを消去して置き換えます。
    2. フラッシュデバイスの新しいファクトリー・イメージを再プログラムします。
    3. 更新が完了すると、更新イメージはフラッシュから削除され、そのアドレスポインターはCPBから削除されます。次に、SDMは、アプリケーション・イメージ、またはアプリケーション・イメージが使用できない場合、ファクトリー・イメージをロードします。
  5. 更新プロセスでアプリケーションスロットを使用した場合、アプリケーション・イメージを書き込んでアプリケーション・イメージを復元する必要があります .rpd アプリケーションスロットとCPBに。更新プロセスでアプリケーション・スロットを使用した場合、アプリケーション・イメージ.rpdをアプリケーション・スロットとCPBに書き込むことによって、アプリケーション・イメージを復元する必要があります。