
M16C/62
rom_NE_top:
rom_NO_top:
;---------------------------------------------------------------
; Far RAM data area. For "far" int's char's, etc
; By definition, Far RAM is all RAM above address FFFFh
;---------------------------------------------------------------
.section
data_FE,DATA
.org
10000H ; Example. External RAM located at 10000h
data_FE_top:
.section
bss_FE,DATA,ALIGN
bss_FE_top:
.section
data_FO,DATA
data_FO_top:
.section
bss_FO,DATA
bss_FO_top:
;---------------------------------------------------------------
; Far ROM data area
;---------------------------------------------------------------
.section
rom_FE,ROMDATA
;Out of reset, the C0000h flash block (block6) is not visible until
;the pm13 bit is set(see M30624 spec's, Processor Mode Register 1)
;The ROM Monitor sets this bit, but for consistent stand alone
;operation, do not allow the reset vector to point to an address
;below D0000h.
.org
0d0000H
rom_FE_top:
.section
rom_FO,ROMDATA
rom_FO_top:
;---------------------------------------------------------------
; Initial data of 'data' section
;---------------------------------------------------------------
.section
data_SEI,ROMDATA
data_SEI_top:
.section
data_SOI,ROMDATA
data_SOI_top:
.section
data_NEI,ROMDATA
C Compiler Startup Files for the M16C/62 MCU
.section
rom_NO,ROMDATA
AN-DECE-MCU-23-A
February 2002
10