Adding a Library to an Existing BSP Using Vitis Classic IDE - Adding a Library to an Existing BSP Using Vitis Classic IDE - 2026.1 English - UG643

Standalone Library Documentation: BSP and Libraries Document Collection (UG643)

Document ID
UG643
Release Date
2026-06-23
Version
2026.1 English

Configures lwip220, xilfpga, and xilffs libraries in BSP in the Vitis Classic IDE.

  1. Open <project>.prj available in Explorer window.
  2. Right-click <platform>.
  3. Click Add Domain. Type in a name for the platform under Name and then select versal_cips_0_pspmc_0_psv_pmc_0 under Processor.
  4. Click Ok.
  5. Add a new Application Project with the PMC processor created in the above step. On the Templates page, select versal PLM and then click Next.
    Note: This PLM software is in the boot image instead of the default PLM software created in the Vivado Design Suite.
  6. Click platform.spr. It opens Board Support Package tab.
  7. Navigate Modify BSP Settings > Supported Libraries.
    Note: Modify BSP Settings is available in Board Support Package page.

    The Supported Libraries page displays all configurable libraries selected in the checkbox.

  8. Select library. This redirects to Board Support Package Settings window.
  9. Click the Value column for each Name to select from the available configuration options. Change the selection as appropriate.
  10. Click Ok.
    Note: Applying the selected configuration to the BSP takes a few minutes. Once the selection is successful, continue building the PLM project.