English
Language : 

CC78K4 Datasheet, PDF (494/523 Pages) NEC – CC78K4 Ver.2.30 or Later, C Compiler Language
APPENDIX B LIST OF SEGMENT NAMES
B.1 List of Segment Names
B.1.1 Program area and data area
(1) With small model (when −MS is specified)
Section Name
@@BASE
@@VECTnn
@@CODES
@@CNSTS
@@CALFS
@@CALT
@@RSINIT
@@RSINIS
@@RSINS1
@@INIT
@@DATA
@@INIS
@@DATS
@@INIS1
@@DATS1
@@BITS
@@BITS1
@EXT00
Segment Type
CSEG
CSEG
CSEG
CSEG
CSEG
CSEG
CSEG
CSEG
CSEG
DSEG
DSEG
DSEG
DSEG
DSEG
DSEG
BSEG
BSEG
CSEG
Relocation Attribute
BASE
AT nnH
BASE
BASE
FIXEDA
CALLT0
BASE
BASE
BASE
SADDR2
SADDR2
SADDR
SADDR
SADDR2
SADDR
AT04080H
Description
Segment for callt function and interrupt function
Segment for interrupt vector table
Segment for ordinary function codes
Segment for const variables
Segment for callf function
Segment for table for callt function
Segment for initialization data (with initial value)
Segment for initialization data (sreg variable with initial value)
Segment for initialization data (sreg1 variable with initial value)
Segment for data area (with initial value)
Segment for data area (without initial value)
Segment for data area (sreg variable with initial value)
Segment for data area (sreg variable without initial value)
Segment for data area (sreg1 variable with initial value)
Segment for data area (sreg1 variable without initial value)
Segment for boolean type and bit type variables
Segment for _ _boolean 1 type variable
Segment for the flash area branch table (only when -ZF is
specified)Note
Note When -ZF is specified, the second “@” from the top is changed to “E” in the section name. For details, refer
to B.1.2 Flash memory area (@@INIS→@EINIS, etc.).
Also, it is possible to change the address of the relocation attribute using #pragma ext_table.
Remark For @@VECTnn, nn is determined when the interrupt source is specified by #pragma vect (interrupt)
(nn: Number of interrupt vector address).
494
User’s Manual U15556EJ1V0UM