- From the AMD Vitis™ window, create the application project by selecting File > New > Application Projects or select Create Application Project.
- The wizard guides you through the steps of creating new application projects.
- Specify the BSP OS platform:
- standalone for a Baremetal application.
- freertos<version>_xilinx for a FreeRTOS application.
- Specify the hardware platform.
- Select the processor:
For the Zynq UltraScale+ MPSoC (ZynqMP), Cortex-R5 (RPU) is supported.
- Select psu_cortexr5_0 or psu_cortexr5_1.
- For the Zynq 7000 SoC device (zynq), only Cortex-A9 is supported.
Select ps7_cortexa9_1.
- Select one of the following:
- Use Existing if you had previously created an application with a BSP and want to re-use the same BSP.
- Create New BSP to create a new BSP.
Note: If you select Create New BSP, the openamp library is automatically included, but the compiler flags must be set as indicated in the upcoming steps. - Click Next to select an available template (do not click Finish).
- Select one of the three application templates available for OpenAMP remote Baremetal
from the available templates:
- OpenAMP echo-test
- OpenAMP matrix multiplication Demo
- OpenAMP RPC Demo
- Click Finish.
- In the AMD Vitis™ project explorer, right-click the BSP and select Board Support Package Settings.
- Navigate to the BSP Settings > Overview > OpenAMP.
- Click the OK button.