-stack 40
/*-------------------------------------------------------------------------*/
/*命令文件 - 存储空间 F2407 */
/*-------------------------------------------------------------------------*/
MEMORY
{
PAGE 0 :
VECS : origin = 00000h , length =00044h
/*PVECS : origin = 0044h , length = 0100h
PROG : origin = 00044h , length = 03000h
/*SARAM_P: origin = 8000h , length = 0800h
EXTPROG: origin = 08800h , length = 07800h
/*B0_PM: origin = 0FF00h , length = 0100h
PAGE 1 :
MMRS : origin = 00000h , length = 05Fh
B2 : origin = 00060h , length = 00020h
B0 : origin = 00200h , length = 00100h
B1 : origin = 00300h , length = 00100h
SARAM : origin = 00800h , length = 00800h
PERIPH : origin = 07000h , length = 01000h
EXT : origin = 08000h , length = 08000h
PAGE 2 :
IO_EX : origin = 0000h , length = 0FFF0h
IO_IN : origin = 0FFF0h , length = 0Fh
}
/*-------------------------------------------------------------------------*/
/* SECTIONS ALLOCATION */
/*-------------------------------------------------------------------------*/
SECTIONS
{
.text : { } > PROG PAGE 0
.cinit : { } > PROG PAGE 0
.const : { } > B1 PAGE 1
.switch : { } > PROG PAGE 0
.bss : { } > B1 PAGE 1
.stack : { } > SARAM PAGE 1
.sysmem : { } > B1 PAGE 1
.vectors : { } > VECS PAGE 0
}