Specifications

CAVR-4
156
Descriptions of segments
AVR® IAR C/C++ Compiler
Reference Guide
FAR_ID
Holds __far variable initializers.
XLINK segment memory type
CODE
Memory space
Flash. The address range is 0x0–0x7FFFFF.
Description
Holds initial values for the variables located in the FAR_I segment. These values are
copied from FAR_ID to FAR_I during system initialization.
FAR_N
Holds __no_init static and global __far variables.
XLINK segment memory type
DATA
Memory space
Data. The address range is 0x0–0xFFFFFF.
Description
Holds static and global __far variables that will not be initialized at system startup, for
example variables that are to be placed in non-volatile memory. These variables have
been declared
__no_init.
FAR_Z
Holds zero-initialized static and global __far variables.
XLINK segment memory type
DATA
Memory space
Flash. The address range is 0x0–0xFFFFFF.
Description
Holds static and global __far variables that have been declared without initial values
or with zero initial values.