flash
The
flash
command programs the flash
configuration memory on the card with a specified deployment shell.It has the following options:
-d <card_>
(Optional): Specifies the target card ID, else flashes all cards if not specified.-a <all | shell>
: Specifies the name of the deployment shell to program the card or you can set theshell_name
toall
. This will attempt to flash all the cards in the system with the installed deployment shell.-t <timestamp>
: Specifies the timestamp associated with theshell_name
.
For example, to flash the card with a deployment shell called xilinx_u200_xdma_201820_1
and timestamp 1535712995
, enter the following
command:
sudo xbutil flash -a xilinx_u200_xdma_201820_1 -t 1535712995
Below is an example of the output after the card has been flashed:
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