In the Vitis IDE, select File → New Example → Zynq MP FSBL to open the New Project wizard.
Use the information in the table below to make your selections in the wizard.
Screen
System Properties
Settings
Platform
Select platform from repository
edt_zcu102_wrapper
Application project details
Application project name
fsbl_usb_boot
Domain
Domain
standalone on psu_cortexa53_0
Select File → New Component → System Project. The Create System Project wizard opens.
Use the information in the table below to make your selections in the wizard screens.
Screen
System Properties
Settings
Platform
Select platform from repository
zcu102_edt
System project details
System Project Name
fsbl_usb_boot_system
Select the ‘vitis-sys.json’ file under settings within fsbl_usb_boot_system in the Explorer view and click Add Existing Component.
Select Application and then select ‘fsbl_usb_boot’. Now the fsbl_usb_boot application resides inside the fsbl_usb_boot_system component.
In the Explorer view, expand the fsbl_usb_boot project and open xfsbl_config.h from fsbl_usb_boot→ src→xfsbl_config.h.
In
xfsbl_config.hchange or set following settings:#define FSBL_QSPI_EXCLUDE_VAL (1U) #define FSBL_SD_EXCLUDE_VAL (1U) #define FSBL_USB_EXCLUDE_VAL (0U)
Press Ctrl+S to save these changes.
Build FSBL (
fsbl_usb_boot).