Flash Programming - 2022.2 English

Vitis Unified Software Platform Documentation: Embedded Software Development (UG1400)

Document ID
UG1400
Release Date
2023-01-02
Version
2022.2 English
Program Flash is a Vitis™ software platform tool used to program the flash memories in the design. The types of flash supported by the Vitis software platform for programming are:
  • For non- Zynq® family devices: Parallel Flash (BPI) and Serial Flash (SPI) from Micron and Spansion.
  • For Zynq family devices: Quad SPI, NAND, and NOR. QSPI can be used in different configurations such as QSPI single, QSPI dual parallel, QSPI dual stacked.

To program the flash memories, follow these steps:

  1. Connect to the board using the target connections button

  2. Select the application in which you created the boot image.
  3. Select Xilinx > Program Flash.
  4. Fill the required information: flash image file, offset, and flash type.
  5. Select the appropriate target connection.
  6. Select the flash type.
  7. Click Flash to start the program flash operation. After the operation is complete and you can see the status of the flash programming, check it in the Vitis software platform log.