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

ID 683184
日付 6/09/2023
Public
ドキュメント目次

6.1. 決定ファームウェア

決定ファームウェアは、デバイスのパワーアップ時に最初に実行され、最も優先度が高いアプリケーション・イメージを選択およびロードするため、非常に重要です。また、別のアプリケーション・イメージまたはファクトリー・イメージをロードする必要がある場合、その都度実行されます。

決定ファームウェアのコピーは4つあり、QSPIフラッシュのアドレス0に格納されています。決定ファームウェアは、SHAチェックサムによって保護されています。SDM BootROMは、最初のコピーが破損していることを検出すると、2番目のコピーを試行し、次に3番目と4番目のコピーを試行します。

現在使用されている決定ファームウェアのコピーのインデックスは、RSU_STATUSの version フィールドを介してHPSに報告されます。U-Bootはこのインデックスを使用して、現在使用されている決定ファームウェアのコピーをフラッシュ内の他のコピーと比較し、一致しないものに関しては破損していると報告します。この情報はLinuxにも報告され、LibRSUで使用されます。

決定ファームウェアの1つ以上のコピーが破損していることを確認したら、ファクトリー・アップデート・イメージまたは決定ファームウェア・アップデート・イメージのいずれかを実行することで回復できます。どちらのオプションも、決定ファームウェアと決定ファームウェア・データを更新します。ファクトリー・アップデート・イメージは、ファクトリー・イメージも更新します。