
M16C/62
data_SO_top:
bss_SO_top:
; near RAM area
.section
data_NE_top:
.section
bss_NE_top:
.section
data_NO_top:
.section
bss_NO_top:
;---------------------------------------------------------------
; Stack area. If the USP is not required, and the RAM
; allocated to the USP is needed, do not modify the declarations
; below, Simply set the USTACKSIZE (above) to zero.
;---------------------------------------------------------------
.section
stack,DATA
.blkb STACKSIZE
stack_top:
.blkb ISTACKSIZE
istack_top:
;---------------------------------------------------------------
; Heap section. If the heap is not required, and the RAM
; allocated to the heap is needed, do not modify the declarations
; below, Simply set the HEAPSIZE (above) to zero.
;---------------------.------------------------------------------
.section
heap,DATA
heap_top:
.blkb HEAPSIZE
;---------------------------------------------------------------
; Near ROM data area. For "near const".
; By definition, Near ROM is all ROM below address 10000h
;---------------------------------------------------------------
;
.org
06000H ; Example. External ROM located at 6000h
.section
rom_NE,ROMDATA ;rom_NE,ROMDATA,ALIGN
.org
06000H ; Example. External ROM located at 6000h
C Compiler Startup Files for the M16C/62 MCU
.section
bss_SO,DATA
data_NE,DATA,ALIGN
bss_NE,DATA,ALIGN
data_NO,DATA
bss_NO,DATA
AN-DECE-MCU-23-A
February 2002
9