Blame | Last modification | View Log | Download | RSS feed
// File: 18f26j11_g.lkr// Generic linker script for the PIC18F26J11 processor#DEFINE _CODEEND _DEBUGCODESTART - 1#DEFINE _CEND _CODEEND + _DEBUGCODELEN#DEFINE _DATAEND _DEBUGDATASTART - 1#DEFINE _DEND _DATAEND + _DEBUGDATALENLIBPATH .#IFDEF _CRUNTIME#IFDEF _EXTENDEDMODEFILES c018i_e.oFILES clib_e.libFILES p18f26j11_e.lib#ELSEFILES c018i.oFILES clib.libFILES p18f26j11.lib#FI#FI#IFDEF _DEBUGCODESTARTCODEPAGE NAME=page START=0x0 END=_CODEENDCODEPAGE NAME=debug START=_DEBUGCODESTART END=_CEND PROTECTED#ELSECODEPAGE NAME=page START=0x0 END=0xFFF7#FICODEPAGE NAME=config START=0xFFF8 END=0xFFFF PROTECTEDCODEPAGE NAME=devid START=0x3FFFFE END=0x3FFFFF PROTECTED#IFDEF _EXTENDEDMODEDATABANK NAME=gpre START=0x0 END=0x5F#ELSEACCESSBANK NAME=accessram START=0x0 END=0x5F#FIDATABANK NAME=gpr0 START=0x60 END=0xFFDATABANK NAME=gpr1 START=0x100 END=0x1FFDATABANK NAME=gpr2 START=0x200 END=0x2FFDATABANK NAME=gpr3 START=0x300 END=0x3FFDATABANK NAME=gpr4 START=0x400 END=0x4FFDATABANK NAME=gpr5 START=0x500 END=0x5FFDATABANK NAME=gpr6 START=0x600 END=0x6FFDATABANK NAME=gpr7 START=0x700 END=0x7FFDATABANK NAME=gpr8 START=0x800 END=0x8FFDATABANK NAME=gpr9 START=0x900 END=0x9FFDATABANK NAME=gpr10 START=0xA00 END=0xAFFDATABANK NAME=gpr11 START=0xB00 END=0xBFF//DATABANK NAME=gpr12 START=0xC00 END=0xCFF//DATABANK NAME=gpr13 START=0xD00 END=0xDFFDATABANK NAME=buffer START=0xC00 END=0xDFF // 512 bytesSECTION NAME=buffer RAM=bufferDATABANK NAME=gpr14 START=0xE00 END=0xEBF // Stack//#IFDEF _DEBUGDATASTART// DATABANK NAME=gpr13 START=0xD00 END=_DATAEND// DATABANK NAME=dbgspr START=_DEBUGDATASTART END=_DEND PROTECTED//#ELSE //no debug// DATABANK NAME=gpr13 START=0xD00 END=0xDFF//#FI//DATABANK NAME=gpr14 START=0xE00 END=0xEBFDATABANK NAME=sfr14 START=0xEC0 END=0xEFF PROTECTEDDATABANK NAME=sfr15 START=0xF00 END=0xF5F PROTECTEDACCESSBANK NAME=accesssfr START=0xF60 END=0xFFF PROTECTED#IFDEF _CRUNTIMESECTION NAME=CONFIG ROM=config// #IFDEF _DEBUGDATASTART// STACK SIZE=0x100 RAM=gpr12// #ELSE// STACK SIZE=0x100 RAM=gpr13STACK SIZE=0xC0 RAM=gpr14// #FI#FI