flash (xbutil) - 2019.2 Japanese

Vitis 統合ソフトウェア プラットフォームの資料: アプリケーション アクセラレーション開発 (UG1393)

Document ID
UG1393
Release Date
2020-02-28
Version
2019.2 Japanese
重要: xbutil flash コマンドは、廃止されています。xbmgmt flash を代わりに使用してください。

flash コマンドは、カード上のフラッシュ コンフィギュレーション メモリを指定の運用シェルでプログラムします。

次のオプションがあります。

  • -d <card_>

    (オプション): ターゲット カード BDF を指定します。指定しない場合、すべてのカードのフラッシュ メモリがプログラムされます。

    注記: BDF (Bus Device Function) は、特定デバイスを識別する Bus:device.f 形式の数値のセットです。この数値は、Linux コマンドの lspci(8) を使用すると検出できます。
  • -a <all | shell>: カードにプログラムする運用シェルの名前を指定します。<shell_name> を all に設定すると、システムに含まれるすべてのカードのフラッシュ メモリがインストールされている運用シェルでプログラムされます。
  • -t <timestamp>: <shell_name> に関連付けるタイムスタンプを指定します。

たとえば、カードのフラッシュ メモリをタイムスタンプ 1535712995xilinx_u200_xdma_201820_1 という運用シェルでプログラムするには、次のコマンドを入力します。

sudo xbutil flash -a xilinx_u200_xdma_201820_1 -t 1535712995

カードのフラッシュ メモリのプログラムが終了すると、次のような出力が表示されます。

INFO: ***Found 880 ELA Records
Idcode byte[0] ff
Idcode byte[1] 20
Idcode byte[2] bb
Idcode byte[3] 21
Idcode byte[4] 10
Enabled bitstream guard. Bitstream will not be loaded until flashing is finished.
Erasing flash............................................
Programming flash............................................
Cleared bitstream guard. Bitstream now active.
DSA image flashed succesfully
Cold reboot machine to load the new image on FPGA