Specifications
Setting Context Description
Altera BSP Linker Script Generator Settings available if using the Altera BSP linker
script generator (generates the linker.x and linker.h
files). This generator is always present in Altera
HAL BSPs or any BSPs based on the Altera HAL.
Do not confuse BSP settings with BSP Tcl commands. This section covers BSP settings, including their
types, meanings, and legal values.
Related Information
Tcl Commands for BSP Settings on page 15-64
Overview of Component and Driver Settings
The Nios II EDS includes a number of standard software packages and device drivers. All of the software
packages, and several drivers, have settings that you can manipulate when creating a BSP. This section
lists the packages and drivers that have settings.
You can enable a software package or driver in the Nios II BSP Editor.
Related Information
Tcl Commands for BSP Settings on page 15-64
Altera Host-Based File System Settings
The Altera host-based file system has one setting. If the Altera host-based file system is enabled, you must
debug (not run) applications based on the BSP for the host-based file system to function. The host-based
file system relies on the GNU debugger running on the host to provide host-based file operations.
The host-based file system enables debugging information in your project, by setting
APP_CFLAGS_OPTIMIZATION to -g in the makefile.
To include the host-based file system in your BSP, enable the altera_hostfs software package.
Altera Read-Only Zip File System Settings
The Altera read-only zip file system has several settings. If the read-only zip file system is enabled, it adds
-DUSE_RO_ZIPFS to ALT_CPPFLAGS in public.mk.
To include the read-only zip file system in your BSP, enable the altera_ro_zipfs software package.
Altera NicheStack TCP/IP - Nios II Edition Stack Settings
The Altera NicheStack TCP/IP Network Stack - Nios II Edition has several settings. The stack is only
available in MicroC/OS-II BSPs. If the NicheStack TCP/IP stack is enabled, it adds -DALT_INICHE to
ALT_CPPFLAGS in public.mk.
To include the NicheStack TCP/IP networking stack in your BSP, enable the altera_iniche software
package.
Altera Avalon-MM JTAG UART Driver Settings
The Altera Avalon Memory-Mapped
®
(Avalon-MM) JTAG UART driver settings are available if the
altera_avalon_jtag_uart driver is present. By default, this driver is used if your hardware system has
an altera_avalon_jtag_uart module connected to it.
NII5V2
2015.05.14
Overview of Component and Driver Settings
15-27
Nios II Software Build Tools Reference
Altera Corporation
Send Feedback