blob: 3fc716faf924de18d747e1841d8ff0f96ca7eeb0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// Custom linker script for FPGA PIC implementation.
// Code page extended to 4K words (real 16f84a only has 1K).
// Bank 1 gprnobank left unprotected so UDL sections can be placed there.
// UART/OW registers at 0x70-0x75 are left out of gprnobank.
LIBPATH .
CODEPAGE NAME=page START=0x0 END=0xFFF
CODEPAGE NAME=.idlocs START=0x2000 END=0x2003 PROTECTED
CODEPAGE NAME=devid START=0x2006 END=0x2006 PROTECTED
CODEPAGE NAME=.config START=0x2007 END=0x2007 PROTECTED
CODEPAGE NAME=eedata START=0x2100 END=0x213F PROTECTED
DATABANK NAME=sfr0 START=0x0 END=0xB PROTECTED
DATABANK NAME=sfr1 START=0x80 END=0x8B PROTECTED
SHAREBANK NAME=gprnobank START=0xC END=0x6F
SHAREBANK NAME=gprnobank START=0x8C END=0xCF
SECTION NAME=PROG ROM=page
SECTION NAME=IDLOCS ROM=.idlocs
SECTION NAME=DEEPROM ROM=eedata
|