1// File: 16f630_g.lkr 2// Generic linker script for the PIC16F630 processor 3//// Begin: Added in gputils 4//========================================================================= 5// 6// Gputils Specific Revision History 7// 8//========================================================================= 9// 10// 01 Aug 2014 Changed the gpr0 onto gprnobank. 11// 12//// End: Added in gputils 13 14LIBPATH . 15 16CODEPAGE NAME=page START=0x0 END=0x3FE 17CODEPAGE NAME=oscval START=0x3FF END=0x3FF PROTECTED 18CODEPAGE NAME=.idlocs START=0x2000 END=0x2003 PROTECTED 19CODEPAGE NAME=.device_id START=0x2006 END=0x2006 PROTECTED 20CODEPAGE NAME=.config START=0x2007 END=0x2007 PROTECTED 21CODEPAGE NAME=eedata START=0x2100 END=0x217F PROTECTED 22 23DATABANK NAME=sfr0 START=0x0 END=0x1F PROTECTED 24DATABANK NAME=sfr1 START=0x80 END=0x9F PROTECTED 25 26 27//// Begin: Changed in gputils 28////SHAREBANK NAME=gpr0 START=0x20 END=0x5F 29////SHAREBANK NAME=gpr0 START=0xA0 END=0xDF PROTECTED 30SHAREBANK NAME=gprnobank START=0x20 END=0x5F 31SHAREBANK NAME=gprnobank START=0xA0 END=0xDF PROTECTED 32//// End: Changed in gputils 33 34SECTION NAME=PROG ROM=page // ROM code space 35SECTION NAME=OSCVAL ROM=oscval // Oscillator value 36SECTION NAME=IDLOCS ROM=.idlocs // ID locations 37SECTION NAME=DEVICEID ROM=.device_id // Device ID 38SECTION NAME=DEEPROM ROM=eedata // Data EEPROM 39 40