Launch Vitis Unified IDE, if it is not already open.
Set the Vitis workspace. For example,
C:\edt\fsbl_debug_info
.Select File → New Component → Platform
Screen | System Properties | Settings |
---|---|---|
Name and Location | Component Name | zcu102_platform |
Component location | default | |
Select Platform Creation Flow | Hardware Design | |
Browse to XSA | Select XSA | |
Select Platform Creation Flow | Operating System | standalone |
Processor | psu_cortexa53_0 | |
Generate boot Artifacts | Uncheck |
The platform generates a default BSP (Domain) called “standalone_psu_cortexa53_0”. However, this domain does not have the required libraries needed for the AMD Zynq™ MP FSBL. You can create the Zynq MP FSBL from the application template and allow the tools to generate the domain.
Select Zynq MP FSBL from the Examples.
Note: If the Examples icon is not enabled, then enable this in View -> Examples.
Note: Here, you can see the required libraries; xilffs, xilsecure and xilpm
Select Create Application Component from Template and follow the steps below
Screen | System Properties | Settings |
---|---|---|
Name and Location | Component Name | fsbl_a53 |
Component location | default | |
Select Platform | Name | zcu102_platform |
Select Domain | ||
+ create new ... | Name | fsbl_domain |
Display Name | fsbl_domain | |
OS | standalone | |
Processor | psu_cortexa53_0 |
- Click Next and Finish. The Vitis IDE creates the FSBL application component. This uses the zynqmp_fsbl domain template which includes the required libraries.