-l rts2800.lib
-w
-stack 400h
-heap 100
MEMORY
{
PAGE 0 :
BEGIN : origin = 0x3F8000, length = 0x000002
PRAMH0 : origin = 0x081000, length = 0x002000
RESET : origin = 0x3FFFC0, length = 0x000002
VECTORS : origin = 0x3FFFC2, length = 0x00003E
PAGE 1 :
RAMM1 : origin = 0x000400, length = 0x000400
DRAMH0 : origin = 0x3f8002, length = 0x001ffc
DRAMH1 : origin = 0x83000, length = 0x004ffc
}
SECTIONS
{
codestart : > BEGIN, PAGE = 0
ramfuncs : > PRAMH0, PAGE = 0
.text : > PRAMH0, PAGE = 0
.cinit : > PRAMH0, PAGE = 0
.pinit : > PRAMH0, PAGE = 0
.switch : > PRAMH0, PAGE = 0
.reset : > RESET, PAGE = 0, TYPE = DSECT
.stack : > RAMM1, PAGE = 1
.ebss : > DRAMH1, PAGE = 1
.econst : > DRAMH0, PAGE = 1
.esysmem : > DRAMH0, PAGE = 1
.const : > DRAMH0, PAGE = 1
.sysmem : > DRAMH0, PAGE = 1
.cio : > DRAMH0, PAGE = 1
}