Creating an Empty Application - Creating an Empty Application - 2025.2 English - UG1305

Versal Adaptive SoC Embedded Design Tutorial (UG1305)

Document ID
UG1305
Release Date
2025-12-09
Version
2025.2 English
  1. Launch Vitis IDE and open the workspace where the platform is created.

    ../_images/welcome-vitis-ide.png
  2. Select File > New Component > Application. The Creating a New Application Components wizard opens. If this is the first time that you have launched the Vitis IDE, you can select Create Application Component on the Welcome screen.

  3. Add the Component name and the component location.

    Wizard Screen

    System Properties

    Setting or command to use

    Application Details

    Component name

    freertos_gpio_test

    Component location

    < Application path >

    Select a platform from repository

    vpk180_platform

    Domain

    Select a Domain

    +Create New

    Name

    freertos_gpio_test_system

    Operating System

    freertos

    Processor

    psv_cortexr5_0

  4. Select the Created Platform and click Next.

  5. Add name and OS “freertos”.

  6. Select domain “psv_cortexr5_0” and click Next.

  7. Click Finish and the Empty Application is created Successfully.

    ../_images/new-ch7-empty-app.png
  8. Delete the source files under freertos_gpio_test/Sources/src and copy the freertos source code files from the FreeRTOS project path, <design-package>/ch5_system_design_example_source__files/rpu/ to the source/directory.

  9. Configure the Vitis IDE to enable AXI UARTLITE for RPU application debug console under the FreeRTOS Board Support Package. Navigate to vitis-comp.json under vpk180_platform project under Settings. Then select Navigate to BSP Settings under Board support package. Modify stdin and stdout to axi_uarlite_0 by selecting it from the drop-down options, as shown in the following snippet.

    ../_images/configure-vitis-ide.png