Specifications

hal.linker.exception_stack_size
Identifier: none
Type: Decimal number
Default Value: 1024
Destination File: none
Description: Size of the exception stack in bytes.
Restriction: Only used if hal.linker.enable_exception_stack is true. none
hal.linker.enable_interrupt_stack
Identifier: none
Type: Boolean assignment
Default Value: 0
Destination File: none
Description: Enables use of a separate interrupt stack. If true, defines the macro
ALT_INTERRUPT_STACK in linker.h, adds a memory region called interrupt_stack to linker.x, and
provides the symbols __alt_interrupt_stack_pointer and __alt_interrupt_stack_limit in
linker.x.
Restriction: The hal.linker.interrupt_stack_size and
hal.linker.interrupt_stack_memory_region_name settings must also be valid. This setting must
be false for MicroC/OS-II BSPs. Only enable this setting for systems with an EIC. If an EIC is not
implemented, use the separate exception stack to improve interrupt and other exception performance.
.linker.interrupt_stack_memory_region_name
Identifier: none
Type: Unquoted String
Default Value: none
Destination File: none
Description: Name of the existing memory region that is divided up to create the interrupt_stack
memory region. The selected region name is adjusted automatically when the BSP is generated to
create the interrupt_stack memory region.
Restriction: Only used if hal.linker.enable_interrupt_stack is true. none
hal.linker.interrupt_stack_size
Identifier: none
Type: Decimal Number
Default Value: 1024
Destination File: none
Description: Size of the interrupt stack in bytes.
Restriction: Only used if hal.linker.enable_interrupt_stack is true.
hal.make.ar
Identifier: AR
Type: Unquoted string
Default Value: nios2-elf-ar
Destination File: BSP makefile
Description: Archiver command. Creates library files.
Restriction: none
15-48
Settings Reference
NII5V2
2015.05.14
Altera Corporation
Nios II Software Build Tools Reference
Send Feedback