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

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

D.1. 設定ファイル

LIBRSU ライブラリはリソース ファイルに依存します。 /etc/librsu.rc RSU の目的で使用されるログ レベルと MTD QSPI パーティションを設定します。

表 17.  LIBRSU Configuration File Elements
Element 詳細

Element コメント

使用方法: コメント

Options: None

Single line comments

要/不要

Element root

使用方法: root {type} {path}

オプション: type: Storage type = [qspi, datafile]

LIBRSU が管理する RSU データ領域を含むストレージを指定します。データファイル タイプはテスト目的で提供され、通常のファイルを RSU データ領域として扱います。

Required?: Yes

Element rsu-dev

使用方法: rsu-dev {path}

オプション:
  • path : Path to the RSU entries in Linux sysfs

Linux の RSU sysfs エントリのパスを指定します。

Required?: No. When not specified, it defaults to
/sys/devices/platform/stratix10-rsu.0
.

Element 対数

使用方法: log {level} [stderr|path]

オプション:
  • level : Verbose level

    low、medium、high

  • path : Path to a logfile for debug information
  • stderr (defaults to stderr)

コマンドの実行時にログファイルを開いてデバッグ情報を追加するように LIBRSU に指示します。 3 つのレベルの冗長性が許可されます。ログはデフォルトで stderr に送信されます。

Required?: No

Element 書き込み保護

使用方法: write-protect {slot}

オプション: slot : Slot number

指定されたスロットを変更しようとする試みをブロックするように LIBRSU に指示します。選択したスロットの優先順位は、他のスロットへの変更に基づいて変更される可能性があります。このオプションは複数回使用できます。

要/不要

Element rsu-spt-checksum

使用方法: rsu-spt-checksum {enable}

オプション: <enable(0)/disable(1)>

SPT チェックサムのチェックと維持を有効にするように LIBRSU に指示します。初期フラッシュイメージが Quartus Programming File Generator v20.4 以降で作成された場合にのみ有効です。 定義されていない場合は、オプションが無効であることを意味します。

要/不要

デフォルト値は次のとおりです。
# cat /etc/librsu.rc log med stderr root qspi /dev/mtd0 rsu-dev /sys/devices/platform/stratix10-rsu.0

ATF SMC ハンドラー、 Linux* SVCドライバーと Linux* RSU ドライバーは、SPT アドレスを決定するための SDM API をエクスポートしません。したがって、LIBRSU がフラッシュ パーティション情報を決定できるようにするには、LIBRSU が使用する MTD QSPI パーティションは SPT0 の場所から開始する必要があります。これはデバイス ツリーにハードコーディングすることも、U-Boot が適切な情報を使用してデバイス ツリーを編集してから U-Boot に渡すこともできます。 Linux* を使用して rsu dtb 指示。