English
Language : 

CC78K4 Datasheet, PDF (495/523 Pages) NEC – CC78K4 Ver.2.30 or Later, C Compiler Language
APPENDIX B LIST OF SEGMENT NAMES
(2) With large model (when −ML is specified)
Section Name
@@BASE
@@VECTnn
@@CODE
@@CNST
@@CALF
@@CALT
@@R_INIT
@@R_INIS
@@R_INS1
@@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
FIXED
CALLT0
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 with initial value)
Segment for data area (sreg1 variable without initial value)
Segment for boolean type and bit type variables
Segment for _ _boolean1 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 the @@VECTnn, nn is determined when the interrupt source is specified by #pragma vect
(interrupt) (nn: Number of interrupt vector address).
User’s Manual U15556EJ1V0UM
495