Handling Files and Images for Flash Media - Handling Files and Images for Flash Media - 2026.1 English - UG1701

Embedded Design Development Using Vitis User Guide (UG1701)

Document ID
UG1701
Release Date
2026-07-31
Version
2026.1 English

This section provides guidance for managing flash media and images.

Writing Images for SD Card

The EDF prebuilt image is delivered as feature rich, and is too big for using initramfs method to temporary mount the file system on RAM. Preferred mount options for the image file systems involve SD card or other flash media directly. EDF provide several alternatives to prepare the media so Vitis package is no longer creating the SD card files. Instead this is done using wic together with mtools which provide commands to directly add, copy, and modify image partitions before writing the image to SD card or other flash media.

For descriptions and details how to use wic refer to AMD EDF Disk Image Layout

Writing Images to the OSPI, QSPI and other Media

Both single and multi-stage boot can be setup on various media depending on customer requirements. AMD EDF prebuilt images for AMD development boards use multi-stage boot with deferred PL load as default. For more details and descriptions on default and alternative image setup, refer to AMD EDF Common Specifications

For hands on examples, review the packaging step in the tutorial available on GitHub: https://github.com/Xilinx/Vitis-Tutorials/tree/HEAD/Vitis_System_Design/Design_Tutorials/02-Versal_Vitis_Subsystem_Flow.