これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド nvme-fw-download です。
プログラム:
NAME
nvme-fw-download - nvme ファームウェア イメージのすべてまたは一部をダウンロードします。
SYNOPSIS
nvme ソフトウェアダウンロード [--fw= | -f ]
[--xfer= | -バツ]
[--オフセット= | -o ]
DESCRIPTION
ファームウェア イメージ ダウンロード コマンドは、ファームウェアのすべてまたは一部をダウンロードするために使用されます。
コントローラの将来のアップデート用のイメージ。 ファームウェア イメージのダウンロード コマンドは次のようになります。
管理送信キューまたは I/O 送信キュー上の他のコマンドが実行されている間に送信されます。
並外れた。 ファームウェア イメージ ダウンロード コマンドは、新しいファームウェア イメージを (全体的に) コピーします。
または部分的に)コントローラーに送信されます。
ファームウェア イメージは、個別にダウンロードされる複数の部分で構成されている場合があります。
個別のファームウェア イメージ ダウンロード コマンドを使用します。 各ファームウェアイメージダウンロードコマンド
Dword 範囲を指定する Dword オフセットと Dword 数が含まれます。 ホストソフトウェア
ファームウェア部分が重複する Dword 範囲を持たないようにする必要があります。 ファームウェア部分
順不同でコントローラーに送信される可能性があります。
新しいファームウェア イメージは、ファームウェア イメージ ダウンロード コマンドの一部として適用されません。 それ
リセット後に適用されます。適用するイメージと適用するファームウェア スロット
コミットされた値は、Firmware Activate コマンドで指定されます。
OPTIONS
-f 、--fw=
必須の引数。 これは、デバイスのファームウェア ファイルへのパスを指定します。
プログラムによって読み取られてデバイスに送信されるシステム。
-バツ、--xfer=
各転送を分割するサイズを指定します。 これは、デバイスに最大値がある場合に便利です。
ファームウェアの転送サイズ要件。 デフォルトは4kです。
-o 、--オフセット=
これは開始オフセットを dword 単位で指定します。 これは実際に役立つのは、次の場合のみです。
ファームウェアは複数のファイルに分割されています。 それ以外の場合、オフセットはゼロから始まり、
に基づいて自動的に調整されます。 転送 与えられたサイズ。
例
· 一度に 128KiB のファームウェア サイズを転送します。
# nvme fw-download /dev/nvme0 --fw=/path/to/nvme.fw --xfer=0x20000
NVME
nvme-userスイートの一部
onworks.net サービスを使用してオンラインで nvme-fw-download を使用する