Specifications

hal.linker.enable_alt_load_copy_rodata
Identifier: none
Type: Boolean assignment
Default Value: 0
Destination File: none
Description: Causes the alt_load() facility to copy the .rodata section. If true, this setting defines the
macro ALT_LOAD_COPY_RODATA in linker.h.
Restriction: none
hal.linker.enable_alt_load_copy_rwdata
Identifier: none
Type: Boolean assignment
Default Value: 0
Destination File: none
Description: Causes the initialization code to copy the .rwdata section. If true, this setting defines the
macro ALT_LOAD_COPY_RWDATA in linker.h.
Restriction: none
hal.linker.enable_exception_stack
Identifier: none
Type: Boolean assignment
Default Value: 0
Destination File: none
Description: Enables use of a separate exception stack. If true, defines the macro
ALT_EXCEPTION_STACK in linker.h, adds a memory region called exception_stack to linker.x, and
provides the symbols __alt_exception_stack_pointer and __alt_exception_stack_limit in linker.x.
Restriction: The hal.linker.exception_stack_size and
hal.linker.exception_stack_memory_region_name settings must also be valid. This setting must be
false for MicroC/OS-II BSPs. The exception stack can be used to improve interrupt and other
exception performance if an EIC is not implemented.
hal.linker.exception_stack_memory_region_name
Identifier: none
Type: Unquoted string
Default Value: none
Destination File: none
Description: Name of the existing memory region to be divided up to create the exception_stack
memory region. The selected region name is adjusted automatically when the BSP is generated to
create the exception_stack memory region.
Restriction: Only used if hal.linker.enable_exception_stack is true.
NII5V2
2015.05.14
Settings Reference
15-47
Nios II Software Build Tools Reference
Altera Corporation
Send Feedback