Nios® II Software Developer Handbook

ID 683525
Date 8/28/2023
Public
Document Table of Contents

7.1. HAL BSP Settings

Every Nios® II board support package (BSP) has settings that determine the BSP’s characteristics. For example, HAL BSPs have settings to identify the hardware components associated with standard devices such as stdout. Defining and manipulating BSP settings is an important part of Nios® II project creation. You manipulate BSP settings with the Nios® II BSP Editor, with command-line options, or with Tcl scripts.
Note: For details about how to control BSP settings, refer to one or more of the following documents:
  • For more information about the Nios® II SBT for Eclipse, refer to the "Getting Started with the Graphical User Interface" chapter.
  • For more information about the Nios® II SBT command line, refer to the " Nios® II Software Build Tools" chapter.

For more information about detailed descriptions of available BSP settings, refer to the " Nios® II Software Build Tools Reference" chapter.

Many HAL settings are reflected in the system.h file, which provides a helpful reference for details about your BSP.

For more information about system.h, refer to the “The system.h System Description File” chapter.

Note: Do not edit system.h. The Nios® II EDS provides tools to manipulate system settings.