This commit is contained in:
jfmartel 2021-10-12 11:30:28 -04:00
parent c60dae77b8
commit 3c785238da
7 changed files with 512 additions and 516 deletions

View File

@ -6,6 +6,7 @@
stBootloaderFlags_t mBootloaderFlags; stBootloaderFlags_t mBootloaderFlags;
//#define USE_FULL_IMPLEMENTATION
#ifdef USE_FULL_IMPLEMENTATION #ifdef USE_FULL_IMPLEMENTATION

View File

@ -204,10 +204,10 @@ unsigned int FlashErase(void)
for(i = 0; i < FLASH_NB_APPLICATION_PAGES; i++) for(i = 0; i < FLASH_NB_APPLICATION_PAGES; i++)
{ {
res |= FlashErasePage(PageAddress); res |= FlashErasePage(PageAddress);
if(res) // if(res)
{ // {
int page = PageAddress; // int page = PageAddress;
} // }
PageAddress += FLASH_PAGE_SIZE_IN_BYTES; PageAddress += FLASH_PAGE_SIZE_IN_BYTES;
} }

View File

@ -170,23 +170,23 @@ Microchip PIC32 Memory-Usage Report
kseg0 Program-Memory Usage kseg0 Program-Memory Usage
section address length [bytes] (dec) Description section address length [bytes] (dec) Description
------- ---------- ------------------------- ----------- ------- ---------- ------------------------- -----------
.text 0x9d000000 0x35bc 13756 App's exec code .text 0x9d000000 0x35a8 13736 App's exec code
.text.general_exception 0x9d0035bc 0xdc 220 .text.general_exception 0x9d0035a8 0xdc 220
.text.SoftReset 0x9d003698 0x78 120 .text.SoftReset 0x9d003684 0x78 120
.text 0x9d003710 0xd8 216 App's exec code .text 0x9d0036fc 0xd8 216 App's exec code
.text.main_entry 0x9d0037e8 0x4c 76 .text.main_entry 0x9d0037d4 0x4c 76
.text._bootstrap_except 0x9d003834 0x48 72 .text._bootstrap_except 0x9d003820 0x48 72
.text 0x9d00387c 0x44 68 App's exec code .text 0x9d003868 0x44 68 App's exec code
.dinit 0x9d0038c0 0x40 64 .dinit 0x9d0038ac 0x40 64
.vector_default 0x9d003900 0x38 56 .vector_default 0x9d0038ec 0x38 56
.text.INTRestoreInterru 0x9d003938 0x1c 28 .text.INTRestoreInterru 0x9d003924 0x1c 28
.text.CheKseg0CacheOff 0x9d003954 0x18 24 .text.CheKseg0CacheOff 0x9d003940 0x18 24
.text.CheKseg0CacheOn 0x9d00396c 0x18 24 .text.CheKseg0CacheOn 0x9d003958 0x18 24
.text 0x9d003984 0x18 24 App's exec code .text 0x9d003970 0x18 24 App's exec code
.text.INTDisableInterru 0x9d00399c 0x8 8 .text.INTDisableInterru 0x9d003988 0x8 8
.text._on_reset 0x9d0039a4 0x8 8 .text._on_reset 0x9d003990 0x8 8
.text._on_bootstrap 0x9d0039ac 0x8 8 .text._on_bootstrap 0x9d003998 0x8 8
Total kseg0_program_mem used : 0x39b4 14772 90.2% of 0x4000 Total kseg0_program_mem used : 0x39a0 14752 90.0% of 0x4000
kseg0 Boot-Memory Usage kseg0 Boot-Memory Usage
section address length [bytes] (dec) Description section address length [bytes] (dec) Description
@ -270,7 +270,7 @@ section address length [bytes] (dec) Description
.bev_excpt 0xbfc00380 0x10 16 BEV-Exception .bev_excpt 0xbfc00380 0x10 16 BEV-Exception
Total kseg1_boot_mem used : 0x200 512 43.8% of 0x490 Total kseg1_boot_mem used : 0x200 512 43.8% of 0x490
-------------------------------------------------------------------------- --------------------------------------------------------------------------
Total Program Memory used : 0x3dc4 15812 65.7% of 0x5e00 Total Program Memory used : 0x3db0 15792 65.6% of 0x5e00
-------------------------------------------------------------------------- --------------------------------------------------------------------------
@ -1104,26 +1104,26 @@ END GROUP
.debug_pubnames .debug_pubnames
0x0000064f 0x28 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o) 0x0000064f 0x28 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
.debug_info 0x00000000 0x103b7 .debug_info 0x00000000 0x1039e
*(.debug_info .gnu.linkonce.wi.*) *(.debug_info .gnu.linkonce.wi.*)
.debug_info 0x00000000 0x1936 build/ChaletDuino_795/production/Source/BootloaderStateMachine.o .debug_info 0x00000000 0x1936 build/ChaletDuino_795/production/Source/BootloaderStateMachine.o
.debug_info 0x00001936 0x13a5 build/ChaletDuino_795/production/Source/DigitalIO.o .debug_info 0x00001936 0x13a5 build/ChaletDuino_795/production/Source/DigitalIO.o
.debug_info 0x00002cdb 0x1667 build/ChaletDuino_795/production/Source/FlashInterface.o .debug_info 0x00002cdb 0x164e build/ChaletDuino_795/production/Source/FlashInterface.o
.debug_info 0x00004342 0x27a8 build/ChaletDuino_795/production/Source/InternalUart.o .debug_info 0x00004329 0x27a8 build/ChaletDuino_795/production/Source/InternalUart.o
.debug_info 0x00006aea 0x16f7 build/ChaletDuino_795/production/Source/main.o .debug_info 0x00006ad1 0x16f7 build/ChaletDuino_795/production/Source/main.o
.debug_info 0x000081e1 0x1325 build/ChaletDuino_795/production/Source/SPI.o .debug_info 0x000081c8 0x1325 build/ChaletDuino_795/production/Source/SPI.o
.debug_info 0x00009506 0x1879 build/ChaletDuino_795/production/Source/SPI_Flash.o .debug_info 0x000094ed 0x1879 build/ChaletDuino_795/production/Source/SPI_Flash.o
.debug_info 0x0000ad7f 0x37b3 build/ChaletDuino_795/production/Source/ChaletduinoV2Board.o .debug_info 0x0000ad66 0x37b3 build/ChaletDuino_795/production/Source/ChaletduinoV2Board.o
.debug_info 0x0000e532 0x15a5 build/ChaletDuino_795/production/Source/BootloaderInterface.o .debug_info 0x0000e519 0x15a5 build/ChaletDuino_795/production/Source/BootloaderInterface.o
.debug_info 0x0000fad7 0x2db build/ChaletDuino_795/production/Source/crc32.o .debug_info 0x0000fabe 0x2db build/ChaletDuino_795/production/Source/crc32.o
.debug_info 0x0000fdb2 0xae c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(soft_reset_lib.o) .debug_info 0x0000fd99 0xae c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(soft_reset_lib.o)
.debug_info 0x0000fe60 0xbb c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(pcache.o) .debug_info 0x0000fe47 0xbb c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(pcache.o)
.debug_info 0x0000ff1b 0xb2 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(int_disable_interrupts_lib.o) .debug_info 0x0000ff02 0xb2 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(int_disable_interrupts_lib.o)
.debug_info 0x0000ffcd 0xb2 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(int_restore_interrupts_lib.o) .debug_info 0x0000ffb4 0xb2 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(int_restore_interrupts_lib.o)
.debug_info 0x0001007f 0xe2 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o) .debug_info 0x00010066 0xe2 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
.debug_info 0x00010161 0xbc c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o) .debug_info 0x00010148 0xbc c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
.debug_info 0x0001021d 0xc4 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o) .debug_info 0x00010204 0xc4 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
.debug_info 0x000102e1 0xd6 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o) .debug_info 0x000102c8 0xd6 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
.debug_abbrev 0x00000000 0x150b .debug_abbrev 0x00000000 0x150b
*(.debug_abbrev) *(.debug_abbrev)
@ -1146,26 +1146,26 @@ END GROUP
.debug_abbrev 0x000014c1 0x25 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o) .debug_abbrev 0x000014c1 0x25 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
.debug_abbrev 0x000014e6 0x25 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o) .debug_abbrev 0x000014e6 0x25 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
.debug_line 0x00000000 0x19b8 .debug_line 0x00000000 0x19b6
*(.debug_line) *(.debug_line)
.debug_line 0x00000000 0x325 build/ChaletDuino_795/production/Source/BootloaderStateMachine.o .debug_line 0x00000000 0x325 build/ChaletDuino_795/production/Source/BootloaderStateMachine.o
.debug_line 0x00000325 0x17e build/ChaletDuino_795/production/Source/DigitalIO.o .debug_line 0x00000325 0x17e build/ChaletDuino_795/production/Source/DigitalIO.o
.debug_line 0x000004a3 0x25a build/ChaletDuino_795/production/Source/FlashInterface.o .debug_line 0x000004a3 0x258 build/ChaletDuino_795/production/Source/FlashInterface.o
.debug_line 0x000006fd 0x20b build/ChaletDuino_795/production/Source/InternalUart.o .debug_line 0x000006fb 0x20b build/ChaletDuino_795/production/Source/InternalUart.o
.debug_line 0x00000908 0x28f build/ChaletDuino_795/production/Source/main.o .debug_line 0x00000906 0x28f build/ChaletDuino_795/production/Source/main.o
.debug_line 0x00000b97 0x175 build/ChaletDuino_795/production/Source/SPI.o .debug_line 0x00000b95 0x175 build/ChaletDuino_795/production/Source/SPI.o
.debug_line 0x00000d0c 0x2c8 build/ChaletDuino_795/production/Source/SPI_Flash.o .debug_line 0x00000d0a 0x2c8 build/ChaletDuino_795/production/Source/SPI_Flash.o
.debug_line 0x00000fd4 0x22d build/ChaletDuino_795/production/Source/ChaletduinoV2Board.o .debug_line 0x00000fd2 0x22d build/ChaletDuino_795/production/Source/ChaletduinoV2Board.o
.debug_line 0x00001201 0x235 build/ChaletDuino_795/production/Source/BootloaderInterface.o .debug_line 0x000011ff 0x235 build/ChaletDuino_795/production/Source/BootloaderInterface.o
.debug_line 0x00001436 0x150 build/ChaletDuino_795/production/Source/crc32.o .debug_line 0x00001434 0x150 build/ChaletDuino_795/production/Source/crc32.o
.debug_line 0x00001586 0xb1 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(soft_reset_lib.o) .debug_line 0x00001584 0xb1 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(soft_reset_lib.o)
.debug_line 0x00001637 0x62 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(pcache.o) .debug_line 0x00001635 0x62 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(pcache.o)
.debug_line 0x00001699 0x73 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(int_disable_interrupts_lib.o) .debug_line 0x00001697 0x73 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(int_disable_interrupts_lib.o)
.debug_line 0x0000170c 0x73 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(int_restore_interrupts_lib.o) .debug_line 0x0000170a 0x73 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(int_restore_interrupts_lib.o)
.debug_line 0x0000177f 0x97 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o) .debug_line 0x0000177d 0x97 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
.debug_line 0x00001816 0x84 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o) .debug_line 0x00001814 0x84 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
.debug_line 0x0000189a 0x88 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o) .debug_line 0x00001898 0x88 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
.debug_line 0x00001922 0x96 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o) .debug_line 0x00001920 0x96 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
.debug_frame 0x00000000 0x658 .debug_frame 0x00000000 0x658
*(.debug_frame) *(.debug_frame)
@ -1931,7 +1931,7 @@ LOAD data_init
0xbfc00480 0x2c c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\debug-exception-return.o 0xbfc00480 0x2c c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\debug-exception-return.o
0xbfc00480 __DbgExecReturn 0xbfc00480 __DbgExecReturn
.text 0x9d000000 0x35bc .text 0x9d000000 0x35a8
.text 0x9d000000 0xddc build/ChaletDuino_795/production/Source/SPI_Flash.o .text 0x9d000000 0xddc build/ChaletDuino_795/production/Source/SPI_Flash.o
0x9d000000 InitSPIFlash 0x9d000000 InitSPIFlash
0x9d000174 SPIFlashCheckAndConfigure 0x9d000174 SPIFlashCheckAndConfigure
@ -1959,109 +1959,109 @@ LOAD data_init
0x9d00220c BoootloaderGetBootloaderFlags 0x9d00220c BoootloaderGetBootloaderFlags
0x9d002268 BootloaderBytesToInt 0x9d002268 BootloaderBytesToInt
0x9d002320 BootloaderBytesToIntLittleEndian 0x9d002320 BootloaderBytesToIntLittleEndian
.text 0x9d0023d8 0x5c8 build/ChaletDuino_795/production/Source/FlashInterface.o .text 0x9d0023d8 0x5b4 build/ChaletDuino_795/production/Source/FlashInterface.o
0x9d0023d8 InitFlashInterface 0x9d0023d8 InitFlashInterface
0x9d0023f8 FlashUnlock 0x9d0023f8 FlashUnlock
0x9d0024b0 FlashProgramWord 0x9d0024b0 FlashProgramWord
0x9d002510 FlashProgramRow 0x9d002510 FlashProgramRow
0x9d002574 FlashProgramData 0x9d002574 FlashProgramData
0x9d00289c FlashErase 0x9d00289c FlashErase
0x9d002950 FlashErasePage 0x9d00293c FlashErasePage
.text 0x9d0029a0 0x594 build/ChaletDuino_795/production/Source/main.o .text 0x9d00298c 0x594 build/ChaletDuino_795/production/Source/main.o
0x9d0029a0 main 0x9d00298c main
0x9d002e70 _general_exception_handler 0x9d002e5c _general_exception_handler
.text 0x9d002f34 0x41c build/ChaletDuino_795/production/Source/InternalUart.o .text 0x9d002f20 0x41c build/ChaletDuino_795/production/Source/InternalUart.o
0x9d002f34 InternalUartInit 0x9d002f20 InternalUartInit
0x9d00307c OpenInternalPort 0x9d003068 OpenInternalPort
0x9d0031c4 SendInternalUartData 0x9d0031b0 SendInternalUartData
0x9d0032bc ReadInternalUart 0x9d0032a8 ReadInternalUart
0x9d003318 CloseInternalUart 0x9d003304 CloseInternalUart
.text 0x9d003350 0x26c build/ChaletDuino_795/production/Source/crc32.o .text 0x9d00333c 0x26c build/ChaletDuino_795/production/Source/crc32.o
0x9d003350 crc_32 0x9d00333c crc_32
0x9d003448 update_crc_32 0x9d003434 update_crc_32
.text.general_exception .text.general_exception
0x9d0035bc 0xdc 0x9d0035a8 0xdc
.text.general_exception .text.general_exception
0x9d0035bc 0xdc c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(general-exception.o) 0x9d0035a8 0xdc c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(general-exception.o)
0x9d0035bc _general_exception_context 0x9d0035a8 _general_exception_context
.text.SoftReset .text.SoftReset
0x9d003698 0x78 0x9d003684 0x78
.text.SoftReset .text.SoftReset
0x9d003698 0x78 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(soft_reset_lib.o) 0x9d003684 0x78 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(soft_reset_lib.o)
0x9d003698 SoftReset 0x9d003684 SoftReset
.text 0x9d003710 0xd8 .text 0x9d0036fc 0xd8
.text 0x9d003710 0x70 build/ChaletDuino_795/production/Source/SPI.o .text 0x9d0036fc 0x70 build/ChaletDuino_795/production/Source/SPI.o
0x9d003710 SPITransaction 0x9d0036fc SPITransaction
.text 0x9d003780 0x68 build/ChaletDuino_795/production/Source/DigitalIO.o .text 0x9d00376c 0x68 build/ChaletDuino_795/production/Source/DigitalIO.o
0x9d003780 InitDigitalIO 0x9d00376c InitDigitalIO
.text.main_entry .text.main_entry
0x9d0037e8 0x4c 0x9d0037d4 0x4c
.text.main_entry .text.main_entry
0x9d0037e8 0x4c c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512H/crt0_mips32r2.o 0x9d0037d4 0x4c c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib/./proc/32MX795F512H/crt0_mips32r2.o
0x9d003814 __crt0_exit 0x9d003800 __crt0_exit
.text._bootstrap_exception_handler .text._bootstrap_exception_handler
0x9d003834 0x48 0x9d003820 0x48
.text._bootstrap_exception_handler .text._bootstrap_exception_handler
0x9d003834 0x48 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o) 0x9d003820 0x48 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-bootstrap-exception-handler.o)
0x9d003834 _bootstrap_exception_handler 0x9d003820 _bootstrap_exception_handler
.text 0x9d00387c 0x44 .text 0x9d003868 0x44
.text 0x9d00387c 0x44 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\pic32_software_reset.o .text 0x9d003868 0x44 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\pic32_software_reset.o
0x9d00387c __pic32_software_reset 0x9d003868 __pic32_software_reset
.dinit 0x9d0038c0 0x40 .dinit 0x9d0038ac 0x40
.dinit 0x9d0038c0 0x40 data_init .dinit 0x9d0038ac 0x40 data_init
.vector_default .vector_default
0x9d003900 0x38 0x9d0038ec 0x38
.vector_default .vector_default
0x9d003900 0x38 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o) 0x9d0038ec 0x38 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)
0x9d003900 _DefaultInterrupt 0x9d0038ec _DefaultInterrupt
.text.INTRestoreInterrupts .text.INTRestoreInterrupts
0x9d003938 0x1c 0x9d003924 0x1c
.text.INTRestoreInterrupts .text.INTRestoreInterrupts
0x9d003938 0x1c c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(int_restore_interrupts_lib.o) 0x9d003924 0x1c c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(int_restore_interrupts_lib.o)
0x9d003938 INTRestoreInterrupts 0x9d003924 INTRestoreInterrupts
.text.CheKseg0CacheOff .text.CheKseg0CacheOff
0x9d003954 0x18 0x9d003940 0x18
.text.CheKseg0CacheOff .text.CheKseg0CacheOff
0x9d003954 0x18 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(pcache.o) 0x9d003940 0x18 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(pcache.o)
0x9d003954 CheKseg0CacheOff 0x9d003940 CheKseg0CacheOff
.text.CheKseg0CacheOn .text.CheKseg0CacheOn
0x9d00396c 0x18 0x9d003958 0x18
.text.CheKseg0CacheOn .text.CheKseg0CacheOn
0x9d00396c 0x18 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(pcache.o) 0x9d003958 0x18 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(pcache.o)
0x9d00396c CheKseg0CacheOn 0x9d003958 CheKseg0CacheOn
.text 0x9d003984 0x18 .text 0x9d003970 0x18
.text 0x9d003984 0x18 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-nmi-handler.o) .text 0x9d003970 0x18 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-nmi-handler.o)
0x9d003984 _nmi_handler 0x9d003970 _nmi_handler
.text.INTDisableInterrupts .text.INTDisableInterrupts
0x9d00399c 0x8 0x9d003988 0x8
.text.INTDisableInterrupts .text.INTDisableInterrupts
0x9d00399c 0x8 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(int_disable_interrupts_lib.o) 0x9d003988 0x8 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libmchp_peripheral_32MX795F512H.a(int_disable_interrupts_lib.o)
0x9d00399c INTDisableInterrupts 0x9d003988 INTDisableInterrupts
.text._on_reset .text._on_reset
0x9d0039a4 0x8 0x9d003990 0x8
.text._on_reset .text._on_reset
0x9d0039a4 0x8 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o) 0x9d003990 0x8 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-reset.o)
0x9d0039a4 _on_reset 0x9d003990 _on_reset
.text._on_bootstrap .text._on_bootstrap
0x9d0039ac 0x8 0x9d003998 0x8
.text._on_bootstrap .text._on_bootstrap
0x9d0039ac 0x8 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o) 0x9d003998 0x8 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(default-on-bootstrap.o)
0x9d0039ac _on_bootstrap 0x9d003998 _on_bootstrap
.text%z196 0x00000000 0x0 .text%z196 0x00000000 0x0
.text 0x00000000 0x0 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o) .text 0x00000000 0x0 c:/program files/microchip/xc32/v1.33/bin/bin/../../lib/gcc/pic32mx/4.5.2/../../../../pic32mx/lib\libpic32.a(defaultinterrupt.o)

View File

@ -2,10 +2,6 @@
<project-private xmlns="http://www.netbeans.org/ns/project-private/1"> <project-private xmlns="http://www.netbeans.org/ns/project-private/1">
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/> <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2"> <open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
<group> <group/>
<file>file:/D:/Main/PicDev/Projets/BootloaderPIC32/Bootloader_PIC32.X/Source/FlashInterface.c</file>
<file>file:/D:/Main/PicDev/Projets/BootloaderPIC32/Bootloader_PIC32.X/Source/BootloaderInterface.c</file>
<file>file:/D:/Main/PicDev/Projets/BootloaderPIC32/Bootloader_PIC32.X/Source/FlashInterface.h</file>
</group>
</open-files> </open-files>
</project-private> </project-private>