Nios® V Processor Software Developer Handbook

ID 743810
Date 4/01/2024
Public
Document Table of Contents

3.3.2. Configuring BSP Projects

The purpose of the BSP project is to allow you to customize Nios® V processor for your purpose, be it size, speed or other features. This customization is compiled into a BSP library file (.a) that you can then use with your application projects.

Creating the BSP project populates the target directory with the BSP library file source and build file. Some of these files are copied from other directories and are overwritten when you recreate the BSP project.

The most basic tool for configuring BSPs is the BSP setting. Throughout this section, many of the project modifications that you can make are based on BSP settings. In each case, this section presents the names of the relevant settings, and explains how to select the correct setting value. You can control the value of BSP settings several ways: on the command line, or by directly adjusting the settings with the BSP Editor.

Another powerful tool for configuring a BSP is the software package. Software packages add complex capabilities to your BSP. As when you work with BSP settings, you can add and remove software packages on the command line, or with the BSP Editor in Platform Designer. Intel recommends that you use the BSP Editor to configure your BSP project.

For detailed information about how to manipulate BSP settings and add and remove software packages with the BSP Editor, refer to Board Support Package Editor.

Note: Do not edit BSP files directly. Use the BSP Editor or Nios® V processor utilities instead. If you edit directly, you lose your edit as BSP files are overwritten and regenerated by the BSP Editor.