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