Rev 51 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 51 | Rev 73 | ||
|---|---|---|---|
| 1 | // $Id: 18f2685.lkr,v 1.1.2.1 2005/12/21 23:01:40 curtiss Exp $ |
1 | // $Id: 18f2685.lkr,v 1.1.2.1 2005/12/21 23:01:40 curtiss Exp $ |
| 2 | // File: 18f2685.lkr |
2 | // File: 18f2685.lkr |
| 3 | // Sample linker script for the PIC18F2685 processor |
3 | // Sample linker script for the PIC18F2685 processor |
| 4 | 4 | ||
| 5 | LIBPATH . |
5 | LIBPATH . |
| 6 | 6 | ||
| 7 | FILES c018i.o |
7 | FILES c018i.o |
| 8 | FILES clib.lib |
8 | FILES clib.lib |
| 9 | FILES p18f2685.lib |
9 | FILES p18f2685.lib |
| 10 | 10 | ||
| 11 | CODEPAGE NAME=vectors START=0x0 END=0x29 PROTECTED |
11 | CODEPAGE NAME=vectors START=0x0 END=0x29 PROTECTED |
| 12 | CODEPAGE NAME=page START=0x2A END=0x17FFF |
12 | CODEPAGE NAME=page START=0x2A END=0x17FFF |
| 13 | CODEPAGE NAME=idlocs START=0x200000 END=0x200007 PROTECTED |
13 | CODEPAGE NAME=idlocs START=0x200000 END=0x200007 PROTECTED |
| 14 | CODEPAGE NAME=config START=0x300000 END=0x30000D PROTECTED |
14 | CODEPAGE NAME=config START=0x300000 END=0x30000D PROTECTED |
| 15 | CODEPAGE NAME=devid START=0x3FFFFE END=0x3FFFFF PROTECTED |
15 | CODEPAGE NAME=devid START=0x3FFFFE END=0x3FFFFF PROTECTED |
| 16 | CODEPAGE NAME=eedata START=0xF00000 END=0xF003FF PROTECTED |
16 | CODEPAGE NAME=eedata START=0xF00000 END=0xF003FF PROTECTED |
| 17 | 17 | ||
| 18 | ACCESSBANK NAME=accessram START=0x0 END=0x5F |
18 | ACCESSBANK NAME=accessram START=0x0 END=0x5F |
| 19 | DATABANK NAME=gpr0 START=0x60 END=0xFF |
19 | DATABANK NAME=gpr0 START=0x60 END=0xFF |
| 20 | DATABANK NAME=gpr1 START=0x100 END=0x1FF |
20 | DATABANK NAME=gpr1 START=0x100 END=0x1FF |
| 21 | DATABANK NAME=gpr2 START=0x200 END=0x2FF |
21 | DATABANK NAME=gpr2 START=0x200 END=0x2FF |
| 22 | DATABANK NAME=gpr3 START=0x300 END=0x3FF |
22 | DATABANK NAME=gpr3 START=0x300 END=0x3FF |
| 23 | DATABANK NAME=gpr4 START=0x400 END=0x4FF |
23 | DATABANK NAME=gpr4 START=0x400 END=0x4FF |
| 24 | DATABANK NAME=gpr5 START=0x500 END=0x5FF |
24 | DATABANK NAME=gpr5 START=0x500 END=0x5FF |
| 25 | DATABANK NAME=gpr6 START=0x600 END=0x6FF |
25 | DATABANK NAME=gpr6 START=0x600 END=0x6FF |
| 26 | DATABANK NAME=gpr7 START=0x700 END=0x7FF |
26 | DATABANK NAME=gpr7 START=0x700 END=0x7FF |
| 27 | DATABANK NAME=gpr8 START=0x800 END=0x8FF |
27 | DATABANK NAME=gpr8 START=0x800 END=0x8FF |
| 28 | DATABANK NAME=gpr9 START=0x900 END=0x9FF |
28 | DATABANK NAME=gpr9 START=0x900 END=0x9FF |
| 29 | DATABANK NAME=gpr10 START=0xA00 END=0xAFF |
29 | DATABANK NAME=gpr10 START=0xA00 END=0xAFF |
| 30 | DATABANK NAME=gpr11 START=0xB00 END=0xBFF |
30 | DATABANK NAME=gpr11 START=0xB00 END=0xBFF |
| 31 | DATABANK NAME=gpr12 START=0xC00 END=0xCFF |
31 | DATABANK NAME=gpr12 START=0xC00 END=0xCFF |
| 32 | DATABANK NAME=sfr13 START=0xD00 END=0xDFF PROTECTED |
32 | DATABANK NAME=sfr13 START=0xD00 END=0xDFF PROTECTED |
| 33 | DATABANK NAME=sfr14 START=0xE00 END=0xEFF PROTECTED |
33 | DATABANK NAME=sfr14 START=0xE00 END=0xEFF PROTECTED |
| 34 | DATABANK NAME=sfr15 START=0xF00 END=0xF5F PROTECTED |
34 | DATABANK NAME=sfr15 START=0xF00 END=0xF5F PROTECTED |
| 35 | ACCESSBANK NAME=accesssfr START=0xF60 END=0xFFF PROTECTED |
35 | ACCESSBANK NAME=accesssfr START=0xF60 END=0xFFF PROTECTED |
| 36 | 36 | ||
| 37 | SECTION NAME=CONFIG ROM=config |
37 | SECTION NAME=CONFIG ROM=config |
| 38 | 38 | ||
| 39 | STACK SIZE=0x100 RAM=gpr12 |
39 | STACK SIZE=0x100 RAM=gpr12 |