An FSBL for booting the lab application
must be created within the Platform Project. The FSBL will be generated in a later
section with the SD card boot mode. The FSBL loads on the
Arm®
Cortex®-A53 processor and subsequently, the FSBL loads the lab
application on the Cortex-A53 core. In Vitis, the
FSBL is created as part of the platform project.
- Launch Vitis™ .
- Set the workspace path.Note: For this walk-through the workspace path is assumed to be C:\Xilinx\Key_Revocation_Lab.
- Select
- The Create a New Platform window opens.
- Enter Key_Revocation_Platform for the platform project name as shown in Figure 2.
Figure 1. Create a Platform Project
. - Select Next.
- Select the Create a new platform from hardware (XSA) tab as shown in the following figure.
- Select the prebuilt zcu102 xsa file from the Hardware Specification
drop-down menu.Note: If your system needs an xsa file that is not listed, these can be built within Vivado (see Zynq UltraScale+ MPSoC: Embedded Design Tutorial (UG1209)).
- Make the following selections within the Software Specification section of
the window:
- Operating system: standalone
- Processor: psu_cortexa53_0
- Architecture: 64-bit
Figure 2. Select XSA File and Setup the Platform - Select Finish.
Vitis creates the board support package (BSP) and an FSBL application. It might take a moment for the Vitis to compile and create the FSBL and BSP.
Note: In this example, the application name
fsbl_a53 is to identify that the FSBL is targeted for
the application processing unit (APU) (the Arm®
Cortex®-A53 Core).