Sheldon, The only statement required for PBP is the "DEFINE LOADER_USED 1" at the top of the program.
Sheldon, The only statement required for PBP is the "DEFINE LOADER_USED 1" at the top of the program.
Dave Purola,
N8NTA
EN82fn
thanks dave
prior to bootloader use and relating to the config of the pic protection memory blocks i had protected boot blocks
and most of memory blocks
which of these now cant be protected cos of the bootloader use ?
which setting can be further locked down if using a bootloader ?
Code:;----- CONFIG5L Options -------------------------------------------------- CONFIG CP0 = ON ; MEMORY BLOCK 0 CODE PROTECT BIT - 7KW 800h - 3FFFh ( when 1K BOOT OPTION used ) CONFIG CP1 = ON ; MEMORY BLOCK 1 CODE PROTECT BIT - 8KW 4000h - 7FFFh CONFIG CP2 = ON ; MEMORY BLOCK 2 CODE PROTECT BIT - 8KW 8000h - BFFFh CONFIG CP3 = ON ; MEMORY BLOCK 3 CODE PROTECT BIT - 8KW C000h - FFFFh ;----- CONFIG5H Options -------------------------------------------------- CONFIG CPD = OFF ; EEPROM DATA PREOTECT BIT - EXTERNAL R/W CONFIG CPB = ON ; BOOT BLOCK CODE PROTECT BIT ;----- CONFIG6L Options -------------------------------------------------- CONFIG WRT0 = OFF ; MEMORY BLOCK WRITE PROTECT BIT CONFIG WRT1 = OFF CONFIG WRT2 = OFF CONFIG WRT3 = OFF ;----- CONFIG6H Options -------------------------------------------------- CONFIG WRTD = OFF ; EEPROM WRITE PROTECT BIT - INTERNAL AND EXTERNAL CONFIG WRTB = ON ; BOOT BLOCK WRITE PROTECT CONFIG WRTC = ON ; CONFIGURATION REGISTER WRITE PROTECT BIT ;----- CONFIG7L Options -------------------------------------------------- CONFIG EBTR0 = OFF ; MEMORY READ TABLE BLOCK PROTECT CONFIG EBTR1 = OFF CONFIG EBTR2 = OFF CONFIG EBTR3 = OFF ;----- CONFIG7H Options -------------------------------------------------- CONFIG EBTRB = OFF ; TABLE READ PROTECT BOOT
prior to bootloader
Sheldon, This is the sheet for the 18F47K40 that I use here.
Dave Purola,
N8NTA
EN82fn
dave have you the asm code for MPLABX for the 18f27k40 used for the tiny bootloader
i think as i am using the 47k40 theword values will be abit differnet
Sheldon, Here is the .asm file I use here.
Dave Purola,
N8NTA
EN82fn
Bookmarks