/Designs/Measuring_instruments/AWS01A/SW/PIC16F887/bootloader887/bloader.PJT
48,11 → 48,11
[Opened Files]
1=bloader.c
2=bloader.h
3=..\..\..\..\..\..\..\Program Files (x86)\PICC\Devices\16F887.h
4=..\..\..\..\..\..\..\Program Files (x86)\PICC\Drivers\string.h
5=..\..\..\..\..\..\..\Program Files (x86)\PICC\Drivers\stddef.h
6=..\..\..\..\..\..\..\Program Files (x86)\PICC\Drivers\ctype.h
7=
3=..\common\bloader_defs.h
4=..\..\..\..\..\..\..\..\..\..\Program Files\PICC\devices\16F887.h
5=..\..\..\..\..\..\..\..\..\..\Program Files\PICC\drivers\string.h
6=..\..\..\..\..\..\..\..\..\..\Program Files\PICC\drivers\stddef.h
7=..\..\..\..\..\..\..\..\..\..\Program Files\PICC\drivers\ctype.h
8=
9=bloader.lst
10=
/Designs/Measuring_instruments/AWS01A/SW/PIC16F887/bootloader887/bloader.c
77,10 → 77,7
/*------------------- BOOT LOADER --------------------------------------------*/
 
#BUILD(INTERRUPT=FLASH_BLOCK_SIZE) // Redirect Interrupt routine above first flash block
#ORG 4,5
void JumpToTheInterrupt() // Jump to the Interrupt Handler
{ #asm GOTO FLASH_BLOCK_SIZE #endasm }
#ORG 6,FLASH_BLOCK_SIZE-1 {} // First Flash block is reserved
#ROM 0x0004={0,0,0,0,0,0,0,0,0,0,0,0} // 12x NOP from interrupt vector to interrupt routine
 
 
#ORG LOADER_RESERVED,LOADER_RESERVED+FLASH_BLOCK_SIZE-1 auto=0
/Designs/Measuring_instruments/AWS01A/SW/PIC16F887/bootloader887/bloader.hex
1,4 → 1,4
:0C0000001F308A005C2F00001028080050
:080000001F308A005C2F000094
:10002000FF00030E8301A1000A08A0008A01040852
:10003000A2007708A3007808A4007908A5007A0830
:10004000A600831383128C308400801E29288C1A0A
57,44 → 57,44
:100390006C30B2006F30B3006130B4006430B5002F
:1003A0006530B6007230B7002E30B8006330B90047
:1003B0002030BA003230BB003830BC003130BD00D4
:1003C0003530BE002030BF003230C0003030C100B8
:1003C0003730BE002030BF003230C0003030C100B6
:1003D0003130C2003330C3002D30C4003030C5008E
:1003E0003330C6002D30C7003130C8003030C9006E
:1003F0002030CA003130CB003030CC003A30CD0054
:100400003430CE003930CF003A30D0003430D10013
:100410003230D2005A30D3002030D4006B30D500B7
:100420006130D6006B30D7006C30D8002030D90056
:100430002430DA00DB01DF012C30DE0094200130B3
:1004400078022C3E840083130008243C031D322ACA
:10045000DF012C30DE009420013078022C3E840035
:1004600083138001523003178D0000308F00031377
:10047000B22023300C1E3A2A9900303084008313B6
:1004800080080319562ADF010408DE005F10831B71
:100490005F1400080C1E4A2A99005E08840083132A
:1004A0005F188317840A0319850A402A0D300C1E31
:1004B000572A99000A300C1E5B2A990063300317F3
:1004C0008D0000308F0003100C300313AC00FA20B5
:1004D000103084000330AD001030AC004B210D30E3
:1004E0000C1E702A99000A300C1E742A99006C3078
:1004F00003178D0000308F00031014300313AC007D
:10050000FA2010308400AD012030AC004B210D30BA
:100510000C1E882A99000A300C1E8C2A990079300A
:1005200003178D0000308F00031014300313AC004C
:10053000FA2010308400AD01AC004B210D300C1EB0
:100540009F2A99000A300C1EA32A990086300317AF
:100550008D0000308F000313B22083168C16C0303C
:1005600083128B042B08AB0AAC002C08AD001B30A7
:10057000AE002D08AF006430B000A4217708AD00B4
:1005800078083030031DCB2AAE1CD32AAE19D32AEB
:100590002E1A2030CE2AAE112E122E14F80778080B
:1005A0000C1ED02A99002D08AF000A30B000A421FB
:1005B0007708AD0078083030031DE42AAE19E92A27
:1005C0002E1CE92A2E1A2030F80778080C1EE62A7D
:1005D00099003030AD072D080C1EEC2A99007C30B4
:1005E0000C1EF02A99006430AC002C308400831378
:1005F00000080319082B0230F800F701F70BFE2A58
:10060000F80BFD2A9730F700F70B042B800BFB2A21
:08061000B22A8A150A16F32C28
:100400003530CE003630CF003A30D0003430D10015
:10041000D2005A30D3002030D4006B30D500613088
:10042000D6006B30D7006C30D8002030D900243093
:10043000DA00DB01DF012C30DE009420013078028D
:100440002C3E840083130008243C031D312ADF0165
:100450002C30DE009420013078022C3E840083137F
:100460008001523003178D0000308F000313B2203B
:1004700023300C1E392A9900303084008313800801
:100480000319552ADF010408DE005F10831B5F1487
:1004900000080C1E492A99005E08840083135F1827
:1004A0008317840A0319850A3F2A0D300C1E562A29
:1004B00099000A300C1E5A2A9900633003178D00E8
:1004C00000308F0003100C300313AC00FA20103002
:1004D00084000330AD001030AC004B210D300C1EF9
:1004E0006F2A99000A300C1E732A99006C3003178A
:1004F0008D0000308F00031014300313AC00FA207D
:1005000010308400AD012030AC004B210D300C1EAA
:10051000872A99000A300C1E8B2A9900793003171C
:100520008D0000308F00031014300313AC00FA204C
:1005300010308400AD01AC004B210D300C1E9E2A02
:1005400099000A300C1EA22A9900863003178D00EC
:1005500000308F000313B22083168C16C030831234
:100560008B042B08AB0AAC002C08AD001B30AE008E
:100570002D08AF006430B000A4217708AD007808E2
:100580003030031DCA2AAE1CD22AAE19D22A2E1A26
:100590002030CD2AAE112E122E14F80778080C1E2A
:1005A000CF2A99002D08AF000A30B000A4217708A7
:1005B000AD0078083030031DE32AAE19E82A2E1C5E
:1005C000E82A2E1A2030F80778080C1EE52A990030
:1005D0003030AD072D080C1EEB2A99007C300C1E24
:1005E000EF2A99006430AC002C308400831300089B
:1005F0000319072B0230F800F701F70BFD2AF80B5F
:10060000FC2A9730F700F70B032B800BFA2AB12A4C
:060610008A150A16F32C06
:0C39E0000A128A11B9290A168A1508007B
:103A00008C1E002D1808A7001A08F800A71C0A2D04
:103A10001812181608008316B10803191F2D453017
192,7 → 192,9
:103FD00066300C1EE92F99003F300C1EED2F990022
:103FE00050276400AA0ACD2F64001C308A00F030EC
:043FF00082006300E8
:1000080000000000000000000000000000000000E8
:080018000000000000000000E0
:04400E00FD2CFF3F47
:00000001FF
;PIC16F887
;CRC=64B2 CREATED="10-3-13 11:52"
;CRC=3DD3 CREATED="21-3-13 09:15"