インテルのみ表示可能 — GUID: uvj1540272395957
Ixiasoft
インテルのみ表示可能 — GUID: uvj1540272395957
Ixiasoft
B. RSU のステータスコードとエラーコード
分野 | 説明 |
---|---|
現在の画像 | フラッシュ内で現在実行中のイメージの場所。 |
失敗した画像 | 失敗したイメージのアドレス。 |
エラーの詳細 | ユーザーにとって意味のない、不透明なエラーコード。 |
エラーの場所 | 失敗したイメージ内のエラーの場所。 |
州 | RSU システムの状態。 |
バージョン | RSU インターフェイスのバージョンとエラーの原因。 |
リトライカウンタ | 再試行カウンタの現在の値。 |
失敗した画像、 エラーの詳細、 エラーの場所、 州 フィールドと エラーソース のビットフィールド バージョン フィールドにはスティッキーな動作があります。エラーが発生すると設定され、その後のエラーでは更新されず、次のいずれかのイベントが発生するとクリアされます。 POR、 nCONFIG、特定のイメージがロードされるか、U-Boot または Linux からエラーステータスが明確にクリアされます。
ビットフィールド | ビット | 説明 |
---|---|---|
メジャーエラーコード | 31:16 | メジャー エラーコード。考えられる値については以下を参照してください。 |
マイナーエラーコード | 15:0 | マイナーエラーコード、不透明な値 |
次のメジャー エラーコードが定義されています。
コンフィグレーション・エラー・コード | 詳細 |
---|---|
0xF001 | BITSTREAM_ERROR |
0xF002 | HARDWARE_ACCESS_FAILURE |
0xF003 | BITSTREAM_CORRUPTION |
0xF004 | INTERNAL_ERROR |
0xF005 | DEVICE_ERROR |
0xF006 | HPS_WATCHDOG_TIMEOUT |
0xF007 | INTERNAL_UNKNOWN_ERROR |
マイナー エラーコードは通常、不透明な値であり、ユーザーにとっては意味がありません。唯一の例外は、メジャー エラーコードが次の場合です。 0xF006 (HPS_WATCHDOG_TIMEOUT)。この場合、マイナー エラーコードは、ウォッチドッグ タイムアウトが発生する前に、RSU Notify コマンドを通じて HPS から SDM に報告された値です。
メジャーエラーコード | マイナーエラーコード | 説明 |
---|---|---|
0xF004 | 0xD00F | ファームウェアデータが破損していると判断し、ファクトリー・イメージがロードされました。 |
0xF004 | 0xD010 | コンフィグレーション・ポインター ブロック 0 が破損しました。代わりにコンフィグレーション・ポインター ブロック 1 が使用されました。 |
0xF004 | 0xD011 | 構成ブロック 0 と 1 の両方が破損しており、ファクトリー・イメージがロードされました。 |
考えられるエラーコードのより完全なリストについては、次を参照してください。 メールボックスクライアントインテル FPGA IP ユーザーガイド、付録: 設定ステータス そして RSU_STATUS エラーコードの説明 。
ビットフィールド | ビット | 説明 |
---|---|---|
current_dcmf_index | 31:28 | 前回使用された決定ファームウェア コピーのインデックス。可能な値: 0、1、2、3。 |
エラーソース | 27:16 | 記録されたエラーの原因:
|
acmf_version | 15:8 | 現在のイメージ ファームウェア RSU インターフェイスのバージョン。 |
dcmf_version | 7:0 | 決定ファームウェア RSU インターフェイスのバージョン。 |