- Moved redundant non-controller specific headers to a central place in the bootloader core. Refs #52.

- Set version to 1.2.0.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@129 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
Frank Voorburg 2016-02-25 13:51:12 +00:00
parent 4ec12dabd5
commit 6ee735c904
189 changed files with 21257 additions and 22221 deletions

View File

@ -256,7 +256,7 @@ Linker script and memory map
0x00000001 . = ASSERT (((__init_end__ >= __FLASH_segment_start__) && (__init_end__ <= (__FLASH_segment_start__ + 0x40000))), error: .init is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__init_end__ >= __FLASH_segment_start__) && (__init_end__ <= (__FLASH_segment_start__ + 0x40000))), error: .init is too large to fit in FLASH memory segment)
0x00000240 __text_load_start__ = ALIGN (__init_end__, 0x4) 0x00000240 __text_load_start__ = ALIGN (__init_end__, 0x4)
.text 0x00000240 0x1980 .text 0x00000240 0x19c0
0x00000240 __text_start__ = . 0x00000240 __text_start__ = .
*(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table) *(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table)
.glue_7 0x00000000 0x0 linker stubs .glue_7 0x00000000 0x0 linker stubs
@ -319,104 +319,106 @@ Linker script and memory map
.text.NvmVerifyChecksum .text.NvmVerifyChecksum
0x00000bc8 0x10 ARM Flash Debug/../../obj/nvm.o 0x00000bc8 0x10 ARM Flash Debug/../../obj/nvm.o
0x00000bc8 NvmVerifyChecksum 0x00000bc8 NvmVerifyChecksum
.text.NvmDone 0x00000bd8 0x1c ARM Flash Debug/../../obj/nvm.o .text.NvmGetUserProgBaseAddress
0x00000bd8 NvmDone 0x00000bd8 0x10 ARM Flash Debug/../../obj/nvm.o
0x00000bd8 NvmGetUserProgBaseAddress
.text.NvmDone 0x00000be8 0x1c ARM Flash Debug/../../obj/nvm.o
0x00000be8 NvmDone
.text.TimerInit .text.TimerInit
0x00000bf4 0x48 ARM Flash Debug/../../obj/timer.o 0x00000c04 0x48 ARM Flash Debug/../../obj/timer.o
0x00000bf4 TimerInit 0x00000c04 TimerInit
.text.TimerReset .text.TimerReset
0x00000c3c 0x20 ARM Flash Debug/../../obj/timer.o 0x00000c4c 0x20 ARM Flash Debug/../../obj/timer.o
0x00000c3c TimerReset 0x00000c4c TimerReset
.text.TimerUpdate .text.TimerUpdate
0x00000c5c 0x38 ARM Flash Debug/../../obj/timer.o 0x00000c6c 0x38 ARM Flash Debug/../../obj/timer.o
0x00000c5c TimerUpdate 0x00000c6c TimerUpdate
.text.TimerGet .text.TimerGet
0x00000c94 0x1c ARM Flash Debug/../../obj/timer.o 0x00000ca4 0x1c ARM Flash Debug/../../obj/timer.o
0x00000c94 TimerGet 0x00000ca4 TimerGet
.text.UartReceiveByte .text.UartReceiveByte
0x00000cb0 0x28 ARM Flash Debug/../../obj/uart.o 0x00000cc0 0x28 ARM Flash Debug/../../obj/uart.o
.text.UartTransmitByte .text.UartTransmitByte
0x00000cd8 0x54 ARM Flash Debug/../../obj/uart.o 0x00000ce8 0x54 ARM Flash Debug/../../obj/uart.o
.text.UartInit .text.UartInit
0x00000d2c 0x40 ARM Flash Debug/../../obj/uart.o 0x00000d3c 0x40 ARM Flash Debug/../../obj/uart.o
0x00000d2c UartInit 0x00000d3c UartInit
.text.UartTransmitPacket .text.UartTransmitPacket
0x00000d6c 0x84 ARM Flash Debug/../../obj/uart.o 0x00000d7c 0x84 ARM Flash Debug/../../obj/uart.o
0x00000d6c UartTransmitPacket 0x00000d7c UartTransmitPacket
.text.UartReceivePacket .text.UartReceivePacket
0x00000df0 0xd4 ARM Flash Debug/../../obj/uart.o 0x00000e00 0x108 ARM Flash Debug/../../obj/uart.o
0x00000df0 UartReceivePacket 0x00000e00 UartReceivePacket
.text.AssertFailure .text.AssertFailure
0x00000ec4 0x24 ARM Flash Debug/../../obj/assert.o 0x00000f08 0x24 ARM Flash Debug/../../obj/assert.o
0x00000ec4 AssertFailure 0x00000f08 AssertFailure
.text.BackDoorCheck .text.BackDoorCheck
0x00000ee8 0x54 ARM Flash Debug/../../obj/backdoor.o 0x00000f2c 0x54 ARM Flash Debug/../../obj/backdoor.o
0x00000ee8 BackDoorCheck 0x00000f2c BackDoorCheck
.text.BackDoorInit .text.BackDoorInit
0x00000f3c 0x30 ARM Flash Debug/../../obj/backdoor.o 0x00000f80 0x30 ARM Flash Debug/../../obj/backdoor.o
0x00000f3c BackDoorInit 0x00000f80 BackDoorInit
.text.BootInit .text.BootInit
0x00000f6c 0x20 ARM Flash Debug/../../obj/boot.o 0x00000fb0 0x20 ARM Flash Debug/../../obj/boot.o
0x00000f6c BootInit 0x00000fb0 BootInit
.text.BootTask .text.BootTask
0x00000f8c 0x1c ARM Flash Debug/../../obj/boot.o 0x00000fd0 0x1c ARM Flash Debug/../../obj/boot.o
0x00000f8c BootTask 0x00000fd0 BootTask
.text.ComInit 0x00000fa8 0x30 ARM Flash Debug/../../obj/com.o .text.ComInit 0x00000fec 0x30 ARM Flash Debug/../../obj/com.o
0x00000fa8 ComInit 0x00000fec ComInit
.text.ComTask 0x00000fd8 0x5c ARM Flash Debug/../../obj/com.o .text.ComTask 0x0000101c 0x5c ARM Flash Debug/../../obj/com.o
0x00000fd8 ComTask 0x0000101c ComTask
.text.ComFree 0x00001034 0x4 ARM Flash Debug/../../obj/com.o .text.ComFree 0x00001078 0x4 ARM Flash Debug/../../obj/com.o
0x00001034 ComFree 0x00001078 ComFree
.text.ComTransmitPacket .text.ComTransmitPacket
0x00001038 0x4c ARM Flash Debug/../../obj/com.o 0x0000107c 0x4c ARM Flash Debug/../../obj/com.o
0x00001038 ComTransmitPacket 0x0000107c ComTransmitPacket
.text.ComGetActiveInterfaceMaxRxLen .text.ComGetActiveInterfaceMaxRxLen
0x00001084 0x38 ARM Flash Debug/../../obj/com.o 0x000010c8 0x38 ARM Flash Debug/../../obj/com.o
0x00001084 ComGetActiveInterfaceMaxRxLen 0x000010c8 ComGetActiveInterfaceMaxRxLen
.text.ComGetActiveInterfaceMaxTxLen .text.ComGetActiveInterfaceMaxTxLen
0x000010bc 0x38 ARM Flash Debug/../../obj/com.o 0x00001100 0x38 ARM Flash Debug/../../obj/com.o
0x000010bc ComGetActiveInterfaceMaxTxLen 0x00001100 ComGetActiveInterfaceMaxTxLen
.text.ComIsConnected .text.ComIsConnected
0x000010f4 0x10 ARM Flash Debug/../../obj/com.o 0x00001138 0x10 ARM Flash Debug/../../obj/com.o
0x000010f4 ComIsConnected 0x00001138 ComIsConnected
.text.CopInit 0x00001104 0x4 ARM Flash Debug/../../obj/cop.o .text.CopInit 0x00001148 0x4 ARM Flash Debug/../../obj/cop.o
0x00001104 CopInit 0x00001148 CopInit
.text.CopService .text.CopService
0x00001108 0x4 ARM Flash Debug/../../obj/cop.o 0x0000114c 0x4 ARM Flash Debug/../../obj/cop.o
0x00001108 CopService 0x0000114c CopService
.text.XcpProtectResources .text.XcpProtectResources
0x0000110c 0x14 ARM Flash Debug/../../obj/xcp.o 0x00001150 0x14 ARM Flash Debug/../../obj/xcp.o
.text.XcpSetCtoError .text.XcpSetCtoError
0x00001120 0x20 ARM Flash Debug/../../obj/xcp.o 0x00001164 0x20 ARM Flash Debug/../../obj/xcp.o
.text.XcpInit 0x00001140 0x28 ARM Flash Debug/../../obj/xcp.o .text.XcpInit 0x00001184 0x28 ARM Flash Debug/../../obj/xcp.o
0x00001140 XcpInit 0x00001184 XcpInit
.text.XcpIsConnected .text.XcpIsConnected
0x00001168 0x18 ARM Flash Debug/../../obj/xcp.o 0x000011ac 0x18 ARM Flash Debug/../../obj/xcp.o
0x00001168 XcpIsConnected 0x000011ac XcpIsConnected
.text.XcpPacketTransmitted .text.XcpPacketTransmitted
0x00001180 0x14 ARM Flash Debug/../../obj/xcp.o 0x000011c4 0x14 ARM Flash Debug/../../obj/xcp.o
0x00001180 XcpPacketTransmitted 0x000011c4 XcpPacketTransmitted
.text.XcpPacketReceived .text.XcpPacketReceived
0x00001194 0x538 ARM Flash Debug/../../obj/xcp.o 0x000011d8 0x538 ARM Flash Debug/../../obj/xcp.o
0x00001194 XcpPacketReceived 0x000011d8 XcpPacketReceived
*fill* 0x000016cc 0x4 00
.text.libc.__int32_div .text.libc.__int32_div
0x000016d0 0x470 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o) 0x00001710 0x470 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
0x000016d0 __int32_div 0x00001710 __int32_div
0x000016d0 __aeabi_idiv 0x00001710 __aeabi_idiv
0x000016d0 __divsi3 0x00001710 __divsi3
0x000019d0 __aeabi_uidiv 0x00001a10 __aeabi_uidiv
0x000019d0 __uint32_div 0x00001a10 __uint32_div
0x000019d0 __udivsi3 0x00001a10 __udivsi3
.text.libc.__int32_mod .text.libc.__int32_mod
0x00001b40 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o) 0x00001b80 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
0x00001b40 __modsi3 0x00001b80 __modsi3
0x00001b40 __int32_mod 0x00001b80 __int32_mod
.text.libc.__aeabi_idivmod .text.libc.__aeabi_idivmod
0x00001b60 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o) 0x00001ba0 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
0x00001b60 __aeabi_idivmod 0x00001ba0 __aeabi_idivmod
0x00001bc0 __text_end__ = (__text_start__ + SIZEOF (.text)) 0x00001c00 __text_end__ = (__text_start__ + SIZEOF (.text))
0x00001bc0 __text_load_end__ = __text_end__ 0x00001c00 __text_load_end__ = __text_end__
.vfp11_veneer 0x00000000 0x0 .vfp11_veneer 0x00000000 0x0
.vfp11_veneer 0x00000000 0x0 linker stubs .vfp11_veneer 0x00000000 0x0 linker stubs
@ -424,59 +426,59 @@ Linker script and memory map
.v4_bx 0x00000000 0x0 .v4_bx 0x00000000 0x0
.v4_bx 0x00000000 0x0 linker stubs .v4_bx 0x00000000 0x0 linker stubs
0x00000001 . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= (__FLASH_segment_start__ + 0x40000))), error: .text is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= (__FLASH_segment_start__ + 0x40000))), error: .text is too large to fit in FLASH memory segment)
0x00001bc0 __dtors_load_start__ = ALIGN (__text_end__, 0x4) 0x00001c00 __dtors_load_start__ = ALIGN (__text_end__, 0x4)
.dtors 0x00001bc0 0x0 .dtors 0x00001c00 0x0
0x00001bc0 __dtors_start__ = . 0x00001c00 __dtors_start__ = .
*(SORT(.dtors.*)) *(SORT(.dtors.*))
*(.dtors) *(.dtors)
0x00001bc0 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors)) 0x00001c00 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x00001bc0 __dtors_load_end__ = __dtors_end__ 0x00001c00 __dtors_load_end__ = __dtors_end__
0x00000001 . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= (__FLASH_segment_start__ + 0x40000))), error: .dtors is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= (__FLASH_segment_start__ + 0x40000))), error: .dtors is too large to fit in FLASH memory segment)
0x00001bc0 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4) 0x00001c00 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
.ctors 0x00001bc0 0x0 .ctors 0x00001c00 0x0
0x00001bc0 __ctors_start__ = . 0x00001c00 __ctors_start__ = .
*(SORT(.ctors.*)) *(SORT(.ctors.*))
*(.ctors) *(.ctors)
0x00001bc0 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors)) 0x00001c00 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x00001bc0 __ctors_load_end__ = __ctors_end__ 0x00001c00 __ctors_load_end__ = __ctors_end__
0x00000001 . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= (__FLASH_segment_start__ + 0x40000))), error: .ctors is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= (__FLASH_segment_start__ + 0x40000))), error: .ctors is too large to fit in FLASH memory segment)
0x00001bc0 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4) 0x00001c00 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
.rodata 0x00001bc0 0x250 .rodata 0x00001c00 0x250
0x00001bc0 __rodata_start__ = . 0x00001c00 __rodata_start__ = .
*(.rodata .rodata.* .gnu.linkonce.r.*) *(.rodata .rodata.* .gnu.linkonce.r.*)
.rodata.flashLayout .rodata.flashLayout
0x00001bc0 0xc0 ARM Flash Debug/../../obj/flash.o 0x00001c00 0xc0 ARM Flash Debug/../../obj/flash.o
.rodata.str1.4 .rodata.str1.4
0x00001c80 0x7d ARM Flash Debug/../../obj/can.o 0x00001cc0 0x7d ARM Flash Debug/../../obj/can.o
0x80 (size before relaxing) 0x80 (size before relaxing)
*fill* 0x00001cfd 0x3 00 *fill* 0x00001d3d 0x3 00
.rodata.canTiming .rodata.canTiming
0x00001d00 0x48 ARM Flash Debug/../../obj/can.o 0x00001d40 0x48 ARM Flash Debug/../../obj/can.o
.rodata.str1.4 .rodata.str1.4
0x00001d48 0x80 ARM Flash Debug/../../obj/uart.o 0x00001d88 0x80 ARM Flash Debug/../../obj/uart.o
.rodata.xcpStationId .rodata.xcpStationId
0x00001dc8 0x8 ARM Flash Debug/../../obj/xcp.o 0x00001e08 0x8 ARM Flash Debug/../../obj/xcp.o
.rodata.libc.__aeabi_uidiv .rodata.libc.__aeabi_uidiv
0x00001dd0 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o) 0x00001e10 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
0x00001dd0 __RAL_uidiv_inverse_lut 0x00001e10 __RAL_uidiv_inverse_lut
0x00001e10 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata)) 0x00001e50 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x00001e10 __rodata_load_end__ = __rodata_end__ 0x00001e50 __rodata_load_end__ = __rodata_end__
0x00000001 . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= (__FLASH_segment_start__ + 0x40000))), error: .rodata is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= (__FLASH_segment_start__ + 0x40000))), error: .rodata is too large to fit in FLASH memory segment)
0x00001e10 __data_load_start__ = ALIGN (__rodata_end__, 0x4) 0x00001e50 __data_load_start__ = ALIGN (__rodata_end__, 0x4)
.data 0x4000023c 0x4 load address 0x00001e10 .data 0x4000023c 0x4 load address 0x00001e50
0x4000023c __data_start__ = . 0x4000023c __data_start__ = .
*(.data .data.* .gnu.linkonce.d.*) *(.data .data.* .gnu.linkonce.d.*)
.data.comActiveInterface .data.comActiveInterface
0x4000023c 0x4 ARM Flash Debug/../../obj/com.o 0x4000023c 0x4 ARM Flash Debug/../../obj/com.o
0x40000240 __data_end__ = (__data_start__ + SIZEOF (.data)) 0x40000240 __data_end__ = (__data_start__ + SIZEOF (.data))
0x00001e14 __data_load_end__ = (__data_load_start__ + SIZEOF (.data)) 0x00001e54 __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
0x00000001 . = ASSERT ((((__data_load_start__ + SIZEOF (.data)) >= __FLASH_segment_start__) && ((__data_load_start__ + SIZEOF (.data)) <= (__FLASH_segment_start__ + 0x40000))), error: .data is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT ((((__data_load_start__ + SIZEOF (.data)) >= __FLASH_segment_start__) && ((__data_load_start__ + SIZEOF (.data)) <= (__FLASH_segment_start__ + 0x40000))), error: .data is too large to fit in FLASH memory segment)
.data_run 0x4000023c 0x4 load address 0x00001e10 .data_run 0x4000023c 0x4 load address 0x00001e50
0x4000023c __data_run_start__ = . 0x4000023c __data_run_start__ = .
0x40000240 . = MAX ((__data_run_start__ + SIZEOF (.data)), .) 0x40000240 . = MAX ((__data_run_start__ + SIZEOF (.data)), .)
*fill* 0x4000023c 0x4 00 *fill* 0x4000023c 0x4 00
@ -485,7 +487,7 @@ Linker script and memory map
0x00000001 . = ASSERT (((__data_run_end__ >= __SRAM_segment_start__) && (__data_run_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .data_run is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__data_run_end__ >= __SRAM_segment_start__) && (__data_run_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .data_run is too large to fit in SRAM memory segment)
0x40000240 __bss_load_start__ = ALIGN (__data_run_end__, 0x4) 0x40000240 __bss_load_start__ = ALIGN (__data_run_end__, 0x4)
.bss 0x40000240 0x4f8 .bss 0x40000240 0x4fc
0x40000240 __bss_start__ = . 0x40000240 __bss_start__ = .
*(.bss .bss.* .gnu.linkonce.b.*) *(.bss .bss.* .gnu.linkonce.b.*)
.bss.bootBlockInfo .bss.bootBlockInfo
@ -496,121 +498,123 @@ Linker script and memory map
0x40000648 0x4 ARM Flash Debug/../../obj/timer.o 0x40000648 0x4 ARM Flash Debug/../../obj/timer.o
.bss.free_running_counter_last .bss.free_running_counter_last
0x4000064c 0x4 ARM Flash Debug/../../obj/timer.o 0x4000064c 0x4 ARM Flash Debug/../../obj/timer.o
.bss.xcpCtoRxLength.906 .bss.xcpCtoReqPacket.890
0x40000650 0x1 ARM Flash Debug/../../obj/uart.o 0x40000650 0x44 ARM Flash Debug/../../obj/uart.o
*fill* 0x40000651 0x3 00 .bss.xcpCtoRxInProgress.892
.bss.xcpCtoReqPacket.905 0x40000694 0x1 ARM Flash Debug/../../obj/uart.o
0x40000654 0x44 ARM Flash Debug/../../obj/uart.o *fill* 0x40000695 0x3 00
.bss.xcpCtoRxInProgress.907 .bss.xcpCtoRxStartTime.893
0x40000698 0x1 ARM Flash Debug/../../obj/uart.o 0x40000698 0x4 ARM Flash Debug/../../obj/uart.o
*fill* 0x40000699 0x3 00 .bss.xcpCtoRxLength.891
0x4000069c 0x1 ARM Flash Debug/../../obj/uart.o
*fill* 0x4000069d 0x3 00
.bss.assert_failure_file .bss.assert_failure_file
0x4000069c 0x4 ARM Flash Debug/../../obj/assert.o
.bss.assert_failure_line
0x400006a0 0x4 ARM Flash Debug/../../obj/assert.o 0x400006a0 0x4 ARM Flash Debug/../../obj/assert.o
.bss.assert_failure_line
0x400006a4 0x4 ARM Flash Debug/../../obj/assert.o
.bss.backdoorOpen .bss.backdoorOpen
0x400006a4 0x1 ARM Flash Debug/../../obj/backdoor.o 0x400006a8 0x1 ARM Flash Debug/../../obj/backdoor.o
*fill* 0x400006a5 0x3 00 *fill* 0x400006a9 0x3 00
.bss.backdoorOpenTime .bss.backdoorOpenTime
0x400006a8 0x4 ARM Flash Debug/../../obj/backdoor.o 0x400006ac 0x4 ARM Flash Debug/../../obj/backdoor.o
.bss.xcpCtoReqPacket.900 .bss.xcpCtoReqPacket.885
0x400006ac 0x40 ARM Flash Debug/../../obj/com.o 0x400006b0 0x40 ARM Flash Debug/../../obj/com.o
.bss.xcpInfo 0x400006ec 0x4c ARM Flash Debug/../../obj/xcp.o .bss.xcpInfo 0x400006f0 0x4c ARM Flash Debug/../../obj/xcp.o
*(COMMON) *(COMMON)
0x40000738 __bss_end__ = (__bss_start__ + SIZEOF (.bss)) 0x4000073c __bss_end__ = (__bss_start__ + SIZEOF (.bss))
0x40000738 __bss_load_end__ = __bss_end__ 0x4000073c __bss_load_end__ = __bss_end__
0x00000001 . = ASSERT (((__bss_end__ >= __SRAM_segment_start__) && (__bss_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .bss is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__bss_end__ >= __SRAM_segment_start__) && (__bss_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .bss is too large to fit in SRAM memory segment)
0x40000738 __non_init_load_start__ = ALIGN (__bss_end__, 0x4) 0x4000073c __non_init_load_start__ = ALIGN (__bss_end__, 0x4)
.non_init 0x40000738 0x0 .non_init 0x4000073c 0x0
0x40000738 __non_init_start__ = . 0x4000073c __non_init_start__ = .
*(.non_init .non_init.*) *(.non_init .non_init.*)
0x40000738 __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init)) 0x4000073c __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init))
0x40000738 __non_init_load_end__ = __non_init_end__ 0x4000073c __non_init_load_end__ = __non_init_end__
0x00000001 . = ASSERT (((__non_init_end__ >= __SRAM_segment_start__) && (__non_init_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .non_init is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__non_init_end__ >= __SRAM_segment_start__) && (__non_init_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .non_init is too large to fit in SRAM memory segment)
0x40000738 __heap_load_start__ = ALIGN (__non_init_end__, 0x4) 0x4000073c __heap_load_start__ = ALIGN (__non_init_end__, 0x4)
.heap 0x40000738 0x400 .heap 0x4000073c 0x400
0x40000738 __heap_start__ = . 0x4000073c __heap_start__ = .
*(.heap .heap.*) *(.heap .heap.*)
0x40000b38 . = ALIGN (MAX ((__heap_start__ + __HEAPSIZE__), .), 0x4) 0x40000b3c . = ALIGN (MAX ((__heap_start__ + __HEAPSIZE__), .), 0x4)
*fill* 0x40000738 0x400 00 *fill* 0x4000073c 0x400 00
0x40000b38 __heap_end__ = (__heap_start__ + SIZEOF (.heap)) 0x40000b3c __heap_end__ = (__heap_start__ + SIZEOF (.heap))
0x40000b38 __heap_load_end__ = __heap_end__ 0x40000b3c __heap_load_end__ = __heap_end__
0x00000001 . = ASSERT (((__heap_end__ >= __SRAM_segment_start__) && (__heap_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .heap is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__heap_end__ >= __SRAM_segment_start__) && (__heap_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .heap is too large to fit in SRAM memory segment)
0x40000b38 __stack_load_start__ = ALIGN (__heap_end__, 0x4) 0x40000b3c __stack_load_start__ = ALIGN (__heap_end__, 0x4)
.stack 0x40000b38 0x400 .stack 0x40000b3c 0x400
0x40000b38 __stack_start__ = . 0x40000b3c __stack_start__ = .
*(.stack .stack.*) *(.stack .stack.*)
0x40000f38 . = ALIGN (MAX ((__stack_start__ + __STACKSIZE__), .), 0x4) 0x40000f3c . = ALIGN (MAX ((__stack_start__ + __STACKSIZE__), .), 0x4)
*fill* 0x40000b38 0x400 00 *fill* 0x40000b3c 0x400 00
0x40000f38 __stack_end__ = (__stack_start__ + SIZEOF (.stack)) 0x40000f3c __stack_end__ = (__stack_start__ + SIZEOF (.stack))
0x40000f38 __stack_load_end__ = __stack_end__ 0x40000f3c __stack_load_end__ = __stack_end__
0x00000001 . = ASSERT (((__stack_end__ >= __SRAM_segment_start__) && (__stack_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .stack is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__stack_end__ >= __SRAM_segment_start__) && (__stack_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .stack is too large to fit in SRAM memory segment)
0x40000f38 __stack_irq_load_start__ = ALIGN (__stack_end__, 0x4) 0x40000f3c __stack_irq_load_start__ = ALIGN (__stack_end__, 0x4)
.stack_irq 0x40000f38 0x100 .stack_irq 0x40000f3c 0x100
0x40000f38 __stack_irq_start__ = . 0x40000f3c __stack_irq_start__ = .
*(.stack_irq .stack_irq.*) *(.stack_irq .stack_irq.*)
0x40001038 . = ALIGN (MAX ((__stack_irq_start__ + __STACKSIZE_IRQ__), .), 0x4) 0x4000103c . = ALIGN (MAX ((__stack_irq_start__ + __STACKSIZE_IRQ__), .), 0x4)
*fill* 0x40000f38 0x100 00 *fill* 0x40000f3c 0x100 00
0x40001038 __stack_irq_end__ = (__stack_irq_start__ + SIZEOF (.stack_irq)) 0x4000103c __stack_irq_end__ = (__stack_irq_start__ + SIZEOF (.stack_irq))
0x40001038 __stack_irq_load_end__ = __stack_irq_end__ 0x4000103c __stack_irq_load_end__ = __stack_irq_end__
0x00000001 . = ASSERT (((__stack_irq_end__ >= __SRAM_segment_start__) && (__stack_irq_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .stack_irq is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__stack_irq_end__ >= __SRAM_segment_start__) && (__stack_irq_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .stack_irq is too large to fit in SRAM memory segment)
0x40001038 __stack_fiq_load_start__ = ALIGN (__stack_irq_end__, 0x4) 0x4000103c __stack_fiq_load_start__ = ALIGN (__stack_irq_end__, 0x4)
.stack_fiq 0x40001038 0x100 .stack_fiq 0x4000103c 0x100
0x40001038 __stack_fiq_start__ = . 0x4000103c __stack_fiq_start__ = .
*(.stack_fiq .stack_fiq.*) *(.stack_fiq .stack_fiq.*)
0x40001138 . = ALIGN (MAX ((__stack_fiq_start__ + __STACKSIZE_FIQ__), .), 0x4) 0x4000113c . = ALIGN (MAX ((__stack_fiq_start__ + __STACKSIZE_FIQ__), .), 0x4)
*fill* 0x40001038 0x100 00 *fill* 0x4000103c 0x100 00
0x40001138 __stack_fiq_end__ = (__stack_fiq_start__ + SIZEOF (.stack_fiq)) 0x4000113c __stack_fiq_end__ = (__stack_fiq_start__ + SIZEOF (.stack_fiq))
0x40001138 __stack_fiq_load_end__ = __stack_fiq_end__ 0x4000113c __stack_fiq_load_end__ = __stack_fiq_end__
0x00000001 . = ASSERT (((__stack_fiq_end__ >= __SRAM_segment_start__) && (__stack_fiq_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .stack_fiq is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__stack_fiq_end__ >= __SRAM_segment_start__) && (__stack_fiq_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .stack_fiq is too large to fit in SRAM memory segment)
0x40001138 __stack_svc_load_start__ = ALIGN (__stack_fiq_end__, 0x4) 0x4000113c __stack_svc_load_start__ = ALIGN (__stack_fiq_end__, 0x4)
.stack_svc 0x40001138 0x0 .stack_svc 0x4000113c 0x0
0x40001138 __stack_svc_start__ = . 0x4000113c __stack_svc_start__ = .
*(.stack_svc .stack_svc.*) *(.stack_svc .stack_svc.*)
0x40001138 . = ALIGN (MAX ((__stack_svc_start__ + __STACKSIZE_SVC__), .), 0x4) 0x4000113c . = ALIGN (MAX ((__stack_svc_start__ + __STACKSIZE_SVC__), .), 0x4)
0x40001138 __stack_svc_end__ = (__stack_svc_start__ + SIZEOF (.stack_svc)) 0x4000113c __stack_svc_end__ = (__stack_svc_start__ + SIZEOF (.stack_svc))
0x40001138 __stack_svc_load_end__ = __stack_svc_end__ 0x4000113c __stack_svc_load_end__ = __stack_svc_end__
0x00000001 . = ASSERT (((__stack_svc_end__ >= __SRAM_segment_start__) && (__stack_svc_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .stack_svc is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__stack_svc_end__ >= __SRAM_segment_start__) && (__stack_svc_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .stack_svc is too large to fit in SRAM memory segment)
0x40001138 __stack_abt_load_start__ = ALIGN (__stack_svc_end__, 0x4) 0x4000113c __stack_abt_load_start__ = ALIGN (__stack_svc_end__, 0x4)
.stack_abt 0x40001138 0x0 .stack_abt 0x4000113c 0x0
0x40001138 __stack_abt_start__ = . 0x4000113c __stack_abt_start__ = .
*(.stack_abt .stack_abt.*) *(.stack_abt .stack_abt.*)
0x40001138 . = ALIGN (MAX ((__stack_abt_start__ + __STACKSIZE_ABT__), .), 0x4) 0x4000113c . = ALIGN (MAX ((__stack_abt_start__ + __STACKSIZE_ABT__), .), 0x4)
0x40001138 __stack_abt_end__ = (__stack_abt_start__ + SIZEOF (.stack_abt)) 0x4000113c __stack_abt_end__ = (__stack_abt_start__ + SIZEOF (.stack_abt))
0x40001138 __stack_abt_load_end__ = __stack_abt_end__ 0x4000113c __stack_abt_load_end__ = __stack_abt_end__
0x00000001 . = ASSERT (((__stack_abt_end__ >= __SRAM_segment_start__) && (__stack_abt_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .stack_abt is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__stack_abt_end__ >= __SRAM_segment_start__) && (__stack_abt_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .stack_abt is too large to fit in SRAM memory segment)
0x40001138 __stack_und_load_start__ = ALIGN (__stack_abt_end__, 0x4) 0x4000113c __stack_und_load_start__ = ALIGN (__stack_abt_end__, 0x4)
.stack_und 0x40001138 0x0 .stack_und 0x4000113c 0x0
0x40001138 __stack_und_start__ = . 0x4000113c __stack_und_start__ = .
*(.stack_und .stack_und.*) *(.stack_und .stack_und.*)
0x40001138 . = ALIGN (MAX ((__stack_und_start__ + __STACKSIZE_UND__), .), 0x4) 0x4000113c . = ALIGN (MAX ((__stack_und_start__ + __STACKSIZE_UND__), .), 0x4)
0x40001138 __stack_und_end__ = (__stack_und_start__ + SIZEOF (.stack_und)) 0x4000113c __stack_und_end__ = (__stack_und_start__ + SIZEOF (.stack_und))
0x40001138 __stack_und_load_end__ = __stack_und_end__ 0x4000113c __stack_und_load_end__ = __stack_und_end__
0x00000001 . = ASSERT (((__stack_und_end__ >= __SRAM_segment_start__) && (__stack_und_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .stack_und is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__stack_und_end__ >= __SRAM_segment_start__) && (__stack_und_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .stack_und is too large to fit in SRAM memory segment)
0x00001e14 __fast_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) 0x00001e54 __fast_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
.fast 0x40001138 0x0 load address 0x00001e14 .fast 0x4000113c 0x0 load address 0x00001e54
0x40001138 __fast_start__ = . 0x4000113c __fast_start__ = .
*(.fast .fast.*) *(.fast .fast.*)
0x40001138 __fast_end__ = (__fast_start__ + SIZEOF (.fast)) 0x4000113c __fast_end__ = (__fast_start__ + SIZEOF (.fast))
0x00001e14 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast)) 0x00001e54 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
0x00001e14 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.fast)) 0x00001e54 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.fast))
0x00000001 . = ASSERT ((((__fast_load_start__ + SIZEOF (.fast)) >= __FLASH_segment_start__) && ((__fast_load_start__ + SIZEOF (.fast)) <= (__FLASH_segment_start__ + 0x40000))), error: .fast is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT ((((__fast_load_start__ + SIZEOF (.fast)) >= __FLASH_segment_start__) && ((__fast_load_start__ + SIZEOF (.fast)) <= (__FLASH_segment_start__ + 0x40000))), error: .fast is too large to fit in FLASH memory segment)
.fast_run 0x40001138 0x0 .fast_run 0x4000113c 0x0
0x40001138 __fast_run_start__ = . 0x4000113c __fast_run_start__ = .
0x40001138 . = MAX ((__fast_run_start__ + SIZEOF (.fast)), .) 0x4000113c . = MAX ((__fast_run_start__ + SIZEOF (.fast)), .)
0x40001138 __fast_run_end__ = (__fast_run_start__ + SIZEOF (.fast_run)) 0x4000113c __fast_run_end__ = (__fast_run_start__ + SIZEOF (.fast_run))
0x40001138 __fast_run_load_end__ = __fast_run_end__ 0x4000113c __fast_run_load_end__ = __fast_run_end__
0x40001138 __SRAM_segment_used_end__ = (ALIGN (__stack_und_end__, 0x4) + SIZEOF (.fast_run)) 0x4000113c __SRAM_segment_used_end__ = (ALIGN (__stack_und_end__, 0x4) + SIZEOF (.fast_run))
0x00000001 . = ASSERT (((__fast_run_end__ >= __SRAM_segment_start__) && (__fast_run_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .fast_run is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__fast_run_end__ >= __SRAM_segment_start__) && (__fast_run_end__ <= (__SRAM_segment_start__ + 0x4000))), error: .fast_run is too large to fit in SRAM memory segment)
START GROUP START GROUP
LOAD ARM Flash Debug/../../obj/hooks.o LOAD ARM Flash Debug/../../obj/hooks.o
@ -640,7 +644,7 @@ LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib
END GROUP END GROUP
OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_Crossworks/Boot/ide/../bin/openbtl_olimex_lpc_l2294_20mhz.elf elf32-littlearm) OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_Crossworks/Boot/ide/../bin/openbtl_olimex_lpc_l2294_20mhz.elf elf32-littlearm)
.debug_info 0x00000000 0x1a0e .debug_info 0x00000000 0x1a3a
.debug_info 0x00000000 0x5a ARM Flash Debug/../../obj/hooks.o .debug_info 0x00000000 0x5a ARM Flash Debug/../../obj/hooks.o
.debug_info 0x0000005a 0x116 ARM Flash Debug/../../obj/main.o .debug_info 0x0000005a 0x116 ARM Flash Debug/../../obj/main.o
.debug_info 0x00000170 0x5a ARM Flash Debug/../../obj/extflash.o .debug_info 0x00000170 0x5a ARM Flash Debug/../../obj/extflash.o
@ -648,17 +652,17 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_Crossw
.debug_info 0x000002d0 0x54b ARM Flash Debug/../../obj/flash.o .debug_info 0x000002d0 0x54b ARM Flash Debug/../../obj/flash.o
.debug_info 0x0000081b 0x201 ARM Flash Debug/../../obj/can.o .debug_info 0x0000081b 0x201 ARM Flash Debug/../../obj/can.o
.debug_info 0x00000a1c 0x13a ARM Flash Debug/../../obj/cpu.o .debug_info 0x00000a1c 0x13a ARM Flash Debug/../../obj/cpu.o
.debug_info 0x00000b56 0x15e ARM Flash Debug/../../obj/nvm.o .debug_info 0x00000b56 0x177 ARM Flash Debug/../../obj/nvm.o
.debug_info 0x00000cb4 0xf2 ARM Flash Debug/../../obj/timer.o .debug_info 0x00000ccd 0xf2 ARM Flash Debug/../../obj/timer.o
.debug_info 0x00000da6 0x1ce ARM Flash Debug/../../obj/uart.o .debug_info 0x00000dbf 0x1e1 ARM Flash Debug/../../obj/uart.o
.debug_info 0x00000f74 0xe4 ARM Flash Debug/../../obj/assert.o .debug_info 0x00000fa0 0xe4 ARM Flash Debug/../../obj/assert.o
.debug_info 0x00001058 0xc0 ARM Flash Debug/../../obj/backdoor.o .debug_info 0x00001084 0xc0 ARM Flash Debug/../../obj/backdoor.o
.debug_info 0x00001118 0x88 ARM Flash Debug/../../obj/boot.o .debug_info 0x00001144 0x88 ARM Flash Debug/../../obj/boot.o
.debug_info 0x000011a0 0x1d6 ARM Flash Debug/../../obj/com.o .debug_info 0x000011cc 0x1d6 ARM Flash Debug/../../obj/com.o
.debug_info 0x00001376 0x86 ARM Flash Debug/../../obj/cop.o .debug_info 0x000013a2 0x86 ARM Flash Debug/../../obj/cop.o
.debug_info 0x000013fc 0x612 ARM Flash Debug/../../obj/xcp.o .debug_info 0x00001428 0x612 ARM Flash Debug/../../obj/xcp.o
.debug_abbrev 0x00000000 0xbd4 .debug_abbrev 0x00000000 0xbe3
.debug_abbrev 0x00000000 0x28 ARM Flash Debug/../../obj/hooks.o .debug_abbrev 0x00000000 0x28 ARM Flash Debug/../../obj/hooks.o
.debug_abbrev 0x00000028 0xc5 ARM Flash Debug/../../obj/main.o .debug_abbrev 0x00000028 0xc5 ARM Flash Debug/../../obj/main.o
.debug_abbrev 0x000000ed 0x28 ARM Flash Debug/../../obj/extflash.o .debug_abbrev 0x000000ed 0x28 ARM Flash Debug/../../obj/extflash.o
@ -668,15 +672,15 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_Crossw
.debug_abbrev 0x000004c1 0xaf ARM Flash Debug/../../obj/cpu.o .debug_abbrev 0x000004c1 0xaf ARM Flash Debug/../../obj/cpu.o
.debug_abbrev 0x00000570 0xa3 ARM Flash Debug/../../obj/nvm.o .debug_abbrev 0x00000570 0xa3 ARM Flash Debug/../../obj/nvm.o
.debug_abbrev 0x00000613 0x89 ARM Flash Debug/../../obj/timer.o .debug_abbrev 0x00000613 0x89 ARM Flash Debug/../../obj/timer.o
.debug_abbrev 0x0000069c 0x110 ARM Flash Debug/../../obj/uart.o .debug_abbrev 0x0000069c 0x11f ARM Flash Debug/../../obj/uart.o
.debug_abbrev 0x000007ac 0x7c ARM Flash Debug/../../obj/assert.o .debug_abbrev 0x000007bb 0x7c ARM Flash Debug/../../obj/assert.o
.debug_abbrev 0x00000828 0x5b ARM Flash Debug/../../obj/backdoor.o .debug_abbrev 0x00000837 0x5b ARM Flash Debug/../../obj/backdoor.o
.debug_abbrev 0x00000883 0x3f ARM Flash Debug/../../obj/boot.o .debug_abbrev 0x00000892 0x3f ARM Flash Debug/../../obj/boot.o
.debug_abbrev 0x000008c2 0x115 ARM Flash Debug/../../obj/com.o .debug_abbrev 0x000008d1 0x115 ARM Flash Debug/../../obj/com.o
.debug_abbrev 0x000009d7 0x3f ARM Flash Debug/../../obj/cop.o .debug_abbrev 0x000009e6 0x3f ARM Flash Debug/../../obj/cop.o
.debug_abbrev 0x00000a16 0x1be ARM Flash Debug/../../obj/xcp.o .debug_abbrev 0x00000a25 0x1be ARM Flash Debug/../../obj/xcp.o
.debug_line 0x00000000 0x12cb .debug_line 0x00000000 0x12dd
.debug_line 0x00000000 0x1d ARM Flash Debug/../../obj/hooks.o .debug_line 0x00000000 0x1d ARM Flash Debug/../../obj/hooks.o
.debug_line 0x0000001d 0x12f ARM Flash Debug/../../obj/main.o .debug_line 0x0000001d 0x12f ARM Flash Debug/../../obj/main.o
.debug_line 0x0000014c 0x1d ARM Flash Debug/../../obj/extflash.o .debug_line 0x0000014c 0x1d ARM Flash Debug/../../obj/extflash.o
@ -684,17 +688,17 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_Crossw
.debug_line 0x000002a8 0x2dd ARM Flash Debug/../../obj/flash.o .debug_line 0x000002a8 0x2dd ARM Flash Debug/../../obj/flash.o
.debug_line 0x00000585 0x11d ARM Flash Debug/../../obj/can.o .debug_line 0x00000585 0x11d ARM Flash Debug/../../obj/can.o
.debug_line 0x000006a2 0xf4 ARM Flash Debug/../../obj/cpu.o .debug_line 0x000006a2 0xf4 ARM Flash Debug/../../obj/cpu.o
.debug_line 0x00000796 0x10c ARM Flash Debug/../../obj/nvm.o .debug_line 0x00000796 0x11e ARM Flash Debug/../../obj/nvm.o
.debug_line 0x000008a2 0xfc ARM Flash Debug/../../obj/timer.o .debug_line 0x000008b4 0xfc ARM Flash Debug/../../obj/timer.o
.debug_line 0x0000099e 0x163 ARM Flash Debug/../../obj/uart.o .debug_line 0x000009b0 0x163 ARM Flash Debug/../../obj/uart.o
.debug_line 0x00000b01 0x12b ARM Flash Debug/../../obj/assert.o .debug_line 0x00000b13 0x12b ARM Flash Debug/../../obj/assert.o
.debug_line 0x00000c2c 0x147 ARM Flash Debug/../../obj/backdoor.o .debug_line 0x00000c3e 0x147 ARM Flash Debug/../../obj/backdoor.o
.debug_line 0x00000d73 0xbb ARM Flash Debug/../../obj/boot.o .debug_line 0x00000d85 0xbb ARM Flash Debug/../../obj/boot.o
.debug_line 0x00000e2e 0x1c3 ARM Flash Debug/../../obj/com.o .debug_line 0x00000e40 0x1c3 ARM Flash Debug/../../obj/com.o
.debug_line 0x00000ff1 0xb1 ARM Flash Debug/../../obj/cop.o .debug_line 0x00001003 0xb1 ARM Flash Debug/../../obj/cop.o
.debug_line 0x000010a2 0x229 ARM Flash Debug/../../obj/xcp.o .debug_line 0x000010b4 0x229 ARM Flash Debug/../../obj/xcp.o
.debug_str 0x00000000 0xee5 .debug_str 0x00000000 0xf11
.debug_str 0x00000000 0xe8 ARM Flash Debug/../../obj/hooks.o .debug_str 0x00000000 0xe8 ARM Flash Debug/../../obj/hooks.o
0x106 (size before relaxing) 0x106 (size before relaxing)
.debug_str 0x000000e8 0x9e ARM Flash Debug/../../obj/main.o .debug_str 0x000000e8 0x9e ARM Flash Debug/../../obj/main.o
@ -707,23 +711,23 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_Crossw
0x1e5 (size before relaxing) 0x1e5 (size before relaxing)
.debug_str 0x0000055a 0xc1 ARM Flash Debug/../../obj/cpu.o .debug_str 0x0000055a 0xc1 ARM Flash Debug/../../obj/cpu.o
0x18e (size before relaxing) 0x18e (size before relaxing)
.debug_str 0x0000061b 0xb1 ARM Flash Debug/../../obj/nvm.o .debug_str 0x0000061b 0xcb ARM Flash Debug/../../obj/nvm.o
0x186 (size before relaxing) 0x1a0 (size before relaxing)
.debug_str 0x000006cc 0xf0 ARM Flash Debug/../../obj/timer.o .debug_str 0x000006e6 0xf0 ARM Flash Debug/../../obj/timer.o
0x19f (size before relaxing) 0x19f (size before relaxing)
.debug_str 0x000007bc 0x119 ARM Flash Debug/../../obj/uart.o .debug_str 0x000007d6 0x12b ARM Flash Debug/../../obj/uart.o
0x1f2 (size before relaxing) 0x204 (size before relaxing)
.debug_str 0x000008d5 0xb2 ARM Flash Debug/../../obj/assert.o .debug_str 0x00000901 0xb2 ARM Flash Debug/../../obj/assert.o
0x16b (size before relaxing) 0x16b (size before relaxing)
.debug_str 0x00000987 0xae ARM Flash Debug/../../obj/backdoor.o .debug_str 0x000009b3 0xae ARM Flash Debug/../../obj/backdoor.o
0x166 (size before relaxing) 0x166 (size before relaxing)
.debug_str 0x00000a35 0x83 ARM Flash Debug/../../obj/boot.o .debug_str 0x00000a61 0x83 ARM Flash Debug/../../obj/boot.o
0x127 (size before relaxing) 0x127 (size before relaxing)
.debug_str 0x00000ab8 0x142 ARM Flash Debug/../../obj/com.o .debug_str 0x00000ae4 0x142 ARM Flash Debug/../../obj/com.o
0x220 (size before relaxing) 0x220 (size before relaxing)
.debug_str 0x00000bfa 0x83 ARM Flash Debug/../../obj/cop.o .debug_str 0x00000c26 0x83 ARM Flash Debug/../../obj/cop.o
0x127 (size before relaxing) 0x127 (size before relaxing)
.debug_str 0x00000c7d 0x268 ARM Flash Debug/../../obj/xcp.o .debug_str 0x00000ca9 0x268 ARM Flash Debug/../../obj/xcp.o
0x349 (size before relaxing) 0x349 (size before relaxing)
.comment 0x00000000 0x4e .comment 0x00000000 0x4e
@ -781,37 +785,37 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_Crossw
.ARM.attributes .ARM.attributes
0x00000100 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o) 0x00000100 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.debug_frame 0x00000000 0x870 .debug_frame 0x00000000 0x88c
.debug_frame 0x00000000 0x2c ARM Flash Debug/../../obj/main.o .debug_frame 0x00000000 0x2c ARM Flash Debug/../../obj/main.o
.debug_frame 0x0000002c 0x16c ARM Flash Debug/../../obj/flash.o .debug_frame 0x0000002c 0x16c ARM Flash Debug/../../obj/flash.o
.debug_frame 0x00000198 0x68 ARM Flash Debug/../../obj/can.o .debug_frame 0x00000198 0x68 ARM Flash Debug/../../obj/can.o
.debug_frame 0x00000200 0x68 ARM Flash Debug/../../obj/cpu.o .debug_frame 0x00000200 0x68 ARM Flash Debug/../../obj/cpu.o
.debug_frame 0x00000268 0x9c ARM Flash Debug/../../obj/nvm.o .debug_frame 0x00000268 0xb8 ARM Flash Debug/../../obj/nvm.o
.debug_frame 0x00000304 0x5c ARM Flash Debug/../../obj/timer.o .debug_frame 0x00000320 0x5c ARM Flash Debug/../../obj/timer.o
.debug_frame 0x00000360 0x90 ARM Flash Debug/../../obj/uart.o .debug_frame 0x0000037c 0x90 ARM Flash Debug/../../obj/uart.o
.debug_frame 0x000003f0 0x2c ARM Flash Debug/../../obj/assert.o .debug_frame 0x0000040c 0x2c ARM Flash Debug/../../obj/assert.o
.debug_frame 0x0000041c 0x48 ARM Flash Debug/../../obj/backdoor.o .debug_frame 0x00000438 0x48 ARM Flash Debug/../../obj/backdoor.o
.debug_frame 0x00000464 0x48 ARM Flash Debug/../../obj/boot.o .debug_frame 0x00000480 0x48 ARM Flash Debug/../../obj/boot.o
.debug_frame 0x000004ac 0xb4 ARM Flash Debug/../../obj/com.o .debug_frame 0x000004c8 0xb4 ARM Flash Debug/../../obj/com.o
.debug_frame 0x00000560 0x30 ARM Flash Debug/../../obj/cop.o .debug_frame 0x0000057c 0x30 ARM Flash Debug/../../obj/cop.o
.debug_frame 0x00000590 0x80 ARM Flash Debug/../../obj/xcp.o .debug_frame 0x000005ac 0x80 ARM Flash Debug/../../obj/xcp.o
.debug_frame 0x00000610 0x260 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o) .debug_frame 0x0000062c 0x260 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.debug_loc 0x00000000 0xc9a .debug_loc 0x00000000 0xcba
.debug_loc 0x00000000 0x20 ARM Flash Debug/../../obj/main.o .debug_loc 0x00000000 0x20 ARM Flash Debug/../../obj/main.o
.debug_loc 0x00000020 0x4b6 ARM Flash Debug/../../obj/flash.o .debug_loc 0x00000020 0x4b6 ARM Flash Debug/../../obj/flash.o
.debug_loc 0x000004d6 0xcf ARM Flash Debug/../../obj/can.o .debug_loc 0x000004d6 0xcf ARM Flash Debug/../../obj/can.o
.debug_loc 0x000005a5 0x109 ARM Flash Debug/../../obj/cpu.o .debug_loc 0x000005a5 0x109 ARM Flash Debug/../../obj/cpu.o
.debug_loc 0x000006ae 0xff ARM Flash Debug/../../obj/nvm.o .debug_loc 0x000006ae 0x11f ARM Flash Debug/../../obj/nvm.o
.debug_loc 0x000007ad 0x20 ARM Flash Debug/../../obj/timer.o .debug_loc 0x000007cd 0x20 ARM Flash Debug/../../obj/timer.o
.debug_loc 0x000007cd 0x107 ARM Flash Debug/../../obj/uart.o .debug_loc 0x000007ed 0x107 ARM Flash Debug/../../obj/uart.o
.debug_loc 0x000008d4 0x46 ARM Flash Debug/../../obj/assert.o .debug_loc 0x000008f4 0x46 ARM Flash Debug/../../obj/assert.o
.debug_loc 0x0000091a 0x40 ARM Flash Debug/../../obj/backdoor.o .debug_loc 0x0000093a 0x40 ARM Flash Debug/../../obj/backdoor.o
.debug_loc 0x0000095a 0x40 ARM Flash Debug/../../obj/boot.o .debug_loc 0x0000097a 0x40 ARM Flash Debug/../../obj/boot.o
.debug_loc 0x0000099a 0xef ARM Flash Debug/../../obj/com.o .debug_loc 0x000009ba 0xef ARM Flash Debug/../../obj/com.o
.debug_loc 0x00000a89 0x211 ARM Flash Debug/../../obj/xcp.o .debug_loc 0x00000aa9 0x211 ARM Flash Debug/../../obj/xcp.o
.debug_aranges 0x00000000 0x308 .debug_aranges 0x00000000 0x310
.debug_aranges .debug_aranges
0x00000000 0x20 ARM Flash Debug/../../obj/main.o 0x00000000 0x20 ARM Flash Debug/../../obj/main.o
.debug_aranges .debug_aranges
@ -823,36 +827,36 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_Crossw
.debug_aranges .debug_aranges
0x000000f0 0x30 ARM Flash Debug/../../obj/cpu.o 0x000000f0 0x30 ARM Flash Debug/../../obj/cpu.o
.debug_aranges .debug_aranges
0x00000120 0x40 ARM Flash Debug/../../obj/nvm.o 0x00000120 0x48 ARM Flash Debug/../../obj/nvm.o
.debug_aranges .debug_aranges
0x00000160 0x38 ARM Flash Debug/../../obj/timer.o 0x00000168 0x38 ARM Flash Debug/../../obj/timer.o
.debug_aranges .debug_aranges
0x00000198 0x40 ARM Flash Debug/../../obj/uart.o 0x000001a0 0x40 ARM Flash Debug/../../obj/uart.o
.debug_aranges .debug_aranges
0x000001d8 0x20 ARM Flash Debug/../../obj/assert.o 0x000001e0 0x20 ARM Flash Debug/../../obj/assert.o
.debug_aranges .debug_aranges
0x000001f8 0x28 ARM Flash Debug/../../obj/backdoor.o 0x00000200 0x28 ARM Flash Debug/../../obj/backdoor.o
.debug_aranges .debug_aranges
0x00000220 0x28 ARM Flash Debug/../../obj/boot.o 0x00000228 0x28 ARM Flash Debug/../../obj/boot.o
.debug_aranges .debug_aranges
0x00000248 0x50 ARM Flash Debug/../../obj/com.o 0x00000250 0x50 ARM Flash Debug/../../obj/com.o
.debug_aranges .debug_aranges
0x00000298 0x28 ARM Flash Debug/../../obj/cop.o 0x000002a0 0x28 ARM Flash Debug/../../obj/cop.o
.debug_aranges .debug_aranges
0x000002c0 0x48 ARM Flash Debug/../../obj/xcp.o 0x000002c8 0x48 ARM Flash Debug/../../obj/xcp.o
.debug_ranges 0x00000000 0x230 .debug_ranges 0x00000000 0x238
.debug_ranges 0x00000000 0x10 ARM Flash Debug/../../obj/main.o .debug_ranges 0x00000000 0x10 ARM Flash Debug/../../obj/main.o
.debug_ranges 0x00000010 0x20 ARM Flash Debug/../../obj/cstart.o .debug_ranges 0x00000010 0x20 ARM Flash Debug/../../obj/cstart.o
.debug_ranges 0x00000030 0x68 ARM Flash Debug/../../obj/flash.o .debug_ranges 0x00000030 0x68 ARM Flash Debug/../../obj/flash.o
.debug_ranges 0x00000098 0x20 ARM Flash Debug/../../obj/can.o .debug_ranges 0x00000098 0x20 ARM Flash Debug/../../obj/can.o
.debug_ranges 0x000000b8 0x20 ARM Flash Debug/../../obj/cpu.o .debug_ranges 0x000000b8 0x20 ARM Flash Debug/../../obj/cpu.o
.debug_ranges 0x000000d8 0x30 ARM Flash Debug/../../obj/nvm.o .debug_ranges 0x000000d8 0x38 ARM Flash Debug/../../obj/nvm.o
.debug_ranges 0x00000108 0x28 ARM Flash Debug/../../obj/timer.o .debug_ranges 0x00000110 0x28 ARM Flash Debug/../../obj/timer.o
.debug_ranges 0x00000130 0x30 ARM Flash Debug/../../obj/uart.o .debug_ranges 0x00000138 0x30 ARM Flash Debug/../../obj/uart.o
.debug_ranges 0x00000160 0x10 ARM Flash Debug/../../obj/assert.o .debug_ranges 0x00000168 0x10 ARM Flash Debug/../../obj/assert.o
.debug_ranges 0x00000170 0x18 ARM Flash Debug/../../obj/backdoor.o .debug_ranges 0x00000178 0x18 ARM Flash Debug/../../obj/backdoor.o
.debug_ranges 0x00000188 0x18 ARM Flash Debug/../../obj/boot.o .debug_ranges 0x00000190 0x18 ARM Flash Debug/../../obj/boot.o
.debug_ranges 0x000001a0 0x40 ARM Flash Debug/../../obj/com.o .debug_ranges 0x000001a8 0x40 ARM Flash Debug/../../obj/com.o
.debug_ranges 0x000001e0 0x18 ARM Flash Debug/../../obj/cop.o .debug_ranges 0x000001e8 0x18 ARM Flash Debug/../../obj/cop.o
.debug_ranges 0x000001f8 0x38 ARM Flash Debug/../../obj/xcp.o .debug_ranges 0x00000200 0x38 ARM Flash Debug/../../obj/xcp.o

View File

@ -28,14 +28,14 @@ S1130184042052E2FBFFFF1A0EF0A0E10130D0E498
S11301940130C1E4012052E2FBFFFF1A0EF0A0E19A S11301940130C1E4012052E2FBFFFF1A0EF0A0E19A
S11301A4010050E10EF0A0010120C0E4FBFFFFEACE S11301A4010050E10EF0A0010120C0E4FBFFFFEACE
S11301B4FEFFFFEAFEFFFFEAFEFFFFEAFEFFFFEA9F S11301B4FEFFFFEAFEFFFFEAFEFFFFEAFEFFFFEA9F
S11301C4FEFFFFEA381100403811004038100040A7 S11301C4FEFFFFEA3C1100403C1100403C1000409B
S11301D43811004038110040380F0040101E000050 S11301D43C1100403C1100403C0F0040501E000004
S11301E43C02004040020040400200004002000083 S11301E43C02004040020040400200004002000083
S11301F4C01B0000141E00003811004038110040D8 S11301F4001C0000541E00003C1100403C1100404F
S1130204C01B0000C01B0000C01B0000C01B00007A S1130204001C0000001C0000001C0000001C000076
S1130214C01B0000C01B0000C01B0000C01B00006A S1130214001C0000001C0000001C0000001C000066
S1130224101E000040020040380700403807004018 S1130224501E0000400200403C0700403C070040D0
S10F0234380B0040400200000000A0E174 S10F02343C0B0040400200000000A0E170
S113024004E02DE594309FE52220A0E38420C3E55B S113024004E02DE594309FE52220A0E38420C3E55B
S11302505510E0E38C10C3E55520A0E38C20C3E5E2 S11302505510E0E38C10C3E55520A0E38C20C3E5E2
S11302600100A0E38000C3E58C10C3E58C20C3E546 S11302600100A0E38000C3E58C10C3E58C20C3E546
@ -45,28 +45,28 @@ S11302905520A0E38C20C3E50020A0E30020C3E5A3
S11302A00420A0E30420C3E50220A0E30020C3E56A S11302A00420A0E30420C3E50220A0E30020C3E56A
S11302B00120A0E30021C3E51D3843E2002093E5BB S11302B00120A0E30021C3E51D3843E2002093E5BB
S11302C0052082E3002083E5042093E5012782E3EF S11302C0052082E3002083E5042093E5012782E3EF
S11302D0042083E5240300EB2B0300EBFDFFFFEA7E S11302D0042083E5350300EB3C0300EBFDFFFFEA5C
S11302E000C01FE070402DE90060A0E150509FE580 S11302E000C01FE070402DE90060A0E150509FE580
S11302F00040A0E3830300EB003095E5060053E1E2 S11302F00040A0E3940300EB003095E5060053E1D1
S11303000800008A041095E5013083E0030056E1FB S11303000800008A041095E5013083E0030056E1FB
S11303100400002A842084E024309FE5022183E045 S11303100400002A842084E024309FE5022183E045
S11303200800D2E5040000EA014084E20C5085E2B2 S11303200800D2E5040000EA014084E20C5085E2B2
S1130330100054E3EEFFFF1AFF00A0E37040BDE895 S1130330100054E3EEFFFF1AFF00A0E37040BDE895
S11303401EFF2FE1C01B000030402DE920D04DE2FC S11303401EFF2FE1001C000030402DE920D04DE2BB
S11303500040A0E1000090E5E1FFFFEBFF0050E367 S11303500040A0E1000090E5E1FFFFEBFF0050E367
S11303600000A0033700000A3230A0E30C308DE512 S11303600000A0033700000A3230A0E30C308DE512
S113037010008DE514008DE50130A0E300308DE51B S113037010008DE514008DE50130A0E300308DE51B
S1130380600300EB0C008DE20D10A0E13A31E0E3D4 S1130380710300EB0C008DE20D10A0E13A31E0E3C3
S11303900FE0A0E113FF2FE100309DE5000053E3DF S11303900FE0A0E113FF2FE100309DE5000053E3DF
S11303A00000A0132700001A3330A0E30C308DE5C1 S11303A00000A0132700001A3330A0E30C308DE5C1
S11303B00450A0E1043095E410308DE514508DE52F S11303B00450A0E1043095E410308DE514508DE52F
S11303C0023CA0E318308DE584309FE51C308DE5B8 S11303C0023CA0E318308DE584309FE51C308DE5B8
S11303D00130A0E300308DE54A0300EB0C008DE210 S11303D00130A0E300308DE55B0300EB0C008DE2FF
S11303E00D10A0E13A31E0E30FE0A0E113FF2FE1AB S11303E00D10A0E13A31E0E30FE0A0E113FF2FE1AB
S11303F000309DE5000053E30000A0131100001A33 S11303F000309DE5000053E30000A0131100001A33
S11304003830A0E30C308DE5003094E510308DE5F4 S11304003830A0E30C308DE5003094E510308DE5F4
S113041014508DE5023CA0E318308DE50130A0E3D3 S113041014508DE5023CA0E318308DE50130A0E3D3
S113042000308DE5370300EB0C008DE20D10A0E1E8 S113042000308DE5480300EB0C008DE20D10A0E1D7
S11304303A31E0E30FE0A0E113FF2FE100009DE576 S11304303A31E0E30FE0A0E113FF2FE100009DE576
S1130440010070E20000A03320D08DE23040BDE80E S1130440010070E20000A03320D08DE23040BDE80E
S11304501EFF2FE160EA000004E02DE5813BB0E1DE S11304501EFF2FE160EA000004E02DE5813BB0E1DE
@ -87,7 +87,7 @@ S11305300000A0032000000A003095E50A0053E102
S11305400500000A0500A0E10A10A0E1CFFFFFEBBF S11305400500000A0500A0E10A10A0E1CFFFFFEBBF
S1130550005050E20000A0031700000A003095E5A7 S1130550005050E20000A0031700000A003095E5A7
S1130560044063E0044084E2044085E050809FE559 S1130560044063E0044084E2044085E050809FE559
S113057002AC8AE2E30200EB043085E2043063E07B S113057002AC8AE2F40200EB043085E2043063E06A
S1130580080053E10500009A0500A0E10A10A0E16B S1130580080053E10500009A0500A0E10A10A0E16B
S1130590BEFFFFEB005050E20600000A044085E273 S1130590BEFFFFEB005050E20600000A044085E273
S11305A00130D7E40130C4E4016056E2F0FFFF1AE1 S11305A00130D7E40130C4E4016056E2F0FFFF1AE1
@ -108,15 +108,15 @@ S11306800000A0033900000A050054E10000A08323
S11306903600008A000054E30000A0033300000A7F S11306903600008A000054E30000A0033300000A7F
S11306A0100055E30000A0833000008A3230A0E33C S11306A0100055E30000A0833000008A3230A0E33C
S11306B000308DE504408DE508508DE50130A0E360 S11306B000308DE504408DE508508DE50130A0E360
S11306C014308DE58F0200EB0D00A0E114108DE2D3 S11306C014308DE5A00200EB0D00A0E114108DE2C2
S11306D03A31E0E30FE0A0E113FF2FE114309DE590 S11306D03A31E0E30FE0A0E113FF2FE114309DE590
S11306E0000053E30000A0132000001A3430A0E3FC S11306E0000053E30000A0132000001A3430A0E3FC
S11306F000308DE504408DE508508DE578309FE5A8 S11306F000308DE504408DE508508DE578309FE5A8
S11307000C308DE50130A0E314308DE57D0200EB63 S11307000C308DE50130A0E314308DE58E0200EB52
S11307100D00A0E114108DE23A31E0E30FE0A0E116 S11307100D00A0E114108DE23A31E0E30FE0A0E116
S113072013FF2FE114309DE5000053E30000A013F4 S113072013FF2FE114309DE5000053E30000A013F4
S11307300E00001A3530A0E300308DE504408DE54D S11307300E00001A3530A0E300308DE504408DE54D
S113074008508DE50130A0E314308DE56D0200EB17 S113074008508DE50130A0E314308DE57E0200EB06
S11307500D00A0E114108DE23A31E0E30FE0A0E1D6 S11307500D00A0E114108DE23A31E0E30FE0A0E1D6
S113076013FF2FE114009DE5010070E20000A033A7 S113076013FF2FE114009DE5010070E20000A033A7
S113077020D08DE27040BDE81EFF2FE160EA00004A S113077020D08DE27040BDE81EFF2FE160EA00004A
@ -144,28 +144,28 @@ S11308C00120A0E3002083E50040A0E3104083E57D
S11308D0084083E5B4A09FE5B4809FE5B4909FE50C S11308D0084083E5B4A09FE5B4809FE5B4909FE50C
S11308E00A30A0E10460F3E70170D3E5075086E025 S11308E00A30A0E10460F3E70170D3E5075086E025
S11308F0015085E2853265E0035185E00551A0E1B0 S11308F0015085E2853265E0035185E00551A0E1B0
S11309000800A0E10510A0E18C0400EB000050E316 S11309000800A0E10510A0E19C0400EB000050E306
S11309100E00001A0800A0E10510A0E16B0300EB33 S11309100E00001A0800A0E10510A0E17B0300EB23
S11309200008A0E12038A0E1010840E2200859E1D4 S11309200008A0E12038A0E1010840E2200859E1D4
S11309300600003A013043E2016046E2017047E2FA S11309300600003A013043E2016046E2017047E2FA
S1130940077AA0E1066887E1033086E1030000EA44 S1130940077AA0E1066887E1033086E1030000EA44
S1130950044084E2480054E3E0FFFF1A050000EA83 S1130950044084E2480054E3E0FFFF1A050000EA83
S113096034209FE5143082E50030A0E3003082E5B6 S113096034209FE5143082E50030A0E3003082E5B6
S1130970F047BDE81EFF2FE120009FE5C810A0E36B S1130970F047BDE81EFF2FE120009FE5C810A0E36B
S11309804F0100EB0030A0E3F4FFFFEA00C003E0F6 S1130980600100EB0030A0E3F4FFFFEA00C003E0E5
S1130990001D000060EA0000FF030000004004E0C6 S1130990401D000060EA0000FF030000004004E086
S11309A0801C000030402DE90040A0E1FF5001E22E S11309A0C01C000030402DE90040A0E1FF5001E2EE
S11309B09C309FE51C3093E5040013E394009F05ED S11309B09C309FE51C3093E5040013E394009F05ED
S11309C0DA10A0033E01000B0558A0E180309FE53A S11309C0DA10A0034F01000B0558A0E180309FE529
S11309D0305083E580209FE5342083E50310D4E57F S11309D0305083E580209FE5342083E50310D4E57F
S11309E00220D4E50228A0E1012C82E00110D4E524 S11309E00220D4E50228A0E1012C82E00110D4E524
S11309F0012482E00010D4E5012082E0382083E560 S11309F0012482E00010D4E5012082E0382083E560
S1130A000710D4E50620D4E50228A0E1012C82E0F9 S1130A000710D4E50620D4E50228A0E1012C82E0F9
S1130A100510D4E5012482E00410D4E5012082E02D S1130A100510D4E5012482E00410D4E5012082E02D
S1130A203C2083E52120A0E3042083E51C3093E5EA S1130A203C2083E52120A0E3042083E51C3093E5EA
S1130A30080013E30400001A14409FE5B10100EB21 S1130A30080013E30400001A14409FE5C20100EB10
S1130A401C3094E5080013E3FBFFFF0A3040BDE8C7 S1130A401C3094E5080013E3FBFFFF0A3040BDE8C7
S1130A501EFF2FE1004004E0801C0000E1070000BD S1130A501EFF2FE1004004E0C01C0000E10700007D
S1130A6094309FE51C3093E5010013E30000A003DC S1130A6094309FE51C3093E5010013E30000A003DC
S1130A701EFF2F0180309FE5242093E57C309FE505 S1130A701EFF2F0180309FE5242093E57C309FE505
S1130A80030052E11A00001A6C309FE5282093E518 S1130A80030052E11A00001A6C309FE5282093E518
@ -179,307 +179,311 @@ S1130AF01EFF2FE10000A0E31EFF2FE1004004E0F1
S1130B006706000070402DE90160A0E10228A0E121 S1130B006706000070402DE90160A0E10228A0E121
S1130B102228B0E10900000A0040A0E1010080E2BF S1130B102228B0E10900000A0040A0E1010080E2BF
S1130B20012042E20258A0E1255880E00130D6E4D9 S1130B20012042E20258A0E1255880E00130D6E4D9
S1130B300130C4E4730100EB050054E1FAFFFF1A2D S1130B300130C4E4840100EB050054E1FAFFFF1A1C
S1130B407040BDE81EFF2FE104E02DE51D0000EB21 S1130B407040BDE81EFF2FE104E02DE51D0000EB21
S1130B50000050E30C00000A350100EB360000EB06 S1130B50000050E30C00000A460100EB3A0000EBF1
S1130B604FFFFFEB0010A0E10101A0E34020A0E350 S1130B601C0000EB0010A0E10101A0E34020A0E381
S1130B70E3FFFFEB0220A0E314309FE5402083E570 S1130B70E3FFFFEB0220A0E314309FE5402083E570
S1130B800131A0E30FE0A0E113FF2FE104E09DE4B5 S1130B800131A0E30FE0A0E113FF2FE104E09DE4B5
S1130B901EFF2FE100C01FE004E02DE589FEFFEBFE S1130B901EFF2FE100C01FE004E02DE589FEFFEBFE
S1130BA004E09DE41EFF2FE104E02DE58DFEFFEB44 S1130BA004E09DE41EFF2FE104E02DE58DFEFFEB44
S1130BB004E09DE41EFF2FE104E02DE5A3FEFFEB1E S1130BB004E09DE41EFF2FE104E02DE5A3FEFFEB1E
S1130BC004E09DE41EFF2FE104E02DE50BFFFFEBA5 S1130BC004E09DE41EFF2FE104E02DE50BFFFFEBA5
S1130BD004E09DE41EFF2FE104E02DE5E7FEFFEBBA S1130BD004E09DE41EFF2FE104E02DE530FFFFEB70
S1130BE0000050E30000A00316FFFF1B04E09DE497 S1130BE004E09DE41EFF2FE104E02DE5E3FEFFEBAE
S1130BF01EFF2FE130309FE50020A0E3142083E5A1 S1130BF0000050E30000A00312FFFF1B04E09DE48B
S1130C00282083E524109FE50C1083E50110A0E360 S1130C001EFF2FE130309FE50020A0E3142083E590
S1130C10041083E5081093E514309FE5001083E584 S1130C10282083E524109FE50C1083E50110A0E350
S1130C2010309FE5002083E51EFF2FE1004000E027 S1130C20041083E5081093E514309FE5001083E574
S1130C305FEA00004C0600404806004014309FE57F S1130C3010309FE5002083E51EFF2FE1004000E017
S1130C400020A0E3042083E50C2083E5082083E54D S1130C405FEA00004C0600404806004014309FE56F
S1130C50102083E51EFF2FE1004000E024309FE5D3 S1130C500020A0E3042083E50C2083E5082083E53D
S1130C60082093E520109FE5000091E5000082E054 S1130C60102083E51EFF2FE1004000E024309FE5C3
S1130C7018309FE500C093E500006CE0000081E5BA S1130C70082093E520109FE5000091E5000082E044
S1130C80002083E51EFF2FE1004000E048060040FD S1130C8018309FE500C093E500006CE0000081E5AA
S1130C904C06004004E02DE5EFFFFFEB08309FE534 S1130C90002083E51EFF2FE1004000E048060040ED
S1130CA0000093E504E09DE41EFF2FE148060040A8 S1130CA04C06004004E02DE5EFFFFFEB08309FE524
S1130CB01C309FE51430D3E5010013E310309F1579 S1130CB0000093E504E09DE41EFF2FE14806004098
S1130CC00030D3150030C0150100A0130000A003AC S1130CC01C309FE51430D3E5010013E310309F1569
S1130CD01EFF2FE100C000E010402DE944309FE5E5 S1130CD00030D3150030C0150100A0130000A0039C
S1130CE01430D3E5200013E30000A0030B00000A36 S1130CE01EFF2FE100C000E010402DE944309FE5D5
S1130CF030309FE50000C3E51430D3E5200013E352 S1130CF01430D3E5200013E30000A0030B00000A26
S1130D000100A0130500001A18409FE5FD0000EB48 S1130D0030309FE50000C3E51430D3E5200013E341
S1130D101430D4E5200013E3FBFFFF0A0100A0E335 S1130D100100A0130500001A18409FE50A0100EB2A
S1130D201040BDE81EFF2FE100C000E034309FE515 S1130D201430D4E5200013E3FBFFFF0A0100A0E325
S1130D300020A0E30420C3E50820C3E51420C3E594 S1130D301040BDE81EFF2FE100C000E034309FE505
S1130D407F10E0E30C10C3E54110A0E30010C3E5FD S1130D400020A0E30420C3E50820C3E51420C3E584
S1130D500420C3E50320A0E30C20C3E50720A0E39F S1130D507F10E0E30C10C3E54110A0E30010C3E5ED
S1130D600820C3E51EFF2FE100C000E0F0412DE99B S1130D600420C3E50320A0E30C20C3E50720A0E38F
S1130D700050A0E1FF4001E2400054E368009F8579 S1130D700820C3E51EFF2FE100C000E0F0412DE98B
S1130D809210A0834E00008B0400A0E1D1FFFFEB82 S1130D800050A0E1FF4001E2400054E368009F8569
S1130D90010050E350009F159610A0134800001B5B S1130D909810A0835B00008B0400A0E1D1FFFFEB5F
S1130DA00460A0E1000054E30D00000A0040A0E349 S1130DA0010050E350009F159C10A0135500001B38
S1130DB034709FE59F80A0E3D20000EB0400D5E7E8 S1130DB00460A0E1000054E30D00000A0040A0E339
S1130DC0C4FFFFEB010050E30700A0110810A011BD S1130DC034709FE5A580A0E3DF0000EB0400D5E7C5
S1130DD03B00001B014084E20438A0E1230856E1F3 S1130DD0C4FFFFEB010050E30700A0110810A011AD
S1130DE0F4FFFF8AF041BDE81EFF2FE1481D00001B S1130DE04800001B014084E20438A0E1230856E1D6
S1130DF030402DE90050A0E1B4309FE50030D3E548 S1130DF0F4FFFF8AF041BDE81EFF2FE1881D0000CB
S1130E00000053E31000001AA8009FE5A7FFFFEBC2 S1130E0030402DE90050A0E1E4309FE50030D3E507
S1130E10010050E30000A0132300001A94309FE562 S1130E10000053E31300001AD8009FE5A7FFFFEB7F
S1130E200030D3E5000053E30000A0031E00000AD5 S1130E20010050E30000A0132F00001AC4309FE516
S1130E300120A0E378309FE50020C3E50000A0E393 S1130E300030D3E5000053E30000A0032A00000AB9
S1130E4074309FE50000C3E5170000EA68309FE5B1 S1130E4097FFFFEBB0309FE5000083E50000A0E3CF
S1130E500040D3E564009FE5000084E093FFFFEBCE S1130E50A8309FE50000C3E50120A0E390309FE5A2
S1130E60010050E30000A0130F00001A014084E2C7 S1130E600020C3E5200000EA90309FE50040D3E570
S1130E70FF2004E240309FE50020C3E534309FE5C5 S1130E708C009FE5000084E090FFFFEB010050E34D
S1130E800030D3E5020053E10000A0130600001A6D S1130E801000001A014084E2FF2004E26C309FE568
S1130E900500A0E124109FE519FFFFEB0020A0E36B S1130E900020C3E55C309FE50030D3E5020053E158
S1130EA00C309FE50020C3E50100A0E33040BDE81D S1130EA00000A0131000001A0500A0E150109FE5F7
S1130EB01EFF2FE1980600405406004050060040F3 S1130EB013FFFFEB0020A0E334309FE50020C3E5DF
S1130EC05506004004E02DE510309FE5000083E561 S1130EC00100A0E3080000EA75FFFFEB28309FE56E
S1130ED00C309FE5001083E58A0000EBFDFFFFEA7C S1130ED0003093E5643083E2030050E10000A09306
S1130EE09C060040A006004004E02DE5800000EBD5 S1130EE00000A08308309F850000C3853040BDE822
S1130EF0010050E30C00000A34309FE50030D3E5D4 S1130EF01EFF2FE194060040500600409806004073
S1130F00010053E30800001A61FFFFEB24309FE562 S1130F009C0600405106004004E02DE510309FE5AA
S1130F10003093E57D3F83E2030050E10020A023ED S1130F10000083E50C309FE5001083E58A0000EBB8
S1130F200C309F250020C32506FFFF2B04E09DE421 S1130F20FDFFFFEAA0060040A406004004E02DE512
S1130F301EFF2FE1A4060040A806004004E02DE5B2 S1130F30800000EB010050E30C00000A34309FE510
S1130F400120A0E318309FE50020C3E550FFFFEB2C S1130F400030D3E5010053E30800001A54FFFFEB1F
S1130F5010309FE5000083E5E2FFFFEB04E09DE431 S1130F5024309FE5003093E57D3F83E2030050E1B8
S1130F601EFF2FE1A4060040A806004004E02DE582 S1130F600020A0230C309F250020C325F5FEFF2B75
S1130F70630000EB1EFFFFEB06FFFFEB090000EB35 S1130F7004E09DE41EFF2FE1A8060040AC060040FB
S1130F80EDFFFFEB04E09DE41EFF2FE104E02DE5FF S1130F8004E02DE50120A0E318309FE50020C3E52F
S1130F905C0000EB30FFFFEB0E0000EBD1FFFFEB3A S1130F9043FFFFEB10309FE5000083E5E2FFFFEB2A
S1130FA004E09DE41EFF2FE110402DE9630000EBF7 S1130FA004E09DE41EFF2FE1A8060040AC060040CB
S1130FB03DFEFFEB18409FE50130A0E3003084E5DF S1130FB004E02DE5630000EB11FFFFEBF5FEFFEB12
S1130FC059FFFFEB0030A0E3003084E51040BDE89A S1130FC0090000EBEDFFFFEB04E09DE41EFF2FE1C1
S1130FD01EFF2FE13C02004004E02DE548009FE5A0 S1130FD004E02DE55C0000EB23FFFFEB0E0000EBCB
S1130FE09EFEFFEB010050E30400001A0120A0E381 S1130FE0D1FFFFEB04E09DE41EFF2FE110402DE94B
S1130FF038309FE5002083E52C009FE5640000EB7A S1130FF0630000EB2CFEFFEB18409FE50130A0E3FB
S113100024009FE579FFFFEB010050E30400001A80 S1131000003084E54CFFFFEB0030A0E3003084E5C2
S11310100020A0E314309FE5002083E508009FE54D S11310101040BDE81EFF2FE13C02004004E02DE536
S11310205B0000EB04E09DE41EFF2FE1AC060040F2 S113102048009FE58DFEFFEB010050E30400001A29
S11310303C0200401EFF2FE130402DE90040A0E1BA S11310300120A0E338309FE5002083E52C009FE5E4
S11310400118A0E12158A0E130309FE5003093E57C S1131040640000EB24009FE56CFFFFEB010050E31C
S1131050010053E3FF10050251FEFF0B1C309FE516 S11310500400001A0020A0E314309FE5002083E57B
S1131060003093E5000053E3FF1005020400A001E3 S113106008009FE55B0000EB04E09DE41EFF2FE118
S11310703DFFFF0B410000EB3040BDE81EFF2FE1B8 S1131070B00600403C0200401EFF2FE130402DE945
S11310803C0200402C309FE5000093E5020050E351 S11310800040A0E10118A0E12158A0E130309FE523
S11310900000A0031EFF2F01030050E30300000A19 S1131090003093E5010053E3FF10050240FEFF0B0F
S11310A0010050E30800A0034000A0131EFF2FE13D S11310A01C309FE5003093E5000053E3FF10050278
S11310B00000A0E31EFF2FE13C0200402C309FE51E S11310B00400A00130FFFF0B410000EB3040BDE80D
S11310C0000093E5020050E30000A0031EFF2F017F S11310C01EFF2FE13C0200402C309FE5000093E519
S11310D0030050E30300000A010050E30800A003EA S11310D0020050E30000A0031EFF2F01030050E3B1
S11310E04000A0131EFF2FE10000A0E31EFF2FE12C S11310E00300000A010050E30800A0034000A0131D
S11310F03C02004004E02DE51A0000EB04E09DE40E S11310F01EFF2FE10000A0E31EFF2FE13C02004091
S11311001EFF2FE11EFF2FE11EFF2FE10020A0E3B1 S11311002C309FE5000093E5020050E30000A003AB
S113111004309FE50120C3E51EFF2FE1EC060040EB S11311101EFF2F01030050E30300000A010050E307
S113112014309FE50120E0E30320C3E50400C3E598 S11311200800A0034000A0131EFF2FE10000A0E36D
S11311300220A0E3B424C3E11EFF2FE1EC0600402B S11311301EFF2FE13C02004004E02DE51A0000EB05
S11311401C309FE50020A0E30020C3E5482083E590 S113114004E09DE41EFF2FE11EFF2FE11EFF2FE1AF
S11311504320C3E5B424C3E10220C3E50120C3E571 S11311500020A0E304309FE50120C3E51EFF2FE13A
S11311601EFF2FE1EC0600400C309FE50000D3E5A4 S1131160F006004014309FE50120E0E30320C3E5CE
S1131170000090E20100A0131EFF2FE1EC060040E6 S11311700400C3E50220A0E3B424C3E11EFF2FE171
S11311800020A0E304309FE54320C3E51EFF2FE1C8 S1131180F00600401C309FE50020A0E30020C3E5EA
S1131190EC06004030402DE90040A0E10030D0E5ED S1131190482083E54320C3E5B424C3E10220C3E52A
S11311A0FF0053E31500001AD7FFFFEB10459FE53E S11311A00120C3E51EFF2FE1F00600400C309FE54F
S11311B00150A0E30050C4E50030E0E30330C4E58F S11311B00000D3E5000090E20100A0131EFF2FE120
S11311C01030A0E30430C4E50030A0E30530C4E5EA S11311C0F00600400020A0E304309FE54320C3E57F
S11311D0ABFFFFEB0600C4E5B7FFFFEB0700C4E578 S11311D01EFF2FE1F006004030402DE90040A0E161
S11311E0B5FFFFEB2004A0E10800C4E50950C4E505 S11311E00030D0E5FF0053E31500001AD7FFFFEBF2
S11311F00A50C4E50830A0E3B434C4E11F0100EA96 S11311F010459FE50150A0E30050C4E50030E0E352
S1131200BC249FE50020D2E5010052E32A01001A24 S11312000330C4E51030A0E30430C4E50030A0E3AB
S1131210C93043E2350053E303F19F97150100EA17 S11312100530C4E5ABFFFFEB0600C4E5B7FFFFEB09
S1131220EC14000078160000781600006C1600001C S11312200700C4E5B5FFFFEB2004A0E10800C4E516
S113123078160000781600005016000048150000CB S11312300950C4E50A50C4E50830A0E3B434C4E15D
S113124014160000DC150000781600007816000063 S11312401F0100EABC249FE50020D2E5010052E31F
S11312507816000078160000781600007816000052 S11312502A01001AC93043E2350053E303F19F9792
S11312607816000078160000781600007816000042 S1131260150100EA30150000BC160000BC16000091
S11312707816000078160000781600007816000032 S1131270B0160000BC160000BC1600009416000056
S11312807816000078160000781600007816000022 S11312808C1500005816000020160000BC16000043
S11312907816000078160000781600007816000012 S1131290BC160000BC160000BC160000BC16000002
S11312A07816000078160000781600007816000002 S11312A0BC160000BC160000BC160000BC160000F2
S11312B078160000781600007816000078160000F2 S11312B0BC160000BC160000BC160000BC160000E2
S11312C07816000078160000D413000054130000B0 S11312C0BC160000BC160000BC160000BC160000D2
S11312D0F8120000B413000078160000781600001D S11312D0BC160000BC160000BC160000BC160000C2
S11312E078160000441400007816000088140000EA S11312E0BC160000BC160000BC160000BC160000B2
S11312F094140000C81400000150D0E560FFFFEB17 S11312F0BC160000BC160000BC160000BC160000A2
S1131300010040E2000055E1020000DA2200A0E3FF S1131300BC160000BC160000BC1600001814000037
S113131082FFFFEBD90000EAA4539FE5040085E2B5 S1131310981300003C130000F8130000BC160000F2
S1131320481095E50120D4E5F5FDFFEB0030E0E33E S1131320BC160000BC16000088140000BC160000A7
S11313300330C5E50120D4E5483095E5033082E06B S1131330CC140000D81400000C1500000150D0E5B6
S1131340483085E50130D4E5013083E2B434C5E1A9 S113134060FFFFEB010040E2000055E1020000DA1B
S1131350CA0000EA0150D0E549FFFFEB010040E27A S11313502200A0E382FFFFEBD90000EAA4539FE53B
S1131360000055E1020000DA2200A0E36BFFFFEB6E S1131360040085E2481095E50120D4E5E4FDFFEB97
S1131370C20000EA041094E544539FE5481085E553 S11313700030E0E30330C5E50120D4E5483095E5CD
S1131380040085E20120D4E5DDFDFFEB0030E0E35D S1131380033082E0483085E50130D4E5013083E262
S11313900330C5E50120D4E5483095E5033082E00B S1131390B434C5E1CA0000EA0150D0E549FFFFEBCF
S11313A0483085E50130D4E5013083E2B434C5E149 S11313A0010040E2000055E1020000DA2200A0E35F
S11313B0B20000EA08339FE50020E0E30320C3E520 S11313B06BFFFFEBC20000EA041094E544539FE581
S11313C0042090E5482083E50120A0E3B424C3E190 S11313C0481085E5040085E20120D4E5CCFDFFEB5F
S11313D0AA0000EAE8329FE50020E0E30320C3E529 S11313D00030E0E30330C5E50120D4E5483095E56D
S11313E0481093E5043090E5000053E30020A00387 S11313E0033082E0483085E50130D4E5013083E202
S11313F00500000A0020A0E30100D1E4002082E0FF S11313F0B434C5E1B20000EA08339FE50020E0E31D
S1131400FF2002E2013053E2FAFFFF1AB0329FE5F7 S11314000320C3E5042090E5482083E50120A0E300
S11314100010A0E30720C3E50810C3E50910C3E5E5 S1131410B424C3E1AA0000EAE8329FE50020E0E337
S1131420222CA0E10A20C3E50120A0E30420C3E5A7 S11314200320C3E5481093E5043090E5000053E33E
S11314300510C3E50610C3E50820A0E3B424C3E106 S11314300020A0030500000A0020A0E30100D1E47D
S11314408E0000EA78329FE50020E0E30320C3E544 S1131440002082E0FF2002E2013053E2FAFFFF1A9B
S113145070229FE5482083E50020A0E30420C3E533 S1131450B0329FE50010A0E30720C3E50810C3E500
S11314600520C3E50620C3E50710A0E30710C3E584 S11314600910C3E5222CA0E10A20C3E50120A0E372
S11314700820C3E50920C3E50A20C3E50820A0E34A S11314700420C3E50510C3E50610C3E50820A0E376
S1131480B424C3E17D0000EA0000A0E323FFFFEBE6 S1131480B424C3E18E0000EA78329FE50020E0E353
S11314907A0000EA28329FE50020E0E30320C3E558 S11314900320C3E570229FE5482083E50020A0E3F4
S11314A00020A0E30420C3E50110D3E50510C3E543 S11314A00420C3E50520C3E50620C3E50710A0E337
S11314B00620C3E50720C3E50820C3E50620A0E312 S11314B00710C3E50820C3E50920C3E50A20C3E5F6
S11314C0B424C3E16D0000EAF4419FE50030A0E3D9 S11314C00820A0E3B424C3E17D0000EA0000A0E307
S11314D00030C4E50CFFFFEB0030E0E30330C4E56B S11314D023FFFFEB7A0000EA28329FE50020E0E3D7
S11314E00130A0E3B434C4E1640000EAD0319FE5E4 S11314E00320C3E50020A0E30420C3E50110D3E5F5
S11314F0485093E5E2FEFFEB011040E20500A0E155 S11314F00510C3E50620C3E50720C3E50820C3E5BE
S1131500012084E2A7FDFFEB000050E30200001A73 S11315000620A0E3B424C3E16D0000EAF4419FE5A2
S11315103100A0E301FFFFEB580000EAA0419FE582 S11315100030A0E30030C4E50CFFFFEB0030E0E353
S11315200030E0E30330C4E5485094E5D4FEFFEB1B S11315200330C4E50130A0E3B434C4E1640000EA4C
S1131530015045E2000085E0480084E50130A0E365 S1131530D0319FE5485093E5E2FEFFEB011040E215
S1131540B434C4E14D0000EA0150D0E5CCFEFFEB19 S11315400500A0E1012084E296FDFFEB000050E3DA
S1131550020040E2000055E1020000DA2200A0E3AC S11315500200001A3100A0E301FFFFEB580000EA8B
S1131560EEFEFFEB450000EA54319FE50020E0E386 S1131560A0419FE50030E0E30330C4E5485094E532
S11315700320C3E50120A0E3B424C3E10110D4E5B2 S1131570D4FEFFEB015045E2000085E0480084E51D
S1131580000051E30500001A92FDFFEB000050E358 S11315800130A0E3B434C4E14D0000EA0150D0E5D9
S11315903A00001A3100A0E3E0FEFFEB370000EA56 S1131590CCFEFFEB020040E2000055E1020000DA5D
S11315A01C319FE5480093E5022084E27DFDFFEBBA S11315A02200A0E3EEFEFFEB450000EA54319FE584
S11315B0000050E30200001A3100A0E3D7FEFFEB65 S11315B00020E0E30320C3E50120A0E3B424C3E159
S11315C02E0000EAF8309FE50110D4E5482093E5A9 S11315C00110D4E5000051E30500001A85FDFFEB8E
S11315D0022081E0482083E5280000EAE0409FE5FE S11315D0000050E33A00001A3100A0E3E0FEFFEB04
S11315E00030E0E30330C4E50050A0E30450C4E558 S11315E0370000EA1C319FE5480093E5022084E2BD
S11315F00550C4E5A2FEFFEB0600C4E50750C4E5B0 S11315F06CFDFFEB000050E30200001A3100A0E391
S11316000850C4E50950C4E50730A0E3B434C4E18C S1131600D7FEFFEB2E0000EAF8309FE50110D4E589
S11316101A0000EAA8309FE5480093E5041094E519 S1131610482093E5022081E0482083E5280000EA81
S113162064FDFFEB000050E30200001A3100A0E368 S1131620E0409FE50030E0E30330C4E50050A0E370
S1131630BAFEFFEB110000EA84309FE50020E0E3EE S11316300450C4E50550C4E5A2FEFFEB0600C4E572
S11316400320C3E50120A0E3B424C3E10B0000EAB6 S11316400750C4E50850C4E50950C4E50730A0E3D9
S11316503CFDFFEB68309FE50020E0E30320C3E599 S1131650B434C4E11A0000EAA8309FE5480093E5D9
S11316600120A0E3B424C3E1040000EA3100A0E3B4 S1131660041094E553FDFFEB000050E30200001A60
S1131670AAFEFFEB010000EA2000A0E3A7FEFFEBB7 S11316703100A0E3BAFEFFEB110000EA84309FE5DD
S11316803C309FE54330D3E5010053E31000A00351 S11316800020E0E30320C3E50120A0E3B424C3E188
S1131690A2FEFF0B28309FE5B414D3E10138A0E18A S11316900B0000EA2BFDFFEB68309FE50020E0E340
S11316A0000053E3040000DA14009FE50130A0E3D6 S11316A00320C3E50120A0E3B424C3E1040000EA5D
S11316B04330C0E5030080E25EFEFFEB3040BDE84E S11316B03100A0E3AAFEFFEB010000EA2000A0E352
S11316C01EFF2FE1EC060040C81D000000000000D2 S11316C0A7FEFFEB3C309FE54330D3E5010053E335
S11316D0010030E15A00004A000010E100006042BD S11316D01000A003A2FEFF0B28309FE5B414D3E151
S11316E000107142A00351E1052071922700008A85 S11316E00138A0E1000053E3040000DA14009FE590
S11316F00130B0E10020B0E3010853E3102082324E S11316F00130A0E34330C0E5030080E25EFEFFEB6F
S11317000338A031010453E3082082320334A031AA S11317003040BDE81EFF2FE1F0060040081E000037
S1131710010253E3042082320332A031030113E3B4 S1131710010030E15A00004A000010E1000060427C
S1131720022082020331B0018330A0510120925281 S113172000107142A00351E1052071922700008A44
S1131730F8C39FE5A3CCDCE7072052E21CC2A0E17A S11317300130B0E10020B0E3010853E3102082320D
S11317409C0101E09C2080E0001071E20030B0E3D5 S11317400338A031010453E3082082320334A0316A
S11317509120A3E0030080E000C0B0E39123ACE05B S1131750010253E3042082320332A031030113E374
S11317600C0080E00030B0E3912CA3E0030080E0A3 S1131760022082020331B0018330A0510120925241
S113177000C0B0E39123ACE00C0080E00030B0E3A3 S1131770F8C39FE5A3CCDCE7072052E21CC2A0E13A
S1131780912CA3E0010072E10300A0E01EFF2FE111 S11317809C0101E09C2080E0001071E20030B0E395
S1131790040051E31B00009A00C0A0E10000B0E384 S11317909120A3E0030080E000C0B0E39123ACE01B
S11317A02C0151E11100008AAC0351E181C34C903A S11317A00C0080E00030B0E3912CA3E0030080E063
S11317B0800080922C0351E101C34C904000809240 S11317B000C0B0E39123ACE00C0080E00030B0E363
S11317C0AC0251E181C24C90200080922C0251E184 S11317C0912CA3E0010072E10300A0E01EFF2FE1D1
S11317D001C24C9010008092AC0151E181C14C9047 S11317D0040051E31B00009A00C0A0E10000B0E344
S11317E0080080922C0151E101C14C9004008092C8 S11317E02C0151E11100008AAC0351E181C34C90FA
S11317F0AC0051E181C04C90020080920C0051E198 S11317F0800080922C0351E101C34C904000809200
S1131800010080921EFF2FE12001A0011EFF2F0185 S1131800AC0251E181C24C90200080922C0251E143
S1131810010051E30000A0331EFF2F91020051E3A9 S113181001C24C9010008092AC0151E181C14C9006
S1131820A000A0011EFF2F01AB20A0E3AA2C82E39D S1131820080080922C0151E101C14C900400809287
S1131830AA2882E3AA2482E3923080E0A000B0E1E7 S1131830AC0051E181C04C90020080920C0051E157
S11318401EFF2FE1010011E10000704200107142FF S1131840010080921EFF2FE12001A0011EFF2F0145
S1131850C00371E1052071922900008A0130B0E1D2 S1131850010051E30000A0331EFF2F91020051E369
S11318600020B0E3010853E3102082320338A03192 S1131860A000A0011EFF2F01AB20A0E3AA2C82E35D
S1131870010453E3082082320334A031010253E30C S1131870AA2882E3AA2482E3923080E0A000B0E1A7
S1131880042082320332A031030113E302208202D6 S11318801EFF2FE1010011E10000704200107142BF
S11318900331B0018330A051012092528CC29FE5E4 S1131890C00371E1052071922900008A0130B0E192
S11318A0A3CCDCE7000070E2072052E21CC2A0E1F6 S11318A00020B0E3010853E3102082320338A03152
S11318B09C0101E09C2080E0001071E20030B0E364 S11318B0010453E3082082320334A031010253E3CC
S11318C09120A3E0030080E000C0B0E39123ACE0EA S11318C0042082320332A031030113E30220820296
S11318D00C0080E00030B0E3912CA3E0030080E032 S11318D00331B0018330A051012092528CC29FE5A4
S11318E000C0B0E39123ACE00C0080E00030B0E332 S11318E0A3CCDCE7000070E2072052E21CC2A0E1B6
S11318F0912CA3E0010072E10300A0E0000070E27B S11318F09C0101E09C2080E0001071E20030B0E324
S11319001EFF2FE1040051E31B00009A00C070E2A7 S11319009120A3E0030080E000C0B0E39123ACE0A9
S11319100000B0E32C0151E11100008AAC0351E155 S11319100C0080E00030B0E3912CA3E0030080E0F1
S113192081C34C90800040922C0351E101C34C9040 S113192000C0B0E39123ACE00C0080E00030B0E3F1
S113193040004092AC0251E181C24C9020004092A0 S1131930912CA3E0010072E10300A0E0000070E23A
S11319402C0251E101C24C9010004092AC0151E1D3 S11319401EFF2FE1040051E31B00009A00C070E267
S113195081C14C90080040922C0151E101C14C908E S11319500000B0E32C0151E11100008AAC0351E115
S113196004004092AC0051E181C04C9002004092CE S113196081C34C90800040922C0351E101C34C9000
S11319700C0051E1010040921EFF2FE103008002A0 S113197040004092AC0251E181C24C902000409260
S11319804001A0011EFF2F01010051E30000A0331C S11319802C0251E101C24C9010004092AC0151E193
S11319901EFF2F91020051E301008002C000A0014C S113199081C14C90080040922C0151E101C14C904E
S11319A01EFF2F01AB20A0E3AA2C82E3AA2882E326 S11319A004004092AC0051E181C04C90020040928E
S11319B0AA2482E3000070E2923080E0A000B0E14B S11319B00C0051E1010040921EFF2FE10300800260
S11319C0000070E21EFF2FE10000A0E10000A0E192 S11319C04001A0011EFF2F01010051E30000A033DC
S11319D0A00351E1053071922700008A0130B0E183 S11319D01EFF2F91020051E301008002C000A0010C
S11319E00020B0E3010853E3102082320338A03111 S11319E01EFF2F01AB20A0E3AA2C82E3AA2882E3E6
S11319F0010453E3082082320334A031010253E38B S11319F0AA2482E3000070E2923080E0A000B0E10B
S1131A00042082320332A031030113E30220820254 S1131A00000070E21EFF2FE10000A0E10000A0E151
S1131A100331B0018330A051012092520CC19FE5E3 S1131A10A00351E1053071922700008A0130B0E142
S1131A20A3CCDCE7072052E21CC2A0E19C0101E048 S1131A200020B0E3010853E3102082320338A031D0
S1131A309C2080E0001071E20030B0E39120A3E02C S1131A30010453E3082082320334A031010253E34A
S1131A40030080E000C0B0E39123ACE00C0080E030 S1131A40042082320332A031030113E30220820214
S1131A500030B0E3912CA3E0030080E000C0B0E3C9 S1131A500331B0018330A051012092520CC19FE5A3
S1131A609123ACE00C0080E00030B0E3912CA3E0C3 S1131A60A3CCDCE7072052E21CC2A0E19C0101E008
S1131A70010072E10300A0E01EFF2FE1040051E326 S1131A709C2080E0001071E20030B0E39120A3E0EC
S1131A801B00009A00C0A0E10000B0E32C0151E16A S1131A80030080E000C0B0E39123ACE00C0080E0F0
S1131A901100008AAC0351E181C34C908000809214 S1131A900030B0E3912CA3E0030080E000C0B0E389
S1131AA02C0351E101C34C9040008092AC0251E1FF S1131AA09123ACE00C0080E00030B0E3912CA3E083
S1131AB081C24C90200080922C0251E101C24C90D2 S1131AB0010072E10300A0E01EFF2FE1040051E3E6
S1131AC010008092AC0151E181C14C9008008092D9 S1131AC01B00009A00C0A0E10000B0E32C0151E12A
S1131AD02C0151E101C14C9004008092AC0051E111 S1131AD01100008AAC0351E181C34C9080008092D4
S1131AE081C04C90020080920C0051E10100809270 S1131AE02C0351E101C34C9040008092AC0251E1BF
S1131AF01EFF2FE12001A0011EFF2F01010051E371 S1131AF081C24C90200080922C0251E101C24C9092
S1131B000000A0331EFF2F91020051E3A000A001AA S1131B0010008092AC0151E181C14C900800809298
S1131B101EFF2F01AB20A0E3AA2C82E3AA2882E3B4 S1131B102C0151E101C14C9004008092AC0051E1D0
S1131B20AA2482E3923080E0A000B0E11EFF2FE1FE S1131B2081C04C90020080920C0051E1010080922F
S1131B30901D0000C046C046C046C046C046C046D0 S1131B301EFF2FE12001A0011EFF2F01010051E330
S1131B4000402DE9050000EB0100A0E10040BDE8E4 S1131B400000A0331EFF2F91020051E3A000A0016A
S1131B501EFF2FE10000A0E10000A0E10000A0E1D1 S1131B501EFF2F01AB20A0E3AA2C82E3AA2882E374
S1131B60023111E20010714240C033E000006022F3 S1131B60AA2482E3923080E0A000B0E11EFF2FE1BE
S1131B700120B0E10E00000AA00052E18220A091F1 S1131B70D01D0000C046C046C046C046C046C04650
S1131B80FCFFFF3A020050E10330A3E002004020D2 S1131B8000402DE9050000EB0100A0E10040BDE8A4
S1131B90010032E1A220A011F9FFFF1A0010A0E118 S1131B901EFF2FE10000A0E10000A0E10000A0E191
S1131BA00300A0E18CC0B0E100006022001061429B S1131BA0023111E20010714240C033E000006022B3
S1131BB01EFF2FE10000B0E31EFF2FE10000A0E1B3 S1131BB00120B0E10E00000AA00052E18220A091B1
S1131BC00020000000200000010000000040000090 S1131BC0FCFFFF3A020050E10330A3E00200402092
S1131BD0002000000200000000600000002000005F S1131BD0010032E1A220A011F9FFFF1A0010A0E1D8
S1131BE0030000000080000000200000040000004A S1131BE00300A0E18CC0B0E100006022001061425B
S1131BF000A00000002000000500000000C000005C S1131BF01EFF2FE10000B0E31EFF2FE10000A0E173
S1131C00002000000600000000E0000000200000AA S1131C00002000000020000001000000004000004F
S1131C1007000000000001000000010008000000AF S1131C10002000000200000000600000002000001E
S1131C2000000200000001000900000000000300A1 S1131C200300000000800000002000000400000009
S1131C30002000000A000000002003000020000033 S1131C3000A00000002000000500000000C000001B
S1131C400B00000000400300002000000C00000016 S1131C40002000000600000000E00000002000006A
S1131C5000600300002000000D000000008003006D S1131C50070000000000010000000100080000006F
S1131C60002000000E00000000A00300002000007F S1131C600000020000000100090000000000030061
S1131C700F00000000C0030000200000100000005E S1131C70002000000A0000000020030000200000F3
S1131C80433A2F576F726B2F736F66747761726567 S1131C800B00000000400300002000000C000000D6
S1131C902F4F70656E424C542F5461726765742FD8 S1131C9000600300002000000D000000008003002D
S1131CA044656D6F2F41524D375F4C504332303095 S1131CA0002000000E00000000A00300002000003F
S1131CB0305F4F6C696D65785F4C50435F4C3232D6 S1131CB00F00000000C0030000200000100000001E
S1131CC039345F43726F7373776F726B732F426F24 S1131CC0433A2F576F726B2F736F66747761726527
S1131CD06F742F6964652F2E2E2F2E2E2F2E2E2FEC S1131CD02F4F70656E424C542F5461726765742F98
S1131CE02E2E2F536F757263652F41524D375F4C03 S1131CE044656D6F2F41524D375F4C504332303055
S1131CF05043323030302F63616E2E630000000099 S1131CF0305F4F6C696D65785F4C50435F4C323296
S1131D0005020000060200000603000007030000AD S1131D0039345F43726F7373776F726B732F426FE3
S1131D100803000009030000090400000A0400008D S1131D106F742F6964652F2E2E2F2E2E2F2E2E2FAB
S1131D200B0400000C0400000C0500000D0500006D S1131D202E2E2F536F757263652F41524D375F4CC2
S1131D300E0500000F0500000F060000100600004D S1131D305043323030302F63616E2E630000000058
S1131D401007000010080000433A2F576F726B2FE2 S1131D40050200000602000006030000070300006D
S1131D50736F6674776172652F4F70656E424C5471 S1131D500803000009030000090400000A0400004D
S1131D602F5461726765742F44656D6F2F41524D16 S1131D600B0400000C0400000C0500000D0500002D
S1131D70375F4C5043323030305F4F6C696D65785B S1131D700E0500000F0500000F060000100600000D
S1131D805F4C50435F4C323239345F43726F73732C S1131D801007000010080000433A2F576F726B2FA2
S1131D90776F726B732F426F6F742F6964652F2E88 S1131D90736F6674776172652F4F70656E424C5431
S1131DA02E2F2E2E2F2E2E2F2E2E2F536F75726325 S1131DA02F5461726765742F44656D6F2F41524DD6
S1131DB0652F41524D375F4C5043323030302F75D0 S1131DB0375F4C5043323030305F4F6C696D65781B
S1131DC06172742E630000004F70656E424C5400C3 S1131DC05F4C50435F4C323239345F43726F7373EC
S1131DD0FCF8F4F0EDEAE6E3E0DDDAD7D4D2CFCCD8 S1131DD0776F726B732F426F6F742F6964652F2E48
S1131DE0CAC7C5C3C0BEBCBAB8B6B4B2B0AEACAA5A S1131DE02E2F2E2E2F2E2E2F2E2E2F536F757263E5
S1131DF0A8A7A5A3A2A09F9D9C9A99979694939215 S1131DF0652F41524D375F4C5043323030302F7590
S1131E00908F8E8D8C8A8988878685848382818051 S1131E006172742E630000004F70656E424C540082
S1071E1004000000C6 S1131E10FCF8F4F0EDEAE6E3E0DDDAD7D4D2CFCC97
S1131E20CAC7C5C3C0BEBCBAB8B6B4B2B0AEACAA19
S1131E30A8A7A5A3A2A09F9D9C9A999796949392D4
S1131E40908F8E8D8C8A8988878685848382818011
S1071E500400000086
S9030040BC S9030040BC

View File

@ -16,7 +16,7 @@
<file file_name="../blt_conf.h"/> <file file_name="../blt_conf.h"/>
</folder> </folder>
</folder> </folder>
<folder Name="Source"> <folder Name="Source" file_name="">
<folder Name="ARM7_LPC2000"> <folder Name="ARM7_LPC2000">
<folder Name="Crossworks"> <folder Name="Crossworks">
<file file_name="../../../../Source/ARM7_LPC2000/Crossworks/cstart.s"/> <file file_name="../../../../Source/ARM7_LPC2000/Crossworks/cstart.s"/>
@ -24,16 +24,11 @@
<file file_name="../../../../Source/ARM7_LPC2000/Crossworks/flash.h"/> <file file_name="../../../../Source/ARM7_LPC2000/Crossworks/flash.h"/>
</folder> </folder>
<file file_name="../../../../Source/ARM7_LPC2000/can.c"/> <file file_name="../../../../Source/ARM7_LPC2000/can.c"/>
<file file_name="../../../../Source/ARM7_LPC2000/can.h"/>
<file file_name="../../../../Source/ARM7_LPC2000/cpu.c"/> <file file_name="../../../../Source/ARM7_LPC2000/cpu.c"/>
<file file_name="../../../../Source/ARM7_LPC2000/cpu.h"/>
<file file_name="../../../../Source/ARM7_LPC2000/nvm.c"/> <file file_name="../../../../Source/ARM7_LPC2000/nvm.c"/>
<file file_name="../../../../Source/ARM7_LPC2000/nvm.h"/>
<file file_name="../../../../Source/ARM7_LPC2000/timer.c"/> <file file_name="../../../../Source/ARM7_LPC2000/timer.c"/>
<file file_name="../../../../Source/ARM7_LPC2000/timer.h"/>
<file file_name="../../../../Source/ARM7_LPC2000/types.h"/> <file file_name="../../../../Source/ARM7_LPC2000/types.h"/>
<file file_name="../../../../Source/ARM7_LPC2000/uart.c"/> <file file_name="../../../../Source/ARM7_LPC2000/uart.c"/>
<file file_name="../../../../Source/ARM7_LPC2000/uart.h"/>
</folder> </folder>
<file file_name="../../../../Source/assert.c"/> <file file_name="../../../../Source/assert.c"/>
<file file_name="../../../../Source/assert.h"/> <file file_name="../../../../Source/assert.h"/>
@ -48,6 +43,11 @@
<file file_name="../../../../Source/plausibility.h"/> <file file_name="../../../../Source/plausibility.h"/>
<file file_name="../../../../Source/xcp.c"/> <file file_name="../../../../Source/xcp.c"/>
<file file_name="../../../../Source/xcp.h"/> <file file_name="../../../../Source/xcp.h"/>
<file file_name="../../../../Source/can.h"/>
<file file_name="../../../../Source/cpu.h"/>
<file file_name="../../../../Source/nvm.h"/>
<file file_name="../../../../Source/timer.h"/>
<file file_name="../../../../Source/uart.h"/>
</folder> </folder>
</folder> </folder>
<folder Name="System Files"> <folder Name="System Files">

View File

@ -19,8 +19,11 @@
<ProjectSessionItem path="lpc2294_crossworks" name="unnamed" /> <ProjectSessionItem path="lpc2294_crossworks" name="unnamed" />
<ProjectSessionItem path="lpc2294_crossworks;openbtl_olimex_lpc_l2294_20mhz" name="unnamed" /> <ProjectSessionItem path="lpc2294_crossworks;openbtl_olimex_lpc_l2294_20mhz" name="unnamed" />
<ProjectSessionItem path="lpc2294_crossworks;openbtl_olimex_lpc_l2294_20mhz;Source Files" name="unnamed" /> <ProjectSessionItem path="lpc2294_crossworks;openbtl_olimex_lpc_l2294_20mhz;Source Files" name="unnamed" />
<ProjectSessionItem path="lpc2294_crossworks;openbtl_olimex_lpc_l2294_20mhz;Source Files;Demo" name="unnamed" />
<ProjectSessionItem path="lpc2294_crossworks;openbtl_olimex_lpc_l2294_20mhz;Source Files;Demo;Boot" name="unnamed" />
<ProjectSessionItem path="lpc2294_crossworks;openbtl_olimex_lpc_l2294_20mhz;Source Files;Source" name="unnamed" /> <ProjectSessionItem path="lpc2294_crossworks;openbtl_olimex_lpc_l2294_20mhz;Source Files;Source" name="unnamed" />
<ProjectSessionItem path="lpc2294_crossworks;openbtl_olimex_lpc_l2294_20mhz;Source Files;Source;ARM7_LPC2000" name="unnamed" /> <ProjectSessionItem path="lpc2294_crossworks;openbtl_olimex_lpc_l2294_20mhz;Source Files;Source;ARM7_LPC2000" name="unnamed" />
<ProjectSessionItem path="lpc2294_crossworks;openbtl_olimex_lpc_l2294_20mhz;Source Files;Source;ARM7_LPC2000;Crossworks" name="unnamed" />
</Project> </Project>
<Register1> <Register1>
<RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_olimex_lpc_l2294_20mhz" /> <RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_olimex_lpc_l2294_20mhz" />
@ -51,12 +54,7 @@
<Watches active="0" update="Never" /> <Watches active="0" update="Never" />
</Watch4> </Watch4>
<Files> <Files>
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Boot\main.c" y="53" path="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Boot\main.c" left="18" selected="0" name="unnamed" top="45" /> <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Boot\main.c" y="53" path="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Boot\main.c" left="0" selected="1" name="unnamed" top="45" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Source\ARM7_LPC2000\Crossworks\cstart.s" y="336" path="C:\Work\software\OpenBLT\Target\Source\ARM7_LPC2000\Crossworks\cstart.s" left="0" selected="0" name="unnamed" top="319" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Boot\blt_conf.h" y="51" path="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Boot\blt_conf.h" left="18" selected="0" name="unnamed" top="29" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Source\ARM7_LPC2000\Crossworks\flash.h" y="44" path="C:\Work\software\OpenBLT\Target\Source\ARM7_LPC2000\Crossworks\flash.h" left="0" selected="0" name="unnamed" top="9" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Source\ARM7_LPC2000\Crossworks\flash.c" y="412" path="C:\Work\software\OpenBLT\Target\Source\ARM7_LPC2000\Crossworks\flash.c" left="0" selected="0" name="unnamed" top="399" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Source\ARM7_LPC2000\cpu.c" y="43" path="C:\Work\software\OpenBLT\Target\Source\ARM7_LPC2000\cpu.c" left="0" selected="1" name="unnamed" top="43" />
</Files> </Files>
<ARMCrossStudioWindow activeProject="openbtl_olimex_lpc_l2294_20mhz" autoConnectTarget="SEGGER J-Link" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Boot" fileDialogDefaultFilter="*.c" autoConnectCapabilities="388479" debugSearchPath="" buildConfiguration="ARM Flash Debug" /> <ARMCrossStudioWindow activeProject="openbtl_olimex_lpc_l2294_20mhz" autoConnectTarget="SEGGER J-Link" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Source" fileDialogDefaultFilter="" autoConnectCapabilities="388479" debugSearchPath="" buildConfiguration="ARM Flash Debug" />
</session> </session>

View File

@ -1394,20 +1394,20 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_Crossw
.debug_ranges 0x00000840 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o) .debug_ranges 0x00000840 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o)
.debug_ranges 0x00000890 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libarm_v4t_a_le.a(libarm_run_dcc_port_server.o) .debug_ranges 0x00000890 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libarm_v4t_a_le.a(libarm_run_dcc_port_server.o)
.debug_line 0x00000000 0x1379 .debug_line 0x00000000 0x1377
.debug_line 0x00000000 0x182 ARM Flash Debug/../../obj/boot.o .debug_line 0x00000000 0x180 ARM Flash Debug/../../obj/boot.o
.debug_line 0x00000182 0x118 ARM Flash Debug/../../obj/cstart.o .debug_line 0x00000180 0x118 ARM Flash Debug/../../obj/cstart.o
.debug_line 0x0000029a 0xe3 ARM Flash Debug/../../obj/irq.o .debug_line 0x00000298 0xe3 ARM Flash Debug/../../obj/irq.o
.debug_line 0x0000037d 0xb0 ARM Flash Debug/../../obj/led.o .debug_line 0x0000037b 0xb0 ARM Flash Debug/../../obj/led.o
.debug_line 0x0000042d 0xe5 ARM Flash Debug/../../obj/main.o .debug_line 0x0000042b 0xe5 ARM Flash Debug/../../obj/main.o
.debug_line 0x00000512 0xcf ARM Flash Debug/../../obj/timer.o .debug_line 0x00000510 0xcf ARM Flash Debug/../../obj/timer.o
.debug_line 0x000005e1 0x97 ARM Flash Debug/../../obj/vectors.o .debug_line 0x000005df 0x97 ARM Flash Debug/../../obj/vectors.o
.debug_line 0x00000678 0x75 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o) .debug_line 0x00000676 0x75 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
.debug_line 0x000006ed 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o) .debug_line 0x000006eb 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
.debug_line 0x00000761 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o) .debug_line 0x0000075f 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
.debug_line 0x00000d14 0x56a C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o) .debug_line 0x00000d12 0x56a C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
.debug_line 0x0000127e 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o) .debug_line 0x0000127c 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o)
.debug_line 0x000012f2 0x87 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libarm_v4t_a_le.a(libarm_run_dcc_port_server.o) .debug_line 0x000012f0 0x87 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libarm_v4t_a_le.a(libarm_run_dcc_port_server.o)
.debug_str 0x00000000 0x10db .debug_str 0x00000000 0x10db
.debug_str 0x00000000 0x230 ARM Flash Debug/../../obj/boot.o .debug_str 0x00000000 0x230 ARM Flash Debug/../../obj/boot.o

View File

@ -51,11 +51,10 @@
<Watches active="0" update="Never" /> <Watches active="0" update="Never" />
</Watch4> </Watch4>
<Files> <Files>
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="11" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\main.c" y="45" path="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\main.c" left="0" selected="0" name="unnamed" top="18" /> <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\main.c" y="45" path="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\main.c" left="18" selected="0" name="unnamed" top="45" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="12" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\boot.c" y="85" path="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\boot.c" left="0" selected="1" name="unnamed" top="69" /> <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\boot.c" y="85" path="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\boot.c" left="18" selected="0" name="unnamed" top="85" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\boot.h" y="40" path="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\boot.h" left="0" selected="0" name="unnamed" top="0" /> <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\boot.h" y="40" path="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\boot.h" left="18" selected="0" name="unnamed" top="0" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\header.h" y="0" path="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\header.h" left="0" selected="0" name="unnamed" top="0" /> <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\header.h" y="0" path="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\header.h" left="18" selected="1" name="unnamed" top="0" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\lpc2294.h" y="403" path="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\lpc2294.h" left="0" selected="0" name="unnamed" top="381" />
</Files> </Files>
<ARMCrossStudioWindow activeProject="demoprog_olimex_lpc_l2294_20mhz" autoConnectTarget="Olimex ARM-USB-TINY" debugSearchFileMap="" fileDialogInitialDirectory="D:\usr\feaser\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog" fileDialogDefaultFilter="*.c" autoConnectCapabilities="388479" debugSearchPath="" buildConfiguration="ARM Flash Debug" /> <ARMCrossStudioWindow activeProject="demoprog_olimex_lpc_l2294_20mhz" autoConnectTarget="Olimex ARM-USB-TINY" debugSearchFileMap="" fileDialogInitialDirectory="D:\usr\feaser\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog" fileDialogDefaultFilter="*.c" autoConnectCapabilities="388479" debugSearchPath="" buildConfiguration="ARM Flash Debug" />
</session> </session>

View File

@ -1,7 +1,7 @@
:1000000018F09FE518F09FE514F09FE514F09FE5C8 :1000000018F09FE518F09FE514F09FE514F09FE5C8
:1000100014F09FE50000A0E114F09FE50CF09FE5CF :1000100014F09FE50000A0E114F09FE50CF09FE5CF
:100020003C0000006C1500006C1500006C15000011 :100020003C000000AC150000AC150000AC15000051
:1000300034150000501500000000000080009FE50E :1000300074150000901500000000000080009FE58E
:10004000DBF021E300D0A0E1040040E2D7F021E39F :10004000DBF021E300D0A0E1040040E2D7F021E39F
:1000500000D0A0E1040040E2D1F021E300D0A0E113 :1000500000D0A0E1040040E2D1F021E300D0A0E113
:10006000040040E2D2F021E300D0A0E1040040E22D :10006000040040E2D2F021E300D0A0E1040040E22D
@ -10,8 +10,8 @@
:1000900034209FE534309FE5030052E104009134A1 :1000900034209FE534309FE5030052E104009134A1
:1000A00004008234FBFFFF3A0000A0E320109FE52C :1000A00004008234FBFFFF3A0000A0E320109FE52C
:1000B00020209FE5020051E104008134FCFFFF3A5B :1000B00020209FE5020051E104008134FCFFFF3A5B
:1000C0001EFF2FE1DC1E004030180000000200403F :1000C0001EFF2FE1DC1E00407018000000020040FF
:1000D0000102004004020040F806004008402DE9FB :1000D00001020040040200400007004008402DE9F2
:1000E00094309FE52220A0E38420C3E55510E0E38F :1000E00094309FE52220A0E38420C3E55510E0E38F
:1000F0008C10C3E55520A0E38C20C3E50100A0E3EC :1000F0008C10C3E55520A0E38C20C3E50100A0E3EC
:100100008000C3E58C10C3E58C20C3E5B828D3E19B :100100008000C3E58C10C3E58C20C3E5B828D3E19B
@ -22,9 +22,9 @@
:100150000021C3E51D3843E2002093E5052082E33A :100150000021C3E51D3843E2002093E5052082E33A
:10016000002083E5042093E5012782E3042083E552 :10016000002083E5042093E5012782E3042083E552
:10017000020000EB090000EBFDFFFFEA00C01FE0FA :10017000020000EB090000EBFDFFFFEA00C01FE0FA
:1001800008402DE9EE0100EB4E0300EB340300EBD9 :1001800008402DE9EE0100EB5E0300EB400300EBBD
:10019000090000EBE00100EB0840BDE81EFF2FE185 :10019000090000EBE00100EB0840BDE81EFF2FE185
:1001A00008402DE9E70100EB5E0300EB0E0000EBD9 :1001A00008402DE9E70100EB6E0300EB0E0000EBC9
:1001B000C50100EB0840BDE81EFF2FE110402DE90E :1001B000C50100EB0840BDE81EFF2FE110402DE90E
:1001C0005D0000EB0F0200EB18409FE50130A0E35B :1001C0005D0000EB0F0200EB18409FE50130A0E35B
:1001D0000030C4E5BB0200EB0030A0E30030C4E512 :1001D0000030C4E5BB0200EB0030A0E30030C4E512
@ -110,7 +110,7 @@
:1006D0000020C3E50120C3E50020E0E30320C3E5DB :1006D0000020C3E50120C3E50020E0E30320C3E5DB
:1006E0000120A0E3B424C3E1640000EAD0319FE517 :1006E0000120A0E3B424C3E1640000EAD0319FE517
:1006F000485093E5E6FEFFEB011040E20500A0E163 :1006F000485093E5E6FEFFEB011040E20500A0E163
:10070000012084E2DA0100EB000050E30200001A4D :10070000012084E2E60100EB000050E30200001A41
:100710003100A0E300FFFFEB580000EAA0419FE595 :100710003100A0E300FFFFEB580000EAA0419FE595
:100720000030E0E30330C4E5485094E5D8FEFFEB29 :100720000030E0E30330C4E5485094E5D8FEFFEB29
:10073000015045E2000085E0480084E50130A0E377 :10073000015045E2000085E0480084E50130A0E377
@ -118,9 +118,9 @@
:10075000020040E2000055E1020000DA2200A0E3BE :10075000020040E2000055E1020000DA2200A0E3BE
:10076000EDFEFFEB450000EA54319FE50020E0E399 :10076000EDFEFFEB450000EA54319FE50020E0E399
:100770000320C3E50120A0E3B424C3E10110D4E5C4 :100770000320C3E50120A0E3B424C3E10110D4E5C4
:10078000000051E30500001AC50100EB000050E332 :10078000000051E30500001AD50100EB000050E322
:100790003A00001A3100A0E3DFFEFFEB370000EA69 :100790003A00001A3100A0E3DFFEFFEB370000EA69
:1007A0001C319FE5480093E5022084E2B00100EB94 :1007A0001C319FE5480093E5022084E2BC0100EB88
:1007B000000050E30200001A3100A0E3D6FEFFEB78 :1007B000000050E30200001A3100A0E3D6FEFFEB78
:1007C0002E0000EAF8309FE50110D4E5482093E5BB :1007C0002E0000EAF8309FE50110D4E5482093E5BB
:1007D000022081E0482083E5280000EAE0409FE510 :1007D000022081E0482083E5280000EAE0409FE510
@ -128,7 +128,7 @@
:1007F0000550C4E5A6FEFFEB0600C4E50750C4E5BE :1007F0000550C4E5A6FEFFEB0600C4E50750C4E5BE
:100800000850C4E50950C4E50730A0E3B434C4E19E :100800000850C4E50950C4E50730A0E3B434C4E19E
:100810001A0000EAA8309FE5480093E5041094E52B :100810001A0000EAA8309FE5480093E5041094E52B
:10082000970100EB000050E30200001A3100A0E342 :10082000A30100EB000050E30200001A3100A0E336
:10083000B9FEFFEB110000EA84309FE50020E0E301 :10083000B9FEFFEB110000EA84309FE50020E0E301
:100840000320C3E50120A0E3B424C3E10B0000EAC8 :100840000320C3E50120A0E3B424C3E10B0000EAC8
:10085000540000EB68309FE50020E0E30320C3E58F :10085000540000EB68309FE50020E0E30320C3E58F
@ -138,13 +138,13 @@
:10089000A1FEFF0B28309FE5B414D3E10138A0E19D :10089000A1FEFF0B28309FE5B414D3E10138A0E19D
:1008A000000053E3040000DA14009FE50130A0E3E8 :1008A000000053E3040000DA14009FE50130A0E3E8
:1008B0004330C0E5030080E263FEFFEB3840BDE853 :1008B0004330C0E5030080E263FEFFEB3840BDE853
:1008C0001EFF2FE144020040D016000008402DE931 :1008C0001EFF2FE1440200401017000008402DE9F0
:1008D0008DFEFFEB010050E30C00000A34309FE571 :1008D0008DFEFFEB010050E30C00000A34309FE571
:1008E0000030D3E5010053E30800001A990100EB42 :1008E0000030D3E5010053E30800001AA90100EB32
:1008F00020309FE5043093E57D3F83E2030050E123 :1008F00020309FE5043093E57D3F83E2030050E123
:100900000020A0230C309F250020C3252500002BAC :100900000020A0230C309F250020C3252500002BAC
:100910000840BDE81EFF2FE19002004010402DE985 :100910000840BDE81EFF2FE19002004010402DE985
:1009200018409FE50130A0E30030C4E5890100EBE9 :1009200018409FE50130A0E30030C4E5990100EBD9
:10093000040084E5E4FFFFEB1040BDE81EFF2FE15B :10093000040084E5E4FFFFEB1040BDE81EFF2FE15B
:10094000900200401EFF2FE11EFF2FE108402DE91D :10094000900200401EFF2FE11EFF2FE108402DE91D
:100950000C309FE5000083E5041083E5F9FFFFEB11 :100950000C309FE5000083E5041083E5F9FFFFEB11
@ -152,9 +152,9 @@
:100970000668A0E12668A0E1000052E30700000A33 :100970000668A0E12668A0E1000052E30700000A33
:10098000014041E2016086E0005061E00130F4E5A1 :10098000014041E2016086E0005061E00130F4E5A1
:100990000430C5E7EBFFFFEB060054E1FAFFFF1A56 :100990000430C5E7EBFFFFEB060054E1FAFFFF1A56
:1009A0007040BDE81EFF2FE108402DE9380100EB43 :1009A0007040BDE81EFF2FE108402DE9440100EB37
:1009B000000050E30C00000A22FEFFEB510100EBA7 :1009B000000050E30C00000A22FEFFEB610100EB97
:1009C000D90200EB0010A0E10101A0E34020A0E368 :1009C000430100EB0010A0E10101A0E34020A0E3FF
:1009D000E4FFFFEB0220A0E314309FE5402083E515 :1009D000E4FFFFEB0220A0E314309FE5402083E515
:1009E0000131A0E30FE0A0E113FF2FE10840BDE8D3 :1009E0000131A0E30FE0A0E113FF2FE10840BDE8D3
:1009F0001EFF2FE100C01FE008402DE98EFDFFEB38 :1009F0001EFF2FE100C01FE008402DE98EFDFFEB38
@ -164,8 +164,8 @@
:100A3000BC809FE5BC709FE5BC909FE50830A0E1BD :100A3000BC809FE5BC709FE5BC909FE50830A0E1BD
:100A40000460F3E701A0D3E50A3086E0013083E2D9 :100A40000460F3E701A0D3E50A3086E0013083E2D9
:100A5000835263E0053183E00351A0E10700A0E188 :100A5000835263E0053183E00351A0E10700A0E188
:100A60000510A0E1100300EB000051E30F00001A95 :100A60000510A0E1200300EB000051E30F00001A85
:100A70000700A0E10510A0E1C10200EB013040E257 :100A70000700A0E10510A0E1D10200EB013040E247
:100A80000338A0E1230859E10800003A0038A0E14A :100A80000338A0E1230859E10800003A0038A0E14A
:100A90002338A0E1013043E2012046E201A04AE20E :100A90002338A0E1013043E2012046E201A04AE20E
:100AA0000AAAA0E102288AE1032082E1030000EA09 :100AA0000AAAA0E102288AE1032082E1030000EA09
@ -173,8 +173,8 @@
:100AC00038309FE5142083E50020A0E3002083E573 :100AC00038309FE5142083E50020A0E3002083E573
:100AD000040000EA28009FE5C810A0E39AFFFFEB9E :100AD000040000EA28009FE5C810A0E39AFFFFEB9E
:100AE0000020A0E3F5FFFFEAF047BDE81EFF2FE17D :100AE0000020A0E3F5FFFFEAF047BDE81EFF2FE17D
:100AF00000C003E0D816000060EA0000FF03000019 :100AF00000C003E01817000060EA0000FF030000D8
:100B0000004004E0BC17000038402DE90040A0E19F :100B0000004004E0FC17000038402DE90040A0E15F
:100B10000150A0E19C309FE51C3093E5040013E3F5 :100B10000150A0E19C309FE51C3093E5040013E3F5
:100B200094009F05DA10A00387FFFF0B0558A0E192 :100B200094009F05DA10A00387FFFF0B0558A0E192
:100B300080309FE5305083E580209FE5342083E5B9 :100B300080309FE5305083E580209FE5342083E5B9
@ -185,7 +185,7 @@
:100B8000012082E03C2083E52120A0E3042083E5CE :100B8000012082E03C2083E52120A0E3042083E5CE
:100B90001C3093E5080013E30400001A14409FE59D :100B90001C3093E5080013E30400001A14409FE59D
:100BA00068FFFFEB1C3094E5080013E3FBFFFF0A2E :100BA00068FFFFEB1C3094E5080013E3FBFFFF0A2E
:100BB0003840BDE81EFF2FE1004004E0BC170000F4 :100BB0003840BDE81EFF2FE1004004E0FC170000B4
:100BC000E107000098309FE51C3093E5010013E336 :100BC000E107000098309FE51C3093E5010013E336
:100BD0001F00000A88309FE5242093E584309FE5BC :100BD0001F00000A88309FE5242093E584309FE5BC
:100BE000030052E11C00001A74309FE5282093E5B1 :100BE000030052E11C00001A74309FE5282093E5B1
@ -207,183 +207,187 @@
:100CE0000C10C3E54110A0E30010C3E50420C3E5E8 :100CE0000C10C3E54110A0E30010C3E50420C3E5E8
:100CF0000320A0E30C20C3E50720A0E30820C3E500 :100CF0000320A0E30C20C3E50720A0E30820C3E500
:100D00001EFF2FE100C000E0F0412DE90060A0E1EE :100D00001EFF2FE100C000E0F0412DE90060A0E1EE
:100D10000140A0E1400051E368009F859210A0834C :100D10000140A0E1400051E368009F859810A08346
:100D200009FFFF8B0400A0E1CFFFFFEB010050E3C0 :100D200009FFFF8B0400A0E1CFFFFFEB010050E3C0
:100D300050009F159610A01303FFFF1B0450A0E165 :100D300050009F159C10A01303FFFF1B0450A0E15F
:100D4000000054E30D00000A0040A0E334809FE55A :100D4000000054E30D00000A0040A0E334809FE55A
:100D50009F70A0E3FBFEFFEB0400D6E7C2FFFFEBB2 :100D5000A570A0E3FBFEFFEB0400D6E7C2FFFFEBAC
:100D6000010050E30800A0110710A011F6FEFF1BC0 :100D6000010050E30800A0110710A011F6FEFF1BC0
:100D7000014084E20438A0E1230855E1F4FFFF8A32 :100D7000014084E20438A0E1230855E1F4FFFF8A32
:100D8000F041BDE81EFF2FE1E017000010402DE903 :100D8000F041BDE81EFF2FE12018000010402DE9C2
:100D9000C4309FE50030D3E5000053E31200001A91 :100D9000F4309FE50030D3E5000053E31400001A5F
:100DA000B8309FE51430D3E5010013E30000A00341 :100DA000E8309FE51430D3E5010013E30000A00311
:100DB0002700000AA4309FE50030D3E5FF3003E2AE :100DB0003300000AD4309FE50030D3E5FF3003E272
:100DC00094209FE50430C2E5000053E30000A00337 :100DC000C4209FE50430C2E5000053E30000A00307
:100DD0001F00000A0230A0E10120A0E30020C3E5CB :100DD0002B00000A6F0000EBAC309FE5480083E574
:100DE0000000A0E34500C3E5190000EA68309FE574 :100DE0000000A0E34C00C3E50120A0E30020C3E520
:100DF0004520D3E564309FE51430D3E5010013E3CB :100DF000230000EA90309FE54C20D3E58C309FE53E
:100E00000000A0031200000A50309FE500C0D3E5A7 :100E00001430D3E5010013E31600000A7C309FE59F
:100E100044309FE5021083E005C0C1E5012082E275 :100E100000C0D3E570309FE5021083E005C0C1E556
:100E2000FF2002E24520C3E50430D3E5020053E190 :100E2000012082E2FF2002E24C20C3E50430D3E53A
:100E30000000A0130600001A1C409FE5051084E284 :100E3000020053E10000A0131100001A48409FE592
:100E4000C8FEFFEB0030A0E30030C4E50100A0E3E2 :100E4000051084E2C7FEFFEB0030A0E30030C4E5EC
:100E5000FFFFFFEA1040BDE81EFF2FE1A0020040A7 :100E50000100A0E30A0000EA0000A0E328309FE5BB
:100E600000C000E008402DE9F60000EB0840BDE8B6 :100E60000000C3E5060000EA4A0000EB18309FE5E9
:100E70001EFF2FE108402DE9F80000EB0840BDE817 :100E7000483093E5643083E2030050E1F5FFFF8AD8
:100E80001EFF2FE108402DE90F0100EB0840BDE8EF :100E80000000A0E31040BDE81EFF2FE1A0020040DB
:100E90001EFF2FE108402DE9790100EB0840BDE875 :100E900000C000E008402DE9FA0000EB0840BDE882
:100EA0001EFF2FE108402DE9540100EB000050E344 :100EA0001EFF2FE108402DE9FC0000EB0840BDE8E3
:100EB0000000A0030100000A830100EBFFFFFFEA2E :100EB0001EFF2FE108402DE9130100EB0840BDE8BB
:100EC0000840BDE81EFF2FE12C309FE50020A0E385 :100EC0001EFF2FE108402DE97D0100EB0840BDE841
:100ED000142083E5282083E520109FE50C1083E58E :100ED0001EFF2FE108402DE9A30100EB0840BDE80B
:100EE0000110A0E3041083E5081093E510309FE59E :100EE0001EFF2FE108402DE9540100EB000050E304
:100EF000001083E5042083E51EFF2FE1004000E0A1 :100EF0000000A0030100000A830100EBFFFFFFEAEE
:100F00005FEA0000E802004014309FE50020A0E303 :100F00000840BDE81EFF2FE12C309FE50020A0E344
:100F1000042083E50C2083E5082083E5102083E589 :100F1000142083E5282083E520109FE50C1083E54D
:100F20001EFF2FE1004000E020309FE5082093E500 :100F20000110A0E3041083E5081093E510309FE55D
:100F30001C309FE5041093E5011082E0000093E56A :100F3000001083E5042083E51EFF2FE1004000E060
:100F4000011060E0041083E5002083E51EFF2FE11F :100F40005FEA0000F002004014309FE50020A0E3BB
:100F5000004000E0E802004008402DE9F1FFFFEB0F :100F5000042083E50C2083E5082083E5102083E549
:100F600008309FE5040093E50840BDE81EFF2FE12F :100F60001EFF2FE1004000E020309FE5082093E5C0
:100F7000E8020040F8402DE90070A0E10040A0E345 :100F70001C309FE5041093E5011082E0000093E52A
:100F80000450A0E150609FE56EFEFFEB063094E751 :100F8000011060E0041083E5002083E51EFF2FE1DF
:100F9000070053E10900008A041086E0041091E57F :100F9000004000E0F002004008402DE9F1FFFFEBC7
:100FA000013083E0030057E10400002A852085E03A :100FA00008309FE5040093E50840BDE81EFF2FE1EF
:100FB00024309FE5022183E00800D2E5040000EA26 :100FB000F0020040F8402DE90070A0E10040A0E3FD
:100FC000015085E20C4084E2C00054E3EDFFFF1ABB :100FC0000450A0E150609FE55EFEFFEB063094E721
:100FD000FF00A0E3F840BDE81EFF2FE1FC16000073 :100FD000070053E10900008A041086E0041091E53F
:100FE00030402DE924D04DE20040A0E1000090E522 :100FE000013083E0030057E10400002A852085E0FA
:100FF000DFFFFFEBFF0050E30000A0033800000A12 :100FF00024309FE5022183E00800D2E5040000EAE6
:101000003220A0E30C208DE510008DE514008DE565 :10100000015085E20C4084E2C00054E3EDFFFF1A7A
:101010000130A0E300308DE54AFEFFEB0C008DE2CD :10101000FF00A0E3F840BDE81EFF2FE13C170000F1
:101020000D10A0E13A31E0E30FE0A0E113FF2FE162 :1010200030402DE924D04DE20040A0E1000090E5E1
:1010300000309DE5000053E30000A0132800001AD3 :10103000DFFFFFEBFF0050E30000A0033800000AD1
:101040003330A0E30C308DE50450A0E1043095E48A :101040003220A0E30C208DE510008DE514008DE525
:1010500010308DE514508DE5023CA0E318308DE58D :101050000130A0E300308DE53AFEFFEB0C008DE29D
:1010600088309FE51C308DE50130A0E300308DE530 :101060000D10A0E13A31E0E30FE0A0E113FF2FE122
:1010700034FEFFEB0C008DE20D10A0E13A31E0E30D :1010700000309DE5000053E30000A0132800001A93
:101080000FE0A0E113FF2FE100309DE5000053E3E6 :101080003330A0E30C308DE50450A0E1043095E44A
:101090000000A0131200001A3830A0E30C308DE5D8 :1010900010308DE514508DE5023CA0E318308DE54D
:1010A000003094E510308DE514508DE5023CA0E34E :1010A00088309FE51C308DE50130A0E300308DE5F0
:1010B00018308DE50130A0E300308DE521FEFFEB17 :1010B00024FEFFEB0C008DE20D10A0E13A31E0E3DD
:1010C0000C008DE20D10A0E13A31E0E30FE0A0E169 :1010C0000FE0A0E113FF2FE100309DE5000053E3A6
:1010D00013FF2FE100009DE5010070E20000A03346 :1010D0000000A0131200001A3830A0E30C308DE598
:1010E000FFFFFFEA24D08DE23040BDE81EFF2FE174 :1010E000003094E510308DE514508DE5023CA0E30E
:1010F00060EA000038402DE90040A0E10150A0E185 :1010F00018308DE50130A0E300308DE511FEFFEBE7
:101100006C309FE5030050E10500000A020A51E33C :101100000C008DE20D10A0E13A31E0E30FE0A0E128
:101110000800000AB1FFFFEB000050E30100001AD5 :1011100013FF2FE100009DE5010070E20000A03305
:101120000E0000EA4C409FE5853BB0E10000A013B3 :10112000FFFFFFEA24D08DE23040BDE81EFF2FE133
:101130000D00001A000000EA34409FE5003094E5FD :1011300060EA000038402DE90040A0E10150A0E144
:10114000030055E10700000A0400A0E1045080E418 :101140006C309FE5030050E10500000A020A51E3FC
:101150000510A0E1022CA0E302FEFFEB010000EA73 :101150000800000AB1FFFFEB000050E30100001A95
:101160000000A0E3000000EA0400A0E13840BDE870 :101160000E0000EA4C409FE5853BB0E10000A01373
:101170001EFF2FE1F4040040F0020040F8432DE987 :101170000D00001A000000EA34409FE5003094E5BD
:101180000060A0E10140A0E10270A0E10350A0E1F5 :10118000030055E10700000A0400A0E1045080E4D8
:10119000A194A0E18994A0E1003090E5010073E3FF :101190000510A0E1022CA0E3F2FDFFEB010000EA44
:1011A000049080040910A001022CA003EDFDFF0BA8 :1011A0000000A0E3000000EA0400A0E13840BDE830
:1011B000003096E5090053E10400000A0600A0E1B2 :1011B0001EFF2FE1FC040040F8020040F8432DE937
:1011C0000910A0E1CAFFFFEB006050E21500000A21 :1011C0000060A0E10140A0E10270A0E10350A0E1B5
:1011D000003096E5044063E0044086E0044084E289 :1011D000A194A0E18994A0E1003090E5010073E3BF
:1011E0005C809FE5029C89E2D6FDFFEB043086E23D :1011E000049080040910A001022CA003DDFDFF0B78
:1011F000043063E0080053E10500009A0600A0E116 :1011F000003096E5090053E10400000A0600A0E172
:101200000910A0E1BAFFFFEB006050E20700000AFE :101200000910A0E1CAFFFFEB006050E21500000AE0
:10121000044086E20130D7E40130C4E4015055E2D5 :10121000003096E5044063E0044086E0044084E248
:10122000F0FFFF1A030000EA0000A0E3020000EA5A :101220005C809FE5029C89E2C6FDFFEB043086E20C
:101230000000A0E3000000EA0100A0E3F843BDE8DD :10123000043063E0080053E10500009A0600A0E1D5
:101240001EFF2FE1FF0100000C309FE50020E0E3CE :101240000910A0E1BAFFFFEB006050E20700000ABE
:10125000002083E5042283E51EFF2FE1F002004019 :10125000044086E20130D7E40130C4E4015055E295
:1012600070402DE90040A0E10150A0E10260A0E142 :10126000F0FFFF1A030000EA0000A0E3020000EA1A
:101270003FFFFFEBFF0050E30000A0030E00000A59 :101270000000A0E3000000EA0100A0E3F843BDE89D
:10128000010045E2040080E039FFFFEBFF0050E37E :101280001EFF2FE1FF0100000C309FE50020E0E38E
:101290000000A0030800000AA434A0E1100053E3FA :10129000002083E5042283E51EFF2FE1F8020040D1
:1012A0001C009F051C009F150410A0E10620A0E172 :1012A00070402DE90040A0E10150A0E10260A0E102
:1012B0000530A0E1B0FFFFEBFFFFFFEA7040BDE8A3 :1012B0003FFFFFEBFF0050E30000A0030E00000A19
:1012C0001EFF2FE1F4040040F002004070402DE9C1 :1012C000010045E2040080E039FFFFEBFF0050E33E
:1012D00020D04DE20050A0E10160A0E124FFFFEB2F :1012D0000000A0030800000AA434A0E1100053E3BA
:1012E0000040A0E1010046E2050080E020FFFFEBA6 :1012E0001C009F051C009F150410A0E10620A0E132
:1012F0000050A0E1FF0054E3FF0050130000A003E2 :1012F0000530A0E1B0FFFFEBFFFFFFEA7040BDE863
:101300003A00000A050054E10000A0833700008A7B :101300001EFF2FE1FC040040F802004070402DE970
:10131000000054E30000A0033400000A100055E36D :1013100020D04DE20050A0E10160A0E124FFFFEBEE
:101320000000A0833100008A3230A0E30C308DE54C :101320000040A0E1010046E2050080E020FFFFEB65
:1013300010408DE514508DE50130A0E300308DE5BF :101330000050A0E1FF0054E3FF0050130000A003A1
:1013400080FDFFEB0C008DE20D10A0E13A31E0E3EF :101340003A00000A050054E10000A0833700008A3B
:101350000FE0A0E113FF2FE100309DE5000053E313 :10135000000054E30000A0033400000A100055E32D
:101360000000A0132100001A3430A0E30C308DE5FA :101360000000A0833100008A3230A0E30C308DE50C
:1013700010408DE514508DE57C309FE518308DE5EB :1013700010408DE514508DE50130A0E300308DE57F
:101380000130A0E300308DE56EFDFFEB0C008DE237 :1013800070FDFFEB0C008DE20D10A0E13A31E0E3BF
:101390000D10A0E13A31E0E30FE0A0E113FF2FE1EF :101390000FE0A0E113FF2FE100309DE5000053E3D3
:1013A00000309DE5000053E30000A0130F00001A79 :1013A0000000A0132100001A3430A0E30C308DE5BA
:1013B0003530A0E30C308DE510408DE514508DE5FF :1013B00010408DE514508DE57C309FE518308DE5AB
:1013C0000130A0E300308DE55EFDFFEB0C008DE207 :1013C0000130A0E300308DE55EFDFFEB0C008DE207
:1013D0000D10A0E13A31E0E30FE0A0E113FF2FE1AF :1013D0000D10A0E13A31E0E30FE0A0E113FF2FE1AF
:1013E00000009DE5010070E20000A033FFFFFFEA6E :1013E00000309DE5000053E30000A0130F00001A39
:1013F00020D08DE27040BDE81EFF2FE160EA0000C2 :1013F0003530A0E30C308DE510408DE514508DE5BF
:1014000004E02DE50CD04DE26C309FE5043293E50D :101400000130A0E300308DE54EFDFFEB0C008DE2D6
:10141000010073E30100A0031400000A58309FE5A7 :101410000D10A0E13A31E0E30FE0A0E113FF2FE16E
:10142000832F83E2060012E8011082E0102293E588 :1014200000009DE5010070E20000A033FFFFFFEA2D
:10143000021081E0142293E5021081E0182293E566 :1014300020D08DE27040BDE81EFF2FE160EA000081
:10144000021081E0202293E5021081E0242293E53E :1014400004E02DE50CD04DE26C309FE5043293E5CD
:10145000023081E0003063E208208DE2043022E5B2 :10145000010073E30100A0031400000A58309FE567
:1014600018009FE50410A0E37CFFFFEBFFFFFFEAFD :10146000832F83E2060012E8011082E0102293E548
:101470000CD08DE204E09DE41EFF2FE1F00200405D :10147000021081E0142293E5021081E0182293E526
:1014800014200000023AA0E3050093E8000082E087 :10148000021081E0202293E5021081E0242293E5FE
:10149000082093E5020080E00C2093E5020080E044 :10149000023081E0003063E208208DE2043022E572
:1014A000102093E5020080E0142093E5020080E024 :1014A00018009FE50410A0E37CFFFFEBFFFFFFEABD
:1014B000182093E5020080E01C3093E5030080E0F3 :1014B0000CD08DE204E09DE41EFF2FE1F802004015
:1014C000010070E20000A0331EFF2FE108402DE96B :1014C00014200000023AA0E3050093E8000082E047
:1014D0004C309FE5043293E5010073E30400000AF9 :1014D000082093E5020080E00C2093E5020080E004
:1014E00040009FE5BDFEFFEB000050E30000A003BD :1014E000102093E5020080E0142093E5020080E0E4
:1014F0000900000A28309FE5003093E5010073E3FE :1014F000182093E5020080E01C3093E5030080E0B3
:101500000100A0030400000A14009FE5B3FEFFEBF6 :10150000010070E20000A0331EFF2FE108402DE92A
:10151000000090E20100A013FFFFFFEA0840BDE8D1 :101510004C309FE5043293E5010073E30400000AB8
:101520001EFF2FE1F0020040F4040040020AA0E395 :1015200040009FE5BDFEFFEB000050E30000A0037C
:101530001EFF2FE104E04EE21F402DE908009FE569 :101530000900000A28309FE5003093E5010073E3BD
:101540003910A0E300FDFFEB1F80FDE80418000048 :101540000100A0030400000A14009FE5B3FEFFEBB6
:1015500004E04EE20F502DE908009FE54510A0E39E :10155000000090E20100A013FFFFFFEA0840BDE891
:10156000F9FCFFEB0F90FDE8041800000F502DE987 :101560001EFF2FE1F8020040FC040040020AA0E345
:1015700008009FE55110A0E3F3FCFFEB0F90FDE89E :101570001EFF2FE104E04EE21F402DE908009FE529
:1015800004180000000051E34300000A01C020E0FD :101580003910A0E3F0FCFFEB1F80FDE844180000D9
:1015900000106142012051E22700000A0030B0E152 :1015900004E04EE20F502DE908009FE54510A0E35E
:1015A00000306042010053E12600009A020011E180 :1015A000E9FCFFEB0F90FDE8441800000F502DE917
:1015B0002800000A0E0211E38111A0010820A003F7 :1015B00008009FE55110A0E3E3FCFFEB0F90FDE86E
:1015C0000120A013010251E3030051310112A031A7 :1015C00044180000000051E34300000A01C020E07D
:1015D0000222A031FAFFFF3A020151E30300513128 :1015D00000106142012051E22700000A0030B0E112
:1015E0008110A0318220A031FAFFFF3A0000A0E371 :1015E00000306042010053E12600009A020011E140
:1015F000010053E10130432002008021A10053E1AA :1015F0002800000A0E0211E38111A0010820A003B7
:10160000A1304320A2008021210153E12131432058 :101600000120A013010251E3030051310112A03166
:1016100022018021A10153E1A1314320A2018021B7 :101610000222A031FAFFFF3A020151E303005131E7
:10162000000053E32222B0112112A011EFFFFF1A94 :101620008110A0318220A031FAFFFF3A0000A0E330
:1016300000005CE3000060421EFF2FE100003CE17F :10163000010053E10130432002008021A10053E169
:10164000000060421EFF2FE10000A033CC0FA0017C :10164000A1304320A2008021210153E12131432018
:10165000010080031EFF2FE1010851E32118A021A2 :1016500022018021A10153E1A1314320A201802177
:101660001020A0230020A033010C51E32114A0215D :10166000000053E32222B0112112A011EFFFFF1A54
:1016700008208222100051E32112A021042082229E :1016700000005CE3000060421EFF2FE100003CE13F
:10168000040051E303208282A120829000005CE3E9 :10168000000060421EFF2FE10000A033CC0FA0013C
:101690003302A0E1000060421EFF2FE1000050E392 :10169000010080031EFF2FE1010851E32118A02162
:1016A0000201E0C30201A0B3070000EA000051E319 :1016A0001020A0230020A033010C51E32114A0211D
:1016B000F9FFFF0A03402DE9B3FFFFEB0640BDE849 :1016B00008208222100051E32112A021042082225E
:1016C000920003E0031041E01EFF2FE11EFF2FE117 :1016C000040051E303208282A120829000005CE3A9
:1016D0004F70656E424C5400050206020603070374 :1016D0003302A0E1000060421EFF2FE1000050E352
:1016E0000803090309040A040B040C040C050D0586 :1016E0000201E0C30201A0B3070000EA000051E3D9
:1016F0000E050F050F061006100710080020000049 :1016F000F9FFFF0A03402DE9B3FFFFEB0640BDE809
:101700000020000001000000004000000020000058 :10170000920003E0031041E01EFF2FE11EFF2FE1D6
:101710000200000000600000002000000300000044 :101710004F70656E424C5400050206020603070333
:1017200000800000002000000400000000A0000075 :101720000803090309040A040B040C040C050D0545
:10173000002000000500000000C0000000200000A4 :101730000E050F050F061006100710080020000008
:101740000600000000E0000000200000070000008C :101740000020000001000000004000000020000018
:10175000000001000000010008000000000002007D :101750000200000000600000002000000300000004
:10176000000001000900000000000300002000004C :1017600000800000002000000400000000A0000035
:101770000A00000000200300002000000B00000011 :10177000002000000500000000C000000020000064
:1017800000400300002000000C0000000060030087 :101780000600000000E0000000200000070000004C
:10179000002000000D000000008003000020000079 :10179000000001000000010008000000000002003D
:1017A0000E00000000A00300002000000F00000059 :1017A000000001000900000000000300002000000C
:1017B00000C0030000200000100000002E2E2F2E7D :1017B0000A00000000200300002000000B000000D1
:1017C0002E2F2E2E2F536F757263652F41524D377A :1017C00000400300002000000C0000000060030047
:1017D0005F4C5043323030302F63616E2E63000017 :1017D000002000000D000000008003000020000039
:1017E0002E2E2F2E2E2F2E2E2F536F757263652FB8 :1017E0000E00000000A00300002000000F00000019
:1017F00041524D375F4C5043323030302F7561725B :1017F00000C0030000200000100000002E2E2F2E3D
:10180000742E63002E2E2F2E2E2F2E2E2F536F75FB :101800002E2F2E2E2F536F757263652F41524D3739
:101810007263652F41524D375F4C50433230303048 :101810005F4C5043323030302F63616E2E630000D6
:101820002F4743432F766563746F72732E630000F6 :101820002E2E2F2E2E2F2E2E2F536F757263652F77
:0118300004B3 :1018300041524D375F4C5043323030302F7561721A
:10184000742E63002E2E2F2E2E2F2E2E2F536F75BB
:101850007263652F41524D375F4C50433230303008
:101860002F4743432F766563746F72732E630000B6
:011870000473
:00000001FF :00000001FF

View File

@ -7,40 +7,40 @@ start address 0x00000000
Program Header: Program Header:
LOAD off 0x00008000 vaddr 0x00000000 paddr 0x00000000 align 2**15 LOAD off 0x00008000 vaddr 0x00000000 paddr 0x00000000 align 2**15
filesz 0x00001830 memsz 0x00001830 flags r-x filesz 0x00001870 memsz 0x00001870 flags r-x
LOAD off 0x00010200 vaddr 0x40000200 paddr 0x00001830 align 2**15 LOAD off 0x00010200 vaddr 0x40000200 paddr 0x00001870 align 2**15
filesz 0x00000001 memsz 0x00000001 flags rw- filesz 0x00000001 memsz 0x00000001 flags rw-
LOAD off 0x00010204 vaddr 0x40000204 paddr 0x00001831 align 2**15 LOAD off 0x00010204 vaddr 0x40000204 paddr 0x00001871 align 2**15
filesz 0x00000000 memsz 0x000004f4 flags rw- filesz 0x00000000 memsz 0x000004fc flags rw-
private flags = 5000200: [Version5 EABI] [soft-float ABI] private flags = 5000200: [Version5 EABI] [soft-float ABI]
Sections: Sections:
Idx Name Size VMA LMA File off Algn Idx Name Size VMA LMA File off Algn
0 .text 00001830 00000000 00000000 00008000 2**2 0 .text 00001870 00000000 00000000 00008000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000001 40000200 00001830 00010200 2**0 1 .data 00000001 40000200 00001870 00010200 2**0
CONTENTS, ALLOC, LOAD, DATA CONTENTS, ALLOC, LOAD, DATA
2 .bss 000004f4 40000204 00001831 00010204 2**2 2 .bss 000004fc 40000204 00001871 00010204 2**2
ALLOC ALLOC
3 .ARM.attributes 0000002e 00000000 00000000 00010201 2**0 3 .ARM.attributes 0000002e 00000000 00000000 00010201 2**0
CONTENTS, READONLY CONTENTS, READONLY
4 .comment 00000030 00000000 00000000 0001022f 2**0 4 .comment 00000030 00000000 00000000 0001022f 2**0
CONTENTS, READONLY CONTENTS, READONLY
5 .debug_info 000023cd 00000000 00000000 0001025f 2**0 5 .debug_info 0000242f 00000000 00000000 0001025f 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
6 .debug_abbrev 00001003 00000000 00000000 0001262c 2**0 6 .debug_abbrev 00001036 00000000 00000000 0001268e 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
7 .debug_aranges 000001f0 00000000 00000000 0001362f 2**0 7 .debug_aranges 000001f0 00000000 00000000 000136c4 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
8 .debug_line 00000b28 00000000 00000000 0001381f 2**0 8 .debug_line 00000af1 00000000 00000000 000138b4 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
9 .debug_str 00000a2e 00000000 00000000 00014347 2**0 9 .debug_str 00000a5a 00000000 00000000 000143a5 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
10 .debug_frame 00000680 00000000 00000000 00014d78 2**2 10 .debug_frame 0000069c 00000000 00000000 00014e00 2**2
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
11 .debug_loc 00000dd6 00000000 00000000 000153f8 2**0 11 .debug_loc 00000dfc 00000000 00000000 0001549c 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
12 .debug_ranges 00000050 00000000 00000000 000161ce 2**0 12 .debug_ranges 00000038 00000000 00000000 00016298 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE: SYMBOL TABLE:
00000000 l d .text 00000000 .text 00000000 l d .text 00000000 .text
@ -85,10 +85,10 @@ e01fc040 l *ABS* 00000000 MEMMAP
00000000 l df *ABS* 00000000 boot.c 00000000 l df *ABS* 00000000 boot.c
00000000 l df *ABS* 00000000 com.c 00000000 l df *ABS* 00000000 com.c
40000200 l O .data 00000001 comActiveInterface 40000200 l O .data 00000001 comActiveInterface
40000204 l O .bss 00000040 xcpCtoReqPacket.4176 40000204 l O .bss 00000040 xcpCtoReqPacket.4161
00000000 l df *ABS* 00000000 xcp.c 00000000 l df *ABS* 00000000 xcp.c
0000031c l F .text 00000020 XcpSetCtoError 0000031c l F .text 00000020 XcpSetCtoError
000016d0 l O .text 00000008 xcpStationId 00001710 l O .text 00000008 xcpStationId
40000244 l O .bss 0000004c xcpInfo 40000244 l O .bss 0000004c xcpInfo
00000000 l df *ABS* 00000000 backdoor.c 00000000 l df *ABS* 00000000 backdoor.c
40000290 l O .bss 00000001 backdoorOpen 40000290 l O .bss 00000001 backdoorOpen
@ -99,90 +99,92 @@ e01fc040 l *ABS* 00000000 MEMMAP
4000029c l O .bss 00000004 assert_failure_line 4000029c l O .bss 00000004 assert_failure_line
00000000 l df *ABS* 00000000 cpu.c 00000000 l df *ABS* 00000000 cpu.c
00000000 l df *ABS* 00000000 can.c 00000000 l df *ABS* 00000000 can.c
000016d8 l O .text 00000024 canTiming 00001718 l O .text 00000024 canTiming
00000000 l df *ABS* 00000000 uart.c 00000000 l df *ABS* 00000000 uart.c
00000c6c l F .text 0000005c UartTransmitByte 00000c6c l F .text 0000005c UartTransmitByte
400002a0 l O .bss 00000001 xcpCtoRxInProgress.4183 400002a0 l O .bss 00000001 xcpCtoRxInProgress.4168
400002a4 l O .bss 00000041 xcpCtoReqPacket.4181 400002a4 l O .bss 00000041 xcpCtoReqPacket.4166
400002e5 l O .bss 00000001 xcpCtoRxLength.4182 400002e8 l O .bss 00000004 xcpCtoRxStartTime.4169
400002ec l O .bss 00000001 xcpCtoRxLength.4167
00000000 l df *ABS* 00000000 nvm.c 00000000 l df *ABS* 00000000 nvm.c
00000000 l df *ABS* 00000000 timer.c 00000000 l df *ABS* 00000000 timer.c
400002e8 l O .bss 00000004 free_running_counter_last 400002f0 l O .bss 00000004 free_running_counter_last
400002ec l O .bss 00000004 millisecond_counter 400002f4 l O .bss 00000004 millisecond_counter
00000000 l df *ABS* 00000000 flash.c 00000000 l df *ABS* 00000000 flash.c
00000f74 l F .text 0000006c FlashGetSector 00000fb4 l F .text 0000006c FlashGetSector
00000fe0 l F .text 00000114 FlashWriteBlock 00001020 l F .text 00000114 FlashWriteBlock
000010f4 l F .text 00000088 FlashSwitchBlock 00001134 l F .text 00000088 FlashSwitchBlock
0000117c l F .text 000000cc FlashAddToBlock 000011bc l F .text 000000cc FlashAddToBlock
000016fc l O .text 000000c0 flashLayout 0000173c l O .text 000000c0 flashLayout
400002f0 l O .bss 00000204 blockInfo 400002f8 l O .bss 00000204 blockInfo
400004f4 l O .bss 00000204 bootBlockInfo 400004fc l O .bss 00000204 bootBlockInfo
00000000 l df *ABS* 00000000 vectors.c 00000000 l df *ABS* 00000000 vectors.c
00000000 l df *ABS* 00000000 _divsi3.o 00000000 l df *ABS* 00000000 _divsi3.o
0000158c l .text 00000000 .divsi3_skip_div0_test 000015cc l .text 00000000 .divsi3_skip_div0_test
00000000 l df *ABS* 00000000 _dvmd_tls.o 00000000 l df *ABS* 00000000 _dvmd_tls.o
00000000 l df *ABS* 00000000 00000000 l df *ABS* 00000000
000001bc g F .text 00000030 ComInit 000001bc g F .text 00000030 ComInit
00001260 g F .text 0000006c FlashWrite 000012a0 g F .text 0000006c FlashWrite
0000094c g F .text 0000001c AssertFailure 0000094c g F .text 0000001c AssertFailure
00000bc4 g F .text 000000a8 CanReceivePacket 00000bc4 g F .text 000000a8 CanReceivePacket
00001550 g F .text 0000001c IRQ_ISR 00001590 g F .text 0000001c IRQ_ISR
00000f28 g F .text 00000030 TimerUpdate 00000f68 g F .text 00000030 TimerUpdate
0000037c g F .text 00000014 XcpPacketTransmitted 0000037c g F .text 00000014 XcpPacketTransmitted
000001ec g F .text 0000005c ComTask 000001ec g F .text 0000005c ComTask
00000180 g F .text 00000020 BootInit 00000180 g F .text 00000020 BootInit
0000091c g F .text 00000028 BackDoorInit 0000091c g F .text 00000028 BackDoorInit
00000948 g F .text 00000004 CopService 00000948 g F .text 00000004 CopService
00001830 g .text 00000000 _etext 00001870 g .text 00000000 _etext
0000152c g F .text 00000008 FlashGetUserProgBaseAddress 0000156c g F .text 00000008 FlashGetUserProgBaseAddress
00000f08 g F .text 00000020 TimerReset 00000f48 g F .text 00000020 TimerReset
000001a0 g F .text 0000001c BootTask 000001a0 g F .text 0000001c BootTask
00001400 g F .text 00000084 FlashWriteChecksum 00001440 g F .text 00000084 FlashWriteChecksum
40000204 g .bss 00000000 _bss_start 40000204 g .bss 00000000 _bss_start
0000024c g F .text 00000048 ComTransmitPacket 0000024c g F .text 00000048 ComTransmitPacket
00000000 g .text 00000000 _startup 00000000 g .text 00000000 _startup
00000364 g F .text 00000018 XcpIsConnected 00000364 g F .text 00000018 XcpIsConnected
00000e64 g F .text 00000010 NvmInit 00000e94 g F .text 00000010 NvmInit
00001248 g F .text 00000018 FlashInit 00001288 g F .text 00000018 FlashInit
400006f8 g .bss 00000000 _bss_end 00000ed4 g F .text 00000010 NvmGetUserProgBaseAddress
40000700 g .bss 00000000 _bss_end
0000003c g .text 00000000 Reset_Handler 0000003c g .text 00000000 Reset_Handler
00000248 g F .text 00000004 ComFree 00000248 g F .text 00000004 ComFree
00001584 g F .text 00000000 .hidden __aeabi_idiv 000015c4 g F .text 00000000 .hidden __aeabi_idiv
00000cc8 g F .text 00000040 UartInit 00000cc8 g F .text 00000040 UartInit
00000e84 g F .text 00000010 NvmErase 00000eb4 g F .text 00000010 NvmErase
00000390 g F .text 0000053c XcpPacketReceived 00000390 g F .text 0000053c XcpPacketReceived
000014cc g F .text 00000060 FlashDone 0000150c g F .text 00000060 FlashDone
00000b08 g F .text 000000bc CanTransmitPacket 00000b08 g F .text 000000bc CanTransmitPacket
000016cc w F .text 00000004 .hidden __aeabi_ldiv0 0000170c w F .text 00000004 .hidden __aeabi_ldiv0
0000033c g F .text 00000028 XcpInit 0000033c g F .text 00000028 XcpInit
000012cc g F .text 00000134 FlashErase 0000130c g F .text 00000134 FlashErase
000000dc g F .text 000000a4 main 000000dc g F .text 000000a4 main
00000ea4 g F .text 00000024 NvmDone 00000ee4 g F .text 00000024 NvmDone
00000d08 g F .text 00000084 UartTransmitPacket 00000d08 g F .text 00000084 UartTransmitPacket
00000e94 g F .text 00000010 NvmVerifyChecksum 00000ec4 g F .text 00000010 NvmVerifyChecksum
00000968 g F .text 00000040 CpuMemCopy 00000968 g F .text 00000040 CpuMemCopy
40001edc g *ABS* 00000000 _stack_end 40001edc g *ABS* 00000000 _stack_end
00001584 g F .text 00000128 .hidden __divsi3 000015c4 g F .text 00000128 .hidden __divsi3
00001534 g F .text 0000001c FIQ_ISR 00001574 g F .text 0000001c FIQ_ISR
000002d0 g F .text 0000003c ComGetActiveInterfaceMaxTxLen 000002d0 g F .text 0000003c ComGetActiveInterfaceMaxTxLen
00000d8c g F .text 000000d8 UartReceivePacket 00000d8c g F .text 00000108 UartReceivePacket
40000200 g .data 00000000 _data 40000200 g .data 00000000 _data
00000944 g F .text 00000004 CopInit 00000944 g F .text 00000004 CopInit
000009f8 g F .text 00000010 CpuReset 000009f8 g F .text 00000010 CpuReset
0000008c g .text 00000000 SetupRAM 0000008c g .text 00000000 SetupRAM
00000a08 g F .text 00000100 CanInit 00000a08 g F .text 00000100 CanInit
00000e74 g F .text 00000010 NvmWrite 00000ea4 g F .text 00000010 NvmWrite
000009a8 g F .text 00000050 CpuStartUserProgram 000009a8 g F .text 00000050 CpuStartUserProgram
00001484 g F .text 00000048 FlashVerifyChecksum 000014c4 g F .text 00000048 FlashVerifyChecksum
40000201 g .data 00000000 _edata 40000201 g .data 00000000 _edata
400006f8 g .bss 00000000 _end 40000700 g .bss 00000000 _end
0000156c g F .text 00000018 UNDEF_ISR 000015ac g F .text 00000018 UNDEF_ISR
0000030c g F .text 00000010 ComIsConnected 0000030c g F .text 00000010 ComIsConnected
000016cc w F .text 00000004 .hidden __aeabi_idiv0 0000170c w F .text 00000004 .hidden __aeabi_idiv0
00000294 g F .text 0000003c ComGetActiveInterfaceMaxRxLen 00000294 g F .text 0000003c ComGetActiveInterfaceMaxRxLen
000008cc g F .text 00000050 BackDoorCheck 000008cc g F .text 00000050 BackDoorCheck
00000f58 g F .text 0000001c TimerGet 00000f98 g F .text 0000001c TimerGet
000016ac g F .text 00000020 .hidden __aeabi_idivmod 000016ec g F .text 00000020 .hidden __aeabi_idivmod
00000ec8 g F .text 00000040 TimerInit 00000f08 g F .text 00000040 TimerInit

View File

@ -1,57 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<CodeLite_Project Name="DemoBoot" InternalType=""> <CodeLite_Project Name="DemoBoot" InternalType="">
<VirtualDirectory Name="Demo">
<VirtualDirectory Name="ARM7_LPC2000_Olimex_LPC_L2294_GCC">
<VirtualDirectory Name="Boot">
<File Name="../blt_conf.h"/>
<File Name="../extflash.c"/>
<File Name="../extflash.h"/>
<File Name="../hooks.c"/>
<File Name="../lpc2294.h"/>
<File Name="../main.c"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
<Plugins> <Plugins>
<Plugin Name="qmake"> <Plugin Name="qmake">
<![CDATA[00010001N0005Debug000000000000]]> <![CDATA[00010001N0005Debug000000000000]]>
</Plugin> </Plugin>
</Plugins> </Plugins>
<VirtualDirectory Name="Source">
<VirtualDirectory Name="ARM7_LPC2000">
<VirtualDirectory Name="GCC">
<File Name="../../../../Source/ARM7_LPC2000/GCC/cstart.s"/>
<File Name="../../../../Source/ARM7_LPC2000/GCC/vectors.c"/>
<File Name="../../../../Source/ARM7_LPC2000/GCC/memory.x"/>
<File Name="../../../../Source/ARM7_LPC2000/GCC/flash.c"/>
<File Name="../../../../Source/ARM7_LPC2000/GCC/flash.h"/>
</VirtualDirectory>
<File Name="../../../../Source/ARM7_LPC2000/can.c"/>
<File Name="../../../../Source/ARM7_LPC2000/can.h"/>
<File Name="../../../../Source/ARM7_LPC2000/cpu.h"/>
<File Name="../../../../Source/ARM7_LPC2000/nvm.c"/>
<File Name="../../../../Source/ARM7_LPC2000/nvm.h"/>
<File Name="../../../../Source/ARM7_LPC2000/types.h"/>
<File Name="../../../../Source/ARM7_LPC2000/uart.c"/>
<File Name="../../../../Source/ARM7_LPC2000/uart.h"/>
<File Name="../../../../Source/ARM7_LPC2000/cpu.c"/>
<File Name="../../../../Source/ARM7_LPC2000/timer.h"/>
<File Name="../../../../Source/ARM7_LPC2000/timer.c"/>
</VirtualDirectory>
<File Name="../../../../Source/assert.c"/>
<File Name="../../../../Source/assert.h"/>
<File Name="../../../../Source/backdoor.c"/>
<File Name="../../../../Source/backdoor.h"/>
<File Name="../../../../Source/boot.c"/>
<File Name="../../../../Source/boot.h"/>
<File Name="../../../../Source/com.c"/>
<File Name="../../../../Source/com.h"/>
<File Name="../../../../Source/plausibility.h"/>
<File Name="../../../../Source/xcp.c"/>
<File Name="../../../../Source/xcp.h"/>
<File Name="../../../../Source/cop.c"/>
<File Name="../../../../Source/cop.h"/>
</VirtualDirectory>
<VirtualDirectory Name="Demo">
<VirtualDirectory Name="ARM7_LPC2000_Olimex_LPC_L2294_GCC">
<VirtualDirectory Name="Boot">
<File Name="../hooks.c"/>
<File Name="../main.c"/>
<File Name="../lpc2294.h"/>
<File Name="../extflash.c"/>
<File Name="../extflash.h"/>
<File Name="../blt_conf.h"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
<Description/> <Description/>
<Dependencies/> <Dependencies/>
<Settings Type="Dynamic Library"> <Settings Type="Dynamic Library">
@ -125,4 +90,43 @@ continue
</AdditionalRules> </AdditionalRules>
</Configuration> </Configuration>
</Settings> </Settings>
<VirtualDirectory Name="Source">
<File Name="../../../../Source/assert.c"/>
<File Name="../../../../Source/assert.h"/>
<File Name="../../../../Source/backdoor.c"/>
<File Name="../../../../Source/backdoor.h"/>
<File Name="../../../../Source/boot.c"/>
<File Name="../../../../Source/boot.h"/>
<File Name="../../../../Source/can.h"/>
<File Name="../../../../Source/com.c"/>
<File Name="../../../../Source/com.h"/>
<File Name="../../../../Source/cop.c"/>
<File Name="../../../../Source/cop.h"/>
<File Name="../../../../Source/cpu.h"/>
<File Name="../../../../Source/file.c"/>
<File Name="../../../../Source/file.h"/>
<File Name="../../../../Source/net.c"/>
<File Name="../../../../Source/net.h"/>
<File Name="../../../../Source/nvm.h"/>
<File Name="../../../../Source/plausibility.h"/>
<File Name="../../../../Source/timer.h"/>
<File Name="../../../../Source/uart.h"/>
<File Name="../../../../Source/usb.h"/>
<File Name="../../../../Source/xcp.c"/>
<File Name="../../../../Source/xcp.h"/>
<VirtualDirectory Name="ARM7_LPC2000">
<File Name="../../../../Source/ARM7_LPC2000/can.c"/>
<File Name="../../../../Source/ARM7_LPC2000/cpu.c"/>
<File Name="../../../../Source/ARM7_LPC2000/nvm.c"/>
<File Name="../../../../Source/ARM7_LPC2000/timer.c"/>
<File Name="../../../../Source/ARM7_LPC2000/types.h"/>
<File Name="../../../../Source/ARM7_LPC2000/uart.c"/>
<VirtualDirectory Name="GCC">
<File Name="../../../../Source/ARM7_LPC2000/GCC/cstart.s"/>
<File Name="../../../../Source/ARM7_LPC2000/GCC/flash.c"/>
<File Name="../../../../Source/ARM7_LPC2000/GCC/flash.h"/>
<File Name="../../../../Source/ARM7_LPC2000/GCC/vectors.c"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
</CodeLite_Project> </CodeLite_Project>

View File

@ -53,18 +53,18 @@ lpc2294.h \
../../../Source/cop.h \ ../../../Source/cop.h \
../../../Source/assert.c \ ../../../Source/assert.c \
../../../Source/assert.h \ ../../../Source/assert.h \
../../../Source/cpu.h \
../../../Source/can.h \
../../../Source/uart.h \
../../../Source/nvm.h \
../../../Source/timer.h \
../../../Source/plausibility.h \ ../../../Source/plausibility.h \
../../../Source/ARM7_LPC2000/types.h \ ../../../Source/ARM7_LPC2000/types.h \
../../../Source/ARM7_LPC2000/cpu.c \ ../../../Source/ARM7_LPC2000/cpu.c \
../../../Source/ARM7_LPC2000/cpu.h \
../../../Source/ARM7_LPC2000/can.c \ ../../../Source/ARM7_LPC2000/can.c \
../../../Source/ARM7_LPC2000/can.h \
../../../Source/ARM7_LPC2000/uart.c \ ../../../Source/ARM7_LPC2000/uart.c \
../../../Source/ARM7_LPC2000/uart.h \
../../../Source/ARM7_LPC2000/nvm.c \ ../../../Source/ARM7_LPC2000/nvm.c \
../../../Source/ARM7_LPC2000/nvm.h \
../../../Source/ARM7_LPC2000/timer.c \ ../../../Source/ARM7_LPC2000/timer.c \
../../../Source/ARM7_LPC2000/timer.h \
../../../Source/ARM7_LPC2000/GCC/flash.c \ ../../../Source/ARM7_LPC2000/GCC/flash.c \
../../../Source/ARM7_LPC2000/GCC/flash.h \ ../../../Source/ARM7_LPC2000/GCC/flash.h \
../../../Source/ARM7_LPC2000/GCC/vectors.c \ ../../../Source/ARM7_LPC2000/GCC/vectors.c \

View File

@ -1,5 +1,5 @@
S02B0000433A2F576F726B2F736F6674776172652F4F70656E424C542F5461726765742F44656D6F2F41524DEF S02B0000433A2F576F726B2F736F6674776172652F4F70656E424C542F5461726765742F44656D6F2F41524DEF
S1130000B8070020B9000000D9010000D9010000A0 S1130000BC070020B9000000D9010000D90100009C
S1130010D9010000D9010000D9010000D901000074 S1130010D9010000D9010000D9010000D901000074
S1130020D9010000D9010000D9010000D901000064 S1130020D9010000D9010000D9010000D901000064
S1130030D9010000D9010000D9010000D901000054 S1130030D9010000D9010000D9010000D901000054
@ -22,30 +22,30 @@ S11301281E481F49884205D00268043003B490472A
S113013803BCF7E700208646EC4600200021234A4A S113013803BCF7E700208646EC4600200021234A4A
S11301489047FEE7884207D0521A05D00378013059 S11301489047FEE7884207D0521A05D00378013059
S11301580B700131013AF9D17047884202D002701C S11301580B700131013AF9D17047884202D002701C
S11301680130FAE770470000B8070020B8070020FC S11301680130FAE770470000BC070020BC070020F4
S1130178B8070020F81900003801002044010020C5 S1130178BC070020381A0000380100204401002080
S1130188D8010000D8010000D0160000C0180000F3 S1130188D8010000D8010000101700000019000071
S11301980000002038010020D0160000D01600000E S1130198000000203801002010170000101700008C
S11301A8D0160000D0160000D0160000D0160000AB S11301A810170000101700001017000010170000A7
S11301B8D0160000D0160000BF180000440100202B S11301B81017000010170000FF1800004401002069
S11301C83606002038060020B8060020F114000086 S11301C83A0600203C060020BC0600203115000039
S11301D800B503483D21034B98475DF804FB00BF75 S11301D800B503483D21034B98475DF804FB00BF75
S11301E8D0160000B508000010B5094B984770B147 S11301E810170000F508000010B5094B984770B1C6
S11301F8084B9847084C094B9847A047084B20F0F0 S11301F8084B9847084C094B9847A047084B20F0F0
S1130208604020F07F001860A0474368984710BDFD S1130208604020F07F001860A0474368984710BDFD
S113021869060000DD09000031060000B10600008F S1130218690600001D0A000079060000C1060000F6
S113022808ED00E0F0B50C4695B20646054F06E029 S113022808ED00E0F0B50C4695B20646054F06E029
S113023814F8013B013D06F8013BB847ADB2002D67 S113023814F8013B013D06F8013BB847ADB2002D67
S1130248F6D1F0BD3F0A0000F0B50C4D0C4F064640 S1130248F6D1F0BD7F0A0000F0B50C4D0C4F064600
S11302580024B8472B689E4209D36A689B189E42BB S11302580024B8472B689E4209D36A689B189E42BB
S113026805D2064B0C2202FB0434207AF0BD01347B S113026805D2064B0C2202FB0434207AF0BD01347B
S11302780C350F2CEDD1FF20F0BD00BF6417000032 S11302780C350F2CEDD1FF20F0BD00BFA4170000F2
S11302883F0A00002DE9F147114B054600689847DD S11302887F0A00002DE9F147114B0546006898479D
S1130298FF281AD0DFF83C90DFF83C8000242F6850 S1130298FF281AD0DFF83C90DFF83C8000242F6850
S11302A8261DAB5904EB070A0093C8475046694614 S11302A8261DAB5904EB070A0093C8475046694614
S11302B80422C04748B9E259009B9A4206D1B6F5D0 S11302B80422C04748B9E259009B9A4206D1B6F5D0
S11302C8007F3446EBD1012000E00020BDE8F88728 S11302C8007F3446EBD1012000E00020BDE8F88728
S11302D8510200003F0A000079000020114B30B59C S11302D8510200007F0A000079000020114B30B55C
S11302E8984204460D4606D0B1F5005F05D00E4B82 S11302E8984204460D4606D0B1F5005F05D00E4B82
S11302F8984718B910E00D4C00E01C46EB050DD1E9 S11302F8984718B910E00D4C00E01C46EB050DD1E9
S11303082368AB420BD0204640F8045B29464FF4DF S11303082368AB420BD0204640F8045B29464FF4DF
@ -60,9 +60,9 @@ S113038840F2FF19D047231DC3EB0B034B4507D994
S1130398204607F50071A847044668B100F1040B2C S1130398204607F50071A847044668B100F1040B2C
S11303A816F8013BB8F101080BF8013BEAD101202A S11303A816F8013BB8F101080BF8013BEAD101202A
S11303B8BDE8F08FBDE8F08FBDE8F08F2D02000096 S11303B8BDE8F08FBDE8F08FBDE8F08F2D02000096
S11303C8E50200003F0A0000054B00B59847054ABE S11303C8E50200007F0A0000054B00B59847054A7E
S11303D84FF0FF331360044A13605DF804FB00BF59 S11303D84FF0FF331360044A13605DF804FB00BF59
S11303E8951400004803002044010020F0B50F4C88 S11303E8D51400004803002044010020F0B50F4C48
S11303F805460E461746A047FF2813D0681E8019E5 S11303F805460E461746A047FF2813D0681E8019E5
S1130408A047FF2810D025F4FE7323F00303B3F5A7 S1130408A047FF2810D025F4FE7323F00303B3F5A7
S1130418005F074C0CBF0748074829463A4633464D S1130418005F074C0CBF0748074829463A4633464D
@ -85,7 +85,7 @@ S1130518F6F91FFA89F90025DFF840800E4F06E046
S1130528C0472046B847A41948B90135ADB24D456E S1130528C0472046B847A41948B90135ADB24D456E
S1130538F6D30120BDE8F0872846BDE8F0870020FF S1130538F6D30120BDE8F0872846BDE8F0870020FF
S1130548BDE8F0870020BDE8F08700BF5102000035 S1130548BDE8F0870020BDE8F08700BF5102000035
S1130558FE81E00F64170000010000203F0A00003C S1130558FE81E00FA4170000010000207F0A0000BC
S11305680F4B01B51A68013217D05A68996842F2DC S11305680F4B01B51A68013217D05A68996842F2DC
S1130578B8008918DA6889181A6989185A698918AB S1130578B8008918DA6889181A6989185A698918AB
S11305889A698918DA698B185B4201AA42F8043D12 S11305889A698918DA698B185B4201AA42F8043D12
@ -98,323 +98,327 @@ S11305E8B8031B68C018D0F1010038BF0020704759
S11305F8094800B50368013302D0084B984748B14D S11305F8094800B50368013302D0084B984748B14D
S113060807480368013302D0044B984710B1054BDF S113060807480368013302D0044B984710B1054BDF
S1130618984701205DF804FB440100208D02000086 S1130618984701205DF804FB440100208D02000086
S113062848030020B51400004FF400507047000040 S113062848030020F51400004FF400507047000000
S113063800B5024B98475DF804FB00BFD1030000E6 S113063800B5024B98475DF804FB00BFD1030000E6
S113064800B5024B98475DF804FB00BFF5030000B2 S113064800B5024B98475DF804FB00BFF5030000B2
S113065800B5024B98475DF804FB00BF4504000051 S113065800B5024B98475DF804FB00BF4504000051
S113066800B5024B98475DF804FB00BFB1050000D4 S113066800B5024B98475DF804FB00BFB1050000D4
S113067800B5034B984708B1024B98475DF804FB53 S113067800B5024B98475DF804FB00BF3106000043
S113068869050000F9050000054B002243F2AF613B S113068800B5034B984708B1024B98475DF804FB43
S11306981A60596005219A601960024B1A60704704 S113069869050000F9050000054B002243F2AF612B
S11306A810E000E04C050020014B00221A6070475E S11306A81A60596005219A601960024B1A607047F4
S11306B810E000E0044B1B68DB0303D5034B1A6806 S11306B810E000E04C050020014B00221A6070474E
S11306C801321A60704700BF10E000E04C050020BA S11306C810E000E0044B1B68DB0303D5034B1A68F6
S11306D800B5034B9847034B18685DF804FB00BF4B S11306D801321A60704700BF10E000E04C050020AA
S11306E8BD0600004C05002030B5204D86B06C4690 S11306E800B5034B9847034B18685DF804FB00BF3B
S11306F80FCD0FC495E8030084E803001C4C0121C6 S11306F8CD0600004C05002030B5204D86B06C4670
S11307081C48A0471C4D0220062104220123A847A7 S11307080FCD0FC495E8030084E803001C4C0121B5
S11307180122002302200721A8470121174D184868 S11307181C48A0471C4D0220062104220123A84797
S1130728A04702211748184B984728460121174B20 S11307280122002302200721A8470121174D184858
S1130738984728460121A047154C002506A941F8E9 S1130738A04702211748184B984728460121174B10
S1130748185D20466946134B9847204629464FF4BE S1130748984728460121A047154C002506A941F8D9
S11307581652114B984703236365042363632046A9 S1130758185D20466946134B9847204629464FF4AE
S113076805210E4B984706B030BD00BF181800008D S11307681652114B98470323636504236363204699
S1130778B10F000000C2020011130000401516005A S113077805210E4B984706B030BD00BF581800003D
S113078800230400030012001D120000850E00005F S1130788F10F000000C202005113000040151600CA
S1130798004408401D140000A1130000ED130000DC S113079800230400030012005D120000C50E0000CF
S11307A82DE9F043CDB2402D814603D91A4868217A S11307A8004408405D140000E11300002D1400000B
S11307B81A4B98471A4CA368D8060AD520462946E6 S11307B82DE9F043CDB2402D814603D91A48712161
S11307C8184B9847184E00E0B047A368D906FBD5E4 S11307C81A4B98471A4CA368D8060AD520462946D6
S11307D803E011486C21114B9847114E0024124F25 S11307D8184B9847184E00E0B047A368D906FBD5D4
S11307E8B04614E0B847B36819F80410DA0609D516 S11307E803E011487521114B9847114E0024124F0C
S11307F80B480C4B984700E0B847D8F80830DB069C S11307F8B04614E0B847B36819F80410DA0609D506
S1130808FAD503E004487521044B98470134A3B290 S11308080B480C4B984700E0B847D8F80830DB068B
S1130818AB42E7D3BDE8F08330180000B508000008 S1130818FAD503E004487E21044B98470134A3B277
S113082800440840791400003F0A0000F0B5194C50 S1130828AB42E7D3BDE8F08370180000F508000078
S11308380646257818487DB9C36A13F0040325D001 S113083800440840B91400007F0A00002DE9F04183
S1130848164B9847164B1870002822D001232370A2 S1130848224C0746267822489EB9C56A15F0040545
S1130858144B28461D70F0BDC36A124D13F00403EF S113085838D0204B9847204B1870002831D01F4BB4
S11308682F7813D00D4B98470D492B78CF197870F2 S113086898471F4B354618601E4B1E700123237092
S113087801330A78DBB29A422B7009D130460A4B0D S113087828E0C56A1B4E15F0040596F800800ED0D2
S113088801319847002323700120F0BD1846F0BDBC S1130888144B984714493378884488F80100013395
S11308980020F0BD92050020004408406D140000BB S11308980A78DBB29A42337009D0002512E00F4B74
S11308A850050020910500202D020000034B00B5DF S11308A898470F4B1B686433984208D80AE00E4BEC
S11308B81860034B034C1960A047FDE7940500201A S11308B838460131984700232370012502E025704A
S11308C8980500203F0A000010B50A4B98470128F4 S11308C800E005462846BDE8F08100BF91050020F8
S11308D80ED0094C2378012B0AD1084B9847084BB2 S11308D800440840AD14000050050020E90600005B
S11308E81B683233984203D300232370054B98477F S11308E894050020920500202D020000034B00B55A
S11308F810BD00BF2D0A00009C050020D906000089 S11308F81860034B034C1960A047FDE798050020D6
S1130908A0050020F1010000054B012200B51A7072 S11309089C0500207F0A000010B50A4B984701286F
S1130918044B9847044B1860044B98475DF804FB54 S11309180FD0094C2378012B0BD1084B9847084B6F
S11309289C050020D9060000A0050020D10800007D S11309281B6803F5FA73984203D300232370054B1D
S113093800B5064B9847064B9847064B9847064B15 S1130938984710BD6D0A0000A0050020E9060000D4
S11309489847064B98475DF804FB00BF3D0A000032 S1130948A4050020F1010000054B012200B51A702E
S11309589106000039060000910900001109000001 S1130958044B9847044B1860044B98475DF804FB14
S113096800B5054B9847054B9847054B9847054BE9 S1130968A0050020E9060000A405002011090000E4
S113097898475DF804FB00BF3F0A0000BD0600006D S113097800B5064B9847064B9847064B9847064BD5
S1130988B1090000D108000000B5044B9847044B96 S11309889847064B98475DF804FB00BF7D0A0000B2
S11309989847044B00221A605DF804FB550A0000CE S1130998A106000039060000D10900005109000031
S11309A8F10600003801002000B50648064B9847B8 S11309A800B5054B9847054B9847054B9847054BA9
S11309B8012805D1054B00221A600248044B9847C8 S11309B898475DF804FB00BF7F0A0000CD060000DD
S11309C85DF804FBA4050020350800003801002068 S11309C8F10900001109000000B5044B9847044BD5
S11309D8910A000070470000054B00B51B6889B2F6 S11309D89847044B00221A605DF804FB950A00004E
S11309E813B9C9B2034B9847034B98475DF804FB06 S11309E8010700003801002000B50648064B984767
S11309F838010020A9070000810A0000034B186889 S11309F8012805D1054B00221A600248044B984788
S1130A08013802288CBF402000207047380100209C S1130A085DF804FBA8050020450800003801002013
S1130A18034B1868013802288CBF40200020704717 S1130A18D10A000070470000054B00B51B6889B275
S1130A283801002000B5024B98475DF804FB00BF6D S1130A2813B9C9B2034B9847034B98475DF804FBC5
S1130A38710A000070477047034BFE22DA700222E5 S1130A3838010020B9070000C10A0000034B1868F8
S1130A481871A3F844207047E4050020054B0022E0 S1130A48013802288CBF402000207047380100205C
S1130A581A709A6483F84320A3F844209A705A7051 S1130A58034B1868013802288CBF402000207047D7
S1130A68704700BFE4050020024B1878003018BF17 S1130A683801002000B5024B98475DF804FB00BF2D
S1130A7801207047E4050020024B002283F843203C S1130A78B10A000070477047034BFE22DA70022265
S1130A88704700BFE40500202DE9F04103780546CE S1130A881871A3F844207047E8050020054B00229C
S1130A98FF2B824C13D100220125E37010236270CE S1130A981A709A6483F84320A3F844209A705A7011
S1130AA86271237125707E4B98477E4EA071B047C2 S1130AA8704700BFE8050020024B1878003018BFD3
S1130AB8E071B047000A20726572A57272E0267868 S1130AB801207047E8050020024B002283F84320F8
S1130AC8012E40F0E980F32B46D012D8CF2B00F04A S1130AC8704700BFE80500202DE9F041037805468A
S1130AD8C28005D8C92B78D0CC2B40F0C580C1E0A2 S1130AD8FF2B824C13D100220125E370102362708E
S1130AE8D12B00F0B280C0F08380D22B40F0BC80C0 S1130AE86271237125707E4B98477E4EA071B04782
S1130AF89CE0FA2B49D006D8F52B0CD013D3F62B4F S1130AF8E071B047000A20726572A57272E0267828
S1130B0840F0B28023E0FD2B50D0FE2B59D0FC2BB3 S1130B08012E40F0E980F32B46D012D8CF2B00F009
S1130B1840F0AA8048E0624B98476A7890426DDDBD S1130B18C28005D8C92B78D0CC2B40F0C580C1E061
S1130B28201DA16C08E05E4B98476B78984265DD00 S1130B28D12B00F0B280C0F08380D22B40F0BC807F
S1130B386968201DA1646A785B4B9847FF23E370BA S1130B389CE0FA2B49D006D8F52B0CD013D3F62B0E
S1130B486A78A36CD318A3646B7801337AE0FF2323 S1130B4840F0B28023E0FD2B50D0FE2B59D0FC2B73
S1130B58E3704368A36482E0FF23E3700023A06C7E S1130B5840F0AA8048E0624B98476A7890426DDD7D
S1130B6869681A4603E01C5C01331219D2B28B423D S1130B68201DA16C08E05E4B98476B78984265DDC0
S1130B78F9D14A4BC3F8072001221A7100225A718D S1130B786968201DA1646A785B4B9847FF23E3707A
S1130B889A710822A3F8442071E0FF23E370474BCD S1130B886A78A36CD318A3646B7801337AE0FF23E3
S1130B980722A364002323716371A371E271237292 S1130B98E3704368A36482E0FF23E3700023A06C3E
S1130BA86372A37208234DE000205EE0FF2362789D S1130BA869681A4603E01C5C01331219D2B28B42FD
S1130BB8E37000232371A371E37123726271062326 S1130BB8F9D14A4BC3F8072001221A7100225A714D
S1130BC840E000232370637047E0354FD4F8488031 S1130BC89A710822A3F8442071E0FF23E370474B8D
S1130BD8B8476A1C411E364B40469847002841D006 S1130BD80722A364002323716371A371E271237252
S1130BE8FF23E370A56CB847013D2D18A56436E0D2 S1130BE86372A37208234DE000205EE0FF2362785D
S1130BF82B4B98476B780138984201DC222034E06B S1130BF8E37000232371A371E371237262710623E6
S1130C08FF23E370A4F84460697821B9294B984715 S1130C0840E000232370637047E0354FD4F84880F0
S1130C1800282CD126E0214CAA1CA06C244B984710 S1130C18B8476A1C411E364B40469847002841D0C5
S1130C2800B36A78A36CD318A36420E00025FF23DB S1130C28FF23E370A56CB847013D2D18A56436E091
S1130C38E37025711A4B65719847E571A0712572A7 S1130C382B4B98476B780138984201DC222034E02A
S1130C4865720723A4F8443011E0A06C69681A4B54 S1130C48FF23E370A4F84460697821B9294B9847D5
S1130C58984710B906E0194B9847FF23E370A4F8A6 S1130C5800282CD126E0214CAA1CA06C244B9847D0
S1130C68446004E0312000E02020154B98470B4CE9 S1130C6800B36A78A36CD318A36420E00025FF239B
S1130C7894F84330012B02D11020114B9847B4F853 S1130C78E37025711A4B65719847E571A071257267
S1130C88441006480BB2002B06DD012380F84330DC S1130C8865720723A4F8443011E0A06C69681A4B14
S1130C9889B203300B4B9847BDE8F081E405002086 S1130C98984710B906E0194B9847FF23E370A4F866
S1130CA8050A0000190A00002D020000B41800000B S1130CA8446004E0312000E02020154B98470B4CA9
S1130CB8490600007906000059060000F101000009 S1130CB894F84330012B02D11020114B9847B4F813
S1130CC8410A0000E10900001C4AD36A03F4705386 S1130CC8441006480BB2002B06DD012380F843309C
S1130CD8B3F5805F2DD0B3F5005F03D0B3F5006F93 S1130CD889B203300B4B9847BDE8F081E805002042
S1130CE805D101E0164B00E0164B18687047D3682D S1130CE8450A0000590A00002D020000F41800000B
S1130CF803F4E063B3F5007F13D004D8ABB1B3F5C4 S1130CF8490600008906000059060000F1010000B9
S1130D08807F14D10FE0B3F5806F15D0B3F5A06FD1 S1130D08810A0000210A00001C4AD36A03F47053C4
S1130D1803D0B3F5407F0AD101E00B4870470B4874 S1130D18B3F5805F2DD0B3F5005F03D0B3F5006F52
S1130D2870470B4870470B4870470B4870470020C2 S1130D2805D101E0164B00E0164B18687047D368EC
S1130D3870474FF4004070470848704700800C40E3 S1130D3803F4E063B3F5007F13D004D8ABB1B3F583
S1130D483C01002040010020003FAB01809FD500FA S1130D48807F14D10FE0B3F5806F15D0B3F5A06F91
S1130D58C0D8A700C0CF6A0040420F00406F4001CE S1130D5803D0B3F5407F0AD101E00B4870470B4834
S1130D6800B5064B9847064B5B6803F00F0320FA5F S1130D6870470B4870470B4870470B487047002082
S1130D7803F0044B18605DF804FB00BFD10C0000BD S1130D7870474FF4004070470848704700800C40A3
S1130D8800800C403006002070474FF40040704744 S1130D883C01002040010020003FAB01809FD500BA
S1130D98014B1868704700BF3C0100200A494B68A2 S1130D98C0D8A700C0CF6A0040420F00406F40018E
S1130DA803F00702032A0CD8DFE802F0020207075F S1130DA800B5064B9847064B5B6803F00F0320FA1F
S1130DB823F0070343F0010303E023F0070343F0A0 S1130DB803F0044B18605DF804FB00BF110D00003C
S1130DC803034B60704700BF00000C40104A10B585 S1130DC800800C403406002070474FF40040704700
S1130DD8104C11498218A2424B680BD803F0070241 S1130DD8014B1868704700BF3C0100200A494B6862
S1130DE8023A012A23F0070394BF43F0030343F0B4 S1130DE803F00702032A0CD8DFE802F0020207071F
S1130DF801030BE0094A904208D803F00702023ABB S1130DF823F0070343F0010303E023F0070343F060
S1130E08012A23F0070398BF43F002034B6010BD87 S1130E0803034B60704700BF00000C40104A10B544
S1130E18FFDB0BFFFF23F40000000C400024F40068 S1130E18104C11498218A2424B680BD803F0070200
S1130E28034B5A6DD20702D41A6D1042FCD1704795 S1130E28023A012A23F0070394BF43F0030343F073
S1130E3800800C400D4B40009B6A00B523FA00F07B S1130E3801030BE0094A904208D803F00702023A7A
S1130E4800F00300022805D0032807D001280AD19E S1130E48012A23F0070398BF43F002034B6010BD47
S1130E58074B00E0074B98475DF804FB064B98479F S1130E58FFDB0BFFFF23F40000000C400024F40028
S1130E6840085DF804FB00205DF804FB00800C409A S1130E68034B5A6DD20702D41A6D1042FCD1704755
S1130E78930D0000990D0000690D0000C0F30313E1 S1130E7800800C400D4B40009B6A00B523FA00F03B
S1130E88013B10B50C46032B7FD8DFE803F0020EB4 S1130E8800F00300022805D0032807D001280AD15E
S1130E982058B1FA81F43D4BE4B29A68C4F11F04B6 S1130E98074B00E0074B98475DF804FB064B98475F
S1130EA822F00F0214439C6010BD394B9847B4FAE2 S1130EA840085DF804FB00205DF804FB00800C405A
S1130EB884F4364BE4B25A68C4F11F0422F00F02DA S1130EB8D30D0000D90D0000A90D0000C0F30313E1
S1130EC814435C60334B9847334B984710BD334BFE S1130EC8013B10B50C46032B7FD8DFE803F0020E74
S1130ED8984215D003F5F633984220D0A3F57F3312 S1130ED82058B1FA81F43D4BE4B29A68C4F11F0476
S1130EE8984252D104202E4B9847B4FA84F4274BE5 S1130EE822F00F0214439C6010BD394B9847B4FAA2
S1130EF8E4B29A6EC4F11F0422F00F0214431CE0FA S1130EF884F4364BE4B25A68C4F11F0422F00F029A
S1130F080420274B9847B4FA84F4204BE4B29A6E31 S1130F0814435C60334B9847334B984710BD334BBD
S1130F18C4F11F0422F0F00242EA04140DE0042094 S1130F18984215D003F5F633984220D0A3F57F33D1
S1130F281F4B9847B4FA84F4184BE4B29A6EC4F190 S1130F28984252D104202E4B9847B4FA84F4274BA4
S1130F380F0422F4407242EA04249C6610BD194B43 S1130F38E4B29A6EC4F11F0422F00F0214431CE0B9
S1130F48984204D003F5043398421ED10EE04020A1 S1130F480420274B9847B4FA84F4204BE4B29A6EF1
S1130F58134B9847B4FA84F40C4BE4B21A6FC4F1F7 S1130F58C4F11F0422F0F00242EA04140DE0042054
S1130F681F0422F0030214431C6710BD40200C4BDD S1130F681F4B9847B4FA84F4184BE4B29A6EC4F150
S1130F789847B4FA84F4054BE4B21A6FC4F11F0419 S1130F780F0422F4407242EA04249C6610BD194B03
S1130F8822F0300242EA04141C6710BD00800C40B1 S1130F88984204D003F5043398421ED10EE0402061
S1130F98A50D0000690D0000D50D000030140A00ED S1130F98134B9847B4FA84F40C4BE4B21A6FC4F1B7
S1130FA8290E000040051400C0F30322013A70B56D S1130FA81F0422F0030214431C6710BD40200C4B9D
S1130FB80346CDB2052A20D8DFE802F00312060959 S1130FB89847B4FA84F4054BE4B21A6FC4F11F04D9
S1130FC80C0F00200D4C0DE000200D4C0AE0012010 S1130FC822F0300242EA04141C6710BD00800C4071
S1130FD80C4C07E010200C4C04E000200B4C01E002 S1130FD8E50D0000A90D0000150E000030140A00EC
S1130FE80B4C0020C3F3043608B10A4B984704F1AC S1130FE8690E000040051400C0F30322013A70B5ED
S1130FF8047406EBC406B600356070BD08800C4066 S1130FF80346CDB2052A20D8DFE802F00312060919
S113100840800C4058800C4060800C4078800C4034 S11310080C0F00200D4C0DE000200D4C0AE00120CF
S113101844800C40290E000000F00F00013803281A S11310180C4C07E010200C4C04E000200B4C01E0C1
S113102827D8DFE800F00418220207207047134B82 S11310280B4C0020C3F3043608B10A4B984704F16B
S1131038D86A00F47050B0F5805F0AD0B0F5005F4C S1131038047406EBC406B600356070BD08800C4025
S113104805D0B0F5006F0CBF0420052070470220BE S113104840800C4058800C4060800C4078800C40F4
S1131058704703207047094B9B6A03F00303013B65 S113105844800C40690E000000F00F00013803289A
S1131068022B08D8064AD05C7047044B01209B6ABF S113106827D8DFE800F00418220207207047134B42
S11310787047002070470120704700BF00800C4073 S1131078D86A00F47050B0F5805F0AD0B0F5005F0C
S1131088BC18000000F47810B0F5402F00B542D029 S113108805D0B0F5006F0CBF04200520704702207E
S113109813D8B0F5802F2AD005D8002877D0B0F51A S1131098704703207047094B9B6A03F00303013B25
S11310A8003F78D11EE0B0F5002F24D0B0F5202FF2 S11310A8022B08D8064AD05C7047044B01209B6A7F
S11310B829D0B0F5C02F6ED11BE0B0F5A01F48D0E1 S11310B87047002070470120704700BF00800C4033
S11310C806D8B0F5602F2ED0B0F5901F63D13BE061 S11310C8FC18000000F47810B0F5402F00B542D0A9
S11310D8B0F5C01F50D0B0F5D01F55D0B0F5B01F33 S11310D813D8B0F5802F2AD005D8002877D0B0F5DA
S11310E859D13EE02F4B98472F4B9B6808E02F4B74 S11310E8003F78D11EE0B0F5002F24D0B0F5202FB2
S11310F84EE0002029E02E4B002098472A4B9B6E97 S11310F829D0B0F5C02F6ED11BE0B0F5A01F48D0A1
S113110803F00F0334E02A4B00209847264B9B6ECC S113110806D8B0F5602F2ED0B0F5901F63D13BE020
S1131118C3F303132CE0264B00209847224B9B6E05 S1131118B0F5C01F50D0B0F5D01F55D0B0F5B01FF2
S1131128C3F3012324E0224B002098471E4B9A6EF8 S113112859D13EE02F4B98472F4B9B6808E02F4B33
S1131138DB6FC2F3012220FA02F003F00703013344 S11311384EE0002029E02E4B002098472A4B9B6E56
S1131148B0FBF3F05DF804FB0120194B98475DF8F8 S113114803F00F0334E02A4B00209847264B9B6E8C
S113115804FB174B01209847134B1B6F03F0030341 S1131158C3F303132CE0264B00209847224B9B6EC5
S113116806E0134B012098470F4B1B6FC3F3011381 S1131168C3F3012324E0224B002098471E4B9A6EB8
S113117820FA03F05DF804FB0E480F4B9847072844 S1131178DB6FC2F3012220FA02F003F00703013304
S113118802D008280AD102E00C485DF804FB054B9C S1131188B0FBF3F05DF804FB0120194B98475DF8B8
S113119898475DF804FB00205DF804FB00205DF827 S113119804FB174B01209847134B1B6F03F0030301
S11311A804FB00BFD10C000000800C40690D000056 S11311A806E0134B012098470F4B1B6FC3F3011341
S11311B83D0E00000400180021100000809FD50097 S11311B820FA03F05DF804FB0E480F4B9847072804
S11311C810B5C9B2D2B204281FD8DFE800F00C0960 S11311C802D008280AD102E00C485DF804FB054B5C
S11311D811030600012002230CE01020202309E05B S11311D898475DF804FB00205DF804FB00205DF8E7
S11311E84020802306E04FF480704FF4007301E040 S11311E804FB00BF110D000000800C40A90D000095
S11311F804200823054C29B1206222B1E26A134273 S11311F87D0E00000400180061100000809FD500D7
S1131208FCD000E02362024B984710BD00800C40DC S113120810B5C9B2D2B204281FD8DFE800F00C091F
S1131218E512000010B500F00F04012C03D04ED3E2 S113121811030600012002230CE01020202309E01A
S1131228032C4CD820E00239032948D8DFE801F020 S11312284020802306E04FF480704FF4007301E0FF
S1131238020B05080020042407E00220044604E009 S113123804200823054C29B1206222B1E26A134232
S11312480320012401E00120032401210A461C4B48 S1131248FCD000E02362024B984710BD00800C409C
S113125898471C4B98471C4B5C621C4B98471C4B8B S11312582513000010B500F00F04012C03D04ED361
S113126898471C4B984710BD0139022C14BF02241F S1131268032C4CD820E00239032948D8DFE801F0E0
S11312780024052923D8DFE801F016030A222211E5 S1131278020B05080020042407E00220044604E0C9
S113128801210F4B00200A46984702230CE0012055 S11312880320012401E00120032401210A461C4B08
S11312980B4B014602469847012305E00E4B0122F9 S113129898471C4B98471C4B5C621C4B98471C4B4B
S11312A81A60032300E00023032003FA04F300FA7E S11312A898471C4B984710BD0139022C14BF0224DF
S11312B804F4054A916A21EA04042343936210BDA5 S11312B80024052923D8DFE801F016030A222211A5
S11312C8C9110000A50D000000800C40E5120000C3 S11312C801210F4B00200A46984702230CE0012015
S11312D8690D0000D50D000008089043024BDA6A36 S11312D80B4B014602469847012305E00E4B0122B9
S11312E8024B1A80704700BF00800C40340600206F S11312E81A60032300E00023032003FA04F300FA3E
S11312F824225043034B1A5822F003021143195075 S11312F804F4054A916A21EA04042343936210BD65
S1131308704700BF00600040F0B562B12424444334 S113130809120000E50D000000800C4025130000C0
S1131318012504F1804405FA01F504F5C0440BB134 S1131318A90D0000150E000008089043024BDA6A74
S1131328256100E065614FF0240404FB00F40729FB S1131328024B1A80704700BF00800C40380600202A
S113133804F1804404F5C0440BD88D000F2606FA46 S113133824225043034B1A5822F003021143195034
S113134805F602FA05F5676827EA06063543656077 S1131348704700BF00600040F0B562B124244443F4
S11313580BE08D00203D0F2606FA05F602FA05F586 S1131358012504F1804405FA01F504F5C0440BB1F4
S1131368A76827EA06063543A56062B924225043D4 S1131368256100E065614FF0240404FB00F40729BB
S1131378012400F1804004FA01F100F5C0400BB1EA S113137804F1804404F5C0440BD88D000F2606FA06
S11313880161F0BD4161F0BD036CDB0702D4436C1D S113138805F602FA05F5676827EA06063543656037
S11313981942FCD17047000030B50446154661B9BE S11313980BE08D00203D0F2606FA05F602FA05F546
S11313A80B4B984205D003F5806398420FD1094846 S11313A8A76827EA06063543A56062B92422504394
S11313B800E00948094B984701464901B1FBF5F596 S11313B8012400F1804004FA01F100F5C0400BB1AA
S11313C8203DED0020460421054B9847E56030BDDB S11313C80161F0BD4161F0BD036CDB0702D4436CDD
S11313D80040084040151600400514008D10000018 S11313D81942FCD17047000030B50446154661B97E
S11313E89113000030B5CD4305F00505044641EAE4 S11313E80B4B984205D003F5806398420FD1094806
S11313F84505024B02219847656030BD91130000F2 S11313F800E00948094B984701464901B1FBF5F556
S1131408C9B229B1436C002BFCD101230364704792 S1131408203DED0020460421054B9847E56030BD9A
S11314180164704770B5104B0D4602210446984785 S1131418004008404015160040051400CD10000097
S11314280A236360204601210C4EB0472969EB6802 S1131428D113000030B5CD4305F00505044641EA63
S113143822680B43696922F01C020B43134323609F S11314384505024B02219847656030BDD113000071
S113144820466968AA68064B98472B68204663605B S1131448C9B229B1436C002BFCD101230364704752
S11314580021B04770BD00BF9113000009140000BB S11314580164704770B5104B0D4602210446984745
S1131468A113000083689A06FCD5C069C0B270470E S11314680A236360204601210C4EB0472969EB68C2
S113147830B50446CDB2A368D806FCD52046402131 S113147822680B43696922F01C020B43134323605F
S1131488014B9847A56230BD91130000064B9A683A S113148820466968AA68064B98472B68204663601B
S113149842F001029A6041F67132DA639A6822F0E6 S11314980021B04770BD00BFD113000049140000FB
S11314A801029A60704700BF00000C40054B9A681F S11314A8E113000083689A06FCD5C069C0B270478E
S11314B842F001029A600022DA639A6822F001027B S11314B830B50446CDB2A368D806FCD520464021F1
S11314C89A60704700000C40064B1A6902F03F020C S11314C8014B9847A56230BDD1130000064B9A68BA
S11314D802709A69DB6902F0F002C3F30313134341 S11314D842F001029A6041F67132DA639A6822F0A6
S11314E843707047D0FF0FE0554B01B59847554BF3 S11314E801029A60704700BF00000C40054B9A68DF
S11314F81B681B0E0ED1544B1A6822F070021A6036 S11314F842F001029A600022DA639A6822F001023B
S1131508524B1A6822F060421A601A6862F06062EC S11315089A60704700000C40064B1A6902F03F02CB
S11315181A6001E0032B0BD84C4B1A6822F4FC52D6 S113151802709A69DB6902F0F002C3F30313134300
S11315281A604B4A002313605360936113629363F8 S113152843707047D0FF0FE0554B01B59847554BB2
S1131538484B684698479DF80030012B10D19DF818 S11315381B681B0E0ED1544B1A6822F070021A60F5
S1131548013023B9424B1A6842F002021A609DF82E S1131548524B1A6822F060421A601A6862F06062AC
S11315580130012B04D8404B1A6842F001021A608A S11315581A6001E0032B0BD84C4B1A6822F4FC5296
S11315683E4B1A683E4B9A4220D83B4B1A6842F4C9 S11315681A604B4A002313605360936113629363B8
S113157890421A603B4A106811681568146805F4AB S1131578484B684698479DF80030012B10D19DF8D8
S1131588FE4204F07F04224301F07F0142EA014154 S1131588013023B9424B1A6842F002021A609DF8EE
S1131598C0F30620344A41EA00611160334A1168F5 S11315980130012B04D8404B1A6842F001021A604A
S11315A8334A11601A6822F490421A60012100201B S11315A83E4B1A683E4B9A4220D83B4B1A6842F489
S11315B80A46304B9847304B304C1A6C002142F0A5 S11315B890421A603B4A106811681568146805F46B
S11315C80F021A645A6C2E486FEA12426FEA0242FA S11315C8FE4204F07F04224301F07F0142EA014114
S11315D85A64A04700212B48A04700212A48A04765 S11315D8C0F30620344A41EA00611160334A1168B5
S11315E800212A48A04700212948A047002129486A S11315E8334A11601A6822F490421A6001210020DB
S11315F8A04700212848A04700212848A0470021E7 S11315F80A46304B9847304B304C1A6C002142F065
S11316082748A04700212748A04700212648A0478B S11316080F021A645A6C2E486FEA12426FEA0242B9
S113161800212648A04700212548A0470021254845 S11316185A64A04700212B48A04700212A48A04724
S1131628A0470120092103460522234CA047012095 S113162800212A48A04700212948A0470021294829
S11316380221224B9847224B9847224CA047FDE7AA S1131638A04700212848A04700212848A0470021A6
S1131648910D0000FC81E00F0CA00C4020600C40C0 S11316482748A04700212748A04700212648A0474B
S113165840800C40D114000044800C40F081E00F1D S113165800212648A04700212548A0470021254805
S1131668FFB98A4CB481E00F34200040C881E00FF0 S1131668A0470120092103460522234CA047012055
S11316782C400040C911000000800C40B10F00004C S11316780221224B9847224B9847224CA047FDE76A
S113168800030400001304000033040000A2020055 S1131688D10D0000FC81E00F0CA00C4020600C4040
S113169800020200001202000022020000320200CE S113169840800C401115000044800C40F081E00F9C
S11316A8007202000082020000B2020000E202009E S11316A8FFB98A4CB481E00F34200040C881E00FB0
S11316B800F2020000D2020011130000F912000027 S11316B82C4000400912000000800C40F10F00008B
S10B16C8390900006909000062 S11316C800030400001304000033040000A2020015
S11316D0433A2F576F726B2F736F6674776172651D S11316D8000202000012020000220200003202008E
S11316E02F4F70656E424C542F5461726765742F8E S11316E8007202000082020000B2020000E202005E
S11316F044656D6F2F41524D434D335F45464D3325 S11316F800F2020000D20200511300003913000066
S1131700325F4F6C696D65785F454D3332473838C9 S10B170879090000A9090000A1
S1131710304631323853544B5F43726F7373776F73 S1131710433A2F576F726B2F736F667477617265DC
S1131720726B732F426F6F742F6964652F2E2E2F87 S11317202F4F70656E424C542F5461726765742F4D
S11317302E2E2F2E2E2F2E2E2F536F757263652F64 S113173044656D6F2F41524D434D335F45464D33E4
S113174041524D434D335F45464D33322F43726F03 S1131740325F4F6C696D65785F454D333247383889
S11317507373776F726B732F766563746F72732E06 S1131750304631323853544B5F43726F7373776F33
S113176063000000002000000020000001000000D1 S1131760726B732F426F6F742F6964652F2E2E2F47
S113177000400000002000000200000000600000A3 S11317702E2E2F2E2E2F2E2E2F536F757263652F24
S11317800020000003000000008000000020000092 S113178041524D434D335F45464D33322F43726FC3
S11317900400000000A0000000200000050000007C S11317907373776F726B732F766563746F72732EC6
S11317A000C00000002000000600000000E000006F S11317A06300000000200000002000000100000091
S11317B000200000070000000000010000200000DD S11317B00040000000200000020000000060000063
S11317C008000000002001000020000009000000C3 S11317C00020000003000000008000000020000052
S11317D000400100002000000A0000000060010039 S11317D00400000000A0000000200000050000003C
S11317E0002000000B000000008001000020000029 S11317E000C00000002000000600000000E000002F
S11317F00C00000000A00100002000000D0000000B S11317F0002000000700000000000100002000009D
S113180000C00100002000000E00000000E0010004 S11318000800000000200100002000000900000082
S1131810002000000F000000050000000000000090 S113181000400100002000000A00000000600100F8
S1131820802500000000000000000000000000000F S1131820002000000B0000000080010000200000E8
S1131830433A2F576F726B2F736F667477617265BB S11318300C00000000A00100002000000D000000CA
S11318402F4F70656E424C542F5461726765742F2C S113184000C00100002000000E00000000E00100C4
S113185044656D6F2F41524D434D335F45464D33C3 S1131850002000000F000000050000000000000050
S1131860325F4F6C696D65785F454D333247383868 S113186080250000000000000000000000000000CF
S1131870304631323853544B5F43726F7373776F12 S1131870433A2F576F726B2F736F6674776172657B
S1131880726B732F426F6F742F6964652F2E2E2F26 S11318802F4F70656E424C542F5461726765742FEC
S11318902E2E2F2E2E2F2E2E2F536F757263652F03 S113189044656D6F2F41524D434D335F45464D3383
S11318A041524D434D335F45464D33322F7561727E S11318A0325F4F6C696D65785F454D333247383828
S11218B0742E63004F70656E424C5400030206A1 S11318B0304631323853544B5F43726F7373776FD2
S11318C01B4B10B59A6842F001029A60012218611C S11318C0726B732F426F6F742F6964652F2E2E2FE6
S11318D0DA60DA69510706D59A684FF0FF3022F0D2 S11318D02E2E2F2E2E2F2E2E2F536F757263652FC3
S11318E001029A6010BDDA69920706D59A686FF012 S11318E041524D434D335F45464D33322F7561723E
S11318F0010022F001029A6010BD0222DA600D4A52 S11218F0742E63004F70656E424C540003020661
S113190000E0013AD8690A4910F001000C4602D0FF S11319001B4B10B59A6842F001029A6001221861DB
S1131910002AF6D100E032B9A3686FF0020023F088 S1131910DA60DA69510706D59A684FF0FF3022F091
S11319200103A36010BD8B6823F001038B6010BD1D S113192001029A6010BDDA69920706D59A686FF0D1
S113193000000C40809698002D4B2DE9F0419C68E6 S1131930010022F001029A6010BD0222DA600D4A11
S1131940921044F001049C6000254FF001081F46EA S113194000E0013AD8690A4910F001000C4602D0BF
S11319504FF0080C41E01861C3F80C80DE6916F002 S1131950002AF6D100E032B9A3686FF0020023F048
S1131960040F07D0A3684FF0FF3023F00103A360F6 S11319600103A36010BD8B6823F001038B6010BDDD
S1131970BDE8F081DE6916F0020F09D0A3686FF0AC S113197000000C40809698002D4B2DE9F0419C68A6
S1131980010023F00103A360BDE8F081013C00E005 S1131980921044F001049C6000254FF001081F46AA
S1131990184CDE6916F0080F154E02D1002CF5D153 S11319904FF0080C41E01861C3F80C80DE6916F0C2
S11319A012E08CB151F8044BBC61C7F80CC0114C67 S11319A0040F07D0A3684FF0FF3023F00103A360B6
S11319B000E0013CDE6916F0010F0D4E02D0002C50 S11319B0BDE8F081DE6916F0020F09D0A3686FF06C
S11319C0F7D101E004303CB9B3686FF0020023F0B2 S11319C0010023F00103A360BDE8F081013C00E0C5
S11319D00103B360BDE8F08101359542044CBADBE4 S11319D0184CDE6916F0080F154E02D1002CF5D113
S11319E0A368002023F00103A360BDE8F08100BFD9 S11319E012E08CB151F8044BBC61C7F80CC0114C27
S10B19F000000C4080969800F1 S11319F000E0013CDE6916F0010F0D4E02D0002C10
S10F19F804000000008000000048E8012A S1131A00F7D101E004303CB9B3686FF0020023F071
S1131A100103B360BDE8F08101359542044CBADBA3
S1131A20A368002023F00103A360BDE8F08100BF98
S10B1A3000000C4080969800B0
S10F1A3804000000008000000048E801E9
S90300B943 S90300B943

View File

@ -6,23 +6,19 @@
<configuration Name="RAM" Placement="RAM" linker_section_placement_file="$(StudioDir)/targets/Cortex_M/ram_placement.xml" target_reset_script="SRAMReset()"/> <configuration Name="RAM" Placement="RAM" linker_section_placement_file="$(StudioDir)/targets/Cortex_M/ram_placement.xml" target_reset_script="SRAMReset()"/>
<folder Name="Source Files"> <folder Name="Source Files">
<configuration Name="Common" filter="c;cpp;cxx;cc;h;s;asm;inc"/> <configuration Name="Common" filter="c;cpp;cxx;cc;h;s;asm;inc"/>
<folder Name="Source"> <folder Name="Source" file_name="">
<folder Name="ARMCM3_EFM32"> <folder Name="ARMCM3_EFM32">
<folder Name="Crossworks"> <folder Name="Crossworks">
<file file_name="../../../../Source/ARMCM3_EFM32/Crossworks/cstart.s"/> <file file_name="../../../../Source/ARMCM3_EFM32/Crossworks/cstart.s"/>
<file file_name="../../../../Source/ARMCM3_EFM32/Crossworks/vectors.c"/> <file file_name="../../../../Source/ARMCM3_EFM32/Crossworks/vectors.c"/>
</folder> </folder>
<file file_name="../../../../Source/ARMCM3_EFM32/cpu.c"/> <file file_name="../../../../Source/ARMCM3_EFM32/cpu.c"/>
<file file_name="../../../../Source/ARMCM3_EFM32/cpu.h"/>
<file file_name="../../../../Source/ARMCM3_EFM32/flash.c"/> <file file_name="../../../../Source/ARMCM3_EFM32/flash.c"/>
<file file_name="../../../../Source/ARMCM3_EFM32/flash.h"/> <file file_name="../../../../Source/ARMCM3_EFM32/flash.h"/>
<file file_name="../../../../Source/ARMCM3_EFM32/nvm.c"/> <file file_name="../../../../Source/ARMCM3_EFM32/nvm.c"/>
<file file_name="../../../../Source/ARMCM3_EFM32/nvm.h"/>
<file file_name="../../../../Source/ARMCM3_EFM32/timer.c"/> <file file_name="../../../../Source/ARMCM3_EFM32/timer.c"/>
<file file_name="../../../../Source/ARMCM3_EFM32/timer.h"/>
<file file_name="../../../../Source/ARMCM3_EFM32/types.h"/> <file file_name="../../../../Source/ARMCM3_EFM32/types.h"/>
<file file_name="../../../../Source/ARMCM3_EFM32/uart.c"/> <file file_name="../../../../Source/ARMCM3_EFM32/uart.c"/>
<file file_name="../../../../Source/ARMCM3_EFM32/uart.h"/>
</folder> </folder>
<file file_name="../../../../Source/assert.c"/> <file file_name="../../../../Source/assert.c"/>
<file file_name="../../../../Source/assert.h"/> <file file_name="../../../../Source/assert.h"/>
@ -37,6 +33,10 @@
<file file_name="../../../../Source/plausibility.h"/> <file file_name="../../../../Source/plausibility.h"/>
<file file_name="../../../../Source/xcp.c"/> <file file_name="../../../../Source/xcp.c"/>
<file file_name="../../../../Source/xcp.h"/> <file file_name="../../../../Source/xcp.h"/>
<file file_name="../../../../Source/cpu.h"/>
<file file_name="../../../../Source/nvm.h"/>
<file file_name="../../../../Source/timer.h"/>
<file file_name="../../../../Source/uart.h"/>
</folder> </folder>
<folder Name="Demo"> <folder Name="Demo">
<folder Name="Boot" file_name=""> <folder Name="Boot" file_name="">

View File

@ -21,6 +21,8 @@
<ProjectSessionItem path="EFM32G880_crossworks;openbtl_olimex_efm32g880;Source Files" name="unnamed" /> <ProjectSessionItem path="EFM32G880_crossworks;openbtl_olimex_efm32g880;Source Files" name="unnamed" />
<ProjectSessionItem path="EFM32G880_crossworks;openbtl_olimex_efm32g880;Source Files;Demo" name="unnamed" /> <ProjectSessionItem path="EFM32G880_crossworks;openbtl_olimex_efm32g880;Source Files;Demo" name="unnamed" />
<ProjectSessionItem path="EFM32G880_crossworks;openbtl_olimex_efm32g880;Source Files;Demo;Boot" name="unnamed" /> <ProjectSessionItem path="EFM32G880_crossworks;openbtl_olimex_efm32g880;Source Files;Demo;Boot" name="unnamed" />
<ProjectSessionItem path="EFM32G880_crossworks;openbtl_olimex_efm32g880;Source Files;Source" name="unnamed" />
<ProjectSessionItem path="EFM32G880_crossworks;openbtl_olimex_efm32g880;Source Files;Source;ARMCM3_EFM32" name="unnamed" />
</Project> </Project>
<Register1> <Register1>
<RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_olimex_efm32g880" /> <RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_olimex_efm32g880" />
@ -51,7 +53,7 @@
<Watches active="0" update="Never" /> <Watches active="0" update="Never" />
</Watch4> </Watch4>
<Files> <Files>
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks\Boot\main.c" y="71" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks\Boot\main.c" left="18" selected="1" name="unnamed" top="0" /> <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks\Boot\main.c" y="71" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks\Boot\main.c" left="0" selected="1" name="unnamed" top="0" />
</Files> </Files>
<ARMCrossStudioWindow activeProject="openbtl_olimex_efm32g880" autoConnectTarget="SEGGER J-Link" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks\Boot" fileDialogDefaultFilter="*.c" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Flash Debug" /> <ARMCrossStudioWindow activeProject="openbtl_olimex_efm32g880" autoConnectTarget="SEGGER J-Link" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Source" fileDialogDefaultFilter="" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Flash Debug" />
</session> </session>

View File

@ -7,40 +7,40 @@ start address 0x00000000
Program Header: Program Header:
LOAD off 0x00008000 vaddr 0x00000000 paddr 0x00000000 align 2**15 LOAD off 0x00008000 vaddr 0x00000000 paddr 0x00000000 align 2**15
filesz 0x0000150f memsz 0x0000150f flags r-x filesz 0x00001537 memsz 0x00001537 flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x0000150f align 2**15 LOAD off 0x00010000 vaddr 0x20000000 paddr 0x00001537 align 2**15
filesz 0x00000148 memsz 0x00000148 flags rwx filesz 0x00000148 memsz 0x00000148 flags rwx
LOAD off 0x00010148 vaddr 0x20000148 paddr 0x00001658 align 2**15 LOAD off 0x00010148 vaddr 0x20000148 paddr 0x00001680 align 2**15
filesz 0x00000000 memsz 0x000005f8 flags rw- filesz 0x00000000 memsz 0x000005f8 flags rw-
private flags = 5000200: [Version5 EABI] [soft-float ABI] private flags = 5000200: [Version5 EABI] [soft-float ABI]
Sections: Sections:
Idx Name Size VMA LMA File off Algn Idx Name Size VMA LMA File off Algn
0 .text 0000150f 00000000 00000000 00008000 2**3 0 .text 00001537 00000000 00000000 00008000 2**3
CONTENTS, ALLOC, LOAD, READONLY, CODE CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000148 20000000 0000150f 00010000 2**2 1 .data 00000148 20000000 00001537 00010000 2**2
CONTENTS, ALLOC, LOAD, CODE CONTENTS, ALLOC, LOAD, CODE
2 .bss 000005f8 20000148 00001658 00010148 2**2 2 .bss 000005f8 20000148 00001680 00010148 2**2
ALLOC ALLOC
3 .debug_info 0000627b 00000000 00000000 00010148 2**0 3 .debug_info 000062e7 00000000 00000000 00010148 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
4 .debug_abbrev 0000209d 00000000 00000000 000163c3 2**0 4 .debug_abbrev 000020b0 00000000 00000000 0001642f 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
5 .debug_loc 00002dfd 00000000 00000000 00018460 2**0 5 .debug_loc 00002df1 00000000 00000000 000184df 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
6 .debug_aranges 000005b0 00000000 00000000 0001b25d 2**0 6 .debug_aranges 000005b8 00000000 00000000 0001b2d0 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
7 .debug_ranges 000006e0 00000000 00000000 0001b80d 2**0 7 .debug_ranges 000006e8 00000000 00000000 0001b888 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
8 .debug_line 000021a0 00000000 00000000 0001beed 2**0 8 .debug_line 00002197 00000000 00000000 0001bf70 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
9 .debug_str 00001d0f 00000000 00000000 0001e08d 2**0 9 .debug_str 00001d3b 00000000 00000000 0001e107 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
10 .comment 00000030 00000000 00000000 0001fd9c 2**0 10 .comment 00000030 00000000 00000000 0001fe42 2**0
CONTENTS, READONLY CONTENTS, READONLY
11 .ARM.attributes 00000033 00000000 00000000 0001fdcc 2**0 11 .ARM.attributes 00000033 00000000 00000000 0001fe72 2**0
CONTENTS, READONLY CONTENTS, READONLY
12 .debug_frame 00000bac 00000000 00000000 0001fe00 2**2 12 .debug_frame 00000bbc 00000000 00000000 0001fea8 2**2
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE: SYMBOL TABLE:
00000000 l d .text 00000000 .text 00000000 l d .text 00000000 .text
@ -66,7 +66,7 @@ SYMBOL TABLE:
00000388 l F .text 00000054 CMU_FlashWaitStateControl 00000388 l F .text 00000054 CMU_FlashWaitStateControl
000003dc l F .text 00000014 CMU_Sync 000003dc l F .text 00000014 CMU_Sync
000003f0 l F .text 0000003c CMU_LFClkGet 000003f0 l F .text 0000003c CMU_LFClkGet
000013f0 l O .text 00000003 CSWTCH.18 00001418 l O .text 00000003 CSWTCH.18
00000000 l df *ABS* 00000000 efm32_emu.c 00000000 l df *ABS* 00000000 efm32_emu.c
20000148 l O .bss 00000002 cmuStatus 20000148 l O .bss 00000002 cmuStatus
00000000 l df *ABS* 00000000 efm32_gpio.c 00000000 l df *ABS* 00000000 efm32_gpio.c
@ -76,11 +76,11 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 efm32_system.c 00000000 l df *ABS* 00000000 efm32_system.c
00000000 l df *ABS* 00000000 boot.c 00000000 l df *ABS* 00000000 boot.c
00000000 l df *ABS* 00000000 com.c 00000000 l df *ABS* 00000000 com.c
2000014a l O .bss 00000040 xcpCtoReqPacket.4169 2000014a l O .bss 00000040 xcpCtoReqPacket.4154
20000008 l O .data 00000001 comActiveInterface 20000008 l O .data 00000001 comActiveInterface
00000000 l df *ABS* 00000000 xcp.c 00000000 l df *ABS* 00000000 xcp.c
00000ae4 l F .text 00000014 XcpSetCtoError 00000ae4 l F .text 00000014 XcpSetCtoError
000013f3 l O .text 00000008 xcpStationId 0000141b l O .text 00000008 xcpStationId
2000018c l O .bss 0000004c xcpInfo 2000018c l O .bss 0000004c xcpInfo
00000000 l df *ABS* 00000000 backdoor.c 00000000 l df *ABS* 00000000 backdoor.c
200001d8 l O .bss 00000001 backdoorOpen 200001d8 l O .bss 00000001 backdoorOpen
@ -91,34 +91,35 @@ SYMBOL TABLE:
200001e4 l O .bss 00000004 assert_failure_line 200001e4 l O .bss 00000004 assert_failure_line
00000000 l df *ABS* 00000000 cpu.c 00000000 l df *ABS* 00000000 cpu.c
00000000 l df *ABS* 00000000 uart.c 00000000 l df *ABS* 00000000 uart.c
200001e8 l O .bss 00000041 xcpCtoReqPacket.5473 200001e8 l O .bss 00000004 xcpCtoRxStartTime.5461
20000229 l O .bss 00000001 xcpCtoRxLength.5474 200001ec l O .bss 00000041 xcpCtoReqPacket.5458
2000022a l O .bss 00000001 xcpCtoRxInProgress.5475 2000022d l O .bss 00000001 xcpCtoRxInProgress.5460
2000022e l O .bss 00000001 xcpCtoRxLength.5459
00000000 l df *ABS* 00000000 nvm.c 00000000 l df *ABS* 00000000 nvm.c
00000000 l df *ABS* 00000000 timer.c 00000000 l df *ABS* 00000000 timer.c
2000022c l O .bss 00000004 millisecond_counter 20000230 l O .bss 00000004 millisecond_counter
00000000 l df *ABS* 00000000 flash.c 00000000 l df *ABS* 00000000 flash.c
00001000 l F .text 00000034 FlashGetSector 0000102c l F .text 00000034 FlashGetSector
00001034 l F .text 0000004c FlashWriteBlock 00001060 l F .text 0000004c FlashWriteBlock
00001080 l F .text 00000050 FlashSwitchBlock 000010ac l F .text 00000050 FlashSwitchBlock
000010d0 l F .text 00000080 FlashAddToBlock 000010fc l F .text 00000080 FlashAddToBlock
00001430 l O .text 000000b4 flashLayout 00001458 l O .text 000000b4 flashLayout
20000230 l O .bss 00000204 bootBlockInfo 20000234 l O .bss 00000204 bootBlockInfo
20000434 l O .bss 00000204 blockInfo 20000438 l O .bss 00000204 blockInfo
00000000 l df *ABS* 00000000 cstart.c 00000000 l df *ABS* 00000000 cstart.c
000013a6 l F .text 00000000 zero_loop 000013d2 l F .text 00000000 zero_loop
00000000 l df *ABS* 00000000 00000000 l df *ABS* 00000000
00000100 l *ABS* 00000000 __STACKSIZE__ 00000100 l *ABS* 00000000 __STACKSIZE__
000013d0 l F .text 00000010 __MSC_WriteWord_veneer 000013f8 l F .text 00000010 __MSC_ErasePage_veneer
000013e0 l F .text 00000010 __MSC_ErasePage_veneer 00001408 l F .text 00000010 __MSC_WriteWord_veneer
00000a50 g F .text 00000018 ComInit 00000a50 g F .text 00000018 ComInit
0000116c g F .text 00000048 FlashWrite 00001198 g F .text 00000048 FlashWrite
0000084c g F .text 00000018 GPIO_DriveModeSet 0000084c g F .text 00000018 GPIO_DriveModeSet
00000d9c g F .text 00000018 AssertFailure 00000d9c g F .text 00000018 AssertFailure
00000838 g F .text 00000014 EMU_UpdateOscConfig 00000838 g F .text 00000014 EMU_UpdateOscConfig
00001384 g F .text 00000040 reset_handler 000013b0 g F .text 00000040 reset_handler
0000061c g F .text 00000118 CMU_ClockFreqGet 0000061c g F .text 00000118 CMU_ClockFreqGet
00000fd4 g F .text 0000001c TimerUpdate 00001000 g F .text 0000001c TimerUpdate
00000b24 g F .text 00000010 XcpPacketTransmitted 00000b24 g F .text 00000010 XcpPacketTransmitted
00000948 g F .text 00000018 LEUART_Enable 00000948 g F .text 00000018 LEUART_Enable
00000a68 g F .text 00000028 ComTask 00000a68 g F .text 00000028 ComTask
@ -126,65 +127,66 @@ SYMBOL TABLE:
00000d78 g F .text 00000020 BackDoorInit 00000d78 g F .text 00000020 BackDoorInit
00000734 g F .text 00000050 CMU_OscillatorEnable 00000734 g F .text 00000050 CMU_OscillatorEnable
00000d9a g F .text 00000002 CopService 00000d9a g F .text 00000002 CopService
0000150f g .text 00000000 _etext 00001537 g .text 00000000 _etext
00001370 g F .text 00000006 FlashGetUserProgBaseAddress 0000139c g F .text 00000006 FlashGetUserProgBaseAddress
000005b4 g F .text 00000068 CMU_ClockSelectGet 000005b4 g F .text 00000068 CMU_ClockSelectGet
00000fc8 g F .text 0000000c TimerReset 00000ff4 g F .text 0000000c TimerReset
20000638 g O .bss 00000004 SystemCoreClock 2000063c g O .bss 00000004 SystemCoreClock
00000a3a g F .text 00000016 BootTask 00000a3a g F .text 00000016 BootTask
000012ac g F .text 00000044 FlashWriteChecksum 000012d8 g F .text 00000044 FlashWriteChecksum
00000a94 g F .text 0000001c ComTransmitPacket 00000a94 g F .text 0000001c ComTransmitPacket
0000034c g F .text 0000000c SystemLFXOClockGet 0000034c g F .text 0000000c SystemLFXOClockGet
00000548 g F .text 0000006c CMU_ClockEnable 00000548 g F .text 0000006c CMU_ClockEnable
000009a0 g F .text 0000000c LEUART_Rx 000009a0 g F .text 0000000c LEUART_Rx
00000b14 g F .text 00000010 XcpIsConnected 00000b14 g F .text 00000010 XcpIsConnected
00000f84 g F .text 00000004 NvmInit 00000fac g F .text 00000004 NvmInit
00001150 g F .text 0000001c FlashInit 0000117c g F .text 0000001c FlashInit
00000fbc g F .text 00000004 NvmGetUserProgBaseAddress
20000640 g .bss 00000000 _ebss 20000640 g .bss 00000000 _ebss
00001378 g F .text 0000000c UnusedISR 000013a4 g F .text 0000000c UnusedISR
00000a90 g F .text 00000002 ComFree 00000a90 g F .text 00000002 ComFree
00000960 g F .text 00000040 LEUART_Init 00000960 g F .text 00000040 LEUART_Init
2000007c g F .data 000000c8 MSC_WriteWord 2000007c g F .data 000000c8 MSC_WriteWord
00000e04 g F .text 00000094 UartInit 00000e04 g F .text 00000094 UartInit
000009e4 g F .text 0000001c MSC_Deinit 000009e4 g F .text 0000001c MSC_Deinit
00000784 g F .text 000000b4 CMU_ClockSelectSet 00000784 g F .text 000000b4 CMU_ClockSelectSet
00000f8c g F .text 00000004 NvmErase 00000fb4 g F .text 00000004 NvmErase
20000148 g .bss 00000000 _bss 20000148 g .bss 00000000 _bss
00000290 g F .text 00000094 SystemHFClockGet 00000290 g F .text 00000094 SystemHFClockGet
00000b34 g F .text 0000020c XcpPacketReceived 00000b34 g F .text 0000020c XcpPacketReceived
2000000c g F .data 00000070 MSC_ErasePage 2000000c g F .data 00000070 MSC_ErasePage
00001338 g F .text 00000038 FlashDone 00001364 g F .text 00000038 FlashDone
00000af8 g F .text 0000001c XcpInit 00000af8 g F .text 0000001c XcpInit
000011b4 g F .text 000000f8 FlashErase 000011e0 g F .text 000000f8 FlashErase
000000b8 g F .text 000001d8 main 000000b8 g F .text 000001d8 main
00000f94 g F .text 00000012 NvmDone 00000fc0 g F .text 00000012 NvmDone
00000e98 g F .text 0000007c UartTransmitPacket 00000e98 g F .text 0000007c UartTransmitPacket
00000f90 g F .text 00000004 NvmVerifyChecksum 00000fb8 g F .text 00000004 NvmVerifyChecksum
00000de4 g F .text 0000001e CpuMemCopy 00000de4 g F .text 0000001e CpuMemCopy
00000864 g F .text 00000090 GPIO_PinModeSet 00000864 g F .text 00000090 GPIO_PinModeSet
00000344 g F .text 00000002 SystemInit 00000344 g F .text 00000002 SystemInit
000009ac g F .text 00000018 LEUART_Tx 000009ac g F .text 00000018 LEUART_Tx
0000042c g F .text 0000011c CMU_ClockDivSet 0000042c g F .text 0000011c CMU_ClockDivSet
00000ac8 g F .text 00000018 ComGetActiveInterfaceMaxTxLen 00000ac8 g F .text 00000018 ComGetActiveInterfaceMaxTxLen
00000f14 g F .text 00000070 UartReceivePacket 00000f14 g F .text 00000098 UartReceivePacket
20000000 g .data 00000000 _data 20000000 g .data 00000000 _data
00000d98 g F .text 00000002 CopInit 00000d98 g F .text 00000002 CopInit
00000346 g F .text 00000006 SystemLFRCOClockGet 00000346 g F .text 00000006 SystemLFRCOClockGet
00000904 g F .text 00000044 LEUART_BaudrateSet 00000904 g F .text 00000044 LEUART_BaudrateSet
00000a00 g F .text 00000020 SYSTEM_ChipRevisionGet 00000a00 g F .text 00000020 SYSTEM_ChipRevisionGet
00000324 g F .text 00000020 SystemCoreClockGet 00000324 g F .text 00000020 SystemCoreClockGet
00000f88 g F .text 00000004 NvmWrite 00000fb0 g F .text 00000004 NvmWrite
00000db4 g F .text 00000030 CpuStartUserProgram 00000db4 g F .text 00000030 CpuStartUserProgram
20000740 g .bss 00000000 _estack 20000740 g .bss 00000000 _estack
000012f0 g F .text 00000048 FlashVerifyChecksum 0000131c g F .text 00000048 FlashVerifyChecksum
20000148 g .data 00000000 _edata 20000148 g .data 00000000 _edata
00000000 g O .text 000000b8 _vectab 00000000 g O .text 000000b8 _vectab
00000ae0 g F .text 00000004 ComIsConnected 00000ae0 g F .text 00000004 ComIsConnected
00000ab0 g F .text 00000018 ComGetActiveInterfaceMaxRxLen 00000ab0 g F .text 00000018 ComGetActiveInterfaceMaxRxLen
00000d40 g F .text 00000038 BackDoorCheck 00000d40 g F .text 00000038 BackDoorCheck
20000640 g .bss 00000000 _stack 20000640 g .bss 00000000 _stack
00000ff0 g F .text 00000010 TimerGet 0000101c g F .text 00000010 TimerGet
00000fa8 g F .text 00000020 TimerInit 00000fd4 g F .text 00000020 TimerInit
000009c4 g F .text 00000020 MSC_Init 000009c4 g F .text 00000020 MSC_Init

View File

@ -5,38 +5,6 @@
<![CDATA[00010001N0005Debug000000000000]]> <![CDATA[00010001N0005Debug000000000000]]>
</Plugin> </Plugin>
</Plugins> </Plugins>
<VirtualDirectory Name="Source">
<VirtualDirectory Name="ARMCM3_EFM32">
<VirtualDirectory Name="GCC">
<File Name="../../../../Source/ARMCM3_EFM32/GCC/cstart.c"/>
<File Name="../../../../Source/ARMCM3_EFM32/GCC/vectors.c"/>
</VirtualDirectory>
<File Name="../../../../Source/ARMCM3_EFM32/cpu.c"/>
<File Name="../../../../Source/ARMCM3_EFM32/cpu.h"/>
<File Name="../../../../Source/ARMCM3_EFM32/flash.c"/>
<File Name="../../../../Source/ARMCM3_EFM32/flash.h"/>
<File Name="../../../../Source/ARMCM3_EFM32/nvm.c"/>
<File Name="../../../../Source/ARMCM3_EFM32/nvm.h"/>
<File Name="../../../../Source/ARMCM3_EFM32/timer.c"/>
<File Name="../../../../Source/ARMCM3_EFM32/timer.h"/>
<File Name="../../../../Source/ARMCM3_EFM32/types.h"/>
<File Name="../../../../Source/ARMCM3_EFM32/uart.c"/>
<File Name="../../../../Source/ARMCM3_EFM32/uart.h"/>
</VirtualDirectory>
<File Name="../../../../Source/assert.c"/>
<File Name="../../../../Source/assert.h"/>
<File Name="../../../../Source/backdoor.c"/>
<File Name="../../../../Source/backdoor.h"/>
<File Name="../../../../Source/boot.c"/>
<File Name="../../../../Source/boot.h"/>
<File Name="../../../../Source/com.c"/>
<File Name="../../../../Source/com.h"/>
<File Name="../../../../Source/cop.c"/>
<File Name="../../../../Source/cop.h"/>
<File Name="../../../../Source/plausibility.h"/>
<File Name="../../../../Source/xcp.c"/>
<File Name="../../../../Source/xcp.h"/>
</VirtualDirectory>
<VirtualDirectory Name="Demo"> <VirtualDirectory Name="Demo">
<VirtualDirectory Name="ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC"> <VirtualDirectory Name="ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC">
<VirtualDirectory Name="Boot"> <VirtualDirectory Name="Boot">
@ -129,9 +97,9 @@
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
<File Name="../blt_conf.h"/>
<File Name="../hooks.c"/> <File Name="../hooks.c"/>
<File Name="../main.c"/> <File Name="../main.c"/>
<File Name="../blt_conf.h"/>
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
@ -208,4 +176,42 @@ continue
</AdditionalRules> </AdditionalRules>
</Configuration> </Configuration>
</Settings> </Settings>
<VirtualDirectory Name="Source">
<VirtualDirectory Name="ARMCM3_EFM32">
<VirtualDirectory Name="GCC">
<File Name="../../../../Source/ARMCM3_EFM32/GCC/cstart.c"/>
<File Name="../../../../Source/ARMCM3_EFM32/GCC/vectors.c"/>
</VirtualDirectory>
<File Name="../../../../Source/ARMCM3_EFM32/cpu.c"/>
<File Name="../../../../Source/ARMCM3_EFM32/flash.c"/>
<File Name="../../../../Source/ARMCM3_EFM32/flash.h"/>
<File Name="../../../../Source/ARMCM3_EFM32/nvm.c"/>
<File Name="../../../../Source/ARMCM3_EFM32/timer.c"/>
<File Name="../../../../Source/ARMCM3_EFM32/types.h"/>
<File Name="../../../../Source/ARMCM3_EFM32/uart.c"/>
</VirtualDirectory>
<File Name="../../../../Source/assert.c"/>
<File Name="../../../../Source/assert.h"/>
<File Name="../../../../Source/backdoor.c"/>
<File Name="../../../../Source/backdoor.h"/>
<File Name="../../../../Source/boot.c"/>
<File Name="../../../../Source/boot.h"/>
<File Name="../../../../Source/can.h"/>
<File Name="../../../../Source/com.c"/>
<File Name="../../../../Source/com.h"/>
<File Name="../../../../Source/cop.c"/>
<File Name="../../../../Source/cop.h"/>
<File Name="../../../../Source/cpu.h"/>
<File Name="../../../../Source/file.c"/>
<File Name="../../../../Source/file.h"/>
<File Name="../../../../Source/net.c"/>
<File Name="../../../../Source/net.h"/>
<File Name="../../../../Source/nvm.h"/>
<File Name="../../../../Source/plausibility.h"/>
<File Name="../../../../Source/timer.h"/>
<File Name="../../../../Source/uart.h"/>
<File Name="../../../../Source/usb.h"/>
<File Name="../../../../Source/xcp.c"/>
<File Name="../../../../Source/xcp.h"/>
</VirtualDirectory>
</CodeLite_Project> </CodeLite_Project>

View File

@ -119,16 +119,16 @@ main.c \
../../../Source/cop.h \ ../../../Source/cop.h \
../../../Source/assert.c \ ../../../Source/assert.c \
../../../Source/assert.h \ ../../../Source/assert.h \
../../../Source/cpu.h \
../../../Source/uart.h \
../../../Source/nvm.h \
../../../Source/timer.h \
../../../Source/plausibility.h \ ../../../Source/plausibility.h \
../../../Source/ARMCM3_EFM32/types.h \ ../../../Source/ARMCM3_EFM32/types.h \
../../../Source/ARMCM3_EFM32/cpu.c \ ../../../Source/ARMCM3_EFM32/cpu.c \
../../../Source/ARMCM3_EFM32/cpu.h \
../../../Source/ARMCM3_EFM32/uart.c \ ../../../Source/ARMCM3_EFM32/uart.c \
../../../Source/ARMCM3_EFM32/uart.h \
../../../Source/ARMCM3_EFM32/nvm.c \ ../../../Source/ARMCM3_EFM32/nvm.c \
../../../Source/ARMCM3_EFM32/nvm.h \
../../../Source/ARMCM3_EFM32/timer.c \ ../../../Source/ARMCM3_EFM32/timer.c \
../../../Source/ARMCM3_EFM32/timer.h \
../../../Source/ARMCM3_EFM32/flash.c \ ../../../Source/ARMCM3_EFM32/flash.c \
../../../Source/ARMCM3_EFM32/flash.h \ ../../../Source/ARMCM3_EFM32/flash.h \
../../../Source/ARMCM3_EFM32/GCC/vectors.c \ ../../../Source/ARMCM3_EFM32/GCC/vectors.c \

View File

@ -1,16 +1,16 @@
S02000006F70656E62746C5F6F6C696D65785F65666D3332673838302E7372656320 S02000006F70656E62746C5F6F6C696D65785F65666D3332673838302E7372656320
S113000070070020891B0000AD1B0000AD1B000021 S113000070070020B11B0000D51B0000D51B0000A9
S1130010AD1B0000AD1B0000AD1B0000AD1B0000BC S1130010D51B0000D51B0000D51B0000D51B00001C
S1130020AD1B0000AD1B0000AD1B0000AD1B0000AC S1130020D51B0000D51B0000D51B0000D51B00000C
S1130030AD1B0000AD1B0000AD1B0000AD1B00009C S1130030D51B0000D51B0000D51B0000D51B0000FC
S1130040AD1B0000AD1B0000AD1B0000AD1B00008C S1130040D51B0000D51B0000D51B0000D51B0000EC
S1130050AD1B0000AD1B0000AD1B0000AD1B00007C S1130050D51B0000D51B0000D51B0000D51B0000DC
S1130060AD1B0000AD1B0000AD1B0000AD1B00006C S1130060D51B0000D51B0000D51B0000D51B0000CC
S1130070AD1B0000AD1B0000AD1B0000AD1B00005C S1130070D51B0000D51B0000D51B0000D51B0000BC
S1130080AD1B0000AD1B0000AD1B0000AD1B00004C S1130080D51B0000D51B0000D51B0000D51B0000AC
S1130090AD1B0000AD1B0000AD1B0000AD1B00003C S1130090D51B0000D51B0000D51B0000D51B00009C
S11300A0AD1B0000AD1B0000AD1B0000AD1B00002C S11300A0D51B0000D51B0000D51B0000D51B00008C
S10B00B0AD1B0000AD1B0000B4 S10B00B0D51B0000D51B000064
S11300B8890011EB401010F1844002607047DFF8AA S11300B8890011EB401010F1844002607047DFF8AA
S11300C88405006810F007010029012903D9891E55 S11300C88405006810F007010029012903D9891E55
S11300D8012904D906E0012161F3020002E00321A9 S11300D8012904D906E0012161F3020002E00321A9
@ -120,7 +120,7 @@ S11307487047000004800C405C0600202C800C409C
S1130758700100206C0100200C800C40003FAB01AC S1130758700100206C0100200C800C40003FAB01AC
S1130768406F4001809FD500C0D8A700C0CF6A0061 S1130768406F4001809FD500C0D8A700C0CF6A0061
S113077840420F000248034909680180704700009D S113077840420F000248034909680180704700009D
S1130788640600202C800C40DFF800F0890000206B S1130788680600202C800C40DFF800F08900002067
S1130798DFF800F00100002080B500F045FADFF82A S1130798DFF800F00100002080B500F045FADFF82A
S11307A878045FF0FF310160DFF870045FF0FF3117 S11307A878045FF0FF310160DFF870045FF0FF3117
S11307B8016001BD70B504000D001600200000F0B2 S11307B8016001BD70B504000D001600200000F0B2
@ -194,278 +194,281 @@ S1130BE80400002500E06D1CEDB20F2D11D200F0B9
S1130BF86BF8EDB20C200A4900FB0510007AE4B248 S1130BF86BF8EDB20C200A4900FB0510007AE4B248
S1130C08A042F0D1EDB20C20054900FB0510406864 S1130C08A042F0D1EDB20C20054900FB0510406864
S1130C1800E0002032BD0000780100207C030020A1 S1130C1800E0002032BD0000780100207C030020A1
S1130C28C8190000FE81E00F1048006850F0010068 S1130C28F0190000FE81E00F1048006850F0010040
S1130C380E4908600E4841F6713101600B4800689E S1130C380E4908600E4841F6713101600B4800689E
S1130C48400840000949086070470848006850F0A7 S1130C48400840000949086070470848006850F0A7
S1130C58010006490860064800210160034800684D S1130C58010006490860064800210160034800684D
S1130C6840084000014908607047000008000C4033 S1130C6840084000014908607047000008000C4033
S1130C783C000C4080B500F034F800280DD000F09A S1130C783C000C4080B500F034F800280DD000F09A
S1130C886BF800F0B8F8FFF766FE04490840044919 S1130C886FF800F0BCF800F030F804490840044953
S1130C980860FFF760FE4068804701BD80FFFF1FC2 S1130C98086000F02AF84068804701BD80FFFF1F04
S1130CA808ED00E070B504000D00160005E0287892 S1130CA808ED00E070B504000D00160005E0287892
S1130CB820706D1C641C00F007F83000461E80B2DA S1130CB820706D1C641C00F007F83000461E80B2DA
S1130CC80028F4D170BD7047704780B5FFF764FD04 S1130CC80028F4D170BD7047704780B5FFF764FD04
S1130CD801BD80B5FFF76EFD02BD80B5FFF794FD39 S1130CD801BD80B5FFF76EFD02BD80B5FFF794FD39
S1130CE802BD80B5FFF7EEFD02BD80B5FFF7A6FD96 S1130CE802BD80B5FFF7EEFD02BD80B5FFF733FE08
S1130CF8002801D1002001E0FFF710FE02BD10B466 S1130CF802BD80B5FFF7A2FD002801D1002001E064
S1130D0850F8041B81B102681218001D50F8043B06 S1130D08FFF70CFE02BD10B450F8041B81B1026851
S1130D18DC0744BFA9F10104E31852F8044B43F873 S1130D181218001D50F8043BDC0744BFA9F1010474
S1130D28044B091FF9D1EBE710BC704780B500F0FC S1130D28E31852F8044B43F8044B091FF9D1EBE7D5
S1130D387FF800F0D1FA23480021017001BD80B585 S1130D3810BC704780B500F07FF800F0D1FA234862
S1130D48214800F036FB012805D11E480021017016 S1130D480021017001BD80B5214800F036FB01285F
S1130D581D4800F097F801BD704780B5194A12780C S1130D5805D11E48002101701D4800F097F801BD17
S1130D68002A02D1C9B200F0F8FA00F085F801BDF2 S1130D68704780B5194A1278002A02D1C9B200F036
S1130D7814480078002805D0022807D004D3032893 S1130D78F8FA00F085F801BD14480078002805D079
S1130D8806D007E0402006E0002004E0002002E04E S1130D88022807D004D3032806D007E0402006E051
S1130D98002000E0402080B270470A48007800280C S1130D98002004E0002002E0002000E0402080B2AF
S1130DA805D0022807D004D3032806D007E0402042 S1130DA870470A480078002805D0022807D004D3E1
S1130DB806E0002004E0002002E0002000E04020DB S1130DB8032806D007E0402006E0002004E00020D5
S1130DC880B27047740100201006002080B500F03E S1130DC802E0002000E0402080B270477401002057
S1130DD84AF802BD80B500F00EF8114843F2AF613D S1130DD81006002080B500F04AF802BD80B500F086
S1130DE801601048002101600F48052101600F4887 S1130DE80EF8114843F2AF61016010480021016018
S1130DF80021016001BD0C480021016070470A48C8 S1130DF80F48052101600F480021016001BD0C481E
S1130E080068C00304D509480068401C0749086005 S1130E080021016070470A480068C00304D50948F6
S1130E18704780B5FFF7F3FF0448006802BD00007F S1130E180068401C07490860704780B5FFF7F3FF76
S1130E2814E000E018E000E010E000E060060020B4 S1130E280448006802BD000014E000E018E000E097
S1130E38DFF8600400210170DFF8580400218164A0 S1130E3810E000E060060020DFF860040021017083
S1130E48DFF85004002180F84310DFF8480400213B S1130E48DFF8580400218164DFF85004002180F899
S1130E58A0F84410DFF83C0400218170DFF8340462 S1130E584310DFF848040021A0F84410DFF83C04EC
S1130E68002141707047DFF82C040078002801D174 S1130E6800218170DFF83404002141707047DFF8F5
S1130E78002000E001207047DFF81804002180F802 S1130E782C040078002801D1002000E001207047EC
S1130E884310704780B50178FF291ED100F091F80E S1130E88DFF81804002180F84310704780B5017812
S1130E98DFF8000490F84300012802D1102000F084 S1130E98FF291ED100F091F8DFF8000490F8430010
S1130EA87EF8DFF8F003B0F9440001280CDBDFF822 S1130EA8012802D1102000F07EF8DFF8F003B0F931
S1130EB8E403012180F84310DFF8D803B0F94410A3 S1130EB8440001280CDBDFF8E403012180F8431027
S1130EC8DFF8D40300F053F801BDDFF8C81309783C S1130EC8DFF8D803B0F94410DFF8D40300F053F87E
S1130ED801294BD10178C92932D0CC293FD0CF2957 S1130ED801BDDFF8C813097801294BD10178C92964
S1130EE83AD0D0292FD0D12933D0D2292ED0F329E2 S1130EE832D0CC293FD0CF293AD0D0292FD0D129FC
S1130EF817D0F4290FD0F5290AD0F6290ED0FA29EB S1130EF833D0D2292ED0F32917D0F4290FD0F529CD
S1130F0812D0FC2913D0FD2914D0FE2915D029E0CC S1130F080AD0F6290ED0FA2912D0FC2913D0FD29CB
S1130F1800F0D2F8BCE700F0F1F8B9E700F0C1F846 S1130F1814D0FE2915D029E000F0D2F8BCE700F07F
S1130F28B6E700F010F9B3E700F0A3F8B0E700F073 S1130F28F1F8B9E700F0C1F8B6E700F010F9B3E753
S1130F389AF8ADE700F07FF8AAE700F06DF8A7E7A4 S1130F3800F0A3F8B0E700F09AF8ADE700F07FF806
S1130F4800F035F9A4E700F054F9A1E700F012F92C S1130F48AAE700F06DF8A7E700F035F9A4E700F088
S1130F589EE700F07FF99BE700F090F998E700F02E S1130F5854F9A1E700F012F99EE700F07FF99BE746
S1130F68A3F995E7202000F01AF891E7ACE780B5DB S1130F6800F090F998E700F0A3F995E7202000F045
S1130F7889B2FFF7F2FE01BD10B4002302E0047841 S1130F781AF891E7ACE780B589B2FFF7F2FE01BD34
S1130F88E318401C0C00611E002CF8D1DBB213607E S1130F8810B4002302E00478E318401C0C00611E2E
S1130F98012010BC7047BF48002141707047BD490B S1130F98002CF8D1DBB21360012010BC7047BF48A5
S1130FA8FE22CA70BB490871BA480221A0F844104D S1130FA8002141707047BD49FE22CA70BB490871CF
S1130FB8704710B50400FFF7EEFFB6480121017031 S1130FB8BA480221A0F84410704710B50400FFF79E
S1130FC8B448FF21C170B34800210171B1480079C8 S1130FC8EEFFB64801210170B448FF21C170B3484F
S1130FD850F01000AF490871AE4800214171AD4886 S1130FD800210171B148007950F01000AF4908713F
S1130FE8AC4949794171FFF7C3FEAA498871FFF7F3 S1130FE8AE4800214171AD48AC4949794171FFF7D8
S1130FF8D4FEA849C871FFF7D0FE80B2000AA549FB S1130FF8C3FEAA498871FFF7D4FEA849C871FFF750
S11310080872A44801214172A24801218172A148B1 S1131008D0FE80B2000AA5490872A44801214172A1
S11310180821A0F8441010BD10B504009D48002113 S1131018A24801218172A1480821A0F8441010BDFA
S11310280170FFF7B8FF9B48FF21C170994801215F S113102810B504009D4800210170FFF7B8FF9B48E4
S1131038A0F8441010BD9749FF22CA7095490022B0 S1131038FF21C17099480121A0F8441010BD9749B7
S11310480A719449934A52784A71924900228A71E2 S1131048FF22CA70954900220A719449934A52783A
S113105890490022CA718F4900220A728D490622DA S11310584A71924900228A7190490022CA718F49C3
S1131068A1F84420704710B504000020FFF797FF4B S113106800220A728D490622A1F84420704710B55F
S113107810BD8849FF22CA708649884A8A6485490E S113107804000020FFF797FF10BD8849FF22CA70BB
S113108800220A71834900224A71824900228A7126 S11310888649884A8A64854900220A71834900226C
S113109880490722C1F807207E490822A1F8442084 S11310984A71824900228A7180490722C1F80720CF
S11310A870477C49FF22CA707A4940688864794845 S11310A87E490822A1F8442070477C49FF22CA706F
S11310B80121A0F84410704710B50400FFF758FE4A S11310B87A494068886479480121A0F84410704747
S11310C8401E6178884203DA2220FFF768FF14E0A3 S11310C810B50400FFF758FE401E6178884203DA21
S11310D8627892B26F48816C7148FFF7E3FD6D48FE S11310D82220FFF768FF14E0627892B26F48816CAF
S11310E8FF21C1706B48806C61780818694988646D S11310E87148FFF7DFFD6D48FF21C1706B48806CC4
S11310F86078401C6749A1F8440010BD10B504008D S11310F861780818694988646078401C6749A1F8D0
S1131108FFF736FE401E6178884203DA2220FFF793 S1131108440010BD10B50400FFF736FE401E617898
S113111846FF17E05F4861688164627892B25D486F S1131118884203DA2220FFF746FF17E05F48616838
S1131128816C5F48FFF7BEFD5A48FF21C1705948DA S11311288164627892B25D48816C5F48FFF7BAFDCA
S1131138806C61780818574988646078401C554960 S11311385A48FF21C1705948806C6178081857498A
S1131148A1F8440010BD80B55249FF22CA70554A1F S113114888646078401C5549A1F8440010BD80B5F6
S113115841685048806CFFF70FFF4E4908714D48AD S11311585249FF22CA70554A41685048806CFFF7CB
S1131168002141714B48002181714A480821A0F8A7 S11311680FFF4E4908714D48002141714B48002139
S1131178441001BD10B504004648FF21C17045481C S113117881714A480821A0F8441001BD10B5040043
S113118800210171434800214171FFF7F1FD4149F4 S11311884648FF21C17045480021017143480021A8
S1131198887140480021C1713E48002101723D48D0 S11311984171FFF7F1FD4149887140480021C1714F
S11311A8002141723B480721A0F8441010BD10B536 S11311A83E48002101723D48002141723B48072115
S11311B80400FFF7DDFD621C80B2411E3548806CD7 S11311B8A0F8441010BD10B50400FFF7DDFD621C53
S11311C8FFF787FD002803D13120FFF7E8FE0FE081 S11311C880B2411E3548806CFFF783FD002803D1A7
S11311D83048FF21C170FFF7CBFD2E49896C80B2DE S11311D83120FFF7E8FE0FE03048FF21C170FFF728
S11311E8401E40182B4988642A480121A0F844105D S11311E8CBFD2E49896C80B2401E40182B49886477
S11311F810BD10B50400FFF7BBFD801E617888425E S11311F82A480121A0F8441010BD10B50400FFF7D7
S113120803DA2220FFF7CBFE23E02248FF21C17036 S1131208BBFD801E6178884203DA2220FFF7CBFEFB
S113121820480121A0F844106078002807D1FFF77E S113121823E02248FF21C17020480121A0F844108E
S113122864FD002802D13120FFF7B9FE11E0A21CA9 S11312286078002807D1FFF764FD002802D1312037
S113123861781848806CFFF74CFD002803D13120F1 S1131238FFF7B9FE11E0A21C61781848806CFFF72B
S1131248FFF7ADFE05E01348806C61780818114972 S113124848FD002803D13120FFF7ADFE05E013481F
S1131258886410BD80B541680E48806CFFF73DFD79 S1131258806C617808181149886410BD80B54168AC
S1131268002803D13120FFF79AFE06E00948FF2140 S11312680E48806CFFF739FD002803D13120FFF7C1
S1131278C17008480121A0F8441001BD10B504004C S11312789AFE06E00948FF21C17008480121A0F838
S1131288FFF7F8FC0348FF21C17002480121A0F8C8 S1131288441001BD10B50400FFF7F4FC0348FF2126
S1131298441010BD8005002083050020C81B0000F1 S1131298C17002480121A0F8441010BD8005002047
S11312A8840500208705002080B53120FFF777FEEC S11312A883050020F01B000084050020870500202A
S11312B801BD50F8041B61B150F8042BD30744BF97 S11312B880B53120FFF777FE01BD50F8041B61B1FA
S11312C8A9F101039A18002342F8043B091FFAD133 S11312C850F8042BD30744BFA9F101039A1800234B
S11312D8EFE770474163704700B585B000A86249DD S11312D842F8043B091FFAD1EFE7704741637047AE
S11312E8102200F0DDF801216048FFF710F801230F S11312E800B585B000A86949102200F0EDF8012185
S11312F804220621022000F010F90023012207210C S11312F86748FFF70CF8012304220621022000F0B6
S1131308022000F00AF901215948FFF700F80221E8 S113130820F9002301220721022000F01AF9012103
S11313185848FFF700F901215748FEF755FF012106 S11313186048FEF7FCFF02215F48FFF7FCF8012153
S11313285548FEF7F4FF00208DF8000000A9534843 S11313285E48FEF751FF01215C48FEF7F0FF0020FC
S113133800F0A7F94FF416520021504800F05FF965 S11313388DF8000000A95A4800F0B7F94FF4165286
S11313484F480321016004214C48FFF7C3FF0521DE S11313480021574800F06FF9564803210160042131
S11313584A4800F07BF905B000BD70B504000D00E3 S11313585348FFF7C3FF0521514800F08BF905B046
S1131368EDB2412D03DB6821464800F0C1F928009D S113136800BD70B504000D00EDB2412D03DB712101
S1131378C0B200F063F8C0B2012803D06C21414820 S11313784D4800F0D1F92800C0B200F072F8C0B2AC
S113138800F0B6F900260DE0FFF79EFCB6B2305D1A S1131388012803D07521484800F0C6F900260DE06D
S113139800F054F8C0B2012803D07521394800F090 S1131398FFF79AFCB6B2305D00F063F8C0B20128DA
S11313A8A7F9761C2800C0B2B6B280B28642EBD345 S11313A803D07E21404800F0B7F9761C2800C0B26B
S11313B870BD10B5040034480078002810D13348B3 S11313B8B6B280B28642EBD370BD10B504003B4888
S11313C800F02EF8012809D130480078002805D00B S11313C80078002813D13A4800F03DF8012838D1B4
S11313D82D48012101702E4800210170002010BD04 S11313D837480078002834D0FFF71FFD35490860E6
S11313E82B48007829494018401C00F019F80128B6 S11313E835480021017031480121017029E0324853
S11313F8F4D127480078401C25490870244800780F S11313F800782F494018401C00F025F8012816D120
S1131408224909788842E9D12148027892B22149CF S11314082D480078401C2C4908702B48007828493E
S11314182000FFF747FC1C48002101700120DEE78B S11314180978884215D12848027892B227492000D1
S113142810B5040000201C490968490704D513486D S1131428FFF740FC21480021017001200AE0FFF782
S113143800F04AF920700120C0B210BD80B51749E8 S1131438F4FC204909686431814202D21B48002126
S11314480968C90601D400200CE00100C9B20B48A0 S11314480170002010BD10B5040000201C49096873
S113145800F040F901E0FFF737FC10480068C006C7 S1131458490704D5124800F04BF920700120C0B2A6
S1131468F9D5012002BD00009C1B000000C2020047 S113146810BD80B517490968C90601D400200CE0ED
S1131478002304000300120040151600004408402D S11314780100C9B20A4800F041F901E0FFF724FC71
S113148854440840C01A000068060020CC05002017 S113148810480068C006F9D5012002BDC41B00003D
S113149867060020CD0500202C4408400844084075 S113149800C20200002304000300120040151600D5
S11314A8103A07D330B4B1E83810103AA0E838102D S11314A80044084054440840E81A00006C06002030
S11314B8F9D230BC530724BFB1E80810A0E80810DB S11314B8CC050020640600206B060020CD05002022
S11314C844BF51F8043B40F8043BD20724BF31F829 S11314C82C44084008440840103A07D330B4B1E823
S11314D8022B20F8022B44BF0B7803707047083A9C S11314D83810103AA0E83810F9D230BC530724BFAA
S11314E807D3B1E80810083A40F8043B40F804CBA5 S11314E8B1E80810A0E8081044BF51F8043B40F8DC
S11314F8F7D25307E4E70000C0B224223B4B02FBB7 S11314F8043BD20724BF31F8022B20F8022B44BF47
S11315080032126892089200C9B21143C0B2242270 S11315080B7803707047083A07D3B1E80810083A13
S1131518364B02FB00300160704770B4D2B2002A27 S113151840F8043B40F804CBF7D25307E4E7000053
S113152812D0002B08D0C0B22424304D04FB005440 S1131528C0B224223B4B02FB00321268920892009C
S113153801258D40256107E0C0B224242B4D04FB0E S1131538C9B21143C0B22422364B02FB0030016009
S1131548005401258D406561082919D2C0B22424AC S1131548704770B4D2B2002A12D0002B08D0C0B2AF
S1131558264D04FB005464680F250E00F6B2B6004D S11315582424304D04FB005401258D40256107E007
S1131568B540AC43D2B20D00EDB2AD0012FA05F5A8 S1131568C0B224242B4D04FB005401258D40656131
S11315782C43C0B224251D4E05FB00656C601AE09F S1131578082919D2C0B22424264D04FB00546468F7
S1131588C0B22424194D04FB0054A4680F250E008E S11315880F250E00F6B2B600B540AC43D2B20D003A
S1131598083EF6B2B600B540AC43D2B20D00083DE1 S1131598EDB2AD0012FA05F52C43C0B224251D4E58
S11315A8EDB2AD0012FA05F52C43C0B224250F4E56 S11315A805FB00656C601AE0C0B22424194D04FBE5
S11315B805FB0065AC60D2B2002A14D1002B09D017 S11315B80054A4680F250E00083EF6B2B600B540E4
S11315C8C0B22422094B02FB0030012212FA01F1B5 S11315C8AC43D2B20D00083DEDB2AD0012FA05F5F8
S11315D8016108E0C0B22422044B02FB003001225E S11315D82C43C0B224250F4E05FB0065AC60D2B283
S11315E812FA01F1416170BC7047000000600040CC S11315E8002A14D1002B09D0C0B22422094B02FBD3
S11315F8026CD20702D4426C0A42FCD1704738B557 S11315F80030012212FA01F1016108E0C0B224228C
S113160804001500002906D10C4884420ED10C4868 S1131608044B02FB0030012212FA01F1416170BC63
S1131618FEF7B1FE01004801B0FBF5F5203DED00F1 S11316187047000000600040026CD20702D4426C9C
S113162804212000FFF7E4FFE56031BD054884424A S11316280A42FCD1704738B504001500002906D1D8
S113163801D10548ECE7F8E7000000000040084045 S11316380C4884420ED10C48FEF79DFE0100480177
S113164840051400004408404015160038B504004D S1131648B0FBF5F5203DED0004212000FFF7E4FF91
S1131658C9B2CD4315F005056D00C9B20D43022189 S1131658E56031BD0548844201D10548ECE7F8E767
S11316682000FFF7C5FF656031BDC9B2002905D068 S11316680000000000400840400514000044084001
S1131678416C0029FCD10121016401E000210164CD S11316784015160038B50400C9B2CD4315F0050568
S1131688704738B504000D0002212000FFF7B0FFB1 S11316886D00C9B20D4302212000FFF7C5FF656054
S11316980A20606001212000FFF7E7FF206830F08E S113169831BDC9B2002905D0416C0029FCD1012112
S11316A81C00297B0843697B0843A97B0843206005 S11316A8016401E000210164704738B504000D00AD
S11316B8AA6869682000FFF7A2FF28786060002103 S11316B802212000FFF7B0FF0A206060012120000A
S11316C82000FFF7D2FF31BD81688906FCD5C069C7 S11316C8FFF7E7FF206830F01C00297B0843697B9B
S11316D8C0B2704738B504000D00A068C006FCD538 S11316D80843A97B08432060AA6869682000FFF7CB
S11316E840212000FFF784FFEDB2A56231BD000060 S11316E8A2FF2878606000212000FFF7D2FF31BDF7
S11316F880B5034A106003480160FFF7E5FAFCE788 S11316F881688906FCD5C069C0B2704738B5040052
S1131708500600205406002080B568480168080E79 S11317080D00A068C006FCD540212000FFF784FF27
S113171800280DD16648026832F0700202606548FC S1131718EDB2A56231BD000080B5034A10600348EC
S11317280268D200D2080260026872F06062026045 S11317280160FFF7D1FAFCE75006002054060020B8
S1131738080E042813D25F48016831F4FC51016093 S113173880B568480168080E00280DD1664802681B
S11317485D48002101605D48002101605C4800217A S113174832F07002026065480268D200D208026072
S113175801605C48002101605B480021016000A829 S1131758026872F060620260080E042813D25F48BF
S113176800F0DCF89DF80000012811D19DF8010073 S1131768016831F4FC5101605D48002101605D4865
S1131778002804D15048016851F0020101609DF825 S1131778002101605C48002101605C48002101608F
S11317880100022804DA4D48016851F001010160A2 S11317885B480021016000A800F0DCF89DF8000027
S11317984E4801684E48814224D24848016851F4B1 S1131798012811D19DF80100002804D1504801689E
S11317A8904101604B480068000410F0FE4149482C S11317A851F0020101609DF80100022804DA4D4855
S11317B8006810F07F0051EA00414648006810F4C0 S11317B8016851F0010101604E4801684E488142B8
S11317C8FE4001434348006810F07F00014342484B S11317C824D24848016851F4904101604B480068AC
S11317D8016042484249096801603848016831F4A7 S11317D8000410F0FE414948006810F07F0051EA07
S11317E89041016001BD80B500F005F800F0ACF847 S11317E800414648006810F4FE400143434800683D
S11317F800F0B6F8FCE780B5FEF79CFFFFF784FF1E S11317F810F07F00014342480160424842490968A9
S1131808012201210020FEF7EAFE2B48006850F06F S113180801603848016831F49041016001BD80B538
S11318180F00294908602948006840F47F4050F0C7 S113181800F005F800F0ACF800F0B6F8FCE780B585
S1131828FF002649086000212E48FEF770FD0021BC S1131828FEF788FFFFF784FF012201210020FEF75D
S11318382D48FEF76CFD00212C48FEF768FD0021B9 S1131838D6FE2B48006850F00F0029490860294853
S11318482B48FEF764FD00212A48FEF760FD0021BD S1131848006840F47F4050F0FF00264908600021FA
S11318582948FEF75CFD00212848FEF758FD0021C1 S11318582E48FEF75CFD00212D48FEF758FD0021B7
S11318682748FEF754FD00212648FEF750FD0021C5 S11318682C48FEF754FD00212B48FEF750FD0021BB
S11318782548FEF74CFD00212448FEF748FD0021C9 S11318782A48FEF74CFD00212948FEF748FD0021BF
S11318882348FEF744FD00212248FEF740FD0021CD S11318882848FEF744FD00212748FEF740FD0021C3
S11318982148FEF73CFD0123052209210120FFF719 S11318982648FEF73CFD00212548FEF738FD0021C7
S11318A83CFE02210120FFF727FE01BDFC81E00F69 S11318A82448FEF734FD00212348FEF730FD0021CB
S11318B80CA00C4020600C4040800C4044800C403C S11318B82248FEF72CFD00212148FEF728FD0123CC
S11318C858800C4060800C4078800C40F081E00F18 S11318C8052209210120FFF73CFE02210120FFF730
S11318D800BA8A4CB481E00F342000402C40004008 S11318D827FE01BDFC81E00F0CA00C4020600C40E9
S11318E8C881E00F0003040000130400003304005F S11318E840800C4044800C4058800C4060800C4080
S11318F800A20200000202000012020000220200FC S11318F878800C40F081E00F00BA8A4CB481E00F84
S113190800320200007202000082020000B20200EB S1131908342000402C400040C881E00F000304004C
S113191800E2020000F2020000D20200074909684E S1131918001304000033040000A2020000020200C5
S113192811F03F0101700649096811F0F001054AF8 S113192800120200002202000032020000720200CB
S11319381268C2F30312114341707047E0FF0FE0CD S11319380082020000B2020000E2020000F202008B
S1131948E8FF0FE0ECFF0FE080B5FFF7BCF9FFF705 S113194800D202000749096811F03F0101700649F5
S113195841FAFFF7BAF9FFF7E9F900F00BF801BD0E S1131958096811F0F001054A1268C2F30312114331
S113196880B5FFF7B1F9FFF74AFAFFF7E8F900F095 S113196841707047E0FF0FE0E8FF0FE0ECFF0FE085
S11319780CF801BD80B5104801210170FFF749FA40 S113197880B5FFF7A8F9FFF731FAFFF7A6F9FFF7E3
S11319880E49086000F001F801BD80B5FFF71EFAA2 S1131988D9F900F00BF801BD80B5FFF79DF9FFF711
S113199801280FD00848007801280BD1FFF739FA3D S11319983AFAFFF7D8F900F00CF801BD80B5104801
S11319A8064909683231884204D30348002101708A S11319A801210170FFF739FA0E49086000F001F8C7
S11319B8FFF760F901BD0000660600205806002004 S11319B801BD80B5FFF70EFA012810D00848007859
S11319C8002000000020000001000000004000008A S11319C801280CD1FFF729FA0649096811F5FA71BB
S11319D80020000002000000006000000020000059 S11319D8884204D3024800210170FFF74BF901BD86
S11319E80300000000800000002000000400000044 S11319E86A0600205806002000200000002000009D
S11319F800A00000002000000500000000C0000056 S11319F80100000000400000002000000200000078
S1131A08002000000600000000E0000000200000A4 S1131A0800600000002000000300000000800000C7
S1131A18070000000000010000200000080000008A S1131A18002000000400000000A0000000200000D6
S1131A28002001000020000009000000004001001F S1131A280500000000C000000020000006000000BF
S1131A38002000000A0000000060010000200000EF S1131A3800E0000000200000070000000000010092
S1131A480B00000000800100002000000C000000D2 S1131A480020000008000000002001000020000021
S1131A5800A00100002000000D00000000C00100EB S1131A580900000000400100002000000A00000006
S1131A68002000000E00000000E00100002000003B S1131A6800600100002000000B000000008001005D
S1131A780F000000433A5C576F726B5C736F6674B7 S1131A78002000000C00000000A00100002000006D
S1131A88776172655C4F70656E424C545C54617248 S1131A880D00000000C00100002000000E0000004E
S1131A986765745C536F757263655C41524D434D61 S1131A9800E00100002000000F000000433A5C57FA
S1131AA8335F45464D33325C4941525C7665637415 S1131AA86F726B5C736F6674776172655C4F706597
S1131AB86F72732E63000000433A5C576F726B5C5D S1131AB86E424C545C5461726765745C536F757202
S1131AC8736F6674776172655C4F70656E424C54CF S1131AC863655C41524D434D335F45464D33325C4B
S1131AD85C5461726765745C536F757263655C41CD S1131AD84941525C766563746F72732E630000002B
S1131AE8524D434D335F45464D33325C75617274D4 S1131AE8433A5C576F726B5C736F667477617265A7
S1131AF82E63000010B5074979441831064C7C441C S1131AF85C4F70656E424C545C5461726765745CEB
S1131B08163404E00A68081D511888470146A142A2 S1131B08536F757263655C41524D434D335F45466F
S1131B18F8D110BD080000002800000097F7FFFF67 S1131B184D33325C756172742E63000010B5074949
S1131B28F40400007801002000000000D3F1FFFF56 S1131B2879441831064C7C44163404E00A68081DCC
S1131B38780100009400000000000020000000006C S1131B38511888470146A142F8D110BD0800000099
S1131B4800F009F8002801D0FFF7D4FF0020FFF7C0 S1131B482800000077F7FFFFF80400007801002060
S1131B584AFE00F002F80120704700F001B80000C6 S1131B5800000000B3F1FFFF7801000094000000CA
S1131B680746384600F002F8FBE7000080B5C04697 S1131B68000000200000000000F009F8002801D05F
S1131B78C046024A11001820ABBEFBE7260002004B S1131B78FFF7D4FF0020FFF74AFE00F002F8012027
S1131B88034B9D46C046C046C046C046FFF7D8FF33 S1131B88704700F001B800000746384600F002F834
S1131B9870070020050000000000000080250000F8 S1131B98FBE7000080B5C046C046024A1100182081
S1131BA80000000080B541210148FFF7A1FD01BDF7 S1131BA8ABBEFBE726000200034B9D46C046C04679
S1131BB87C1A0000C046C046C046C046FFF7C0FFB6 S1131BB8C046C046FFF7D8FF7007002005000000A4
S1131BC84F70656E424C54005449554A126852F09D S1131BC800000000802500000000000080B54121CD
S1131BD80102534B1A60534A1060534801220260B1 S1131BD80148FFF7A1FD01BDA41A0000C046C04694
S1131BE852480068400708D54D480068400840003E S1131BE8C046C046FFF7C0FF4F70656E424C5400B4
S1131BF84B4908605FF0FF3029E04C4800688007D3 S1131BF85449554A126852F00102534B1A60534A29
S1131C0808D54748006840084000454908607FF007 S1131C08106053480122026052480068400708D512
S1131C1801001CE044480222026000E0491E4348D7 S1131C184D480068400840004B4908605FF0FF30B9
S1131C280068C00701D50029F8D1002908D13C482B S1131C2829E04C480068800708D547480068400800
S1131C380068400840003A4908607FF0020006E066 S1131C384000454908607FF001001CE04448022246
S1131C48374800684008400035490860002070475C S1131C48026000E0491E43480068C00701D5002926
S1131C5830B4334B1B6853F00103314C23609310A9 S1131C58F8D1002908D13C480068400840003A49B6
S1131C68002200E0521C9A424FDA10EB82042D4DF8 S1131C6808607FF0020006E037480068400840003A
S1131C782C602D4C012525602C4C2468640708D55C S1131C78354908600020704730B4334B1B6853F073
S1131C882748006840084000254908605FF0FF3095 S1131C880103314C23609310002200E0521C9A4255
S1131C9842E0264C2468A40708D521480068400877 S1131C984FDA10EB82042D4D2C602D4C0125256064
S1131CA840001F4908607FF0010035E01B4C00E04C S1131CA82C4C2468640708D527480068400840007D
S1131CB8641E1E4D2D682D0701D4002CF8D1002C6C S1131CB8254908605FF0FF3042E0264C2468A407F9
S1131CC808D11748006840084000154908607FF0AB S1131CC808D521480068400840001F4908607FF093
S1131CD8020021E051F82240154D2C60124C0825D1 S1131CD8010035E01B4C00E0641E1E4D2D682D07E5
S1131CE825600E4C00E0641E104D2D68ED0701D5EB S1131CE801D4002CF8D1002C08D11748006840080A
S1131CF8002CF8D1002CB5D10948006840084000F0 S1131CF84000154908607FF0020021E051F82240B5
S1131D08074908607FF0020006E0054800684008BB S1131D08154D2C60124C082525600E4C00E0641E0D
S1131D18400003490860002030BC70478096980052 S1131D18104D2D68ED0701D5002CF8D1002CB5D154
S1131D2808000C4010000C400C000C401C000C4037 S1131D280948006840084000074908607FF002003D
S1131D3818000C400048E80100800000040000007E S1131D3806E00548006840084000034908600020A0
S9031BBD24 S1131D4830BC70478096980008000C4010000C4086
S1131D580C000C401C000C4018000C400048E80122
S10B1D680080000004000000EB
S9031BE5FC

View File

@ -2092,9 +2092,6 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\cpu.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\cpu.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\cpu.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\flash.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\flash.c</name>
</file> </file>
@ -2104,24 +2101,15 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\nvm.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\nvm.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\nvm.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\timer.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\timer.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\timer.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\types.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\types.h</name>
</file> </file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\uart.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\uart.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\uart.h</name>
</file>
</group> </group>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
@ -2153,9 +2141,21 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\cop.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\cop.h</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\cpu.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\nvm.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\plausibility.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\plausibility.h</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\timer.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\uart.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\xcp.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\xcp.c</name>
</file> </file>

View File

@ -29,7 +29,7 @@
<Windows> <Windows>
<Wnd0> <Wnd2>
<Tabs> <Tabs>
<Tab> <Tab>
<Identity>TabID-3636-6432</Identity> <Identity>TabID-3636-6432</Identity>
@ -41,7 +41,7 @@
</Tab> </Tab>
</Tabs> </Tabs>
<SelectedTab>0</SelectedTab></Wnd0><Wnd1> <SelectedTab>0</SelectedTab></Wnd2><Wnd3>
<Tabs> <Tabs>
<Tab> <Tab>
<Identity>TabID-28813-8212</Identity> <Identity>TabID-28813-8212</Identity>
@ -57,20 +57,20 @@
</Tab> </Tab>
<Tab><Identity>TabID-20200-19078</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs> <Tab><Identity>TabID-20200-19078</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs>
<SelectedTab>0</SelectedTab></Wnd1></Windows> <SelectedTab>0</SelectedTab></Wnd3></Windows>
<Editor> <Editor>
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>36</YPos2><SelStart2>3106</SelStart2><SelEnd2>3106</SelEnd2></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_EFM32\timer.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>0</SelStart2><SelEnd2>0</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_EFM32\timer.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>0</SelStart2><SelEnd2>0</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\blt_conf.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>112</YPos2><SelStart2>9249</SelStart2><SelEnd2>9249</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor> <Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>36</YPos2><SelStart2>3106</SelStart2><SelEnd2>3106</SelEnd2></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_EFM32\timer.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>0</SelStart2><SelEnd2>0</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\blt_conf.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>112</YPos2><SelStart2>9249</SelStart2><SelEnd2>9249</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions> <Positions>
<Top><Row0><Sizes><Toolbar-014bcb28><key>iaridepm.enu1</key></Toolbar-014bcb28></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>723</Bottom><Right>442</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>242</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>240079</sizeHorzCY><sizeVertCX>231250</sizeVertCX><sizeVertCY>719246</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>240</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>242</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>240079</sizeHorzCY><sizeVertCX>125000</sizeVertCX><sizeVertCY>240079</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions> <Top><Row0><Sizes><Toolbar-0141d8e8><key>iaridepm.enu1</key></Toolbar-0141d8e8></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>723</Bottom><Right>442</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>242</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>240079</sizeHorzCY><sizeVertCX>231250</sizeVertCX><sizeVertCY>719246</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>240</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>242</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>240079</sizeHorzCY><sizeVertCX>125000</sizeVertCX><sizeVertCY>240079</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop> </Desktop>
</Workspace> </Workspace>

View File

@ -64,16 +64,12 @@
<file file_name="../../../../Source/ARMCM3_LM3S/Crossworks/vectors.c"/> <file file_name="../../../../Source/ARMCM3_LM3S/Crossworks/vectors.c"/>
</folder> </folder>
<file file_name="../../../../Source/ARMCM3_LM3S/cpu.c"/> <file file_name="../../../../Source/ARMCM3_LM3S/cpu.c"/>
<file file_name="../../../../Source/ARMCM3_LM3S/cpu.h"/>
<file file_name="../../../../Source/ARMCM3_LM3S/flash.c"/> <file file_name="../../../../Source/ARMCM3_LM3S/flash.c"/>
<file file_name="../../../../Source/ARMCM3_LM3S/flash.h"/> <file file_name="../../../../Source/ARMCM3_LM3S/flash.h"/>
<file file_name="../../../../Source/ARMCM3_LM3S/nvm.c"/> <file file_name="../../../../Source/ARMCM3_LM3S/nvm.c"/>
<file file_name="../../../../Source/ARMCM3_LM3S/nvm.h"/>
<file file_name="../../../../Source/ARMCM3_LM3S/timer.c"/> <file file_name="../../../../Source/ARMCM3_LM3S/timer.c"/>
<file file_name="../../../../Source/ARMCM3_LM3S/timer.h"/>
<file file_name="../../../../Source/ARMCM3_LM3S/types.h"/> <file file_name="../../../../Source/ARMCM3_LM3S/types.h"/>
<file file_name="../../../../Source/ARMCM3_LM3S/uart.c"/> <file file_name="../../../../Source/ARMCM3_LM3S/uart.c"/>
<file file_name="../../../../Source/ARMCM3_LM3S/uart.h"/>
</folder> </folder>
<file file_name="../../../../Source/assert.c"/> <file file_name="../../../../Source/assert.c"/>
<file file_name="../../../../Source/assert.h"/> <file file_name="../../../../Source/assert.h"/>
@ -121,6 +117,10 @@
</folder> </folder>
<file file_name="../../../../Source/net.c"/> <file file_name="../../../../Source/net.c"/>
<file file_name="../../../../Source/net.h"/> <file file_name="../../../../Source/net.h"/>
<file file_name="../../../../Source/cpu.h"/>
<file file_name="../../../../Source/nvm.h"/>
<file file_name="../../../../Source/timer.h"/>
<file file_name="../../../../Source/uart.h"/>
</folder> </folder>
</folder> </folder>
<folder Name="System Files"> <folder Name="System Files">

View File

@ -21,6 +21,8 @@
<ProjectSessionItem path="lm3s6965_crossworks;openbtl_ek_lm3s6965;Source Files" name="unnamed" /> <ProjectSessionItem path="lm3s6965_crossworks;openbtl_ek_lm3s6965;Source Files" name="unnamed" />
<ProjectSessionItem path="lm3s6965_crossworks;openbtl_ek_lm3s6965;Source Files;Demo" name="unnamed" /> <ProjectSessionItem path="lm3s6965_crossworks;openbtl_ek_lm3s6965;Source Files;Demo" name="unnamed" />
<ProjectSessionItem path="lm3s6965_crossworks;openbtl_ek_lm3s6965;Source Files;Demo;Boot" name="unnamed" /> <ProjectSessionItem path="lm3s6965_crossworks;openbtl_ek_lm3s6965;Source Files;Demo;Boot" name="unnamed" />
<ProjectSessionItem path="lm3s6965_crossworks;openbtl_ek_lm3s6965;Source Files;Source" name="unnamed" />
<ProjectSessionItem path="lm3s6965_crossworks;openbtl_ek_lm3s6965;Source Files;Source;ARMCM3_LM3S" name="unnamed" />
</Project> </Project>
<Register1> <Register1>
<RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_ek_lm3s6965" /> <RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_ek_lm3s6965" />
@ -51,7 +53,7 @@
<Watches active="0" update="Never" /> <Watches active="0" update="Never" />
</Watch4> </Watch4>
<Files> <Files>
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S6965_Crossworks\Boot\main.c" y="82" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S6965_Crossworks\Boot\main.c" left="18" selected="1" name="unnamed" top="82" /> <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S6965_Crossworks\Boot\main.c" y="82" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S6965_Crossworks\Boot\main.c" left="0" selected="1" name="unnamed" top="82" />
</Files> </Files>
<ARMCrossStudioWindow activeProject="openbtl_ek_lm3s6965" autoConnectTarget="Luminary USB Debug" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S6965_Crossworks\Boot\lib\uip" fileDialogDefaultFilter="*.c" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Debug" /> <ARMCrossStudioWindow activeProject="openbtl_ek_lm3s6965" autoConnectTarget="Luminary USB Debug" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Source" fileDialogDefaultFilter="" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Debug" />
</session> </session>

View File

@ -7,38 +7,38 @@ start address 0x00000000
Program Header: Program Header:
LOAD off 0x00008000 vaddr 0x00000000 paddr 0x00000000 align 2**15 LOAD off 0x00008000 vaddr 0x00000000 paddr 0x00000000 align 2**15
filesz 0x00005ff4 memsz 0x00005ff4 flags r-x filesz 0x0000601c memsz 0x0000601c flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x00005ff4 align 2**15 LOAD off 0x00010000 vaddr 0x20000000 paddr 0x0000601c align 2**15
filesz 0x00000008 memsz 0x000018a8 flags rw- filesz 0x00000008 memsz 0x000018ac flags rw-
private flags = 5000200: [Version5 EABI] [soft-float ABI] private flags = 5000200: [Version5 EABI] [soft-float ABI]
Sections: Sections:
Idx Name Size VMA LMA File off Algn Idx Name Size VMA LMA File off Algn
0 .text 00005ff4 00000000 00000000 00008000 2**2 0 .text 0000601c 00000000 00000000 00008000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000008 20000000 00005ff4 00010000 2**2 1 .data 00000008 20000000 0000601c 00010000 2**2
CONTENTS, ALLOC, LOAD, DATA CONTENTS, ALLOC, LOAD, DATA
2 .bss 000018a0 20000008 00005ffc 00010008 2**2 2 .bss 000018a4 20000008 00006024 00010008 2**2
ALLOC ALLOC
3 .debug_info 0000f854 00000000 00000000 00010008 2**0 3 .debug_info 0000f8d4 00000000 00000000 00010008 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
4 .debug_abbrev 00002fbc 00000000 00000000 0001f85c 2**0 4 .debug_abbrev 00002fcf 00000000 00000000 0001f8dc 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
5 .debug_loc 0000b632 00000000 00000000 00022818 2**0 5 .debug_loc 0000b679 00000000 00000000 000228ab 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
6 .debug_aranges 00000de0 00000000 00000000 0002de4a 2**0 6 .debug_aranges 00000de8 00000000 00000000 0002df24 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
7 .debug_ranges 00000e78 00000000 00000000 0002ec2a 2**0 7 .debug_ranges 00000e80 00000000 00000000 0002ed0c 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
8 .debug_line 00004d9f 00000000 00000000 0002faa2 2**0 8 .debug_line 00004db6 00000000 00000000 0002fb8c 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
9 .debug_str 00002daa 00000000 00000000 00034841 2**0 9 .debug_str 00002dd6 00000000 00000000 00034942 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
10 .comment 00000030 00000000 00000000 000375eb 2**0 10 .comment 00000030 00000000 00000000 00037718 2**0
CONTENTS, READONLY CONTENTS, READONLY
11 .ARM.attributes 00000033 00000000 00000000 0003761b 2**0 11 .ARM.attributes 00000033 00000000 00000000 00037748 2**0
CONTENTS, READONLY CONTENTS, READONLY
12 .debug_frame 00002ac8 00000000 00000000 00037650 2**2 12 .debug_frame 00002ad8 00000000 00000000 0003777c 2**2
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE: SYMBOL TABLE:
00000000 l d .text 00000000 .text 00000000 l d .text 00000000 .text
@ -56,7 +56,7 @@ SYMBOL TABLE:
00000000 l d .debug_frame 00000000 .debug_frame 00000000 l d .debug_frame 00000000 .debug_frame
00000000 l df *ABS* 00000000 vectors.c 00000000 l df *ABS* 00000000 vectors.c
00000000 l df *ABS* 00000000 hooks.c 00000000 l df *ABS* 00000000 hooks.c
00005590 l O .text 0000001b firmwareFilename 000055b8 l O .text 0000001b firmwareFilename
20000008 l O .bss 00000228 logfile 20000008 l O .bss 00000228 logfile
00000000 l df *ABS* 00000000 main.c 00000000 l df *ABS* 00000000 main.c
00000000 l df *ABS* 00000000 ethernet.c 00000000 l df *ABS* 00000000 ethernet.c
@ -65,9 +65,9 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 flashlib.c 00000000 l df *ABS* 00000000 flashlib.c
00000000 l df *ABS* 00000000 sysctl.c 00000000 l df *ABS* 00000000 sysctl.c
00000738 l F .text 00000154 SysCtlPeripheralValid 00000738 l F .text 00000154 SysCtlPeripheralValid
000055f0 l O .text 0000006c g_pulXtals 00005618 l O .text 0000006c g_pulXtals
00005678 l O .text 0000000c g_pulRCGCRegs 000056a0 l O .text 0000000c g_pulRCGCRegs
00005684 l O .text 0000000c g_pulSRCRRegs 000056ac l O .text 0000000c g_pulSRCRRegs
00000000 l df *ABS* 00000000 gpio.c 00000000 l df *ABS* 00000000 gpio.c
00000c84 l F .text 00000054 GPIOBaseValid 00000c84 l F .text 00000054 GPIOBaseValid
00000000 l df *ABS* 00000000 uartlib.c 00000000 l df *ABS* 00000000 uartlib.c
@ -87,11 +87,11 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 netdev.c 00000000 l df *ABS* 00000000 netdev.c
00000000 l df *ABS* 00000000 boot.c 00000000 l df *ABS* 00000000 boot.c
00000000 l df *ABS* 00000000 com.c 00000000 l df *ABS* 00000000 com.c
20000234 l O .bss 00000040 xcpCtoReqPacket.4387
20000001 l O .data 00000001 comActiveInterface 20000001 l O .data 00000001 comActiveInterface
20000234 l O .bss 00000040 xcpCtoReqPacket.4402
00000000 l df *ABS* 00000000 xcp.c 00000000 l df *ABS* 00000000 xcp.c
00001c0c l F .text 00000014 XcpSetCtoError 00001c0c l F .text 00000014 XcpSetCtoError
000056d7 l O .text 00000008 xcpStationId 000056ff l O .text 00000008 xcpStationId
20000274 l O .bss 0000004c xcpInfo 20000274 l O .bss 0000004c xcpInfo
00000000 l df *ABS* 00000000 backdoor.c 00000000 l df *ABS* 00000000 backdoor.c
200002c0 l O .bss 00000001 backdoorOpen 200002c0 l O .bss 00000001 backdoorOpen
@ -114,39 +114,39 @@ SYMBOL TABLE:
200008f8 l O .bss 00000004 assert_failure_file 200008f8 l O .bss 00000004 assert_failure_file
200008fc l O .bss 00000004 assert_failure_line 200008fc l O .bss 00000004 assert_failure_line
00000000 l df *ABS* 00000000 ff.c 00000000 l df *ABS* 00000000 ff.c
000026d8 l F .text 00000012 mem_cpy 000026dc l F .text 00000012 mem_cpy
000026ea l F .text 0000001e sum_sfn 000026ee l F .text 0000001e sum_sfn
00002708 l F .text 0000002a validate 0000270c l F .text 0000002a validate
00002732 l F .text 000000ea get_fileinfo 00002736 l F .text 000000ea get_fileinfo
0000281c l F .text 0000001c ld_clust.isra.0 00002820 l F .text 0000001c ld_clust.isra.0
00002838 l F .text 00000088 check_fs 0000283c l F .text 00000088 check_fs
000028c0 l F .text 0000030c chk_mounted 000028c4 l F .text 0000030c chk_mounted
00002bcc l F .text 0000004a sync_window.part.2 00002bd0 l F .text 0000004a sync_window.part.2
00002c16 l F .text 0000000c sync_window 00002c1a l F .text 0000000c sync_window
00002c22 l F .text 0000002e move_window 00002c26 l F .text 0000002e move_window
00002c50 l F .text 000000b6 sync_fs 00002c54 l F .text 000000b6 sync_fs
00002dea l F .text 00000084 dir_sdi 00002dee l F .text 00000084 dir_sdi
00002f60 l F .text 0000009a create_chain 00002f64 l F .text 0000009a create_chain
00002ffa l F .text 000000f2 dir_next 00002ffe l F .text 000000f2 dir_next
000030ec l F .text 0000012c dir_find.part.6 000030f0 l F .text 0000012c dir_find.part.6
00003218 l F .text 0000026c follow_path 0000321c l F .text 0000026c follow_path
00003484 l F .text 0000004e dir_remove 00003488 l F .text 0000004e dir_remove
000034d4 l F .text 000000fc dir_read.constprop.8 000034d8 l F .text 000000fc dir_read.constprop.8
000035d0 l F .text 00000054 remove_chain 000035d4 l F .text 00000054 remove_chain
000036a4 l F .text 000001b0 dir_register 000036a8 l F .text 000001b0 dir_register
20000900 l O .bss 00000200 LfnBuf 20000900 l O .bss 00000200 LfnBuf
20000b00 l O .bss 00000002 Fsid 20000b00 l O .bss 00000002 Fsid
0000588a l O .text 00000080 ExCvt 000058b2 l O .text 00000080 ExCvt
0000590a l O .text 0000000d LfnOfs 00005932 l O .text 0000000d LfnOfs
20000b04 l O .bss 00000004 FatFs 20000b04 l O .bss 00000004 FatFs
00000000 l df *ABS* 00000000 unicode.c 00000000 l df *ABS* 00000000 unicode.c
00005918 l O .text 000001e0 tbl_lower.4259 00005940 l O .text 000001e0 tbl_lower.4259
00005af8 l O .text 00000100 Tbl 00005b20 l O .text 00000100 Tbl
00005bf8 l O .text 000001e0 tbl_upper.4260 00005c20 l O .text 000001e0 tbl_upper.4260
00000000 l df *ABS* 00000000 uip.c 00000000 l df *ABS* 00000000 uip.c
0000409c l F .text 00000038 chksum 000040a0 l F .text 00000038 chksum
000040d4 l F .text 0000003c upper_layer_chksum 000040d8 l F .text 0000003c upper_layer_chksum
00004164 l F .text 0000002c uip_add_rcv_nxt 00004168 l F .text 0000002c uip_add_rcv_nxt
20000b08 l O .bss 00000002 tmp16 20000b08 l O .bss 00000002 tmp16
20000b0a l O .bss 00000002 ipid 20000b0a l O .bss 00000002 ipid
20000b0c l O .bss 00000004 iss 20000b0c l O .bss 00000004 iss
@ -154,196 +154,198 @@ SYMBOL TABLE:
20000b18 l O .bss 00000001 c 20000b18 l O .bss 00000001 c
20000b19 l O .bss 00000001 opt 20000b19 l O .bss 00000001 opt
00000000 l df *ABS* 00000000 uip_arp.c 00000000 l df *ABS* 00000000 uip_arp.c
00004bac l F .text 000000e4 uip_arp_update.constprop.0 00004bb0 l F .text 000000e4 uip_arp_update.constprop.0
20000b1a l O .bss 00000001 i 20000b1a l O .bss 00000001 i
20000b1b l O .bss 00000001 tmpage 20000b1b l O .bss 00000001 tmpage
20000b1c l O .bss 00000060 arp_table 20000b1c l O .bss 00000060 arp_table
00005dd8 l O .text 00000006 broadcast_ethaddr 00005e00 l O .text 00000006 broadcast_ethaddr
20000b7c l O .bss 00000001 c 20000b7c l O .bss 00000001 c
20000b7d l O .bss 00000001 arptime 20000b7d l O .bss 00000001 arptime
20000b7e l O .bss 00000004 ipaddr 20000b7e l O .bss 00000004 ipaddr
00000000 l df *ABS* 00000000 cpu.c 00000000 l df *ABS* 00000000 cpu.c
00000000 l df *ABS* 00000000 uart.c 00000000 l df *ABS* 00000000 uart.c
20000b82 l O .bss 00000041 xcpCtoReqPacket.4620 20000b82 l O .bss 00000041 xcpCtoReqPacket.4605
20000bc3 l O .bss 00000001 xcpCtoRxLength.4621 20000bc3 l O .bss 00000001 xcpCtoRxLength.4606
20000bc4 l O .bss 00000001 xcpCtoRxInProgress.4622 20000bc4 l O .bss 00000001 xcpCtoRxInProgress.4607
20000bc8 l O .bss 00000004 xcpCtoRxStartTime.4608
00000000 l df *ABS* 00000000 nvm.c 00000000 l df *ABS* 00000000 nvm.c
00000000 l df *ABS* 00000000 timer.c 00000000 l df *ABS* 00000000 timer.c
20000bc8 l O .bss 00000004 millisecond_counter 20000bcc l O .bss 00000004 millisecond_counter
00000000 l df *ABS* 00000000 flash.c 00000000 l df *ABS* 00000000 flash.c
000050ac l F .text 00000034 FlashGetSector 000050d4 l F .text 00000034 FlashGetSector
000050e0 l F .text 0000004c FlashWriteBlock 00005108 l F .text 0000004c FlashWriteBlock
0000512c l F .text 00000050 FlashSwitchBlock 00005154 l F .text 00000050 FlashSwitchBlock
0000517c l F .text 00000080 FlashAddToBlock 000051a4 l F .text 00000080 FlashAddToBlock
00005e04 l O .text 000000c0 flashLayout 00005e2c l O .text 000000c0 flashLayout
20000bcc l O .bss 00000204 bootBlockInfo 20000bd0 l O .bss 00000204 bootBlockInfo
20000dd0 l O .bss 00000204 blockInfo 20000dd4 l O .bss 00000204 blockInfo
00000000 l df *ABS* 00000000 cstart.c 00000000 l df *ABS* 00000000 cstart.c
00005422 l F .text 00000000 zero_loop 0000544a l F .text 00000000 zero_loop
00000000 l df *ABS* 00000000 memcpy-stub.c 00000000 l df *ABS* 00000000 memcpy-stub.c
00000000 l df *ABS* 00000000 memset.c 00000000 l df *ABS* 00000000 memset.c
00000000 l df *ABS* 00000000 ctype_.c 00000000 l df *ABS* 00000000 ctype_.c
00000000 l df *ABS* 00000000 00000000 l df *ABS* 00000000
00000200 l *ABS* 00000000 __STACKSIZE__ 00000200 l *ABS* 00000000 __STACKSIZE__
00001b50 g F .text 00000020 ComInit 00001b50 g F .text 00000020 ComInit
00005214 g F .text 00000048 FlashWrite 0000523c g F .text 00000048 FlashWrite
00003f9c g F .text 0000004e f_gets 00003fa0 g F .text 0000004e f_gets
000026c0 g F .text 00000018 AssertFailure 000026c4 g F .text 00000018 AssertFailure
00002d1e g F .text 000000cc get_fat 00002d22 g F .text 000000cc get_fat
00000ec0 g F .text 00000034 GPIOPinTypeSSI 00000ec0 g F .text 00000034 GPIOPinTypeSSI
00005400 g F .text 00000040 reset_handler 00005428 g F .text 00000040 reset_handler
00001278 g F .text 00000028 SSIDataGet 00001278 g F .text 00000028 SSIDataGet
00005080 g F .text 0000001c TimerUpdate 000050a8 g F .text 0000001c TimerUpdate
00001c4c g F .text 00000010 XcpPacketTransmitted 00001c4c g F .text 00000010 XcpPacketTransmitted
00001b70 g F .text 0000003c ComTask 00001b70 g F .text 0000003c ComTask
000011f0 g F .text 00000024 SSIEnable 000011f0 g F .text 00000024 SSIEnable
00000980 g F .text 00000008 SysCtlDelay 00000980 g F .text 00000008 SysCtlDelay
20000fd4 g O .bss 00000002 uip_len 20000fd8 g O .bss 00000002 uip_len
20000b12 g O .bss 00000006 uip_ethaddr 20000b12 g O .bss 00000006 uip_ethaddr
00004110 g F .text 00000054 uip_add32 00004114 g F .text 00000054 uip_add32
00001b18 g F .text 0000001e BootInit 00001b18 g F .text 0000001e BootInit
00002064 g F .text 0000003e FileSrecVerifyChecksum 00002064 g F .text 0000003e FileSrecVerifyChecksum
00001eb8 g F .text 00000020 BackDoorInit 00001eb8 g F .text 00000020 BackDoorInit
00001128 g F .text 000000c8 SSIConfigSetExpClk 00001128 g F .text 000000c8 SSIConfigSetExpClk
00001eda g F .text 00000002 CopService 00001eda g F .text 00000002 CopService
00005ff4 g .text 00000000 _etext 0000601c g .text 00000000 _etext
0000088c g F .text 00000090 SysCtlPeripheralReset 0000088c g F .text 00000090 SysCtlPeripheralReset
00004078 g F .text 00000024 ff_wtoupper 0000407c g F .text 00000024 ff_wtoupper
00000e34 g F .text 00000024 GPIOPinWrite 00000e34 g F .text 00000024 GPIOPinWrite
00001acc g F .text 00000034 netdev_read 00001acc g F .text 00000034 netdev_read
00004200 g F .text 00000980 uip_process 00004204 g F .text 00000980 uip_process
000053ec g F .text 00000006 FlashGetUserProgBaseAddress 00005414 g F .text 00000006 FlashGetUserProgBaseAddress
00005448 g F .text 000000a6 memcpy 00005470 g F .text 000000a6 memcpy
000021e0 g F .text 00000324 FileTask 000021e0 g F .text 00000328 FileTask
0000107c g F .text 00000024 UARTSpaceAvail 0000107c g F .text 00000024 UARTSpaceAvail
00005074 g F .text 0000000c TimerReset 0000509c g F .text 0000000c TimerReset
00001440 g F .text 00000228 disk_initialize 00001440 g F .text 00000228 disk_initialize
20000fd8 g O .bss 00000004 uip_sappdata 20000fdc g O .bss 00000004 uip_sappdata
000019a8 g F .text 00000018 netdev_init 000019a8 g F .text 00000018 netdev_init
20000fdc g O .bss 00000004 uip_acc32 20000fe0 g O .bss 00000004 uip_acc32
00004190 g F .text 00000020 uip_ipchksum 00004194 g F .text 00000020 uip_ipchksum
000010c8 g F .text 0000002c UARTCharPutNonBlocking 000010c8 g F .text 0000002c UARTCharPutNonBlocking
00001b36 g F .text 0000001a BootTask 00001b36 g F .text 0000001a BootTask
0000532c g F .text 00000044 FlashWriteChecksum 00005354 g F .text 00000044 FlashWriteChecksum
00001bb0 g F .text 00000030 ComTransmitPacket 00001bb0 g F .text 00000030 ComTransmitPacket
000002fc g F .text 0000002c EthernetInitExpClk 000002fc g F .text 0000002c EthernetInitExpClk
00001668 g F .text 00000014 disk_status 00001668 g F .text 00000014 disk_status
000020a4 g F .text 0000013c FileSrecParseLine 000020a4 g F .text 0000013c FileSrecParseLine
000041e4 g F .text 0000001c uip_listen 000041e8 g F .text 0000001c uip_listen
00001b00 g F .text 00000018 netdev_send 00001b00 g F .text 00000018 netdev_send
000017c0 g F .text 000001e0 disk_ioctl 000017c0 g F .text 000001e0 disk_ioctl
00001ff8 g F .text 00000028 FileHandleFirmwareUpdateRequest 00001ff8 g F .text 00000028 FileHandleFirmwareUpdateRequest
00000474 g F .text 0000005c EthernetPacketPut 00000474 g F .text 0000005c EthernetPacketPut
0000091c g F .text 00000064 SysCtlPeripheralEnable 0000091c g F .text 00000064 SysCtlPeripheralEnable
00003624 g F .text 0000007e gen_numname 00003628 g F .text 0000007e gen_numname
20000fe0 g O .bss 00000001 uip_flags 20000fe4 g O .bss 00000001 uip_flags
00000158 g F .text 00000030 FileFirmwareUpdateCompletedHook 00000158 g F .text 00000030 FileFirmwareUpdateCompletedHook
00001c3c g F .text 00000010 XcpIsConnected 00001c3c g F .text 00000010 XcpIsConnected
00003ee0 g F .text 000000bc f_unlink 00003ee4 g F .text 000000bc f_unlink
00005030 g F .text 00000004 NvmInit 00005054 g F .text 00000004 NvmInit
000051fc g F .text 00000018 FlashInit 00005224 g F .text 00000018 FlashInit
200016a6 g .bss 00000000 _ebss 00005064 g F .text 00000004 NvmGetUserProgBaseAddress
00003fea g F .text 00000032 f_putc 200016aa g .bss 00000000 _ebss
0000401c g F .text 0000001e f_puts 00003fee g F .text 00000032 f_putc
000053f4 g F .text 0000000c UnusedISR 00004020 g F .text 0000001e f_puts
0000541c g F .text 0000000c UnusedISR
00000420 g F .text 00000054 EthernetPacketGetNonBlocking 00000420 g F .text 00000054 EthernetPacketGetNonBlocking
00001bac g F .text 00000002 ComFree 00001bac g F .text 00000002 ComFree
00000e58 g F .text 00000034 GPIOPinTypeEthernetLED 00000e58 g F .text 00000034 GPIOPinTypeEthernetLED
00004f2c g F .text 00000028 UartInit 00004f30 g F .text 00000028 UartInit
00005038 g F .text 00000004 NvmErase 0000505c g F .text 00000004 NvmErase
000019c0 g F .text 0000010c netdev_init_mac 000019c0 g F .text 0000010c netdev_init_mac
000010a0 g F .text 00000028 UARTCharGetNonBlocking 000010a0 g F .text 00000028 UARTCharGetNonBlocking
00001238 g F .text 00000040 SSIDataPut 00001238 g F .text 00000040 SSIDataPut
20000008 g .bss 00000000 _bss 20000008 g .bss 00000000 _bss
00003d50 g F .text 0000000e f_close 00003d54 g F .text 0000000e f_close
00001c5c g F .text 00000214 XcpPacketReceived 00001c5c g F .text 00000214 XcpPacketReceived
000041b0 g F .text 00000006 uip_tcpchksum 000041b4 g F .text 00000006 uip_tcpchksum
000039b4 g F .text 00000160 f_read 000039b8 g F .text 00000160 f_read
000053b8 g F .text 00000034 FlashDone 000053e0 g F .text 00000034 FlashDone
20000fe4 g O .bss 00000004 uip_appdata 20000fe8 g O .bss 00000004 uip_appdata
20000fe8 g O .bss 00000004 uip_conn 20000fec g O .bss 00000004 uip_conn
20000fec g O .bss 00000068 uip_conns 20000ff0 g O .bss 00000068 uip_conns
000005f4 g F .text 000000e4 FlashProgram 000005f4 g F .text 000000e4 FlashProgram
000019a0 g F .text 00000008 get_fattime 000019a0 g F .text 00000008 get_fattime
00001c20 g F .text 0000001c XcpInit 00001c20 g F .text 0000001c XcpInit
00001fb8 g F .text 0000002c FileInit 00001fb8 g F .text 0000002c FileInit
00000508 g F .text 00000028 EthernetIntStatus 00000508 g F .text 00000028 EthernetIntStatus
00004d98 g F .text 00000144 uip_arp_out 00004d9c g F .text 00000144 uip_arp_out
0000525c g F .text 000000d0 FlashErase 00005284 g F .text 000000d0 FlashErase
000054f0 g F .text 0000009e memset 00005518 g F .text 0000009e memset
00000188 g F .text 00000014 FileFirmwareUpdateErrorHook 00000188 g F .text 00000014 FileFirmwareUpdateErrorHook
000001e4 g F .text 0000002c main 000001e4 g F .text 0000002c main
00003ca6 g F .text 000000aa f_sync 00003caa g F .text 000000aa f_sync
00000ad8 g F .text 000001ac SysCtlClockGet 00000ad8 g F .text 000001ac SysCtlClockGet
00002020 g F .text 00000044 FileSrecGetLineType 00002020 g F .text 00000044 FileSrecGetLineType
00000f78 g F .text 00000034 UARTDisable 00000f78 g F .text 00000034 UARTDisable
00005040 g F .text 00000012 NvmDone 00005068 g F .text 00000012 NvmDone
000003e0 g F .text 00000040 EthernetEnable 000003e0 g F .text 00000040 EthernetEnable
00003854 g F .text 00000020 f_mount 00003858 g F .text 00000020 f_mount
00004f54 g F .text 0000006c UartTransmitPacket 00004f58 g F .text 0000006c UartTransmitPacket
0000503c g F .text 00000004 NvmVerifyChecksum 00005060 g F .text 00000004 NvmVerifyChecksum
00004f0c g F .text 0000001e CpuMemCopy 00004f10 g F .text 0000001e CpuMemCopy
00002e6e g F .text 000000f2 put_fat 00002e72 g F .text 000000f2 put_fat
00003d5e g F .text 00000138 f_lseek 00003d62 g F .text 00000138 f_lseek
00004ce8 g F .text 000000b0 uip_arp_arpin 00004cec g F .text 000000b0 uip_arp_arpin
00001bf4 g F .text 00000014 ComGetActiveInterfaceMaxTxLen 00001bf4 g F .text 00000014 ComGetActiveInterfaceMaxTxLen
00004fc0 g F .text 00000070 UartReceivePacket 00004fc4 g F .text 00000090 UartReceivePacket
00000128 g F .text 00000008 FileGetFirmwareFilenameHook 00000128 g F .text 00000008 FileGetFirmwareFilenameHook
00000380 g F .text 00000060 EthernetMACAddrSet 00000380 g F .text 00000060 EthernetMACAddrSet
00004c90 g F .text 00000058 uip_arp_timer 00004c94 g F .text 00000058 uip_arp_timer
20001054 g O .bss 00000002 uip_listenports 20001058 g O .bss 00000002 uip_listenports
20001056 g O .bss 00000004 uip_draddr 2000105a g O .bss 00000004 uip_draddr
20000000 g .data 00000000 _data 20000000 g .data 00000000 _data
00000564 g F .text 00000040 EthernetPHYRead 00000564 g F .text 00000040 EthernetPHYRead
00003e98 g F .text 00000048 f_stat 00003e9c g F .text 00000048 f_stat
00001ed8 g F .text 00000002 CopInit 00001ed8 g F .text 00000002 CopInit
00001214 g F .text 00000024 SSIDisable 00001214 g F .text 00000024 SSIDisable
00005034 g F .text 00000004 NvmWrite 00005058 g F .text 00000004 NvmWrite
00004edc g F .text 00000030 CpuStartUserProgram 00004ee0 g F .text 00000030 CpuStartUserProgram
00002d06 g F .text 00000018 clust2sect 00002d0a g F .text 00000018 clust2sect
200018a8 g .bss 00000000 _estack 200018ac g .bss 00000000 _estack
00000328 g F .text 00000058 EthernetConfigSet 00000328 g F .text 00000058 EthernetConfigSet
00005370 g F .text 00000048 FlashVerifyChecksum 00005398 g F .text 00000048 FlashVerifyChecksum
00002570 g F .text 0000003c NetTransmitPacket 00002574 g F .text 0000003c NetTransmitPacket
20000008 g .data 00000000 _edata 20000008 g .data 00000000 _edata
00001fe4 g F .text 00000014 FileIsIdle 00001fe4 g F .text 00000014 FileIsIdle
00004b80 g F .text 00000006 htons 00004b84 g F .text 00000006 htons
00003b14 g F .text 00000192 f_write 00003b18 g F .text 00000192 f_write
00000000 g O .text 000000f0 _vectab 00000000 g O .text 000000f0 _vectab
000006d8 g F .text 00000060 FlashUserGet 000006d8 g F .text 00000060 FlashUserGet
00000ef4 g F .text 00000034 GPIOPinTypeUART 00000ef4 g F .text 00000034 GPIOPinTypeUART
00003874 g F .text 00000140 f_open 00003878 g F .text 00000140 f_open
00001700 g F .text 000000c0 disk_write 00001700 g F .text 000000c0 disk_write
00000e8c g F .text 00000034 GPIOPinTypeGPIOOutput 00000e8c g F .text 00000034 GPIOPinTypeGPIOOutput
0000019c g F .text 00000048 FileFirmwareUpdateLogHook 0000019c g F .text 00000048 FileFirmwareUpdateLogHook
20000004 g O .data 00000004 __ctype_ptr__ 20000004 g O .data 00000004 __ctype_ptr__
00001c08 g F .text 00000004 ComIsConnected 00001c08 g F .text 00000004 ComIsConnected
000004d0 g F .text 00000038 EthernetIntDisable 000004d0 g F .text 00000038 EthernetIntDisable
00005ef0 g O .text 00000101 _ctype_ 00005f18 g O .text 00000101 _ctype_
00000530 g F .text 00000034 EthernetIntClear 00000530 g F .text 00000034 EthernetIntClear
000000f0 g F .text 00000038 FileIsFirmwareUpdateRequestedHook 000000f0 g F .text 00000038 FileIsFirmwareUpdateRequestedHook
000010f4 g F .text 00000020 UARTBusy 000010f4 g F .text 00000020 UARTBusy
000041b8 g F .text 0000002c uip_init 000041bc g F .text 0000002c uip_init
00001be0 g F .text 00000014 ComGetActiveInterfaceMaxRxLen 00001be0 g F .text 00000014 ComGetActiveInterfaceMaxRxLen
000025ac g F .text 000000b0 NetReceivePacket 000025b0 g F .text 000000b0 NetReceivePacket
00000cd8 g F .text 00000058 GPIODirModeSet 00000cd8 g F .text 00000058 GPIODirModeSet
0000167c g F .text 00000084 disk_read 0000167c g F .text 00000084 disk_read
00001e70 g F .text 00000048 BackDoorCheck 00001e70 g F .text 00000048 BackDoorCheck
200016a6 g .bss 00000000 _stack 200016aa g .bss 00000000 _stack
2000105a g O .bss 00000004 uip_netmask 2000105e g O .bss 00000004 uip_netmask
2000105e g O .bss 00000004 uip_hostaddr 20001062 g O .bss 00000004 uip_hostaddr
0000403c g F .text 0000003c ff_convert 00004040 g F .text 0000003c ff_convert
0000509c g F .text 00000010 TimerGet 000050c4 g F .text 00000010 TimerGet
0000265c g F .text 00000064 NetApp 00002660 g F .text 00000064 NetApp
00000fac g F .text 000000d0 UARTConfigSetExpClk 00000fac g F .text 000000d0 UARTConfigSetExpClk
00002504 g F .text 0000006c NetInit 00002508 g F .text 0000006c NetInit
00000988 g F .text 00000150 SysCtlClockSet 00000988 g F .text 00000150 SysCtlClockSet
00000d30 g F .text 00000104 GPIOPadConfigSet 00000d30 g F .text 00000104 GPIOPadConfigSet
00005054 g F .text 00000020 TimerInit 0000507c g F .text 00000020 TimerInit
20001062 g O .bss 00000642 uip_buf 20001066 g O .bss 00000642 uip_buf
000005a4 g F .text 00000050 FlashClear 000005a4 g F .text 00000050 FlashClear
00004b88 g F .text 00000024 uip_send 00004b8c g F .text 00000024 uip_send
200016a4 g O .bss 00000002 uip_slen 200016a8 g O .bss 00000002 uip_slen
00000130 g F .text 00000028 FileFirmwareUpdateStartedHook 00000130 g F .text 00000028 FileFirmwareUpdateStartedHook
00000f48 g F .text 00000030 UARTEnable 00000f48 g F .text 00000030 UARTEnable

View File

@ -1,5 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<CodeLite_Project Name="DemoBoot" InternalType=""> <CodeLite_Project Name="DemoBoot" InternalType="">
<Plugins>
<Plugin Name="qmake">
<![CDATA[00010001N0005Debug000000000000]]>
</Plugin>
</Plugins>
<VirtualDirectory Name="Demo"> <VirtualDirectory Name="Demo">
<VirtualDirectory Name="ARMCM3_LM3S_EK_LM3S6965_GCC"> <VirtualDirectory Name="ARMCM3_LM3S_EK_LM3S6965_GCC">
<VirtualDirectory Name="Boot"> <VirtualDirectory Name="Boot">
@ -54,11 +59,6 @@
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
<Plugins>
<Plugin Name="qmake">
<![CDATA[00010001N0005Debug000000000000]]>
</Plugin>
</Plugins>
<Description/> <Description/>
<Dependencies/> <Dependencies/>
<Settings Type="Dynamic Library"> <Settings Type="Dynamic Library">
@ -135,6 +135,64 @@ continue
<VirtualDirectory Name="Source"> <VirtualDirectory Name="Source">
<VirtualDirectory Name="third_party"> <VirtualDirectory Name="third_party">
<VirtualDirectory Name="uip"> <VirtualDirectory Name="uip">
<VirtualDirectory Name="apps">
<VirtualDirectory Name="dhcpc">
<File Name="../../../../Source/third_party/uip/apps/dhcpc/dhcpc.c"/>
<File Name="../../../../Source/third_party/uip/apps/dhcpc/dhcpc.h"/>
</VirtualDirectory>
<VirtualDirectory Name="hello-world">
<File Name="../../../../Source/third_party/uip/apps/hello-world/hello-world.c"/>
<File Name="../../../../Source/third_party/uip/apps/hello-world/hello-world.h"/>
</VirtualDirectory>
<VirtualDirectory Name="httpd">
<File Name="../../../../Source/third_party/uip/apps/httpd/httpd.c"/>
<File Name="../../../../Source/third_party/uip/apps/httpd/httpd.h"/>
</VirtualDirectory>
<VirtualDirectory Name="resolv">
<File Name="../../../../Source/third_party/uip/apps/resolv/resolv.c"/>
<File Name="../../../../Source/third_party/uip/apps/resolv/resolv.h"/>
</VirtualDirectory>
<VirtualDirectory Name="smtp">
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp-strings.c"/>
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp-strings.h"/>
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp.c"/>
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp.h"/>
</VirtualDirectory>
<VirtualDirectory Name="telnetd">
<File Name="../../../../Source/third_party/uip/apps/telnetd/shell.c"/>
<File Name="../../../../Source/third_party/uip/apps/telnetd/shell.h"/>
<File Name="../../../../Source/third_party/uip/apps/telnetd/telnetd.c"/>
<File Name="../../../../Source/third_party/uip/apps/telnetd/telnetd.h"/>
</VirtualDirectory>
<VirtualDirectory Name="webclient">
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient-strings.c"/>
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient-strings.h"/>
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient.c"/>
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient.h"/>
</VirtualDirectory>
<VirtualDirectory Name="webserver">
<File Name="../../../../Source/third_party/uip/apps/webserver/http-strings.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/http-strings.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-cgi.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-cgi.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fs.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fs.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fsdata.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fsdata.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/webserver.h"/>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="doc">
<File Name="../../../../Source/third_party/uip/doc/example-mainloop-with-arp.c"/>
<File Name="../../../../Source/third_party/uip/doc/example-mainloop-without-arp.c"/>
<File Name="../../../../Source/third_party/uip/doc/uip-code-style.c"/>
</VirtualDirectory>
<VirtualDirectory Name="lib">
<File Name="../../../../Source/third_party/uip/lib/memb.c"/>
<File Name="../../../../Source/third_party/uip/lib/memb.h"/>
</VirtualDirectory>
<VirtualDirectory Name="uip"> <VirtualDirectory Name="uip">
<File Name="../../../../Source/third_party/uip/uip/clock.h"/> <File Name="../../../../Source/third_party/uip/uip/clock.h"/>
<File Name="../../../../Source/third_party/uip/uip/lc-addrlabels.h"/> <File Name="../../../../Source/third_party/uip/uip/lc-addrlabels.h"/>
@ -160,6 +218,14 @@ continue
<File Name="../../../../Source/third_party/uip/uip/uip_timer.c"/> <File Name="../../../../Source/third_party/uip/uip/uip_timer.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip_timer.h"/> <File Name="../../../../Source/third_party/uip/uip/uip_timer.h"/>
</VirtualDirectory> </VirtualDirectory>
<VirtualDirectory Name="unix">
<File Name="../../../../Source/third_party/uip/unix/clock-arch.c"/>
<File Name="../../../../Source/third_party/uip/unix/clock-arch.h"/>
<File Name="../../../../Source/third_party/uip/unix/main.c"/>
<File Name="../../../../Source/third_party/uip/unix/tapdev.c"/>
<File Name="../../../../Source/third_party/uip/unix/tapdev.h"/>
<File Name="../../../../Source/third_party/uip/unix/uip-conf.h"/>
</VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
<VirtualDirectory Name="fatfs"> <VirtualDirectory Name="fatfs">
<VirtualDirectory Name="src"> <VirtualDirectory Name="src">
@ -186,41 +252,42 @@ continue
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
<VirtualDirectory Name="ARMCM3_LM3S">
<VirtualDirectory Name="GCC">
<File Name="../../../../Source/ARMCM3_LM3S/GCC/cstart.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/GCC/vectors.c"/>
</VirtualDirectory>
<File Name="../../../../Source/ARMCM3_LM3S/can.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/cpu.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/flash.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/flash.h"/>
<File Name="../../../../Source/ARMCM3_LM3S/nvm.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/timer.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/types.h"/>
<File Name="../../../../Source/ARMCM3_LM3S/uart.c"/>
</VirtualDirectory>
<File Name="../../../../Source/assert.c"/> <File Name="../../../../Source/assert.c"/>
<File Name="../../../../Source/assert.h"/> <File Name="../../../../Source/assert.h"/>
<File Name="../../../../Source/backdoor.c"/> <File Name="../../../../Source/backdoor.c"/>
<File Name="../../../../Source/backdoor.h"/> <File Name="../../../../Source/backdoor.h"/>
<File Name="../../../../Source/boot.c"/> <File Name="../../../../Source/boot.c"/>
<File Name="../../../../Source/boot.h"/> <File Name="../../../../Source/boot.h"/>
<File Name="../../../../Source/can.h"/>
<File Name="../../../../Source/com.c"/> <File Name="../../../../Source/com.c"/>
<File Name="../../../../Source/com.h"/> <File Name="../../../../Source/com.h"/>
<File Name="../../../../Source/cop.c"/> <File Name="../../../../Source/cop.c"/>
<File Name="../../../../Source/cop.h"/> <File Name="../../../../Source/cop.h"/>
<File Name="../../../../Source/cpu.h"/>
<File Name="../../../../Source/file.c"/> <File Name="../../../../Source/file.c"/>
<File Name="../../../../Source/file.h"/> <File Name="../../../../Source/file.h"/>
<File Name="../../../../Source/net.c"/> <File Name="../../../../Source/net.c"/>
<File Name="../../../../Source/net.h"/> <File Name="../../../../Source/net.h"/>
<File Name="../../../../Source/nvm.h"/>
<File Name="../../../../Source/plausibility.h"/> <File Name="../../../../Source/plausibility.h"/>
<File Name="../../../../Source/timer.h"/>
<File Name="../../../../Source/uart.h"/>
<File Name="../../../../Source/usb.h"/>
<File Name="../../../../Source/xcp.c"/> <File Name="../../../../Source/xcp.c"/>
<File Name="../../../../Source/xcp.h"/> <File Name="../../../../Source/xcp.h"/>
<VirtualDirectory Name="ARMCM3_LM3S">
<File Name="../../../../Source/ARMCM3_LM3S/can.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/can.h"/>
<File Name="../../../../Source/ARMCM3_LM3S/cpu.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/cpu.h"/>
<File Name="../../../../Source/ARMCM3_LM3S/flash.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/flash.h"/>
<File Name="../../../../Source/ARMCM3_LM3S/nvm.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/nvm.h"/>
<File Name="../../../../Source/ARMCM3_LM3S/timer.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/timer.h"/>
<File Name="../../../../Source/ARMCM3_LM3S/types.h"/>
<File Name="../../../../Source/ARMCM3_LM3S/uart.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/uart.h"/>
<VirtualDirectory Name="GCC">
<File Name="../../../../Source/ARMCM3_LM3S/GCC/cstart.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/GCC/vectors.c"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
</CodeLite_Project> </CodeLite_Project>

View File

@ -89,6 +89,10 @@ main.c \
../../../Source/net.h \ ../../../Source/net.h \
../../../Source/assert.c \ ../../../Source/assert.c \
../../../Source/assert.h \ ../../../Source/assert.h \
../../../Source/cpu.h \
../../../Source/uart.h \
../../../Source/nvm.h \
../../../Source/timer.h \
../../../Source/plausibility.h \ ../../../Source/plausibility.h \
../../../Source/third_party/fatfs/src/diskio.h \ ../../../Source/third_party/fatfs/src/diskio.h \
../../../Source/third_party/fatfs/src/ff.c \ ../../../Source/third_party/fatfs/src/ff.c \
@ -115,13 +119,9 @@ main.c \
../../../Source/third_party/uip/uip/uipopt.h \ ../../../Source/third_party/uip/uip/uipopt.h \
../../../Source/ARMCM3_LM3S/types.h \ ../../../Source/ARMCM3_LM3S/types.h \
../../../Source/ARMCM3_LM3S/cpu.c \ ../../../Source/ARMCM3_LM3S/cpu.c \
../../../Source/ARMCM3_LM3S/cpu.h \
../../../Source/ARMCM3_LM3S/uart.c \ ../../../Source/ARMCM3_LM3S/uart.c \
../../../Source/ARMCM3_LM3S/uart.h \
../../../Source/ARMCM3_LM3S/nvm.c \ ../../../Source/ARMCM3_LM3S/nvm.c \
../../../Source/ARMCM3_LM3S/nvm.h \
../../../Source/ARMCM3_LM3S/timer.c \ ../../../Source/ARMCM3_LM3S/timer.c \
../../../Source/ARMCM3_LM3S/timer.h \
../../../Source/ARMCM3_LM3S/flash.c \ ../../../Source/ARMCM3_LM3S/flash.c \
../../../Source/ARMCM3_LM3S/flash.h \ ../../../Source/ARMCM3_LM3S/flash.h \
../../../Source/ARMCM3_LM3S/GCC/vectors.c \ ../../../Source/ARMCM3_LM3S/GCC/vectors.c \

File diff suppressed because it is too large Load Diff

View File

@ -1994,9 +1994,6 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c</name>
</file> </file>
@ -2006,24 +2003,15 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c</name>
</file> </file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.h</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\types.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.h</name>
</file>
</group> </group>
<group> <group>
<name>third_party</name> <name>third_party</name>
@ -2133,6 +2121,9 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\cop.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\cop.h</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\cpu.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\file.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\file.c</name>
</file> </file>
@ -2145,9 +2136,18 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\net.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\net.h</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\nvm.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\plausibility.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\plausibility.h</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\timer.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\uart.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\xcp.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\xcp.c</name>
</file> </file>

View File

@ -19,7 +19,7 @@
<Column0>211</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths> <Column0>194</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
</Workspace> </Workspace>
<Disassembly> <Disassembly>
<col-names> <col-names>
@ -39,7 +39,7 @@
<Wnd0> <Wnd2>
<Tabs> <Tabs>
<Tab> <Tab>
<Identity>TabID-4214-26312</Identity> <Identity>TabID-4214-26312</Identity>
@ -47,24 +47,24 @@
<Factory>Workspace</Factory> <Factory>Workspace</Factory>
<Session> <Session>
<NodeDict><ExpandedNode>lm3s6965</ExpandedNode><ExpandedNode>lm3s6965/Source</ExpandedNode><ExpandedNode>lm3s6965/Source/ARMCM3_LM3S</ExpandedNode><ExpandedNode>lm3s6965/Source/ARMCM3_LM3S/IAR</ExpandedNode></NodeDict></Session> <NodeDict><ExpandedNode>lm3s6965</ExpandedNode><ExpandedNode>lm3s6965/Boot</ExpandedNode><ExpandedNode>lm3s6965/Source</ExpandedNode><ExpandedNode>lm3s6965/Source/ARMCM3_LM3S</ExpandedNode><ExpandedNode>lm3s6965/Source/ARMCM3_LM3S/IAR</ExpandedNode></NodeDict></Session>
</Tab> </Tab>
</Tabs> </Tabs>
<SelectedTab>0</SelectedTab></Wnd0><Wnd1><Tabs><Tab><Identity>TabID-14429-10902</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd1><Wnd4><Tabs><Tab><Identity>TabID-29443-18340</Identity><TabName>Disassembly</TabName><Factory>Disassembly</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd4></Windows> <SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-14429-10902</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3><Wnd5><Tabs><Tab><Identity>TabID-29443-18340</Identity><TabName>Disassembly</TabName><Factory>Disassembly</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd5></Windows>
<Editor> <Editor>
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\blt_conf.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>21</YPos2><SelStart2>3373</SelStart2><SelEnd2>3373</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>30</YPos2><SelStart2>3038</SelStart2><SelEnd2>3038</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\uip\netdev.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>113</YPos2><SelStart2>5833</SelStart2><SelEnd2>5833</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\driverlib\ethernet.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>1295</YPos2><SelStart2>46860</SelStart2><SelEnd2>46860</SelEnd2></Tab><ActiveTab>3</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor> <Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\blt_conf.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>57</YPos2><SelStart2>1909</SelStart2><SelEnd2>1909</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>30</YPos2><SelStart2>3038</SelStart2><SelEnd2>3038</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\lib\driverlib\ethernet.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>1295</YPos2><SelStart2>46860</SelStart2><SelEnd2>46860</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>27</YPos2><SelStart2>2499</SelStart2><SelEnd2>2499</SelEnd2></Tab><ActiveTab>3</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions> <Positions>
<Top><Row0><Sizes><Toolbar-011eba70><key>iaridepm.enu1</key></Toolbar-011eba70></Sizes></Row0><Row1><Sizes><Toolbar-0c4ae0e0><key>debuggergui.enu1</key></Toolbar-0c4ae0e0></Sizes></Row1><Row2><Sizes/></Row2></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>741</Bottom><Right>285</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>243</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>149479</sizeVertCX><sizeVertCY>737103</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes><Wnd4><Rect><Top>-2</Top><Left>-2</Left><Bottom>741</Bottom><Right>198</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>737103</sizeVertCY></Rect></Wnd4></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>200</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>198413</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions> <Top><Row0><Sizes><Toolbar-00b9d8e8><key>iaridepm.enu1</key></Toolbar-00b9d8e8></Sizes></Row0><Row1><Sizes><Toolbar-0358f220><key>debuggergui.enu1</key></Toolbar-0358f220></Sizes></Row1></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>741</Bottom><Right>285</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>243</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>149479</sizeVertCX><sizeVertCY>737103</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes><Wnd5><Rect><Top>-2</Top><Left>-2</Left><Bottom>741</Bottom><Right>198</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>737103</sizeVertCY></Rect></Wnd5></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>200</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>198413</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop> </Desktop>
</Project> </Project>

View File

@ -9,7 +9,7 @@ TriggerName=main
LimitSize=0 LimitSize=0
ByteLimit=50 ByteLimit=50
[DebugChecksum] [DebugChecksum]
Checksum=413990051 Checksum=-998763667
[Exceptions] [Exceptions]
StopOnUncaught=_ 0 StopOnUncaught=_ 0
StopOnThrow=_ 0 StopOnThrow=_ 0

View File

@ -17,7 +17,7 @@
<Build><PreferedWindows><Position>1</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Find-All-References</Factory></Window></Windows></PreferedWindows><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1155</ColumnWidth1><ColumnWidth2>308</ColumnWidth2><ColumnWidth3>77</ColumnWidth3></Build><Find-in-Files><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows><ColumnWidth0>552</ColumnWidth0><ColumnWidth1>78</ColumnWidth1><ColumnWidth2>946</ColumnWidth2></Find-in-Files><TerminalIO/><PROJECT_GUI_CALL_GRAPH><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows><col-names><item>File</item><item>Function</item><item>Line</item></col-names><col-widths><item>200</item><item>700</item><item>100</item></col-widths></PROJECT_GUI_CALL_GRAPH><Select-Ambiguous-Definitions><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Build</Factory></Window><Window><Factory>Find-in-Files</Factory></Window><Window><Factory>Find-All-References</Factory></Window></Windows></PreferedWindows><ColumnWidth0>664</ColumnWidth0><ColumnWidth1>94</ColumnWidth1><ColumnWidth2>1138</ColumnWidth2></Select-Ambiguous-Definitions><Find-All-References><PreferedWindows><Position>1</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Build</Factory></Window></Windows></PreferedWindows><ColumnWidth0>664</ColumnWidth0><ColumnWidth1>94</ColumnWidth1><ColumnWidth2>1138</ColumnWidth2></Find-All-References></Static> <Build><PreferedWindows><Position>1</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Find-All-References</Factory></Window></Windows></PreferedWindows><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1155</ColumnWidth1><ColumnWidth2>308</ColumnWidth2><ColumnWidth3>77</ColumnWidth3></Build><Find-in-Files><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows><ColumnWidth0>552</ColumnWidth0><ColumnWidth1>78</ColumnWidth1><ColumnWidth2>946</ColumnWidth2></Find-in-Files><TerminalIO/><PROJECT_GUI_CALL_GRAPH><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows><col-names><item>File</item><item>Function</item><item>Line</item></col-names><col-widths><item>200</item><item>700</item><item>100</item></col-widths></PROJECT_GUI_CALL_GRAPH><Select-Ambiguous-Definitions><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Build</Factory></Window><Window><Factory>Find-in-Files</Factory></Window><Window><Factory>Find-All-References</Factory></Window></Windows></PreferedWindows><ColumnWidth0>664</ColumnWidth0><ColumnWidth1>94</ColumnWidth1><ColumnWidth2>1138</ColumnWidth2></Select-Ambiguous-Definitions><Find-All-References><PreferedWindows><Position>1</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Build</Factory></Window></Windows></PreferedWindows><ColumnWidth0>664</ColumnWidth0><ColumnWidth1>94</ColumnWidth1><ColumnWidth2>1138</ColumnWidth2></Find-All-References></Static>
<Windows> <Windows>
<Wnd0> <Wnd1>
<Tabs> <Tabs>
<Tab> <Tab>
<Identity>TabID-31649-22318</Identity> <Identity>TabID-31649-22318</Identity>
@ -29,20 +29,20 @@
</Tab> </Tab>
</Tabs> </Tabs>
<SelectedTab>0</SelectedTab></Wnd0><Wnd3><Tabs><Tab><Identity>TabID-23631-11730</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-25094-12726</Identity><TabName>Ambiguous Definitions</TabName><Factory>Select-Ambiguous-Definitions</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows> <SelectedTab>0</SelectedTab></Wnd1><Wnd2><Tabs><Tab><Identity>TabID-23631-11730</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-25094-12726</Identity><TabName>Ambiguous Definitions</TabName><Factory>Select-Ambiguous-Definitions</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd2></Windows>
<Editor> <Editor>
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\blt_conf.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>21</YPos2><SelStart2>3373</SelStart2><SelEnd2>3373</SelEnd2></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>30</YPos2><SelStart2>3038</SelStart2><SelEnd2>3038</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor> <Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\blt_conf.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>90</YPos2><SelStart2>9031</SelStart2><SelEnd2>9031</SelEnd2></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>30</YPos2><SelStart2>3038</SelStart2><SelEnd2>3038</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions> <Positions>
<Top><Row0><Sizes><Toolbar-02a3ba70><key>iaridepm.enu1</key></Toolbar-02a3ba70></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>563</Bottom><Right>326</Right><x>-2</x><y>-2</y><xscreen>372</xscreen><yscreen>353</yscreen><sizeHorzCX>193750</sizeHorzCX><sizeHorzCY>350198</sizeHorzCY><sizeVertCX>170833</sizeVertCX><sizeVertCY>560516</sizeVertCY></Rect></Wnd0><Wnd3><Rect><Top>0</Top><Left>0</Left><Bottom>50105696</Bottom><Right>50105696</Right><x>-2</x><y>561</y><xscreen>258</xscreen><yscreen>237</yscreen><sizeHorzCX>134375</sizeHorzCX><sizeHorzCY>235119</sizeHorzCY><sizeVertCX>170833</sizeVertCX><sizeVertCY>398810</sizeVertCY></Rect></Wnd3></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes/></Row0></Bottom><Float><Sizes/></Float></Positions> <Top><Row0><Sizes><Toolbar-00b9d8e8><key>iaridepm.enu1</key></Toolbar-00b9d8e8></Sizes></Row0><Row1><Sizes/></Row1><Row2><Sizes/></Row2></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>563</Bottom><Right>326</Right><x>-2</x><y>-2</y><xscreen>372</xscreen><yscreen>353</yscreen><sizeHorzCX>193750</sizeHorzCX><sizeHorzCY>350198</sizeHorzCY><sizeVertCX>170833</sizeVertCX><sizeVertCY>560516</sizeVertCY></Rect></Wnd1><Wnd2><Rect><Top>0</Top><Left>0</Left><Bottom>0</Bottom><Right>7</Right><x>-2</x><y>561</y><xscreen>258</xscreen><yscreen>237</yscreen><sizeHorzCX>134375</sizeHorzCX><sizeHorzCY>235119</sizeHorzCY><sizeVertCX>170833</sizeVertCX><sizeVertCY>398810</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes/></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop> </Desktop>
</Workspace> </Workspace>

View File

@ -468,7 +468,7 @@ Linker script and memory map
0x00000001 . = ASSERT (((__init_end__ >= __FLASH_segment_start__) && (__init_end__ <= __FLASH_segment_end__)), error: .init is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__init_end__ >= __FLASH_segment_start__) && (__init_end__ <= __FLASH_segment_end__)), error: .init is too large to fit in FLASH memory segment)
0x000001f8 __text_load_start__ = ALIGN (__init_end__, 0x4) 0x000001f8 __text_load_start__ = ALIGN (__init_end__, 0x4)
.text 0x000001f8 0x1b98 .text 0x000001f8 0x1bbc
0x000001f8 __text_start__ = . 0x000001f8 __text_start__ = .
*(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table .ARM.extab* .gnu.linkonce.armextab.*) *(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table .ARM.extab* .gnu.linkonce.armextab.*)
.glue_7 0x00000000 0x0 linker stubs .glue_7 0x00000000 0x0 linker stubs
@ -612,91 +612,94 @@ Linker script and memory map
.text.NvmVerifyChecksum .text.NvmVerifyChecksum
0x00001722 0x4 THUMB Debug/../../obj/nvm.o 0x00001722 0x4 THUMB Debug/../../obj/nvm.o
0x00001722 NvmVerifyChecksum 0x00001722 NvmVerifyChecksum
.text.NvmDone 0x00001726 0x12 THUMB Debug/../../obj/nvm.o .text.NvmGetUserProgBaseAddress
0x00001726 NvmDone 0x00001726 0x4 THUMB Debug/../../obj/nvm.o
0x00001726 NvmGetUserProgBaseAddress
.text.NvmDone 0x0000172a 0x12 THUMB Debug/../../obj/nvm.o
0x0000172a NvmDone
.text.TimerInit .text.TimerInit
0x00001738 0x20 THUMB Debug/../../obj/timer.o 0x0000173c 0x20 THUMB Debug/../../obj/timer.o
0x00001738 TimerInit 0x0000173c TimerInit
.text.TimerReset .text.TimerReset
0x00001758 0xc THUMB Debug/../../obj/timer.o 0x0000175c 0xc THUMB Debug/../../obj/timer.o
0x00001758 TimerReset 0x0000175c TimerReset
.text.TimerUpdate .text.TimerUpdate
0x00001764 0x1c THUMB Debug/../../obj/timer.o 0x00001768 0x1c THUMB Debug/../../obj/timer.o
0x00001764 TimerUpdate 0x00001768 TimerUpdate
.text.TimerGet .text.TimerGet
0x00001780 0x10 THUMB Debug/../../obj/timer.o 0x00001784 0x10 THUMB Debug/../../obj/timer.o
0x00001780 TimerGet 0x00001784 TimerGet
.text.UartInit .text.UartInit
0x00001790 0x28 THUMB Debug/../../obj/uart.o 0x00001794 0x28 THUMB Debug/../../obj/uart.o
0x00001790 UartInit 0x00001794 UartInit
.text.UartTransmitPacket .text.UartTransmitPacket
0x000017b8 0x6c THUMB Debug/../../obj/uart.o 0x000017bc 0x6c THUMB Debug/../../obj/uart.o
0x000017b8 UartTransmitPacket 0x000017bc UartTransmitPacket
.text.UartReceivePacket .text.UartReceivePacket
0x00001824 0x70 THUMB Debug/../../obj/uart.o 0x00001828 0x90 THUMB Debug/../../obj/uart.o
0x00001824 UartReceivePacket 0x00001828 UartReceivePacket
.text.CanInit 0x00001894 0xa0 THUMB Debug/../../obj/can.o .text.CanInit 0x000018b8 0xa0 THUMB Debug/../../obj/can.o
0x00001894 CanInit 0x000018b8 CanInit
.text.CanTransmitPacket .text.CanTransmitPacket
0x00001934 0x54 THUMB Debug/../../obj/can.o 0x00001958 0x54 THUMB Debug/../../obj/can.o
0x00001934 CanTransmitPacket 0x00001958 CanTransmitPacket
.text.CanReceivePacket .text.CanReceivePacket
0x00001988 0x2c THUMB Debug/../../obj/can.o 0x000019ac 0x2c THUMB Debug/../../obj/can.o
0x00001988 CanReceivePacket 0x000019ac CanReceivePacket
.text.AssertFailure .text.AssertFailure
0x000019b4 0x18 THUMB Debug/../../obj/assert.o 0x000019d8 0x18 THUMB Debug/../../obj/assert.o
0x000019b4 AssertFailure 0x000019d8 AssertFailure
.text.BackDoorCheck .text.BackDoorCheck
0x000019cc 0x38 THUMB Debug/../../obj/backdoor.o 0x000019f0 0x38 THUMB Debug/../../obj/backdoor.o
0x000019cc BackDoorCheck 0x000019f0 BackDoorCheck
.text.BackDoorInit .text.BackDoorInit
0x00001a04 0x20 THUMB Debug/../../obj/backdoor.o 0x00001a28 0x20 THUMB Debug/../../obj/backdoor.o
0x00001a04 BackDoorInit 0x00001a28 BackDoorInit
.text.BootInit .text.BootInit
0x00001a24 0x1a THUMB Debug/../../obj/boot.o 0x00001a48 0x1a THUMB Debug/../../obj/boot.o
0x00001a24 BootInit 0x00001a48 BootInit
.text.BootTask .text.BootTask
0x00001a3e 0x16 THUMB Debug/../../obj/boot.o 0x00001a62 0x16 THUMB Debug/../../obj/boot.o
0x00001a3e BootTask 0x00001a62 BootTask
.text.ComInit 0x00001a54 0x20 THUMB Debug/../../obj/com.o .text.ComInit 0x00001a78 0x20 THUMB Debug/../../obj/com.o
0x00001a54 ComInit 0x00001a78 ComInit
.text.ComTask 0x00001a74 0x3c THUMB Debug/../../obj/com.o .text.ComTask 0x00001a98 0x3c THUMB Debug/../../obj/com.o
0x00001a74 ComTask 0x00001a98 ComTask
.text.ComFree 0x00001ab0 0x2 THUMB Debug/../../obj/com.o .text.ComFree 0x00001ad4 0x2 THUMB Debug/../../obj/com.o
0x00001ab0 ComFree 0x00001ad4 ComFree
*fill* 0x00001ab2 0x2 00 *fill* 0x00001ad6 0x2 00
.text.ComTransmitPacket .text.ComTransmitPacket
0x00001ab4 0x30 THUMB Debug/../../obj/com.o 0x00001ad8 0x30 THUMB Debug/../../obj/com.o
0x00001ab4 ComTransmitPacket 0x00001ad8 ComTransmitPacket
.text.ComGetActiveInterfaceMaxRxLen .text.ComGetActiveInterfaceMaxRxLen
0x00001ae4 0x20 THUMB Debug/../../obj/com.o 0x00001b08 0x20 THUMB Debug/../../obj/com.o
0x00001ae4 ComGetActiveInterfaceMaxRxLen 0x00001b08 ComGetActiveInterfaceMaxRxLen
.text.ComGetActiveInterfaceMaxTxLen .text.ComGetActiveInterfaceMaxTxLen
0x00001b04 0x20 THUMB Debug/../../obj/com.o 0x00001b28 0x20 THUMB Debug/../../obj/com.o
0x00001b04 ComGetActiveInterfaceMaxTxLen 0x00001b28 ComGetActiveInterfaceMaxTxLen
.text.ComIsConnected .text.ComIsConnected
0x00001b24 0x4 THUMB Debug/../../obj/com.o 0x00001b48 0x4 THUMB Debug/../../obj/com.o
0x00001b24 ComIsConnected 0x00001b48 ComIsConnected
.text.CopInit 0x00001b28 0x2 THUMB Debug/../../obj/cop.o .text.CopInit 0x00001b4c 0x2 THUMB Debug/../../obj/cop.o
0x00001b28 CopInit 0x00001b4c CopInit
.text.CopService .text.CopService
0x00001b2a 0x2 THUMB Debug/../../obj/cop.o 0x00001b4e 0x2 THUMB Debug/../../obj/cop.o
0x00001b2a CopService 0x00001b4e CopService
.text.XcpSetCtoError .text.XcpSetCtoError
0x00001b2c 0x14 THUMB Debug/../../obj/xcp.o 0x00001b50 0x14 THUMB Debug/../../obj/xcp.o
.text.XcpInit 0x00001b40 0x1c THUMB Debug/../../obj/xcp.o .text.XcpInit 0x00001b64 0x1c THUMB Debug/../../obj/xcp.o
0x00001b40 XcpInit 0x00001b64 XcpInit
.text.XcpIsConnected .text.XcpIsConnected
0x00001b5c 0x10 THUMB Debug/../../obj/xcp.o 0x00001b80 0x10 THUMB Debug/../../obj/xcp.o
0x00001b5c XcpIsConnected 0x00001b80 XcpIsConnected
.text.XcpPacketTransmitted .text.XcpPacketTransmitted
0x00001b6c 0x10 THUMB Debug/../../obj/xcp.o 0x00001b90 0x10 THUMB Debug/../../obj/xcp.o
0x00001b6c XcpPacketTransmitted 0x00001b90 XcpPacketTransmitted
.text.XcpPacketReceived .text.XcpPacketReceived
0x00001b7c 0x214 THUMB Debug/../../obj/xcp.o 0x00001ba0 0x214 THUMB Debug/../../obj/xcp.o
0x00001b7c XcpPacketReceived 0x00001ba0 XcpPacketReceived
0x00001d90 __text_end__ = (__text_start__ + SIZEOF (.text)) 0x00001db4 __text_end__ = (__text_start__ + SIZEOF (.text))
0x00001d90 __text_load_end__ = __text_end__ 0x00001db4 __text_load_end__ = __text_end__
.vfp11_veneer 0x00000000 0x0 .vfp11_veneer 0x00000000 0x0
.vfp11_veneer 0x00000000 0x0 linker stubs .vfp11_veneer 0x00000000 0x0 linker stubs
@ -707,85 +710,85 @@ Linker script and memory map
.iplt 0x00000000 0x0 .iplt 0x00000000 0x0
.iplt 0x00000000 0x0 THUMB Debug/../../obj/sysctl.o .iplt 0x00000000 0x0 THUMB Debug/../../obj/sysctl.o
0x00000001 . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= __FLASH_segment_end__)), error: .text is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= __FLASH_segment_end__)), error: .text is too large to fit in FLASH memory segment)
0x00001d90 __dtors_load_start__ = ALIGN (__text_end__, 0x4) 0x00001db4 __dtors_load_start__ = ALIGN (__text_end__, 0x4)
.dtors 0x00001d90 0x0 .dtors 0x00001db4 0x0
0x00001d90 __dtors_start__ = . 0x00001db4 __dtors_start__ = .
*(SORT(.dtors.*)) *(SORT(.dtors.*))
*(.dtors) *(.dtors)
*(.fini_array .fini_array.*) *(.fini_array .fini_array.*)
0x00001d90 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors)) 0x00001db4 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x00001d90 __dtors_load_end__ = __dtors_end__ 0x00001db4 __dtors_load_end__ = __dtors_end__
0x00000001 . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= __FLASH_segment_end__)), error: .dtors is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= __FLASH_segment_end__)), error: .dtors is too large to fit in FLASH memory segment)
0x00001d90 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4) 0x00001db4 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
.ctors 0x00001d90 0x0 .ctors 0x00001db4 0x0
0x00001d90 __ctors_start__ = . 0x00001db4 __ctors_start__ = .
*(SORT(.ctors.*)) *(SORT(.ctors.*))
*(.ctors) *(.ctors)
*(.init_array .init_array.*) *(.init_array .init_array.*)
0x00001d90 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors)) 0x00001db4 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x00001d90 __ctors_load_end__ = __ctors_end__ 0x00001db4 __ctors_load_end__ = __ctors_end__
0x00000001 . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= __FLASH_segment_end__)), error: .ctors is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= __FLASH_segment_end__)), error: .ctors is too large to fit in FLASH memory segment)
0x00001d90 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4) 0x00001db4 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
.rodata 0x00001d90 0x52f .rodata 0x00001db4 0x52f
0x00001d90 __rodata_start__ = . 0x00001db4 __rodata_start__ = .
*(.rodata .rodata.* .gnu.linkonce.r.*) *(.rodata .rodata.* .gnu.linkonce.r.*)
.rodata.g_pulXtals .rodata.g_pulXtals
0x00001d90 0x5c THUMB Debug/../../obj/sysctl.o 0x00001db4 0x5c THUMB Debug/../../obj/sysctl.o
.rodata.str1.1 .rodata.str1.1
0x00001dec 0x6b THUMB Debug/../../obj/sysctl.o 0x00001e10 0x6b THUMB Debug/../../obj/sysctl.o
*fill* 0x00001e57 0x1 00 *fill* 0x00001e7b 0x1 00
.rodata.g_pulRCGCRegs .rodata.g_pulRCGCRegs
0x00001e58 0xc THUMB Debug/../../obj/sysctl.o 0x00001e7c 0xc THUMB Debug/../../obj/sysctl.o
.rodata.str1.1 .rodata.str1.1
0x00001e64 0x6e THUMB Debug/../../obj/interrupt.o 0x00001e88 0x6e THUMB Debug/../../obj/interrupt.o
.rodata.str1.1 .rodata.str1.1
0x00001ed2 0x69 THUMB Debug/../../obj/gpio.o 0x00001ef6 0x69 THUMB Debug/../../obj/gpio.o
.rodata.str1.1 .rodata.str1.1
0x00001f3b 0x6d THUMB Debug/../../obj/flashlib.o 0x00001f5f 0x6d THUMB Debug/../../obj/flashlib.o
.rodata.str1.1 .rodata.str1.1
0x00001fa8 0x6c THUMB Debug/../../obj/uartlib.o 0x00001fcc 0x6c THUMB Debug/../../obj/uartlib.o
.rodata.str1.1 .rodata.str1.1
0x00002014 0x6b THUMB Debug/../../obj/canlib.o 0x00002038 0x6b THUMB Debug/../../obj/canlib.o
.rodata.str1.1 .rodata.str1.1
0x0000207f 0x85 THUMB Debug/../../obj/vectors.o 0x000020a3 0x85 THUMB Debug/../../obj/vectors.o
.rodata.flashLayout .rodata.flashLayout
0x00002104 0xc0 THUMB Debug/../../obj/flash.o 0x00002128 0xc0 THUMB Debug/../../obj/flash.o
.rodata.str1.1 .rodata.str1.1
0x000021c4 0x77 THUMB Debug/../../obj/uart.o 0x000021e8 0x77 THUMB Debug/../../obj/uart.o
.rodata.str1.1 .rodata.str1.1
0x0000223b 0x76 THUMB Debug/../../obj/can.o 0x0000225f 0x76 THUMB Debug/../../obj/can.o
.rodata.CSWTCH.9 .rodata.CSWTCH.9
0x000022b1 0x3 THUMB Debug/../../obj/com.o 0x000022d5 0x3 THUMB Debug/../../obj/com.o
.rodata.CSWTCH.12 .rodata.CSWTCH.12
0x000022b4 0x3 THUMB Debug/../../obj/com.o 0x000022d8 0x3 THUMB Debug/../../obj/com.o
.rodata.xcpStationId .rodata.xcpStationId
0x000022b7 0x8 THUMB Debug/../../obj/xcp.o 0x000022db 0x8 THUMB Debug/../../obj/xcp.o
0x000022bf __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata)) 0x000022e3 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x000022bf __rodata_load_end__ = __rodata_end__ 0x000022e3 __rodata_load_end__ = __rodata_end__
.rel.dyn 0x00000000 0x0 .rel.dyn 0x00000000 0x0
.rel.iplt 0x00000000 0x0 THUMB Debug/../../obj/sysctl.o .rel.iplt 0x00000000 0x0 THUMB Debug/../../obj/sysctl.o
0x00000001 . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= __FLASH_segment_end__)), error: .rodata is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= __FLASH_segment_end__)), error: .rodata is too large to fit in FLASH memory segment)
0x000022c0 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4) 0x000022e4 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
.ARM.exidx 0x000022c0 0x0 .ARM.exidx 0x000022e4 0x0
0x000022c0 __ARM.exidx_start__ = . 0x000022e4 __ARM.exidx_start__ = .
0x000022c0 __exidx_start = __ARM.exidx_start__ 0x000022e4 __exidx_start = __ARM.exidx_start__
*(.ARM.exidx .ARM.exidx.*) *(.ARM.exidx .ARM.exidx.*)
0x000022c0 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx)) 0x000022e4 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
0x000022c0 __exidx_end = __ARM.exidx_end__ 0x000022e4 __exidx_end = __ARM.exidx_end__
0x000022c0 __ARM.exidx_load_end__ = __ARM.exidx_end__ 0x000022e4 __ARM.exidx_load_end__ = __ARM.exidx_end__
0x00000001 . = ASSERT (((__ARM.exidx_end__ >= __FLASH_segment_start__) && (__ARM.exidx_end__ <= __FLASH_segment_end__)), error: .ARM.exidx is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__ARM.exidx_end__ >= __FLASH_segment_start__) && (__ARM.exidx_end__ <= __FLASH_segment_end__)), error: .ARM.exidx is too large to fit in FLASH memory segment)
0x000022c0 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4) 0x000022e4 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4)
.fast 0x20000000 0x0 load address 0x000022c0 .fast 0x20000000 0x0 load address 0x000022e4
0x20000000 __fast_start__ = . 0x20000000 __fast_start__ = .
*(.fast .fast.*) *(.fast .fast.*)
0x20000000 __fast_end__ = (__fast_start__ + SIZEOF (.fast)) 0x20000000 __fast_end__ = (__fast_start__ + SIZEOF (.fast))
0x000022c0 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast)) 0x000022e4 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
0x00000001 . = ASSERT (((__fast_load_end__ >= __FLASH_segment_start__) && (__fast_load_end__ <= __FLASH_segment_end__)), error: .fast is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__fast_load_end__ >= __FLASH_segment_start__) && (__fast_load_end__ <= __FLASH_segment_end__)), error: .fast is too large to fit in FLASH memory segment)
.fast_run 0x20000000 0x0 .fast_run 0x20000000 0x0
@ -794,21 +797,21 @@ Linker script and memory map
0x20000000 __fast_run_end__ = (__fast_run_start__ + SIZEOF (.fast_run)) 0x20000000 __fast_run_end__ = (__fast_run_start__ + SIZEOF (.fast_run))
0x20000000 __fast_run_load_end__ = __fast_run_end__ 0x20000000 __fast_run_load_end__ = __fast_run_end__
0x00000001 . = ASSERT (((__fast_run_end__ >= __SRAM_segment_start__) && (__fast_run_end__ <= __SRAM_segment_end__)), error: .fast_run is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__fast_run_end__ >= __SRAM_segment_start__) && (__fast_run_end__ <= __SRAM_segment_end__)), error: .fast_run is too large to fit in SRAM memory segment)
0x000022c0 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4) 0x000022e4 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4)
.data 0x20000000 0x1 load address 0x000022c0 .data 0x20000000 0x1 load address 0x000022e4
0x20000000 __data_start__ = . 0x20000000 __data_start__ = .
*(.data .data.* .gnu.linkonce.d.*) *(.data .data.* .gnu.linkonce.d.*)
.data.comActiveInterface .data.comActiveInterface
0x20000000 0x1 THUMB Debug/../../obj/com.o 0x20000000 0x1 THUMB Debug/../../obj/com.o
0x20000001 __data_end__ = (__data_start__ + SIZEOF (.data)) 0x20000001 __data_end__ = (__data_start__ + SIZEOF (.data))
0x000022c1 __data_load_end__ = (__data_load_start__ + SIZEOF (.data)) 0x000022e5 __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
.igot.plt 0x00000000 0x0 .igot.plt 0x00000000 0x0
.igot.plt 0x00000000 0x0 THUMB Debug/../../obj/sysctl.o .igot.plt 0x00000000 0x0 THUMB Debug/../../obj/sysctl.o
0x00000001 . = ASSERT (((__data_load_end__ >= __FLASH_segment_start__) && (__data_load_end__ <= __FLASH_segment_end__)), error: .data is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__data_load_end__ >= __FLASH_segment_start__) && (__data_load_end__ <= __FLASH_segment_end__)), error: .data is too large to fit in FLASH memory segment)
.data_run 0x20000000 0x1 load address 0x000022c0 .data_run 0x20000000 0x1 load address 0x000022e4
0x20000000 __data_run_start__ = . 0x20000000 __data_run_start__ = .
0x20000001 . = MAX ((__data_run_start__ + SIZEOF (.data)), .) 0x20000001 . = MAX ((__data_run_start__ + SIZEOF (.data)), .)
*fill* 0x20000000 0x1 00 *fill* 0x20000000 0x1 00
@ -817,7 +820,7 @@ Linker script and memory map
0x00000001 . = ASSERT (((__data_run_end__ >= __SRAM_segment_start__) && (__data_run_end__ <= __SRAM_segment_end__)), error: .data_run is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__data_run_end__ >= __SRAM_segment_start__) && (__data_run_end__ <= __SRAM_segment_end__)), error: .data_run is too large to fit in SRAM memory segment)
0x20000004 __bss_load_start__ = ALIGN (__data_run_end__, 0x4) 0x20000004 __bss_load_start__ = ALIGN (__data_run_end__, 0x4)
.bss 0x20000004 0x4ec .bss 0x20000004 0x4f0
0x20000004 __bss_start__ = . 0x20000004 __bss_start__ = .
*(.bss .bss.* .gnu.linkonce.b.*) *(.bss .bss.* .gnu.linkonce.b.*)
.bss.bootBlockInfo .bss.bootBlockInfo
@ -826,90 +829,92 @@ Linker script and memory map
0x20000208 0x204 THUMB Debug/../../obj/flash.o 0x20000208 0x204 THUMB Debug/../../obj/flash.o
.bss.millisecond_counter .bss.millisecond_counter
0x2000040c 0x4 THUMB Debug/../../obj/timer.o 0x2000040c 0x4 THUMB Debug/../../obj/timer.o
.bss.xcpCtoRxLength.3924 .bss.xcpCtoRxStartTime.3911
0x20000410 0x1 THUMB Debug/../../obj/uart.o 0x20000410 0x4 THUMB Debug/../../obj/uart.o
.bss.xcpCtoRxInProgress.3925 .bss.xcpCtoReqPacket.3908
0x20000411 0x1 THUMB Debug/../../obj/uart.o 0x20000414 0x41 THUMB Debug/../../obj/uart.o
.bss.xcpCtoReqPacket.3923 .bss.xcpCtoRxInProgress.3910
0x20000412 0x41 THUMB Debug/../../obj/uart.o 0x20000455 0x1 THUMB Debug/../../obj/uart.o
*fill* 0x20000453 0x1 00 .bss.xcpCtoRxLength.3909
0x20000456 0x1 THUMB Debug/../../obj/uart.o
*fill* 0x20000457 0x1 00
.bss.assert_failure_file .bss.assert_failure_file
0x20000454 0x4 THUMB Debug/../../obj/assert.o
.bss.assert_failure_line
0x20000458 0x4 THUMB Debug/../../obj/assert.o 0x20000458 0x4 THUMB Debug/../../obj/assert.o
.bss.assert_failure_line
0x2000045c 0x4 THUMB Debug/../../obj/assert.o
.bss.backdoorOpen .bss.backdoorOpen
0x2000045c 0x1 THUMB Debug/../../obj/backdoor.o 0x20000460 0x1 THUMB Debug/../../obj/backdoor.o
*fill* 0x2000045d 0x3 00 *fill* 0x20000461 0x3 00
.bss.backdoorOpenTime .bss.backdoorOpenTime
0x20000460 0x4 THUMB Debug/../../obj/backdoor.o 0x20000464 0x4 THUMB Debug/../../obj/backdoor.o
.bss.xcpCtoReqPacket.3726 .bss.xcpCtoReqPacket.3711
0x20000464 0x40 THUMB Debug/../../obj/com.o 0x20000468 0x40 THUMB Debug/../../obj/com.o
.bss.xcpInfo 0x200004a4 0x4c THUMB Debug/../../obj/xcp.o .bss.xcpInfo 0x200004a8 0x4c THUMB Debug/../../obj/xcp.o
*(COMMON) *(COMMON)
0x200004f0 __bss_end__ = (__bss_start__ + SIZEOF (.bss)) 0x200004f4 __bss_end__ = (__bss_start__ + SIZEOF (.bss))
0x200004f0 __bss_load_end__ = __bss_end__ 0x200004f4 __bss_load_end__ = __bss_end__
0x00000001 . = ASSERT (((__bss_end__ >= __SRAM_segment_start__) && (__bss_end__ <= __SRAM_segment_end__)), error: .bss is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__bss_end__ >= __SRAM_segment_start__) && (__bss_end__ <= __SRAM_segment_end__)), error: .bss is too large to fit in SRAM memory segment)
0x200004f0 __non_init_load_start__ = ALIGN (__bss_end__, 0x4) 0x200004f4 __non_init_load_start__ = ALIGN (__bss_end__, 0x4)
.non_init 0x200004f0 0x0 .non_init 0x200004f4 0x0
0x200004f0 __non_init_start__ = . 0x200004f4 __non_init_start__ = .
*(.non_init .non_init.*) *(.non_init .non_init.*)
0x200004f0 __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init)) 0x200004f4 __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init))
0x200004f0 __non_init_load_end__ = __non_init_end__ 0x200004f4 __non_init_load_end__ = __non_init_end__
0x00000001 . = ASSERT (((__non_init_end__ >= __SRAM_segment_start__) && (__non_init_end__ <= __SRAM_segment_end__)), error: .non_init is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__non_init_end__ >= __SRAM_segment_start__) && (__non_init_end__ <= __SRAM_segment_end__)), error: .non_init is too large to fit in SRAM memory segment)
0x200004f0 __heap_load_start__ = ALIGN (__non_init_end__, 0x4) 0x200004f4 __heap_load_start__ = ALIGN (__non_init_end__, 0x4)
.heap 0x200004f0 0x80 .heap 0x200004f4 0x80
0x200004f0 __heap_start__ = . 0x200004f4 __heap_start__ = .
*(.heap .heap.*) *(.heap .heap.*)
0x20000570 . = ALIGN (MAX ((__heap_start__ + __HEAPSIZE__), .), 0x4) 0x20000574 . = ALIGN (MAX ((__heap_start__ + __HEAPSIZE__), .), 0x4)
*fill* 0x200004f0 0x80 00 *fill* 0x200004f4 0x80 00
0x20000570 __heap_end__ = (__heap_start__ + SIZEOF (.heap)) 0x20000574 __heap_end__ = (__heap_start__ + SIZEOF (.heap))
0x20000570 __heap_load_end__ = __heap_end__ 0x20000574 __heap_load_end__ = __heap_end__
0x00000001 . = ASSERT (((__heap_end__ >= __SRAM_segment_start__) && (__heap_end__ <= __SRAM_segment_end__)), error: .heap is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__heap_end__ >= __SRAM_segment_start__) && (__heap_end__ <= __SRAM_segment_end__)), error: .heap is too large to fit in SRAM memory segment)
0x20000570 __stack_load_start__ = ALIGN (__heap_end__, 0x4) 0x20000574 __stack_load_start__ = ALIGN (__heap_end__, 0x4)
.stack 0x20000570 0x200 .stack 0x20000574 0x200
0x20000570 __stack_start__ = . 0x20000574 __stack_start__ = .
*(.stack .stack.*) *(.stack .stack.*)
0x20000770 . = ALIGN (MAX ((__stack_start__ + __STACKSIZE__), .), 0x4) 0x20000774 . = ALIGN (MAX ((__stack_start__ + __STACKSIZE__), .), 0x4)
*fill* 0x20000570 0x200 00 *fill* 0x20000574 0x200 00
0x20000770 __stack_end__ = (__stack_start__ + SIZEOF (.stack)) 0x20000774 __stack_end__ = (__stack_start__ + SIZEOF (.stack))
0x20000770 __stack_load_end__ = __stack_end__ 0x20000774 __stack_load_end__ = __stack_end__
0x00000001 . = ASSERT (((__stack_end__ >= __SRAM_segment_start__) && (__stack_end__ <= __SRAM_segment_end__)), error: .stack is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__stack_end__ >= __SRAM_segment_start__) && (__stack_end__ <= __SRAM_segment_end__)), error: .stack is too large to fit in SRAM memory segment)
0x20000770 __stack_process_load_start__ = ALIGN (__stack_end__, 0x4) 0x20000774 __stack_process_load_start__ = ALIGN (__stack_end__, 0x4)
.stack_process 0x20000770 0x0 .stack_process 0x20000774 0x0
0x20000770 __stack_process_start__ = . 0x20000774 __stack_process_start__ = .
*(.stack_process .stack_process.*) *(.stack_process .stack_process.*)
0x20000770 . = ALIGN (MAX ((__stack_process_start__ + __STACKSIZE_PROCESS__), .), 0x4) 0x20000774 . = ALIGN (MAX ((__stack_process_start__ + __STACKSIZE_PROCESS__), .), 0x4)
0x20000770 __stack_process_end__ = (__stack_process_start__ + SIZEOF (.stack_process)) 0x20000774 __stack_process_end__ = (__stack_process_start__ + SIZEOF (.stack_process))
0x20000770 __stack_process_load_end__ = __stack_process_end__ 0x20000774 __stack_process_load_end__ = __stack_process_end__
0x00000001 . = ASSERT (((__stack_process_end__ >= __SRAM_segment_start__) && (__stack_process_end__ <= __SRAM_segment_end__)), error: .stack_process is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__stack_process_end__ >= __SRAM_segment_start__) && (__stack_process_end__ <= __SRAM_segment_end__)), error: .stack_process is too large to fit in SRAM memory segment)
0x20000770 __tbss_load_start__ = ALIGN (__stack_process_end__, 0x4) 0x20000774 __tbss_load_start__ = ALIGN (__stack_process_end__, 0x4)
.tbss 0x20000770 0x0 .tbss 0x20000774 0x0
0x20000770 __tbss_start__ = . 0x20000774 __tbss_start__ = .
*(.tbss .tbss.*) *(.tbss .tbss.*)
0x20000770 __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss)) 0x20000774 __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss))
0x20000770 __tbss_load_end__ = __tbss_end__ 0x20000774 __tbss_load_end__ = __tbss_end__
0x00000001 . = ASSERT (((__tbss_end__ >= __SRAM_segment_start__) && (__tbss_end__ <= __SRAM_segment_end__)), error: .tbss is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__tbss_end__ >= __SRAM_segment_start__) && (__tbss_end__ <= __SRAM_segment_end__)), error: .tbss is too large to fit in SRAM memory segment)
0x000022c4 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) 0x000022e8 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
.tdata 0x20000770 0x0 load address 0x000022c4 .tdata 0x20000774 0x0 load address 0x000022e8
0x20000770 __tdata_start__ = . 0x20000774 __tdata_start__ = .
*(.tdata .tdata.*) *(.tdata .tdata.*)
0x20000770 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata)) 0x20000774 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata))
0x000022c4 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata)) 0x000022e8 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata))
0x000022c4 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata)) 0x000022e8 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata))
0x00000001 . = ASSERT (((__tdata_load_end__ >= __FLASH_segment_start__) && (__tdata_load_end__ <= __FLASH_segment_end__)), error: .tdata is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__tdata_load_end__ >= __FLASH_segment_start__) && (__tdata_load_end__ <= __FLASH_segment_end__)), error: .tdata is too large to fit in FLASH memory segment)
.tdata_run 0x20000770 0x0 .tdata_run 0x20000774 0x0
0x20000770 __tdata_run_start__ = . 0x20000774 __tdata_run_start__ = .
0x20000770 . = MAX ((__tdata_run_start__ + SIZEOF (.tdata)), .) 0x20000774 . = MAX ((__tdata_run_start__ + SIZEOF (.tdata)), .)
0x20000770 __tdata_run_end__ = (__tdata_run_start__ + SIZEOF (.tdata_run)) 0x20000774 __tdata_run_end__ = (__tdata_run_start__ + SIZEOF (.tdata_run))
0x20000770 __tdata_run_load_end__ = __tdata_run_end__ 0x20000774 __tdata_run_load_end__ = __tdata_run_end__
0x20000770 __SRAM_segment_used_end__ = (ALIGN (__tbss_end__, 0x4) + SIZEOF (.tdata_run)) 0x20000774 __SRAM_segment_used_end__ = (ALIGN (__tbss_end__, 0x4) + SIZEOF (.tdata_run))
0x00000001 . = ASSERT (((__tdata_run_end__ >= __SRAM_segment_start__) && (__tdata_run_end__ <= __SRAM_segment_end__)), error: .tdata_run is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__tdata_run_end__ >= __SRAM_segment_start__) && (__tdata_run_end__ <= __SRAM_segment_end__)), error: .tdata_run is too large to fit in SRAM memory segment)
START GROUP START GROUP
LOAD THUMB Debug/../../obj/sysctl.o LOAD THUMB Debug/../../obj/sysctl.o
@ -938,7 +943,7 @@ LOAD THUMB Debug/../../obj/xcp.o
END GROUP END GROUP
OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Boot/ide/../bin/openbtl_ek_lm3s8962.elf elf32-littlearm) OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Boot/ide/../bin/openbtl_ek_lm3s8962.elf elf32-littlearm)
.debug_frame 0x00000000 0x18b8 .debug_frame 0x00000000 0x18c8
.debug_frame 0x00000000 0x404 THUMB Debug/../../obj/sysctl.o .debug_frame 0x00000000 0x404 THUMB Debug/../../obj/sysctl.o
.debug_frame 0x00000404 0x18c THUMB Debug/../../obj/interrupt.o .debug_frame 0x00000404 0x18c THUMB Debug/../../obj/interrupt.o
.debug_frame 0x00000590 0x434 THUMB Debug/../../obj/gpio.o .debug_frame 0x00000590 0x434 THUMB Debug/../../obj/gpio.o
@ -949,18 +954,18 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/B
.debug_frame 0x0000132c 0x20 THUMB Debug/../../obj/vectors.o .debug_frame 0x0000132c 0x20 THUMB Debug/../../obj/vectors.o
.debug_frame 0x0000134c 0x60 THUMB Debug/../../obj/cpu.o .debug_frame 0x0000134c 0x60 THUMB Debug/../../obj/cpu.o
.debug_frame 0x000013ac 0x150 THUMB Debug/../../obj/flash.o .debug_frame 0x000013ac 0x150 THUMB Debug/../../obj/flash.o
.debug_frame 0x000014fc 0x6c THUMB Debug/../../obj/nvm.o .debug_frame 0x000014fc 0x7c THUMB Debug/../../obj/nvm.o
.debug_frame 0x00001568 0x5c THUMB Debug/../../obj/timer.o .debug_frame 0x00001578 0x5c THUMB Debug/../../obj/timer.o
.debug_frame 0x000015c4 0x70 THUMB Debug/../../obj/uart.o .debug_frame 0x000015d4 0x70 THUMB Debug/../../obj/uart.o
.debug_frame 0x00001634 0x7c THUMB Debug/../../obj/can.o .debug_frame 0x00001644 0x7c THUMB Debug/../../obj/can.o
.debug_frame 0x000016b0 0x2c THUMB Debug/../../obj/assert.o .debug_frame 0x000016c0 0x2c THUMB Debug/../../obj/assert.o
.debug_frame 0x000016dc 0x48 THUMB Debug/../../obj/backdoor.o .debug_frame 0x000016ec 0x48 THUMB Debug/../../obj/backdoor.o
.debug_frame 0x00001724 0x48 THUMB Debug/../../obj/boot.o .debug_frame 0x00001734 0x48 THUMB Debug/../../obj/boot.o
.debug_frame 0x0000176c 0xa8 THUMB Debug/../../obj/com.o .debug_frame 0x0000177c 0xa8 THUMB Debug/../../obj/com.o
.debug_frame 0x00001814 0x30 THUMB Debug/../../obj/cop.o .debug_frame 0x00001824 0x30 THUMB Debug/../../obj/cop.o
.debug_frame 0x00001844 0x74 THUMB Debug/../../obj/xcp.o .debug_frame 0x00001854 0x74 THUMB Debug/../../obj/xcp.o
.debug_info 0x00000000 0x8442 .debug_info 0x00000000 0x84ad
.debug_info 0x00000000 0xca4 THUMB Debug/../../obj/sysctl.o .debug_info 0x00000000 0xca4 THUMB Debug/../../obj/sysctl.o
.debug_info 0x00000ca4 0x545 THUMB Debug/../../obj/interrupt.o .debug_info 0x00000ca4 0x545 THUMB Debug/../../obj/interrupt.o
.debug_info 0x000011e9 0x15bc THUMB Debug/../../obj/gpio.o .debug_info 0x000011e9 0x15bc THUMB Debug/../../obj/gpio.o
@ -972,18 +977,18 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/B
.debug_info 0x00005bb7 0x134 THUMB Debug/../../obj/vectors.o .debug_info 0x00005bb7 0x134 THUMB Debug/../../obj/vectors.o
.debug_info 0x00005ceb 0x1d0 THUMB Debug/../../obj/cpu.o .debug_info 0x00005ceb 0x1d0 THUMB Debug/../../obj/cpu.o
.debug_info 0x00005ebb 0x89d THUMB Debug/../../obj/flash.o .debug_info 0x00005ebb 0x89d THUMB Debug/../../obj/flash.o
.debug_info 0x00006758 0x241 THUMB Debug/../../obj/nvm.o .debug_info 0x00006758 0x277 THUMB Debug/../../obj/nvm.o
.debug_info 0x00006999 0x13e THUMB Debug/../../obj/timer.o .debug_info 0x000069cf 0x13e THUMB Debug/../../obj/timer.o
.debug_info 0x00006ad7 0x4e5 THUMB Debug/../../obj/uart.o .debug_info 0x00006b0d 0x51a THUMB Debug/../../obj/uart.o
.debug_info 0x00006fbc 0x557 THUMB Debug/../../obj/can.o .debug_info 0x00007027 0x557 THUMB Debug/../../obj/can.o
.debug_info 0x00007513 0xf8 THUMB Debug/../../obj/assert.o .debug_info 0x0000757e 0xf8 THUMB Debug/../../obj/assert.o
.debug_info 0x0000760b 0x121 THUMB Debug/../../obj/backdoor.o .debug_info 0x00007676 0x121 THUMB Debug/../../obj/backdoor.o
.debug_info 0x0000772c 0x141 THUMB Debug/../../obj/boot.o .debug_info 0x00007797 0x141 THUMB Debug/../../obj/boot.o
.debug_info 0x0000786d 0x352 THUMB Debug/../../obj/com.o .debug_info 0x000078d8 0x352 THUMB Debug/../../obj/com.o
.debug_info 0x00007bbf 0x88 THUMB Debug/../../obj/cop.o .debug_info 0x00007c2a 0x88 THUMB Debug/../../obj/cop.o
.debug_info 0x00007c47 0x7fb THUMB Debug/../../obj/xcp.o .debug_info 0x00007cb2 0x7fb THUMB Debug/../../obj/xcp.o
.debug_abbrev 0x00000000 0x1d0c .debug_abbrev 0x00000000 0x1d1f
.debug_abbrev 0x00000000 0x207 THUMB Debug/../../obj/sysctl.o .debug_abbrev 0x00000000 0x207 THUMB Debug/../../obj/sysctl.o
.debug_abbrev 0x00000207 0x1ea THUMB Debug/../../obj/interrupt.o .debug_abbrev 0x00000207 0x1ea THUMB Debug/../../obj/interrupt.o
.debug_abbrev 0x000003f1 0x18e THUMB Debug/../../obj/gpio.o .debug_abbrev 0x000003f1 0x18e THUMB Debug/../../obj/gpio.o
@ -997,16 +1002,16 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/B
.debug_abbrev 0x00000e1e 0x2df THUMB Debug/../../obj/flash.o .debug_abbrev 0x00000e1e 0x2df THUMB Debug/../../obj/flash.o
.debug_abbrev 0x000010fd 0x123 THUMB Debug/../../obj/nvm.o .debug_abbrev 0x000010fd 0x123 THUMB Debug/../../obj/nvm.o
.debug_abbrev 0x00001220 0x101 THUMB Debug/../../obj/timer.o .debug_abbrev 0x00001220 0x101 THUMB Debug/../../obj/timer.o
.debug_abbrev 0x00001321 0x1ea THUMB Debug/../../obj/uart.o .debug_abbrev 0x00001321 0x1fd THUMB Debug/../../obj/uart.o
.debug_abbrev 0x0000150b 0x1f6 THUMB Debug/../../obj/can.o .debug_abbrev 0x0000151e 0x1f6 THUMB Debug/../../obj/can.o
.debug_abbrev 0x00001701 0x9b THUMB Debug/../../obj/assert.o .debug_abbrev 0x00001714 0x9b THUMB Debug/../../obj/assert.o
.debug_abbrev 0x0000179c 0x9d THUMB Debug/../../obj/backdoor.o .debug_abbrev 0x000017af 0x9d THUMB Debug/../../obj/backdoor.o
.debug_abbrev 0x00001839 0x6e THUMB Debug/../../obj/boot.o .debug_abbrev 0x0000184c 0x6e THUMB Debug/../../obj/boot.o
.debug_abbrev 0x000018a7 0x192 THUMB Debug/../../obj/com.o .debug_abbrev 0x000018ba 0x192 THUMB Debug/../../obj/com.o
.debug_abbrev 0x00001a39 0x42 THUMB Debug/../../obj/cop.o .debug_abbrev 0x00001a4c 0x42 THUMB Debug/../../obj/cop.o
.debug_abbrev 0x00001a7b 0x291 THUMB Debug/../../obj/xcp.o .debug_abbrev 0x00001a8e 0x291 THUMB Debug/../../obj/xcp.o
.debug_loc 0x00000000 0x531d .debug_loc 0x00000000 0x5328
.debug_loc 0x00000000 0xa92 THUMB Debug/../../obj/sysctl.o .debug_loc 0x00000000 0xa92 THUMB Debug/../../obj/sysctl.o
.debug_loc 0x00000a92 0x432 THUMB Debug/../../obj/interrupt.o .debug_loc 0x00000a92 0x432 THUMB Debug/../../obj/interrupt.o
.debug_loc 0x00000ec4 0xf68 THUMB Debug/../../obj/gpio.o .debug_loc 0x00000ec4 0xf68 THUMB Debug/../../obj/gpio.o
@ -1018,15 +1023,15 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/B
.debug_loc 0x0000441e 0x679 THUMB Debug/../../obj/flash.o .debug_loc 0x0000441e 0x679 THUMB Debug/../../obj/flash.o
.debug_loc 0x00004a97 0xc5 THUMB Debug/../../obj/nvm.o .debug_loc 0x00004a97 0xc5 THUMB Debug/../../obj/nvm.o
.debug_loc 0x00004b5c 0x20 THUMB Debug/../../obj/timer.o .debug_loc 0x00004b5c 0x20 THUMB Debug/../../obj/timer.o
.debug_loc 0x00004b7c 0x150 THUMB Debug/../../obj/uart.o .debug_loc 0x00004b7c 0x15b THUMB Debug/../../obj/uart.o
.debug_loc 0x00004ccc 0x15f THUMB Debug/../../obj/can.o .debug_loc 0x00004cd7 0x15f THUMB Debug/../../obj/can.o
.debug_loc 0x00004e2b 0x71 THUMB Debug/../../obj/assert.o .debug_loc 0x00004e36 0x71 THUMB Debug/../../obj/assert.o
.debug_loc 0x00004e9c 0x40 THUMB Debug/../../obj/backdoor.o .debug_loc 0x00004ea7 0x40 THUMB Debug/../../obj/backdoor.o
.debug_loc 0x00004edc 0x40 THUMB Debug/../../obj/boot.o .debug_loc 0x00004ee7 0x40 THUMB Debug/../../obj/boot.o
.debug_loc 0x00004f1c 0x9f THUMB Debug/../../obj/com.o .debug_loc 0x00004f27 0x9f THUMB Debug/../../obj/com.o
.debug_loc 0x00004fbb 0x362 THUMB Debug/../../obj/xcp.o .debug_loc 0x00004fc6 0x362 THUMB Debug/../../obj/xcp.o
.debug_aranges 0x00000000 0x8f8 .debug_aranges 0x00000000 0x900
.debug_aranges .debug_aranges
0x00000000 0x178 THUMB Debug/../../obj/sysctl.o 0x00000000 0x178 THUMB Debug/../../obj/sysctl.o
.debug_aranges .debug_aranges
@ -1050,27 +1055,27 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/B
.debug_aranges .debug_aranges
0x00000688 0x70 THUMB Debug/../../obj/flash.o 0x00000688 0x70 THUMB Debug/../../obj/flash.o
.debug_aranges .debug_aranges
0x000006f8 0x40 THUMB Debug/../../obj/nvm.o 0x000006f8 0x48 THUMB Debug/../../obj/nvm.o
.debug_aranges .debug_aranges
0x00000738 0x38 THUMB Debug/../../obj/timer.o 0x00000740 0x38 THUMB Debug/../../obj/timer.o
.debug_aranges .debug_aranges
0x00000770 0x30 THUMB Debug/../../obj/uart.o 0x00000778 0x30 THUMB Debug/../../obj/uart.o
.debug_aranges .debug_aranges
0x000007a0 0x30 THUMB Debug/../../obj/can.o 0x000007a8 0x30 THUMB Debug/../../obj/can.o
.debug_aranges .debug_aranges
0x000007d0 0x20 THUMB Debug/../../obj/assert.o 0x000007d8 0x20 THUMB Debug/../../obj/assert.o
.debug_aranges .debug_aranges
0x000007f0 0x28 THUMB Debug/../../obj/backdoor.o 0x000007f8 0x28 THUMB Debug/../../obj/backdoor.o
.debug_aranges .debug_aranges
0x00000818 0x28 THUMB Debug/../../obj/boot.o 0x00000820 0x28 THUMB Debug/../../obj/boot.o
.debug_aranges .debug_aranges
0x00000840 0x50 THUMB Debug/../../obj/com.o 0x00000848 0x50 THUMB Debug/../../obj/com.o
.debug_aranges .debug_aranges
0x00000890 0x28 THUMB Debug/../../obj/cop.o 0x00000898 0x28 THUMB Debug/../../obj/cop.o
.debug_aranges .debug_aranges
0x000008b8 0x40 THUMB Debug/../../obj/xcp.o 0x000008c0 0x40 THUMB Debug/../../obj/xcp.o
.debug_ranges 0x00000000 0x8d8 .debug_ranges 0x00000000 0x8d0
.debug_ranges 0x00000000 0x168 THUMB Debug/../../obj/sysctl.o .debug_ranges 0x00000000 0x168 THUMB Debug/../../obj/sysctl.o
.debug_ranges 0x00000168 0x80 THUMB Debug/../../obj/interrupt.o .debug_ranges 0x00000168 0x80 THUMB Debug/../../obj/interrupt.o
.debug_ranges 0x000001e8 0x118 THUMB Debug/../../obj/gpio.o .debug_ranges 0x000001e8 0x118 THUMB Debug/../../obj/gpio.o
@ -1081,18 +1086,18 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/B
.debug_ranges 0x000005a8 0x10 THUMB Debug/../../obj/vectors.o .debug_ranges 0x000005a8 0x10 THUMB Debug/../../obj/vectors.o
.debug_ranges 0x000005b8 0x20 THUMB Debug/../../obj/cpu.o .debug_ranges 0x000005b8 0x20 THUMB Debug/../../obj/cpu.o
.debug_ranges 0x000005d8 0x60 THUMB Debug/../../obj/flash.o .debug_ranges 0x000005d8 0x60 THUMB Debug/../../obj/flash.o
.debug_ranges 0x00000638 0x30 THUMB Debug/../../obj/nvm.o .debug_ranges 0x00000638 0x38 THUMB Debug/../../obj/nvm.o
.debug_ranges 0x00000668 0x40 THUMB Debug/../../obj/timer.o .debug_ranges 0x00000670 0x40 THUMB Debug/../../obj/timer.o
.debug_ranges 0x000006a8 0xa0 THUMB Debug/../../obj/uart.o .debug_ranges 0x000006b0 0x90 THUMB Debug/../../obj/uart.o
.debug_ranges 0x00000748 0x20 THUMB Debug/../../obj/can.o .debug_ranges 0x00000740 0x20 THUMB Debug/../../obj/can.o
.debug_ranges 0x00000768 0x10 THUMB Debug/../../obj/assert.o .debug_ranges 0x00000760 0x10 THUMB Debug/../../obj/assert.o
.debug_ranges 0x00000778 0x18 THUMB Debug/../../obj/backdoor.o .debug_ranges 0x00000770 0x18 THUMB Debug/../../obj/backdoor.o
.debug_ranges 0x00000790 0x18 THUMB Debug/../../obj/boot.o .debug_ranges 0x00000788 0x18 THUMB Debug/../../obj/boot.o
.debug_ranges 0x000007a8 0x40 THUMB Debug/../../obj/com.o .debug_ranges 0x000007a0 0x40 THUMB Debug/../../obj/com.o
.debug_ranges 0x000007e8 0x18 THUMB Debug/../../obj/cop.o .debug_ranges 0x000007e0 0x18 THUMB Debug/../../obj/cop.o
.debug_ranges 0x00000800 0xd8 THUMB Debug/../../obj/xcp.o .debug_ranges 0x000007f8 0xd8 THUMB Debug/../../obj/xcp.o
.debug_line 0x00000000 0x3dfa .debug_line 0x00000000 0x3d9a
.debug_line 0x00000000 0x85b THUMB Debug/../../obj/sysctl.o .debug_line 0x00000000 0x85b THUMB Debug/../../obj/sysctl.o
.debug_line 0x0000085b 0x33c THUMB Debug/../../obj/interrupt.o .debug_line 0x0000085b 0x33c THUMB Debug/../../obj/interrupt.o
.debug_line 0x00000b97 0x68a THUMB Debug/../../obj/gpio.o .debug_line 0x00000b97 0x68a THUMB Debug/../../obj/gpio.o
@ -1102,20 +1107,20 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/B
.debug_line 0x000024ef 0x17f THUMB Debug/../../obj/main.o .debug_line 0x000024ef 0x17f THUMB Debug/../../obj/main.o
.debug_line 0x0000266e 0x12d THUMB Debug/../../obj/cstart.o .debug_line 0x0000266e 0x12d THUMB Debug/../../obj/cstart.o
.debug_line 0x0000279b 0x1a2 THUMB Debug/../../obj/vectors.o .debug_line 0x0000279b 0x1a2 THUMB Debug/../../obj/vectors.o
.debug_line 0x0000293d 0x17c THUMB Debug/../../obj/cpu.o .debug_line 0x0000293d 0x171 THUMB Debug/../../obj/cpu.o
.debug_line 0x00002ab9 0x363 THUMB Debug/../../obj/flash.o .debug_line 0x00002aae 0x363 THUMB Debug/../../obj/flash.o
.debug_line 0x00002e1c 0x10f THUMB Debug/../../obj/nvm.o .debug_line 0x00002e11 0x121 THUMB Debug/../../obj/nvm.o
.debug_line 0x00002f2b 0xf8 THUMB Debug/../../obj/timer.o .debug_line 0x00002f32 0xf8 THUMB Debug/../../obj/timer.o
.debug_line 0x00003023 0x2a1 THUMB Debug/../../obj/uart.o .debug_line 0x0000302a 0x2aa THUMB Debug/../../obj/uart.o
.debug_line 0x000032c4 0x28c THUMB Debug/../../obj/can.o .debug_line 0x000032d4 0x28c THUMB Debug/../../obj/can.o
.debug_line 0x00003550 0x127 THUMB Debug/../../obj/assert.o .debug_line 0x00003560 0x127 THUMB Debug/../../obj/assert.o
.debug_line 0x00003677 0x157 THUMB Debug/../../obj/backdoor.o .debug_line 0x00003687 0x157 THUMB Debug/../../obj/backdoor.o
.debug_line 0x000037ce 0x159 THUMB Debug/../../obj/boot.o .debug_line 0x000037de 0xe9 THUMB Debug/../../obj/boot.o
.debug_line 0x00003927 0x1d0 THUMB Debug/../../obj/com.o .debug_line 0x000038c7 0x1d0 THUMB Debug/../../obj/com.o
.debug_line 0x00003af7 0xa9 THUMB Debug/../../obj/cop.o .debug_line 0x00003a97 0xa9 THUMB Debug/../../obj/cop.o
.debug_line 0x00003ba0 0x25a THUMB Debug/../../obj/xcp.o .debug_line 0x00003b40 0x25a THUMB Debug/../../obj/xcp.o
.debug_str 0x00000000 0x2364 .debug_str 0x00000000 0x2390
.debug_str 0x00000000 0x5a3 THUMB Debug/../../obj/sysctl.o .debug_str 0x00000000 0x5a3 THUMB Debug/../../obj/sysctl.o
0x5f9 (size before relaxing) 0x5f9 (size before relaxing)
.debug_str 0x000005a3 0x1d3 THUMB Debug/../../obj/interrupt.o .debug_str 0x000005a3 0x1d3 THUMB Debug/../../obj/interrupt.o
@ -1132,29 +1137,29 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/B
0x160 (size before relaxing) 0x160 (size before relaxing)
.debug_str 0x0000160a 0xb4 THUMB Debug/../../obj/vectors.o .debug_str 0x0000160a 0xb4 THUMB Debug/../../obj/vectors.o
0x183 (size before relaxing) 0x183 (size before relaxing)
.debug_str 0x000016be 0x13b THUMB Debug/../../obj/cpu.o .debug_str 0x000016be 0x139 THUMB Debug/../../obj/cpu.o
0x1ea (size before relaxing) 0x1e8 (size before relaxing)
.debug_str 0x000017f9 0x25e THUMB Debug/../../obj/flash.o .debug_str 0x000017f7 0x27a THUMB Debug/../../obj/flash.o
0x3ab (size before relaxing) 0x3ab (size before relaxing)
.debug_str 0x00001a57 0x98 THUMB Debug/../../obj/nvm.o .debug_str 0x00001a71 0x98 THUMB Debug/../../obj/nvm.o
0x1d0 (size before relaxing) 0x206 (size before relaxing)
.debug_str 0x00001aef 0xc2 THUMB Debug/../../obj/timer.o .debug_str 0x00001b09 0xc2 THUMB Debug/../../obj/timer.o
0x17c (size before relaxing) 0x17c (size before relaxing)
.debug_str 0x00001bb1 0x10e THUMB Debug/../../obj/uart.o .debug_str 0x00001bcb 0x120 THUMB Debug/../../obj/uart.o
0x2af (size before relaxing) 0x2ca (size before relaxing)
.debug_str 0x00001cbf 0xf5 THUMB Debug/../../obj/can.o .debug_str 0x00001ceb 0xf5 THUMB Debug/../../obj/can.o
0x3a5 (size before relaxing) 0x3a5 (size before relaxing)
.debug_str 0x00001db4 0x95 THUMB Debug/../../obj/assert.o .debug_str 0x00001de0 0x95 THUMB Debug/../../obj/assert.o
0x170 (size before relaxing) 0x170 (size before relaxing)
.debug_str 0x00001e49 0xb7 THUMB Debug/../../obj/backdoor.o .debug_str 0x00001e75 0xb7 THUMB Debug/../../obj/backdoor.o
0x18c (size before relaxing) 0x18c (size before relaxing)
.debug_str 0x00001f00 0x83 THUMB Debug/../../obj/boot.o .debug_str 0x00001f2c 0x83 THUMB Debug/../../obj/boot.o
0x17d (size before relaxing) 0x17d (size before relaxing)
.debug_str 0x00001f83 0x153 THUMB Debug/../../obj/com.o .debug_str 0x00001faf 0x153 THUMB Debug/../../obj/com.o
0x2ba (size before relaxing) 0x2ba (size before relaxing)
.debug_str 0x000020d6 0x6a THUMB Debug/../../obj/cop.o .debug_str 0x00002102 0x6a THUMB Debug/../../obj/cop.o
0x121 (size before relaxing) 0x121 (size before relaxing)
.debug_str 0x00002140 0x224 THUMB Debug/../../obj/xcp.o .debug_str 0x0000216c 0x224 THUMB Debug/../../obj/xcp.o
0x3de (size before relaxing) 0x3de (size before relaxing)
.comment 0x00000000 0x4e .comment 0x00000000 0x4e

View File

@ -1,5 +1,5 @@
S02B0000433A2F576F726B2F736F6674776172652F4F70656E424C542F5461726765742F44656D6F2F41524DEF S02B0000433A2F576F726B2F736F6674776172652F4F70656E424C542F5461726765742F44656D6F2F41524DEF
S113000070070020F1000000851300008513000034 S113000074070020F1000000851300008513000030
S1130010851300008513000085130000851300007C S1130010851300008513000085130000851300007C
S1130020851300008513000085130000851300006C S1130020851300008513000085130000851300006C
S1130030851300008513000085130000851300005C S1130030851300008513000085130000851300005C
@ -24,13 +24,13 @@ S113015001601C481C49884205D00268043003B47D
S1130160904703BCF7E700208646EC4600200021B8 S1130160904703BCF7E700208646EC4600200021B8
S1130170204A9047FEE7884207D0521A05D00378F8 S1130170204A9047FEE7884207D0521A05D00378F8
S113018001300B700131013AF9D17047884202D035 S113018001300B700131013AF9D17047884202D035
S113019002700130FAE7704770070020C0220000A7 S113019002700130FAE7704774070020E42200007F
S11301A00000002001000020F8010000F801000018 S11301A00000002001000020F8010000F801000018
S11301B0901D0000C022000000000020000000206C S11301B0B41D0000E4220000000000200000002024
S11301C0901D0000901D0000901D0000901D000077 S11301C0B41D0000B41D0000B41D0000B41D0000E7
S11301D0901D0000901D0000901D0000901D000067 S11301D0B41D0000B41D0000B41D0000B41D0000D7
S11301E0BF22000004000020F0040020F0040020DE S11301E0E322000004000020F4040020F4040020B2
S10B01F0700500204513000016 S10B01F0740500204513000012
S11301F8A0F58013591E012940F28680434A904293 S11301F8A0F58013591E012940F28680434A904293
S113020800F0828002F5807398427DD003F5007176 S113020800F0828002F5807398427DD003F5007176
S1130218884279D03E4A904276D002F5807398425B S1130218884279D03E4A904276D002F5807398425B
@ -52,9 +52,9 @@ S1130308C11A484248417047012070470001100053
S1130318000110100100002000400010000110200E S1130318000110100100002000400010000110200E
S113032880000030000100100100101001000010CE S113032880000030000100100100101001000010CE
S1130338010010200010100010B50446FFF758FF04 S1130338010010200010100010B50446FFF758FF04
S113034820B909484FF4FC7101F030FB220FA1B227 S113034820B909484FF4FC7101F042FB220FA1B215
S1130358C4F3044401FA04F4044B53F82200026879 S1130358C4F3044401FA04F4044B53F82200026879
S11303681443046010BD00BFEC1D0000581E0000BB S11303681443046010BD00BF101E00007C1E000072
S113037801387FF4FDAF7047464B70B51A680446E0 S113037801387FF4FDAF7047464B70B51A680446E0
S113038812F0E04F05D0186843490140B1F1805F8D S113038812F0E04F05D0186843490140B1F1805F8D
S113039801D1002C7DDB4148414903680E6823F4F0 S113039801D1002C7DDB4148414903680E6823F4F0
@ -100,25 +100,25 @@ S1130608800842F48002510216D5002B0DDA5900F5
S113061805D51A0503D44000C3F3865201E0C3F399 S113061805D51A0503D44000C3F3865201E0C3F399
S1130628C552531CB0FBF3F070BDC2F3C353591C3D S1130628C552531CB0FBF3F070BDC2F3C353591C3D
S1130638B0FBF1F070BD002070BD00BF60E00F405A S1130638B0FBF1F070BD002070BD00BF60E00F405A
S1130648901D000000E00F400000FF700000011042 S1130648B41D000000E00F400000FF70000001101E
S1130658000003100024F40000093D00C0E1E40098 S1130658000003100024F40000093D00C0E1E40098
S1130668001BB70070383900C0C62D0064E00F4085 S1130668001BB70070383900C0C62D0064E00F4085
S1130678462810B5044605D91A484FF4D57101F037 S1130678462810B5044605D91A484FF4D57101F037
S113068895F90EE0042804D1174B186840F480301B S1130688A7F90EE0042804D1174B186840F4803009
S113069805E0052805D1144B1A6842F400301860A7 S113069805E0052805D1144B1A6842F400301860A7
S11306A810BD062C04D1104B196841F48020F6E7DC S11306A810BD062C04D1104B196841F48020F6E7DC
S11306B80F2C04D10D4B1A6842F00200EFE7A4F1A5 S11306B80F2C04D10D4B1A6842F00200EFE7A4F1A5
S11306C810031F2B05D8012000FA03F308490B6017 S11306C810031F2B05D8012000FA03F308490B6017
S11306D810BD2F2C05D9303C012101FA04F4054A38 S11306D810BD2F2C05D9303C012101FA04F4054A38
S11306E8146010BD641E000024ED00E010E000E07A S11306E8146010BD881E000024ED00E010E000E056
S11306F800E100E004E100E0462810B5044605D90D S11306F800E100E004E100E0462810B5044605D90D
S11307081A484FF4F77101F051F90EE0042804D1A6 S11307081A484FF4F77101F063F90EE0042804D194
S1130718174B186820F4803005E0052805D1144BE0 S1130718174B186820F4803005E0052805D1144BE0
S11307281A6822F40030186010BD062C04D1104B4E S11307281A6822F40030186010BD062C04D1104B4E
S1130738196821F48020F6E70F2C04D10D4B1A68B0 S1130738196821F48020F6E70F2C04D10D4B1A68B0
S113074822F00200EFE7A4F110031F2B05D80120C3 S113074822F00200EFE7A4F110031F2B05D80120C3
S113075800FA03F308490B6010BD2F2C05D9303C6F S113075800FA03F308490B6010BD2F2C05D9303C6F
S1130768012101FA04F4054A146010BD641E000056 S1130768012101FA04F4054A146010BD881E000032
S113077824ED00E010E000E080E100E084E100E026 S113077824ED00E010E000E080E100E084E100E026
S1130788B0F1402F44D0234B984241D0A3F5A62181 S1130788B0F1402F44D0234B984241D0A3F5A62181
S113079888423DD001F5A822904239D0A2F5A6237B S113079888423DD001F5A822904239D0A2F5A6237B
@ -130,17 +130,17 @@ S11307E8904215D002F56033984211D0A3F55C31DC
S11307F888420DD001F56032904209D0A2F5083341 S11307F888420DD001F56032904209D0A2F5083341
S1130808984205D003F50C31421A504250417047C2 S1130808984205D003F50C31421A504250417047C2
S1130818012070470080054070B504460D46164611 S1130818012070470080054070B504460D46164611
S1130828FFF7AEFF18B91048E42101F0BFF8022E13 S1130828FFF7AEFF18B91048E42101F0D1F8022E01
S113083803D90D48E62101F0B9F8D4F8003416F0CC S113083803D90D48E62101F0CBF8D4F8003416F0BA
S1130848010F14BF2B43AB4304F580621360D4F843 S1130848010F14BF2B43AB4304F580621360D4F843
S1130858200416F0020F04F5846114BF054320EA4E S1130858200416F0020F04F5846114BF054320EA4E
S113086805050D6070BD00BFD21E0000F8B5044632 S113086805050D6070BD00BFF61E0000F8B504460E
S11308780D4617461E46FFF783FF20B93E484FF43E S11308780D4617461E46FFF783FF20B93E484FF43E
S1130888DD7101F093F87B1E012B08D9042F06D0E3 S1130888DD7101F0A5F87B1E012B08D9042F06D0D1
S11308980C2F04D038484FF4DF7101F087F8082E84 S11308980C2F04D038484FF4DF7101F099F8082E72
S11308A80FD00A2E0DD00C2E0BD0092E09D00B2EEA S11308A80FD00A2E0DD00C2E0BD0092E09D00B2EEA
S11308B807D00D2E05D026B12F4840F2C51101F0FE S11308B807D00D2E05D026B12F4840F2C51101F0FE
S11308C875F8D4F8000517F0010F14BF2843A8439E S11308C887F8D4F8000517F0010F14BF2843A8438C
S11308D804F5A0621060D4F8041517F0020F14BFD1 S11308D804F5A0621060D4F8041517F0020F14BFD1
S11308E82943A94304F204531960D4F8080517F0FE S11308E82943A94304F204531960D4F8080517F0FE
S11308F8040F14BF2843A84304F5A1621060D4F878 S11308F8040F14BF2843A84304F5A1621060D4F878
@ -151,20 +151,20 @@ S11309382943A94304F5A2631960D4F8140516F0F1
S1130948040F14BF2843A84304F214521060D4F8C7 S1130948040F14BF2843A84304F214521060D4F8C7
S11309581C1516F0080F04F21C5314BF2943A943AD S11309581C1516F0080F04F21C5314BF2943A943AD
S1130968196004F5A560D4F828250EB9154301E0EB S1130968196004F5A560D4F828250EB9154301E0EB
S113097822EA05050560F8BDD21E000070B50546DB S113097822EA05050560F8BDF61E000070B50546B7
S11309880C46FFF7FDFE20B908484FF4647101F0E6 S11309880C46FFF7FDFE20B908484FF4647101F0E6
S11309980DF8284621460222FFF73EFF2846214645 S11309981FF8284621460222FFF73EFF2846214633
S11309A804220823BDE87040FFF760BFD21E000090 S11309A804220823BDE87040FFF760BFF61E00006C
S11309B870B505460C46FFF7E3FE20B9084840F237 S11309B870B505460C46FFF7E3FE20B9084840F237
S11309C81F5100F0F3FF284621460222FFF724FFB7 S11309C81F5101F005F8284621460222FFF724FFAB
S11309D82846214601220823BDE87040FFF746BF98 S11309D82846214601220823BDE87040FFF746BF98
S11309E8D21E0000830510B5044603D00C488421A8 S11309E8F61E0000830510B5044603D00C48842184
S11309F800F0DCFF0B4B01221A600B4843F8144C3F S11309F800F0EEFF0B4B01221A600B4843F8144C2D
S1130A08143B0833186019688A07FCD4074A13682A S1130A08143B0833186019688A07FCD4074A13682A
S1130A1813F0010F14BF4FF0FF30002010BD00BFCA S1130A1813F0010F14BF4FF0FF30002010BD00BFCA
S1130A283B1F000014D00F40020042A40CD00F401A S1130A285F1F000014D00F40020042A40CD00F40F6
S1130A3870B50C46A1070646154603D02548C821BB S1130A3870B50C46A1070646154603D02548C821BB
S1130A4800F0B4FFAA0703D02248C92100F0AEFF82 S1130A4800F0C6FFAA0703D02248C92100F0C0FF5E
S1130A58214B012221481A600168CB0719D4234687 S1130A58214B012221481A600168CB0719D4234687
S1130A682BE075B11E4A043D881853F8041B016035 S1130A682BE075B11E4A043D881853F8041B016035
S1130A78A01B1A1812F07C01F3D11A480068002848 S1130A78A01B1A1812F07C01F3D11A480068002848
@ -173,38 +173,38 @@ S1130A981E462DB1164B24F07F021A603346E7E751
S1130AA81448016811F0010F14BF4FF0FF30002003 S1130AA81448016811F0010F14BF4FF0FF30002003
S1130AB870BD0268D107FCD404332A199A42EFD0D6 S1130AB870BD0268D107FCD404332A199A42EFD0D6
S1130AC80B48311B0360C8580B4A08491060101DB5 S1130AC80B48311B0360C8580B4A08491060101DB5
S1130AD80160EEE73B1F000014D00F40A0E10F4077 S1130AD80160EEE75F1F000014D00F40A0E10F4053
S1130AE800D10F4030D00F4020D00F40010042A465 S1130AE800D10F4030D00F4020D00F40010042A465
S1130AF800D00F400CD00F4004D00F40074B984251 S1130AF800D00F400CD00F4004D00F40074B984251
S1130B0809D003F58051884205D001F58052831A33 S1130B0809D003F58051884205D001F58052831A33
S1130B185842584170470120704700BF00C0004048 S1130B185842584170470120704700BF00C0004048
S1130B2810B50446FFF7EAFF20B908484FF4CF711F S1130B2810B50446FFF7EAFF20B908484FF4CF711F
S1130B3800F03CFFE36A43F01000E062216B41F4EB S1130B3800F04EFFE36A43F01000E062216B41F4D9
S1130B48407242F00103236310BD00BFA81F0000D8 S1130B48407242F00103236310BD00BFCC1F0000B4
S1130B5810B50446FFF7D2FF20B909484FF4DF71F6 S1130B5810B50446FFF7D2FF20B909484FF4DF71F6
S1130B6800F024FFA3691907FCD4E06A20F01001FF S1130B6800F036FFA3691907FCD4E06A20F01001ED
S1130B78E162226B22F4407323F00100206310BD6C S1130B78E162226B22F4407323F00100206310BD6C
S1130B88A81F0000F8B504460E4615461F46FFF791 S1130B88CC1F0000F8B504460E4615461F46FFF76D
S1130B98B5FF20B92A4840F20D1100F007FF25B926 S1130B98B5FF20B92A4840F20D1100F019FF25B914
S1130BA827484FF4877100F001FF264A136813F0B1 S1130BA827484FF4877100F013FF264A136813F09F
S1130BB8E04F1CD0116824480840B0F1805F16D07B S1130BB8E04F1CD0116824480840B0F1805F16D07B
S1130BC81368214921481940814203D1126893B21C S1130BC81368214921481940814203D1126893B21C
S1130BD8022B0CD01B481C4A01681D4B0A409A4240 S1130BD8022B0CD01B481C4A01681D4B0A409A4240
S1130BE801D0082204E0006881B20029F9D110225A S1130BE801D0082204E0006881B20029F9D110225A
S1130BF86A43964204D2124840F20F1100F0D6FE1E S1130BF86A43964204D2124840F20F1100F0E8FE0C
S1130C082046FFF7A5FFB6EB051F236B04D243F07C S1130C082046FFF7A5FFB6EB051F236B04D243F07C
S1130C18200121636D0802E023F020002063F60020 S1130C18200121636D0802E023F020002063F60020
S1130C28B6FBF5F56A1C0020D309C2F345056362D7 S1130C28B6FBF5F56A1C0020D309C2F345056362D7
S1130C38A562E762A0612046BDE8F840FFF770BFEF S1130C38A562E762A0612046BDE8F840FFF770BFEF
S1130C48A81F000000E00F400000FF700000011022 S1130C48CC1F000000E00F400000FF7000000110FE
S1130C580000031010B50446FFF750FF20B90548FB S1130C580000031010B50446FFF750FF20B90548FB
S1130C6840F2E93100F0A2FEA06980F02001C1F34E S1130C6840F2E93100F0B4FEA06980F02001C1F33C
S1130C78401010BDA81F000010B50446FFF73EFF42 S1130C78401010BDCC1F000010B50446FFF73EFF1E
S1130C8820B9064840F2094100F090FEA369D8064D S1130C8820B9064840F2094100F0A2FEA369D8063B
S1130C9854BF20684FF0FF3010BD00BFA81F0000EC S1130C9854BF20684FF0FF3010BD00BFCC1F0000C8
S1130CA838B504460D46FFF729FF20B9064840F237 S1130CA838B504460D46FFF729FF20B9064840F237
S1130CB85B4100F07BFEA3699A0602D425600120FB S1130CB85B4100F08DFEA3699A0602D425600120E9
S1130CC838BD002038BD00BFA81F0000074B98425C S1130CC838BD002038BD00BFCC1F0000074B984238
S1130CD809D003F58051884205D001F58052831A62 S1130CD809D003F58051884205D001F58052831A62
S1130CE85842584170470120704700BF0000044033 S1130CE85842584170470120704700BF0000044033
S1130CF8094B98420DD003F58051884207D0A1F5DD S1130CF8094B98420DD003F58051884207D0A1F5DD
@ -213,12 +213,12 @@ S1130D1870473820704700BF00100440016082B05B
S1130D2800210191019B042B02DC0198411CF8E786 S1130D2800210191019B042B02DC0198411CF8E786
S1130D3802B0704773B5054620F47F6020F00F00B9 S1130D3802B0704773B5054620F47F6020F00F00B9
S1130D48FFF7D6FF421C044603D11048F92100F0EE S1130D48FFF7D6FF421C044603D11048F92100F0EE
S1130D582DFE0121A4F1300201FA02F00C4B1E68A9 S1130D583FFE0121A4F1300201FA02F00C4B1E6897
S1130D68064002D02046FFF7C7FC2B6800210191FA S1130D68064002D02046FFF7C7FC2B6800210191FA
S1130D78019B042B02DC019A511CF8E72D6816B17B S1130D78019B042B02DC019A511CF8E72D6816B17B
S1130D882046FFF775FC28467CBD00BF14200000F0 S1130D882046FFF775FC28467CBD00BF38200000CC
S1130D9804E100E0F8B50446FFF798FF20B92248BB S1130D9804E100E0F8B50446FFF798FF20B92248BB
S1130DA840F2D91100F002FE20460121FFF7B6FFF8 S1130DA840F2D91100F014FE20460121FFF7B6FFE6
S1130DB804F120052846FFF7BDFF10F40046F7D1DB S1130DB804F120052846FFF7BDFF10F40046F7D1DB
S1130DC804F124073846B021FFF7A8FF314604F19F S1130DC804F124073846B021FFF7A8FF314604F19F
S1130DD83400FFF7A3FF314604F13800FFF79EFF04 S1130DD83400FFF7A3FF314604F13800FFF79EFF04
@ -226,35 +226,35 @@ S1130DE801262846FFF7A6FF0004FAD43146284610
S1130DF80136FFF793FF212EF3D138460C21FFF774 S1130DF80136FFF793FF212EF3D138460C21FFF774
S1130E088DFF01262846FFF795FF0104FAD43146E1 S1130E088DFF01262846FFF795FF0104FAD43146E1
S1130E1828460136FFF782FF212EF3D1201DBDE8B5 S1130E1828460136FFF782FF212EF3D1201DBDE8B5
S1130E28F840FFF787BF00BF1420000010B5044640 S1130E28F840FFF787BF00BF3820000010B504461C
S1130E38FFF74CFF20B9074840F23A2100F0B6FD0D S1130E38FFF74CFF20B9074840F23A2100F0C8FDFB
S1130E482046FFF777FF20F001012046BDE8104057 S1130E482046FFF777FF20F001012046BDE8104057
S1130E58FFF764BF1420000070B505460C46FFF781 S1130E58FFF764BF3820000070B505460C46FFF75D
S1130E6835FF20B932484FF4597100F09FFD24B979 S1130E6835FF20B932484FF4597100F0B1FD24B967
S1130E782F4840F2653100F099FD2368981E0E282A S1130E782F4840F2653100F0ABFD2368981E0E2818
S1130E8804D92B4840F26B3100F090FD61684A1E8A S1130E8804D92B4840F26B3100F0A2FD61684A1E78
S1130E98072A04D926484FF45C7100F087FDA66838 S1130E98072A04D926484FF45C7100F099FDA66826
S1130EA8731E032B04D9224840F2753100F07EFDED S1130EA8731E032B04D9224840F2753100F090FDDB
S1130EB8E068411EB1F5806F04D31D4840F27B31D0 S1130EB8E068411EB1F5806F04D31D4840F27B31D0
S1130EC800F074FD2846FFF735FF064646F0410159 S1130EC800F086FD2846FFF735FF064646F0410147
S1130ED82846FFF723FF6268531E22681803531E2F S1130ED82846FFF723FF6268531E22681803531E2F
S1130EE800F4E0411802E36800F47062581EA36835 S1130EE800F4E0411802E36800F47062581EA36835
S1130EF8114300F03F02581E11438201D3B2194333 S1130EF8114300F03F02581E11438201D3B2194333
S1130F0805F10C00FFF70AFFE16805F118004A1E15 S1130F0805F10C00FFF70AFFE16805F118004A1E15
S1130F18C2F38311FFF702FFF30754BF26F0400121 S1130F18C2F38311FFF702FFF30754BF26F0400121
S1130F2826F041012846BDE87040FFF7F7BE00BF30 S1130F2826F041012846BDE87040FFF7F7BE00BF30
S1130F381420000038B504460D46FFF7C7FE20B953 S1130F383820000038B504460D46FFF7C7FE20B92F
S1130F481A4840F2925100F031FD032D2AD8DFE807 S1130F481A4840F2925100F043FD032D2AD8DFE8F5
S1130F5805F0020D151D04342046FFF7EBFE6FF073 S1130F5805F0020D151D04342046FFF7EBFE6FF073
S1130F681F0105462046FFF7D9FE1CE004F58070F2 S1130F681F0105462046FFF7D9FE1CE004F58070F2
S1130F78FFF7E0FE054604F582700EE004F5907074 S1130F78FFF7E0FE054604F582700EE004F5907074
S1130F88FFF7D8FE054604F5927006E004F5B07044 S1130F88FFF7D8FE054604F5927006E004F5B07044
S1130F98FFF7D0FE054604F5B270FFF7CBFE45EA2D S1130F98FFF7D0FE054604F5B270FFF7CBFE45EA2D
S1130FA8004500E00025284638BD00BF1420000095 S1130FA8004500E00025284638BD00BF3820000071
S1130FB82DE9F04F87B005468B4617461C46FFF7C8 S1130FB82DE9F04F87B005468B4617461C46FFF7C8
S1130FC885FE20B9714840F25F6100F0EFFC0BF137 S1130FC885FE20B9714840F25F6100F001FD0BF124
S1130FD8FF331F2B04D96D484FF4CC6100F0E6FCB5 S1130FD8FF331F2B04D96D484FF4CC6100F0F8FCA3
S1130FE8042C04D9694840F2666100F0DFFC05F17D S1130FE8042C04D9694840F2666100F0F1FC05F16B
S1130FF8200A5046FFF79EFE0304F8D4D7F800C031 S1130FF8200A5046FFF79EFE0304F8D4D7F800C031
S1131008BCF5006F3ABFBA68C2F380020122042C0F S1131008BCF5006F3ABFBA68C2F380020122042C0F
S113101800F2B880DFE804F0031E070A1600012175 S113101800F2B880DFE804F0031E070A1600012175
@ -280,10 +280,10 @@ S113114807B0BDE8F04FFFF7E9BD3B6905F13C0C7A
S113115800209042D3DA471C9742195C03DADF5D1A S113115800209042D3DA471C9742195C03DADF5D1A
S113116841EA0721871C60460CF1040C03920293A0 S113116841EA0721871C60460CF1040C03920293A0
S1131178CDF804C0FFF7D2FD3846DDF804C0029B61 S1131178CDF804C0FFF7D2FD3846DDF804C0029B61
S1131188039AE6E707B0BDE8F08F00BF142000001B S1131188039AE6E707B0BDE8F08F00BF38200000F7
S11311982DE9F74F0546894614461E46FFF796FD86 S11311982DE9F74F0546894614461E46FFF796FD86
S11311A820B9654840F2C17100F000FC09F1FF3331 S11311A820B9654840F2C17100F012FC09F1FF331F
S11311B81F2B04D9604840F2C27100F0F7FB05F117 S11311B81F2B04D9604840F2C27100F009FC05F104
S11311C884084046002E14BF7B21732105F1800753 S11311C884084046002E14BF7B21732105F1800753
S11311D809F03F09FFF7A2FD38464946FFF79EFD8F S11311D809F03F09FFF7A2FD38464946FFF79EFD8F
S11311E83846FFF7A7FD0004FAD405F18800FFF795 S11311E83846FFF7A7FD0004FAD405F18800FFF795
@ -307,23 +307,23 @@ S11312F813E0D4F810B09C355645F1DA2846FFF7C8
S113130819FD721C043552450BF8060003DA030A6A S113130819FD721C043552450BF8060003DA030A6A
S11313180BF80230B21C1646EEE73846FFF70AFD12 S11313180BF80230B21C1646EEE73846FFF70AFD12
S11313280204FAD4A26842F08001A16001E000201E S11313280204FAD4A26842F08001A16001E000201E
S1131338E060BDE8FE8F00BF1420000008B50B482C S1131338E060BDE8FE8F00BF3820000008B50B4808
S1131348FFF71AF80A48FEF7F7FF03214FF0402089 S1131348FFF71AF80A48FEF7F7FF03214FF0402089
S1131358FFF72EFB0748FEF7EFFF07480321FFF7C7 S1131358FFF72EFB0748FEF7EFFF07480321FFF7C7
S11313680DFB00F05BFB00F066FBFCE78003C001AB S11313680DFB00F06DFB00F078FBFCE78003C00187
S113137801000020080000200070004001483D21C1 S113137801000020080000200070004001483D21C1
S113138800F014BB7F20000008B500F0C6F978B15E S113138800F026BBA320000008B500F0C6F978B128
S113139800F08AFB00F0DCF900F0B6F9054B20F008 S113139800F09CFB00F0DEF900F0C1F9054B20F0E9
S11313A8604020F07F01196000F0AEF94268904770 S11313A8604020F07F01196000F0B9F94268904765
S11313B808BD00BF08ED00E0F8B505460E4617461F S11313B808BD00BF08ED00E0F8B505460E4617461F
S11313C80024A3B29F4205D0A05D605500F0A9FB9C S11313C80024A3B29F4205D0A05D605500F0BBFB8A
S11313D80134F6E7F8BD000070B50024064625463A S11313D80134F6E7F8BD000070B50024064625463A
S11313E800F09FFB094BE258964209D31919486843 S11313E800F0B1FB094BE258964209D31919486831
S11313F81218964204D20C2101FB0535287A70BDD7 S11313F81218964204D20C2101FB0535287A70BDD7
S11314080C340135C02CEBD1FF2070BD0421000041 S11314080C340135C02CEBD1FF2070BD282100001D
S11314182DE9F34105460068FFF7DEFFFF2801D1F7 S11314182DE9F34105460068FFF7DEFFFF2801D1F7
S113142800201AE000242B1958682F6802AE46F8E9 S113142800201AE000242B1958682F6802AE46F8E9
S1131438040D04EB070800F074FB3046414604220F S1131438040D04EB070800F086FB304641460422FD
S1131448FFF7F6FA0028EBD1E25901998A42E7D16D S1131448FFF7F6FA0028EBD1E25901998A42E7D16D
S11314580434B4F5007FE6D10120BDE8FC81000026 S11314580434B4F5007FE6D10120BDE8FC81000026
S113146838B5104B044698420D4606D0B1F5004FE6 S113146838B5104B044698420D4606D0B1F5004FE6
@ -335,7 +335,7 @@ S11314B89946036821F4FF75013304460E469046A5
S11314C825F0010506D140F8045B29464FF4007263 S11314C825F0010506D140F8045B29464FF4007263
S11314D8FFF772FF2068A84208D020462946FFF784 S11314D8FFF772FF2068A84208D020462946FFF784
S11314E8BFFF044610B90020BDE8F88321684746C9 S11314E8BFFF044610B90020BDE8F88321684746C9
S11314F8761AA219161D00F014FB231DF01AB0F574 S11314F8761AA219161D00F026FB231DF01AB0F562
S1131508007F08D3204605F50071FFF7A9FF0446BC S1131508007F08D3204605F50071FFF7A9FF0446BC
S11315180028E8D0061D17F8011B08EB09029742BA S11315180028E8D0061D17F8011B08EB09029742BA
S113152806F8011BE7D10120BDE8F883034A044803 S113152806F8011BE7D10120BDE8F883034A044803
@ -347,16 +347,16 @@ S11315780548214632462B46BDE87040FFF796BF22
S1131588002070BD0400002008020020F8B50546BC S1131588002070BD0400002008020020F8B50546BC
S11315980E46FFF721FF0446681E8019FFF71CFF5B S11315980E46FFF721FF0446681E8019FFF71CFF5B
S11315A8FF2C05464DD0FF284BD0844249D8032C44 S11315A8FF2C05464DD0FF284BD0844249D8032C44
S11315B847D9132845D8002600F0B3FA224B0C2249 S11315B847D9132845D8002600F0C5FA224B0C2237
S11315C802FB06310F7AA74201D10C6804E0013608 S11315C802FB06310F7AA74201D10C6804E0013608
S11315D8102EF1D14FF0FF34002700F0A2FA1A4A76 S11315D8102EF1D14FF0FF34002700F0B4FA1A4A64
S11315E80C2000FB0723197AA94201D11F6804E0E3 S11315E80C2000FB0723197AA94201D11F6804E0E3
S11315F80137102FF1D14FF0FF37002600F091FA90 S11315F80137102FF1D14FF0FF37002600F0A3FA7E
S1131608114A0C2000FB0623197AA94201D15D680E S1131608114A0C2000FB0623197AA94201D15D680E
S113161803E00136102EF1D100253F1B7819C0F3E1 S113161803E00136102EF1D100253F1B7819C0F3E1
S11316288F270025BD420AD200F07BFA2046FFF737 S11316288F270025BD420AD200F08DFA2046FFF725
S1131638D9F904F5806420B96A1C95B2F2E701204F S1131638D9F904F5806420B96A1C95B2F2E701204F
S1131648F8BD0020F8BD00BF042100000E4B07B50B S1131648F8BD0020F8BD00BF282100000E4B07B5E7
S11316581A68013216D058689968DA68091888181F S11316581A68013216D058689968DA68091888181F
S113166819695A69401881189869DB690A18D118E8 S113166819695A69401881189869DB690A18D118E8
S1131678484202AA42F8040D042148F2F000FFF798 S1131678484202AA42F8040D042148F2F000FFF798
@ -369,192 +369,194 @@ S11316D8002070470A4808B50368013305D1094852
S11316E801684B1C06D1012008BDFFF791FE0028B4 S11316E801684B1C06D1012008BDFFF791FE0028B4
S11316F8F5D108BDFFF78CFE003018BF012008BDE6 S11316F8F5D108BDFFF78CFE003018BF012008BDE6
S113170804000020080200204FF400407047FFF74F S113170804000020080200204FF400407047FFF74F
S11317180DBFFFF717BFFFF739BFFFF7B7BF08B50E S11317180DBFFFF717BFFFF739BFFFF7B7BFFFF7D5
S1131728FFF794FF18B1BDE80840FFF7D3BF08BD21 S1131728F3BF08B5FFF792FF18B1BDE80840FFF70B
S1131738054B00224CF24F3105201A6059609A601B S1131738D1BF08BD054B00224CF24F3105201A6079
S11317481860024B1A60704710E000E00C04002097 S113174859609A601860024B1A60704710E000E014
S1131758014B00221A60704710E000E0044B18683F S11317580C040020014B00221A60704710E000E0DE
S1131768C30303D503490A68531C0B60704700BFC1 S1131768044B1868C30303D503490A68531C0B6068
S113177810E000E00C04002008B5FFF7EFFF014B70 S1131778704700BF10E000E00C04002008B5FFF734
S1131788186808BD0C04002010B50748FEF7D4FDFE S1131788EFFF014B186808BD0C04002010B507488A
S1131798FEF794FE014605484FF461426023BDE814 S1131798FEF7D2FDFEF792FE014605484FF461427A
S11317A81040FFF7EFB900BF0100001000C000406F S11317A86023BDE81040FFF7EDB900BF0100001049
S11317B8402970B506460D4603D91648572100F04E S11317B800C00040402970B506460D4603D91648B6
S11317C8F5F815482946FFF76BFA30B11248FFF7C8 S11317C8602100F005F915482946FFF769FA30B198
S11317D841FA30B900F0A5F9F8E70E485B2100F0AA S11317D81248FFF73FFA30B900F0B5F9F8E70E48B8
S11317E8E5F80024A3B2AB4213D200F09AF90A48F0 S11317E8642100F0F5F80024A3B2AB4213D200F050
S11317F8315DFFF755FA30B10748FFF72BFA30B9D6 S11317F8AAF90A48315DFFF753FA30B10748FFF7F1
S113180800F08FF9F8E70348642100F0CFF80134B9 S113180829FA30B900F09FF9F8E703486D2100F090
S1131818E8E770BDC421000000C00040F8B5174CCB S1131818DFF80134E8E770BDE821000000C00040AB
S11318280646257885B91648FFF726FA421C01D1E1 S1131828F8B51E4C06462578A5B91D48FFF724FAD5
S11318380020F8BDC1B2134801700029F8D0124A3B S1131838421C01D10020F8BD1A4AC0B21070002819
S1131848012323701570F3E70F4D0D482F78FFF728 S1131848F8D0FFF79BFF184B1849186001200D705A
S113185813FA0137431CEBD00A492B78C8550A7888 S11318582070EFE7154D12482F78FFF70DFA01377E
S1131868581CC3B29A422B70E2D130460131FFF7BB S1131868431C10D00F49C8552878421CD3B20A78B3
S1131878A3FD002222700120F8BD00BF110400203E S11318782B709A42DED130460131FFF79DFD0021DD
S113188800C00040120400201004002010B52448B1 S113188821700120F8BDFFF779FF074B196864310F
S11318988AB0FEF751FD2348FFF77CFA042310228F S11318988842CFD900202070F8BD00BF550400202D
S11318A80393019240F2A4600823EBB1511CC918B8 S11318A800C0004014040020100400205604002046
S11318B8B0FBF1F4413CE4B20A2C13D81024B4FB75 S11318B810B524488AB0FEF73FFD2348FFF76AFABB
S11318C8F1F44C43102C0DD1032B019298BF0393D0 S11318C8042310220393019240F2A4600823EBB18D
S11318D81022B2FBF1F0049001A912480293FFF719 S11318D8511CC918B0FBF1F4413CE4B20A2C13D8EA
S11318E8BBFA08E0013BE0E76438013ADCD10E4872 S11318E81024B4FBF1F44C43102C0DD1032B0192BA
S11318F8902100F05BF80B48FFF798FA40F2676113 S11318F898BF03931022B2FBF1F0049001A9124897
S1131908082201F5CC7305910693079208920548BD S11319080293FFF7A9FA08E0013BE0E76438013ADB
S1131918012105AA0223FFF74BFB0AB010BD00BF43 S1131918DCD10E48902100F05BF80B48FFF786FAFB
S113192800011000000004403B22000030B50446CA S113192840F26761082201F5CC730591069307928A
S113193887B00D4610480121FFF7FCFA820703D54A S113193808920548012105AA0223FFF739FB0AB0DA
S11319480E48AB2100F032F840F2E17301930A48E3 S113194810BD00BF00011000000004405F22000029
S11319580023022101AA039304950594FFF728FBA9 S113195830B5044687B00D4610480121FFF7EAFA6E
S113196801210548FFF7E6FA044600F0DAF8A30770 S1131968820703D50E48AB2100F032F840F2E17348
S1131978F6D407B030BD00BF000004403B2200008D S113197801930A480023022101AA039304950594BC
S113198810B5022186B004460748FFF7D3FA10F0D1 S1131988FFF716FB01210548FFF7D4FA044600F0D7
S1131998010007D00121044801AA0B460594FFF76A S1131998DAF8A307F6D407B030BD00BF000004404E
S11319A8F7FB012006B010BD0000044008B5034B46 S11319A85F22000010B5022186B004460748FFF7FD
S11319B818600348016000F0B4F8FCE75404002000 S11319B8C1FA10F0010007D00121044801AA0B461E
S11319C85804002010B500F0A9F8012811D0094CDA S11319C80594FFF7E5FB012006B010BD00000440B4
S11319D82378012B0DD1FFF7CFFE07490A6802F5DA S11319D808B5034B18600348016000F0B4F8FCE74D
S11319E8FA73984205D300202070BDE81040FFF731 S11319E8580400205C04002010B500F0A9F8012870
S11319F8CBBC10BD5C0400206004002008B5054B76 S11319F811D0094C2378012B0DD1FFF7BFFE0749FD
S1131A0801221A70FFF7B8FE03490860BDE80840D0 S1131A080A6802F5FA73984205D300202070BDE8ED
S1131A18FFF7D8BF5C0400206004002008B500F07C S1131A181040FFF7B9BC10BD600400206404002026
S1131A287FF8FFF785FEFFF772FE00F00FF8BDE8B8 S1131A2808B5054B01221A70FFF7A8FE03490860A0
S1131A380840FFF7E3BF08B500F073F8FFF78EFE20 S1131A38BDE80840FFF7D8BF600400206404002014
S1131A4800F014F8BDE80840FFF7BCBF10B5064C19 S1131A4808B500F07FF8FFF775FEFFF760FE00F0B9
S1131A5800F072F8FFF71AFF01232370FFF794FED2 S1131A580FF8BDE80840FFF7E3BF08B500F073F8D6
S1131A680020207010BD00BF0000002008B50C48FD S1131A68FFF77EFE00F014F8BDE80840FFF7BCBF9E
S1131A78FFF786FF012804D10A4B1870084800F0C4 S1131A7810B5064C00F072F8FFF71AFF0123237023
S1131A8879F80748FFF7CAFE012807D1054800225C S1131A88FFF784FE0020207010BD00BF0000002076
S1131A9802700348BDE8084000F06CB808BD00BFF8 S1131A9808B50C48FFF786FF012804D10A4B1870D3
S1131AA86404002000000020704700000A4B70B551 S1131AA8084800F079F80748FFF7BAFE012807D17B
S1131AB81A780646012A0C461D4602D1C9B2FFF718 S1131AB80548002202700348BDE8084000F06CB8ED
S1131AC835FF287818B93046E1B2FFF771FEBDE852 S1131AC808BD00BF68040020000000207047000023
S1131AD8704000F047B800BF00000020054B18789C S1131AD80A4B70B51A780646012A0C461D4602D1EF
S1131AE8411ECBB2022B02D8034AD05C7047402077 S1131AE8C9B2FFF735FF287818B93046E1B2FFF7D5
S1131AF8704700BF00000020B1220000054B187891 S1131AF861FEBDE8704000F047B800BF0000002058
S1131B08411ECBB2022B02D8034AD05C7047402056 S1131B08054B1878411ECBB2022B02D8034AD05C8D
S1131B18704700BF00000020B422000000F01AB88B S1131B1870474020704700BF00000020D522000015
S1131B2870477047034BFE2218710220DA70A3F83D S1131B28054B1878411ECBB2022B02D8034AD05C6D
S1131B3844007047A4040020054B00221A709A64DC S1131B3870474020704700BF00000020D8220000F2
S1131B4883F84320A3F844209A705A70704700BF62 S1131B4800F01AB870477047034BFE221871022040
S1131B58A4040020024B1878003018BF01207047F5 S1131B58DA70A3F844007047A8040020054B00225B
S1131B68A4040020024B002283F84320704700BFDE S1131B681A709A6483F84320A3F844209A705A7030
S1131B78A4040020F8B503780546FF2B804C14D143 S1131B78704700BFA8040020024B1878003018BF33
S1131B8800210125E37010236170237161712570B0 S1131B8801207047A8040020024B002283F8432058
S1131B98FFF7A4FFA071FFF7B1FFE071FFF7AEFFF5 S1131B98704700BFA8040020F8B503780546FF2B5A
S1131BA8020A22726572A5727FE02678012E40F03F S1131BA8804C14D100210125E37010236170237146
S1131BB8E580F32B55D01FD8CF2B00F0BD8006D875 S1131BB861712570FFF7A4FFA071FFF7B1FFE07111
S1131BC8C92B00F08380CC2B40F0BF80BBE0D12B25 S1131BC8FFF7AEFF020A22726572A5727FE02678DB
S1131BD800F0AC80C0F08C80D22B40F0B680002599 S1131BD8012E40F0E580F32B55D01FD8CF2B00F011
S1131BE8FF22E27025716571FFF778FFE571A07136 S1131BE8BD8006D8C92B00F08380CC2B40F0BF8081
S1131BF825726572072396E0FA2B4BD00AD8F52B89 S1131BF8BBE0D12B00F0AC80C0F08C80D22B40F03D
S1131C0811D01AD3F62B40F0A080FF22E27040686E S1131C08B6800025FF22E27025716571FFF778FF21
S1131C18A06495E0FD2B4AD0FE2B53D0FC2B40F05A S1131C18E571A07125726572072396E0FA2B4BD003
S1131C289480002092E0FFF759FF6A78904201DC23 S1131C280AD8F52B11D01AD3F62B40F0A080FF2246
S1131C3822208BE0201DA16C08E0FFF74FFF6B7892 S1131C38E2704068A06495E0FD2B4AD0FE2B53D097
S1131C489842F5DD6968201DA1646A78FFF7B4FB42 S1131C48FC2B40F09480002092E0FFF759FF6A785B
S1131C58FF21E1706A78A06C1318A36469784B1C9F S1131C58904201DC22208BE0201DA16C08E0FFF7F4
S1131C6861E0FF20E070A36C6C6800201C19A3429B S1131C684FFF6B789842F5DD6968201DA1646A7896
S1131C7804D013F8011B4218D0B2F8E7404B0022F5 S1131C78FFF7A2FBFF21E1706A78A06C1318A36434
S1131C88C3F807000121082019715A719A71A3F841 S1131C8869784B1C61E0FF20E070A36C6C6800204D
S1131C9844005DE03B4B0021FF200722E070A36471 S1131C981C19A34204D013F8011B4218D0B2F8E768
S1131CA821716171A171C4F8072008233BE06278AF S1131CA8404B0022C3F807000121082019715A711A
S1131CB80021FF23E37021716271A171E171217226 S1131CB89A71A3F844005DE03B4B0021FF20072202
S1131CC8062330E000222270627037E0A76CFFF729 S1131CC8E070A36421716171A171C4F8072008232D
S1131CD805FF6A1C411E3846FFF71BFD98B3FF2019 S1131CD83BE062780021FF23E37021716271A171F6
S1131CE8A56CE070FFF7FAFE013D2918A16427E00E S1131CE8E1712172062330E000222270627037E02D
S1131CF8FFF7F4FE69780138884299DDFF22E27023 S1131CF8A76CFFF705FF6A1C411E3846FFF709FD6C
S1131D08A4F84460697819B9FFF709FD00BB1AE023 S1131D0898B3FF20A56CE070FFF7FAFE013D29188F
S1131D181B4CAA1CA06CFFF7FCFCA0B16878A36C50 S1131D18A16427E0FFF7F4FE69780138884299DD69
S1131D28C118A16414E0A4F8443011E0A06C6968F7 S1131D28FF22E270A4F84460697819B9FFF7F9FC56
S1131D38FFF7F1FC10B906E0FFF726FBFF20E0707F S1131D3800BB1AE01B4CAA1CA06CFFF7EAFCA0B17C
S1131D48A4F8446004E0312000E02020FFF7EAFE14 S1131D486878A36CC118A16414E0A4F8443011E0C5
S1131D580B4C94F84300012802D11020FFF7E2FE4F S1131D58A06C6968FFF7DFFC10B906E0FFF714FB15
S1131D68B4F84410064A0BB2002B07DD012082F8B0 S1131D68FF20E070A4F8446004E0312000E0202063
S1131D784300D01CBDE8F840FFF798BEF8BD00BF8B S1131D78FFF7EAFE0B4C94F84300012802D1102027
S10B1D88A4040020B7220000AE S1131D88FFF7E2FEB4F84410064A0BB2002B07DD55
S1131D9040420F0000201C0080841E0000802500AB S1131D98012082F84300D01CBDE8F840FFF798BE44
S1131DA0999E36000040380000093D0000803E0046 S10F1DA8F8BD00BFA8040020DB220000EE
S1131DB000004B00404B4C0000204E00808D5B0027 S1131DB440420F0000201C0080841E000080250087
S1131DC000C05D000080700000127A0000007D00F9 S1131DC4999E36000040380000093D0000803E0022
S1131DD080969800001BB7000080BB00C0E8CE00CE S1131DD400004B00404B4C0000204E00808D5B0003
S1131DE0647ADA000024F4000000FA00433A2F5722 S1131DE400C05D000080700000127A0000007D00D5
S1131DF06F726B2F736F6674776172652F4F7065A6 S1131DF480969800001BB7000080BB00C0E8CE00AA
S1131E006E424C542F5461726765742F44656D6F34 S1131E04647ADA000024F4000000FA00433A2F57FD
S1131E102F41524D434D335F4C4D33535F454B5F20 S1131E146F726B2F736F6674776172652F4F706581
S1131E204C4D3353383936325F43726F7373776F67 S1131E246E424C542F5461726765742F44656D6F10
S1131E30726B732F426F6F742F6964652F2E2E2F70 S1131E342F41524D434D335F4C4D33535F454B5FFC
S1131E406C69622F6472697665726C69622F73794A S1131E444C4D3353383936325F43726F7373776F43
S1131E507363746C2E63000000E10F4004E10F40D3 S1131E54726B732F426F6F742F6964652F2E2E2F4C
S1131E6008E10F40433A2F576F726B2F736F6674FC S1131E646C69622F6472697665726C69622F737926
S1131E70776172652F4F70656E424C542F546172B6 S1131E747363746C2E63000000E10F4004E10F40AF
S1131E806765742F44656D6F2F41524D434D335F29 S1131E8408E10F40433A2F576F726B2F736F6674D8
S1131E904C4D33535F454B5F4C4D335338393632D9 S1131E94776172652F4F70656E424C542F54617292
S1131EA05F43726F7373776F726B732F426F6F74CC S1131EA46765742F44656D6F2F41524D434D335F05
S1131EB02F6964652F2E2E2F6C69622F64726976E8 S1131EB44C4D33535F454B5F4C4D335338393632B5
S1131EC065726C69622F696E746572727570742EB6 S1131EC45F43726F7373776F726B732F426F6F74A8
S1131ED06300433A2F576F726B2F736F6674776189 S1131ED42F6964652F2E2E2F6C69622F64726976C4
S1131EE072652F4F70656E424C542F546172676552 S1131EE465726C69622F696E746572727570742E92
S1131EF0742F44656D6F2F41524D434D335F4C4DEC S1131EF46300433A2F576F726B2F736F6674776165
S1131F0033535F454B5F4C4D3353383936325F435F S1131F0472652F4F70656E424C542F54617267652D
S1131F10726F7373776F726B732F426F6F742F6965 S1131F14742F44656D6F2F41524D434D335F4C4DC7
S1131F2064652F2E2E2F6C69622F64726976657238 S1131F2433535F454B5F4C4D3353383936325F433B
S1131F306C69622F6770696F2E6300433A2F576F85 S1131F34726F7373776F726B732F426F6F742F6941
S1131F40726B2F736F6674776172652F4F70656E55 S1131F4464652F2E2E2F6C69622F64726976657214
S1131F50424C542F5461726765742F44656D6F2F22 S1131F546C69622F6770696F2E6300433A2F576F61
S1131F6041524D434D335F4C4D33535F454B5F4CB2 S1131F64726B2F736F6674776172652F4F70656E31
S1131F704D3353383936325F43726F7373776F72F0 S1131F74424C542F5461726765742F44656D6F2FFE
S1131F806B732F426F6F742F6964652F2E2E2F6C25 S1131F8441524D434D335F4C4D33535F454B5F4C8E
S1131F9069622F6472697665726C69622F666C611E S1131F944D3353383936325F43726F7373776F72CC
S1131FA073686C69622E6300433A2F576F726B2F0C S1131FA46B732F426F6F742F6964652F2E2E2F6C01
S1131FB0736F6674776172652F4F70656E424C540F S1131FB469622F6472697665726C69622F666C61FA
S1131FC02F5461726765742F44656D6F2F41524DB4 S1131FC473686C69622E6300433A2F576F726B2FE8
S1131FD0434D335F4C4D33535F454B5F4C4D33534F S1131FD4736F6674776172652F4F70656E424C54EB
S1131FE0383936325F43726F7373776F726B732F46 S1131FE42F5461726765742F44656D6F2F41524D90
S1131FF0426F6F742F6964652F2E2E2F6C69622FC8 S1131FF4434D335F4C4D33535F454B5F4C4D33532B
S11320006472697665726C69622F756172746C6949 S1132004383936325F43726F7373776F726B732F21
S1132010622E6300433A2F576F726B2F736F66748F S1132014426F6F742F6964652F2E2E2F6C69622FA3
S1132020776172652F4F70656E424C542F54617204 S11320246472697665726C69622F756172746C6925
S11320306765742F44656D6F2F41524D434D335F77 S1132034622E6300433A2F576F726B2F736F66746B
S11320404C4D33535F454B5F4C4D33533839363227 S1132044776172652F4F70656E424C542F546172E0
S11320505F43726F7373776F726B732F426F6F741A S11320546765742F44656D6F2F41524D434D335F53
S11320602F6964652F2E2E2F6C69622F6472697636 S11320644C4D33535F454B5F4C4D33533839363203
S113207065726C69622F63616E6C69622E630043E2 S11320745F43726F7373776F726B732F426F6F74F6
S11320803A2F576F726B2F736F6674776172652F77 S11320842F6964652F2E2E2F6C69622F6472697612
S11320904F70656E424C542F5461726765742F44BF S113209465726C69622F63616E6C69622E630043BE
S11320A0656D6F2F41524D434D335F4C4D33535F3C S11320A43A2F576F726B2F736F6674776172652F53
S11320B0454B5F4C4D3353383936325F43726F733F S11320B44F70656E424C542F5461726765742F449B
S11320C073776F726B732F426F6F742F6964652F10 S11320C4656D6F2F41524D434D335F4C4D33535F18
S11320D02E2E2F2E2E2F2E2E2F2E2E2F536F757227 S11320D4454B5F4C4D3353383936325F43726F731B
S11320E063652F41524D434D335F4C4D33532F4362 S11320E473776F726B732F426F6F742F6964652FEC
S11320F0726F7373776F726B732F766563746F721D S11320F42E2E2F2E2E2F2E2E2F2E2E2F536F757203
S1132100732E630000800000002000000400000023 S113210463652F41524D434D335F4C4D33532F433D
S113211000A00000002000000500000000C0000036 S1132114726F7373776F726B732F766563746F72F8
S1132120002000000600000000E000000020000085 S1132124732E6300008000000020000004000000FF
S1132130070000000000010000200000080000006B S113213400A00000002000000500000000C0000012
S11321400020010000200000090000000040010000 S1132144002000000600000000E000000020000061
S1132150002000000A0000000060010000200000D0 S11321540700000000000100002000000800000047
S11321600B00000000800100002000000C000000B3 S113216400200100002000000900000000400100DC
S113217000A00100002000000D00000000C00100CC S1132174002000000A0000000060010000200000AC
S1132180002000000E00000000E00100002000001C S11321840B00000000800100002000000C0000008F
S11321900F0000000000020000800000100000009A S113219400A00100002000000D00000000C00100A8
S11321A00080020000800000110000000000030015 S11321A4002000000E00000000E0010000200000F8
S11321B00080000012000000008003000080000086 S11321B40F00000000000200008000001000000076
S11321C013000000433A2F576F726B2F736F6674BE S11321C400800200008000001100000000000300F1
S11321D0776172652F4F70656E424C542F54617253 S11321D40080000012000000008003000080000062
S11321E06765742F44656D6F2F41524D434D335FC6 S11321E413000000433A2F576F726B2F736F66749A
S11321F04C4D33535F454B5F4C4D33533839363276 S11321F4776172652F4F70656E424C542F5461722F
S11322005F43726F7373776F726B732F426F6F7468 S11322046765742F44656D6F2F41524D434D335FA1
S11322102F6964652F2E2E2F2E2E2F2E2E2F2E2E2D S11322144C4D33535F454B5F4C4D33533839363251
S11322202F536F757263652F41524D434D335F4C8D S11322245F43726F7373776F726B732F426F6F7444
S11322304D33532F756172742E6300433A2F576FD9 S11322342F6964652F2E2E2F2E2E2F2E2E2F2E2E09
S1132240726B2F736F6674776172652F4F70656E52 S11322442F536F757263652F41524D434D335F4C69
S1132250424C542F5461726765742F44656D6F2F1F S11322544D33532F756172742E6300433A2F576FB5
S113226041524D434D335F4C4D33535F454B5F4CAF S1132264726B2F736F6674776172652F4F70656E2E
S11322704D3353383936325F43726F7373776F72ED S1132274424C542F5461726765742F44656D6F2FFB
S11322806B732F426F6F742F6964652F2E2E2F2E60 S113228441524D434D335F4C4D33535F454B5F4C8B
S11322902E2F2E2E2F2E2E2F536F757263652F41E6 S11322944D3353383936325F43726F7373776F72C9
S11322A0524D434D335F4C4D33532F63616E2E6358 S11322A46B732F426F6F742F6964652F2E2E2F2E3C
S11222B0000800000800004F70656E424C540097 S11322B42E2F2E2E2F2E2E2F536F757263652F41C2
S10422C00415 S11322C4524D434D335F4C4D33532F63616E2E6334
S11222D4000800000800004F70656E424C540073
S10422E404F1
S90300F10B S90300F10B

View File

@ -42,25 +42,20 @@
<file file_name="../blt_conf.h"/> <file file_name="../blt_conf.h"/>
</folder> </folder>
</folder> </folder>
<folder Name="Source"> <folder Name="Source" file_name="">
<folder Name="ARMCM3_LM3S"> <folder Name="ARMCM3_LM3S">
<folder Name="Crossworks"> <folder Name="Crossworks">
<file file_name="../../../../Source/ARMCM3_LM3S/Crossworks/cstart.s"/> <file file_name="../../../../Source/ARMCM3_LM3S/Crossworks/cstart.s"/>
<file file_name="../../../../Source/ARMCM3_LM3S/Crossworks/vectors.c"/> <file file_name="../../../../Source/ARMCM3_LM3S/Crossworks/vectors.c"/>
</folder> </folder>
<file file_name="../../../../Source/ARMCM3_LM3S/cpu.c"/> <file file_name="../../../../Source/ARMCM3_LM3S/cpu.c"/>
<file file_name="../../../../Source/ARMCM3_LM3S/cpu.h"/>
<file file_name="../../../../Source/ARMCM3_LM3S/flash.c"/> <file file_name="../../../../Source/ARMCM3_LM3S/flash.c"/>
<file file_name="../../../../Source/ARMCM3_LM3S/flash.h"/> <file file_name="../../../../Source/ARMCM3_LM3S/flash.h"/>
<file file_name="../../../../Source/ARMCM3_LM3S/nvm.c"/> <file file_name="../../../../Source/ARMCM3_LM3S/nvm.c"/>
<file file_name="../../../../Source/ARMCM3_LM3S/nvm.h"/>
<file file_name="../../../../Source/ARMCM3_LM3S/timer.c"/> <file file_name="../../../../Source/ARMCM3_LM3S/timer.c"/>
<file file_name="../../../../Source/ARMCM3_LM3S/timer.h"/>
<file file_name="../../../../Source/ARMCM3_LM3S/types.h"/> <file file_name="../../../../Source/ARMCM3_LM3S/types.h"/>
<file file_name="../../../../Source/ARMCM3_LM3S/uart.c"/> <file file_name="../../../../Source/ARMCM3_LM3S/uart.c"/>
<file file_name="../../../../Source/ARMCM3_LM3S/uart.h"/>
<file file_name="../../../../Source/ARMCM3_LM3S/can.c"/> <file file_name="../../../../Source/ARMCM3_LM3S/can.c"/>
<file file_name="../../../../Source/ARMCM3_LM3S/can.h"/>
</folder> </folder>
<file file_name="../../../../Source/assert.c"/> <file file_name="../../../../Source/assert.c"/>
<file file_name="../../../../Source/assert.h"/> <file file_name="../../../../Source/assert.h"/>
@ -75,6 +70,11 @@
<file file_name="../../../../Source/plausibility.h"/> <file file_name="../../../../Source/plausibility.h"/>
<file file_name="../../../../Source/xcp.c"/> <file file_name="../../../../Source/xcp.c"/>
<file file_name="../../../../Source/xcp.h"/> <file file_name="../../../../Source/xcp.h"/>
<file file_name="../../../../Source/can.h"/>
<file file_name="../../../../Source/cpu.h"/>
<file file_name="../../../../Source/nvm.h"/>
<file file_name="../../../../Source/timer.h"/>
<file file_name="../../../../Source/uart.h"/>
</folder> </folder>
</folder> </folder>
<folder Name="System Files"> <folder Name="System Files">

View File

@ -20,6 +20,7 @@
<ProjectSessionItem path="lm3s8962_crossworks;openbtl_ek_lm3s8962" name="unnamed" /> <ProjectSessionItem path="lm3s8962_crossworks;openbtl_ek_lm3s8962" name="unnamed" />
<ProjectSessionItem path="lm3s8962_crossworks;openbtl_ek_lm3s8962;Source Files" name="unnamed" /> <ProjectSessionItem path="lm3s8962_crossworks;openbtl_ek_lm3s8962;Source Files" name="unnamed" />
<ProjectSessionItem path="lm3s8962_crossworks;openbtl_ek_lm3s8962;Source Files;Source" name="unnamed" /> <ProjectSessionItem path="lm3s8962_crossworks;openbtl_ek_lm3s8962;Source Files;Source" name="unnamed" />
<ProjectSessionItem path="lm3s8962_crossworks;openbtl_ek_lm3s8962;Source Files;Source;ARMCM3_LM3S" name="unnamed" />
</Project> </Project>
<Register1> <Register1>
<RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="" /> <RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="" />
@ -50,9 +51,9 @@
<Watches active="0" update="Never" /> <Watches active="0" update="Never" />
</Watch4> </Watch4>
<Files> <Files>
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S8962_Crossworks\Boot\main.c" y="7" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S8962_Crossworks\Boot\main.c" left="18" selected="0" name="unnamed" top="0" /> <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S8962_Crossworks\Boot\main.c" y="7" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S8962_Crossworks\Boot\main.c" left="0" selected="0" name="unnamed" top="0" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S8962_Crossworks\Boot\blt_conf.h" y="51" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S8962_Crossworks\Boot\blt_conf.h" left="18" selected="0" name="unnamed" top="51" /> <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S8962_Crossworks\Boot\blt_conf.h" y="51" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S8962_Crossworks\Boot\blt_conf.h" left="0" selected="0" name="unnamed" top="51" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Source\backdoor.c" y="26" path="C:\Work\software\OpenBLT\Target\Source\backdoor.c" left="18" selected="1" name="unnamed" top="24" /> <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Source\backdoor.c" y="26" path="C:\Work\software\OpenBLT\Target\Source\backdoor.c" left="0" selected="1" name="unnamed" top="24" />
</Files> </Files>
<ARMCrossStudioWindow activeProject="openbtl_ek_lm3s8962" autoConnectTarget="Luminary USB Debug" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S8962_Crossworks\Boot" fileDialogDefaultFilter="*.c" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Debug" /> <ARMCrossStudioWindow activeProject="openbtl_ek_lm3s8962" autoConnectTarget="Luminary USB Debug" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Source" fileDialogDefaultFilter="" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Debug" />
</session> </session>

View File

@ -7,40 +7,40 @@ start address 0x00000000
Program Header: Program Header:
LOAD off 0x00008000 vaddr 0x00000000 paddr 0x00000000 align 2**15 LOAD off 0x00008000 vaddr 0x00000000 paddr 0x00000000 align 2**15
filesz 0x00001e5e memsz 0x00001e5e flags r-x filesz 0x00001e82 memsz 0x00001e82 flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x00001e5e align 2**15 LOAD off 0x00010000 vaddr 0x20000000 paddr 0x00001e82 align 2**15
filesz 0x00000001 memsz 0x00000001 flags rw- filesz 0x00000001 memsz 0x00000001 flags rw-
LOAD off 0x00010004 vaddr 0x20000004 paddr 0x00001e64 align 2**15 LOAD off 0x00010004 vaddr 0x20000004 paddr 0x00001e88 align 2**15
filesz 0x00000000 memsz 0x000006ec flags rw- filesz 0x00000000 memsz 0x000006f0 flags rw-
private flags = 5000200: [Version5 EABI] [soft-float ABI] private flags = 5000200: [Version5 EABI] [soft-float ABI]
Sections: Sections:
Idx Name Size VMA LMA File off Algn Idx Name Size VMA LMA File off Algn
0 .text 00001e5e 00000000 00000000 00008000 2**2 0 .text 00001e82 00000000 00000000 00008000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000001 20000000 00001e5e 00010000 2**0 1 .data 00000001 20000000 00001e82 00010000 2**0
CONTENTS, ALLOC, LOAD, DATA CONTENTS, ALLOC, LOAD, DATA
2 .bss 000006ec 20000004 00001e64 00010004 2**2 2 .bss 000006f0 20000004 00001e88 00010004 2**2
ALLOC ALLOC
3 .debug_info 00007d3b 00000000 00000000 00010001 2**0 3 .debug_info 00007d9b 00000000 00000000 00010001 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
4 .debug_abbrev 00001ccf 00000000 00000000 00017d3c 2**0 4 .debug_abbrev 00001ce2 00000000 00000000 00017d9c 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
5 .debug_aranges 000008f8 00000000 00000000 00019a0b 2**0 5 .debug_aranges 00000900 00000000 00000000 00019a7e 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
6 .debug_ranges 00000860 00000000 00000000 0001a303 2**0 6 .debug_ranges 00000868 00000000 00000000 0001a37e 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
7 .debug_line 00002a93 00000000 00000000 0001ab63 2**0 7 .debug_line 00002a8b 00000000 00000000 0001abe6 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
8 .debug_str 00001d60 00000000 00000000 0001d5f6 2**0 8 .debug_str 00001d8c 00000000 00000000 0001d671 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
9 .comment 00000030 00000000 00000000 0001f356 2**0 9 .comment 00000030 00000000 00000000 0001f3fd 2**0
CONTENTS, READONLY CONTENTS, READONLY
10 .ARM.attributes 00000033 00000000 00000000 0001f386 2**0 10 .ARM.attributes 00000033 00000000 00000000 0001f42d 2**0
CONTENTS, READONLY CONTENTS, READONLY
11 .debug_frame 00001954 00000000 00000000 0001f3bc 2**2 11 .debug_frame 00001964 00000000 00000000 0001f460 2**2
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
12 .debug_loc 00004a2a 00000000 00000000 00020d10 2**0 12 .debug_loc 00004a35 00000000 00000000 00020dc4 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE: SYMBOL TABLE:
00000000 l d .text 00000000 .text 00000000 l d .text 00000000 .text
@ -61,8 +61,8 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 flashlib.c 00000000 l df *ABS* 00000000 flashlib.c
00000000 l df *ABS* 00000000 sysctl.c 00000000 l df *ABS* 00000000 sysctl.c
0000024c l F .text 000000e4 SysCtlPeripheralValid 0000024c l F .text 000000e4 SysCtlPeripheralValid
00001c34 l O .text 0000005c g_pulXtals 00001c58 l O .text 0000005c g_pulXtals
00001cac l O .text 0000000c g_pulRCGCRegs 00001cd0 l O .text 0000000c g_pulRCGCRegs
00000000 l df *ABS* 00000000 interrupt.c 00000000 l df *ABS* 00000000 interrupt.c
00000000 l df *ABS* 00000000 gpio.c 00000000 l df *ABS* 00000000 gpio.c
00000768 l F .text 00000040 GPIOBaseValid 00000768 l F .text 00000040 GPIOBaseValid
@ -75,13 +75,13 @@ SYMBOL TABLE:
00000b94 l F .text 00000064 CANRegRead 00000b94 l F .text 00000064 CANRegRead
00000000 l df *ABS* 00000000 boot.c 00000000 l df *ABS* 00000000 boot.c
00000000 l df *ABS* 00000000 com.c 00000000 l df *ABS* 00000000 com.c
00001d1e l O .text 00000003 CSWTCH.8 20000004 l O .bss 00000040 xcpCtoReqPacket.4161
00001d42 l O .text 00000003 CSWTCH.8
20000000 l O .data 00000001 comActiveInterface 20000000 l O .data 00000001 comActiveInterface
00001d21 l O .text 00000003 CSWTCH.10 00001d45 l O .text 00000003 CSWTCH.10
20000004 l O .bss 00000040 xcpCtoReqPacket.4176
00000000 l df *ABS* 00000000 xcp.c 00000000 l df *ABS* 00000000 xcp.c
000012bc l F .text 00000014 XcpSetCtoError 000012bc l F .text 00000014 XcpSetCtoError
00001d24 l O .text 00000008 xcpStationId 00001d48 l O .text 00000008 xcpStationId
20000044 l O .bss 0000004c xcpInfo 20000044 l O .bss 0000004c xcpInfo
00000000 l df *ABS* 00000000 backdoor.c 00000000 l df *ABS* 00000000 backdoor.c
20000090 l O .bss 00000001 backdoorOpen 20000090 l O .bss 00000001 backdoorOpen
@ -92,32 +92,33 @@ SYMBOL TABLE:
2000009c l O .bss 00000004 assert_failure_line 2000009c l O .bss 00000004 assert_failure_line
00000000 l df *ABS* 00000000 cpu.c 00000000 l df *ABS* 00000000 cpu.c
00000000 l df *ABS* 00000000 uart.c 00000000 l df *ABS* 00000000 uart.c
200000a0 l O .bss 00000001 xcpCtoRxLength.4374 200000a0 l O .bss 00000004 xcpCtoRxStartTime.4361
200000a1 l O .bss 00000001 xcpCtoRxInProgress.4375 200000a4 l O .bss 00000041 xcpCtoReqPacket.4358
200000a2 l O .bss 00000041 xcpCtoReqPacket.4373 200000e5 l O .bss 00000001 xcpCtoRxInProgress.4360
200000e6 l O .bss 00000001 xcpCtoRxLength.4359
00000000 l df *ABS* 00000000 can.c 00000000 l df *ABS* 00000000 can.c
00000000 l df *ABS* 00000000 nvm.c 00000000 l df *ABS* 00000000 nvm.c
00000000 l df *ABS* 00000000 timer.c 00000000 l df *ABS* 00000000 timer.c
200000e4 l O .bss 00000004 millisecond_counter 200000e8 l O .bss 00000004 millisecond_counter
00000000 l df *ABS* 00000000 flash.c 00000000 l df *ABS* 00000000 flash.c
0000187c l F .text 00000034 FlashGetSector 000018a0 l F .text 00000034 FlashGetSector
000018b0 l F .text 0000004c FlashWriteBlock 000018d4 l F .text 0000004c FlashWriteBlock
000018fc l F .text 00000050 FlashSwitchBlock 00001920 l F .text 00000050 FlashSwitchBlock
0000194c l F .text 00000080 FlashAddToBlock 00001970 l F .text 00000080 FlashAddToBlock
00001d74 l O .text 000000c0 flashLayout 00001d98 l O .text 000000c0 flashLayout
200000e8 l O .bss 00000204 bootBlockInfo 200000ec l O .bss 00000204 bootBlockInfo
200002ec l O .bss 00000204 blockInfo 200002f0 l O .bss 00000204 blockInfo
00000000 l df *ABS* 00000000 cstart.c 00000000 l df *ABS* 00000000 cstart.c
00001bf2 l F .text 00000000 zero_loop 00001c16 l F .text 00000000 zero_loop
00000000 l df *ABS* 00000000 00000000 l df *ABS* 00000000
00000200 l *ABS* 00000000 __STACKSIZE__ 00000200 l *ABS* 00000000 __STACKSIZE__
000011e8 g F .text 00000020 ComInit 000011e8 g F .text 00000020 ComInit
000019e4 g F .text 00000048 FlashWrite 00001a08 g F .text 00000048 FlashWrite
00001574 g F .text 00000018 AssertFailure 00001574 g F .text 00000018 AssertFailure
000017d4 g F .text 0000002c CanReceivePacket 000017f4 g F .text 0000002c CanReceivePacket
00001bd0 g F .text 00000040 reset_handler 00001bf4 g F .text 00000040 reset_handler
00000bf8 g F .text 00000098 CANInit 00000bf8 g F .text 00000098 CANInit
00001850 g F .text 0000001c TimerUpdate 00001874 g F .text 0000001c TimerUpdate
000012fc g F .text 00000010 XcpPacketTransmitted 000012fc g F .text 00000010 XcpPacketTransmitted
00001208 g F .text 0000003c ComTask 00001208 g F .text 0000003c ComTask
00000368 g F .text 00000008 SysCtlDelay 00000368 g F .text 00000008 SysCtlDelay
@ -125,52 +126,53 @@ SYMBOL TABLE:
00000c90 g F .text 0000002c CANEnable 00000c90 g F .text 0000002c CANEnable
00001550 g F .text 00000020 BackDoorInit 00001550 g F .text 00000020 BackDoorInit
00001572 g F .text 00000002 CopService 00001572 g F .text 00000002 CopService
00001e5e g .text 00000000 _etext 00001e82 g .text 00000000 _etext
00001bbc g F .text 00000006 FlashGetUserProgBaseAddress 00001be0 g F .text 00000006 FlashGetUserProgBaseAddress
00000ab8 g F .text 00000024 UARTSpaceAvail 00000ab8 g F .text 00000024 UARTSpaceAvail
00001844 g F .text 0000000c TimerReset 00001868 g F .text 0000000c TimerReset
00000b04 g F .text 0000002c UARTCharPutNonBlocking 00000b04 g F .text 0000002c UARTCharPutNonBlocking
000011d2 g F .text 00000016 BootTask 000011d2 g F .text 00000016 BootTask
00001afc g F .text 00000044 FlashWriteChecksum 00001b20 g F .text 00000044 FlashWriteChecksum
00001248 g F .text 00000030 ComTransmitPacket 00001248 g F .text 00000030 ComTransmitPacket
00000330 g F .text 00000038 SysCtlPeripheralEnable 00000330 g F .text 00000038 SysCtlPeripheralEnable
000012ec g F .text 00000010 XcpIsConnected 000012ec g F .text 00000010 XcpIsConnected
00001800 g F .text 00000004 NvmInit 00001820 g F .text 00000004 NvmInit
000019cc g F .text 00000018 FlashInit 000019f0 g F .text 00000018 FlashInit
200004f0 g .bss 00000000 _ebss 00001830 g F .text 00000004 NvmGetUserProgBaseAddress
00001bc4 g F .text 0000000c UnusedISR 200004f4 g .bss 00000000 _ebss
00001be8 g F .text 0000000c UnusedISR
00001244 g F .text 00000002 ComFree 00001244 g F .text 00000002 ComFree
000015dc g F .text 00000028 UartInit 000015dc g F .text 00000028 UartInit
00001808 g F .text 00000004 NvmErase 00001828 g F .text 00000004 NvmErase
00000adc g F .text 00000028 UARTCharGetNonBlocking 00000adc g F .text 00000028 UARTCharGetNonBlocking
20000004 g .bss 00000000 _bss 20000004 g .bss 00000000 _bss
0000130c g F .text 0000020c XcpPacketReceived 0000130c g F .text 0000020c XcpPacketReceived
00001b88 g F .text 00000034 FlashDone 00001bac g F .text 00000034 FlashDone
00000d98 g F .text 0000007c CANStatusGet 00000d98 g F .text 0000007c CANStatusGet
00001780 g F .text 00000054 CanTransmitPacket 000017a0 g F .text 00000054 CanTransmitPacket
00000174 g F .text 000000d8 FlashProgram 00000174 g F .text 000000d8 FlashProgram
000012d0 g F .text 0000001c XcpInit 000012d0 g F .text 0000001c XcpInit
00001a2c g F .text 000000d0 FlashErase 00001a50 g F .text 000000d0 FlashErase
000000f0 g F .text 00000040 main 000000f0 g F .text 00000040 main
000004ac g F .text 000001ac SysCtlClockGet 000004ac g F .text 000001ac SysCtlClockGet
000009b4 g F .text 00000034 UARTDisable 000009b4 g F .text 00000034 UARTDisable
00001810 g F .text 00000012 NvmDone 00001834 g F .text 00000012 NvmDone
00001604 g F .text 0000006c UartTransmitPacket 00001604 g F .text 0000006c UartTransmitPacket
0000180c g F .text 00000004 NvmVerifyChecksum 0000182c g F .text 00000004 NvmVerifyChecksum
00000ffc g F .text 000001bc CANMessageGet 00000ffc g F .text 000001bc CANMessageGet
000015bc g F .text 0000001e CpuMemCopy 000015bc g F .text 0000001e CpuMemCopy
000008fc g F .text 00000034 GPIOPinTypeCAN 000008fc g F .text 00000034 GPIOPinTypeCAN
00001298 g F .text 00000020 ComGetActiveInterfaceMaxTxLen 00001298 g F .text 00000020 ComGetActiveInterfaceMaxTxLen
00001670 g F .text 00000070 UartReceivePacket 00001670 g F .text 00000090 UartReceivePacket
000006e0 g F .text 00000088 IntDisable 000006e0 g F .text 00000088 IntDisable
20000000 g .data 00000000 _data 20000000 g .data 00000000 _data
00001570 g F .text 00000002 CopInit 00001570 g F .text 00000002 CopInit
000016e0 g F .text 000000a0 CanInit 00001700 g F .text 000000a0 CanInit
00001804 g F .text 00000004 NvmWrite 00001824 g F .text 00000004 NvmWrite
0000158c g F .text 00000030 CpuStartUserProgram 0000158c g F .text 00000030 CpuStartUserProgram
00000cbc g F .text 000000dc CANBitTimingSet 00000cbc g F .text 000000dc CANBitTimingSet
200006f0 g .bss 00000000 _estack 200006f4 g .bss 00000000 _estack
00001b40 g F .text 00000048 FlashVerifyChecksum 00001b64 g F .text 00000048 FlashVerifyChecksum
20000001 g .data 00000000 _edata 20000001 g .data 00000000 _edata
00000000 g O .text 000000f0 _vectab 00000000 g O .text 000000f0 _vectab
00000930 g F .text 00000034 GPIOPinTypeUART 00000930 g F .text 00000034 GPIOPinTypeUART
@ -179,13 +181,13 @@ SYMBOL TABLE:
00001278 g F .text 00000020 ComGetActiveInterfaceMaxRxLen 00001278 g F .text 00000020 ComGetActiveInterfaceMaxRxLen
000007a8 g F .text 00000054 GPIODirModeSet 000007a8 g F .text 00000054 GPIODirModeSet
00001518 g F .text 00000038 BackDoorCheck 00001518 g F .text 00000038 BackDoorCheck
200004f0 g .bss 00000000 _stack 200004f4 g .bss 00000000 _stack
0000186c g F .text 00000010 TimerGet 00001890 g F .text 00000010 TimerGet
00000e14 g F .text 000001e8 CANMessageSet 00000e14 g F .text 000001e8 CANMessageSet
000009e8 g F .text 000000d0 UARTConfigSetExpClk 000009e8 g F .text 000000d0 UARTConfigSetExpClk
00000370 g F .text 0000013c SysCtlClockSet 00000370 g F .text 0000013c SysCtlClockSet
000007fc g F .text 00000100 GPIOPadConfigSet 000007fc g F .text 00000100 GPIOPadConfigSet
00001824 g F .text 00000020 TimerInit 00001848 g F .text 00000020 TimerInit
00000130 g F .text 00000044 FlashClear 00000130 g F .text 00000044 FlashClear
00000984 g F .text 00000030 UARTEnable 00000984 g F .text 00000030 UARTEnable

View File

@ -5,40 +5,6 @@
<![CDATA[00010001N0005Debug000000000000]]> <![CDATA[00010001N0005Debug000000000000]]>
</Plugin> </Plugin>
</Plugins> </Plugins>
<VirtualDirectory Name="Source">
<VirtualDirectory Name="ARMCM3_LM3S">
<VirtualDirectory Name="GCC">
<File Name="../../../../Source/ARMCM3_LM3S/GCC/cstart.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/GCC/vectors.c"/>
</VirtualDirectory>
<File Name="../../../../Source/ARMCM3_LM3S/can.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/can.h"/>
<File Name="../../../../Source/ARMCM3_LM3S/cpu.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/cpu.h"/>
<File Name="../../../../Source/ARMCM3_LM3S/flash.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/flash.h"/>
<File Name="../../../../Source/ARMCM3_LM3S/nvm.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/nvm.h"/>
<File Name="../../../../Source/ARMCM3_LM3S/timer.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/timer.h"/>
<File Name="../../../../Source/ARMCM3_LM3S/types.h"/>
<File Name="../../../../Source/ARMCM3_LM3S/uart.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/uart.h"/>
</VirtualDirectory>
<File Name="../../../../Source/assert.c"/>
<File Name="../../../../Source/assert.h"/>
<File Name="../../../../Source/backdoor.c"/>
<File Name="../../../../Source/backdoor.h"/>
<File Name="../../../../Source/boot.c"/>
<File Name="../../../../Source/boot.h"/>
<File Name="../../../../Source/com.c"/>
<File Name="../../../../Source/com.h"/>
<File Name="../../../../Source/cop.c"/>
<File Name="../../../../Source/cop.h"/>
<File Name="../../../../Source/plausibility.h"/>
<File Name="../../../../Source/xcp.c"/>
<File Name="../../../../Source/xcp.h"/>
</VirtualDirectory>
<VirtualDirectory Name="Demo"> <VirtualDirectory Name="Demo">
<VirtualDirectory Name="ARMCM3_LM3S_EK_LM3S8962_GCC"> <VirtualDirectory Name="ARMCM3_LM3S_EK_LM3S8962_GCC">
<VirtualDirectory Name="Boot"> <VirtualDirectory Name="Boot">
@ -72,9 +38,9 @@
<File Name="../lib/inc/hw_uart.h"/> <File Name="../lib/inc/hw_uart.h"/>
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
<File Name="../blt_conf.h"/>
<File Name="../hooks.c"/> <File Name="../hooks.c"/>
<File Name="../main.c"/> <File Name="../main.c"/>
<File Name="../blt_conf.h"/>
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
@ -151,4 +117,162 @@ continue
</AdditionalRules> </AdditionalRules>
</Configuration> </Configuration>
</Settings> </Settings>
<VirtualDirectory Name="Source">
<VirtualDirectory Name="third_party">
<VirtualDirectory Name="uip">
<VirtualDirectory Name="apps">
<VirtualDirectory Name="dhcpc">
<File Name="../../../../Source/third_party/uip/apps/dhcpc/dhcpc.c"/>
<File Name="../../../../Source/third_party/uip/apps/dhcpc/dhcpc.h"/>
</VirtualDirectory>
<VirtualDirectory Name="hello-world">
<File Name="../../../../Source/third_party/uip/apps/hello-world/hello-world.c"/>
<File Name="../../../../Source/third_party/uip/apps/hello-world/hello-world.h"/>
</VirtualDirectory>
<VirtualDirectory Name="httpd">
<File Name="../../../../Source/third_party/uip/apps/httpd/httpd.c"/>
<File Name="../../../../Source/third_party/uip/apps/httpd/httpd.h"/>
</VirtualDirectory>
<VirtualDirectory Name="resolv">
<File Name="../../../../Source/third_party/uip/apps/resolv/resolv.c"/>
<File Name="../../../../Source/third_party/uip/apps/resolv/resolv.h"/>
</VirtualDirectory>
<VirtualDirectory Name="smtp">
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp-strings.c"/>
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp-strings.h"/>
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp.c"/>
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp.h"/>
</VirtualDirectory>
<VirtualDirectory Name="telnetd">
<File Name="../../../../Source/third_party/uip/apps/telnetd/shell.c"/>
<File Name="../../../../Source/third_party/uip/apps/telnetd/shell.h"/>
<File Name="../../../../Source/third_party/uip/apps/telnetd/telnetd.c"/>
<File Name="../../../../Source/third_party/uip/apps/telnetd/telnetd.h"/>
</VirtualDirectory>
<VirtualDirectory Name="webclient">
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient-strings.c"/>
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient-strings.h"/>
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient.c"/>
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient.h"/>
</VirtualDirectory>
<VirtualDirectory Name="webserver">
<File Name="../../../../Source/third_party/uip/apps/webserver/http-strings.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/http-strings.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-cgi.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-cgi.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fs.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fs.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fsdata.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fsdata.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/webserver.h"/>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="doc">
<File Name="../../../../Source/third_party/uip/doc/example-mainloop-with-arp.c"/>
<File Name="../../../../Source/third_party/uip/doc/example-mainloop-without-arp.c"/>
<File Name="../../../../Source/third_party/uip/doc/uip-code-style.c"/>
</VirtualDirectory>
<VirtualDirectory Name="lib">
<File Name="../../../../Source/third_party/uip/lib/memb.c"/>
<File Name="../../../../Source/third_party/uip/lib/memb.h"/>
</VirtualDirectory>
<VirtualDirectory Name="uip">
<File Name="../../../../Source/third_party/uip/uip/clock.h"/>
<File Name="../../../../Source/third_party/uip/uip/lc-addrlabels.h"/>
<File Name="../../../../Source/third_party/uip/uip/lc-switch.h"/>
<File Name="../../../../Source/third_party/uip/uip/lc.h"/>
<File Name="../../../../Source/third_party/uip/uip/psock.c"/>
<File Name="../../../../Source/third_party/uip/uip/psock.h"/>
<File Name="../../../../Source/third_party/uip/uip/pt.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip-fw.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip-fw.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip-neighbor.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip-neighbor.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip-split.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip-split.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip.h"/>
<File Name="../../../../Source/third_party/uip/uip/uiplib.c"/>
<File Name="../../../../Source/third_party/uip/uip/uiplib.h"/>
<File Name="../../../../Source/third_party/uip/uip/uipopt.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip_arch.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip_arp.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip_arp.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip_timer.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip_timer.h"/>
</VirtualDirectory>
<VirtualDirectory Name="unix">
<File Name="../../../../Source/third_party/uip/unix/clock-arch.c"/>
<File Name="../../../../Source/third_party/uip/unix/clock-arch.h"/>
<File Name="../../../../Source/third_party/uip/unix/main.c"/>
<File Name="../../../../Source/third_party/uip/unix/tapdev.c"/>
<File Name="../../../../Source/third_party/uip/unix/tapdev.h"/>
<File Name="../../../../Source/third_party/uip/unix/uip-conf.h"/>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="fatfs">
<VirtualDirectory Name="src">
<VirtualDirectory Name="option">
<File Name="../../../../Source/third_party/fatfs/src/option/cc932.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc936.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc949.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc950.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/ccsbcs.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/syscall.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/unicode.c"/>
</VirtualDirectory>
<File Name="../../../../Source/third_party/fatfs/src/diskio.h"/>
<File Name="../../../../Source/third_party/fatfs/src/ff.c"/>
<File Name="../../../../Source/third_party/fatfs/src/ff.h"/>
<File Name="../../../../Source/third_party/fatfs/src/integer.h"/>
</VirtualDirectory>
<VirtualDirectory Name="doc">
<VirtualDirectory Name="img">
<File Name="../../../../Source/third_party/fatfs/doc/img/app1.c"/>
<File Name="../../../../Source/third_party/fatfs/doc/img/app2.c"/>
<File Name="../../../../Source/third_party/fatfs/doc/img/app3.c"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="ARMCM3_LM3S">
<VirtualDirectory Name="GCC">
<File Name="../../../../Source/ARMCM3_LM3S/GCC/cstart.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/GCC/vectors.c"/>
</VirtualDirectory>
<File Name="../../../../Source/ARMCM3_LM3S/can.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/cpu.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/flash.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/flash.h"/>
<File Name="../../../../Source/ARMCM3_LM3S/nvm.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/timer.c"/>
<File Name="../../../../Source/ARMCM3_LM3S/types.h"/>
<File Name="../../../../Source/ARMCM3_LM3S/uart.c"/>
</VirtualDirectory>
<File Name="../../../../Source/assert.c"/>
<File Name="../../../../Source/assert.h"/>
<File Name="../../../../Source/backdoor.c"/>
<File Name="../../../../Source/backdoor.h"/>
<File Name="../../../../Source/boot.c"/>
<File Name="../../../../Source/boot.h"/>
<File Name="../../../../Source/can.h"/>
<File Name="../../../../Source/com.c"/>
<File Name="../../../../Source/com.h"/>
<File Name="../../../../Source/cop.c"/>
<File Name="../../../../Source/cop.h"/>
<File Name="../../../../Source/cpu.h"/>
<File Name="../../../../Source/file.c"/>
<File Name="../../../../Source/file.h"/>
<File Name="../../../../Source/net.c"/>
<File Name="../../../../Source/net.h"/>
<File Name="../../../../Source/nvm.h"/>
<File Name="../../../../Source/plausibility.h"/>
<File Name="../../../../Source/timer.h"/>
<File Name="../../../../Source/uart.h"/>
<File Name="../../../../Source/usb.h"/>
<File Name="../../../../Source/xcp.c"/>
<File Name="../../../../Source/xcp.h"/>
</VirtualDirectory>
</CodeLite_Project> </CodeLite_Project>

View File

@ -74,18 +74,18 @@ main.c \
../../../Source/cop.h \ ../../../Source/cop.h \
../../../Source/assert.c \ ../../../Source/assert.c \
../../../Source/assert.h \ ../../../Source/assert.h \
../../../Source/cpu.h \
../../../Source/uart.h \
../../../Source/can.h \
../../../Source/nvm.h \
../../../Source/timer.h \
../../../Source/plausibility.h \ ../../../Source/plausibility.h \
../../../Source/ARMCM3_LM3S/types.h \ ../../../Source/ARMCM3_LM3S/types.h \
../../../Source/ARMCM3_LM3S/cpu.c \ ../../../Source/ARMCM3_LM3S/cpu.c \
../../../Source/ARMCM3_LM3S/cpu.h \
../../../Source/ARMCM3_LM3S/uart.c \ ../../../Source/ARMCM3_LM3S/uart.c \
../../../Source/ARMCM3_LM3S/uart.h \
../../../Source/ARMCM3_LM3S/can.c \ ../../../Source/ARMCM3_LM3S/can.c \
../../../Source/ARMCM3_LM3S/can.h \
../../../Source/ARMCM3_LM3S/nvm.c \ ../../../Source/ARMCM3_LM3S/nvm.c \
../../../Source/ARMCM3_LM3S/nvm.h \
../../../Source/ARMCM3_LM3S/timer.c \ ../../../Source/ARMCM3_LM3S/timer.c \
../../../Source/ARMCM3_LM3S/timer.h \
../../../Source/ARMCM3_LM3S/flash.c \ ../../../Source/ARMCM3_LM3S/flash.c \
../../../Source/ARMCM3_LM3S/flash.h \ ../../../Source/ARMCM3_LM3S/flash.h \
../../../Source/ARMCM3_LM3S/GCC/vectors.c \ ../../../Source/ARMCM3_LM3S/GCC/vectors.c \

View File

@ -1,19 +1,19 @@
S01B00006F70656E62746C5F656B5F6C6D3373383936322E737265632F S01B00006F70656E62746C5F656B5F6C6D3373383936322E737265632F
S1130000F8060020F92300005D2200005D220000B4 S1130000F80600201524000079220000792200005F
S11300105D2200005D2200005D2200005D220000E0 S11300107922000079220000792200007922000070
S11300205D2200005D2200005D2200005D220000D0 S11300207922000079220000792200007922000060
S11300305D2200005D2200005D2200005D220000C0 S11300307922000079220000792200007922000050
S11300405D2200005D2200005D2200005D220000B0 S11300407922000079220000792200007922000040
S11300505D2200005D2200005D2200005D220000A0 S11300507922000079220000792200007922000030
S11300605D2200005D2200005D2200005D22000090 S11300607922000079220000792200007922000020
S11300705D2200005D2200005D2200005D22000080 S11300707922000079220000792200007922000010
S11300805D2200005D2200005D2200005D22000070 S11300807922000079220000792200007922000000
S11300905D2200005D2200005D2200005D22000060 S113009079220000792200007922000079220000F0
S11300A05D2200005D2200005D2200005D22000050 S11300A079220000792200007922000079220000E0
S11300B05D2200005D2200005D2200005D22000040 S11300B079220000792200007922000079220000D0
S11300C05D2200005D2200005D2200005D22000030 S11300C079220000792200007922000079220000C0
S11300D05D2200005D2200005D2200005D22000020 S11300D079220000792200007922000079220000B0
S11300E05D2200005D2200005D2200005D22000010 S11300E079220000792200007922000079220000A0
S11300F02649884205D02649884202D025498842AB S11300F02649884205D02649884202D025498842AB
S113010001D101207047002070472049884206D061 S113010001D101207047002070472049884206D061
S11301101F49884205D01F49884204D005E0372092 S11301101F49884205D01F49884204D005E0372092
@ -130,7 +130,7 @@ S11307F05F454B5F4C4D3353383936325F49415274
S11308005C426F6F745C6C69625C64726976657279 S11308005C426F6F745C6C69625C64726976657279
S11308106C69625C63616E6C69622E630000000047 S11308106C69625C63616E6C69622E630000000047
S113082080B5034A1060516000F0B9F8FCE700BFDE S113082080B5034A1060516000F0B9F8FCE700BFDE
S1130830E004002010B50446472C05D34FF4D571CD S1130830E404002010B50446472C05D34FF4D571C9
S11308400FF2F800FFF7ECFF042C05D137480168DC S11308400FF2F800FFF7ECFF042C05D137480168DC
S113085041F48031016010BD052C05D13348016895 S113085041F48031016010BD052C05D13348016895
S113086041F40031016010BD062C05D12F48016808 S113086041F40031016010BD062C05D12F48016808
@ -313,8 +313,8 @@ S11313600F000000000002000080000010000000D8
S11313700080020000800000110000000000030053 S11313700080020000800000110000000000030053
S113138000800000120000000080030000800000C4 S113138000800000120000000080030000800000C4
S11313901300000080B500F0E9F800280FD000F039 S11313901300000080B500F0E9F800280FD000F039
S11313A029F900F06EF9FFF785FE05490840054963 S11313A02BF900F070F900F0E3F80549084005490D
S11313B00860FFF77FFE4068BDE80240004701BDBA S11313B0086000F0DDF84068BDE80240004701BD68
S11313C080FFFF1F08ED00E070B504460D46164689 S11313C080FFFF1F08ED00E070B504460D46164689
S11313D005E015F8010B04F8010BFFF7E0FA3046BD S11313D005E015F8010B04F8010BFFF7E0FA3046BD
S11313E0461E80B20028F4D170BD10B450F8041B1E S11313E0461E80B20028F4D170BD10B450F8041B1E
@ -342,243 +342,245 @@ S11315305F454B5F4C4D3353383936325F49415226
S11315405C426F6F745C6C69625C6472697665722C S11315405C426F6F745C6C69625C6472697665722C
S11315506C69625C666C6173686C69622E6300001E S11315506C69625C666C6173686C69622E6300001E
S1131560FFF71EBDFFF723BDFFF741BDFFF773BDB6 S1131560FFF71EBDFFF723BDFFF741BDFFF773BDB6
S113157080B5FFF751FD002801D1002002BDBDE870 S1131570FFF7A0BD80B5FFF74FFD002801D1002083
S11315800140FFF780BD50F8041B61B150F8042BF3 S113158002BDBDE80140FFF77EBD50F8041B61B108
S1131590D30744BFA9F101039A18002342F8043B7E S113159050F8042BD30744BFA9F101039A18002380
S11315A0091FFAD1EFE7704710B500F081F800F099 S11315A042F8043B091FFAD1EFE7704710B500F089
S11315B081FA2A4C0120207000F002FB00202070E8 S11315B081F800F081FA2A4C0120207000F002FB2F
S11315C010BD10B5254C201D00F0C2FA012804D12D S11315C00020207010BD10B5254C201D00F0C2FA7B
S11315D001202070201D00F085F8201D00F027FB5D S11315D0012804D101202070201D00F085F8201D71
S11315E0012806D100202070201DBDE8104000F025 S11315E000F027FB012806D100202070201DBDE853
S11315F079B810BD704770B504460D46174E307863 S11315F0104000F079B810BD704770B504460D4630
S1131600012803D1C9B2204600F07AFA30780028C4 S1131600174E3078012803D1C9B2204600F07AFA87
S113161004D12946C9B2204600F0E1FABDE8704081 S11316103078002804D12946C9B2204600F0E1FA06
S113162000F05AB80D480078401E03D0401E01282F S1131620BDE8704000F05AB80D480078401E03D061
S113163002D903E00820704700207047402070471B S1131630401E012802D903E00820704700207047AB
S113164006480078401E03D0401E012802D903E05A S11316404020704706480078401E03D0401E012801
S11316500820704700207047402070470000002099 S113165002D903E0082070470020704740207047FB
S113166000F031B880B500F00CF80F484CF24F315F S11316600000002000F031B880B500F00CF80F48FD
S1131670416000218160052101600C480021016066 S11316704CF24F31416000218160052101600C482A
S113168001BD094800210160704707480068C00394 S11316800021016001BD094800210160704707483D
S113169003D506480168491C0160704780B5FFF70F S11316900068C00303D506480168491C016070470F
S11316A0F4FF0248006802BD10E000E0F0040020EE S11316A080B5FFF7F4FF0248006802BD10E000E0D7
S11316B0DFF8840300210180816480F84310A0F8DE S11316B0F4040020DFF8840300210180816480F8B1
S11316C0441081707047DFF870030078002801D15E S11316C04310A0F8441081707047DFF8700300786D
S11316D00020704701207047DFF85C03002180F888 S11316D0002801D10020704701207047DFF85C0327
S11316E04310704710B50178D34CFF2914D100F092 S11316E0002180F84310704710B50178D34CFF29CE
S11316F07FF894F84300012802D1102000F070F81C S11316F014D100F07FF894F84300012802D110209F
S1131700B4F94410012906DB012084F84300E01CED S113170000F070F8B4F94410012906DB012084F8D4
S1131710BDE810404EE010BD2278012AFBD1C92952 S11317104300E01CBDE810404EE010BD2278012AD1
S113172032D0CC293FD0CF293AD0D0292FD0D129BB S1131720FBD1C92932D0CC293FD0CF293AD0D029F6
S113173033D0D2292ED0F32917D0F4290FD0F5298C S11317302FD0D12933D0D2292ED0F32917D0F42990
S11317400AD0F6290ED0FA2912D0FC2913D0FD298B S11317400FD0F5290AD0F6290ED0FA2912D0FC2997
S113175014D0FE2915D029E000F0A0F8C9E700F064 S113175013D0FD2914D0FE2915D029E000F0A0F8FB
S1131760BCF8C6E700F091F8C3E700F0D6F8C0E78C S1131760C9E700F0BCF8C6E700F091F8C3E700F061
S113177000F079F8BDE700F074F8BAE700F061F81A S1131770D6F8C0E700F079F8BDE700F074F8BAE7EE
S1131780B7E700F052F8B4E700F0EEF8B1E700F084 S113178000F061F8B7E700F052F8B4E700F0EEF8C3
S113179009F9AEE700F0D4F8ABE700F031F9A8E7B7 S1131790B1E700F009F9AEE700F0D4F8ABE700F0E8
S11317A000F040F9A5E700F049F9A2E7202000F095 S11317A031F9A8E700F040F9A5E700F049F9A2E70C
S11317B017F89EE789B2FFF71EBF10B4002303E0B9 S11317B0202000F017F89EE789B2FFF71EBF10B48F
S11317C00478E318DBB2401C0C46611E002CF7D1F0 S11317C0002303E00478E318DBB2401C0C46611EDE
S11317D01360012010BC7047974800214170704786 S11317D0002CF7D11360012010BC704797480021FA
S11317E09549FE22CA7008710220A1F8440070478E S11317E0417070479549FE22CA7008710220A1F821
S11317F010B5FFF7F1FF904C01202070FF20E0703E S11317F04400704710B5FFF7F1FF904C01202070B2
S11318001020207100206071FFF70CFFA071FFF71A S1131800FF20E0701020207100206071FFF70CFFB2
S113181017FFE071FFF714FF000A207201206072C5 S1131810A071FFF717FFE071FFF714FF000A2072B1
S1131820A0720820A4F8440010BD10B5824C00201A S113182001206072A0720820A4F8440010BD10B515
S11318302070FFF7D1FFFF20E0700120A4F84400DE S1131830824C00202070FFF7D1FFFF20E0700120D0
S113184010BD7D48411CFF228A700022CA70427874 S1131840A4F8440010BD7D48411CFF228A70002288
S11318500A7100224A718A71CA710621A0F84410E3 S1131850CA7042780A7100224A718A71CA710621DB
S113186070470020BCE77448FF21C1700FF2D0110B S1131860A0F8441070470020BCE77448FF21C17001
S1131870816400F2030100224A708A70CA70072250 S11318700FF2D011816400F2030100224A708A70D1
S11318804A600821A0F8441070476B49FF22CA70CF S1131880CA7007224A600821A0F8441070476B49C7
S1131890406888640120A1F844007047F8B5044604 S1131890FF22CA70406888640120A1F844007047A0
S11318A06678FFF7BFFE401EB04203DA2220BDE88F S11318A0F8B504466678FFF7BFFE401EB04203DA7F
S11318B0F24095E7604D05F1440732467968281DEA S11318B02220BDE8F24095E7604D05F14407324629
S11318C0FFF782FDFF20E870786861780818786077 S11318C07968281DFFF780FDFF20E870786861784B
S11318D06078401CA5F84400F1BD70B50446FFF7DC S11318D0081878606078401CA5F84400F1BD70B524
S11318E0A1FE401E6178884203DA2220BDE87040E0 S11318E00446FFF7A1FE401E6178884203DA2220F5
S11318F076E76168504D05F1440671606278281DF1 S11318F0BDE8704076E76168504D05F144067160BB
S1131900FFF762FDFF20E870706861780818706066 S11319006278281DFFF760FDFF20E8707068617839
S11319106078401CA5F8440070BD38B5464CFF21E2 S1131910081870606078401CA5F8440070BD38B5A4
S1131920E17004F20305E21D4168A06CFFF745FF76 S1131920464CFF21E17004F20305E21D4168A06CFE
S113193068700020A870E8700820A4F8440031BD45 S1131930FFF745FF68700020A870E8700820A4F83D
S113194038B53D4CFF20E07004F2030500206870B8 S1131940440031BD38B53D4CFF20E07004F203057E
S1131950A870FFF767FEE870002028716871A8710D S113195000206870A870FFF767FEE8700020287107
S11319600720A4F8440031BD70B50546FFF75AFEC0 S11319606871A8710720A4F8440031BD70B505461C
S1131970314C04F144066A1C411E7068FFF7F2FD05 S1131970FFF75AFE314C04F144066A1C411E70689C
S1131980002803D13120BDE8704029E7FF20E07032 S1131980FFF7F0FD002803D13120BDE8704029E7BE
S1131990FFF748FE7168401E401870600120A4F8EB S1131990FF20E070FFF748FE7168401E4018706039
S11319A0440070BD38B50446FFF73CFE801E6178E4 S11319A00120A4F8440070BD38B50446FFF73CFE9E
S11319B0884203DA2220BDE8324011E71E48FF21A5 S11319B0801E6178884203DA2220BDE8324011E7B4
S11319C0C1700121A0F844106178002907D1FFF704 S11319C01E48FF21C1700121A0F84410617800294C
S11319D0CFFD002813D13120BDE8324000E700F1EB S11319D007D1FFF7CFFD002813D13120BDE83240F5
S11319E04405A21C6868FFF7BDFD002803D131201F S11319E000E700F14405A21C6868FFF7BBFD00286E
S11319F0BDE83240F4E6686861780818686031BD73 S11319F003D13120BDE83240F4E668686178081804
S1131A0010B50D4C4168A06CFFF7AEFD002803D162 S1131A00686031BD10B50D4C4168A06CFFF7ACFDAA
S1131A103120BDE81040E3E6FF20E0700120A4F887 S1131A10002803D13120BDE81040E3E6FF20E07048
S1131A20440010BD80B5FFF7B5FC0348FF21C17029 S1131A200120A4F8440010BD80B5FFF7B3FC0348BF
S1131A300121A0F8441001BD4C0400203120CFE660 S1131A30FF21C1700121A0F8441001BD98040020C9
S1131A404F70656E424C540000B585B0042002907E S1131A403120CFE64F70656E424C540000B585B02E
S1131A5010200090642302E00098401E009000983B S1131A500420029010200090642302E00098401EAD
S1131A60002824D00820019001E0401E0190019834 S1131A6000900098002824D00820019001E0401E36
S1131A700028F1D000994118491C009A521C5A437D S1131A70019001980028F1D000994118491C009A5E
S1131A80B2FBF1F2D2B2413A0B2AEED21022B2FBEF S1131A80521C5A43B2FBF1F2D2B2413A0B2AEED2C3
S1131A90F1F25143D1F11001E7D1042800D20290B0 S1131A901022B2FBF1F25143D1F11001E7D1042835
S1131AA0039200A93548FEF70FFC012000E0002056 S1131AA000D20290039200A93548FEF70DFC0120F4
S1131AB005B000BD10B586B03148FFF723F82F4CB0 S1131AB000E0002005B000BD10B586B03148FFF746
S1131AC02046FEF7A1FBFFF7BFFF012804D09021B9 S1131AC021F82F4C2046FEF79FFBFFF7BFFF0128AC
S1131AD00FF2B000FEF7A4FE2046FEF7E0FB40F252 S1131AD004D090210FF2B000FEF7A2FE2046FEF7DC
S1131AE06760009040F2FF7001900820029003901C S1131AE0DEFB40F26760009040F2FF700190082036
S1131AF0022300AA01212046FEF7A0FC06B010BD77 S1131AF002900390022300AA01212046FEF79EFCD7
S1131B0070B586B005460E461C4C01212046FEF7F2 S1131B0006B010BD70B586B005460E461C4C0121CA
S1131B104EFC800704D5AB210FF26800FEF780FE6F S1131B102046FEF74CFC800704D5AB210FF2680089
S1131B2040F2E17000900020029003960495034671 S1131B20FEF77EFE40F2E1700090002002900396E2
S1131B3000AA02212046FEF781FC01212046FEF77F S1131B300495034600AA02212046FEF77FFC0121FA
S1131B4036FC0546FEF72BFFA807F6D406B070BD99 S1131B402046FEF734FC0546FEF729FFA807F6D425
S1131B5030B585B00446094D02212846FEF727FC1E S1131B5006B070BD30B585B00446094D0221284653
S1131B60C00701D4002007E00494012300AA194609 S1131B60FEF725FCC00701D4002007E004940123FC
S1131B702846FEF750FD012005B030BD00000440AA S1131B7000AA19462846FEF74EFD012005B030BDE7
S1131B8000011000433A5C576F726B5C736F6674AC S1131B800000044000011000433A5C576F726B5C24
S1131B90776172655C4F70656E424C545C5461723F S1131B90736F6674776172655C4F70656E424C5406
S1131BA06765745C536F757263655C41524D434D58 S1131BA05C5461726765745C536F757263655C4104
S1131BB0335F4C4D33535C63616E2E630000000051 S1131BB0524D434D335F4C4D33535C63616E2E6322
S1131BC080B54048FEF79EFFFFF748F860234FF4C6 S1131BC00000000080B54648FEF79CFFFFF746F88A
S1131BD0614201463C48BDE8005000F0A7B870B52A S1131BD060234FF4614201464248BDE8005000F0E2
S1131BE004460D46412D04DB57210FF2E400FEF7B5 S1131BE0B3B870B504460D46412D04DB60210FF2F5
S1131BF017FE284600F053F8012804D05B210FF2A9 S1131BF0FC00FEF715FE284600F05FF8012804D02B
S1131C00D000FEF70DFE00260CE0FEF7C8FE305DA6 S1131C0064210FF2E800FEF70BFE00260CE0FEF75D
S1131C1000F045F8012804D064210FF2B400FEF767 S1131C10C6FE305D00F051F8012804D06D210FF2AA
S1131C20FFFD761C2846B6B28642EED370BD38B5A9 S1131C20CC00FEF7FDFD761C2846B6B28642EED304
S1131C300546264C607800280DD1201D00F022F8BE S1131C3070BD38B505462C4C607800280FD1201DA6
S1131C40012806D12079002803D0012060700020EB S1131C4000F02EF8012829D12079002826D0FFF7AA
S1131C502070002032BD20780019401D00F012F8D9 S1131C5027FDA06400202070012060701EE0207821
S1131C600128F6D12078421C22702079D2B2824217 S1131C600019401D00F01CF801280FD12078421CF7
S1131C70EFD1201D411C2846FFF7A6FB0020607011 S1131C7022702079D2B2824210D1201D411C284604
S1131C80012032BD10B504460F4800F0FEF810F1F3 S1131C80FFF7A2FB00206070012032BDFFF708FDC2
S1131C90010F02D02070012010BD002010BD10B52E S1131C90A16C6431814201D200206070002032BD09
S1131CA0094C0146204600F004F9002803D1002025 S1131CA010B504460F4800F0FEF810F1010F02D001
S1131CB010BDFEF774FE204600F0D4F80028F8D0DA S1131CB02070012010BD002010BD10B5094C014654
S1131CC0012010BD0100001000C000409804002055 S1131CC0204600F004F9002803D1002010BDFEF7DF
S1131CD0433A5C576F726B5C736F667477617265BD S1131CD066FE204600F0D4F80028F8D0012010BD9C
S1131CE05C4F70656E424C545C5461726765745C01 S1131CE00100001000C000404C040020433A5C573F
S1131CF0536F757263655C41524D434D335F4C4D78 S1131CF06F726B5C736F6674776172655C4F70654D
S1131D0033535C756172742E63000000DFF8CC11EC S1131D006E424C545C5461726765745C536F7572B7
S1131D10884207D0DFF8C811884203D0DFF8C41125 S1131D1063655C41524D434D335F4C4D33535C75A9
S1131D20884201D10120704700207047F8B504466D S1131D206172742E63000000DFF8CC11884207D082
S1131D300E4617461D46FFF7E9FF002805D140F27D S1131D30DFF8C811884203D0DFF8C411884201D10A
S1131D400D110FF2B810FEF76BFD002F05D14FF403 S1131D400120704700207047F8B504460E46174638
S1131D5087710FF2A810FEF763FDDFF88C010168AC S1131D501D46FFF7E9FF002805D140F20D110FF2EF
S1131D6011F0E04F19D0DFF8841102680A40B2F193 S1131D60B810FEF75DFD002F05D14FF487710FF217
S1131D70805F12D002680A40DFF874319A4203D1BE S1131D70A810FEF755FDDFF88C01016811F0E04F63
S1131D80026892B2022A08D002681140DFF8642186 S1131D8019D0DFF8841102680A40B2F1805F12D0E2
S1131D90914204D10068000401D1102000E0082021 S1131D9002680A40DFF874319A4203D1026892B2B1
S1131DA07843864205D240F20F110FF25010FEF72D S1131DA0022A08D002681140DFF86421914204D16C
S1131DB037FD204600F039F804F13000B6EB071F78 S1131DB00068000401D1102000E008207843864226
S1131DC0016804D241F0200101607F0802E021F0A3 S1131DC005D240F20F110FF25010FEF729FD204604
S1131DD020010160F000B0FBF7F0401C40088109CD S1131DD000F039F804F13000B6EB071F016804D2B3
S1131DE0616200F03F00A062E5620020A06120462D S1131DE041F0200101607F0802E021F02001016040
S1131DF0BDE8F240FFE710B50446FFF787FF00286F S1131DF0F000B0FBF7F0401C40088109616200F07C
S1131E0005D14FF4CF710FF2F400FEF709FD04F190 S1131E003F00A062E5620020A0612046BDE8F240E8
S1131E102C00016841F01001016004F130000168F8 S1131E10FFE710B50446FFF787FF002805D14FF40C
S1131E2040F201321143016010BD10B50446FFF7C2 S1131E20CF710FF2F400FEF7FBFC04F12C00016803
S1131E306DFF002805D14FF4DF710FF2C000FEF7EB S1131E3041F01001016004F13000016840F2013208
S1131E40EFFCA0690007FCD404F12C00016821F028 S1131E401143016010BD10B50446FFF76DFF002873
S1131E501001016004F130000168DFF89C2011409A S1131E5005D14FF4DF710FF2C000FEF7E1FCA06979
S1131E60016010BD10B50446FFF750FF002805D1EE S1131E600007FCD404F12C00016821F0100101608A
S1131E7040F2E9310FF28400FEF7D2FCA069400978 S1131E7004F130000168DFF89C201140016010BDBE
S1131E8000F0010080F0010010BD10B50446FFF71A S1131E8010B50446FFF750FF002805D140F2E931B0
S1131E903DFF002805D140F209410FF26000FEF732 S1131E900FF28400FEF7C4FCA069400900F00100C1
S1131EA0BFFCA069C00601D4206810BD4FF0FF300C S1131EA080F0010010BD10B50446FFF73DFF002887
S1131EB010BD38B504460D46FFF728FF002805D1AC S1131EB005D140F209410FF26000FEF7B1FCA069C0
S1131EC040F25B410FF23400FEF7AAFCA0698006E1 S1131EC0C00601D4206810BD4FF0FF3010BD38B5F6
S1131ED002D42560012032BD002032BD00C0004084 S1131ED004460D46FFF728FF002805D140F25B4178
S1131EE000D0004000E0004000E00F400000FF7020 S1131EE00FF23400FEF79CFCA069800602D4256042
S1131EF00000011000000310FEFCFFFF433A5C5792 S1131EF0012032BD002032BD00C0004000D00040AF
S1131F006F726B5C736F6674776172655C4F70653A S1131F0000E0004000E00F400000FF7000000110FE
S1131F106E424C545C5461726765745C44656D6FC9 S1131F1000000310FEFCFFFF433A5C576F726B5CDA
S1131F205C41524D434D335F4C4D33535F454B5FE2 S1131F20736F6674776172655C4F70656E424C5472
S1131F304C4D3353383936325F4941525C426F6FEE S1131F305C5461726765745C44656D6F5C41524DBD
S1131F40745C6C69625C6472697665726C69625C0B S1131F40434D335F4C4D33535F454B5F4C4D3353DF
S1131F50756172746C69622E63000000B0F1402FE9 S1131F50383936325F4941525C426F6F745C6C6948
S1131F6043D0DFF8581288423FD0DFF85412884239 S1131F60625C6472697665726C69625C75617274D4
S1131F703BD0DFF85012884237D0DFF84C12884249 S1131F706C69622E63000000B0F1402F43D0DFF89B
S1131F8033D0DFF8481288422FD0DFF84412884259 S1131F80581288423FD0DFF8541288423BD0DFF821
S1131F902BD0DFF84012884227D0DFF83C12884269 S1131F905012884237D0DFF84C12884233D0DFF831
S1131FA023D0DFF8381288421FD0DFF83412884279 S1131FA0481288422FD0DFF8441288422BD0DFF841
S1131FB01BD0DFF83012884217D0DFF82C12884289 S1131FB04012884227D0DFF83C12884223D0DFF851
S1131FC013D0DFF8281288420FD0DFF82412884299 S1131FC0381288421FD0DFF8341288421BD0DFF861
S1131FD00BD0DFF82012884207D0DFF81C128842A9 S1131FD03012884217D0DFF82C12884213D0DFF871
S1131FE003D0DFF81812884201D101207047002085 S1131FE0281288420FD0DFF8241288420BD0DFF881
S1131FF0704770B506460C461546FFF7AFFF00283C S1131FF02012884207D0DFF81C12884203D0DFF891
S113200004D1E4210FF2F810FEF70AFC002D08D0E9 S11320001812884201D1012070470020704770B532
S1132010012D06D0022D04D0E6210FF2E410FEF7C4 S113201006460C461546FFF7AFFF002804D1E4211D
S1132020FFFB06F58060E907016801D5214300E064 S11320200FF2F810FEF7FCFB002D08D0012D06D0AE
S1132030A143016006F58460A907016801D5214325 S1132030022D04D0E6210FF2E410FEF7F1FB06F5C1
S113204000E0A143016070BDF8B504460F46154693 S11320408060E907016801D5214300E0A1430160F4
S11320501E46FFF783FF002805D14FF4DD710FF210 S113205006F58460A907016801D5214300E0A14386
S1132060A010FEF7DDFB012D0BD0022D09D0042DAD S1132060016070BDF8B504460F4615461E46FFF7DD
S113207007D00C2D05D04FF4DF710FF28410FEF75A S113207083FF002805D14FF4DD710FF2A010FEF7A5
S1132080CFFB082E11D00A2E0FD00C2E0DD0092E06 S1132080CFFB012D0BD0022D09D0042D07D00C2D30
S11320900BD00B2E09D00D2E07D0002E05D040F208 S113209005D04FF4DF710FF28410FEF7C1FB082E58
S11320A0C5110FF25C10FEF7BBFBF84304F5A06109 S11320A011D00A2E0FD00C2E0DD0092E0BD00B2ED2
S11320B0EA070A6801D53A4300E002400A6004F2E4 S11320B009D00D2E07D0002E05D040F2C5110FF225
S11320C00451AA070A6801D53A4300E002400A60B5 S11320C05C10FEF7ADFBF84304F5A061EA070A686B
S11320D004F5A1616A070A6801D53A4300E00240A9 S11320D001D53A4300E002400A6004F20451AA0721
S11320E00A6004F5A3612A070A6801D53A4300E0AF S11320E00A6801D53A4300E002400A6004F5A161A0
S11320F002400A6004F20C51F2070A6801D53A431F S11320F06A070A6801D53A4300E002400A6004F521
S113210000E002400A6004F5A261B2070A6801D542 S1132100A3612A070A6801D53A4300E002400A6045
S11321103A4300E002400A6004F2145172070A686C S113211004F20C51F2070A6801D53A4300E0024088
S113212001D53A4300E002400A6004F21C51320730 S11321200A6004F5A261B2070A6801D53A4300E0E7
S11321300A6801D53A4300E002400A6004F5A5614B S113213002400A6004F2145172070A6801D53A4356
S1132140002E02D10868384301E00A681040086094 S113214000E002400A6004F21C5132070A6801D51B
S1132150F1BD38B504460D46FFF700FF002805D150 S11321503A4300E002400A6004F5A561002E02D172
S11321604FF464710FF29800FEF75AFB02222946DD S11321600868384301E00A6810400860F1BD38B5DA
S11321702046FFF73EFF082304222946204601B0EB S113217004460D46FFF700FF002805D14FF46471B3
S1132180BDE8304060E738B504460D46FFF7E6FE8B S11321800FF29800FEF74CFB022229462046FFF787
S1132190002805D140F21F510FF26400FEF740FB06 S11321903EFF082304222946204601B0BDE8304012
S11321A0022229462046FFF724FF0823012229465C S11321A060E738B504460D46FFF7E6FE002805D182
S11321B0204601B0BDE8304046E7000000800540FD S11321B040F21F510FF26400FEF732FB022229465F
S11321C000500040009005400060004000A0054021 S11321C02046FFF724FF082301222946204601B0B8
S11321D00070004000B005400040024000C00540CF S11321D0BDE8304046E70000008005400050004064
S11321E00050024000D005400060024000E005407D S11321E0009005400060004000A0054000700040E1
S11321F00070024000F0054000D00340000006409B S11321F000B005400040024000C0054000500240CD
S1132200433A5C576F726B5C736F66747761726587 S113220000D005400060024000E00540007002403C
S11322105C4F70656E424C545C5461726765745CCB S113221000F0054000D0034000000640433A5C57FC
S113222044656D6F5C41524D434D335F4C4D3353A8 S11322206F726B5C736F6674776172655C4F706517
S11322305F454B5F4C4D3353383936325F49415219 S11322306E424C545C5461726765745C44656D6FA6
S11322405C426F6F745C6C69625C6472697665721F S11322405C41524D434D335F4C4D33535F454B5FBF
S11322506C69625C6770696F2E63000041210FF244 S11322504C4D3353383936325F4941525C426F6FCB
S11322600800FEF7DDBA0000433A5C576F726B5CFE S1132260745C6C69625C6472697665726C69625CE8
S1132270736F6674776172655C4F70656E424C541F S11322706770696F2E63000041210FF20800FEF7BA
S11322805C5461726765745C536F757263655C411D S1132280CFBA0000433A5C576F726B5C736F66742D
S1132290524D434D335F4C4D33535C4941525C7650 S1132290776172655C4F70656E424C545C54617238
S11322A06563746F72732E630000000080B500F0E4 S11322A06765745C536F757263655C41524D434D51
S11322B005F800F021F800F02CF8FCE780B50A4896 S11322B0335F4C4D33535C4941525C766563746FB4
S11322C0FEF73EFC0948FEF71DFC03214FF04020B9 S11322C072732E630000000080B500F005F800F082
S11322D0FFF759FF0648FEF715FC03210548BDE842 S11322D021F800F02CF8FCE780B50A48FEF730FC42
S11322E00440FFF736BF00008003C0010100002056 S11322E00948FEF70FFC03214FF04020FFF759FF88
S11322F0080000200070004080B5FEF74FFBFFF798 S11322F00648FEF707FC03210548BDE80440FFF744
S1132300B1F9FFF72DF9FFF74FF9BDE8014000F0EF S113230036BF00008003C001010000200800002047
S11323100BB880B5FEF743FBFFF7B7F9FFF751F9A8 S11323100070004080B5FEF741FBFFF7A5F9FFF719
S1132320BDE8014000F009B810B50F4C0120207041 S11323201FF9FFF743F9BDE8014000F00BB880B591
S1132330FFF7B4F96060BDE8104010B5FFF790F9FD S1132330FEF735FBFFF7ABF9FFF745F9BDE80140C0
S1132340012810D0084C207801280CD1FFF7A6F9F9 S113234000F009B810B50F4C01202070FFF7A8F970
S1132350616801F5FA71884205D300202070BDE858 S11323506060BDE8104010B5FFF784F9012810D083
S11323601040FFF717B810BDE804002010B5074966 S1132360084C207801280CD1FFF79AF9616801F52F
S113237079441831064C7C44163404E00A68081D7C S1132370FA71884205D300202070BDE81040FFF7B1
S1132380511888470146A142F8D110BD0800000049 S113238009B810BDEC04002010B507497944183190
S113239028000000F3F1FFFFB00400004400002017 S1132390064C7C44163404E00A68081D511888472A
S11323A00000000047F0FFFF440000006C00000044 S11323A00146A142F8D110BD080000002800000039
S11323B0000000200000000000F009F8002801D00F S11323B0DBF1FFFFB4040000440000200000000033
S11323C0FFF7D4FF0020FFF771FF00F002F80120AF S11323C02BF0FFFF440000006C0000000000002020
S11323D0704700F001B800000746384600F002F8E4 S11323D00000000000F009F8002801D0FFF7D4FF46
S11323E0FBE7000080B5C046C046024A1100182031 S11323E00020FFF771FF00F002F80120704700F0B1
S11323F0ABBEFBE726000200034B9D46C046C04629 S11323F001B800000746384600F002F8FBE7000089
S1132400C046C046FFF7D8FFF8060020C046C046C5 S113240080B5C046C046024A11001820ABBEFBE7A7
S1132410C046C046FFF7D0FF0400000000000000E3 S113241026000200034B9D46C046C046C046C04647
S113242000000000000000000000000000000000A8 S1132420FFF7D8FFF8060020C046C046C046C046A5
S11324300000000000000000000000000000000098 S1132430FFF7D0FF040000000000000000000000CF
S11324400000000000000000000000000000000088 S11324400000000000000000000000000000000088
S10F24500000000000000000000000007C S11324500000000000000000000000000000000078
S903240DCB S11324600000000000000000000000000000000068
S10B2470000000000000000060
S9032429AF

View File

@ -2,31 +2,10 @@
<project> <project>
<fileVersion>2</fileVersion> <fileVersion>2</fileVersion>
<fileChecksum>255714169</fileChecksum> <fileChecksum>3779490102</fileChecksum>
<configuration> <configuration>
<name>Debug</name> <name>Debug</name>
<outputs> <outputs>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\assert.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\types.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\assert.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\backdoor.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\boot.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\boot.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\com.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\com.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\cop.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\cop.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\plausibility.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\xcp.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\xcp.h</file>
<file>$PROJ_DIR$\..\obj\uartlib.lst</file>
<file>$PROJ_DIR$\..\obj\cpulib.o</file>
<file>$PROJ_DIR$\..\obj\flashlib.o</file> <file>$PROJ_DIR$\..\obj\flashlib.o</file>
<file>$PROJ_DIR$\..\obj\cpulib.pbi</file> <file>$PROJ_DIR$\..\obj\cpulib.pbi</file>
<file>$PROJ_DIR$\..\obj\flashlib.pbi</file> <file>$PROJ_DIR$\..\obj\flashlib.pbi</file>
@ -46,8 +25,8 @@
<file>$PROJ_DIR$\..\obj\vectors.o</file> <file>$PROJ_DIR$\..\obj\vectors.o</file>
<file>$PROJ_DIR$\..\obj\timer.o</file> <file>$PROJ_DIR$\..\obj\timer.o</file>
<file>$PROJ_DIR$\..\obj\boot.lst</file> <file>$PROJ_DIR$\..\obj\boot.lst</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x</file>
<file>$PROJ_DIR$\..\obj\main.lst</file> <file>$PROJ_DIR$\..\obj\main.lst</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x</file>
<file>$PROJ_DIR$\..\obj\vectors.lst</file> <file>$PROJ_DIR$\..\obj\vectors.lst</file>
<file>$PROJ_DIR$\..\obj\vectors.pbi</file> <file>$PROJ_DIR$\..\obj\vectors.pbi</file>
<file>$PROJ_DIR$\..\obj\timer.pbi</file> <file>$PROJ_DIR$\..\obj\timer.pbi</file>
@ -85,29 +64,10 @@
<file>$PROJ_DIR$\..\obj\interrupt.pbi</file> <file>$PROJ_DIR$\..\obj\interrupt.pbi</file>
<file>$PROJ_DIR$\..\obj\sysctl.pbi</file> <file>$PROJ_DIR$\..\obj\sysctl.pbi</file>
<file>$PROJ_DIR$\..\obj\com.pbi</file> <file>$PROJ_DIR$\..\obj\com.pbi</file>
<file>$PROJ_DIR$\..\obj\assert.pbi</file>
<file>$PROJ_DIR$\..\obj\backdoor.pbi</file>
<file>$PROJ_DIR$\..\obj\cop.o</file>
<file>$PROJ_DIR$\..\obj\backdoor.o</file>
<file>$PROJ_DIR$\..\obj\cop.pbi</file>
<file>$PROJ_DIR$\..\obj\xcp.pbi</file>
<file>$PROJ_DIR$\..\obj\xcp.o</file>
<file>$PROJ_DIR$\..\obj\xcp.lst</file>
<file>$PROJ_DIR$\..\obj\nvm.lst</file>
<file>$PROJ_DIR$\..\obj\nvm.o</file>
<file>$PROJ_DIR$\..\obj\cpu.o</file>
<file>$PROJ_DIR$\..\obj\flash.o</file>
<file>$PROJ_DIR$\..\obj\gpio.lst</file>
<file>$PROJ_DIR$\..\obj\cpulib.lst</file>
<file>$PROJ_DIR$\..\obj\flashlib.lst</file>
<file>$PROJ_DIR$\..\obj\interrupt.lst</file>
<file>$PROJ_DIR$\..\obj\sysctl.lst</file>
<file>$PROJ_DIR$\..\obj\timer.lst</file>
<file>$TOOLKIT_DIR$\lib\m7M_tl.a</file>
<file>$PROJ_DIR$\..\lib\driverlib\cpulib.c</file>
<file>$PROJ_DIR$\..\lib\driverlib\debug.h</file>
<file>$PROJ_DIR$\..\lib\driverlib\canlib.h</file> <file>$PROJ_DIR$\..\lib\driverlib\canlib.h</file>
<file>$PROJ_DIR$\..\lib\driverlib\debug.h</file>
<file>$PROJ_DIR$\..\lib\driverlib\canlib.c</file> <file>$PROJ_DIR$\..\lib\driverlib\canlib.c</file>
<file>$PROJ_DIR$\..\lib\driverlib\cpulib.c</file>
<file>$PROJ_DIR$\..\lib\driverlib\cpulib.h</file> <file>$PROJ_DIR$\..\lib\driverlib\cpulib.h</file>
<file>$PROJ_DIR$\..\lib\driverlib\flashlib.c</file> <file>$PROJ_DIR$\..\lib\driverlib\flashlib.c</file>
<file>$PROJ_DIR$\..\lib\driverlib\flashlib.h</file> <file>$PROJ_DIR$\..\lib\driverlib\flashlib.h</file>
@ -133,214 +93,66 @@
<file>$PROJ_DIR$\..\main.c</file> <file>$PROJ_DIR$\..\main.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c</file> <file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s</file> <file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s</file>
<file>$PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.srec</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\can.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\can.h</file> <file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\can.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</file> <file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\can.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.h</file> <file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c</file> <file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.h</file> <file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c</file> <file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\types.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\assert.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\assert.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\backdoor.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\boot.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\boot.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\com.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\com.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\cop.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\cop.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\plausibility.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\xcp.c</file>
<file>$PROJ_DIR$\..\..\..\..\Source\xcp.h</file>
<file>$PROJ_DIR$\..\obj\cpulib.o</file>
<file>$PROJ_DIR$\..\obj\uartlib.lst</file>
<file>$PROJ_DIR$\..\obj\assert.pbi</file>
<file>$PROJ_DIR$\..\obj\backdoor.pbi</file>
<file>$PROJ_DIR$\..\obj\cop.o</file>
<file>$PROJ_DIR$\..\obj\backdoor.o</file>
<file>$PROJ_DIR$\..\obj\cop.pbi</file>
<file>$PROJ_DIR$\..\obj\xcp.pbi</file>
<file>$PROJ_DIR$\..\obj\xcp.o</file>
<file>$PROJ_DIR$\..\obj\xcp.lst</file>
<file>$PROJ_DIR$\..\obj\nvm.lst</file>
<file>$PROJ_DIR$\..\obj\nvm.o</file>
<file>$PROJ_DIR$\..\obj\cpu.o</file>
<file>$PROJ_DIR$\..\obj\flash.o</file>
<file>$PROJ_DIR$\..\obj\gpio.lst</file>
<file>$PROJ_DIR$\..\obj\cpulib.lst</file>
<file>$PROJ_DIR$\..\obj\flashlib.lst</file>
<file>$PROJ_DIR$\..\obj\interrupt.lst</file>
<file>$PROJ_DIR$\..\obj\sysctl.lst</file>
<file>$PROJ_DIR$\..\obj\timer.lst</file>
<file>$TOOLKIT_DIR$\lib\m7M_tl.a</file>
<file>$PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.srec</file>
<file>$PROJ_DIR$\..\..\..\..\Source\timer.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\nvm.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\cpu.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\can.h</file>
<file>$PROJ_DIR$\..\..\..\..\Source\uart.h</file>
</outputs> </outputs>
<file>
<name>[ROOT_NODE]</name>
<outputs>
<tool>
<name>ILINK</name>
<file> 69 68</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 96 38</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 44</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 50 49</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 79</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 60 30</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 34</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18 117 120 110 112</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18 117 120 110 112</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 54 82</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 80</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\boot.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 39 56</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 46</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\com.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 62 57</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 78</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18 129 6</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18 129 6</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\cop.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 61 81</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 83</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\xcp.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 86 85</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 84</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file>
</tool>
</inputs>
</file>
<file> <file>
<name>$PROJ_DIR$\..\obj\lm3s6965.pbd</name> <name>$PROJ_DIR$\..\obj\lm3s6965.pbd</name>
<inputs> <inputs>
<tool> <tool>
<name>BILINK</name> <name>BILINK</name>
<file> 79 80 46 78 83 32 22 31 23 24 55 76 45 33 77 44 34 29 43 84</file> <file> 115 116 25 57 119 11 1 10 2 3 34 55 24 12 56 23 13 8 22 120</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
@ -349,13 +161,13 @@
<outputs> <outputs>
<tool> <tool>
<name>OBJCOPY</name> <name>OBJCOPY</name>
<file> 127</file> <file> 134</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>ILINK</name> <name>ILINK</name>
<file> 40 49 82 56 57 81 89 20 36 90 21 27 58 26 53 88 28 38 30 25 37 85 52 64 97 63</file> <file> 20 28 118 35 36 117 125 113 15 126 0 6 37 5 32 124 7 17 9 4 16 121 31 43 133 42</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
@ -364,40 +176,17 @@
<outputs> <outputs>
<tool> <tool>
<name>ILINK</name> <name>ILINK</name>
<file> 68</file> <file> 47</file>
</tool> </tool>
<tool> <tool>
<name>OBJCOPY</name> <name>OBJCOPY</name>
<file> 70</file> <file> 49</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>ILINK</name> <name>ILINK</name>
<file> 40 49 82 56 66 67 57 81 89 20 36 90 21 27 58 26 53 88 28 38 30 25 37 85 52 64 97 63</file> <file> 20 28 118 35 45 46 36 117 125 113 15 126 0 6 37 5 32 124 7 17 9 4 16 121 31 43 133 42</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\driverlib\cpulib.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 92 20</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 22</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 102</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 102</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
@ -405,22 +194,45 @@
<name>$PROJ_DIR$\..\lib\driverlib\canlib.c</name> <name>$PROJ_DIR$\..\lib\driverlib\canlib.c</name>
<outputs> <outputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 72 67</file> <file> 44</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 65</file> <file> 51 46</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 113 116 118 117 120 100 99 11 4 7 122 16 131 15 0 133 3 9 75 13 18 108</file> <file> 73 76 78 77 80 58 59 105 98 101 82 110 137 109 136 135 103 54 107 112 68</file>
</tool> </tool>
<tool>
<name>ICCARM</name>
<file> 73 76 78 77 80 58 59 105 98 101 82 110 137 109 136 135 103 54 107 112 68</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\driverlib\cpulib.c</name>
<outputs>
<tool> <tool>
<name>BICOMP</name> <name>BICOMP</name>
<file> 113 116 118 117 120 100 99 11 4 7 122 16 131 15 0 133 3 9 75 13 18 108</file> <file> 1</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 128 113</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 62</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 62</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
@ -428,22 +240,22 @@
<name>$PROJ_DIR$\..\lib\driverlib\flashlib.c</name> <name>$PROJ_DIR$\..\lib\driverlib\flashlib.c</name>
<outputs> <outputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 93 21</file> <file> 2</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 23</file> <file> 129 0</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 114 116 119 120 99 11 4 7 122 16 131 15 0 133 3 9 75 13 18 104 108</file> <file> 74 76 79 80 59 105 98 101 82 110 137 109 136 135 103 54 107 112 64 68</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 114 116 119 120 99 11 4 7 122 16 131 15 0 133 3 9 75 13 18 104 108</file> <file> 74 76 79 80 59 105 98 101 82 110 137 109 136 135 103 54 107 112 64 68</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
@ -451,22 +263,22 @@
<name>$PROJ_DIR$\..\lib\driverlib\gpio.c</name> <name>$PROJ_DIR$\..\lib\driverlib\gpio.c</name>
<outputs> <outputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 91 27</file> <file> 3</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 24</file> <file> 127 6</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 115 116 117 119 120 99 11 4 7 122 16 131 15 0 133 3 9 75 13 18 106 108</file> <file> 75 76 77 79 80 59 105 98 101 82 110 137 109 136 135 103 54 107 112 66 68</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 115 116 117 119 120 99 11 4 7 122 16 131 15 0 133 3 9 75 13 18 106 108</file> <file> 75 76 77 79 80 59 105 98 101 82 110 137 109 136 135 103 54 107 112 66 68</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
@ -474,22 +286,22 @@
<name>$PROJ_DIR$\..\lib\driverlib\interrupt.c</name> <name>$PROJ_DIR$\..\lib\driverlib\interrupt.c</name>
<outputs> <outputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 94 26</file> <file> 55</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 76</file> <file> 130 5</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 116 118 120 102 99 11 4 7 122 16 131 15 0 133 3 9 75 13 18 108</file> <file> 76 78 80 62 59 105 98 101 82 110 137 109 136 135 103 54 107 112 68</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 116 118 120 102 99 11 4 7 122 16 131 15 0 133 3 9 75 13 18 108</file> <file> 76 78 80 62 59 105 98 101 82 110 137 109 136 135 103 54 107 112 68</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
@ -497,22 +309,22 @@
<name>$PROJ_DIR$\..\lib\driverlib\sysctl.c</name> <name>$PROJ_DIR$\..\lib\driverlib\sysctl.c</name>
<outputs> <outputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 95 28</file> <file> 56</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 77</file> <file> 131 7</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 116 118 119 120 102 99 11 4 7 122 16 131 15 0 133 3 9 75 13 18 108 110</file> <file> 76 78 79 80 62 59 105 98 101 82 110 137 109 136 135 103 54 107 112 68 70</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 116 118 119 120 102 99 11 4 7 122 16 131 15 0 133 3 9 75 13 18 108 110</file> <file> 76 78 79 80 62 59 105 98 101 82 110 137 109 136 135 103 54 107 112 68 70</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
@ -520,45 +332,54 @@
<name>$PROJ_DIR$\..\lib\driverlib\uartlib.c</name> <name>$PROJ_DIR$\..\lib\driverlib\uartlib.c</name>
<outputs> <outputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 19 25</file> <file> 8</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 29</file> <file> 114 4</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 116 117 119 120 121 99 11 4 7 122 16 131 15 0 133 3 9 75 13 18 108 112 110</file> <file> 76 77 79 80 81 59 105 98 101 82 110 137 109 136 135 103 54 107 112 68 72 70</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 116 117 119 120 121 99 11 4 7 122 16 131 15 0 133 3 9 75 13 18 108 112 110</file> <file> 76 77 79 80 81 59 105 98 101 82 110 137 109 136 135 103 54 107 112 68 72 70</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
<file>
<name>[ROOT_NODE]</name>
<outputs>
<tool>
<name>ILINK</name>
<file> 48 47</file>
</tool>
</outputs>
</file>
<file> <file>
<name>$PROJ_DIR$\..\hooks.c</name> <name>$PROJ_DIR$\..\hooks.c</name>
<outputs> <outputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 48 58</file> <file> 34</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 55</file> <file> 27 37</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file> <file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file> <file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
@ -566,22 +387,22 @@
<name>$PROJ_DIR$\..\main.c</name> <name>$PROJ_DIR$\..\main.c</name>
<outputs> <outputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 41 53</file> <file> 24</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 45</file> <file> 19 32</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18 116 117 118 119 120 110 106</file> <file> 105 98 101 82 110 137 109 136 135 103 54 107 112 76 77 78 79 80 70 66</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18 116 117 118 119 120 110 106</file> <file> 105 98 101 82 110 137 109 136 135 103 54 107 112 76 77 78 79 80 70 66</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
@ -589,22 +410,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c</name>
<outputs> <outputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 42 37</file> <file> 22</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 43</file> <file> 21 16</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file> <file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file> <file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
@ -613,7 +434,7 @@
<outputs> <outputs>
<tool> <tool>
<name>AARM</name> <name>AARM</name>
<file> 36</file> <file> 15</file>
</tool> </tool>
</outputs> </outputs>
</file> </file>
@ -621,22 +442,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\can.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\can.c</name>
<outputs> <outputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 71 66</file> <file> 52</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 73</file> <file> 50 45</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18 117 120 110 100</file> <file> 105 98 101 82 110 137 109 136 135 103 54 107 112 77 80 70 58</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18 117 120 110 100</file> <file> 105 98 101 82 110 137 109 136 135 103 54 107 112 77 80 70 58</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
@ -644,18 +465,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</name>
<outputs> <outputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 59 89</file> <file> 11</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 32</file> <file> 38 125</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool>
<name>BICOMP</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool>
<tool> <tool>
<name>ICCARM</name> <name>ICCARM</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file> <file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
@ -663,22 +488,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c</name>
<outputs> <outputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 51 90</file> <file> 10</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 31</file> <file> 30 126</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18 117 120 104</file> <file> 105 98 101 82 110 137 109 136 135 103 54 107 112 77 80 64</file>
</tool> </tool>
<tool> <tool>
<name>BICOMP</name> <name>ICCARM</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18 117 120 104</file> <file> 105 98 101 82 110 137 109 136 135 103 54 107 112 77 80 64</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
@ -686,22 +511,202 @@
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c</name>
<outputs> <outputs>
<tool> <tool>
<name>ICCARM</name> <name>BICOMP</name>
<file> 87 88</file> <file> 12</file>
</tool> </tool>
<tool>
<name>ICCARM</name>
<file> 123 124</file>
</tool>
</outputs>
<inputs>
<tool> <tool>
<name>BICOMP</name> <name>BICOMP</name>
<file> 33</file> <file> 105 98 101 82 110 137 109 136 135 103 54 107 112 93</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112 93</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 23</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 132 17</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>ICCARM</name> <name>ICCARM</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file> <file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool> </tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c</name>
<outputs>
<tool> <tool>
<name>BICOMP</name> <name>BICOMP</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file> <file> 13</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 39 9</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112 77 80 70 72</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112 77 80 70 72</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 115</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 29 28</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\backdoor.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 116</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 33 118</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\boot.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 25</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 18 35</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\com.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 57</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 41 36</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112 138 139</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112 138 139</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\cop.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 119</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 40 117</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\xcp.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 120</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 122 121</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>

View File

@ -1950,15 +1950,9 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\can.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\can.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\can.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c</name>
</file> </file>
@ -1968,24 +1962,15 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\types.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\types.h</name>
</file> </file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.h</name>
</file>
</group> </group>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
@ -2005,6 +1990,9 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\boot.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\boot.h</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\can.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\com.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\com.c</name>
</file> </file>
@ -2017,9 +2005,21 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\cop.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\cop.h</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\cpu.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\nvm.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\plausibility.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\plausibility.h</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\timer.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\uart.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\xcp.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\xcp.c</name>
</file> </file>

View File

@ -25,7 +25,7 @@
<Windows> <Windows>
<Wnd2> <Wnd0>
<Tabs> <Tabs>
<Tab> <Tab>
<Identity>TabID-17931-22022</Identity> <Identity>TabID-17931-22022</Identity>
@ -37,7 +37,7 @@
</Tab> </Tab>
</Tabs> </Tabs>
<SelectedTab>0</SelectedTab></Wnd2><Wnd3> <SelectedTab>0</SelectedTab></Wnd0><Wnd1>
<Tabs> <Tabs>
<Tab> <Tab>
<Identity>TabID-24560-22511</Identity> <Identity>TabID-24560-22511</Identity>
@ -47,20 +47,20 @@
</Tab> </Tab>
<Tab><Identity>TabID-23843-13527</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs> <Tab><Identity>TabID-23843-13527</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs>
<SelectedTab>0</SelectedTab></Wnd3></Windows> <SelectedTab>0</SelectedTab></Wnd1></Windows>
<Editor> <Editor>
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>45</YPos2><SelStart2>2964</SelStart2><SelEnd2>2964</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\blt_conf.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>136</YPos2><SelStart2>9086</SelStart2><SelEnd2>9086</SelEnd2></Tab><ActiveTab>1</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor> <Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>45</YPos2><SelStart2>2964</SelStart2><SelEnd2>2964</SelEnd2></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\blt_conf.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>136</YPos2><SelStart2>9086</SelStart2><SelEnd2>9086</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions> <Positions>
<Top><Row0><Sizes><Toolbar-0295ba70><key>iaridepm.enu1</key></Toolbar-0295ba70></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>775</Bottom><Right>335</Right><x>-2</x><y>-2</y><xscreen>187</xscreen><yscreen>169</yscreen><sizeHorzCX>97396</sizeHorzCX><sizeHorzCY>167659</sizeHorzCY><sizeVertCX>175521</sizeVertCX><sizeVertCY>770833</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>188</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>190</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>188492</sizeHorzCY><sizeVertCX>97396</sizeVertCX><sizeVertCY>167659</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions> <Top><Row0><Sizes><Toolbar-02c4d8e8><key>iaridepm.enu1</key></Toolbar-02c4d8e8></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>775</Bottom><Right>335</Right><x>-2</x><y>-2</y><xscreen>187</xscreen><yscreen>169</yscreen><sizeHorzCX>97396</sizeHorzCX><sizeHorzCY>167659</sizeHorzCY><sizeVertCX>175521</sizeVertCX><sizeVertCY>770833</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>188</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>190</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>188492</sizeHorzCY><sizeVertCX>97396</sizeVertCX><sizeVertCY>167659</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop> </Desktop>
</Workspace> </Workspace>

View File

@ -7,38 +7,38 @@ start address 0x08000000
Program Header: Program Header:
LOAD off 0x00008000 vaddr 0x08000000 paddr 0x08000000 align 2**15 LOAD off 0x00008000 vaddr 0x08000000 paddr 0x08000000 align 2**15
filesz 0x00000f34 memsz 0x00000f34 flags r-x filesz 0x00001150 memsz 0x00001150 flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08000f34 align 2**15 LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08001150 align 2**15
filesz 0x00000001 memsz 0x000006f4 flags rw- filesz 0x00000001 memsz 0x000006f8 flags rw-
private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point] private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point]
Sections: Sections:
Idx Name Size VMA LMA File off Algn Idx Name Size VMA LMA File off Algn
0 .text 00000f34 08000000 08000000 00008000 2**2 0 .text 00001150 08000000 08000000 00008000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000001 20000000 08000f34 00010000 2**0 1 .data 00000001 20000000 08001150 00010000 2**0
CONTENTS, ALLOC, LOAD, DATA CONTENTS, ALLOC, LOAD, DATA
2 .bss 000006f0 20000004 08000f38 00010001 2**2 2 .bss 000006f4 20000004 08001154 00010001 2**2
ALLOC ALLOC
3 .debug_info 000024ef 00000000 00000000 00010001 2**0 3 .debug_info 00002536 00000000 00000000 00010001 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
4 .debug_abbrev 0000101f 00000000 00000000 000124f0 2**0 4 .debug_abbrev 00001023 00000000 00000000 00012537 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
5 .debug_aranges 000002e0 00000000 00000000 0001350f 2**0 5 .debug_aranges 000002e8 00000000 00000000 0001355a 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
6 .debug_ranges 00000230 00000000 00000000 000137ef 2**0 6 .debug_ranges 00000220 00000000 00000000 00013842 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
7 .debug_line 00000d69 00000000 00000000 00013a1f 2**0 7 .debug_line 00000ce4 00000000 00000000 00013a62 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
8 .debug_str 00000b6b 00000000 00000000 00014788 2**0 8 .debug_str 00000b4b 00000000 00000000 00014746 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
9 .comment 00000070 00000000 00000000 000152f3 2**0 9 .comment 00000030 00000000 00000000 00015291 2**0
CONTENTS, READONLY CONTENTS, READONLY
10 .ARM.attributes 00000033 00000000 00000000 00015363 2**0 10 .ARM.attributes 00000033 00000000 00000000 000152c1 2**0
CONTENTS, READONLY CONTENTS, READONLY
11 .debug_frame 000005f8 00000000 00000000 00015398 2**2 11 .debug_frame 000005fc 00000000 00000000 000152f4 2**2
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
12 .debug_loc 00000f4a 00000000 00000000 00015990 2**0 12 .debug_loc 00000f9c 00000000 00000000 000158f0 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE: SYMBOL TABLE:
08000000 l d .text 00000000 .text 08000000 l d .text 00000000 .text
@ -58,11 +58,11 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 main.c 00000000 l df *ABS* 00000000 main.c
00000000 l df *ABS* 00000000 boot.c 00000000 l df *ABS* 00000000 boot.c
00000000 l df *ABS* 00000000 com.c 00000000 l df *ABS* 00000000 com.c
20000004 l O .bss 00000040 xcpCtoReqPacket.4154
20000000 l O .data 00000001 comActiveInterface 20000000 l O .data 00000001 comActiveInterface
20000004 l O .bss 00000040 xcpCtoReqPacket.4189
00000000 l df *ABS* 00000000 xcp.c 00000000 l df *ABS* 00000000 xcp.c
08000360 l F .text 00000014 XcpSetCtoError 0800039c l F .text 00000016 XcpSetCtoError
08000e40 l O .text 00000008 xcpStationId 0800105c l O .text 00000008 xcpStationId
20000044 l O .bss 0000004c xcpInfo 20000044 l O .bss 0000004c xcpInfo
00000000 l df *ABS* 00000000 backdoor.c 00000000 l df *ABS* 00000000 backdoor.c
20000090 l O .bss 00000001 backdoorOpen 20000090 l O .bss 00000001 backdoorOpen
@ -73,75 +73,77 @@ SYMBOL TABLE:
2000009c l O .bss 00000004 assert_failure_line 2000009c l O .bss 00000004 assert_failure_line
00000000 l df *ABS* 00000000 cpu.c 00000000 l df *ABS* 00000000 cpu.c
00000000 l df *ABS* 00000000 uart.c 00000000 l df *ABS* 00000000 uart.c
08000784 l F .text 00000040 UartTransmitByte 08000844 l F .text 0000004e UartTransmitByte
200000a0 l O .bss 00000041 xcpCtoReqPacket.4212 200000a0 l O .bss 00000041 xcpCtoReqPacket.4177
200000e4 l O .bss 00000001 xcpCtoRxLength.4213 200000e4 l O .bss 00000001 xcpCtoRxLength.4178
200000e5 l O .bss 00000001 xcpCtoRxInProgress.4214 200000e5 l O .bss 00000001 xcpCtoRxInProgress.4179
200000e8 l O .bss 00000004 xcpCtoRxStartTime.4180
00000000 l df *ABS* 00000000 nvm.c 00000000 l df *ABS* 00000000 nvm.c
00000000 l df *ABS* 00000000 timer.c 00000000 l df *ABS* 00000000 timer.c
200000e8 l O .bss 00000004 millisecond_counter 200000ec l O .bss 00000004 millisecond_counter
00000000 l df *ABS* 00000000 flash.c 00000000 l df *ABS* 00000000 flash.c
08000964 l F .text 00000010 FlashLock 08000acc l F .text 00000012 FlashLock
08000974 l F .text 0000003c FlashGetSector 08000ae0 l F .text 00000044 FlashGetSector
080009b0 l F .text 000000b4 FlashWriteBlock 08000b24 l F .text 000000d0 FlashWriteBlock
08000a64 l F .text 00000058 FlashSwitchBlock 08000bf4 l F .text 00000062 FlashSwitchBlock
08000abc l F .text 00000082 FlashAddToBlock 08000c58 l F .text 00000084 FlashAddToBlock
08000e6c l O .text 0000009c flashLayout 08001088 l O .text 0000009c flashLayout
200000ec l O .bss 00000204 bootBlockInfo 200000f0 l O .bss 00000204 bootBlockInfo
200002f0 l O .bss 00000204 blockInfo 200002f4 l O .bss 00000204 blockInfo
00000000 l df *ABS* 00000000 cstart.c 00000000 l df *ABS* 00000000 cstart.c
08000e14 l F .text 00000000 zero_loop 08001036 l F .text 00000000 zero_loop
00000000 l df *ABS* 00000000 00000000 l df *ABS* 00000000
00000200 l *ABS* 00000000 __STACKSIZE__ 00000200 l *ABS* 00000000 __STACKSIZE__
080002b8 g F .text 00000018 ComInit 080002e8 g F .text 00000018 ComInit
08000b58 g F .text 00000050 FlashWrite 08000cf8 g F .text 00000050 FlashWrite
0800071c g F .text 00000018 AssertFailure 080007d8 g F .text 0000001c AssertFailure
08000de4 g F .text 0000004c reset_handler 08000ff4 g F .text 00000058 reset_handler
08000938 g F .text 0000001c TimerUpdate 08000a94 g F .text 00000022 TimerUpdate
080003a0 g F .text 00000010 XcpPacketTransmitted 080003e4 g F .text 00000010 XcpPacketTransmitted
080002d0 g F .text 00000024 ComTask 08000300 g F .text 0000002c ComTask
0800028c g F .text 00000018 BootInit 080002bc g F .text 00000018 BootInit
080006f4 g F .text 00000020 BackDoorInit 080007ac g F .text 00000022 BackDoorInit
08000718 g F .text 00000002 CopService 080007d4 g F .text 00000002 CopService
08000f34 g .text 00000000 _etext 08001150 g .text 00000000 _etext
08000dcc g F .text 00000008 FlashGetUserProgBaseAddress 08000fd4 g F .text 0000000a FlashGetUserProgBaseAddress
0800092c g F .text 0000000c TimerReset 08000a84 g F .text 0000000e TimerReset
080002a4 g F .text 00000014 BootTask 080002d4 g F .text 00000014 BootTask
08000cf0 g F .text 00000050 FlashWriteChecksum 08000ec8 g F .text 00000058 FlashWriteChecksum
080002f8 g F .text 00000018 ComTransmitPacket 08000330 g F .text 0000001a ComTransmitPacket
08000390 g F .text 00000010 XcpIsConnected 080003d0 g F .text 00000012 XcpIsConnected
080008d4 g F .text 00000008 NvmInit 08000a20 g F .text 00000008 NvmInit
08000b40 g F .text 00000018 FlashInit 08000cdc g F .text 0000001a FlashInit
200004f4 g .bss 00000000 _ebss 08000a40 g F .text 00000008 NvmGetUserProgBaseAddress
08000dd4 g F .text 00000010 UnusedISR 200004f8 g .bss 00000000 _ebss
080002f4 g F .text 00000002 ComFree 08000fe0 g F .text 00000012 UnusedISR
080007c4 g F .text 00000028 UartInit 0800032c g F .text 00000002 ComFree
080008e4 g F .text 00000008 NvmErase 08000894 g F .text 0000002a UartInit
08000a30 g F .text 00000008 NvmErase
20000004 g .bss 00000000 _bss 20000004 g .bss 00000000 _bss
080003b0 g F .text 00000310 XcpPacketReceived 080003f4 g F .text 00000376 XcpPacketReceived
08000d90 g F .text 0000003c FlashDone 08000f88 g F .text 0000004c FlashDone
08000374 g F .text 0000001c XcpInit 080003b4 g F .text 0000001c XcpInit
08000ba8 g F .text 00000148 FlashErase 08000d48 g F .text 0000017e FlashErase
08000150 g F .text 0000013c main 08000150 g F .text 0000016a main
080008f4 g F .text 00000014 NvmDone 08000a48 g F .text 00000012 NvmDone
080007ec g F .text 00000058 UartTransmitPacket 080008c0 g F .text 00000066 UartTransmitPacket
080008ec g F .text 00000008 NvmVerifyChecksum 08000a38 g F .text 00000008 NvmVerifyChecksum
08000764 g F .text 00000020 CpuMemCopy 08000824 g F .text 0000001e CpuMemCopy
08000334 g F .text 00000024 ComGetActiveInterfaceMaxTxLen 08000370 g F .text 00000024 ComGetActiveInterfaceMaxTxLen
08000844 g F .text 00000090 UartReceivePacket 08000928 g F .text 000000f8 UartReceivePacket
20000000 g .data 00000000 _data 20000000 g .data 00000000 _data
08000714 g F .text 00000002 CopInit 080007d0 g F .text 00000002 CopInit
080008dc g F .text 00000008 NvmWrite 08000a28 g F .text 00000008 NvmWrite
08000734 g F .text 00000030 CpuStartUserProgram 080007f4 g F .text 00000030 CpuStartUserProgram
200006f4 g .bss 00000000 _estack 200006f8 g .bss 00000000 _estack
08000d40 g F .text 00000050 FlashVerifyChecksum 08000f20 g F .text 00000068 FlashVerifyChecksum
20000001 g .data 00000000 _edata 20000001 g .data 00000000 _edata
08000000 g O .text 00000150 _vectab 08000000 g O .text 00000150 _vectab
08000358 g F .text 00000008 ComIsConnected 08000394 g F .text 00000008 ComIsConnected
08000310 g F .text 00000024 ComGetActiveInterfaceMaxRxLen 0800034c g F .text 00000024 ComGetActiveInterfaceMaxRxLen
080006c0 g F .text 00000034 BackDoorCheck 0800076c g F .text 00000040 BackDoorCheck
200004f4 g .bss 00000000 _stack 200004f8 g .bss 00000000 _stack
08000954 g F .text 00000010 TimerGet 08000ab8 g F .text 00000012 TimerGet
08000908 g F .text 00000024 TimerInit 08000a5c g F .text 00000028 TimerInit

View File

@ -1,247 +1,280 @@
S02B000062696E2F6F70656E626C745F64656D6F70726F675F6E75636C656F5F73746D33326631303372622EC3 S02B000062696E2F6F70656E626C745F64656D6F70726F675F6E75636C656F5F73746D33326631303372622EC3
S31508000000F4060020E50D0008D50D0008D50D0008FA S31508000000F8060020F50F0008E10F0008E10F0008C8
S31508000010D50D0008D50D0008D50D0008D50D00082A S31508000010E10F0008E10F0008E10F0008E10F0008F2
S31508000020D50D0008D50D0008D50D0008D50D00081A S31508000020E10F0008E10F0008E10F0008E10F0008E2
S31508000030D50D0008D50D0008D50D0008D50D00080A S31508000030E10F0008E10F0008E10F0008E10F0008D2
S31508000040D50D0008D50D0008D50D0008D50D0008FA S31508000040E10F0008E10F0008E10F0008E10F0008C2
S31508000050D50D0008D50D0008D50D0008D50D0008EA S31508000050E10F0008E10F0008E10F0008E10F0008B2
S31508000060D50D0008D50D0008D50D0008D50D0008DA S31508000060E10F0008E10F0008E10F0008E10F0008A2
S31508000070D50D0008D50D0008D50D0008D50D0008CA S31508000070E10F0008E10F0008E10F0008E10F000892
S31508000080D50D0008D50D0008D50D0008D50D0008BA S31508000080E10F0008E10F0008E10F0008E10F000882
S31508000090D50D0008D50D0008D50D0008D50D0008AA S31508000090E10F0008E10F0008E10F0008E10F000872
S315080000A0D50D0008D50D0008D50D0008D50D00089A S315080000A0E10F0008E10F0008E10F0008E10F000862
S315080000B0D50D0008D50D0008D50D0008D50D00088A S315080000B0E10F0008E10F0008E10F0008E10F000852
S315080000C0D50D0008D50D0008D50D0008D50D00087A S315080000C0E10F0008E10F0008E10F0008E10F000842
S315080000D0D50D0008D50D0008D50D0008D50D00086A S315080000D0E10F0008E10F0008E10F0008E10F000832
S315080000E0D50D0008D50D0008D50D0008D50D00085A S315080000E0E10F0008E10F0008E10F0008E10F000822
S315080000F0D50D0008D50D0008D50D0008D50D00084A S315080000F0E10F0008E10F0008E10F0008E10F000812
S31508000100D50D0008D50D0008D50D0008D50D000839 S31508000100E10F0008E10F0008E10F0008E10F000801
S31508000110D50D0008D50D0008D50D0008D50D000829 S31508000110E10F0008E10F0008E10F0008E10F0008F1
S31508000120D50D0008D50D0008D50D0008D50D000819 S31508000120E10F0008E10F0008E10F0008E10F0008E1
S31508000130D50D0008D50D0008D50D0008D50D000809 S31508000130E10F0008E10F0008E10F0008E10F0008D1
S31508000140D50D0008D50D0008D50D0008D50D0008F9 S31508000140E10F0008E10F0008E10F0008E10F0008C1
S3150800015000B583B000230093019303F1804303F5B0 S3150800015000B583B00023009301934FF48053C4F293
S3150800016004331A6842F001021A605968434A0A4081 S3150800016002031A6842F001021A6059680022CFF6A3
S315080001705A601A6822F0847222F480321A601A6869 S31508000170FF020A405A601A6822F0847222F480321A
S3150800018022F480221A605A6822F4FE025A604FF45A S315080001801A601A6822F480221A605A6822F4FE025B
S315080001901F029A601A6842F480321A60194640F2C1 S315080001905A604FF41F029A601A6842F480321A6055
S315080001A0DC520B6803F400330193009B0133009380 S315080001A04FF48053C4F2020340F2DC52196801F49A
S315080001B0019B13B9009B9342F3D1314B1B6813F48F S315080001B000310191009901310091019911B9009915
S315080001C0003F03D12F48732100F0A8FA2E4B1A6876 S315080001C09142F3D14FF48053C4F202031B6813F42F
S315080001D042F010021A601A6822F003021A601A68BE S315080001D0003F06D141F25400C0F60000732100F03A
S315080001E042F002021A60A3F580535A685A605A68A8 S315080001E0FBFA4FF40053C4F202031A6842F01002F5
S315080001F042F400525A605A6842F480625A605A6859 S315080001F01A601A6822F003021A601A6842F00202AC
S3150800020022F47C125A605A6842F4E8125A601A6854 S315080002001A604FF48053C4F202035A685A605A6857
S3150800021042F080721A601A6812F0007FFBD0184B01 S3150800021042F400525A605A6842F480625A605A6838
S315080002205A6822F003025A605A6842F002025A607B S3150800022022F47C125A605A6842F4E8125A601A6834
S315080002301A46536803F00C03082BFAD1104BDA69F7 S3150800023042F080721A604FF48053C4F202031A68BF
S3150800024042F40032DA619A6942F005029A61A3F52E S3150800024012F0007FFBD04FF48053C4F202035A68C1
S3150800025084331A6822F470621A601A6842F43062AB S3150800025022F003025A605A6842F002025A604FF4CA
S315080002601A601A6822F470421A601A6842F48042C8 S315080002608053C4F202035A6802F00C02082AFAD133
S315080002701A6000F00BF800F015F8FCE70000FFF82C S315080002704FF48053C4F20203DA6942F40032DA61B9
S3150800028000100240380E00080020024008B500F0B1 S315080002809A6942F005029A614FF40063C4F20103C9
S3150800029041FA00F039FB00F01DFB00F00DF800F004 S315080002901A6822F470621A601A6842F430621A60A8
S315080002A029FA08BD08B500F037FA00F045FB00F05A S315080002A01A6822F470421A601A6842F480421A6088
S315080002B00FF800F005FA08BD08B500F05BF800F085 S315080002B000F004F800F00EF8FCE700BF08B500F0FF
S315080002C081FA0022014B1A7008BD00BF0000002009 S315080002C087FA00F0CBFB00F0ABFB00F00DF800F06E
S315080002D008B5064800F0B6FA012805D10022044BF5 S315080002D06DFA08BD08B500F07DFA00F0DBFB00F00A
S315080002E01A70024800F064F808BD00BF0400002038 S315080002E00FF800F043FA08BD08B500F063F800F00F
S315080002F000000020704700BF08B5044B1B7813B9EF S315080002F0D1FA40F20003C2F2000300221A7008BDC8
S31508000300C9B200F073FA00F04BF808BD00000020EF S3150800030008B540F20400C2F2000000F00DFB012817
S31508000310074B1B78022B06D0032B06D0012B0CBFEC S315080003100BD140F20003C2F2000300221A7040F229
S31508000320082040207047002070470020704700BF13 S315080003200400C2F2000000F065F808BD704700BF7F
S3150800033000000020074B1B78022B06D0032B06D0A3 S3150800033008B540F20003C2F200031B7813B9C9B22C
S31508000340012B0CBF08204020704700207047002072 S3150800034000F0BEFA00F04EF808BD00BF40F2000308
S31508000350704700BF0000002008B500F019F808BD76 S31508000350C2F200031878022806D0032806D001281E
S31508000360034BFE22DA7018710222A3F84420704764 S315080003600CBF0820402070470020704700207047C7
S3150800037044000020054B00221A709A6483F8432033 S3150800037040F20003C2F200031878022806D00328C8
S31508000380A3F844209A705A70704700BF44000020B2 S3150800038006D001280CBF082040207047002070477F
S31508000390024B1878003018BF01207047440000202F S315080003900020704708B500F01BF808BD40F244037A
S315080003A00022024B83F84320704700BF4400002018 S315080003A0C2F20003FE22DA7018710222A3F8442072
S315080003B038B504460378FF2B19D1AC4C002363707B S315080003B0704700BF40F24403C2F2000300221A70DD
S315080003C001252570FF22E270102222716371FFF762 S315080003C09A6483F84320A3F844209A705A707047B9
S315080003D09FFFA071FFF7AEFFE071FFF7ABFF000AC2 S315080003D040F24403C2F200031878003018BF012027
S315080003E020726572A5720823A4F844305FE19F4A1B S315080003E0704700BF40F24403C2F20003002283F8BC
S315080003F01278012A40F06181C93B352B00F23A8117 S315080003F04320704738B504460178FF291CD140F2DE
S31508000400DFE813F0C000380138012F013801380140 S315080004004404C2F200040023637001252570FF220C
S315080004102601DB00150105013801380138013801CC S31508000410E270102222716371FFF798FFA071FFF74F
S3150800042038013801380138013801380138013801F6 S31508000420A7FFE071FFF7A4FF000A20726572A572A4
S3150800043038013801380138013801380138013801E6 S315080004300823A4F8443079E140F24403C2F20003E9
S3150800044038013801380138013801380138013801D6 S315080004401B78012B40F09081C939352900F26B8160
S3150800045038013801380138017600510036006D0040 S31508000450DFE811F0DB0069016901650169016901DD
S3150800046038013801380192003801A400A800B60006 S315080004605901FC0042012F0169016901690169010D
S315080004704578FFF74DFF0138854203DD2220FFF757 S31508000470690169016901690169016901690169011E
S315080004806FFFFAE0794D281DA96C627800F06AF9C9 S31508000480690169016901690169016901690169010E
S31508000490FF23EB706278AB6C1344AB64637801336B S3150800049069016901690169016901690169016901FE
S315080004A0A5F84430E9E04578FFF732FF0138854280 S315080004A069016901690169017F005400360073001A
S315080004B003DD2220FFF754FFDFE061686B4DA96476 S315080004B0690169016901A1006901B900BD00CE00A1
S315080004C0281D627800F04EF9FF23EB706278AB6C5A S315080004C04578FFF743FF0138854203DD2220FFF711
S315080004D01344AB6463780133A5F84430CDE0634B2D S315080004D065FF2BE140F24405C2F20005281DA96C10
S315080004E0FF22DA7042689A640122A3F84420DEE00B S315080004E0627800F09FF9FF23EB706278AB6C1344D7
S315080004F05E4BFF22DA709A6C406840B110440023C4 S315080004F0AB6463780133A5F8443017E14578FFF714
S3150800050012F8011B0B44DBB28242F9D100E000234A S3150800050025FF0138854203DD2220FFF747FF0DE16D
S31508000510564AC2F8073001231371002353719371A9 S31508000510616840F24405C2F20005A964281D6278A4
S315080005200823A2F84430C2E0504BFF22DA70504A42 S3150800052000F080F9FF23EB706278AB6C1344AB6480
S315080005309A6400221A715A719A710721D9711A722E S3150800053063780133A5F84430F8E040F24403C2F288
S315080005405A729A720822A3F84420B0E00020FFF7F6 S315080005400003FF22DA7042689A640122A3F8442065
S3150800055007FF92E0454BFF22DA7000221A7159789C S31508000550ECE040F24403C2F20003FF22DA709B6C1F
S3150800056059719A71DA711A720622A3F844209EE02C S31508000560406840B11844002213F8011B0A44D2B26D
S315080005703E4B00221A705A70FF22DA700122A3F845 S315080005708342F9D100E0002240F24403C2F20003AC
S31508000580442094E0394B9D6CFFF7C2FE411E284675 S31508000580C3F8072001221A7100225A719A710822AB
S31508000590621C00F0A3F918B93120FFF7E1FE6CE000 S31508000590A3F84420CAE040F24403C2F20003FF2253
S315080005A0324CFF23E370FFF7B3FE0138A36C034414 S315080005A0DA7041F25C02C0F600029A6400221A71FF
S315080005B0A3640123A4F8443079E04578FFF7A8FE40 S315080005B05A719A710721D9711A725A729A72082257
S315080005C00238854203DD2220FFF7CAFE55E0274B95 S315080005C0A3F84420B2E00020FFF7E8FEAEE040F2D0
S315080005D0FF22DA700122A3F84420617839B900F0C5 S315080005D04403C2F20003FF22DA7000221A71597826
S315080005E089F9002849D13120FFF7BAFE45E01F4BAB S315080005E059719A71DA711A720622A3F844209DE0AD
S315080005F0986CA21C00F072F918B93120FFF7B0FE0A S315080005F040F24403C2F2000300221A705A70FF2226
S315080006003BE01A4A6178936C0B44936435E0174CC7 S31508000600DA700122A3F8442090E040F24403C2F2D3
S31508000610FF23E370002525716571FFF779FEA07148 S3150800061000039D6CFFF79AFE411E2846621C00F0F7
S31508000620E571257265720723A4F844303FE00F4B45 S3150800062003FA18B93120FFF7B9FE7FE040F2440417
S31508000630986C616800F056F918B93120FFF790FEFA S31508000630C2F20004FF23E370A56CFFF787FE013DB5
S315080006401BE00A4BFF22DA700122A3F844202EE0B1 S315080006402844A0640123A4F844306FE04578FFF7F6
S3150800065000F070F8054BFF22DA700122A3F8442057 S315080006507DFE0238854203DD2220FFF79FFE65E016
S3150800066025E03120FFF77CFE07E000BF44000020AC S3150800066040F24403C2F20003FF22DA700122A3F823
S31508000670400E00082020FFF773FE104B93F8433016 S315080006704420617839B900F0E7F9002856D13120CD
S31508000680012B02D11020FFF76BFE0C4BB3F8441078 S31508000680FFF78CFE52E040F24403C2F20003986C76
S315080006900BB2002B11DD0948012380F843300330E3 S31508000690A21C00F0C9F918B93120FFF77FFE45E022
S315080006A0FFF72AFE38BD054BB3F84410F3E7034BB2 S315080006A040F24403C2F2000361789A6C0A449A64E1
S315080006B093F84330012BF6D1E4E738BD4400002017 S315080006B03CE040F24404C2F20004FF23E370002544
S315080006C008B5FFF749FE01280FD0084B1B78012B08 S315080006C025716571FFF742FEA071E57125726572A5
S315080006D00BD100F03FF9064B1B683233984204D31E S315080006D00723A4F8443029E040F24403C2F2000399
S315080006E00022024B1A7000F025F808BD9000002081 S315080006E0986C616800F0A4F918B93120FFF756FE36
S315080006F09400002008B50122044B1A7000F02AF96C S315080006F01CE040F24403C2F20003FF22DA70012232
S31508000700034B1860FFF7DCFF08BD00BF9000002010 S31508000700A3F8442012E000F075F840F24403C2F260
S3150800071094000020704700BF704700BF08B5034B20 S315080007100003FF22DA700122A3F8442006E0312004
S315080007201860034B1960FFF7F7FFFCE798000020F5 S31508000720FFF73CFE02E02020FFF738FE40F24403C4
S315080007309C00002008B500F0D9F878B1FFF7DAFD7B S31508000730C2F2000393F84330012B02D11020FFF7D1
S3150800074000F0F4F800F042FB20F0604020F07F0053 S315080007402DFE40F24403C2F20003B3F844100BB284
S31508000750034B186000F03AFB4368984708BD00BF92 S31508000750002B09DD40F24400C2F20000012380F8B4
S3150800076008ED00E070B5561EB6B252B10D46441EED S3150800076043300330FFF7E4FD38BD00BF08B5FFF797
S31508000770064415F8013B04F8013FFFF7CDFFB442E4 S3150800077011FE012819D040F29003C2F200031B783B
S31508000780F7D170BD0E4B1B8803F080039BB29BB15B S31508000780012B12D100F098F940F29403C2F200034B
S3150800079080B20B4B98801B8803F080039BB26BB921 S315080007901B6803F5FA73984207D340F29003C2F236
S315080007A010B5074CFFF7B8FF238803F080039BB208 S315080007A0000300221A7000F025F808BD08B540F2CB
S315080007B0002BF7D0012010BD00207047012070479C S315080007B09003C2F2000301221A7000F07DF940F29C
S315080007C000440040084B00221A819A811A829A82B4 S315080007C09403C2F200031860FFF7D0FF08BD00BF0C
S315080007D01A8340F271221A819A8992B242F400521F S315080007D0704700BF704700BF08B540F29803C2F2E1
S315080007E042F00C029A81704700440040F8B505466D S315080007E00003186040F29C03C2F200031960FFF789
S315080007F00C46402903D912488E21FFF78FFF204661 S315080007F0F1FFFCE708B500F01FF990B1FFF796FD89
S31508000800FFF7C0FF012803D00D489221FFF786FFA6 S3150800080000F040F900F01CF920F0604020F07F006D
S31508000810A3B29BB16C1E013B9BB21D44084F9B269D S315080008104EF60853CEF20003186000F011F943684B
S31508000820FFF77AFF14F8010FFFF7ACFF012803D092 S31508000820984708BD70B5561EB6B24AB14C1E0E445E
S3150800083038463146FFF772FFAC42F1D1F8BD00BF2A S31508000830451A14F8013F2B55FFF7CCFFB442F8D1FF
S31508000840480E00081E4B1B78ABB91E4A128802F0E8 S3150800084070BD00BF10B54FF48843C4F200031B887F
S31508000850200292B26AB11B4A928892B21A490A7069 S3150800085003F080039BB2B3B14FF48843C4F200039C
S3150800086012F0FF0224D00121154A11700021174AFF S3150800086098801B8803F080039BB273B94FF48844C1
S31508000870117018467047154B1A78124B1B8803F0EF S31508000870C4F20004FFF7AEFF238803F080039BB29F
S3150800088020039BB2B3B110B50E4B9C880E4B99183A S31508000880002BF7D003E0002010BD012010BD012089
S315080008904C700132D2B20D490A701B7893420BD1C3 S3150800089010BD00BF4FF48843C4F2000300221A813A
S315080008A00B49FFF75FFF0022054B1A70012304E08E S315080008A09A811A829A821A8340F271221A819A8947
S315080008B01346DEE70023DCE70023184610BD00BF19 S315080008B092B242F4005242F00C029A81704700BF8D
S315080008C0E500002000440040A0000020E4000020CD S315080008C02DE9F04106460C46402906D941F2640056
S315080008D0A100002008B500F033F908BD08B500F0FE S315080008D0C0F600009221FFF77FFF2046FFF7B2FF20
S315080008E03BF908BD08B500F05FF908BD08B500F08A S315080008E0012806D041F26400C0F600009621FFF701
S315080008F027FA08BD08B500F0FBF9034610B100F069 S315080008F073FF2546ACB1002441F26407C0F6000731
S3150800090047FA0346184608BD054B00221A600549F2 S315080009004FF09F08FFF766FF305DFFF79BFF012852
S3150800091059609A6005211960034B1A60704700BF39 S3150800091003D038464146FFF75FFF0134A3B2AB4226
S3150800092010E000E03F190100E80000200022014B1A S31508000920F0D3BDE8F08100BF10B540F2E503C2F28E
S315080009301A60704710E000E0044B1B6813F4803F10 S3150800093000031B785BBB4FF48843C4F200031B8893
S3150800094003D0034A136801331360704710E000E0D0 S3150800094003F020039BB2002B56D04FF48843C4F221
S31508000950E800002008B5FFF7EFFF014B186808BD4F S3150800095000039A8892B240F2A003C2F200031A700A
S31508000960E8000020024A136943F0800313617047C8 S3150800096012F0FF0F4AD000F0A7F840F2E803C2F2EF
S3150800097000200240F8B506460C4C04F19C070025F9 S315080009700003186040F2E403C2F200030020187076
S31508000980FFF7CAFE2368B3420AD8626813449E4238 S3150800098040F2E503C2F2000301221A7010BD40F2DC
S3150800099006D205EB4501054B03EB8101087AF8BD44 S31508000990E403C2F200031A784FF48843C4F2000352
S315080009A001350C34BC42EBD1FF20F8BD6C0E0008B3 S315080009A01B8803F020039BB263B34FF48843C4F259
S315080009B02DE9F04107460068FFF7DCFFFF2849D01C S315080009B000039C8840F2A003C2F2000399184C7009
S315080009C0264B274A5A6002F188325A603422DA6086 S315080009C00132D2B240F2E401C2F200010A701B7889
S315080009D0DB6813F0010304D0FFF7C4FF0020BDE86D S315080009D0934215D11149FFF725FF40F2E503C2F20C
S315080009E0F0811E490A6942F001020A610C463A681A S315080009E0000300221A70012010BD40F2E503C2F28E
S315080009F003EB02081E1DBD59A9B29952E36813F00C S315080009F000030020187010BD002010BD002010BD97
S31508000A00010F05D0FFF788FEE36813F0010FF9D14F S31508000A00002010BD00F058F840F2E803C2F20003D7
S31508000A102B0CA8F80230E36813F0010F05D0FFF796 S31508000A101B6864339842E8D8002010BDA100002066
S31508000A207BFEE36813F0010FF9D1D8F80030AB422A S31508000A2008B500F05BF908BD08B500F065F908BD22
S31508000A3005D13346B6F5007FD9D1012400E000245C S31508000A3008B500F089F908BD08B500F071FA08BDD7
S31508000A40064A136923F001031361FFF78BFF20465B S31508000A4008B500F0C7FA08BD08B500F03DFA10B1C0
S31508000A50BDE8F0810020BDE8F08100BF002002401B S31508000A5000F09AFA08BD002008BD00BF4EF2100348
S31508000A602301674538B504460D46114B984206D012 S31508000A60CEF2000300221A6041F63F11C0F20101DE
S31508000A70104B994208D0FFF79BFF08B911E00E4CBE S31508000A7059609A600521196040F2EC03C2F200033E
S31508000A80C5F308037BB900E0094C23689D420CD0E6 S31508000A801A6070474EF21003CEF2000300221A6075
S31508000A90204640F8045B29464FF40072FFF762FED1 S31508000A90704700BF4EF21003CEF200031B6813F432
S31508000AA003E0002038BD002038BD204638BD00BF11 S31508000AA0803F1FBF40F2EC03C2F200031A6801320E
S31508000AB0EC00002000600008F00200202DE9F0415B S31508000AB018BF1A60704700BF08B5FFF7EBFF40F292
S31508000AC006460C4617461D4621F4FF7828F001080D S31508000AC0EC03C2F20003186808BD00BF4FF40053D8
S31508000AD00368B3F1FF3F06D140F8048B41464FF453 S31508000AD0C4F202031A6942F080021A61704700BF25
S31508000AE00072FFF73FFE3368434505D0304641465E S31508000AE0F8B507460024254641F28806C0F60006F2
S31508000AF0FFF7B8FF0646E0B13368E41A3444043415 S31508000AF0FFF770FEA359BB420ED8311949680B445B
S31508000B0008F50078FFF708FE331DE31AB3F5007FF2 S31508000B009F4209D241F28803C0F6000305EB45026D
S31508000B1006D330464146FFF7A5FF064660B1041DD9 S31508000B1003EB8203187AF8BD01350C349C2CE7D117
S31508000B2017F8013B04F8013B013DEBD10120BDE874 S31508000B20FF20F8BD2DE9F84380460068FFF7D8FF97
S31508000B30F0810020BDE8F0810020BDE8F08100BF0B S31508000B30FF285CD04FF40053C4F2020340F223129C
S31508000B404FF0FF33024A1360024A1360704700BF32 S31508000B40C4F267525A6048F6AB12CCF6EF525A60B6
S31508000B50F0020020EC00002070B504460D4616464B S31508000B503422DA60DB6813F0010F04D0FFF7B6FF22
S31508000B60FFF708FFFF2814D0681E2044FFF702FF8E S31508000B600020BDE8F8834FF40053C4F202031A6963
S31508000B70FF2810D024F4FF7323F00103074A934299 S31508000B7042F001021A61002508F104094FF40054F5
S31508000B800CBF07480748214632462B46FFF796FF13 S31508000B80C4F20204D8F80030EF1859F80560B2B27A
S31508000B9070BD002070BD002070BD00BF0060000859 S31508000B90EA52E36813F0010F05D0FFF71BFEE3687E
S31508000BA0EC000020F00200202DE9F04106460C4634 S31508000BA013F0010FF9D1330C7B80E36813F0010FC2
S31508000BB0FFF7E0FE0546601E3044FFF7DBFE0446FD S31508000BB005D0FFF70FFEE36813F0010FF9D13B6884
S31508000BC0854200F28580EB1EDBB2FB2B00F28380A8 S31508000BC0B34204D10435B5F5007FDBD101E000243A
S31508000BD00F2800F28380434B434A5A6002F1883259 S31508000BD000E001244FF40053C4F202031A6922F01C
S31508000BE05A603422DA60DB6813F0010F04D0FFF78D S31508000BE001021A61FFF772FF2046BDE8F88300206C
S31508000BF0B9FE0020BDE8F0813A4A136943F00203C2 S31508000BF0BDE8F88338B504460D4640F2F003C2F264
S31508000C0013613A4FB8460026FFF786FD98F8083074 S31508000C000003984209D04FF4C043C0F60003994246
S31508000C10AB4205D106EB4602344B53F8225006E0A8 S31508000C100BD0FFF787FF20B917E040F2F424C2F2A1
S31508000C20013608F10C080D2EEED14FF0FF35B84607 S31508000C200004C5F3080393B903E040F2F004C2F2E6
S31508000C300026FFF771FD98F80830A34205D106EBA8 S31508000C30000423689D420CD0204640F8045B2946F0
S31508000C4046022A4B53F8228006E0013608F10C08C2 S31508000C404FF40072FFF7EEFD03E0002038BD0020E8
S31508000C500D2EEED14FF0FF380026FFF75DFD3B7AEB S31508000C5038BD204638BD00BF2DE9F04106460C4692
S31508000C60A34206D106EB4602204B03EB82025368E9 S31508000C6017461D464FEA51284FEA48280368B3F14C
S31508000C7004E001360C370D2EEFD10023C5EB08082A S31508000C70FF3F06D140F8048B41464FF40072FFF758
S31508000C804344C3F38F23CBB105F58066013B9AB283 S31508000C80D1FD3368434505D030464146FFF7B2FFEC
S31508000C9006EB8226134C6561236943F04003236102 S31508000C900646D0B13368E41A3444043408F50078BB
S31508000CA0E36813F0010F05D0FFF736FDE36813F08C S31508000CA0FFF798FD331DE31AB3F5007F06D33046E8
S31508000CB0010FF9D105F58065B542ECD1094A1369EA S31508000CB04146FFF79FFF064650B1041D17F8013B52
S31508000CC023F002031361FFF74DFE0120BDE8F08112 S31508000CC004F8013B013DEBD105E00020BDE8F081C9
S31508000CD00020BDE8F0810020BDE8F0810020BDE8D5 S31508000CD00020BDE8F0810120BDE8F08140F2F42350
S31508000CE0F08100BF00200240230167456C0E000812 S31508000CE0C2F200034FF0FF321A6040F2F003C2F27C
S31508000CF0114B1B68B3F1FF3F18D000B583B00E4BFC S31508000CF000031A60704700BF70B504460D461646D5
S31508000D0099685A681144DA6811441A6911445A698B S31508000D00FFF7EEFEFF281BD0681E2044FFF7E8FE1B
S31508000D1011449A691144DA698B185B4202AA42F8AF S31508000D10FF2817D0620A4FF4C043C0F60003B3EBAE
S31508000D20043D06480421FFF717FF01E0012070473C S31508000D20422F07BF40F2F000C2F2000040F2F42062
S31508000D3003B05DF804FB00BFEC000020506100081A S31508000D30C2F20000214632462B46FFF78DFF70BDF2
S31508000D400D4B1A68043B1B6813440C4A126813447B S31508000D40002070BD002070BD2DE9F84304460E460C
S31508000D500B4A126813440B4A11680B440432126892 S31508000D50FFF7C6FE0546701E2044FFF7C1FE04468F
S31508000D601A44094B1B681344084A1268D3420CBF3D S31508000D60FF2D18BFFF2800F0AB80854200F29F8058
S31508000D7001200020704700BF0460000808600008D2 S31508000D70022D40F29F800F2800F29F804FF4005307
S31508000D800C60000810600008186000085061000830 S31508000D80C4F2020340F22312C4F267525A6048F6CC
S31508000D9008B50C4B1B68B3F1FF3F04D00948FFF7B1 S31508000D90AB12CCF6EF525A603422DA60DB6813F0F5
S31508000DA007FE034660B1084B1B68B3F1FF3F06D048 S31508000DA0010F04D0FFF792FE0020BDE8F8834FF448
S31508000DB00548FFF7FDFD031C18BF012300E00123CA S31508000DB00053C4F202031A6942F002021A6141F2B0
S31508000DC0184608BDEC000020F002002000487047D5 S31508000DC08809C0F600094F460026FFF703FD3B7A5F
S31508000DD00060000808B502483621FFF79FFC08BDE9 S31508000DD0AB4208D141F28803C0F6000306EB46028F
S31508000DE0080F000808B572B60E4B0F4A9A420DD284 S31508000DE053F8227005E001360C370D2EEDD14FF081
S31508000DF0101D0333181A20F0030004300B4B184457 S31508000DF0FF37C8460025FFF7EDFC98F80830A342F0
S31508000E0053F8041B42F8041B8342F9D108480949E0 S31508000E0008D141F28803C0F6000305EB450253F802
S31508000E104FF000028842B8BF40F8042BFADBFFF710 S31508000E10228006E0013508F10C080D2DEBD14FF0C4
S31508000E2097F908BD0100002000000020340F0008D3 S31508000E20FF384E460025FFF7D5FC337AA34209D191
S31508000E3004000020F40400206D61696E2E63000032 S31508000E3041F28803C0F6000305EB450203EB820383
S31508000E404F70656E424C54002E2E2F2E2E2F2E2EAE S31508000E405B6804E001350C360D2DECD10023C7EBA9
S31508000E502F536F757263652F41524D434D335F5360 S31508000E5008084344C3F38F23E3B1013B9EB201362E
S31508000E60544D33322F756172742E6300006000088A S31508000E60B60200254FF40054C4F20204EB1963617C
S31508000E700020000003000000008000080020000099 S31508000E70236943F040032361E36813F0010F05D0AB
S31508000E800400000000A00008002000000500000083 S31508000E80FFF7A8FCE36813F0010FF9D105F58065B3
S31508000E9000C00008002000000600000000E000086E S31508000E90B542EBD14FF40053C4F202031A6922F0AB
S31508000EA000200000070000000000010800200000E4 S31508000EA002021A61FFF712FE0120BDE8F88300204E
S31508000EB008000000002001080020000009000000CA S31508000EB0BDE8F8830020BDE8F8830020BDE8F88384
S31508000EC000400108002000000A0000000060010838 S31508000EC00020BDE8F88300BF00B583B040F2F00308
S31508000ED0002000000B000000008001080020000030 S31508000ED0C2F200031B68B3F1FF3F08BF01201CD014
S31508000EE00C00000000A00108002000000D00000012 S31508000EE040F2F003C2F2000399685A681144DA68BE
S31508000EF000C00108002000000E00000000E0010804 S31508000EF011441A6911445A6911449A690A44D9690C
S31508000F00002000000F0000002E2E2F2E2E2F2E2E32 S31508000F0053185B4202AA42F8043D46F25010C0F656
S31508000F102F536F757263652F41524D434D335F539F S31508000F1000000421FFF7F0FEFFE703B05DF804FBCD
S31508000F20544D33322F4743432F766563746F72737C S31508000F2046F20402C0F600024FF4C043C0F60003BE
S30908000F302E6300001E S31508000F3010681B68184446F20803C0F600031B68CD
S30608000F3404AA S31508000F40184446F20C03C0F600031B68184446F220
S31508000F501003C0F600031B68184446F21403C0F6D3
S31508000F6000031B68184446F21803C0F600031B6802
S31508000F70184446F25013C0F600031B681844D0F113
S31508000F80010038BF0020704708B540F2F003C2F2EE
S31508000F9000031B68B3F1FF3F06D040F2F000C2F22F
S31508000FA00000FFF7BFFD88B140F2F423C2F2000348
S31508000FB01B68B3F1FF3F0BD040F2F420C2F20000E9
S31508000FC0FFF7B0FD003018BF012008BD002008BD9E
S31508000FD0012008BD4FF4C040C0F60000704700BFAE
S31508000FE008B541F22410C0F600003621FFF7F4FBDD
S31508000FF008BD00BF10B572B640F20002C2F2000288
S3150800100040F20103C2F200039A4210D2131D0E4C9D
S31508001010E41A24F0030404340023104641F2501164
S31508001020C0F600015A581A500433A342FAD10748A9
S3150800103007494FF000028842B8BF40F8042BFADB94
S31508001040FFF786F810BD00BF04000020040000204A
S31508001050F80400206D61696E2E6300004F70656E9E
S31508001060424C54002E2E2F2E2E2F2E2E2F536F75B8
S315080010707263652F41524D434D335F53544D33329E
S315080010802F756172742E630000600008002000004E
S315080010900300000000800008002000000400000093
S315080010A000A00008002000000500000000C000089D
S315080010B0002000000600000000E0000800200000F4
S315080010C007000000000001080020000008000000DA
S315080010D00020010800200000090000000040010867
S315080010E0002000000A00000000600108002000003F
S315080010F00B00000000800108002000000C00000022
S3150800110000A00108002000000D00000000C0010832
S31508001110002000000E00000000E00108002000008A
S315080011200F0000002E2E2F2E2E2F2E2E2F536F75CA
S315080011307263652F41524D434D335F53544D3332DD
S315080011402F4743432F766563746F72732E630000CF
S30608001150048C
S70508000000F2 S70508000000F2

View File

@ -17,64 +17,25 @@
}]]]> }]]]>
</Plugin> </Plugin>
</Plugins> </Plugins>
<VirtualDirectory Name="Source">
<VirtualDirectory Name="third_party">
<VirtualDirectory Name="fatfs">
<VirtualDirectory Name="src">
<VirtualDirectory Name="option">
<File Name="../../../../Source/third_party/fatfs/src/option/cc932.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc936.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc949.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc950.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/ccsbcs.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/syscall.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/unicode.c"/>
</VirtualDirectory>
<File Name="../../../../Source/third_party/fatfs/src/diskio.h"/>
<File Name="../../../../Source/third_party/fatfs/src/ff.c"/>
<File Name="../../../../Source/third_party/fatfs/src/ff.h"/>
<File Name="../../../../Source/third_party/fatfs/src/integer.h"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="ARMCM3_STM32">
<VirtualDirectory Name="GCC">
<File Name="../../../../Source/ARMCM3_STM32/GCC/cstart.c"/>
<File Name="../../../../Source/ARMCM3_STM32/GCC/vectors.c"/>
<File Name="../../../../Source/ARMCM3_STM32/GCC/memory.x"/>
</VirtualDirectory>
<File Name="../../../../Source/ARMCM3_STM32/can.c"/>
<File Name="../../../../Source/ARMCM3_STM32/can.h"/>
<File Name="../../../../Source/ARMCM3_STM32/cpu.c"/>
<File Name="../../../../Source/ARMCM3_STM32/cpu.h"/>
<File Name="../../../../Source/ARMCM3_STM32/flash.c"/>
<File Name="../../../../Source/ARMCM3_STM32/flash.h"/>
<File Name="../../../../Source/ARMCM3_STM32/nvm.c"/>
<File Name="../../../../Source/ARMCM3_STM32/nvm.h"/>
<File Name="../../../../Source/ARMCM3_STM32/timer.c"/>
<File Name="../../../../Source/ARMCM3_STM32/timer.h"/>
<File Name="../../../../Source/ARMCM3_STM32/types.h"/>
<File Name="../../../../Source/ARMCM3_STM32/uart.c"/>
<File Name="../../../../Source/ARMCM3_STM32/uart.h"/>
</VirtualDirectory>
<File Name="../../../../Source/assert.c"/>
<File Name="../../../../Source/assert.h"/>
<File Name="../../../../Source/backdoor.c"/>
<File Name="../../../../Source/backdoor.h"/>
<File Name="../../../../Source/boot.c"/>
<File Name="../../../../Source/boot.h"/>
<File Name="../../../../Source/com.c"/>
<File Name="../../../../Source/com.h"/>
<File Name="../../../../Source/cop.c"/>
<File Name="../../../../Source/cop.h"/>
<File Name="../../../../Source/plausibility.h"/>
<File Name="../../../../Source/xcp.c"/>
<File Name="../../../../Source/xcp.h"/>
</VirtualDirectory>
<VirtualDirectory Name="Demo"> <VirtualDirectory Name="Demo">
<VirtualDirectory Name="ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC"> <VirtualDirectory Name="ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC">
<VirtualDirectory Name="Boot"> <VirtualDirectory Name="Boot">
<VirtualDirectory Name="lib"> <VirtualDirectory Name="lib">
<VirtualDirectory Name="STM32F10x_StdPeriph_Driver">
<VirtualDirectory Name="inc">
<File Name="../lib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_gpio.h"/>
<File Name="../lib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_rcc.h"/>
<File Name="../lib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_spi.h"/>
<File Name="../lib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_usart.h"/>
</VirtualDirectory>
<VirtualDirectory Name="src">
<File Name="../lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c"/>
<File Name="../lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c"/>
<File Name="../lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.c"/>
<File Name="../lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.c"/>
</VirtualDirectory>
<File Name="../lib/STM32F10x_StdPeriph_Driver/stm32f10x_conf.h"/>
</VirtualDirectory>
<VirtualDirectory Name="CMSIS"> <VirtualDirectory Name="CMSIS">
<VirtualDirectory Name="CM3"> <VirtualDirectory Name="CM3">
<VirtualDirectory Name="DeviceSupport"> <VirtualDirectory Name="DeviceSupport">
@ -92,10 +53,14 @@
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
<VirtualDirectory Name="fatfs">
<File Name="../lib/fatfs/ffconf.h"/>
<File Name="../lib/fatfs/mmc.c"/>
</VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
<File Name="../blt_conf.h"/>
<File Name="../hooks.c"/> <File Name="../hooks.c"/>
<File Name="../main.c"/> <File Name="../main.c"/>
<File Name="../blt_conf.h"/>
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
@ -190,4 +155,163 @@ continue
</Completion> </Completion>
</Configuration> </Configuration>
</Settings> </Settings>
<VirtualDirectory Name="Source">
<VirtualDirectory Name="third_party">
<VirtualDirectory Name="uip">
<VirtualDirectory Name="apps">
<VirtualDirectory Name="dhcpc">
<File Name="../../../../Source/third_party/uip/apps/dhcpc/dhcpc.c"/>
<File Name="../../../../Source/third_party/uip/apps/dhcpc/dhcpc.h"/>
</VirtualDirectory>
<VirtualDirectory Name="hello-world">
<File Name="../../../../Source/third_party/uip/apps/hello-world/hello-world.c"/>
<File Name="../../../../Source/third_party/uip/apps/hello-world/hello-world.h"/>
</VirtualDirectory>
<VirtualDirectory Name="httpd">
<File Name="../../../../Source/third_party/uip/apps/httpd/httpd.c"/>
<File Name="../../../../Source/third_party/uip/apps/httpd/httpd.h"/>
</VirtualDirectory>
<VirtualDirectory Name="resolv">
<File Name="../../../../Source/third_party/uip/apps/resolv/resolv.c"/>
<File Name="../../../../Source/third_party/uip/apps/resolv/resolv.h"/>
</VirtualDirectory>
<VirtualDirectory Name="smtp">
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp-strings.c"/>
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp-strings.h"/>
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp.c"/>
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp.h"/>
</VirtualDirectory>
<VirtualDirectory Name="telnetd">
<File Name="../../../../Source/third_party/uip/apps/telnetd/shell.c"/>
<File Name="../../../../Source/third_party/uip/apps/telnetd/shell.h"/>
<File Name="../../../../Source/third_party/uip/apps/telnetd/telnetd.c"/>
<File Name="../../../../Source/third_party/uip/apps/telnetd/telnetd.h"/>
</VirtualDirectory>
<VirtualDirectory Name="webclient">
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient-strings.c"/>
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient-strings.h"/>
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient.c"/>
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient.h"/>
</VirtualDirectory>
<VirtualDirectory Name="webserver">
<File Name="../../../../Source/third_party/uip/apps/webserver/http-strings.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/http-strings.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-cgi.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-cgi.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fs.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fs.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fsdata.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fsdata.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/webserver.h"/>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="doc">
<File Name="../../../../Source/third_party/uip/doc/example-mainloop-with-arp.c"/>
<File Name="../../../../Source/third_party/uip/doc/example-mainloop-without-arp.c"/>
<File Name="../../../../Source/third_party/uip/doc/uip-code-style.c"/>
</VirtualDirectory>
<VirtualDirectory Name="lib">
<File Name="../../../../Source/third_party/uip/lib/memb.c"/>
<File Name="../../../../Source/third_party/uip/lib/memb.h"/>
</VirtualDirectory>
<VirtualDirectory Name="uip">
<File Name="../../../../Source/third_party/uip/uip/clock.h"/>
<File Name="../../../../Source/third_party/uip/uip/lc-addrlabels.h"/>
<File Name="../../../../Source/third_party/uip/uip/lc-switch.h"/>
<File Name="../../../../Source/third_party/uip/uip/lc.h"/>
<File Name="../../../../Source/third_party/uip/uip/psock.c"/>
<File Name="../../../../Source/third_party/uip/uip/psock.h"/>
<File Name="../../../../Source/third_party/uip/uip/pt.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip-fw.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip-fw.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip-neighbor.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip-neighbor.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip-split.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip-split.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip.h"/>
<File Name="../../../../Source/third_party/uip/uip/uiplib.c"/>
<File Name="../../../../Source/third_party/uip/uip/uiplib.h"/>
<File Name="../../../../Source/third_party/uip/uip/uipopt.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip_arch.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip_arp.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip_arp.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip_timer.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip_timer.h"/>
</VirtualDirectory>
<VirtualDirectory Name="unix">
<File Name="../../../../Source/third_party/uip/unix/clock-arch.c"/>
<File Name="../../../../Source/third_party/uip/unix/clock-arch.h"/>
<File Name="../../../../Source/third_party/uip/unix/main.c"/>
<File Name="../../../../Source/third_party/uip/unix/tapdev.c"/>
<File Name="../../../../Source/third_party/uip/unix/tapdev.h"/>
<File Name="../../../../Source/third_party/uip/unix/uip-conf.h"/>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="fatfs">
<VirtualDirectory Name="src">
<VirtualDirectory Name="option">
<File Name="../../../../Source/third_party/fatfs/src/option/cc932.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc936.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc949.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc950.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/ccsbcs.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/syscall.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/unicode.c"/>
</VirtualDirectory>
<File Name="../../../../Source/third_party/fatfs/src/diskio.h"/>
<File Name="../../../../Source/third_party/fatfs/src/ff.c"/>
<File Name="../../../../Source/third_party/fatfs/src/ff.h"/>
<File Name="../../../../Source/third_party/fatfs/src/integer.h"/>
</VirtualDirectory>
<VirtualDirectory Name="doc">
<VirtualDirectory Name="img">
<File Name="../../../../Source/third_party/fatfs/doc/img/app1.c"/>
<File Name="../../../../Source/third_party/fatfs/doc/img/app2.c"/>
<File Name="../../../../Source/third_party/fatfs/doc/img/app3.c"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="ARMCM3_STM32">
<VirtualDirectory Name="GCC">
<File Name="../../../../Source/ARMCM3_STM32/GCC/cstart.c"/>
<File Name="../../../../Source/ARMCM3_STM32/GCC/vectors.c"/>
</VirtualDirectory>
<File Name="../../../../Source/ARMCM3_STM32/can.c"/>
<File Name="../../../../Source/ARMCM3_STM32/cpu.c"/>
<File Name="../../../../Source/ARMCM3_STM32/flash.c"/>
<File Name="../../../../Source/ARMCM3_STM32/flash.h"/>
<File Name="../../../../Source/ARMCM3_STM32/nvm.c"/>
<File Name="../../../../Source/ARMCM3_STM32/timer.c"/>
<File Name="../../../../Source/ARMCM3_STM32/types.h"/>
<File Name="../../../../Source/ARMCM3_STM32/uart.c"/>
<File Name="../../../../Source/ARMCM3_STM32/usb.c"/>
</VirtualDirectory>
<File Name="../../../../Source/assert.c"/>
<File Name="../../../../Source/assert.h"/>
<File Name="../../../../Source/backdoor.c"/>
<File Name="../../../../Source/backdoor.h"/>
<File Name="../../../../Source/boot.c"/>
<File Name="../../../../Source/boot.h"/>
<File Name="../../../../Source/can.h"/>
<File Name="../../../../Source/com.c"/>
<File Name="../../../../Source/com.h"/>
<File Name="../../../../Source/cop.c"/>
<File Name="../../../../Source/cop.h"/>
<File Name="../../../../Source/cpu.h"/>
<File Name="../../../../Source/file.c"/>
<File Name="../../../../Source/file.h"/>
<File Name="../../../../Source/net.c"/>
<File Name="../../../../Source/net.h"/>
<File Name="../../../../Source/nvm.h"/>
<File Name="../../../../Source/plausibility.h"/>
<File Name="../../../../Source/timer.h"/>
<File Name="../../../../Source/uart.h"/>
<File Name="../../../../Source/usb.h"/>
<File Name="../../../../Source/xcp.c"/>
<File Name="../../../../Source/xcp.h"/>
</VirtualDirectory>
</CodeLite_Project> </CodeLite_Project>

View File

@ -73,18 +73,18 @@ main.c \
../../../Source/file.h \ ../../../Source/file.h \
../../../Source/assert.c \ ../../../Source/assert.c \
../../../Source/assert.h \ ../../../Source/assert.h \
../../../Source/cpu.h \
../../../Source/can.h \
../../../Source/uart.h \
../../../Source/nvm.h \
../../../Source/timer.h \
../../../Source/plausibility.h \ ../../../Source/plausibility.h \
../../../Source/ARMCM3_STM32/types.h \ ../../../Source/ARMCM3_STM32/types.h \
../../../Source/ARMCM3_STM32/cpu.c \ ../../../Source/ARMCM3_STM32/cpu.c \
../../../Source/ARMCM3_STM32/cpu.h \
../../../Source/ARMCM3_STM32/can.c \ ../../../Source/ARMCM3_STM32/can.c \
../../../Source/ARMCM3_STM32/can.h \
../../../Source/ARMCM3_STM32/uart.c \ ../../../Source/ARMCM3_STM32/uart.c \
../../../Source/ARMCM3_STM32/uart.h \
../../../Source/ARMCM3_STM32/nvm.c \ ../../../Source/ARMCM3_STM32/nvm.c \
../../../Source/ARMCM3_STM32/nvm.h \
../../../Source/ARMCM3_STM32/timer.c \ ../../../Source/ARMCM3_STM32/timer.c \
../../../Source/ARMCM3_STM32/timer.h \
../../../Source/ARMCM3_STM32/flash.c \ ../../../Source/ARMCM3_STM32/flash.c \
../../../Source/ARMCM3_STM32/flash.h \ ../../../Source/ARMCM3_STM32/flash.h \
../../../Source/ARMCM3_STM32/GCC/vectors.c \ ../../../Source/ARMCM3_STM32/GCC/vectors.c \

View File

@ -425,7 +425,7 @@ FLASH 0x08000000 0x00006000 xr
Linker script and memory map Linker script and memory map
0x08002aac __do_debug_operation = __do_debug_operation_mempoll 0x08002ab8 __do_debug_operation = __do_debug_operation_mempoll
0x20000000 __SRAM_segment_start__ = 0x20000000 0x20000000 __SRAM_segment_start__ = 0x20000000
0x20002000 __SRAM_segment_end__ = 0x20002000 0x20002000 __SRAM_segment_end__ = 0x20002000
0x08000000 __FLASH_segment_start__ = 0x8000000 0x08000000 __FLASH_segment_start__ = 0x8000000
@ -469,7 +469,7 @@ Linker script and memory map
0x00000001 . = ASSERT (((__init_end__ >= __FLASH_segment_start__) && (__init_end__ <= __FLASH_segment_end__)), error: .init is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__init_end__ >= __FLASH_segment_start__) && (__init_end__ <= __FLASH_segment_end__)), error: .init is too large to fit in FLASH memory segment)
0x08000254 __text_load_start__ = ALIGN (__init_end__, 0x4) 0x08000254 __text_load_start__ = ALIGN (__init_end__, 0x4)
.text 0x08000254 0x2898 .text 0x08000254 0x28a4
0x08000254 __text_start__ = . 0x08000254 __text_start__ = .
*(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table .ARM.extab* .gnu.linkonce.armextab.*) *(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table .ARM.extab* .gnu.linkonce.armextab.*)
.glue_7 0x00000000 0x0 linker stubs .glue_7 0x00000000 0x0 linker stubs
@ -673,143 +673,146 @@ Linker script and memory map
.text.NvmVerifyChecksum .text.NvmVerifyChecksum
0x08001a3c 0xc THUMB Debug/../../obj/nvm.o 0x08001a3c 0xc THUMB Debug/../../obj/nvm.o
0x08001a3c NvmVerifyChecksum 0x08001a3c NvmVerifyChecksum
.text.NvmDone 0x08001a48 0x18 THUMB Debug/../../obj/nvm.o .text.NvmGetUserProgBaseAddress
0x08001a48 NvmDone 0x08001a48 0xc THUMB Debug/../../obj/nvm.o
0x08001a48 NvmGetUserProgBaseAddress
.text.NvmDone 0x08001a54 0x18 THUMB Debug/../../obj/nvm.o
0x08001a54 NvmDone
.text.TimerReset .text.TimerReset
0x08001a60 0x10 THUMB Debug/../../obj/timer.o 0x08001a6c 0x10 THUMB Debug/../../obj/timer.o
0x08001a60 TimerReset 0x08001a6c TimerReset
.text.TimerInit .text.TimerInit
0x08001a70 0x34 THUMB Debug/../../obj/timer.o 0x08001a7c 0x34 THUMB Debug/../../obj/timer.o
0x08001a70 TimerInit 0x08001a7c TimerInit
.text.TimerUpdate .text.TimerUpdate
0x08001aa4 0x24 THUMB Debug/../../obj/timer.o 0x08001ab0 0x24 THUMB Debug/../../obj/timer.o
0x08001aa4 TimerUpdate 0x08001ab0 TimerUpdate
.text.FlashUnlock .text.FlashUnlock
0x08001ac8 0x24 THUMB Debug/../../obj/flash.o 0x08001ad4 0x24 THUMB Debug/../../obj/flash.o
.text.FlashLock .text.FlashLock
0x08001aec 0x14 THUMB Debug/../../obj/flash.o 0x08001af8 0x14 THUMB Debug/../../obj/flash.o
.text.FlashGetSector .text.FlashGetSector
0x08001b00 0x48 THUMB Debug/../../obj/flash.o 0x08001b0c 0x48 THUMB Debug/../../obj/flash.o
.text.FlashWriteBlock .text.FlashWriteBlock
0x08001b48 0xc8 THUMB Debug/../../obj/flash.o 0x08001b54 0xc8 THUMB Debug/../../obj/flash.o
.text.FlashGetSectorBaseAddr .text.FlashGetSectorBaseAddr
0x08001c10 0x40 THUMB Debug/../../obj/flash.o 0x08001c1c 0x40 THUMB Debug/../../obj/flash.o
.text.FlashInitBlock .text.FlashInitBlock
0x08001c50 0x38 THUMB Debug/../../obj/flash.o 0x08001c5c 0x38 THUMB Debug/../../obj/flash.o
.text.FlashSwitchBlock .text.FlashSwitchBlock
0x08001c88 0x50 THUMB Debug/../../obj/flash.o 0x08001c94 0x50 THUMB Debug/../../obj/flash.o
.text.FlashAddToBlock .text.FlashAddToBlock
0x08001cd8 0x94 THUMB Debug/../../obj/flash.o 0x08001ce4 0x94 THUMB Debug/../../obj/flash.o
.text.FlashInit .text.FlashInit
0x08001d6c 0x1c THUMB Debug/../../obj/flash.o 0x08001d78 0x1c THUMB Debug/../../obj/flash.o
0x08001d6c FlashInit 0x08001d78 FlashInit
.text.FlashWrite .text.FlashWrite
0x08001d88 0x58 THUMB Debug/../../obj/flash.o 0x08001d94 0x58 THUMB Debug/../../obj/flash.o
0x08001d88 FlashWrite 0x08001d94 FlashWrite
.text.FlashErase .text.FlashErase
0x08001de0 0x140 THUMB Debug/../../obj/flash.o 0x08001dec 0x140 THUMB Debug/../../obj/flash.o
0x08001de0 FlashErase 0x08001dec FlashErase
.text.FlashWriteChecksum .text.FlashWriteChecksum
0x08001f20 0x5c THUMB Debug/../../obj/flash.o 0x08001f2c 0x5c THUMB Debug/../../obj/flash.o
0x08001f20 FlashWriteChecksum 0x08001f2c FlashWriteChecksum
.text.FlashVerifyChecksum .text.FlashVerifyChecksum
0x08001f7c 0x68 THUMB Debug/../../obj/flash.o 0x08001f88 0x68 THUMB Debug/../../obj/flash.o
0x08001f7c FlashVerifyChecksum 0x08001f88 FlashVerifyChecksum
.text.FlashDone .text.FlashDone
0x08001fe4 0x58 THUMB Debug/../../obj/flash.o 0x08001ff0 0x58 THUMB Debug/../../obj/flash.o
0x08001fe4 FlashDone 0x08001ff0 FlashDone
.text.FlashGetUserProgBaseAddress .text.FlashGetUserProgBaseAddress
0x0800203c 0xc THUMB Debug/../../obj/flash.o 0x08002048 0xc THUMB Debug/../../obj/flash.o
0x0800203c FlashGetUserProgBaseAddress 0x08002048 FlashGetUserProgBaseAddress
.text.IntToUnicode .text.IntToUnicode
0x08002048 0x3c THUMB Debug/../../obj/usb.o 0x08002054 0x3c THUMB Debug/../../obj/usb.o
.text.UsbFifoMgrCreate .text.UsbFifoMgrCreate
0x08002084 0x40 THUMB Debug/../../obj/usb.o 0x08002090 0x40 THUMB Debug/../../obj/usb.o
.text.UsbFifoMgrWrite .text.UsbFifoMgrWrite
0x080020c4 0x84 THUMB Debug/../../obj/usb.o 0x080020d0 0x84 THUMB Debug/../../obj/usb.o
.text.UsbTransmitByte .text.UsbTransmitByte
0x08002148 0x18 THUMB Debug/../../obj/usb.o 0x08002154 0x18 THUMB Debug/../../obj/usb.o
.text.UsbFifoMgrRead .text.UsbFifoMgrRead
0x08002160 0x80 THUMB Debug/../../obj/usb.o 0x0800216c 0x80 THUMB Debug/../../obj/usb.o
.text.UsbReceiveByte .text.UsbReceiveByte
0x080021e0 0x18 THUMB Debug/../../obj/usb.o 0x080021ec 0x18 THUMB Debug/../../obj/usb.o
.text.UsbInit 0x080021f8 0x74 THUMB Debug/../../obj/usb.o .text.UsbInit 0x08002204 0x74 THUMB Debug/../../obj/usb.o
0x080021f8 UsbInit 0x08002204 UsbInit
.text.UsbFree 0x0800226c 0x10 THUMB Debug/../../obj/usb.o .text.UsbFree 0x08002278 0x10 THUMB Debug/../../obj/usb.o
0x0800226c UsbFree 0x08002278 UsbFree
.text.UsbTransmitPacket .text.UsbTransmitPacket
0x0800227c 0x70 THUMB Debug/../../obj/usb.o 0x08002288 0x70 THUMB Debug/../../obj/usb.o
0x0800227c UsbTransmitPacket 0x08002288 UsbTransmitPacket
.text.UsbReceivePacket .text.UsbReceivePacket
0x080022ec 0xc8 THUMB Debug/../../obj/usb.o 0x080022f8 0xc8 THUMB Debug/../../obj/usb.o
0x080022ec UsbReceivePacket 0x080022f8 UsbReceivePacket
.text.UsbTransmitPipeBulkIN .text.UsbTransmitPipeBulkIN
0x080023b4 0xbc THUMB Debug/../../obj/usb.o 0x080023c0 0xbc THUMB Debug/../../obj/usb.o
0x080023b4 UsbTransmitPipeBulkIN 0x080023c0 UsbTransmitPipeBulkIN
.text.UsbReceivePipeBulkOUT .text.UsbReceivePipeBulkOUT
0x08002470 0x60 THUMB Debug/../../obj/usb.o 0x0800247c 0x60 THUMB Debug/../../obj/usb.o
0x08002470 UsbReceivePipeBulkOUT 0x0800247c UsbReceivePipeBulkOUT
.text.UsbGetSerialNum .text.UsbGetSerialNum
0x080024d0 0x44 THUMB Debug/../../obj/usb.o 0x080024dc 0x44 THUMB Debug/../../obj/usb.o
0x080024d0 UsbGetSerialNum 0x080024dc UsbGetSerialNum
.text.AssertFailure .text.AssertFailure
0x08002514 0x1c THUMB Debug/../../obj/assert.o 0x08002520 0x1c THUMB Debug/../../obj/assert.o
0x08002514 AssertFailure 0x08002520 AssertFailure
.text.BackDoorInit .text.BackDoorInit
0x08002530 0x14 THUMB Debug/../../obj/backdoor.o 0x0800253c 0x14 THUMB Debug/../../obj/backdoor.o
0x08002530 BackDoorInit 0x0800253c BackDoorInit
.text.BackDoorCheck .text.BackDoorCheck
0x08002544 0x4 THUMB Debug/../../obj/backdoor.o 0x08002550 0x4 THUMB Debug/../../obj/backdoor.o
0x08002544 BackDoorCheck 0x08002550 BackDoorCheck
.text.BootInit .text.BootInit
0x08002548 0x1c THUMB Debug/../../obj/boot.o 0x08002554 0x1c THUMB Debug/../../obj/boot.o
0x08002548 BootInit 0x08002554 BootInit
.text.BootTask .text.BootTask
0x08002564 0x18 THUMB Debug/../../obj/boot.o 0x08002570 0x18 THUMB Debug/../../obj/boot.o
0x08002564 BootTask 0x08002570 BootTask
.text.ComInit 0x0800257c 0x1c THUMB Debug/../../obj/com.o .text.ComInit 0x08002588 0x1c THUMB Debug/../../obj/com.o
0x0800257c ComInit 0x08002588 ComInit
.text.ComTask 0x08002598 0x30 THUMB Debug/../../obj/com.o .text.ComTask 0x080025a4 0x30 THUMB Debug/../../obj/com.o
0x08002598 ComTask 0x080025a4 ComTask
.text.ComFree 0x080025c8 0xc THUMB Debug/../../obj/com.o .text.ComFree 0x080025d4 0xc THUMB Debug/../../obj/com.o
0x080025c8 ComFree 0x080025d4 ComFree
.text.ComTransmitPacket .text.ComTransmitPacket
0x080025d4 0x20 THUMB Debug/../../obj/com.o 0x080025e0 0x20 THUMB Debug/../../obj/com.o
0x080025d4 ComTransmitPacket 0x080025e0 ComTransmitPacket
.text.ComGetActiveInterfaceMaxRxLen .text.ComGetActiveInterfaceMaxRxLen
0x080025f4 0x2c THUMB Debug/../../obj/com.o 0x08002600 0x2c THUMB Debug/../../obj/com.o
0x080025f4 ComGetActiveInterfaceMaxRxLen 0x08002600 ComGetActiveInterfaceMaxRxLen
.text.ComGetActiveInterfaceMaxTxLen .text.ComGetActiveInterfaceMaxTxLen
0x08002620 0x2c THUMB Debug/../../obj/com.o 0x0800262c 0x2c THUMB Debug/../../obj/com.o
0x08002620 ComGetActiveInterfaceMaxTxLen 0x0800262c ComGetActiveInterfaceMaxTxLen
.text.CopInit 0x0800264c 0x4 THUMB Debug/../../obj/cop.o .text.CopInit 0x08002658 0x4 THUMB Debug/../../obj/cop.o
0x0800264c CopInit 0x08002658 CopInit
.text.CopService .text.CopService
0x08002650 0x4 THUMB Debug/../../obj/cop.o 0x0800265c 0x4 THUMB Debug/../../obj/cop.o
0x08002650 CopService 0x0800265c CopService
.text.XcpProtectResources .text.XcpProtectResources
0x08002654 0x10 THUMB Debug/../../obj/xcp.o 0x08002660 0x10 THUMB Debug/../../obj/xcp.o
.text.XcpSetCtoError .text.XcpSetCtoError
0x08002664 0x1c THUMB Debug/../../obj/xcp.o 0x08002670 0x1c THUMB Debug/../../obj/xcp.o
.text.XcpInit 0x08002680 0x20 THUMB Debug/../../obj/xcp.o .text.XcpInit 0x0800268c 0x20 THUMB Debug/../../obj/xcp.o
0x08002680 XcpInit 0x0800268c XcpInit
.text.XcpPacketTransmitted .text.XcpPacketTransmitted
0x080026a0 0x14 THUMB Debug/../../obj/xcp.o 0x080026ac 0x14 THUMB Debug/../../obj/xcp.o
0x080026a0 XcpPacketTransmitted 0x080026ac XcpPacketTransmitted
.text.XcpPacketReceived .text.XcpPacketReceived
0x080026b4 0x3f8 THUMB Debug/../../obj/xcp.o 0x080026c0 0x3f8 THUMB Debug/../../obj/xcp.o
0x080026b4 XcpPacketReceived 0x080026c0 XcpPacketReceived
.text.libdebugio.__do_debug_operation_mempoll .text.libdebugio.__do_debug_operation_mempoll
0x08002aac 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o) 0x08002ab8 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
0x08002aac __do_debug_operation_mempoll 0x08002ab8 __do_debug_operation_mempoll
.text.libc.__debug_io_lock .text.libc.__debug_io_lock
0x08002ae4 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o) 0x08002af0 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
0x08002ae4 __debug_io_lock 0x08002af0 __debug_io_lock
.text.libc.__debug_io_unlock .text.libc.__debug_io_unlock
0x08002ae8 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o) 0x08002af4 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
0x08002ae8 __debug_io_unlock 0x08002af4 __debug_io_unlock
0x08002aec __text_end__ = (__text_start__ + SIZEOF (.text)) 0x08002af8 __text_end__ = (__text_start__ + SIZEOF (.text))
0x08002aec __text_load_end__ = __text_end__ 0x08002af8 __text_load_end__ = __text_end__
.vfp11_veneer 0x00000000 0x0 .vfp11_veneer 0x00000000 0x0
.vfp11_veneer 0x00000000 0x0 linker stubs .vfp11_veneer 0x00000000 0x0 linker stubs
@ -817,81 +820,81 @@ Linker script and memory map
.v4_bx 0x00000000 0x0 .v4_bx 0x00000000 0x0
.v4_bx 0x00000000 0x0 linker stubs .v4_bx 0x00000000 0x0 linker stubs
0x00000001 . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= __FLASH_segment_end__)), error: .text is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= __FLASH_segment_end__)), error: .text is too large to fit in FLASH memory segment)
0x08002aec __dtors_load_start__ = ALIGN (__text_end__, 0x4) 0x08002af8 __dtors_load_start__ = ALIGN (__text_end__, 0x4)
.dtors 0x08002aec 0x0 .dtors 0x08002af8 0x0
0x08002aec __dtors_start__ = . 0x08002af8 __dtors_start__ = .
*(SORT(.dtors.*)) *(SORT(.dtors.*))
*(.dtors) *(.dtors)
*(.fini_array .fini_array.*) *(.fini_array .fini_array.*)
0x08002aec __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors)) 0x08002af8 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x08002aec __dtors_load_end__ = __dtors_end__ 0x08002af8 __dtors_load_end__ = __dtors_end__
0x00000001 . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= __FLASH_segment_end__)), error: .dtors is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= __FLASH_segment_end__)), error: .dtors is too large to fit in FLASH memory segment)
0x08002aec __ctors_load_start__ = ALIGN (__dtors_end__, 0x4) 0x08002af8 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
.ctors 0x08002aec 0x0 .ctors 0x08002af8 0x0
0x08002aec __ctors_start__ = . 0x08002af8 __ctors_start__ = .
*(SORT(.ctors.*)) *(SORT(.ctors.*))
*(.ctors) *(.ctors)
*(.init_array .init_array.*) *(.init_array .init_array.*)
0x08002aec __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors)) 0x08002af8 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x08002aec __ctors_load_end__ = __ctors_end__ 0x08002af8 __ctors_load_end__ = __ctors_end__
0x00000001 . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= __FLASH_segment_end__)), error: .ctors is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= __FLASH_segment_end__)), error: .ctors is too large to fit in FLASH memory segment)
0x08002aec __rodata_load_start__ = ALIGN (__ctors_end__, 0x4) 0x08002af8 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
.rodata 0x08002aec 0x2bc .rodata 0x08002af8 0x2bc
0x08002aec __rodata_start__ = . 0x08002af8 __rodata_start__ = .
*(.rodata .rodata.* .gnu.linkonce.r.*) *(.rodata .rodata.* .gnu.linkonce.r.*)
.rodata.str1.4 .rodata.str1.4
0x08002aec 0x61 THUMB Debug/../../obj/main.o 0x08002af8 0x61 THUMB Debug/../../obj/main.o
0x64 (size before relaxing) 0x64 (size before relaxing)
*fill* 0x08002b4d 0x3 00 *fill* 0x08002b59 0x3 00
.rodata.Bulk_DeviceDescriptor .rodata.Bulk_DeviceDescriptor
0x08002b50 0x14 THUMB Debug/../../obj/usb_desc.o 0x08002b5c 0x14 THUMB Debug/../../obj/usb_desc.o
0x08002b50 Bulk_DeviceDescriptor 0x08002b5c Bulk_DeviceDescriptor
.rodata.Bulk_StringLangID .rodata.Bulk_StringLangID
0x08002b64 0x4 THUMB Debug/../../obj/usb_desc.o 0x08002b70 0x4 THUMB Debug/../../obj/usb_desc.o
0x08002b64 Bulk_StringLangID 0x08002b70 Bulk_StringLangID
.rodata.Bulk_StringProduct .rodata.Bulk_StringProduct
0x08002b68 0x28 THUMB Debug/../../obj/usb_desc.o 0x08002b74 0x28 THUMB Debug/../../obj/usb_desc.o
0x08002b68 Bulk_StringProduct 0x08002b74 Bulk_StringProduct
.rodata.Bulk_ConfigDescriptor .rodata.Bulk_ConfigDescriptor
0x08002b90 0x20 THUMB Debug/../../obj/usb_desc.o 0x08002b9c 0x20 THUMB Debug/../../obj/usb_desc.o
0x08002b90 Bulk_ConfigDescriptor 0x08002b9c Bulk_ConfigDescriptor
.rodata.Bulk_StringVendor .rodata.Bulk_StringVendor
0x08002bb0 0x1c THUMB Debug/../../obj/usb_desc.o 0x08002bbc 0x1c THUMB Debug/../../obj/usb_desc.o
0x08002bb0 Bulk_StringVendor 0x08002bbc Bulk_StringVendor
.rodata.Bulk_StringInterface .rodata.Bulk_StringInterface
0x08002bcc 0x2c THUMB Debug/../../obj/usb_desc.o 0x08002bd8 0x2c THUMB Debug/../../obj/usb_desc.o
0x08002bcc Bulk_StringInterface 0x08002bd8 Bulk_StringInterface
.rodata.str1.4 .rodata.str1.4
0x08002bf8 0x8c THUMB Debug/../../obj/vectors.o 0x08002c04 0x8c THUMB Debug/../../obj/vectors.o
.rodata.flashLayout .rodata.flashLayout
0x08002c84 0x9c THUMB Debug/../../obj/flash.o 0x08002c90 0x9c THUMB Debug/../../obj/flash.o
.rodata.str1.4 .rodata.str1.4
0x08002d20 0x80 THUMB Debug/../../obj/usb.o 0x08002d2c 0x80 THUMB Debug/../../obj/usb.o
.rodata.xcpStationId .rodata.xcpStationId
0x08002da0 0x8 THUMB Debug/../../obj/xcp.o 0x08002dac 0x8 THUMB Debug/../../obj/xcp.o
0x08002da8 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata)) 0x08002db4 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x08002da8 __rodata_load_end__ = __rodata_end__ 0x08002db4 __rodata_load_end__ = __rodata_end__
0x00000001 . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= __FLASH_segment_end__)), error: .rodata is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= __FLASH_segment_end__)), error: .rodata is too large to fit in FLASH memory segment)
0x08002da8 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4) 0x08002db4 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
.ARM.exidx 0x08002da8 0x0 .ARM.exidx 0x08002db4 0x0
0x08002da8 __ARM.exidx_start__ = . 0x08002db4 __ARM.exidx_start__ = .
0x08002da8 __exidx_start = __ARM.exidx_start__ 0x08002db4 __exidx_start = __ARM.exidx_start__
*(.ARM.exidx .ARM.exidx.*) *(.ARM.exidx .ARM.exidx.*)
0x08002da8 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx)) 0x08002db4 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
0x08002da8 __exidx_end = __ARM.exidx_end__ 0x08002db4 __exidx_end = __ARM.exidx_end__
0x08002da8 __ARM.exidx_load_end__ = __ARM.exidx_end__ 0x08002db4 __ARM.exidx_load_end__ = __ARM.exidx_end__
0x00000001 . = ASSERT (((__ARM.exidx_end__ >= __FLASH_segment_start__) && (__ARM.exidx_end__ <= __FLASH_segment_end__)), error: .ARM.exidx is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__ARM.exidx_end__ >= __FLASH_segment_start__) && (__ARM.exidx_end__ <= __FLASH_segment_end__)), error: .ARM.exidx is too large to fit in FLASH memory segment)
0x08002da8 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4) 0x08002db4 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4)
.fast 0x20000000 0x0 load address 0x08002da8 .fast 0x20000000 0x0 load address 0x08002db4
0x20000000 __fast_start__ = . 0x20000000 __fast_start__ = .
*(.fast .fast.*) *(.fast .fast.*)
0x20000000 __fast_end__ = (__fast_start__ + SIZEOF (.fast)) 0x20000000 __fast_end__ = (__fast_start__ + SIZEOF (.fast))
0x08002da8 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast)) 0x08002db4 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
0x00000001 . = ASSERT (((__fast_load_end__ >= __FLASH_segment_start__) && (__fast_load_end__ <= __FLASH_segment_end__)), error: .fast is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__fast_load_end__ >= __FLASH_segment_start__) && (__fast_load_end__ <= __FLASH_segment_end__)), error: .fast is too large to fit in FLASH memory segment)
.fast_run 0x20000000 0x0 .fast_run 0x20000000 0x0
@ -900,9 +903,9 @@ Linker script and memory map
0x20000000 __fast_run_end__ = (__fast_run_start__ + SIZEOF (.fast_run)) 0x20000000 __fast_run_end__ = (__fast_run_start__ + SIZEOF (.fast_run))
0x20000000 __fast_run_load_end__ = __fast_run_end__ 0x20000000 __fast_run_load_end__ = __fast_run_end__
0x00000001 . = ASSERT (((__fast_run_end__ >= __SRAM_segment_start__) && (__fast_run_end__ <= __SRAM_segment_end__)), error: .fast_run is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__fast_run_end__ >= __SRAM_segment_start__) && (__fast_run_end__ <= __SRAM_segment_end__)), error: .fast_run is too large to fit in SRAM memory segment)
0x08002da8 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4) 0x08002db4 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4)
.data 0x20000000 0xf0 load address 0x08002da8 .data 0x20000000 0xf0 load address 0x08002db4
0x20000000 __data_start__ = . 0x20000000 __data_start__ = .
*(.data .data.* .gnu.linkonce.d.*) *(.data .data.* .gnu.linkonce.d.*)
.data.Bulk_StringSerial .data.Bulk_StringSerial
@ -938,10 +941,10 @@ Linker script and memory map
.data.comActiveInterface .data.comActiveInterface
0x200000ec 0x4 THUMB Debug/../../obj/com.o 0x200000ec 0x4 THUMB Debug/../../obj/com.o
0x200000f0 __data_end__ = (__data_start__ + SIZEOF (.data)) 0x200000f0 __data_end__ = (__data_start__ + SIZEOF (.data))
0x08002e98 __data_load_end__ = (__data_load_start__ + SIZEOF (.data)) 0x08002ea4 __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
0x00000001 . = ASSERT (((__data_load_end__ >= __FLASH_segment_start__) && (__data_load_end__ <= __FLASH_segment_end__)), error: .data is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__data_load_end__ >= __FLASH_segment_start__) && (__data_load_end__ <= __FLASH_segment_end__)), error: .data is too large to fit in FLASH memory segment)
.data_run 0x20000000 0xf0 load address 0x08002da8 .data_run 0x20000000 0xf0 load address 0x08002db4
0x20000000 __data_run_start__ = . 0x20000000 __data_run_start__ = .
0x200000f0 . = MAX ((__data_run_start__ + SIZEOF (.data)), .) 0x200000f0 . = MAX ((__data_run_start__ + SIZEOF (.data)), .)
*fill* 0x20000000 0xf0 00 *fill* 0x20000000 0xf0 00
@ -950,10 +953,10 @@ Linker script and memory map
0x00000001 . = ASSERT (((__data_run_end__ >= __SRAM_segment_start__) && (__data_run_end__ <= __SRAM_segment_end__)), error: .data_run is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__data_run_end__ >= __SRAM_segment_start__) && (__data_run_end__ <= __SRAM_segment_end__)), error: .data_run is too large to fit in SRAM memory segment)
0x200000f0 __bss_load_start__ = ALIGN (__data_run_end__, 0x4) 0x200000f0 __bss_load_start__ = ALIGN (__data_run_end__, 0x4)
.bss 0x200000f0 0x67c .bss 0x200000f0 0x678
0x200000f0 __bss_start__ = . 0x200000f0 __bss_start__ = .
*(.bss .bss.* .gnu.linkonce.b.*) *(.bss .bss.* .gnu.linkonce.b.*)
.bss.initialized.1741 .bss.initialized.1726
0x200000f0 0x1 THUMB Debug/../../obj/hooks.o 0x200000f0 0x1 THUMB Debug/../../obj/hooks.o
*fill* 0x200000f1 0x3 00 *fill* 0x200000f1 0x3 00
.bss.Data_Mul_MaxPacketSize .bss.Data_Mul_MaxPacketSize
@ -1002,103 +1005,102 @@ Linker script and memory map
0x20000144 0x204 THUMB Debug/../../obj/flash.o 0x20000144 0x204 THUMB Debug/../../obj/flash.o
.bss.blockInfo .bss.blockInfo
0x20000348 0x204 THUMB Debug/../../obj/flash.o 0x20000348 0x204 THUMB Debug/../../obj/flash.o
.bss.xcpCtoReqPacket.2221 .bss.xcpCtoReqPacket.2206
0x2000054c 0x40 THUMB Debug/../../obj/usb.o 0x2000054c 0x40 THUMB Debug/../../obj/usb.o
.bss.USB_Tx_Buffer.2242 .bss.USB_Tx_Buffer.2227
0x2000058c 0x40 THUMB Debug/../../obj/usb.o 0x2000058c 0x40 THUMB Debug/../../obj/usb.o
.bss.xcpCtoRxLength.2207
0x200005cc 0x1 THUMB Debug/../../obj/usb.o
.bss.xcpCtoRxInProgress.2208
0x200005cd 0x1 THUMB Debug/../../obj/usb.o
*fill* 0x200005ce 0x2 00
.bss.fifoCtrlFree .bss.fifoCtrlFree
0x200005cc 0x4 THUMB Debug/../../obj/usb.o 0x200005d0 0x4 THUMB Debug/../../obj/usb.o
.bss.fifoCtrl 0x200005d0 0x30 THUMB Debug/../../obj/usb.o .bss.fifoCtrl 0x200005d4 0x30 THUMB Debug/../../obj/usb.o
.bss.fifoPipeBulkOUT .bss.fifoPipeBulkOUT
0x20000600 0x44 THUMB Debug/../../obj/usb.o 0x20000604 0x44 THUMB Debug/../../obj/usb.o
.bss.xcpCtoRxInProgress.2223 .bss.USB_Rx_Buffer.2238
0x20000644 0x1 THUMB Debug/../../obj/usb.o 0x20000648 0x40 THUMB Debug/../../obj/usb.o
*fill* 0x20000645 0x3 00
.bss.fifoPipeBulkIN .bss.fifoPipeBulkIN
0x20000648 0x44 THUMB Debug/../../obj/usb.o 0x20000688 0x44 THUMB Debug/../../obj/usb.o
.bss.USB_Rx_Buffer.2253
0x2000068c 0x40 THUMB Debug/../../obj/usb.o
.bss.xcpCtoRxLength.2222
0x200006cc 0x1 THUMB Debug/../../obj/usb.o
*fill* 0x200006cd 0x3 00
.bss.assert_failure_file .bss.assert_failure_file
0x200006d0 0x4 THUMB Debug/../../obj/assert.o 0x200006cc 0x4 THUMB Debug/../../obj/assert.o
.bss.assert_failure_line .bss.assert_failure_line
0x200006d4 0x4 THUMB Debug/../../obj/assert.o 0x200006d0 0x4 THUMB Debug/../../obj/assert.o
.bss.xcpCtoReqPacket.895 .bss.xcpCtoReqPacket.886
0x200006d8 0x40 THUMB Debug/../../obj/com.o 0x200006d4 0x40 THUMB Debug/../../obj/com.o
.bss.xcpInfo 0x20000718 0x4c THUMB Debug/../../obj/xcp.o .bss.xcpInfo 0x20000714 0x4c THUMB Debug/../../obj/xcp.o
.bss.libdebugio.dbgCommWord .bss.libdebugio.dbgCommWord
0x20000764 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o) 0x20000760 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
0x20000764 dbgCommWord 0x20000760 dbgCommWord
.bss.libdebugio.dbgCntrlWord_mempoll .bss.libdebugio.dbgCntrlWord_mempoll
0x20000768 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o) 0x20000764 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
0x20000768 dbgCntrlWord_mempoll 0x20000764 dbgCntrlWord_mempoll
*(COMMON) *(COMMON)
0x2000076c __bss_end__ = (__bss_start__ + SIZEOF (.bss)) 0x20000768 __bss_end__ = (__bss_start__ + SIZEOF (.bss))
0x2000076c __bss_load_end__ = __bss_end__ 0x20000768 __bss_load_end__ = __bss_end__
0x00000001 . = ASSERT (((__bss_end__ >= __SRAM_segment_start__) && (__bss_end__ <= __SRAM_segment_end__)), error: .bss is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__bss_end__ >= __SRAM_segment_start__) && (__bss_end__ <= __SRAM_segment_end__)), error: .bss is too large to fit in SRAM memory segment)
0x2000076c __non_init_load_start__ = ALIGN (__bss_end__, 0x4) 0x20000768 __non_init_load_start__ = ALIGN (__bss_end__, 0x4)
.non_init 0x2000076c 0x0 .non_init 0x20000768 0x0
0x2000076c __non_init_start__ = . 0x20000768 __non_init_start__ = .
*(.non_init .non_init.*) *(.non_init .non_init.*)
0x2000076c __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init)) 0x20000768 __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init))
0x2000076c __non_init_load_end__ = __non_init_end__ 0x20000768 __non_init_load_end__ = __non_init_end__
0x00000001 . = ASSERT (((__non_init_end__ >= __SRAM_segment_start__) && (__non_init_end__ <= __SRAM_segment_end__)), error: .non_init is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__non_init_end__ >= __SRAM_segment_start__) && (__non_init_end__ <= __SRAM_segment_end__)), error: .non_init is too large to fit in SRAM memory segment)
0x2000076c __heap_load_start__ = ALIGN (__non_init_end__, 0x4) 0x20000768 __heap_load_start__ = ALIGN (__non_init_end__, 0x4)
.heap 0x2000076c 0x80 .heap 0x20000768 0x80
0x2000076c __heap_start__ = . 0x20000768 __heap_start__ = .
*(.heap .heap.*) *(.heap .heap.*)
0x200007ec . = ALIGN (MAX ((__heap_start__ + __HEAPSIZE__), .), 0x4) 0x200007e8 . = ALIGN (MAX ((__heap_start__ + __HEAPSIZE__), .), 0x4)
*fill* 0x2000076c 0x80 00 *fill* 0x20000768 0x80 00
0x200007ec __heap_end__ = (__heap_start__ + SIZEOF (.heap)) 0x200007e8 __heap_end__ = (__heap_start__ + SIZEOF (.heap))
0x200007ec __heap_load_end__ = __heap_end__ 0x200007e8 __heap_load_end__ = __heap_end__
0x00000001 . = ASSERT (((__heap_end__ >= __SRAM_segment_start__) && (__heap_end__ <= __SRAM_segment_end__)), error: .heap is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__heap_end__ >= __SRAM_segment_start__) && (__heap_end__ <= __SRAM_segment_end__)), error: .heap is too large to fit in SRAM memory segment)
0x200007ec __stack_load_start__ = ALIGN (__heap_end__, 0x4) 0x200007e8 __stack_load_start__ = ALIGN (__heap_end__, 0x4)
.stack 0x200007ec 0x200 .stack 0x200007e8 0x200
0x200007ec __stack_start__ = . 0x200007e8 __stack_start__ = .
*(.stack .stack.*) *(.stack .stack.*)
0x200009ec . = ALIGN (MAX ((__stack_start__ + __STACKSIZE__), .), 0x4) 0x200009e8 . = ALIGN (MAX ((__stack_start__ + __STACKSIZE__), .), 0x4)
*fill* 0x200007ec 0x200 00 *fill* 0x200007e8 0x200 00
0x200009ec __stack_end__ = (__stack_start__ + SIZEOF (.stack)) 0x200009e8 __stack_end__ = (__stack_start__ + SIZEOF (.stack))
0x200009ec __stack_load_end__ = __stack_end__ 0x200009e8 __stack_load_end__ = __stack_end__
0x00000001 . = ASSERT (((__stack_end__ >= __SRAM_segment_start__) && (__stack_end__ <= __SRAM_segment_end__)), error: .stack is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__stack_end__ >= __SRAM_segment_start__) && (__stack_end__ <= __SRAM_segment_end__)), error: .stack is too large to fit in SRAM memory segment)
0x200009ec __stack_process_load_start__ = ALIGN (__stack_end__, 0x4) 0x200009e8 __stack_process_load_start__ = ALIGN (__stack_end__, 0x4)
.stack_process 0x200009ec 0x0 .stack_process 0x200009e8 0x0
0x200009ec __stack_process_start__ = . 0x200009e8 __stack_process_start__ = .
*(.stack_process .stack_process.*) *(.stack_process .stack_process.*)
0x200009ec . = ALIGN (MAX ((__stack_process_start__ + __STACKSIZE_PROCESS__), .), 0x4) 0x200009e8 . = ALIGN (MAX ((__stack_process_start__ + __STACKSIZE_PROCESS__), .), 0x4)
0x200009ec __stack_process_end__ = (__stack_process_start__ + SIZEOF (.stack_process)) 0x200009e8 __stack_process_end__ = (__stack_process_start__ + SIZEOF (.stack_process))
0x200009ec __stack_process_load_end__ = __stack_process_end__ 0x200009e8 __stack_process_load_end__ = __stack_process_end__
0x00000001 . = ASSERT (((__stack_process_end__ >= __SRAM_segment_start__) && (__stack_process_end__ <= __SRAM_segment_end__)), error: .stack_process is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__stack_process_end__ >= __SRAM_segment_start__) && (__stack_process_end__ <= __SRAM_segment_end__)), error: .stack_process is too large to fit in SRAM memory segment)
0x200009ec __tbss_load_start__ = ALIGN (__stack_process_end__, 0x4) 0x200009e8 __tbss_load_start__ = ALIGN (__stack_process_end__, 0x4)
.tbss 0x200009ec 0x0 .tbss 0x200009e8 0x0
0x200009ec __tbss_start__ = . 0x200009e8 __tbss_start__ = .
*(.tbss .tbss.*) *(.tbss .tbss.*)
0x200009ec __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss)) 0x200009e8 __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss))
0x200009ec __tbss_load_end__ = __tbss_end__ 0x200009e8 __tbss_load_end__ = __tbss_end__
0x00000001 . = ASSERT (((__tbss_end__ >= __SRAM_segment_start__) && (__tbss_end__ <= __SRAM_segment_end__)), error: .tbss is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__tbss_end__ >= __SRAM_segment_start__) && (__tbss_end__ <= __SRAM_segment_end__)), error: .tbss is too large to fit in SRAM memory segment)
0x08002e98 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) 0x08002ea4 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
.tdata 0x200009ec 0x0 load address 0x08002e98 .tdata 0x200009e8 0x0 load address 0x08002ea4
0x200009ec __tdata_start__ = . 0x200009e8 __tdata_start__ = .
*(.tdata .tdata.*) *(.tdata .tdata.*)
0x200009ec __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata)) 0x200009e8 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata))
0x08002e98 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata)) 0x08002ea4 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata))
0x08002e98 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata)) 0x08002ea4 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata))
0x00000001 . = ASSERT (((__tdata_load_end__ >= __FLASH_segment_start__) && (__tdata_load_end__ <= __FLASH_segment_end__)), error: .tdata is too large to fit in FLASH memory segment) 0x00000001 . = ASSERT (((__tdata_load_end__ >= __FLASH_segment_start__) && (__tdata_load_end__ <= __FLASH_segment_end__)), error: .tdata is too large to fit in FLASH memory segment)
.tdata_run 0x200009ec 0x0 .tdata_run 0x200009e8 0x0
0x200009ec __tdata_run_start__ = . 0x200009e8 __tdata_run_start__ = .
0x200009ec . = MAX ((__tdata_run_start__ + SIZEOF (.tdata)), .) 0x200009e8 . = MAX ((__tdata_run_start__ + SIZEOF (.tdata)), .)
0x200009ec __tdata_run_end__ = (__tdata_run_start__ + SIZEOF (.tdata_run)) 0x200009e8 __tdata_run_end__ = (__tdata_run_start__ + SIZEOF (.tdata_run))
0x200009ec __tdata_run_load_end__ = __tdata_run_end__ 0x200009e8 __tdata_run_load_end__ = __tdata_run_end__
0x200009ec __SRAM_segment_used_end__ = (ALIGN (__tbss_end__, 0x4) + SIZEOF (.tdata_run)) 0x200009e8 __SRAM_segment_used_end__ = (ALIGN (__tbss_end__, 0x4) + SIZEOF (.tdata_run))
0x00000001 . = ASSERT (((__tdata_run_end__ >= __SRAM_segment_start__) && (__tdata_run_end__ <= __SRAM_segment_end__)), error: .tdata_run is too large to fit in SRAM memory segment) 0x00000001 . = ASSERT (((__tdata_run_end__ >= __SRAM_segment_start__) && (__tdata_run_end__ <= __SRAM_segment_end__)), error: .tdata_run is too large to fit in SRAM memory segment)
START GROUP START GROUP
LOAD THUMB Debug/../../obj/hooks.o LOAD THUMB Debug/../../obj/hooks.o
@ -1141,7 +1143,7 @@ LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib
END GROUP END GROUP
OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossworks/Boot/ide/../bin/openbtl_olimex_stm32h103.elf elf32-littlearm) OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossworks/Boot/ide/../bin/openbtl_olimex_stm32h103.elf elf32-littlearm)
.debug_frame 0x00000000 0x1af8 .debug_frame 0x00000000 0x1b14
.debug_frame 0x00000000 0x60 THUMB Debug/../../obj/hooks.o .debug_frame 0x00000000 0x60 THUMB Debug/../../obj/hooks.o
.debug_frame 0x00000060 0x30 THUMB Debug/../../obj/main.o .debug_frame 0x00000060 0x30 THUMB Debug/../../obj/main.o
.debug_frame 0x00000090 0x170 THUMB Debug/../../obj/core_cm3.o .debug_frame 0x00000090 0x170 THUMB Debug/../../obj/core_cm3.o
@ -1158,20 +1160,20 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
.debug_frame 0x00000aec 0xa0 THUMB Debug/../../obj/usb_pwr.o .debug_frame 0x00000aec 0xa0 THUMB Debug/../../obj/usb_pwr.o
.debug_frame 0x00000b8c 0x2c THUMB Debug/../../obj/vectors.o .debug_frame 0x00000b8c 0x2c THUMB Debug/../../obj/vectors.o
.debug_frame 0x00000bb8 0x68 THUMB Debug/../../obj/cpu.o .debug_frame 0x00000bb8 0x68 THUMB Debug/../../obj/cpu.o
.debug_frame 0x00000c20 0x9c THUMB Debug/../../obj/nvm.o .debug_frame 0x00000c20 0xb8 THUMB Debug/../../obj/nvm.o
.debug_frame 0x00000cbc 0x68 THUMB Debug/../../obj/timer.o .debug_frame 0x00000cd8 0x68 THUMB Debug/../../obj/timer.o
.debug_frame 0x00000d24 0x1a8 THUMB Debug/../../obj/flash.o .debug_frame 0x00000d40 0x1a8 THUMB Debug/../../obj/flash.o
.debug_frame 0x00000ecc 0x1e4 THUMB Debug/../../obj/usb.o .debug_frame 0x00000ee8 0x1e4 THUMB Debug/../../obj/usb.o
.debug_frame 0x000010b0 0x2c THUMB Debug/../../obj/assert.o .debug_frame 0x000010cc 0x2c THUMB Debug/../../obj/assert.o
.debug_frame 0x000010dc 0x3c THUMB Debug/../../obj/backdoor.o .debug_frame 0x000010f8 0x3c THUMB Debug/../../obj/backdoor.o
.debug_frame 0x00001118 0x48 THUMB Debug/../../obj/boot.o .debug_frame 0x00001134 0x48 THUMB Debug/../../obj/boot.o
.debug_frame 0x00001160 0xbc THUMB Debug/../../obj/com.o .debug_frame 0x0000117c 0xbc THUMB Debug/../../obj/com.o
.debug_frame 0x0000121c 0x30 THUMB Debug/../../obj/cop.o .debug_frame 0x00001238 0x30 THUMB Debug/../../obj/cop.o
.debug_frame 0x0000124c 0x80 THUMB Debug/../../obj/xcp.o .debug_frame 0x00001268 0x80 THUMB Debug/../../obj/xcp.o
.debug_frame 0x000012cc 0x78c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o) .debug_frame 0x000012e8 0x78c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_frame 0x00001a58 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o) .debug_frame 0x00001a74 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
.debug_info 0x00000000 0x6b57 .debug_info 0x00000000 0x6b70
.debug_info 0x00000000 0x273 THUMB Debug/../../obj/hooks.o .debug_info 0x00000000 0x273 THUMB Debug/../../obj/hooks.o
.debug_info 0x00000273 0x2a0 THUMB Debug/../../obj/main.o .debug_info 0x00000273 0x2a0 THUMB Debug/../../obj/main.o
.debug_info 0x00000513 0x53d THUMB Debug/../../obj/core_cm3.o .debug_info 0x00000513 0x53d THUMB Debug/../../obj/core_cm3.o
@ -1191,19 +1193,19 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
.debug_info 0x00004670 0xf5 THUMB Debug/../../obj/vectors.o .debug_info 0x00004670 0xf5 THUMB Debug/../../obj/vectors.o
.debug_info 0x00004765 0x5e THUMB Debug/../../obj/can.o .debug_info 0x00004765 0x5e THUMB Debug/../../obj/can.o
.debug_info 0x000047c3 0x13e THUMB Debug/../../obj/cpu.o .debug_info 0x000047c3 0x13e THUMB Debug/../../obj/cpu.o
.debug_info 0x00004901 0x162 THUMB Debug/../../obj/nvm.o .debug_info 0x00004901 0x17b THUMB Debug/../../obj/nvm.o
.debug_info 0x00004a63 0x117 THUMB Debug/../../obj/timer.o .debug_info 0x00004a7c 0x117 THUMB Debug/../../obj/timer.o
.debug_info 0x00004b7a 0x5e THUMB Debug/../../obj/uart.o .debug_info 0x00004b93 0x5e THUMB Debug/../../obj/uart.o
.debug_info 0x00004bd8 0x68a THUMB Debug/../../obj/flash.o .debug_info 0x00004bf1 0x68a THUMB Debug/../../obj/flash.o
.debug_info 0x00005262 0x893 THUMB Debug/../../obj/usb.o .debug_info 0x0000527b 0x893 THUMB Debug/../../obj/usb.o
.debug_info 0x00005af5 0xe8 THUMB Debug/../../obj/assert.o .debug_info 0x00005b0e 0xe8 THUMB Debug/../../obj/assert.o
.debug_info 0x00005bdd 0x8b THUMB Debug/../../obj/backdoor.o .debug_info 0x00005bf6 0x8b THUMB Debug/../../obj/backdoor.o
.debug_info 0x00005c68 0x8c THUMB Debug/../../obj/boot.o .debug_info 0x00005c81 0x8c THUMB Debug/../../obj/boot.o
.debug_info 0x00005cf4 0x1d7 THUMB Debug/../../obj/com.o .debug_info 0x00005d0d 0x1d7 THUMB Debug/../../obj/com.o
.debug_info 0x00005ecb 0x8a THUMB Debug/../../obj/cop.o .debug_info 0x00005ee4 0x8a THUMB Debug/../../obj/cop.o
.debug_info 0x00005f55 0x616 THUMB Debug/../../obj/xcp.o .debug_info 0x00005f6e 0x616 THUMB Debug/../../obj/xcp.o
.debug_info 0x0000656b 0x51f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o) .debug_info 0x00006584 0x51f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_info 0x00006a8a 0xcd C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o) .debug_info 0x00006aa3 0xcd C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
.debug_abbrev 0x00000000 0x1e62 .debug_abbrev 0x00000000 0x1e62
.debug_abbrev 0x00000000 0xea THUMB Debug/../../obj/hooks.o .debug_abbrev 0x00000000 0xea THUMB Debug/../../obj/hooks.o
@ -1239,7 +1241,7 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
.debug_abbrev 0x00001e05 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o) .debug_abbrev 0x00001e05 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_abbrev 0x00001e3d 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o) .debug_abbrev 0x00001e3d 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
.debug_aranges 0x00000000 0xb38 .debug_aranges 0x00000000 0xb40
.debug_aranges .debug_aranges
0x00000000 0x40 THUMB Debug/../../obj/hooks.o 0x00000000 0x40 THUMB Debug/../../obj/hooks.o
.debug_aranges .debug_aranges
@ -1275,31 +1277,31 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
.debug_aranges .debug_aranges
0x000005c8 0x30 THUMB Debug/../../obj/cpu.o 0x000005c8 0x30 THUMB Debug/../../obj/cpu.o
.debug_aranges .debug_aranges
0x000005f8 0x40 THUMB Debug/../../obj/nvm.o 0x000005f8 0x48 THUMB Debug/../../obj/nvm.o
.debug_aranges .debug_aranges
0x00000638 0x38 THUMB Debug/../../obj/timer.o 0x00000640 0x38 THUMB Debug/../../obj/timer.o
.debug_aranges .debug_aranges
0x00000670 0x90 THUMB Debug/../../obj/flash.o 0x00000678 0x90 THUMB Debug/../../obj/flash.o
.debug_aranges .debug_aranges
0x00000700 0x90 THUMB Debug/../../obj/usb.o 0x00000708 0x90 THUMB Debug/../../obj/usb.o
.debug_aranges .debug_aranges
0x00000790 0x20 THUMB Debug/../../obj/assert.o 0x00000798 0x20 THUMB Debug/../../obj/assert.o
.debug_aranges .debug_aranges
0x000007b0 0x28 THUMB Debug/../../obj/backdoor.o 0x000007b8 0x28 THUMB Debug/../../obj/backdoor.o
.debug_aranges .debug_aranges
0x000007d8 0x28 THUMB Debug/../../obj/boot.o 0x000007e0 0x28 THUMB Debug/../../obj/boot.o
.debug_aranges .debug_aranges
0x00000800 0x50 THUMB Debug/../../obj/com.o 0x00000808 0x50 THUMB Debug/../../obj/com.o
.debug_aranges .debug_aranges
0x00000850 0x28 THUMB Debug/../../obj/cop.o 0x00000858 0x28 THUMB Debug/../../obj/cop.o
.debug_aranges .debug_aranges
0x00000878 0x48 THUMB Debug/../../obj/xcp.o 0x00000880 0x48 THUMB Debug/../../obj/xcp.o
.debug_aranges .debug_aranges
0x000008c0 0x218 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o) 0x000008c8 0x218 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_aranges .debug_aranges
0x00000ad8 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o) 0x00000ae0 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
.debug_ranges 0x00000000 0xa40 .debug_ranges 0x00000000 0xa48
.debug_ranges 0x00000000 0x30 THUMB Debug/../../obj/hooks.o .debug_ranges 0x00000000 0x30 THUMB Debug/../../obj/hooks.o
.debug_ranges 0x00000030 0x10 THUMB Debug/../../obj/main.o .debug_ranges 0x00000030 0x10 THUMB Debug/../../obj/main.o
.debug_ranges 0x00000040 0xb8 THUMB Debug/../../obj/core_cm3.o .debug_ranges 0x00000040 0xb8 THUMB Debug/../../obj/core_cm3.o
@ -1316,20 +1318,20 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
.debug_ranges 0x00000530 0x30 THUMB Debug/../../obj/usb_pwr.o .debug_ranges 0x00000530 0x30 THUMB Debug/../../obj/usb_pwr.o
.debug_ranges 0x00000560 0x10 THUMB Debug/../../obj/vectors.o .debug_ranges 0x00000560 0x10 THUMB Debug/../../obj/vectors.o
.debug_ranges 0x00000570 0x20 THUMB Debug/../../obj/cpu.o .debug_ranges 0x00000570 0x20 THUMB Debug/../../obj/cpu.o
.debug_ranges 0x00000590 0x30 THUMB Debug/../../obj/nvm.o .debug_ranges 0x00000590 0x38 THUMB Debug/../../obj/nvm.o
.debug_ranges 0x000005c0 0x28 THUMB Debug/../../obj/timer.o .debug_ranges 0x000005c8 0x28 THUMB Debug/../../obj/timer.o
.debug_ranges 0x000005e8 0xb0 THUMB Debug/../../obj/flash.o .debug_ranges 0x000005f0 0xb0 THUMB Debug/../../obj/flash.o
.debug_ranges 0x00000698 0x80 THUMB Debug/../../obj/usb.o .debug_ranges 0x000006a0 0x80 THUMB Debug/../../obj/usb.o
.debug_ranges 0x00000718 0x10 THUMB Debug/../../obj/assert.o .debug_ranges 0x00000720 0x10 THUMB Debug/../../obj/assert.o
.debug_ranges 0x00000728 0x18 THUMB Debug/../../obj/backdoor.o .debug_ranges 0x00000730 0x18 THUMB Debug/../../obj/backdoor.o
.debug_ranges 0x00000740 0x18 THUMB Debug/../../obj/boot.o .debug_ranges 0x00000748 0x18 THUMB Debug/../../obj/boot.o
.debug_ranges 0x00000758 0x40 THUMB Debug/../../obj/com.o .debug_ranges 0x00000760 0x40 THUMB Debug/../../obj/com.o
.debug_ranges 0x00000798 0x18 THUMB Debug/../../obj/cop.o .debug_ranges 0x000007a0 0x18 THUMB Debug/../../obj/cop.o
.debug_ranges 0x000007b0 0x38 THUMB Debug/../../obj/xcp.o .debug_ranges 0x000007b8 0x38 THUMB Debug/../../obj/xcp.o
.debug_ranges 0x000007e8 0x208 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o) .debug_ranges 0x000007f0 0x208 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_ranges 0x000009f0 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o) .debug_ranges 0x000009f8 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
.debug_line 0x00000000 0x39a4 .debug_line 0x00000000 0x39b6
.debug_line 0x00000000 0x214 THUMB Debug/../../obj/hooks.o .debug_line 0x00000000 0x214 THUMB Debug/../../obj/hooks.o
.debug_line 0x00000214 0x1ee THUMB Debug/../../obj/main.o .debug_line 0x00000214 0x1ee THUMB Debug/../../obj/main.o
.debug_line 0x00000402 0x28f THUMB Debug/../../obj/core_cm3.o .debug_line 0x00000402 0x28f THUMB Debug/../../obj/core_cm3.o
@ -1349,21 +1351,21 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
.debug_line 0x000022de 0xea THUMB Debug/../../obj/vectors.o .debug_line 0x000022de 0xea THUMB Debug/../../obj/vectors.o
.debug_line 0x000023c8 0x1d THUMB Debug/../../obj/can.o .debug_line 0x000023c8 0x1d THUMB Debug/../../obj/can.o
.debug_line 0x000023e5 0x114 THUMB Debug/../../obj/cpu.o .debug_line 0x000023e5 0x114 THUMB Debug/../../obj/cpu.o
.debug_line 0x000024f9 0x12d THUMB Debug/../../obj/nvm.o .debug_line 0x000024f9 0x13f THUMB Debug/../../obj/nvm.o
.debug_line 0x00002626 0x119 THUMB Debug/../../obj/timer.o .debug_line 0x00002638 0x119 THUMB Debug/../../obj/timer.o
.debug_line 0x0000273f 0x1d THUMB Debug/../../obj/uart.o .debug_line 0x00002751 0x1d THUMB Debug/../../obj/uart.o
.debug_line 0x0000275c 0x2df THUMB Debug/../../obj/flash.o .debug_line 0x0000276e 0x2df THUMB Debug/../../obj/flash.o
.debug_line 0x00002a3b 0x37c THUMB Debug/../../obj/usb.o .debug_line 0x00002a4d 0x37c THUMB Debug/../../obj/usb.o
.debug_line 0x00002db7 0xd6 THUMB Debug/../../obj/assert.o .debug_line 0x00002dc9 0xd6 THUMB Debug/../../obj/assert.o
.debug_line 0x00002e8d 0xbb THUMB Debug/../../obj/backdoor.o .debug_line 0x00002e9f 0xbb THUMB Debug/../../obj/backdoor.o
.debug_line 0x00002f48 0xbb THUMB Debug/../../obj/boot.o .debug_line 0x00002f5a 0xbb THUMB Debug/../../obj/boot.o
.debug_line 0x00003003 0x159 THUMB Debug/../../obj/com.o .debug_line 0x00003015 0x159 THUMB Debug/../../obj/com.o
.debug_line 0x0000315c 0xb1 THUMB Debug/../../obj/cop.o .debug_line 0x0000316e 0xb1 THUMB Debug/../../obj/cop.o
.debug_line 0x0000320d 0x1d3 THUMB Debug/../../obj/xcp.o .debug_line 0x0000321f 0x1d3 THUMB Debug/../../obj/xcp.o
.debug_line 0x000033e0 0x550 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o) .debug_line 0x000033f2 0x550 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_line 0x00003930 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o) .debug_line 0x00003942 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
.debug_str 0x00000000 0x2ea5 .debug_str 0x00000000 0x2ebf
.debug_str 0x00000000 0x242 THUMB Debug/../../obj/hooks.o .debug_str 0x00000000 0x242 THUMB Debug/../../obj/hooks.o
0x283 (size before relaxing) 0x283 (size before relaxing)
.debug_str 0x00000242 0xb8 THUMB Debug/../../obj/main.o .debug_str 0x00000242 0xb8 THUMB Debug/../../obj/main.o
@ -1400,31 +1402,31 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
0x178 (size before relaxing) 0x178 (size before relaxing)
.debug_str 0x00001bc2 0xdf THUMB Debug/../../obj/cpu.o .debug_str 0x00001bc2 0xdf THUMB Debug/../../obj/cpu.o
0x1e5 (size before relaxing) 0x1e5 (size before relaxing)
.debug_str 0x00001ca1 0xb1 THUMB Debug/../../obj/nvm.o .debug_str 0x00001ca1 0xcb THUMB Debug/../../obj/nvm.o
0x1dd (size before relaxing) 0x1f7 (size before relaxing)
.debug_str 0x00001d52 0xd4 THUMB Debug/../../obj/timer.o .debug_str 0x00001d6c 0xd4 THUMB Debug/../../obj/timer.o
0x1da (size before relaxing) 0x1da (size before relaxing)
.debug_str 0x00001e26 0x7e THUMB Debug/../../obj/uart.o .debug_str 0x00001e40 0x7e THUMB Debug/../../obj/uart.o
0x179 (size before relaxing) 0x179 (size before relaxing)
.debug_str 0x00001ea4 0x29b THUMB Debug/../../obj/flash.o .debug_str 0x00001ebe 0x29b THUMB Debug/../../obj/flash.o
0x405 (size before relaxing) 0x405 (size before relaxing)
.debug_str 0x0000213f 0x2fc THUMB Debug/../../obj/usb.o .debug_str 0x00002159 0x2fc THUMB Debug/../../obj/usb.o
0x623 (size before relaxing) 0x623 (size before relaxing)
.debug_str 0x0000243b 0xb2 THUMB Debug/../../obj/assert.o .debug_str 0x00002455 0xb2 THUMB Debug/../../obj/assert.o
0x1c2 (size before relaxing) 0x1c2 (size before relaxing)
.debug_str 0x000024ed 0x90 THUMB Debug/../../obj/backdoor.o .debug_str 0x00002507 0x90 THUMB Debug/../../obj/backdoor.o
0x18b (size before relaxing) 0x18b (size before relaxing)
.debug_str 0x0000257d 0x83 THUMB Debug/../../obj/boot.o .debug_str 0x00002597 0x83 THUMB Debug/../../obj/boot.o
0x17e (size before relaxing) 0x17e (size before relaxing)
.debug_str 0x00002600 0x142 THUMB Debug/../../obj/com.o .debug_str 0x0000261a 0x142 THUMB Debug/../../obj/com.o
0x277 (size before relaxing) 0x277 (size before relaxing)
.debug_str 0x00002742 0x83 THUMB Debug/../../obj/cop.o .debug_str 0x0000275c 0x83 THUMB Debug/../../obj/cop.o
0x17e (size before relaxing) 0x17e (size before relaxing)
.debug_str 0x000027c5 0x25b THUMB Debug/../../obj/xcp.o .debug_str 0x000027df 0x25b THUMB Debug/../../obj/xcp.o
0x3a0 (size before relaxing) 0x3a0 (size before relaxing)
.debug_str 0x00002a20 0x3b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o) .debug_str 0x00002a3a 0x3b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
0x3fc (size before relaxing) 0x3fc (size before relaxing)
.debug_str 0x00002dd3 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o) .debug_str 0x00002ded 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
0x11b (size before relaxing) 0x11b (size before relaxing)
.comment 0x00000000 0x4e .comment 0x00000000 0x4e
@ -1528,7 +1530,7 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
.ARM.attributes .ARM.attributes
0x000001f0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o) 0x000001f0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
.debug_loc 0x00000000 0x37b4 .debug_loc 0x00000000 0x37d4
.debug_loc 0x00000000 0x82 THUMB Debug/../../obj/main.o .debug_loc 0x00000000 0x82 THUMB Debug/../../obj/main.o
.debug_loc 0x00000082 0x2ae THUMB Debug/../../obj/core_cm3.o .debug_loc 0x00000082 0x2ae THUMB Debug/../../obj/core_cm3.o
.debug_loc 0x00000330 0x165 THUMB Debug/../../obj/system_stm32f10x.o .debug_loc 0x00000330 0x165 THUMB Debug/../../obj/system_stm32f10x.o
@ -1544,13 +1546,13 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
.debug_loc 0x00001c25 0x12e THUMB Debug/../../obj/usb_pwr.o .debug_loc 0x00001c25 0x12e THUMB Debug/../../obj/usb_pwr.o
.debug_loc 0x00001d53 0x20 THUMB Debug/../../obj/vectors.o .debug_loc 0x00001d53 0x20 THUMB Debug/../../obj/vectors.o
.debug_loc 0x00001d73 0x10e THUMB Debug/../../obj/cpu.o .debug_loc 0x00001d73 0x10e THUMB Debug/../../obj/cpu.o
.debug_loc 0x00001e81 0xff THUMB Debug/../../obj/nvm.o .debug_loc 0x00001e81 0x11f THUMB Debug/../../obj/nvm.o
.debug_loc 0x00001f80 0x40 THUMB Debug/../../obj/timer.o .debug_loc 0x00001fa0 0x40 THUMB Debug/../../obj/timer.o
.debug_loc 0x00001fc0 0x6f6 THUMB Debug/../../obj/flash.o .debug_loc 0x00001fe0 0x6f6 THUMB Debug/../../obj/flash.o
.debug_loc 0x000026b6 0x557 THUMB Debug/../../obj/usb.o .debug_loc 0x000026d6 0x557 THUMB Debug/../../obj/usb.o
.debug_loc 0x00002c0d 0x46 THUMB Debug/../../obj/assert.o .debug_loc 0x00002c2d 0x46 THUMB Debug/../../obj/assert.o
.debug_loc 0x00002c53 0x20 THUMB Debug/../../obj/backdoor.o .debug_loc 0x00002c73 0x20 THUMB Debug/../../obj/backdoor.o
.debug_loc 0x00002c73 0x40 THUMB Debug/../../obj/boot.o .debug_loc 0x00002c93 0x40 THUMB Debug/../../obj/boot.o
.debug_loc 0x00002cb3 0xc6 THUMB Debug/../../obj/com.o .debug_loc 0x00002cd3 0xc6 THUMB Debug/../../obj/com.o
.debug_loc 0x00002d79 0x247 THUMB Debug/../../obj/xcp.o .debug_loc 0x00002d99 0x247 THUMB Debug/../../obj/xcp.o
.debug_loc 0x00002fc0 0x7f4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o) .debug_loc 0x00002fe0 0x7f4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)

View File

@ -1,5 +1,5 @@
S02B0000433A2F576F726B2F736F6674776172652F4F70656E424C542F5461726765742F44656D6F2F41524DEF S02B0000433A2F576F726B2F736F6674776172652F4F70656E424C542F5461726765742F44656D6F2F41524DEF
S31508000000EC09002051010008A5190008A5190008E7 S31508000000E809002051010008A5190008A5190008EB
S31508000010A5190008A5190008A5190008A5190008BA S31508000010A5190008A5190008A5190008A5190008BA
S31508000020A5190008A5190008A5190008A5190008AA S31508000020A5190008A5190008A5190008A5190008AA
S31508000030A5190008A5190008A5190008A51900089A S31508000030A5190008A5190008A5190008A51900089A
@ -30,12 +30,12 @@ S315080001B01C49884205D00268043003B4904703BC42
S315080001C0F7E700208646EC4600200021204A9047A3 S315080001C0F7E700208646EC4600200021204A9047A3
S315080001D0FEE7884207D0521A05D0037801300B7023 S315080001D0FEE7884207D0521A05D0037801300B7023
S315080001E00131013AF9D17047884202D002700130D4 S315080001E00131013AF9D17047884202D002700130D4
S315080001F0FAE77047EC090020A82D00080000002047 S315080001F0FAE77047E8090020B42D0008000000203F
S31508000200F00000205402000854020008EC2A0008F6 S31508000200F00000205402000854020008F82A0008EA
S31508000210A82D00080000002000000020EC2A000895 S31508000210B42D00080000002000000020F82A00087D
S31508000220EC2A0008EC2A0008EC2A0008EC2A000848 S31508000220F82A0008F82A0008F82A0008F82A000818
S31508000230EC2A0008EC2A0008EC2A0008A82D000879 S31508000230F82A0008F82A0008F82A0008B42D000849
S31508000240F00000206C0700206C070020EC07002057 S31508000240F00000206807002068070020E807002063
S30908000250F50200089D S30908000250F50200089D
S31508000254C0B240F2F003C2F200031B78D3B94FF4DC S31508000254C0B240F2F003C2F200031B78D3B94FF4DC
S315080002648053C4F202039A6942F010029A614FF469 S315080002648053C4F202039A6942F010029A614FF469
@ -56,7 +56,7 @@ S3150800034480321A604FF48053C4F2020340F2DC523E
S31508000354196801F400310191009901F10101009134 S31508000354196801F400310191009901F10101009134
S31508000364019911B900999142F2D14FF48053C4F21C S31508000364019911B900999142F2D14FF48053C4F21C
S3150800037402031B6813F4003F04D12E484FF06C01A6 S3150800037402031B6813F4003F04D12E484FF06C01A6
S3150800038402F0C6F84FF40053C4F202031A6842F0A6 S3150800038402F0CCF84FF40053C4F202031A6842F0A0
S3150800039410021A601A6822F003021A601A6842F0F8 S3150800039410021A601A6822F003021A601A6842F0F8
S315080003A402021A604FF48053C4F202035A685A6070 S315080003A402021A604FF48053C4F202035A685A6070
S315080003B45A6842F400525A605A6842F480625A6093 S315080003B45A6842F400525A605A6842F480625A6093
@ -66,8 +66,8 @@ S315080003E41A6812F0007FFBD04FF48053C4F202035C
S315080003F45A6822F003025A605A6842F002025A60A6 S315080003F45A6822F003025A605A6842F002025A60A6
S315080004044FF48053C4F202035A6802F00C02082A15 S315080004044FF48053C4F202035A6802F00C02082A15
S31508000414FAD14FF48053C4F202035A6822F48002D4 S31508000414FAD14FF48053C4F202035A6822F48002D4
S315080004245A60DA6942F40002DA6102F08BF802F0E3 S315080004245A60DA6942F40002DA6102F091F802F0DD
S3150800043497F8FCE7EC2A000800B580B248B940F200 S315080004349DF8FCE7F82A000800B580B248B940F2EE
S315080004442413C2F200031B684FF001021A835DF8F5 S315080004442413C2F200031B684FF001021A835DF8F5
S3150800045404FB40F22813C2F200031B681B68984782 S3150800045404FB40F22813C2F200031B681B68984782
S3150800046440F22413C2F20003186800F112005DF882 S3150800046440F22413C2F20003186800F112005DF882
@ -359,9 +359,9 @@ S31508001634186040F22C13C2F200034FF406421A80D3
S3150800164445F64043C4F200031A60704770B50E4667 S3150800164445F64043C4F200031A60704770B50E4667
S3150800165400F07F052846FFF7C7FF04462846FFF72C S3150800165400F07F052846FFF7C7FF04462846FFF72C
S3150800166471FF014630462246FFF75CFE204670BDF0 S3150800166471FF014630462246FFF75CFE204670BDF0
S3150800167400B500F09DFE5DF804FB00BF00B500F060 S3150800167400B500F0A3FE5DF804FB00BF00B500F05A
S31508001684F5FE5DF804FB00BF00B540F23C13C2F258 S31508001684FBFE5DF804FB00BF00B540F23C13C2F252
S3150800169400031B68052B01D100F08AFE5DF804FBE4 S3150800169400031B68052B01D100F090FE5DF804FBDE
S315080016A400B545F64443C4F200031A6892B240F200 S315080016A400B545F64443C4F200031A6892B240F200
S315080016B43A13C2F200031A801A8840F22C13C2F2B3 S315080016B43A13C2F200031A801A8840F22C13C2F2B3
S315080016C400031B88134013F4007F11D045F64443E6 S315080016C400031B88134013F4007F11D045F64443E6
@ -391,7 +391,7 @@ S315080018345DF804FB4FF000005DF804FB00B580B2C8
S3150800184440F25401C2F20001FFF798F85DF804FB70 S3150800184440F25401C2F20001FFF798F85DF804FB70
S3150800185400B580B240F2B801C2F20001FFF78EF873 S3150800185400B580B240F2B801C2F20001FFF78EF873
S315080018645DF804FB10B540F22413C2F200031B68AA S315080018645DF804FB10B540F22413C2F200031B68AA
S315080018744FF000049C7442F69032C0F60002D27906 S315080018744FF000049C7442F69C32C0F60002D279FA
S315080018845A74DC742046FFF765FD20464FF4007150 S315080018845A74DC742046FFF765FD20464FF4007150
S31508001894FFF76AFD20464FF01001FFF775FD204655 S31508001894FFF76AFD20464FF01001FFF775FD204655
S315080018A44FF04001FFF726FE20464FF08001FFF770 S315080018A44FF04001FFF726FE20464FF08001FFF770
@ -403,347 +403,348 @@ S315080018F401FE4FF001004FF04001FFF735FE4FF0AF
S3150800190401004FF04001FFF743FE4FF001004FF48A S3150800190401004FF04001FFF743FE4FF001004FF48A
S315080019144051FFF757FD4FF001004FF02001FFF744 S315080019144051FFF757FD4FF001004FF02001FFF744
S3150800192433FD2046FFF7EAFA40F23C13C2F20003FD S3150800192433FD2046FFF7EAFA40F23C13C2F20003FD
S315080019344FF001021A6010BD10B500F0C7FD40F261 S315080019344FF001021A6010BD10B500F0CDFD40F25B
S315080019442413C2F200031B684FF000049C7400F0D1 S315080019442413C2F200031B684FF000049C7400F0D1
S3150800195409F8FFF767FE40F23C13C2F200031C6065 S3150800195409F8FFF767FE40F23C13C2F200031C6065
S3150800196410BD00BF00B54FF00100FEF771FC45F647 S3150800196410BD00BF00B54FF00100FEF771FC45F647
S315080019744043C4F200034FF001021A6040F22C12ED S315080019744043C4F200034FF001021A6040F22C12ED
S31508001984C2F200024FF00000186045F64441C4F262 S31508001984C2F200024FF00000186045F64441C4F262
S31508001994000108604FF4E051118019605DF804FBFA S31508001994000108604FF4E051118019605DF804FBFA
S315080019A400B542F6F830C0F600004FF03D0100F0ED S315080019A400B542F60440C0F600004FF03D0100F0D1
S315080019B4AFFD5DF804FB00BF00B500F03DF890B13B S315080019B4B5FD5DF804FB00BF00B500F03DF890B135
S315080019C400F000FE00F04AF800F036FB20F0604014 S315080019C400F006FE00F050F800F03CF820F0604005
S315080019D420F07F004EF60853CEF20003186000F09C S315080019D420F07F004EF60853CEF20003186000F09C
S315080019E42BFB436898475DF804FB00BF70B50E46A9 S315080019E431F8436898475DF804FB00BF70B50E46A6
S315080019F492B272B1044600F1010002F1FF3292B2CA S315080019F492B272B1044600F1010002F1FF3292B2CA
S31508001A04851816F8013B04F8013B00F01FFEAC42AA S31508001A04851816F8013B04F8013B00F025FEAC42A4
S31508001A14F7D170BD00B500F0A7F95DF804FB00BF67 S31508001A14F7D170BD00B500F0ADF95DF804FB00BF61
S31508001A2400B500F0AFF95DF804FB00BF00B500F09F S31508001A2400B500F0B5F95DF804FB00BF00B500F099
S31508001A34D5F95DF804FB00BF00B500F09DFA5DF822 S31508001A34DBF95DF804FB00BF00B500F0A3FA5DF816
S31508001A4404FB00BF00B500F069FA18B100F0C8FA43 S31508001A4404FB00BF00B500F0FDFA5DF804FB00BF17
S31508001A545DF804FB4FF000005DF804FB4EF210033A S31508001A5400B500F069FA18B100F0C8FA5DF804FB9D
S31508001A64CEF200034FF000021A60704700B5FFF784 S31508001A644FF000005DF804FB4EF21003CEF20003BB
S31508001A74F5FF4EF21003CEF2000341F63F12C0F210 S31508001A744FF000021A60704700B5FFF7F5FF4EF203
S31508001A8401025A604FF000029A604FF0050119608E S31508001A841003CEF2000341F63F12C0F201025A6077
S31508001A9440F24013C2F200031A605DF804FB00BF6B S31508001A944FF000029A604FF00501196040F24013B6
S31508001AA44EF21003CEF200031B6813F4803F07D0EE S31508001AA4C2F200031A605DF804FB00BF4EF210038D
S31508001AB440F24013C2F200031A6802F101021A60E6 S31508001AB4CEF200031B6813F4803F07D040F24013AC
S31508001AC4704700BF4FF40053C4F2020340F22312D6 S31508001AC4C2F200031A6802F101021A60704700BFE5
S31508001AD4C4F267525A6048F6AB12CCF6EF525A6013 S31508001AD44FF40053C4F2020340F22312C4F26752CD
S31508001AE44FF03402DA6070474FF40053C4F202032D S31508001AE45A6048F6AB12CCF6EF525A604FF03402FD
S31508001AF41A6942F080021A61704700BF70B506463B S31508001AF4DA6070474FF40053C4F202031A6942F0DD
S31508001B0442F68445C0F600054FF0000400F09EFD39 S31508001B0480021A61704700BF70B5064642F69045D2
S31508001B142B68B3420DD869685B189E4209D242F60F S31508001B14C0F600054FF0000400F09EFD2B68B342A2
S31508001B248443C0F6000304EB440203EB8203187AE9 S31508001B240DD869685B189E4209D242F69043C0F6FE
S31508001B3470BD04F1010405F10C050D2CE6D14FF036 S31508001B34000304EB440203EB8203187A70BD04F134
S31508001B44FF0070BD2DE9F04107460068FFF7D6FF90 S31508001B44010405F10C050D2CE6D14FF0FF0070BD1C
S31508001B54FF2855D0FFF7B6FF4FF40053C4F202032B S31508001B542DE9F04107460068FFF7D6FFFF2855D060
S31508001B64DB6813F0010F04D0FFF7BEFF4FF0000443 S31508001B64FFF7B6FF4FF40053C4F20203DB6813F021
S31508001B7448E04FF40053C4F202031A6942F0010222 S31508001B74010F04D0FFF7BEFF4FF0000448E04FF40E
S31508001B841A614FF000054FF40054C4F202043B688E S31508001B840053C4F202031A6942F001021A614FF0C3
S31508001B9405EB030805F10402BE58B2B2EA52E3683B S31508001B9400054FF40054C4F202043B6805EB03083D
S31508001BA413F0010F05D000F051FDE36813F0010F9F S31508001BA405F10402BE58B2B2EA52E36813F0010F13
S31508001BB4F9D14FEA1643A8F80230E36813F0010F87 S31508001BB405D000F051FDE36813F0010FF9D14FEA9F
S31508001BC405D000F043FDE36813F0010FF9D1D8F806 S31508001BC41643A8F80230E36813F0010F05D000F0B5
S31508001BD40030B34207D105F10405B5F5007FD6D127 S31508001BD443FDE36813F0010FF9D1D8F80030B34296
S31508001BE44FF0010401E04FF000044FF40053C4F22F S31508001BE407D105F10405B5F5007FD6D14FF00104F8
S31508001BF402031A6922F001021A61FFF775FF01E070 S31508001BF401E04FF000044FF40053C4F202031A69DB
S31508001C044FF000042046BDE8F08100BF70B5C6B2A7 S31508001C0422F001021A61FFF775FF01E04FF00004A4
S31508001C1442F68445C0F600054FF0000400F016FDB0 S31508001C142046BDE8F08100BF70B5C6B242F69045CD
S31508001C242B7AB34208D142F68443C0F6000304EB88 S31508001C24C0F600054FF0000400F016FD2B7AB34207
S31508001C34440253F8220070BD04F1010405F10C05B1 S31508001C3408D142F69043C0F6000304EB440253F875
S31508001C440D2CEBD14FF0FF3070BD00BF00B54FEA45 S31508001C44220070BD04F1010405F10C050D2CEBD13D
S31508001C54C1534FEAD35363B903688B420DD040F896 S31508001C544FF0FF3070BD00BF00B54FEAC1534FEADD
S31508001C64041B4FF40072FFF7C1FE4FF001005DF844 S31508001C64D35363B903688B420DD040F8041B4FF471
S31508001C7404FB4FF000005DF804FB4FF001005DF82B S31508001C740072FFF7BBFE4FF001005DF804FB4FF05E
S31508001C8404FB00BF30B504460D4640F24413C2F2C5 S31508001C8400005DF804FB4FF001005DF804FB00BF9B
S31508001C940003984209D04FF4C043C0F600039942A2 S31508001C9430B504460D4640F24413C2F20003984296
S31508001CA408D0FFF74FFF48B910E040F24834C2F2B3 S31508001CA409D04FF4C043C0F60003994208D0FFF7A1
S31508001CB4000403E040F24414C2F200042046294614 S31508001CB44FFF48B910E040F24834C2F2000403E08A
S31508001CC4FFF7C4FF002808BF002401E04FF0000412 S31508001CC440F24414C2F2000420462946FFF7C4FF32
S31508001CD4204630BD2DE9F04305460C4617461E46F8 S31508001CD4002808BF002401E04FF00004204630BD68
S31508001CE44FEA51294FEA49290368B3F1FF3F03D163 S31508001CE42DE9F04305460C4617461E464FEA512988
S31508001CF44946FFF7ABFF50B32B684B4505D028463A S31508001CF44FEA49290368B3F1FF3F03D14946FFF781
S31508001D044946FFF7BFFF054628B32B68E41A04F1D2 S31508001D04ABFF50B32B684B4505D028464946FFF729
S31508001D1404042C1940F2FF1809F5007900F096FC22 S31508001D14BFFF054628B32B68E41A04F104042C19FA
S31508001D2405F10403E31A434507D928464946FFF74C S31508001D2440F2FF1809F5007900F096FC05F1040362
S31508001D34A9FF054698B100F1040417F8013B04F815 S31508001D34E31A434507D928464946FFF7A9FF054646
S31508001D44013B013EEAD14FF00100BDE8F0834FF0B4 S31508001D4498B100F1040417F8013B04F8013B013E7D
S31508001D540000BDE8F0834FF00000BDE8F0834FF0C3 S31508001D54EAD14FF00100BDE8F0834FF00000BDE87A
S31508001D640000BDE8F08300BF40F24833C2F2000326 S31508001D64F0834FF00000BDE8F0834FF00000BDE8B3
S31508001D744FF0FF321A6040F24413C2F200031A60AD S31508001D74F08300BF40F24833C2F200034FF0FF324B
S31508001D84704700BF70B504460D461646FFF7B6FE03 S31508001D841A6040F24413C2F200031A60704700BF97
S31508001D94FF281DD004F1FF304019FFF7AFFEFF28D6 S31508001D9470B504460D461646FFF7B6FEFF281DD055
S31508001DA419D04FEA54224FF4C043C0F60003B3EBEC S31508001DA404F1FF304019FFF7AFFEFF2819D04FEAB8
S31508001DB4422F07BF40F24410C2F2000040F24830F6 S31508001DB454224FF4C043C0F60003B3EB422F07BFC7
S31508001DC4C2F20000214632462B46FFF783FF70BD58 S31508001DC440F24410C2F2000040F24830C2F2000069
S31508001DD44FF0000070BD4FF0000070BD2DE9F041D2 S31508001DD4214632462B46FFF783FF70BD4FF00000BD
S31508001DE404460E46FFF78AFE054604F1FF34A01999 S31508001DE470BD4FF0000070BD2DE9F04104460E4663
S31508001DF4FFF784FE04460646FF2D00F08780FF2879 S31508001DF4FFF78AFE054604F1FF34A019FFF784FEAF
S31508001E0400F08880854275D8022D77D90F2879D8AD S31508001E0404460646FF2D00F08780FF2800F08880E8
S31508001E14FFF758FE4FF40053C4F20203DB6813F0CD S31508001E14854275D8022D77D90F2879D8FFF758FE49
S31508001E24010F05D0FFF760FE4FF00000BDE8F08112 S31508001E244FF40053C4F20203DB6813F0010F05D024
S31508001E344FF40053C4F202031A6942F002021A610B S31508001E34FFF760FE4FF00000BDE8F0814FF4005351
S31508001E442846FFF7E3FE07462046FFF7DFFE8046EF S31508001E44C4F202031A6942F002021A612846FFF72D
S31508001E5442F68445C0F600054FF0000400F0F6FB90 S31508001E54E3FE07462046FFF7DFFE804642F6904536
S31508001E642B7AB34209D142F68443C0F6000304EB45 S31508001E64C0F600054FF0000400F0F6FB2B7AB342E7
S31508001E74440203EB82035B6807E004F1010405F1FD S31508001E7409D142F69043C0F6000304EB440203EB8F
S31508001E840C050D2CEAD14FF00003C7EB08084344B0 S31508001E8482035B6807E004F1010405F10C050D2CD7
S31508001E94C3F38F2303B303F1FF339EB206F101069E S31508001E94EAD14FF00003C7EB08084344C3F38F2382
S31508001EA44FEA86264FF000054FF40054C4F20204A4 S31508001EA403B303F1FF339EB206F101064FEA862611
S31508001EB4EB196361236943F040032361E36813F074 S31508001EB44FF000054FF40054C4F20204EB196361B1
S31508001EC4010F05D000F0C2FBE36813F0010FF9D146 S31508001EC4236943F040032361E36813F0010F05D047
S31508001ED405F58065B542EBD14FF40053C4F202030D S31508001ED400F0C2FBE36813F0010FF9D105F580653C
S31508001EE41A6922F002021A61FFF7FEFD4FF001009B S31508001EE4B542EBD14FF40053C4F202031A6922F047
S31508001EF4BDE8F0814FF00000BDE8F0814FF0000026 S31508001EF402021A61FFF7FEFD4FF00100BDE8F0810A
S31508001F04BDE8F0814FF00000BDE8F0814FF0000015 S31508001F044FF00000BDE8F0814FF00000BDE8F08115
S31508001F14BDE8F0814FF00000BDE8F08100B581B05E S31508001F144FF00000BDE8F0814FF00000BDE8F08105
S31508001F2440F24413C2F200031B68B3F1FF3F1FD00B S31508001F244FF00000BDE8F08100B581B040F24413DB
S31508001F3440F24413C2F2000399685A688918DA68A9 S31508001F34C2F200031B68B3F1FF3F1FD040F24413FB
S31508001F4489181A6989185A6989189A698918DA696F S31508001F44C2F2000399685A688918DA6889181A69FE
S31508001F548B18C3F1000301AA42F8043D46F2501057 S31508001F5489185A6989189A698918DA698B18C3F12C
S31508001F64C0F600004FF004016A46FFF70BFF01E0D4 S31508001F64000301AA42F8043D46F25010C0F60000E8
S31508001F744FF0010001B000BD46F20402C0F60002AB S31508001F744FF004016A46FFF70BFF01E04FF001003A
S31508001F844FF4C043C0F6000310681B68C01846F235 S31508001F8401B000BD46F20402C0F600024FF4C04395
S31508001F940803C0F600031B68C01846F20C03C0F613 S31508001F94C0F6000310681B68C01846F20803C0F6AA
S31508001FA400031B68C01846F21003C0F600031B683A S31508001FA400031B68C01846F20C03C0F600031B683E
S31508001FB4C01846F21403C0F600031B68C01846F29C S31508001FB4C01846F21003C0F600031B68C01846F2A0
S31508001FC41803C0F600031B68C01846F25013C0F67F S31508001FC41403C0F600031B68C01846F21803C0F6CB
S31508001FD400031B68C018D0F1010038BF0020704701 S31508001FD400031B68C01846F25013C0F600031B68BA
S31508001FE400B540F24413C2F200031B68B3F1FF3F85 S31508001FE4C018D0F1010038BF0020704700B540F290
S31508001FF406D040F24410C2F20000FFF7A3FD90B1E8 S31508001FF44413C2F200031B68B3F1FF3F06D040F254
S3150800200440F24833C2F200031B68B3F1FF3F0ED017 S315080020044410C2F20000FFF7A3FD90B140F2483332
S3150800201440F24830C2F20000FFF794FD003018BFC2 S31508002014C2F200031B68B3F1FF3F0ED040F248300A
S3150800202401205DF804FB4FF000005DF804FB4FF057 S31508002024C2F20000FFF794FD003018BF01205DF8E6
S3150800203401005DF804FB00BF4FF4C040C0F6000081 S3150800203404FB4FF000005DF804FB4FF001005DF867
S31508002044704700BF10B4D2B2BAB10B4601F102010F S3150800204404FB00BF4FF4C040C0F60000704700BF51
S3150800205402F1FF32D2B201EB42014FF000044FEA1B S3150800205410B4D2B2BAB10B4601F1020102F1FF3251
S315080020641072092A94BF303237321A704FEA0010B8 S31508002064D2B201EB42014FF000044FEA1072092A7A
S315080020745C7003F102038B42F1D110BC704700BFB8 S3150800207494BF303237321A704FEA00105C7003F19D
S3150800208410B4C9B240F2CC53C2F200031B6893B130 S3150800208402038B42F1D110BC704700BF10B4C9B229
S3150800209440F2CC52C2F200025C691460197498606A S3150800209440F2D053C2F200031B6893B140F2D05207
S315080020A4D8604FF000025A74186001F1FF314018E5 S315080020A4C2F200025C69146019749860D8604FF033
S315080020B45860987C01E04FF0FF0010BC704700BFE1 S315080020B400025A74186001F1FF3140185860987C80
S315080020C430B5C4B2CDB2012C07D942F62050C0F6B9 S315080020C401E04FF0FF0010BC704700BF30B5C4B242
S315080020D4000040F2FD1100F01BFA40F2D053C2F2A0 S315080020D4CDB2012C07D942F62C50C0F6000040F2C6
S315080020E4000304EB440203EBC2035A7C1B7C9A42AA S315080020E4FD1100F01BFA40F2D453C2F2000304EBCC
S315080020F422D040F2D053C2F2000304EB440203EBAD S315080020F4440203EBC2035A7C1B7C9A4222D040F268
S31508002104C203DA681570597C01F101015974DA6859 S31508002104D453C2F2000304EB440203EBC203DA68B5
S3150800211402F10102DA605B689A4210D940F2D053A0 S315080021141570597C01F101015974DA6802F101025A
S31508002124C2F2000304EB44044FEAC4041A191B5907 S31508002124DA605B689A4210D940F2D453C2F20003CB
S31508002134D3604FF0010030BD4FF0000030BD4FF0C2 S3150800213404EB44044FEAC4041A191B59D3604FF03C
S31508002144010030BD00B5C1B240F24863C2F20003D3 S31508002144010030BD4FF0000030BD4FF0010030BD36
S315080021541878FFF7B5FF5DF804FB00BF30B50D46E8 S3150800215400B5C1B240F28863C2F200031878FFF7EB
S31508002164C4B2012C07D942F62050C0F6000040F24A S31508002164B5FF5DF804FB00BF30B50D46C4B2012CBB
S315080021741F2100F0CDF940F2D053C2F2000304EB5C S3150800217407D942F62C50C0F6000040F21F2100F0A1
S31508002184440203EBC2035B7C0BB340F2D053C2F2A6 S31508002184CDF940F2D453C2F2000304EB440203EB44
S31508002194000303EBC2039A6812782A70597C01F18A S31508002194C2035B7C0BB340F2D453C2F2000303EBD5
S315080021A4FF3159749A6802F101029A605B689A428F S315080021A4C2039A6812782A70597C01F1FF3159746E
S315080021B410D940F2D053C2F2000304EB44044FEAA8 S315080021B49A6802F101029A605B689A4210D940F261
S315080021C4C4041A191B5993604FF0010030BD4FF02F S315080021C4D453C2F2000304EB44044FEAC4041A19B4
S315080021D4000030BD4FF0010030BD00BF00B5014618 S315080021D41B5993604FF0010030BD4FF0000030BD2D
S315080021E440F20063C2F200031878FFF7B7FF5DF800 S315080021E44FF0010030BD00BF00B5014640F204635C
S315080021F404FB00BF30B540F2D053C2F200034FF0DF S315080021F4C2F200031878FFF7B7FF5DF804FB00BFC7
S3150800220400029A7403F1180159614FF0010183F829 S3150800220430B540F2D453C2F200034FF000029A7478
S315080022142A10DA6240F2CC52C2F20002136040F28B S3150800221403F1180159614FF0010183F82A10DA62B3
S315080022244864C2F2000460184FF04001FFF728FF23 S3150800222440F2D052C2F20002136040F28864C2F24D
S31508002234207040F20065C2F2000505F101004FF076 S31508002234000460184FF04001FFF728FF207040F2B1
S315080022444001FFF71DFF28702378FF2B01D0FF28D4 S315080022440465C2F2000505F101004FF04001FFF7ED
S3150800225407D142F62050C0F600004FF07F0100F087 S315080022541DFF28702378FF2B01D0FF2807D142F6EB
S3150800226457F9FEF7B3FE30BD00B54FF00000FDF791 S315080022642C50C0F600004FF07F0100F057F9FEF736
S31508002274EFFF5DF804FB00BF2DE9F0410546CCB23B S31508002274ADFE30BD00B54FF00000FDF7E9FF5DF88F
S315080022843F2C07D942F62050C0F600004FF09E01B5 S3150800228404FB00BF2DE9F0410546CCB23F2C07D923
S3150800229400F03EF92046FFF755FF012807D042F61D S3150800229442F62C50C0F600004FF09E0100F03EF9BD
S315080022A42050C0F600004FF0A20100F031F926468E S315080022A42046FFF755FF012807D042F62C50C0F602
S315080022B4BCB14FF0000442F62057C0F600074FF0B1 S315080022B400004FF0A20100F031F92646BCB14FF0F8
S315080022C4AB0800F0C3F9285DFFF73CFF012803D0EB S315080022C4000442F62C57C0F600074FF0AB0800F09E
S315080022D43846414600F01CF904F10104A3B2B3429E S315080022D4C3F9285DFFF73CFF012803D03846414679
S315080022E4EFD3BDE8F08100BF10B50446FFF7D8F96F S315080022E400F01CF904F10104A3B2B342EFD3BDE82C
S315080022F440F24463C2F200031B78EBB940F24C5037 S315080022F4F08100BF10B50446FFF7D2F940F2CD537A
S31508002304C2F20000FFF76AFF012843D140F24C539A S31508002304C2F200031B78EBB940F24C50C2F200004B
S31508002314C2F200031B78002B3FD040F24463C2F29A S31508002314FFF76AFF012843D140F24C53C2F2000387
S3150800232400034FF001021A7040F2CC63C2F20003B4 S315080023241B78002B3FD040F2CD53C2F200034FF086
S315080023344FF00000187010BD40F24C53C2F200036F S3150800233401021A7040F2CC53C2F200034FF00000B7
S3150800234440F2CC62C2F20002107800F101001818BB S31508002344187010BD40F24C53C2F2000340F2CC524E
S31508002354FFF744FF012823D140F2CC63C2F20003FD S31508002354C2F20002107800F101001818FFF744FFD2
S315080023641A7802F10102D2B21A7040F24C53C2F240 S31508002364012823D140F2CC53C2F200031A7802F1B1
S3150800237400031B78934216D120460C49FFF736FB17 S315080023740102D2B21A7040F24C53C2F200031B781F
S3150800238440F24463C2F200034FF000021A704FF0A1 S31508002384934216D120460C49FFF730FB40F2CD5351
S31508002394010010BD4FF0000010BD4FF0000010BD45 S31508002394C2F200034FF000021A704FF0010010BD9C
S315080023A44FF0000010BD4FF0000010BD4D05002091 S315080023A44FF0000010BD4FF0000010BD4FF00000C4
S315080023B42DE9F04181B040F24863C2F200031C786B S315080023B410BD4FF0000010BD4D0500202DE9F04179
S315080023C4012C07D942F62050C0F6000040F23F21FE S315080023C481B040F28863C2F200031C78012C07D955
S315080023D400F09EF840F2D053C2F2000304EB440422 S315080023D442F62C50C0F6000040F23F2100F09EF869
S315080023E403EBC4035B7C002B3DD0402B34BF9846DB S315080023E440F2D453C2F2000304EB440403EBC403DF
S315080023F44FF04008B8F1000F23D040F28C53C2F2D4 S315080023F45B7C002B3DD0402B34BF98464FF04008F9
S31508002404000303F1FF3408F1FF35EDB25D1940F21C S31508002404B8F1000F23D040F28C53C2F2000303F153
S315080024144866C2F2000642F62057C0F6000730782E S31508002414FF3408F1FF35EDB25D1940F28866C2F261
S315080024240DF10301FFF79AFE012804D038464FF44C S31508002424000642F62C57C0F6000730780DF1030172
S31508002434A77100F06DF89DF8033004F8013FAC422B S31508002434FFF79AFE012804D038464FF4A77100F036
S31508002444EDD140F28C50C2F200004FF4807142463E S315080024446DF89DF8033004F8013FAC42EDD140F233
S31508002454FEF74CFF4FF001004146FFF785F84FF0B1 S315080024548C50C2F200004FF480714246FEF746FFE4
S315080024640100FEF7CDFF01B0BDE8F081F0B540F2FA S315080024644FF001004146FFF77FF84FF00100FEF7F1
S315080024748C61C2F200014FF00100FFF7E7F882B25F S31508002474C7FF01B0BDE8F081F0B540F24861C2F289
S31508002484FAB140F28C63C2F2000303F1FF3402F19D S3150800248400014FF00100FFF7E1F882B2FAB140F219
S31508002494FF3295B25D1940F20066C2F2000642F6B2 S315080024944863C2F2000303F1FF3402F1FF3295B236
S315080024A42057C0F60007307814F8011FFFF708FE16 S315080024A45D1940F20466C2F2000642F62C57C0F6DD
S315080024B4012804D0384640F2731100F029F8AC42DA S315080024B40007307814F8011FFFF708FE012804D036
S315080024C4F1D14FF00100FEF7AFFFF0BD30B54FF282 S315080024C4384640F2731100F029F8AC42F1D14FF0C6
S315080024D4E873C1F6FF731B684FF2EC72C1F6FF721C S315080024D40100FEF7A9FFF0BD30B54FF2E873C1F667
S315080024E414684FF2F072C1F6FF721068C0180CD067 S315080024E4FF731B684FF2EC72C1F6FF7214684FF261
S315080024F4064D29464FF00802FFF7A4FD05F1100121 S315080024F4F072C1F6FF721068C0180CD0064D294652
S3150800250420464FF00402FFF79DFD30BD020000206F S315080025044FF00802FFF7A4FD05F1100120464FF02D
S3150800251400B540F2D063C2F20003186040F2D463F7 S315080025140402FFF79DFD30BD0200002000B540F21D
S31508002524C2F20003196000F091F8FCE700B5FDF764 S31508002524CC63C2F20003186040F2D063C2F200031F
S31508002534BDFEFDF7D1FE08B9FFF73EFA5DF804FBC8 S31508002534196000F091F8FCE700B5FDF7B7FEFDF762
S31508002544704700BF00B500F07FF8FFF78FFAFFF772 S31508002544CBFE08B9FFF738FA5DF804FB704700BFFD
S3150800255461FA00F011F8FFF7E9FF5DF804FB00BF24 S3150800255400B500F07FF8FFF78FFAFFF75BFA00F093
S3150800256400B500F073F8FFF79BFA00F013F8FFF7CD S3150800256411F8FFF7E9FF5DF804FB00BF00B500F0BA
S31508002574E7FF5DF804FB00BF00B500F07FF8FFF73E S3150800257473F8FFF79BFA00F013F8FFF7E7FF5DF827
S3150800258439FE40F2EC03C2F200034FF002021A606D S3150800258404FB00BF00B500F07FF8FFF739FE40F200
S315080025945DF804FB00B540F2D860C2F20000FFF70C S31508002594EC03C2F200034FF002021A605DF804FB72
S315080025A4A3FE01280CD140F2EC03C2F200034FF05B S315080025A400B540F2D460C2F20000FFF7A3FE01288A
S315080025B402021A6040F2D860C2F2000000F078F80D S315080025B40CD140F2EC03C2F200034FF002021A6097
S315080025C45DF804FB00B5FFF74FFE5DF804FB00BF9A S315080025C440F2D460C2F2000000F078F85DF804FB2B
S315080025D400B589B240F2EC03C2F200031B68022B71 S315080025D400B5FFF74FFE5DF804FB00BF00B589B2EE
S315080025E402D1C9B2FFF748FE00F058F85DF804FBBB S315080025E440F2EC03C2F200031B68022B02D1C9B203
S315080025F440F2EC03C2F200031A68032A0AD8134607 S315080025F4FFF748FE00F058F85DF804FB40F2EC03D8
S315080026044FF0010202FA03F313F00B0F02D04FF056 S31508002604C2F200031A68032A0AD813464FF00102D5
S31508002614000070474FF03F00704700BF40F2EC03DC S3150800261402FA03F313F00B0F02D04FF000007047D1
S31508002624C2F200031A68032A0AD813464FF00102B5 S315080026244FF03F00704700BF40F2EC03C2F20003CC
S3150800263402FA03F313F00B0F02D04FF000007047B1 S315080026341A68032A0AD813464FF0010202FA03F36A
S315080026444FF03F00704700BF704700BF704700BF98 S3150800264413F00B0F02D04FF0000070474FF03F0015
S3150800265440F21873C2F200034FF000025A70704732 S31508002654704700BF704700BF704700BF40F214734D
S3150800266440F21873C2F200034FF0FE02DA701871D2 S31508002664C2F200034FF000025A70704740F2147326
S315080026744FF00202A3F84420704700BF40F21873D3 S31508002674C2F200034FF0FE02DA7018714FF002023C
S31508002684C2F200034FF000021A709A6483F84220DB S31508002684A3F84420704700BF40F21473C2F2000353
S31508002694A3F844209A705A70704700BF40F2187322 S315080026944FF000021A709A6483F84220A3F8442083
S315080026A4C2F200034FF0000283F84220704700BFCD S315080026A49A705A70704700BF40F21473C2F200035E
S315080026B430B504460278FF2A23D1FFF7C9FF40F252 S315080026B44FF0000283F84220704700BF30B5044645
S315080026C41874C2F200044FF0010525704FF0FF0399 S315080026C40278FF2A23D1FFF7C9FF40F21474C2F235
S315080026D4E3704FF0100323714FF000036371FFF7A3 S315080026D400044FF0010525704FF0FF03E3704FF037
S315080026E487FFA071FFF79AFFE071FFF797FF4FEA9C S315080026E4100323714FF000036371FFF787FFA0718E
S315080026F4102020726572A5724FF00803A4F84430BE S315080026F4FFF79AFFE071FFF797FF4FEA1020207261
S31508002704AEE140F21873C2F200031B78012B40F0C5 S315080027046572A5724FF00803A4F84430AEE140F2AE
S31508002714C981A2F1C902352A00F29E81DFE812F0C6 S315080027141473C2F200031B78012B40F0C981A2F19D
S31508002724F8009C019C0197019C019C0189011F01E9 S31508002724C902352A00F29E81DFE812F0F8009C01FE
S315080027346F0159019C019C019C019C019C019C010F S315080027349C0197019C019C0189011F016F015901A4
S315080027449C019C019C019C019C019C019C019C018F S315080027449C019C019C019C019C019C019C019C018F
S315080027549C019C019C019C019C019C019C019C017F S315080027549C019C019C019C019C019C019C019C017F
S315080027649C019C019C019C019C019C019C019C016F S315080027649C019C019C019C019C019C019C019C016F
S315080027749C019C018B00590036007D009C019C013C S315080027749C019C019C019C019C019C019C019C015F
S315080027849C01B2009C01CE00D300E7004578FFF710 S315080027848B00590036007D009C019C019C01B20017
S315080027942FFF00F1FF30854204DD4FF02200FFF7DA S315080027949C01CE00D300E7004578FFF72FFF00F130
S315080027A45FFF5DE140F21875C2F2000505F1040009 S315080027A4FF30854204DD4FF02200FFF75FFF5DE14D
S315080027B4A96C6278FFF71AF94FF0FF03EB70627899 S315080027B440F21475C2F2000505F10400A96C6278AA
S315080027C4AB6CD318AB64637803F10103A5F8443002 S315080027C4FFF714F94FF0FF03EB706278AB6CD3187C
S315080027D446E14578FFF70CFF00F1FF30854204DD3A S315080027D4AB64637803F10103A5F8443046E1457810
S315080027E44FF02200FFF73CFF3AE1616840F21875A2 S315080027E4FFF70CFF00F1FF30854204DD4FF02200AD
S315080027F4C2F20005A96405F104006278FFF7F6F849 S315080027F4FFF73CFF3AE1616840F21475C2F200053E
S315080028044FF0FF03EB706278AB6CD318AB64637854 S31508002804A96405F104006278FFF7F0F84FF0FF03B6
S3150800281403F10103A5F8443022E140F21873C2F229 S31508002814EB706278AB6CD318AB64637803F101038D
S3150800282400034FF0FF02DA7042689A644FF001021F S31508002824A5F8443022E140F21473C2F200034FF0D3
S31508002834A3F8442014E140F21873C2F200034FF0DF S31508002834FF02DA7042689A644FF00102A3F8442052
S31508002844FF02DA70996C436843B14FF0000211F83D S3150800284414E140F21473C2F200034FF0FF02DA7087
S31508002854010B1218D2B2013BF9D101E04FF0000284 S31508002854996C436843B14FF0000211F8010B121842
S3150800286440F21873C2F20003C3F807204FF00102BE S31508002864D2B2013BF9D101E04FF0000240F21473F1
S315080028741A714FF000025A719A714FF00802A3F8C0 S31508002874C2F20003C3F807204FF001021A714FF0A1
S315080028844420EDE040F21873C2F200034FF0FF0251 S3150800288400025A719A714FF00802A3F84420EDE049
S31508002894DA7042F6A052C0F600029A644FF00002BB S3150800289440F21473C2F200034FF0FF02DA7042F6F4
S315080028A41A715A719A714FF00701D9711A725A72CC S315080028A4AC52C0F600029A644FF000021A715A71CB
S315080028B49A724FF00802A3F84420D1E04FF00000C2 S315080028B49A714FF00701D9711A725A729A724FF0C7
S315080028C4FFF7CEFECCE040F21873C2F200034FF0D5 S315080028C40802A3F84420D1E04FF00000FFF7CEFE3B
S315080028D4FF02DA704FF000021A71597859719A7129 S315080028D4CCE040F21473C2F200034FF0FF02DA7040
S315080028E4DA711A724FF00602A3F84420B8E040F2EF S315080028E44FF000021A71597859719A71DA711A728D
S315080028F41874C2F200044FF000032370FFF7A8FE11 S315080028F44FF00602A3F84420B8E040F21474C2F27A
S315080029044FF0FF03E3704FF00103A4F84430A7E047 S3150800290400044FF000032370FFF7A8FE4FF0FF03FF
S3150800291440F21873C2F200039D6CFFF769FE00F1DA S31508002914E3704FF00103A4F84430A7E040F21473BF
S31508002924FF3104F101022846FFF77AF820B94FF07F S31508002924C2F200039D6CFFF769FE00F1FF3104F162
S315080029343100FFF795FE93E040F21874C2F20004E2 S3150800293401022846FFF774F820B94FF03100FFF773
S315080029444FF0FF03E370A56CFFF752FE05F1FF3362 S3150800294495FE93E040F21474C2F200044FF0FF03BC
S315080029541B18A3644FF00103A4F8443080E04578BB S31508002954E370A56CFFF752FE05F1FF331B18A36459
S31508002964FFF746FEA0F10200854204DD4FF022007F S315080029644FF00103A4F8443080E04578FFF746FEAB
S31508002974FFF776FE74E040F21873C2F200034FF0D4 S31508002974A0F10200854204DD4FF02200FFF776FE3F
S31508002984FF02DA704FF00102A3F84420617841B9D6 S3150800298474E040F21473C2F200034FF0FF02DA70E7
S31508002994FFF758F8002863D14FF03100FFF760FEBF S315080029944FF00102A3F84420617841B9FFF758F8CB
S315080029A45EE040F21873C2F20003986C04F1020266 S315080029A4002863D14FF03100FFF760FE5EE040F285
S315080029B4FFF736F820B94FF03100FFF751FE4FE024 S315080029B41473C2F20003986C04F10202FFF730F8AC
S315080029C440F21873C2F2000361789A6C8A189A6402 S315080029C420B94FF03100FFF751FE4FE040F214737F
S315080029D446E040F21874C2F200044FF0FF03E370B5 S315080029D4C2F2000361789A6C8A189A6446E040F257
S315080029E44FF0000525716571FFF702FEA071E571C8 S315080029E41474C2F200044FF0FF03E3704FF00005BD
S315080029F4257265724FF00703A4F8443030E040F2BC S315080029F425716571FFF702FEA071E571257265728E
S31508002A041873C2F20003986C6168FFF70FF820B9CF S31508002A044FF00703A4F8443030E040F21473C2F2DE
S31508002A144FF03100FFF724FE22E040F21873C2F2A9 S31508002A140003986C6168FFF709F820B94FF0310094
S31508002A2400034FF0FF02DA704FF00102A3F84420C6 S31508002A24FFF724FE22E040F21473C2F200034FF0CB
S31508002A3416E0FEF7C1FF40F21873C2F200034FF026 S31508002A34FF02DA704FF00102A3F8442016E0FEF70D
S31508002A44FF02DA704FF00102A3F8442008E04FF0C1 S31508002A44BBFF40F21473C2F200034FF0FF02DA70C0
S31508002A543100FFF705FE03E04FF02000FFF700FE04 S31508002A544FF00102A3F8442008E04FF03100FFF7D5
S31508002A6440F21873C2F2000393F84230012B03D1E3 S31508002A6405FE03E04FF02000FFF700FE40F2147362
S31508002A744FF01000FFF7F4FD40F21873C2F200039A S31508002A74C2F2000393F84230012B03D14FF0100041
S31508002A84B3F844100BB2002B0CDD40F21870C2F2F6 S31508002A84FFF7F4FD40F21473C2F20003B3F84410DE
S31508002A9400004FF0010380F8423000F1030089B2C8 S31508002A940BB2002B0CDD40F21470C2F200004FF0AA
S31508002AA4FFF796FD30BD00BF30B504460D4600F06D S31508002AA4010380F8423000F1030089B2FFF796FD6E
S31508002AB417F840F26473C2F200031D6040F26873AB S31508002AB430BD00BF30B504460D4600F017F840F2A5
S31508002AC4C2F200031C601A461368002BFCD100F0FE S31508002AC46073C2F200031D6040F26473C2F200032D
S31508002AD409F840F26473C2F20003186830BD00BFF7 S31508002AD41C601A461368002BFCD100F009F840F272
S30D08002AE4704700BF704700BFF0 S31508002AE46073C2F20003186830BD00BF704700BFA8
S31508002AEC433A2F576F726B2F736F667477617265E3 S30908002AF4704700BF5A
S31508002AFC2F4F70656E424C542F5461726765742F54 S31508002AF8433A2F576F726B2F736F667477617265D7
S31508002B0C44656D6F2F41524D434D335F53544D33CE S31508002B082F4F70656E424C542F5461726765742F47
S31508002B1C325F4F6C696D65785F53544D333248316B S31508002B1844656D6F2F41524D434D335F53544D33C2
S31508002B2C30335F43726F7373776F726B732F426FA9 S31508002B28325F4F6C696D65785F53544D333248315F
S31508002B3C6F742F6964652F2E2E2F6D61696E2E6347 S31508002B3830335F43726F7373776F726B732F426F9D
S31508002B4C000000001201100100000040501DAC608E S31508002B486F742F6964652F2E2E2F6D61696E2E633B
S31508002B5C00010102030100000403090426035700BF S31508002B58000000001201100100000040501DAC6082
S31508002B6C69006E00550053004200200042007500B3 S31508002B6800010102030100000403090426035700B3
S31508002B7C6C006B0020004400650076006900630059 S31508002B7869006E00550053004200200042007500A7
S31508002B8C6500000009022000010100C0320904009A S31508002B886C006B002000440065007600690063004D
S31508002B9C0002FF000004070581024000000705013A S31508002B986500000009022000010100C0320904008E
S31508002BAC024000001A034F00700065006E004200D8 S31508002BA80002FF000004070581024000000705012E
S31508002BBC4C0054002000550073006500720000009C S31508002BB8024000001A034F00700065006E004200CC
S31508002BCC2C03570069006E00550053004200200084 S31508002BC84C00540020005500730065007200000090
S31508002BDC420075006C006B00200049006E00740002 S31508002BD82C03570069006E00550053004200200078
S31508002BEC650072006600610063006500433A2F5762 S31508002BE8420075006C006B00200049006E007400F6
S31508002BFC6F726B2F736F6674776172652F4F706582 S31508002BF8650072006600610063006500433A2F5756
S31508002C0C6E424C542F5461726765742F44656D6F10 S31508002C086F726B2F736F6674776172652F4F706575
S31508002C1C2F41524D434D335F53544D33325F4F6CF6 S31508002C186E424C542F5461726765742F44656D6F04
S31508002C2C696D65785F53544D3332483130335F43A1 S31508002C282F41524D434D335F53544D33325F4F6CEA
S31508002C3C726F7373776F726B732F426F6F742F6922 S31508002C38696D65785F53544D3332483130335F4395
S31508002C4C64652F2E2E2F2E2E2F2E2E2F2E2E2F53F3 S31508002C48726F7373776F726B732F426F6F742F6916
S31508002C5C6F757263652F41524D434D335F53544D17 S31508002C5864652F2E2E2F2E2E2F2E2E2F2E2E2F53E7
S31508002C6C33322F43726F7373776F726B732F76656C S31508002C686F757263652F41524D434D335F53544D0B
S31508002C7C63746F72732E63000060000800200000F6 S31508002C7833322F43726F7373776F726B732F766560
S31508002C8C030000000080000800200000040000007B S31508002C8863746F72732E63000060000800200000EA
S31508002C9C00A00008002000000500000000C0000885 S31508002C98030000000080000800200000040000006F
S31508002CAC002000000600000000E0000800200000DC S31508002CA800A00008002000000500000000C0000879
S31508002CBC07000000000001080020000008000000C2 S31508002CB8002000000600000000E0000800200000D0
S31508002CCC002001080020000009000000004001084F S31508002CC807000000000001080020000008000000B6
S31508002CDC002000000A000000006001080020000027 S31508002CD80020010800200000090000000040010843
S31508002CEC0B00000000800108002000000C0000000A S31508002CE8002000000A00000000600108002000001B
S31508002CFC00A00108002000000D00000000C001081B S31508002CF80B00000000800108002000000C000000FE
S31508002D0C002000000E00000000E001080020000072 S31508002D0800A00108002000000D00000000C001080E
S31508002D1C0F000000433A2F576F726B2F736F667450 S31508002D18002000000E00000000E001080020000066
S31508002D2C776172652F4F70656E424C542F546172E1 S31508002D280F000000433A2F576F726B2F736F667444
S31508002D3C6765742F44656D6F2F41524D434D335F54 S31508002D38776172652F4F70656E424C542F546172D5
S31508002D4C53544D33325F4F6C696D65785F53544DF0 S31508002D486765742F44656D6F2F41524D434D335F48
S31508002D5C3332483130335F43726F7373776F726BEC S31508002D5853544D33325F4F6C696D65785F53544DE4
S31508002D6C732F426F6F742F6964652F2E2E2F2E2E9C S31508002D683332483130335F43726F7373776F726BE0
S31508002D7C2F2E2E2F2E2E2F536F757263652F4152C1 S31508002D78732F426F6F742F6964652F2E2E2F2E2E90
S31508002D8C4D434D335F53544D33322F7573622E6357 S31508002D882F2E2E2F2E2E2F536F757263652F4152B5
S31108002D9C000000004F70656E424C5400A9 S31508002D984D434D335F53544D33322F7573622E634B
S31508002DA81C0353004500520031003200330034003A S31108002DA8000000004F70656E424C54009D
S31508002DB83500360037003800390030007516000827 S31508002DB41C0353004500520031003200330034002E
S31508002DC8CD0F0008CD0F0008CD0F0008CD0F00085D S31508002DC4350036003700380039003000751600081B
S31508002DD8CD0F0008CD0F000881160008CD0F000892 S31508002DD4CD0F0008CD0F0008CD0F0008CD0F000851
S31508002DE8CD0F0008CD0F0008CD0F0008CD0F00083D S31508002DE4CD0F0008CD0F000881160008CD0F000886
S31508002DF8CD0F0008902B0008200000003D19000898 S31508002DF4CD0F0008CD0F0008CD0F0008CD0F000831
S31508002E08691800087D170008811700088517000843 S31508002E04CD0F00089C2B0008200000003D1900087F
S31508002E18DD170008E51700085518000841180008C6 S31508002E14691800087D170008811700088517000837
S31508002E28111800080000000040000000CD0F000837 S31508002E24DD170008E51700085518000841180008BA
S31508002E3851170008CD0F0008CD0F0008CD0F000860 S31508002E34111800080000000040000000CD0F00082B
S31508002E48CD0F0008CD0F0008CD0F00086D17000834 S31508002E4451170008CD0F0008CD0F0008CD0F000854
S31508002E58A22B000809000000502B000812000000E9 S31508002E54CD0F0008CD0F0008CD0F00086D17000828
S31508002E68642B000804000000B02B00081A000000B4 S31508002E64AE2B0008090000005C2B000812000000C5
S31508002E78682B000826000000000000201C0000003F S31508002E74702B000804000000BC2B00081A00000090
S31508002E88CC2B00082C0000000301000004000000F9 S31508002E84742B000826000000000000201C00000027
S31508002E94D82B00082C0000000301000004000000E1
S70508000151A0 S70508000151A0

View File

@ -50,27 +50,21 @@
<file file_name="../blt_conf.h"/> <file file_name="../blt_conf.h"/>
</folder> </folder>
</folder> </folder>
<folder Name="Source"> <folder Name="Source" file_name="">
<folder Name="ARMCM3_STM32"> <folder Name="ARMCM3_STM32">
<folder Name="Crossworks"> <folder Name="Crossworks">
<file file_name="../../../../Source/ARMCM3_STM32/Crossworks/cstart.s"/> <file file_name="../../../../Source/ARMCM3_STM32/Crossworks/cstart.s"/>
<file file_name="../../../../Source/ARMCM3_STM32/Crossworks/vectors.c"/> <file file_name="../../../../Source/ARMCM3_STM32/Crossworks/vectors.c"/>
</folder> </folder>
<file file_name="../../../../Source/ARMCM3_STM32/can.c"/> <file file_name="../../../../Source/ARMCM3_STM32/can.c"/>
<file file_name="../../../../Source/ARMCM3_STM32/can.h"/>
<file file_name="../../../../Source/ARMCM3_STM32/cpu.c"/> <file file_name="../../../../Source/ARMCM3_STM32/cpu.c"/>
<file file_name="../../../../Source/ARMCM3_STM32/cpu.h"/>
<file file_name="../../../../Source/ARMCM3_STM32/nvm.c"/> <file file_name="../../../../Source/ARMCM3_STM32/nvm.c"/>
<file file_name="../../../../Source/ARMCM3_STM32/nvm.h"/>
<file file_name="../../../../Source/ARMCM3_STM32/timer.c"/> <file file_name="../../../../Source/ARMCM3_STM32/timer.c"/>
<file file_name="../../../../Source/ARMCM3_STM32/timer.h"/>
<file file_name="../../../../Source/ARMCM3_STM32/types.h"/> <file file_name="../../../../Source/ARMCM3_STM32/types.h"/>
<file file_name="../../../../Source/ARMCM3_STM32/uart.c"/> <file file_name="../../../../Source/ARMCM3_STM32/uart.c"/>
<file file_name="../../../../Source/ARMCM3_STM32/uart.h"/>
<file file_name="../../../../Source/ARMCM3_STM32/flash.c"/> <file file_name="../../../../Source/ARMCM3_STM32/flash.c"/>
<file file_name="../../../../Source/ARMCM3_STM32/flash.h"/> <file file_name="../../../../Source/ARMCM3_STM32/flash.h"/>
<file file_name="../../../../Source/ARMCM3_STM32/usb.c"/> <file file_name="../../../../Source/ARMCM3_STM32/usb.c"/>
<file file_name="../../../../Source/ARMCM3_STM32/usb.h"/>
</folder> </folder>
<file file_name="../../../../Source/assert.c"/> <file file_name="../../../../Source/assert.c"/>
<file file_name="../../../../Source/assert.h"/> <file file_name="../../../../Source/assert.h"/>
@ -85,6 +79,12 @@
<file file_name="../../../../Source/plausibility.h"/> <file file_name="../../../../Source/plausibility.h"/>
<file file_name="../../../../Source/xcp.c"/> <file file_name="../../../../Source/xcp.c"/>
<file file_name="../../../../Source/xcp.h"/> <file file_name="../../../../Source/xcp.h"/>
<file file_name="../../../../Source/can.h"/>
<file file_name="../../../../Source/cpu.h"/>
<file file_name="../../../../Source/nvm.h"/>
<file file_name="../../../../Source/timer.h"/>
<file file_name="../../../../Source/uart.h"/>
<file file_name="../../../../Source/usb.h"/>
</folder> </folder>
</folder> </folder>
<folder Name="System Files"> <folder Name="System Files">

View File

@ -21,6 +21,8 @@
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32h103;Source Files" name="unnamed" /> <ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32h103;Source Files" name="unnamed" />
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32h103;Source Files;Demo" name="unnamed" /> <ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32h103;Source Files;Demo" name="unnamed" />
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32h103;Source Files;Demo;Boot" name="unnamed" /> <ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32h103;Source Files;Demo;Boot" name="unnamed" />
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32h103;Source Files;Source" name="unnamed" />
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32h103;Source Files;Source;ARMCM3_STM32" name="unnamed" />
</Project> </Project>
<Register1> <Register1>
<RegisterWindow openNodes="CPU" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="CPU" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_olimex_stm32h103" /> <RegisterWindow openNodes="CPU" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="CPU" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_olimex_stm32h103" />
@ -40,8 +42,8 @@
</TraceWindow> </TraceWindow>
<Watch1> <Watch1>
<Watches active="1" update="Never" > <Watches active="1" update="Never" >
<Watchpoint linenumber="0" radix="-1" name="fifoCtrl[0]" expression="fifoCtrl[0]" filename="" />
<Watchpoint linenumber="0" radix="-1" name="fifoPipeBulkIN" expression="fifoPipeBulkIN" filename="" /> <Watchpoint linenumber="0" radix="-1" name="fifoPipeBulkIN" expression="fifoPipeBulkIN" filename="" />
<Watchpoint linenumber="0" radix="-1" name="fifoCtrl[0]" expression="fifoCtrl[0]" filename="" />
</Watches> </Watches>
</Watch1> </Watch1>
<Watch2> <Watch2>
@ -54,8 +56,8 @@
<Watches active="0" update="Never" /> <Watches active="0" update="Never" />
</Watch4> </Watch4>
<Files> <Files>
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Boot\main.c" y="53" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Boot\main.c" left="18" selected="0" name="unnamed" top="12" /> <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Boot\main.c" y="53" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Boot\main.c" left="0" selected="0" name="unnamed" top="12" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Boot\blt_conf.h" y="63" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Boot\blt_conf.h" left="0" selected="1" name="unnamed" top="69" /> <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Boot\blt_conf.h" y="63" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Boot\blt_conf.h" left="18" selected="1" name="unnamed" top="69" />
</Files> </Files>
<ARMCrossStudioWindow activeProject="openbtl_olimex_stm32h103" autoConnectTarget="SEGGER J-Link" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Boot" fileDialogDefaultFilter="*.c" autoConnectCapabilities="266111" debugSearchPath="" buildConfiguration="THUMB Debug" /> <ARMCrossStudioWindow activeProject="openbtl_olimex_stm32h103" autoConnectTarget="SEGGER J-Link" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Source" fileDialogDefaultFilter="" autoConnectCapabilities="266111" debugSearchPath="" buildConfiguration="THUMB Debug" />
</session> </session>

View File

@ -7,38 +7,38 @@ start address 0x08000000
Program Header: Program Header:
LOAD off 0x00008000 vaddr 0x08000000 paddr 0x08000000 align 2**15 LOAD off 0x00008000 vaddr 0x08000000 paddr 0x08000000 align 2**15
filesz 0x0000282c memsz 0x0000282c flags r-x filesz 0x00002834 memsz 0x00002834 flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x0800282c align 2**15 LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08002834 align 2**15
filesz 0x000000ed memsz 0x00000960 flags rw- filesz 0x000000ed memsz 0x00000960 flags rw-
private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point] private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point]
Sections: Sections:
Idx Name Size VMA LMA File off Algn Idx Name Size VMA LMA File off Algn
0 .text 0000282c 08000000 08000000 00008000 2**2 0 .text 00002834 08000000 08000000 00008000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 000000ed 20000000 0800282c 00010000 2**2 1 .data 000000ed 20000000 08002834 00010000 2**2
CONTENTS, ALLOC, LOAD, DATA CONTENTS, ALLOC, LOAD, DATA
2 .bss 00000870 200000f0 0800291c 000100ed 2**2 2 .bss 00000870 200000f0 08002924 000100ed 2**2
ALLOC ALLOC
3 .debug_info 000067dc 00000000 00000000 000100ed 2**0 3 .debug_info 0000680a 00000000 00000000 000100ed 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
4 .debug_abbrev 00002226 00000000 00000000 000168c9 2**0 4 .debug_abbrev 00002226 00000000 00000000 000168f7 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
5 .debug_aranges 000007b0 00000000 00000000 00018aef 2**0 5 .debug_aranges 000007b8 00000000 00000000 00018b1d 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
6 .debug_ranges 00000708 00000000 00000000 0001929f 2**0 6 .debug_ranges 00000710 00000000 00000000 000192d5 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
7 .debug_line 00002678 00000000 00000000 000199a7 2**0 7 .debug_line 00002662 00000000 00000000 000199e5 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
8 .debug_str 00001dbe 00000000 00000000 0001c01f 2**0 8 .debug_str 00001dd8 00000000 00000000 0001c047 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
9 .comment 00000030 00000000 00000000 0001dddd 2**0 9 .comment 00000030 00000000 00000000 0001de1f 2**0
CONTENTS, READONLY CONTENTS, READONLY
10 .ARM.attributes 00000033 00000000 00000000 0001de0d 2**0 10 .ARM.attributes 00000033 00000000 00000000 0001de4f 2**0
CONTENTS, READONLY CONTENTS, READONLY
11 .debug_frame 0000108c 00000000 00000000 0001de40 2**2 11 .debug_frame 000010a8 00000000 00000000 0001de84 2**2
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
12 .debug_loc 00002ded 00000000 00000000 0001eecc 2**0 12 .debug_loc 00002ded 00000000 00000000 0001ef2c 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE: SYMBOL TABLE:
08000000 l d .text 00000000 .text 08000000 l d .text 00000000 .text
@ -56,7 +56,7 @@ SYMBOL TABLE:
00000000 l d .debug_loc 00000000 .debug_loc 00000000 l d .debug_loc 00000000 .debug_loc
00000000 l df *ABS* 00000000 vectors.c 00000000 l df *ABS* 00000000 vectors.c
00000000 l df *ABS* 00000000 hooks.c 00000000 l df *ABS* 00000000 hooks.c
200000f0 l O .bss 00000001 initialized.5017 200000f0 l O .bss 00000001 initialized.5002
00000000 l df *ABS* 00000000 main.c 00000000 l df *ABS* 00000000 main.c
00000000 l df *ABS* 00000000 usb_endp.c 00000000 l df *ABS* 00000000 usb_endp.c
00000000 l df *ABS* 00000000 usb_prop.c 00000000 l df *ABS* 00000000 usb_prop.c
@ -71,11 +71,11 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 usb_sil.c 00000000 l df *ABS* 00000000 usb_sil.c
00000000 l df *ABS* 00000000 boot.c 00000000 l df *ABS* 00000000 boot.c
00000000 l df *ABS* 00000000 com.c 00000000 l df *ABS* 00000000 com.c
200000fc l O .bss 0000003f xcpCtoReqPacket.4171 200000fc l O .bss 0000003f xcpCtoReqPacket.4162
200000ec l O .data 00000001 comActiveInterface 200000ec l O .data 00000001 comActiveInterface
00000000 l df *ABS* 00000000 xcp.c 00000000 l df *ABS* 00000000 xcp.c
080017b8 l F .text 00000016 XcpSetCtoError 080017b8 l F .text 00000016 XcpSetCtoError
08002738 l O .text 00000008 xcpStationId 08002740 l O .text 00000008 xcpStationId
2000013c l O .bss 0000004c xcpInfo 2000013c l O .bss 0000004c xcpInfo
00000000 l df *ABS* 00000000 backdoor.c 00000000 l df *ABS* 00000000 backdoor.c
00000000 l df *ABS* 00000000 cop.c 00000000 l df *ABS* 00000000 cop.c
@ -87,41 +87,41 @@ SYMBOL TABLE:
08001c00 l F .text 0000002e IntToUnicode 08001c00 l F .text 0000002e IntToUnicode
08001c30 l F .text 0000007c UsbFifoMgrWrite 08001c30 l F .text 0000007c UsbFifoMgrWrite
08001cac l F .text 00000076 UsbFifoMgrRead 08001cac l F .text 00000076 UsbFifoMgrRead
20000190 l O .bss 00000040 USB_Rx_Buffer.5529 20000190 l O .bss 00000001 xcpCtoRxInProgress.5484
200001d0 l O .bss 00000040 xcpCtoReqPacket.5497 20000194 l O .bss 00000040 USB_Tx_Buffer.5503
20000210 l O .bss 00000004 fifoCtrlFree 200001d4 l O .bss 00000004 fifoCtrlFree
20000214 l O .bss 00000030 fifoCtrl 200001d8 l O .bss 00000030 fifoCtrl
20000244 l O .bss 00000041 fifoPipeBulkOUT 20000208 l O .bss 00000041 fifoPipeBulkOUT
20000288 l O .bss 00000001 xcpCtoRxInProgress.5499 2000024c l O .bss 00000040 USB_Rx_Buffer.5514
2000028c l O .bss 00000040 USB_Tx_Buffer.5518 2000028c l O .bss 00000041 fifoPipeBulkIN
200002cc l O .bss 00000041 fifoPipeBulkIN 200002d0 l O .bss 00000040 xcpCtoReqPacket.5482
20000310 l O .bss 00000001 xcpCtoRxLength.5498 20000310 l O .bss 00000001 xcpCtoRxLength.5483
00000000 l df *ABS* 00000000 nvm.c 00000000 l df *ABS* 00000000 nvm.c
00000000 l df *ABS* 00000000 timer.c 00000000 l df *ABS* 00000000 timer.c
20000314 l O .bss 00000004 millisecond_counter 20000314 l O .bss 00000004 millisecond_counter
00000000 l df *ABS* 00000000 flash.c 00000000 l df *ABS* 00000000 flash.c
08002100 l F .text 00000012 FlashLock 08002108 l F .text 00000012 FlashLock
08002114 l F .text 00000044 FlashGetSector 0800211c l F .text 00000044 FlashGetSector
08002158 l F .text 000000d0 FlashWriteBlock 08002160 l F .text 000000d0 FlashWriteBlock
08002228 l F .text 00000062 FlashSwitchBlock 08002230 l F .text 00000062 FlashSwitchBlock
0800228c l F .text 00000084 FlashAddToBlock 08002294 l F .text 00000084 FlashAddToBlock
08002764 l O .text 0000009c flashLayout 0800276c l O .text 0000009c flashLayout
20000318 l O .bss 00000204 bootBlockInfo 20000318 l O .bss 00000204 bootBlockInfo
2000051c l O .bss 00000204 blockInfo 2000051c l O .bss 00000204 blockInfo
00000000 l df *ABS* 00000000 cstart.c 00000000 l df *ABS* 00000000 cstart.c
0800266a l F .text 00000000 zero_loop 08002672 l F .text 00000000 zero_loop
00000000 l df *ABS* 00000000 usb_desc.c 00000000 l df *ABS* 00000000 usb_desc.c
00000000 l df *ABS* 00000000 00000000 l df *ABS* 00000000
00000200 l *ABS* 00000000 __STACKSIZE__ 00000200 l *ABS* 00000000 __STACKSIZE__
08001718 g F .text 00000018 ComInit 08001718 g F .text 00000018 ComInit
2000075a g O .bss 00000002 SaveRState 2000075a g O .bss 00000002 SaveRState
080014e4 g F .text 00000022 SetEPRxValid 080014e4 g F .text 00000022 SetEPRxValid
0800232c g F .text 00000050 FlashWrite 08002334 g F .text 00000050 FlashWrite
08001670 g F .text 00000024 GetEPRxCount 08001670 g F .text 00000024 GetEPRxCount
08001b94 g F .text 0000001c AssertFailure 08001b94 g F .text 0000001c AssertFailure
0800033c g F .text 00000016 SOF_Callback 0800033c g F .text 00000016 SOF_Callback
08002628 g F .text 00000058 reset_handler 08002630 g F .text 00000058 reset_handler
080020dc g F .text 00000022 TimerUpdate 080020e4 g F .text 00000022 TimerUpdate
080017ec g F .text 00000010 XcpPacketTransmitted 080017ec g F .text 00000010 XcpPacketTransmitted
080009c8 g F .text 0000009e Standard_SetEndPointFeature 080009c8 g F .text 0000009e Standard_SetEndPointFeature
080010b0 g F .text 00000042 USB_Init 080010b0 g F .text 00000042 USB_Init
@ -135,23 +135,23 @@ SYMBOL TABLE:
20000728 g O .bss 00000002 SaveState 20000728 g O .bss 00000002 SaveState
20000064 g O .data 00000008 Device_Descriptor 20000064 g O .data 00000008 Device_Descriptor
08001b90 g F .text 00000002 CopService 08001b90 g F .text 00000002 CopService
0800282c g .text 00000000 _etext 08002834 g .text 00000000 _etext
080003d8 g F .text 00000010 Bulk_Get_Interface_Setting 080003d8 g F .text 00000010 Bulk_Get_Interface_Setting
08001450 g F .text 00000036 SetEPTxStatus 08001450 g F .text 00000036 SetEPTxStatus
200000d0 g O .data 0000001c pEpInt_OUT 200000d0 g O .data 0000001c pEpInt_OUT
08000a68 g F .text 00000026 Standard_SetDeviceFeature 08000a68 g F .text 00000026 Standard_SetDeviceFeature
08002608 g F .text 0000000a FlashGetUserProgBaseAddress 08002610 g F .text 0000000a FlashGetUserProgBaseAddress
08000334 g F .text 00000008 EP1_OUT_Callback 08000334 g F .text 00000008 EP1_OUT_Callback
080020cc g F .text 0000000e TimerReset 080020d4 g F .text 0000000e TimerReset
080008ac g F .text 0000011c Standard_ClearFeature 080008ac g F .text 0000011c Standard_ClearFeature
080016c8 g F .text 00000024 USB_SIL_Read 080016c8 g F .text 00000024 USB_SIL_Read
08000380 g F .text 00000002 Bulk_Status_In 08000380 g F .text 00000002 Bulk_Status_In
08000af4 g F .text 000003d6 Setup0_Process 08000af4 g F .text 000003d6 Setup0_Process
08001704 g F .text 00000014 BootTask 08001704 g F .text 00000014 BootTask
080024fc g F .text 00000058 FlashWriteChecksum 08002504 g F .text 00000058 FlashWriteChecksum
08001764 g F .text 0000001c ComTransmitPacket 08001764 g F .text 0000001c ComTransmitPacket
08002030 g F .text 00000040 UsbGetSerialNum 08002030 g F .text 00000040 UsbGetSerialNum
080026d0 g O .text 00000020 Bulk_ConfigDescriptor 080026d8 g O .text 00000020 Bulk_ConfigDescriptor
08000384 g F .text 00000002 Bulk_Status_Out 08000384 g F .text 00000002 Bulk_Status_Out
20000720 g O .bss 00000002 wIstr 20000720 g O .bss 00000002 wIstr
2000072c g O .bss 00000004 pProperty 2000072c g O .bss 00000004 pProperty
@ -159,18 +159,19 @@ SYMBOL TABLE:
200000b4 g O .data 0000001c pEpInt_IN 200000b4 g O .data 0000001c pEpInt_IN
20000730 g O .bss 00000001 EPindex 20000730 g O .bss 00000001 EPindex
20000008 g O .data 00000030 Device_Property 20000008 g O .data 00000030 Device_Property
080026f0 g O .text 0000001a Bulk_StringVendor 080026f8 g O .text 0000001a Bulk_StringVendor
0800065c g F .text 000000e0 Standard_GetStatus 0800065c g F .text 000000e0 Standard_GetStatus
08002070 g F .text 00000008 NvmInit 08002070 g F .text 00000008 NvmInit
08002690 g O .text 00000012 Bulk_DeviceDescriptor 08002698 g O .text 00000012 Bulk_DeviceDescriptor
08002310 g F .text 0000001a FlashInit 08002318 g F .text 0000001a FlashInit
08002090 g F .text 00000008 NvmGetUserProgBaseAddress
2000006c g O .data 00000028 String_Descriptor 2000006c g O .data 00000028 String_Descriptor
08001528 g F .text 00000026 ClearDTOG_RX 08001528 g F .text 00000026 ClearDTOG_RX
2000075e g .bss 00000000 _ebss 2000075e g .bss 00000000 _ebss
080010ac g F .text 00000002 NOP_Process 080010ac g F .text 00000002 NOP_Process
08000850 g F .text 0000005a Standard_SetInterface 08000850 g F .text 0000005a Standard_SetInterface
08001624 g F .text 0000004a SetEPRxCount 08001624 g F .text 0000004a SetEPRxCount
08002614 g F .text 00000012 UnusedISR 0800261c g F .text 00000012 UnusedISR
080001d4 g F .text 00000014 BackDoorEntryHook 080001d4 g F .text 00000014 BackDoorEntryHook
080016a0 g F .text 00000026 USB_SIL_Init 080016a0 g F .text 00000026 USB_SIL_Init
0800175c g F .text 00000008 ComFree 0800175c g F .text 00000008 ComFree
@ -189,7 +190,7 @@ SYMBOL TABLE:
080005fc g F .text 00000030 Standard_GetConfiguration 080005fc g F .text 00000030 Standard_GetConfiguration
080017fc g F .text 00000376 XcpPacketReceived 080017fc g F .text 00000376 XcpPacketReceived
20000750 g O .bss 00000004 pUser_Standard_Requests 20000750 g O .bss 00000004 pUser_Standard_Requests
080025bc g F .text 0000004c FlashDone 080025c4 g F .text 0000004c FlashDone
08000fec g F .text 00000048 SetDeviceAddress 08000fec g F .text 00000048 SetDeviceAddress
08001404 g F .text 0000001e PMAToUserBufferCopy 08001404 g F .text 0000001e PMAToUserBufferCopy
0800159c g F .text 00000026 SetEPRxAddr 0800159c g F .text 00000026 SetEPRxAddr
@ -204,10 +205,10 @@ SYMBOL TABLE:
080017d0 g F .text 0000001c XcpInit 080017d0 g F .text 0000001c XcpInit
08001d24 g F .text 000000ac UsbInit 08001d24 g F .text 000000ac UsbInit
08001dd0 g F .text 0000000a UsbFree 08001dd0 g F .text 0000000a UsbFree
0800237c g F .text 0000017e FlashErase 08002384 g F .text 0000017e FlashErase
080001e8 g F .text 00000142 main 080001e8 g F .text 00000142 main
0800062c g F .text 00000030 Standard_GetInterface 0800062c g F .text 00000030 Standard_GetInterface
08002090 g F .text 00000012 NvmDone 08002098 g F .text 00000012 NvmDone
08002088 g F .text 00000008 NvmVerifyChecksum 08002088 g F .text 00000008 NvmVerifyChecksum
08001be0 g F .text 0000001e CpuMemCopy 08001be0 g F .text 0000001e CpuMemCopy
2000005c g O .data 00000008 Bulk_Descriptor 2000005c g O .data 00000008 Bulk_Descriptor
@ -215,10 +216,10 @@ SYMBOL TABLE:
0800179c g F .text 0000001a ComGetActiveInterfaceMaxTxLen 0800179c g F .text 0000001a ComGetActiveInterfaceMaxTxLen
080004c4 g F .text 00000010 Bulk_GetDeviceDescriptor 080004c4 g F .text 00000010 Bulk_GetDeviceDescriptor
08000a90 g F .text 0000001c Standard_GetDescriptorData 08000a90 g F .text 0000001c Standard_GetDescriptorData
080026a8 g O .text 00000026 Bulk_StringProduct 080026b0 g O .text 00000026 Bulk_StringProduct
08000ecc g F .text 0000011e Out0_Process 08000ecc g F .text 0000011e Out0_Process
20000000 g .data 00000000 _data 20000000 g .data 00000000 _data
080026a4 g O .text 00000004 Bulk_StringLangID 080026ac g O .text 00000004 Bulk_StringLangID
08001b8c g F .text 00000002 CopInit 08001b8c g F .text 00000002 CopInit
0800032c g F .text 00000008 EP1_IN_Callback 0800032c g F .text 00000008 EP1_IN_Callback
080014c0 g F .text 00000022 SetEPTxValid 080014c0 g F .text 00000022 SetEPTxValid
@ -227,7 +228,7 @@ SYMBOL TABLE:
08001bb0 g F .text 00000030 CpuStartUserProgram 08001bb0 g F .text 00000030 CpuStartUserProgram
20000960 g .bss 00000000 _estack 20000960 g .bss 00000000 _estack
08001e58 g F .text 000000c0 UsbReceivePacket 08001e58 g F .text 000000c0 UsbReceivePacket
08002554 g F .text 00000068 FlashVerifyChecksum 0800255c g F .text 00000068 FlashVerifyChecksum
200000f8 g O .bss 00000001 Data_Mul_MaxPacketSize 200000f8 g O .bss 00000001 Data_Mul_MaxPacketSize
200000ed g .data 00000000 _edata 200000ed g .data 00000000 _edata
0800050c g F .text 00000010 Bulk_GetBulkDescriptor 0800050c g F .text 00000010 Bulk_GetBulkDescriptor
@ -249,8 +250,8 @@ SYMBOL TABLE:
08001f18 g F .text 000000b8 UsbTransmitPipeBulkIN 08001f18 g F .text 000000b8 UsbTransmitPipeBulkIN
080001a8 g F .text 0000002a BackDoorInitHook 080001a8 g F .text 0000002a BackDoorInitHook
080004d4 g F .text 00000010 Bulk_GetConfigDescriptor 080004d4 g F .text 00000010 Bulk_GetConfigDescriptor
0800270c g O .text 0000002c Bulk_StringInterface 08002714 g O .text 0000002c Bulk_StringInterface
080020a4 g F .text 00000028 TimerInit 080020ac g F .text 00000028 TimerInit
20000758 g O .bss 00000002 wInterrupt_Mask 20000758 g O .bss 00000002 wInterrupt_Mask
080015e4 g F .text 00000020 GetEPRxAddr 080015e4 g F .text 00000020 GetEPRxAddr

View File

@ -1,25 +1,25 @@
S024000062696E2F6F70656E62746C5F6F6C696D65785F73746D3332683130332E73726563A3 S024000062696E2F6F70656E62746C5F6F6C696D65785F73746D3332683130332E73726563A3
S31508000000600900202926000815260008152600087C S3150800000060090020312600081D2600081D26000864
S3150800001015260008152600081526000815260008C6 S315080000101D2600081D2600081D2600081D260008A6
S3150800002015260008152600081526000815260008B6 S315080000201D2600081D2600081D2600081D26000896
S3150800003015260008152600081526000815260008A6 S315080000301D2600081D2600081D2600081D26000886
S315080000401526000815260008152600081526000896 S315080000401D2600081D2600081D2600081D26000876
S315080000501526000815260008152600081526000886 S315080000501D2600081D2600081D2600081D26000866
S315080000601526000815260008152600081526000876 S315080000601D2600081D2600081D2600081D26000856
S315080000701526000815260008152600081526000866 S315080000701D2600081D2600081D2600081D26000846
S315080000801526000815260008152600081526000856 S315080000801D2600081D2600081D2600081D26000836
S315080000901526000815260008152600081526000846 S315080000901D2600081D2600081D2600081D26000826
S315080000A01526000815260008152600081526000836 S315080000A01D2600081D2600081D2600081D26000816
S315080000B01526000815260008152600081526000826 S315080000B01D2600081D2600081D2600081D26000806
S315080000C01526000815260008152600081526000816 S315080000C01D2600081D2600081D2600081D260008F6
S315080000D01526000815260008152600081526000806 S315080000D01D2600081D2600081D2600081D260008E6
S315080000E015260008152600081526000815260008F6 S315080000E01D2600081D2600081D2600081D260008D6
S315080000F015260008152600081526000815260008E6 S315080000F01D2600081D2600081D2600081D260008C6
S3150800010015260008152600081526000815260008D5 S315080001001D2600081D2600081D2600081D260008B5
S3150800011015260008152600081526000815260008C5 S315080001101D2600081D2600081D2600081D260008A5
S3150800012015260008152600081526000815260008B5 S315080001201D2600081D2600081D2600081D26000895
S3150800013015260008152600081526000815260008A5 S315080001301D2600081D2600081D2600081D26000885
S315080001401526000815260008152600081526000895 S315080001401D2600081D2600081D2600081D26000875
S3150800015040F2F003C2F200031B78CBB94FF4805388 S3150800015040F2F003C2F200031B78CBB94FF4805388
S31508000160C4F202039A6942F010029A614FF480536E S31508000160C4F202039A6942F010029A614FF480536E
S31508000170C4F201035A6822F470425A605A6842F47B S31508000170C4F201035A6822F470425A605A6842F47B
@ -37,7 +37,7 @@ S315080002201A605A6822F4FE025A604FF41F029A6056
S315080002301A6842F480321A604FF48053C4F20203FB S315080002301A6842F480321A604FF48053C4F20203FB
S3150800024040F2DC52196801F400310191009901313C S3150800024040F2DC52196801F400310191009901313C
S315080002500091019911B900999142F3D14FF4805355 S315080002500091019911B900999142F3D14FF4805355
S31508000260C4F202031B6813F4003F06D142F2886009 S31508000260C4F202031B6813F4003F06D142F2906001
S31508000270C0F600006C2101F08DFC4FF40053C4F267 S31508000270C0F600006C2101F08DFC4FF40053C4F267
S3150800028002031A6842F010021A601A6822F0030282 S3150800028002031A6842F010021A601A6822F0030282
S315080002901A601A6842F002021A604FF48053C4F2D8 S315080002901A601A6842F002021A604FF48053C4F2D8
@ -65,7 +65,7 @@ S315080003E0002070470220704710B501F021FE40F248
S315080003F05473C2F200031B6800249C7200F0E4F8F0 S315080003F05473C2F200031B6800249C7200F0E4F8F0
S3150800040001F04EF940F2F403C2F200031C6010BD7D S3150800040001F04EF940F2F403C2F200031C6010BD7D
S3150800041010B540F25473C2F200031B6800249C72A4 S3150800041010B540F25473C2F200031B6800249C72A4
S3150800042042F2D062C0F60002D2795A72DC722046D5 S3150800042042F2D862C0F60002D2795A72DC722046CD
S3150800043000F0F8FF20464FF4007100F0FDFF20465B S3150800043000F0F8FF20464FF4007100F0FDFF20465B
S31508000440102101F005F82046402101F0A7F82046C2 S31508000440102101F005F82046402101F0A7F82046C2
S31508000450802101F091F8204601F056F840F2080391 S31508000450802101F091F8204601F056F840F2080391
@ -366,8 +366,8 @@ S315080016B0C2F200034FF406421A8045F64043C4F2CC
S315080016C000031A60704700BF70B50E4600F07F052C S315080016C000031A60704700BF70B50E4600F07F052C
S315080016D02846FFF7CDFF04462846FFF783FF014655 S315080016D02846FFF7CDFF04462846FFF783FF014655
S315080016E030462246FFF78EFE204670BD08B500F04C S315080016E030462246FFF78EFE204670BD08B500F04C
S315080016F04DFA00F0D7FC00F0BBFC00F00DF800F046 S315080016F04DFA00F0DBFC00F0BBFC00F00DF800F042
S3150800170039FA08BD08B500F043FA00F0E7FC00F026 S3150800170039FA08BD08B500F043FA00F0EBFC00F022
S315080017100FF800F039FA08BD08B500F059F800F0DE S315080017100FF800F039FA08BD08B500F059F800F0DE
S3150800172001FB40F2EC03C2F2000302221A7008BD64 S3150800172001FB40F2EC03C2F2000302221A7008BD64
S3150800173008B540F2FC00C2F2000000F08DFB01285B S3150800173008B540F2FC00C2F2000000F08DFB01285B
@ -409,7 +409,7 @@ S315080019600003FF22DA709B6C406840B118440022DD
S3150800197013F8011B0A44D2B28342F9D100E00022CF S3150800197013F8011B0A44D2B28342F9D100E00022CF
S3150800198040F23C13C2F20003C3F8072001221A7181 S3150800198040F23C13C2F20003C3F8072001221A7181
S3150800199000225A719A710822A3F84420CAE040F23C S3150800199000225A719A710822A3F84420CAE040F23C
S315080019A03C13C2F20003FF22DA7042F23872C0F624 S315080019A03C13C2F20003FF22DA7042F24072C0F61C
S315080019B000029A6400221A715A719A710721D97124 S315080019B000029A6400221A715A719A710721D97124
S315080019C01A725A729A720822A3F84420B2E00020CA S315080019C01A725A729A720822A3F84420B2E00020CA
S315080019D0FFF7F2FEAEE040F23C13C2F20003FF222C S315080019D0FFF7F2FEAEE040F23C13C2F20003FF222C
@ -423,7 +423,7 @@ S31508001A40A56CFFF79DFE013D2844A0640123A4F878
S31508001A5044306FE04578FFF793FE0238854203DD90 S31508001A5044306FE04578FFF793FE0238854203DD90
S31508001A602220FFF7A9FE65E040F23C13C2F200030C S31508001A602220FFF7A9FE65E040F23C13C2F200030C
S31508001A70FF22DA700122A3F84420617839B900F010 S31508001A70FF22DA700122A3F84420617839B900F010
S31508001A8007FB002856D13120FFF796FE52E040F2B8 S31508001A800BFB002856D13120FFF796FE52E040F2B4
S31508001A903C13C2F20003986CA21C00F0EDFA18B9C8 S31508001A903C13C2F20003986CA21C00F0EDFA18B9C8
S31508001AA03120FFF789FE45E040F23C13C2F20003FD S31508001AA03120FFF789FE45E040F23C13C2F20003FD
S31508001AB061789A6C0A449A643CE040F23C14C2F29B S31508001AB061789A6C0A449A643CE040F23C14C2F29B
@ -442,219 +442,220 @@ S31508001B7038BD00BF08B5FEF717FBFEF72BFB08B903
S31508001B8000F016F808BD00BF704700BF704700BFD9 S31508001B8000F016F808BD00BF704700BF704700BFD9
S31508001B90704700BF08B540F28813C2F20003186008 S31508001B90704700BF08B540F28813C2F20003186008
S31508001BA040F28C13C2F200031960FFF7F1FFFCE75D S31508001BA040F28C13C2F200031960FFF7F1FFFCE75D
S31508001BB008B500F069FA90B1FFF7D0FD00F086FA93 S31508001BB008B500F069FA90B1FFF7D0FD00F08AFA8F
S31508001BC000F022FD20F0604020F07F004EF608531A S31508001BC000F066FA20F0604020F07F004EF60853D9
S31508001BD0CEF20003186000F017FD4368984708BD69 S31508001BD0CEF20003186000F05BFA4368984708BD28
S31508001BE070B5561EB6B24AB14C1E0E44451A14F8C4 S31508001BE070B5561EB6B24AB14C1E0E44451A14F8C4
S31508001BF0013F2B55FFF7CCFFB442F8D170BD00BFAB S31508001BF0013F2B55FFF7CCFFB442F8D170BD00BFAB
S31508001C0030B492B14B1C0331541EE4B201EB4404C8 S31508001C0030B492B14B1C0331541EE4B201EB4404C8
S31508001C100021020F092A94BF3032373203F8012C0B S31508001C100021020F092A94BF3032373203F8012C0B
S31508001C20000103F8021BA342F3D130BC704700BF82 S31508001C20000103F8021BA342F3D130BC704700BF82
S31508001C3038B504460D46012807D942F24070C0F669 S31508001C3038B504460D46012807D942F24870C0F661
S31508001C40000040F2FD11FFF7A5FF40F21423C2F28F S31508001C40000040F2FD11FFF7A5FF40F2D813C2F2DB
S31508001C50000304EB440203EBC2035A7C1B7C9A4242 S31508001C50000304EB440203EBC2035A7C1B7C9A4242
S31508001C6020D040F21423C2F2000304EB440203EB33 S31508001C6020D040F2D813C2F2000304EB440203EB7F
S31508001C70C203DA681570597C01315974DA68013281 S31508001C70C203DA681570597C01315974DA68013281
S31508001C80DA605B689A420FD940F21423C2F2000365 S31508001C80DA605B689A420FD940F2D813C2F20003B1
S31508001C906200111953F83110144403EBC403D960D8 S31508001C906200111953F83110144403EBC403D960D8
S31508001CA0012038BD002038BD012038BD38B50446AE S31508001CA0012038BD002038BD012038BD38B50446AE
S31508001CB00D46012807D942F24070C0F6000040F2EE S31508001CB00D46012807D942F24870C0F6000040F2E6
S31508001CC01F21FFF767FF40F21423C2F2000304EB5B S31508001CC01F21FFF767FF40F2D813C2F2000304EBA7
S31508001CD0440203EBC2035B7CFBB140F21423C2F25D S31508001CD0440203EBC2035B7CFBB140F2D813C2F2A9
S31508001CE0000303EBC2039A6812782A70597C0139FB S31508001CE0000303EBC2039A6812782A70597C0139FB
S31508001CF059749A6801329A605B689A420FD940F221 S31508001CF059749A6801329A605B689A420FD940F221
S31508001D001423C2F200036200111953F83110144467 S31508001D00D813C2F200036200111953F831101444B3
S31508001D1003EBC4039960012038BD002038BD0120BB S31508001D1003EBC4039960012038BD002038BD0120BB
S31508001D2038BD00BF10B540F21423C2F200030020EC S31508001D2038BD00BF10B540F2D813C2F20003002038
S31508001D30987403F118025A61012183F82A10D862AF S31508001D30987403F118025A61012183F82A10D862AF
S31508001D4040F21021C2F200010A604021197440F2E3 S31508001D4040F2D411C2F200010A604021197440F22F
S31508001D50CC21C2F200014C1C9C60DC6058741C60EB S31508001D508C21C2F200014C1C9C60DC6058741C602B
S31508001D6001F140045C6008705AB340F21021C2F2D7 S31508001D6001F140045C6008705AB340F2D411C2F223
S31508001D700001D86A0860402183F8281040F24421FF S31508001D700001D86A0860402183F8281040F208213B
S31508001D80C2F20001481C18625862002483F82940F0 S31508001D80C2F20001481C18625862002483F82940F0
S31508001D90986101F140035360927C0A7040F2CC23AB S31508001D90986101F140035360927C0A7040F28C23EB
S31508001DA0C2F200031B78FF2B01D0FF2A06D142F2AC S31508001DA0C2F200031B78FF2B01D0FF2A06D142F2AC
S31508001DB04070C0F600007F21FFF7ECFEFFF778F9C8 S31508001DB04870C0F600007F21FFF7ECFEFFF778F9C0
S31508001DC010BD40F24423C2F20003FF221A70EEE768 S31508001DC010BD40F20823C2F20003FF221A70EEE7A4
S31508001DD008B50020FEF7BCF908BD00BF2DE9F84399 S31508001DD008B50020FEF7BCF908BD00BF2DE9F84399
S31508001DE007460C463F2906D942F24070C0F6000065 S31508001DE007460C463F2906D942F24870C0F600005D
S31508001DF09E21FFF7CFFE40F2CC23C2F200031878EB S31508001DF09E21FFF7CFFE40F28C23C2F2000318782B
S31508001E002146FFF715FF012806D042F24070C0F6BA S31508001E002146FFF715FF012806D042F24870C0F6B2
S31508001E100000A221FFF7BEFE2646D4B1002440F2F8 S31508001E100000A221FFF7BEFE2646D4B1002440F2F8
S31508001E20CC25C2F2000542F24078C0F600084FF011 S31508001E208C25C2F2000542F24878C0F600084FF049
S31508001E30AB09FFF7ADFE2878395DFFF7F9FE0128F3 S31508001E30AB09FFF7ADFE2878395DFFF7F9FE0128F3
S31508001E4003D040464946FFF7A5FE0134A3B2B34284 S31508001E4003D040464946FFF7A5FE0134A3B2B34284
S31508001E50EFD3BDE8F88300BF10B50446FEF75EFB76 S31508001E50EFD3BDE8F88300BF10B50446FEF75EFB76
S31508001E6040F28823C2F200031B7803BB40F24423E6 S31508001E6040F29013C2F200031B7803BB40F208232A
S31508001E70C2F20003187840F2D011C2F20001FFF74F S31508001E70C2F20003187840F2D021C2F20001FFF73F
S31508001E8015FF01283ED140F2D013C2F200031B7899 S31508001E8015FF01283ED140F2D023C2F200031B7889
S31508001E90002B39D040F28823C2F2000301221A70BF S31508001E90002B39D040F29013C2F2000301221A70C7
S31508001EA040F21033C2F200030020187010BD40F251 S31508001EA040F21033C2F200030020187010BD40F251
S31508001EB04423C2F2000340F21032C2F20002117843 S31508001EB00823C2F2000340F21032C2F2000211787F
S31508001EC01878144B1944FFF7F1FE01281ED140F289 S31508001EC01878144B1944FFF7F1FE01281ED140F289
S31508001ED01033C2F200031A780132D2B21A7040F2F5 S31508001ED01033C2F200031A780132D2B21A7040F2F5
S31508001EE0D013C2F200031B78934211D12046094948 S31508001EE0D023C2F200031B78934211D12046094938
S31508001EF0FFF776FE40F28823C2F2000300221A702A S31508001EF0FFF776FE40F29013C2F2000300221A7032
S31508001F00012010BD002010BD002010BD002010BD0E S31508001F00012010BD002010BD002010BD002010BD0E
S31508001F10002010BDD10100202DE9F04383B040F226 S31508001F10002010BDD10200202DE9F04383B040F225
S31508001F20CC23C2F200031C78012C07D942F2407078 S31508001F208C23C2F200031C78012C07D942F24870B0
S31508001F30C0F6000040F23F21FFF72CFE40F21423C2 S31508001F30C0F6000040F23F21FFF72CFE40F2D8130E
S31508001F40C2F2000304EB440403EBC4035B7C002BDE S31508001F40C2F2000304EB440403EBC4035B7C002BDE
S31508001F503BD0402B34BF99464FF04009B9F1000FEA S31508001F503BD0402B34BF99464FF04009B9F1000FEA
S31508001F6023D040F28C23C2F200035C1E09F1FF362F S31508001F6023D040F29413C2F200035C1E09F1FF3637
S31508001F70F6B21E4440F2CC25C2F2000542F2407782 S31508001F70F6B21E4440F28C25C2F2000542F24877BA
S31508001F80C0F600074FF4A77828780DF10701FFF788 S31508001F80C0F600074FF4A77828780DF10701FFF788
S31508001F908DFE012803D038464146FFF7FBFD9DF824 S31508001F908DFE012803D038464146FFF7FBFD9DF824
S31508001FA0073004F8013FB442EED140F28C20C2F269 S31508001FA0073004F8013FB442EED140F29410C2F271
S31508001FB000004FF480714A46FFF70AFA01204946A5 S31508001FB000004FF480714A46FFF70AFA01204946A5
S31508001FC0FFF720FB0120FFF77BFA03B0BDE8F0839B S31508001FC0FFF720FB0120FFF77BFA03B0BDE8F0839B
S31508001FD02DE9F041012040F29011C2F20001FFF70D S31508001FD02DE9F041012040F24C21C2F20001FFF741
S31508001FE073FB80B2F0B140F29013C2F200035C1E9C S31508001FE073FB80B2F0B140F24C23C2F200035C1ED0
S31508001FF0013886B21E4440F24425C2F2000542F278 S31508001FF0013886B21E4440F20825C2F2000542F2B4
S315080020004077C0F6000740F27318287814F8011FC5 S315080020004877C0F6000740F27318287814F8011FBD
S31508002010FFF70EFE012803D038464146FFF7BAFD02 S31508002010FFF70EFE012803D038464146FFF7BAFD02
S31508002020B442F2D10120FFF75DFABDE8F08100BFA6 S31508002020B442F2D10120FFF75DFABDE8F08100BFA6
S3150800203038B54FF2E873C1F6FF731B684FF2EC72BE S3150800203038B54FF2E873C1F6FF731B684FF2EC72BE
S31508002040C1F6FF7214684FF2F072C1F6FF72126899 S31508002040C1F6FF7214684FF2F072C1F6FF72126899
S31508002050D0180AD0054D29460822FFF7D1FD20469B S31508002050D0180AD0054D29460822FFF7D1FD20469B
S3150800206005F110010422FFF7CBFD38BD9A000020C8 S3150800206005F110010422FFF7CBFD38BD9A000020C8
S3150800207008B500F04DF908BD08B500F057F908BDD8 S3150800207008B500F051F908BD08B500F05BF908BDD0
S3150800208008B500F07BF908BD08B500F063FA08BD8D S3150800208008B500F07FF908BD08B500F067FA08BD85
S3150800209008B500F033FA10B100F090FA08BD002038 S3150800209008B500F0BDFA08BD08B500F033FA10B16E
S315080020A008BD00BF4EF21003CEF2000300221A60EC S315080020A000F090FA08BD002008BD00BF4EF21003EC
S315080020B041F63F11C0F2010159609A600521196085 S315080020B0CEF2000300221A6041F63F11C0F2010178
S315080020C040F21433C2F200031A6070474EF210034E S315080020C059609A600521196040F21433C2F2000380
S315080020D0CEF2000300221A60704700BF4EF21003CA S315080020D01A6070474EF21003CEF2000300221A600F
S315080020E0CEF200031B6813F4803F1FBF40F214337F S315080020E0704700BF4EF21003CEF200031B6813F4CC
S315080020F0C2F200031A68013218BF1A60704700BF9F S315080020F0803F1FBF40F21433C2F200031A68013250
S315080021004FF40053C4F202031A6942F080021A61BE S3150800210018BF1A60704700BF4FF40053C4F20203A9
S31508002110704700BFF8B507460024254642F26476A4 S315080021101A6942F080021A61704700BFF8B507468F
S31508002120C0F60006FFF734FDA359BB420ED8311995 S315080021200024254642F26C76C0F60006FFF730FD1D
S3150800213049680B449F4209D242F26473C0F6000311 S31508002130A359BB420ED8311949680B449F4209D2AC
S3150800214005EB450203EB8203187AF8BD01350C341A S3150800214042F26C73C0F6000305EB450203EB82030B
S315080021509C2CE7D1FF20F8BD2DE9F843804600689E S31508002150187AF8BD01350C349C2CE7D1FF20F8BD60
S31508002160FFF7D8FFFF285CD04FF40053C4F20203F0 S315080021602DE9F84380460068FFF7D8FFFF285CD0C2
S3150800217040F22312C4F267525A6048F6AB12CCF604 S315080021704FF40053C4F2020340F22312C4F267522A
S31508002180EF525A603422DA60DB6813F0010F04D08C S315080021805A6048F6AB12CCF6EF525A603422DA603F
S31508002190FFF7B6FF0020BDE8F8834FF40053C4F2FA S31508002190DB6813F0010F04D0FFF7B6FF0020BDE897
S315080021A002031A6942F001021A61002508F10409BE S315080021A0F8834FF40053C4F202031A6942F001029D
S315080021B04FF40054C4F20204D8F80030EF1859F866 S315080021B01A61002508F104094FF40054C4F2020418
S315080021C00560B2B2EA52E36813F0010F05D0FFF7D3 S315080021C0D8F80030EF1859F80560B2B2EA52E36859
S315080021D0DFFCE36813F0010FF9D1330C7B80E36869 S315080021D013F0010F05D0FFF7DBFCE36813F0010FDE
S315080021E013F0010F05D0FFF7D3FCE36813F0010FD6 S315080021E0F9D1330C7B80E36813F0010F05D0FFF7B4
S315080021F0F9D13B68B34204D10435B5F5007FDBD18C S315080021F0CFFCE36813F0010FF9D13B68B34204D171
S3150800220001E0002400E001244FF40053C4F2020365 S315080022000435B5F5007FDBD101E0002400E00124A8
S315080022101A6922F001021A61FFF772FF2046BDE82B S315080022104FF40053C4F202031A6922F001021A614C
S31508002220F8830020BDE8F88338B504460D4640F229 S31508002220FFF772FF2046BDE8F8830020BDE8F88373
S315080022301833C2F20003984209D04FF4C043C0F6DF S3150800223038B504460D4640F21833C2F200039842F8
S31508002240000399420BD0FFF787FF20B917E040F249 S3150800224009D04FF4C043C0F6000399420BD0FFF7FC
S315080022501C54C2F20004C5F3080393B903E040F224 S3150800225087FF20B917E040F21C54C2F20004C5F308
S315080022601834C2F2000423689D420CD0204640F878 S31508002260080393B903E040F21834C2F20004236865
S31508002270045B29464FF40072FFF7B2FC03E0002026 S315080022709D420CD0204640F8045B29464FF4007274
S3150800228038BD002038BD204638BD00BF2DE9F041D5 S31508002280FFF7AEFC03E0002038BD002038BD20462D
S3150800229006460C4617461D464FEA51284FEA482877 S3150800229038BD00BF2DE9F04106460C4617461D46D7
S315080022A00368B3F1FF3F06D140F8048B41464FF46B S315080022A04FEA51284FEA48280368B3F1FF3F06D1A1
S315080022B00072FFF795FC3368434505D03046414622 S315080022B040F8048B41464FF40072FFF791FC3368EF
S315080022C0FFF7B2FF0646D0B13368E41A3444043443 S315080022C0434505D030464146FFF7B2FF0646D0B132
S315080022D008F50078FFF75CFC331DE31AB3F5007FB9 S315080022D03368E41A3444043408F50078FFF758FCE8
S315080022E006D330464146FFF79FFF064650B1041D08 S315080022E0331DE31AB3F5007F06D330464146FFF7A0
S315080022F017F8013B04F8013B013DEBD105E000204E S315080022F09FFF064650B1041D17F8013B04F8013B41
S31508002300BDE8F0810020BDE8F0810120BDE8F0813C S31508002300013DEBD105E00020BDE8F0810020BDE8E5
S3150800231040F21C53C2F200034FF0FF321A6040F23B S31508002310F0810120BDE8F08140F21C53C2F20003AF
S315080023201833C2F200031A60704700BF70B504463E S315080023204FF0FF321A6040F21833C2F200031A6007
S315080023300D461646FFF7EEFEFF281BD0681E204402 S31508002330704700BF70B504460D461646FFF7EEFE19
S31508002340FFF7E8FEFF2817D0620A4FF4C043C0F62D S31508002340FF281BD0681E2044FFF7E8FEFF2817D099
S315080023500003B3EB422F07BF40F21830C2F2000069 S31508002350620A4FF4C043C0F60003B3EB422F07BF2F
S3150800236040F21C50C2F20000214632462B46FFF7C7 S3150800236040F21830C2F2000040F21C50C2F20000DF
S315080023708DFF70BD002070BD002070BD2DE9F843AB S31508002370214632462B46FFF78DFF70BD002070BD03
S3150800238004460E46FFF7C6FE0546701E2044FFF7B4 S31508002380002070BD2DE9F84304460E46FFF7C6FE49
S31508002390C1FE0446FF2D18BFFF2800F0AB8085421A S315080023900546701E2044FFF7C1FE0446FF2D18BFF0
S315080023A000F29F80022D40F29F800F2800F29F8046 S315080023A0FF2800F0AB80854200F29F80022D40F2A4
S315080023B04FF40053C4F2020340F22312C4F26752E8 S315080023B09F800F2800F29F804FF40053C4F2020357
S315080023C05A6048F6AB12CCF6EF525A603422DA60FD S315080023C040F22312C4F267525A6048F6AB12CCF6B2
S315080023D0DB6813F0010F04D0FFF792FE0020BDE87A S315080023D0EF525A603422DA60DB6813F0010F04D03A
S315080023E0F8834FF40053C4F202031A6942F002025A S315080023E0FFF792FE0020BDE8F8834FF40053C4F2CD
S315080023F01A6142F26479C0F600094F460026FFF7D3 S315080023F002031A6942F002021A6142F26C79C0F6C7
S31508002400C7FB3B7AAB4208D142F26473C0F60003BD S3150800240000094F460026FFF7C3FB3B7AAB4208D1CB
S3150800241006EB460253F8227005E001360C370D2EFE S3150800241042F26C73C0F6000306EB460253F82270CC
S31508002420EDD14FF0FF37C8460025FFF7B1FB98F806 S3150800242005E001360C370D2EEDD14FF0FF37C846C3
S315080024300830A34208D142F26473C0F6000305EBE4 S315080024300025FFF7ADFB98F80830A34208D142F211
S31508002440450253F8228006E0013508F10C080D2DE7 S315080024406C73C0F6000305EB450253F8228006E0DC
S31508002450EBD14FF0FF384E460025FFF799FB337A4C S31508002450013508F10C080D2DEBD14FF0FF384E462B
S31508002460A34209D142F26473C0F6000305EB4502A4 S315080024600025FFF795FB337AA34209D142F26C7334
S3150800247003EB82035B6804E001350C360D2DECD1C5 S31508002470C0F6000305EB450203EB82035B6804E044
S315080024800023C7EB08084344C3F38F23E3B1013B9A S3150800248001350C360D2DECD10023C7EB0808434463
S315080024909EB20136B60200254FF40054C4F2020477 S31508002490C3F38F23E3B1013B9EB20136B602002592
S315080024A0EB196361236943F040032361E36813F082 S315080024A04FF40054C4F20204EB196361236943F044
S315080024B0010F05D0FFF76CFBE36813F0010FF9D1A4 S315080024B040032361E36813F0010F05D0FFF768FBBB
S315080024C005F58065B542EBD14FF40053C4F202031B S315080024C0E36813F0010FF9D105F58065B542EBD144
S315080024D01A6922F002021A61FFF712FE0120BDE80E S315080024D04FF40053C4F202031A6922F002021A6189
S315080024E0F8830020BDE8F8830020BDE8F8830020C3 S315080024E0FFF712FE0120BDE8F8830020BDE8F88357
S315080024F0BDE8F8830020BDE8F88300BF00B583B0C7 S315080024F00020BDE8F8830020BDE8F8830020BDE889
S3150800250040F21833C2F200031B68B3F1FF3F08BF5D S31508002500F88300BF00B583B040F21833C2F2000367
S3150800251001201CD040F21833C2F2000399685A68A9 S315080025101B68B3F1FF3F08BF01201CD040F21833F7
S315080025201144DA6811441A6911445A6911449A69BE S31508002520C2F2000399685A681144DA6811441A69B4
S315080025300A44D96953185B4202AA42F8043D46F296 S3150800253011445A6911449A690A44D96953185B4285
S315080025405010C0F600000421FFF7F0FEFFE703B0C5 S3150800254002AA42F8043D46F25010C0F600000421E3
S315080025505DF804FB46F20402C0F600024FF4C043DD S31508002550FFF7F0FEFFE703B05DF804FB46F204025E
S31508002560C0F6000310681B68184446F20803C0F654 S31508002560C0F600024FF4C043C0F6000310681B68AB
S3150800257000031B68184446F20C03C0F600031B68E8 S31508002570184446F20803C0F600031B68184446F2DE
S31508002580184446F21003C0F600031B68184446F2C6 S315080025800C03C0F600031B68184446F21003C0F695
S315080025901403C0F600031B68184446F21803C0F675 S3150800259000031B68184446F21403C0F600031B68C0
S315080025A000031B68184446F25013C0F600031B6864 S315080025A0184446F21803C0F600031B68184446F29E
S315080025B01844D0F1010038BF0020704708B540F232 S315080025B05013C0F600031B681844D0F1010038BF59
S315080025C01833C2F200031B68B3F1FF3F06D040F28E S315080025C00020704708B540F21833C2F200031B68B2
S315080025D01830C2F20000FFF7BFFD88B140F21C5365 S315080025D0B3F1FF3F06D040F21830C2F20000FFF711
S315080025E0C2F200031B68B3F1FF3F0BD040F21C5048 S315080025E0BFFD88B140F21C53C2F200031B68B3F169
S315080025F0C2F20000FFF7B0FD003018BF012008BD89 S315080025F0FF3F0BD040F21C50C2F20000FFF7B0FDBF
S31508002600002008BD012008BD4FF4C040C0F60000F8 S31508002600003018BF012008BD002008BD012008BD04
S31508002610704700BF08B542F60000C0F60000362134 S315080026104FF4C040C0F60000704700BF08B542F648
S31508002620FFF7B8FA08BD00BF10B572B640F200024F S315080026200800C0F600003621FFF7B4FA08BD00BF5F
S31508002630C2F2000240F2ED03C2F200039A4210D23F S3150800263010B572B640F20002C2F2000240F2ED0393
S31508002640131D0E4CE41A24F0030404340023104628 S31508002640C2F200039A4210D2131D0E4CE41A24F06B
S3150800265042F62C01C0F600015A581A500433A34218 S31508002650030404340023104642F63401C0F6000190
S31508002660FAD1074807494FF000028842B8BF40F838 S315080026605A581A500433A342FAD1074807494FF07B
S31508002670042BFADBFDF7B8FD10BD00BFF000002003 S3150800267000028842B8BF40F8042BFADBFDF7B4FD28
S31508002680F00000205E0700206D61696E2E63000071 S3150800268010BD00BFF0000020F00000205E0700200B
S315080026901201100100000040501DAC60000101024B S315080026906D61696E2E630000120110010000004092
S315080026A003010000040309042603570069006E00AD S315080026A0501DAC6000010102030100000403090487
S315080026B05500530042002000420075006C006B0074 S315080026B02603570069006E005500530042002000AB
S315080026C0200044006500760069006300650000008C S315080026C0420075006C006B0020004400650076002F
S315080026D009022000010100C0320904000002FF00BF S315080026D0690063006500000009022000010100C0CE
S315080026E000040705810240000007050102400000BA S315080026E0320904000002FF000004070581024000C9
S315080026F01A034F00700065006E0042004C0054003B S315080026F000070501024000001A034F00700065003C
S315080027002000550073006500720000002C03570076 S315080027006E0042004C00540020005500730065001E
S3150800271069006E0055005300420020004200750013 S31508002710720000002C03570069006E005500530034
S315080027206C006B00200049006E00740065007200A2 S3150800272042002000420075006C006B002000490042
S3150800273066006100630065004F70656E424C540088 S315080027306E00740065007200660061006300650043
S315080027402E2E2F2E2E2F2E2E2F536F757263652F3A S315080027404F70656E424C54002E2E2F2E2E2F2E2E95
S3150800275041524D434D335F53544D33322F75736297 S315080027502F536F757263652F41524D434D335F5347
S315080027602E6300000060000800200000030000003F S31508002760544D33322F7573622E63000000600008E3
S3150800277000800008002000000400000000A00008F7 S315080027700020000003000000008000080020000080
S31508002780002000000500000000C00008002000002E S315080027800400000000A0000800200000050000006A
S315080027900600000000E00008002000000700000016 S3150800279000C00008002000000600000000E0000855
S315080027A000000108002000000800000000200108C1 S315080027A000200000070000000000010800200000CB
S315080027B00020000009000000004001080020000079 S315080027B008000000002001080020000009000000B1
S315080027C00A00000000600108002000000B0000005D S315080027C000400108002000000A000000006001081F
S315080027D000800108002000000C00000000A001088D S315080027D0002000000B000000008001080020000017
S315080027E0002000000D00000000C0010800200000C5 S315080027E00C00000000A00108002000000D000000F9
S315080027F00E00000000E00108002000000F000000A5 S315080027F000C00108002000000E00000000E00108EB
S315080028002E2E2F2E2E2F2E2E2F536F757263652F79 S31508002800002000000F0000002E2E2F2E2E2F2E2E19
S3150800281041524D434D335F53544D33322F47434353 S315080028102F536F757263652F41524D434D335F5386
S311080028202F766563746F72732E630000D8 S31508002820544D33322F4743432F766563746F727363
S3150800282CD026000820000000E9030008110400085F S309080028302E63000005
S3150800283C810300088503000889030008D5030008EE S31508002834D826000820000000E9030008110400084F
S3150800284CD9030008C5040008D5040008E5040008E7 S31508002844810300088503000889030008D5030008E6
S3150800285C0000000040000000AD10000855030008F9 S31508002854D9030008C5040008D5040008E5040008DF
S3150800286CAD100008AD100008AD100008AD1000083A S315080028640000000040000000AD10000855030008F1
S3150800287CAD100008AD10000871030008E226000828 S31508002874AD100008AD100008AD100008AD10000832
S3150800288C090000009026000812000000A426000883 S31508002884AD100008AD10000871030008EA26000818
S3150800289C04000000F02600081A000000A82600080C S31508002894090000009826000812000000AC2600086B
S315080028AC26000000980000201C0000000C270008D9 S315080028A404000000F82600081A000000B0260008F4
S315080028BC2C000000030100001C03530045005200C5 S315080028B426000000980000201C00000014270008C9
S315080028CC310032003300340035003600370038004A S315080028C42C000000030100001C03530045005200BD
S315080028DC390030002D030008AD100008AD100008B3 S315080028D43100320033003400350036003700380042
S315080028ECAD100008AD100008AD100008AD100008BA S315080028E4390030002D030008AD100008AD100008AB
S315080028FC35030008AD100008AD100008AD1000082F S315080028F4AD100008AD100008AD100008AD100008B2
S3120800290CAD100008AD100008AD100008045D S3150800290435030008AD100008AD100008AD10000826
S31208002914AD100008AD100008AD1000080455
S70508000000F2 S70508000000F2

View File

@ -1,68 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<CodeLite_Project Name="DemoBoot" InternalType=""> <CodeLite_Project Name="DemoBoot" InternalType="">
<Plugins>
<Plugin Name="qmake">
<![CDATA[00010001N0005Debug000000000000]]>
</Plugin>
</Plugins>
<VirtualDirectory Name="Source">
<VirtualDirectory Name="ARMCM3_STM32">
<VirtualDirectory Name="GCC">
<File Name="../../../../Source/ARMCM3_STM32/GCC/cstart.c"/>
<File Name="../../../../Source/ARMCM3_STM32/GCC/vectors.c"/>
<File Name="../../../../Source/ARMCM3_STM32/GCC/memory.x"/>
</VirtualDirectory>
<File Name="../../../../Source/ARMCM3_STM32/can.c"/>
<File Name="../../../../Source/ARMCM3_STM32/can.h"/>
<File Name="../../../../Source/ARMCM3_STM32/cpu.c"/>
<File Name="../../../../Source/ARMCM3_STM32/cpu.h"/>
<File Name="../../../../Source/ARMCM3_STM32/flash.c"/>
<File Name="../../../../Source/ARMCM3_STM32/flash.h"/>
<File Name="../../../../Source/ARMCM3_STM32/nvm.c"/>
<File Name="../../../../Source/ARMCM3_STM32/nvm.h"/>
<File Name="../../../../Source/ARMCM3_STM32/timer.c"/>
<File Name="../../../../Source/ARMCM3_STM32/timer.h"/>
<File Name="../../../../Source/ARMCM3_STM32/types.h"/>
<File Name="../../../../Source/ARMCM3_STM32/uart.c"/>
<File Name="../../../../Source/ARMCM3_STM32/uart.h"/>
<File Name="../../../../Source/ARMCM3_STM32/usb.c"/>
<File Name="../../../../Source/ARMCM3_STM32/usb.h"/>
</VirtualDirectory>
<File Name="../../../../Source/assert.c"/>
<File Name="../../../../Source/assert.h"/>
<File Name="../../../../Source/backdoor.c"/>
<File Name="../../../../Source/backdoor.h"/>
<File Name="../../../../Source/boot.c"/>
<File Name="../../../../Source/boot.h"/>
<File Name="../../../../Source/com.c"/>
<File Name="../../../../Source/com.h"/>
<File Name="../../../../Source/cop.c"/>
<File Name="../../../../Source/cop.h"/>
<File Name="../../../../Source/plausibility.h"/>
<File Name="../../../../Source/xcp.c"/>
<File Name="../../../../Source/xcp.h"/>
</VirtualDirectory>
<VirtualDirectory Name="Demo"> <VirtualDirectory Name="Demo">
<VirtualDirectory Name="ARMCM3_STM32_Olimex_STM32H103_GCC"> <VirtualDirectory Name="ARMCM3_STM32_Olimex_STM32H103_GCC">
<VirtualDirectory Name="Boot"> <VirtualDirectory Name="Boot">
<VirtualDirectory Name="lib"> <VirtualDirectory Name="lib">
<VirtualDirectory Name="CMSIS">
<VirtualDirectory Name="CM3">
<VirtualDirectory Name="DeviceSupport">
<VirtualDirectory Name="ST">
<VirtualDirectory Name="STM32F10x">
<File Name="../lib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/stm32f10x.h"/>
<File Name="../lib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c"/>
<File Name="../lib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.h"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="CoreSupport">
<File Name="../lib/CMSIS/CM3/CoreSupport/core_cm3.c"/>
<File Name="../lib/CMSIS/CM3/CoreSupport/core_cm3.h"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="USB_FS_DEVICE"> <VirtualDirectory Name="USB_FS_DEVICE">
<VirtualDirectory Name="inc"> <VirtualDirectory Name="inc">
<File Name="../lib/USB_FS_DEVICE/inc/usb_core.h"/> <File Name="../lib/USB_FS_DEVICE/inc/usb_core.h"/>
@ -84,7 +25,27 @@
<File Name="../lib/USB_FS_DEVICE/src/usb_sil.c"/> <File Name="../lib/USB_FS_DEVICE/src/usb_sil.c"/>
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
<VirtualDirectory Name="CMSIS">
<VirtualDirectory Name="CM3">
<VirtualDirectory Name="DeviceSupport">
<VirtualDirectory Name="ST">
<VirtualDirectory Name="STM32F10x">
<File Name="../lib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/stm32f10x.h"/>
<File Name="../lib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c"/>
<File Name="../lib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.h"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="CoreSupport">
<File Name="../lib/CMSIS/CM3/CoreSupport/core_cm3.c"/>
<File Name="../lib/CMSIS/CM3/CoreSupport/core_cm3.h"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
<File Name="../blt_conf.h"/>
<File Name="../hooks.c"/>
<File Name="../main.c"/>
<File Name="../usb_conf.h"/> <File Name="../usb_conf.h"/>
<File Name="../usb_desc.c"/> <File Name="../usb_desc.c"/>
<File Name="../usb_desc.h"/> <File Name="../usb_desc.h"/>
@ -95,12 +56,14 @@
<File Name="../usb_prop.h"/> <File Name="../usb_prop.h"/>
<File Name="../usb_pwr.c"/> <File Name="../usb_pwr.c"/>
<File Name="../usb_pwr.h"/> <File Name="../usb_pwr.h"/>
<File Name="../hooks.c"/>
<File Name="../main.c"/>
<File Name="../blt_conf.h"/>
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
<Plugins>
<Plugin Name="qmake">
<![CDATA[00010001N0005Debug000000000000]]>
</Plugin>
</Plugins>
<Description/> <Description/>
<Dependencies/> <Dependencies/>
<Settings Type="Dynamic Library"> <Settings Type="Dynamic Library">
@ -174,4 +137,44 @@ continue
</AdditionalRules> </AdditionalRules>
</Configuration> </Configuration>
</Settings> </Settings>
<VirtualDirectory Name="Source">
<File Name="../../../../Source/assert.c"/>
<File Name="../../../../Source/assert.h"/>
<File Name="../../../../Source/backdoor.c"/>
<File Name="../../../../Source/backdoor.h"/>
<File Name="../../../../Source/boot.c"/>
<File Name="../../../../Source/boot.h"/>
<File Name="../../../../Source/can.h"/>
<File Name="../../../../Source/com.c"/>
<File Name="../../../../Source/com.h"/>
<File Name="../../../../Source/cop.c"/>
<File Name="../../../../Source/cop.h"/>
<File Name="../../../../Source/cpu.h"/>
<File Name="../../../../Source/file.c"/>
<File Name="../../../../Source/file.h"/>
<File Name="../../../../Source/net.c"/>
<File Name="../../../../Source/net.h"/>
<File Name="../../../../Source/nvm.h"/>
<File Name="../../../../Source/plausibility.h"/>
<File Name="../../../../Source/timer.h"/>
<File Name="../../../../Source/uart.h"/>
<File Name="../../../../Source/usb.h"/>
<File Name="../../../../Source/xcp.c"/>
<File Name="../../../../Source/xcp.h"/>
<VirtualDirectory Name="ARMCM3_STM32">
<File Name="../../../../Source/ARMCM3_STM32/can.c"/>
<File Name="../../../../Source/ARMCM3_STM32/cpu.c"/>
<File Name="../../../../Source/ARMCM3_STM32/flash.c"/>
<File Name="../../../../Source/ARMCM3_STM32/flash.h"/>
<File Name="../../../../Source/ARMCM3_STM32/nvm.c"/>
<File Name="../../../../Source/ARMCM3_STM32/timer.c"/>
<File Name="../../../../Source/ARMCM3_STM32/types.h"/>
<File Name="../../../../Source/ARMCM3_STM32/uart.c"/>
<File Name="../../../../Source/ARMCM3_STM32/usb.c"/>
<VirtualDirectory Name="GCC">
<File Name="../../../../Source/ARMCM3_STM32/GCC/cstart.c"/>
<File Name="../../../../Source/ARMCM3_STM32/GCC/vectors.c"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
</CodeLite_Project> </CodeLite_Project>

View File

@ -80,20 +80,20 @@ usb_pwr.c \
../../../Source/cop.h \ ../../../Source/cop.h \
../../../Source/assert.c \ ../../../Source/assert.c \
../../../Source/assert.h \ ../../../Source/assert.h \
../../../Source/cpu.h \
../../../Source/can.h \
../../../Source/uart.h \
../../../Source/usb.h \
../../../Source/nvm.h \
../../../Source/timer.h \
../../../Source/plausibility.h \ ../../../Source/plausibility.h \
../../../Source/ARMCM3_STM32/types.h \ ../../../Source/ARMCM3_STM32/types.h \
../../../Source/ARMCM3_STM32/cpu.c \ ../../../Source/ARMCM3_STM32/cpu.c \
../../../Source/ARMCM3_STM32/cpu.h \
../../../Source/ARMCM3_STM32/can.c \ ../../../Source/ARMCM3_STM32/can.c \
../../../Source/ARMCM3_STM32/can.h \
../../../Source/ARMCM3_STM32/uart.c \ ../../../Source/ARMCM3_STM32/uart.c \
../../../Source/ARMCM3_STM32/uart.h \
../../../Source/ARMCM3_STM32/usb.c \ ../../../Source/ARMCM3_STM32/usb.c \
../../../Source/ARMCM3_STM32/usb.h \
../../../Source/ARMCM3_STM32/nvm.c \ ../../../Source/ARMCM3_STM32/nvm.c \
../../../Source/ARMCM3_STM32/nvm.h \
../../../Source/ARMCM3_STM32/timer.c \ ../../../Source/ARMCM3_STM32/timer.c \
../../../Source/ARMCM3_STM32/timer.h \
../../../Source/ARMCM3_STM32/flash.c \ ../../../Source/ARMCM3_STM32/flash.c \
../../../Source/ARMCM3_STM32/flash.h \ ../../../Source/ARMCM3_STM32/flash.h \
../../../Source/ARMCM3_STM32/GCC/vectors.c \ ../../../Source/ARMCM3_STM32/GCC/vectors.c \

View File

@ -1,25 +1,25 @@
S02000006F70656E62746C5F6F6C696D65785F73746D3332683130332E737265630F S02000006F70656E62746C5F6F6C696D65785F73746D3332683130332E737265630F
S31508000000500B0020C92A0008DD2A0008DD2A00084E S31508000000500B0020D12A0008E52A0008E52A000836
S31508000010DD2A0008DD2A0008DD2A0008DD2A000896 S31508000010E52A0008E52A0008E52A0008E52A000876
S31508000020DD2A0008DD2A0008DD2A0008DD2A000886 S31508000020E52A0008E52A0008E52A0008E52A000866
S31508000030DD2A0008DD2A0008DD2A0008DD2A000876 S31508000030E52A0008E52A0008E52A0008E52A000856
S31508000040DD2A0008DD2A0008DD2A0008DD2A000866 S31508000040E52A0008E52A0008E52A0008E52A000846
S31508000050DD2A0008DD2A0008DD2A0008DD2A000856 S31508000050E52A0008E52A0008E52A0008E52A000836
S31508000060DD2A0008DD2A0008DD2A0008DD2A000846 S31508000060E52A0008E52A0008E52A0008E52A000826
S31508000070DD2A0008DD2A0008DD2A0008DD2A000836 S31508000070E52A0008E52A0008E52A0008E52A000816
S31508000080DD2A0008DD2A0008DD2A0008DD2A000826 S31508000080E52A0008E52A0008E52A0008E52A000806
S31508000090DD2A0008DD2A0008DD2A0008DD2A000816 S31508000090E52A0008E52A0008E52A0008E52A0008F6
S315080000A0DD2A0008DD2A0008DD2A0008DD2A000806 S315080000A0E52A0008E52A0008E52A0008E52A0008E6
S315080000B0DD2A0008DD2A0008DD2A0008DD2A0008F6 S315080000B0E52A0008E52A0008E52A0008E52A0008D6
S315080000C0DD2A0008DD2A0008DD2A0008DD2A0008E6 S315080000C0E52A0008E52A0008E52A0008E52A0008C6
S315080000D0DD2A0008DD2A0008DD2A0008DD2A0008D6 S315080000D0E52A0008E52A0008E52A0008E52A0008B6
S315080000E0DD2A0008DD2A0008DD2A0008DD2A0008C6 S315080000E0E52A0008E52A0008E52A0008E52A0008A6
S315080000F0DD2A0008DD2A0008DD2A0008DD2A0008B6 S315080000F0E52A0008E52A0008E52A0008E52A000896
S31508000100DD2A0008DD2A0008DD2A0008DD2A0008A5 S31508000100E52A0008E52A0008E52A0008E52A000885
S31508000110DD2A0008DD2A0008DD2A0008DD2A000895 S31508000110E52A0008E52A0008E52A0008E52A000875
S31508000120DD2A0008DD2A0008DD2A0008DD2A000885 S31508000120E52A0008E52A0008E52A0008E52A000865
S31508000130DD2A0008DD2A0008DD2A0008DD2A000875 S31508000130E52A0008E52A0008E52A0008E52A000855
S31508000140DD2A0008DD2A0008DD2A0008DD2A000865 S31508000140E52A0008E52A0008E52A0008E52A000845
S3150800015080B580B2002806D1DFF8BC0B0068012103 S3150800015080B580B2002806D1DFF8BC0B0068012103
S315080001600182002008E0DFF8640B00680068804719 S315080001600182002008E0DFF8640B00680068804719
S31508000170DFF8A40B00680A3002BD80B5DFF89C0BD7 S31508000170DFF8A40B00680A3002BD80B5DFF89C0BD7
@ -342,365 +342,365 @@ S315080015300510006801E05FF0FF3032BD38B50400E1
S31508001540002500E06D1CEDB20D2D11D200F04EF80D S31508001540002500E06D1CEDB20D2D11D200F04EF80D
S31508001550EDB20C20094900FB0510007AE4B2A0425E S31508001550EDB20C20094900FB0510007AE4B2A0425E
S31508001560F0D1EDB20C20054900FB0510406800E0FB S31508001560F0D1EDB20C20054900FB0510406800E0FB
S31508001570002032BDF0000020F402002028280008D0 S31508001570002032BDF0000020F402002030280008C8
S315080015800C20024010200240142002400420024091 S315080015800C20024010200240142002400420024091
S3150800159023016745AB89EFCD80B500F034F8002804 S3150800159023016745AB89EFCD80B500F034F8002804
S315080015A00DD000F065F800F0B1F8FFF747FE0449E2 S315080015A00DD000F069F800F0B5F800F030F80449FD
S315080015B0084004490860FFF741FE4068804701BDBE S315080015B008400449086000F02AF84068804701BDE1
S315080015C080FFFF1F08ED00E070B504000D0016004F S315080015C080FFFF1F08ED00E070B504000D0016004F
S315080015D005E0287820706D1C641C00F007F83000C0 S315080015D005E0287820706D1C641C00F007F83000C0
S315080015E0461E80B20028F4D170BD7047704780B59A S315080015E0461E80B20028F4D170BD7047704780B59A
S315080015F0FFF740FD01BD80B5FFF747FD02BD80B589 S315080015F0FFF740FD01BD80B5FFF747FD02BD80B589
S31508001600FFF76DFD02BD80B5FFF7C8FD02BD80B5C9 S31508001600FFF76DFD02BD80B5FFF7C8FD02BD80B5C9
S31508001610FFF77FFD002801D1002001E0FFF7EFFD6D S31508001610FFF714FE02BD80B5FFF77BFD002801D158
S3150800162002BD50F8041B61B150F8042BD30744BF20 S31508001620002001E0FFF7EBFD02BD50F8041B61B195
S31508001630A9F101039A18002342F8043B091FFAD1BD S3150800163050F8042BD30744BFA9F101039A180023D5
S31508001640EFE7704780B500F079F800F0B1FA254861 S3150800164042F8043B091FFAD1EFE7704780B500F06E
S315080016500221017001BD80B5234800F002FB012874 S3150800165079F800F0B1FA25480221017001BD80B57C
S3150800166005D12048022101701F4800F088F801BD05 S31508001660234800F002FB012805D120480221017019
S3150800167080B500F0C2FA01BD80B51A4A1278022A6E S315080016701F4800F088F801BD80B500F0C2FA01BD28
S3150800168002D1C9B200F0BEFA00F073F801BD1548E0 S3150800168080B51A4A1278022A02D1C9B200F0BEFA07
S315080016900078002805D0022807D004D3032806D0EE S3150800169000F073F801BD15480078002805D0022827
S315080016A007E0002006E0002004E03F2002E00020DA S315080016A007D004D3032806D007E0002006E0002070
S315080016B000E03F2080B270470A480078002805D02D S315080016B004E03F2002E0002000E03F2080B27047AF
S315080016C0022807D004D3032806D007E0002006E046 S315080016C00A480078002805D0022807D004D3032842
S315080016D0002004E03F2002E0002000E03F2080B226 S315080016D006D007E0002006E0002004E03F2002E0F4
S315080016E070470000EC000020CC05002080B500F013 S315080016E0002000E03F2080B270470000EC00002098
S315080016F00DF80D480D4901600D48002101600D489F S315080016F0CC05002080B500F00DF80D480D490160B5
S31508001700052101600C480021016001BD094800213E S315080017000D48002101600D48052101600C480021A3
S315080017100160704707480068C00304D5064800689A S31508001710016001BD0948002101607047074800685B
S31508001720401C05490860704714E000E03F190100B5 S31508001720C00304D506480068401C05490860704790
S3150800173018E000E010E000E020070020DFF8500481 S3150800173014E000E03F19010018E000E010E000E0C6
S3150800174000210170DFF8480400218164DFF84004B5 S3150800174020070020DFF8500400210170DFF8480464
S31508001750002180F84210DFF838040021A0F8441070 S3150800175000218164DFF84004002180F84210DFF898
S31508001760DFF82C0400218170DFF824040021417081 S3150800176038040021A0F84410DFF82C040021817009
S315080017707047DFF81C04002180F84210704780B5D6 S31508001770DFF82404002141707047DFF81C040021BB
S315080017800178FF291ED100F091F8DFF8040490F8DB S3150800178080F84210704780B50178FF291ED100F015
S315080017904200012802D1102000F07EF8DFF8F0039D S3150800179091F8DFF8040490F84200012802D11020DD
S315080017A0B0F9440001280CDBDFF8E403012180F8D6 S315080017A000F07EF8DFF8F003B0F9440001280CDBFE
S315080017B04210DFF8DC03B0F94410DFF8D80300F074 S315080017B0DFF8E403012180F84210DFF8DC03B0F912
S315080017C053F801BDDFF8C813097801294BD1017810 S315080017C04410DFF8D80300F053F801BDDFF8C8135A
S315080017D0C92932D0CC293FD0CF293AD0D0292FD009 S315080017D0097801294BD10178C92932D0CC293FD0C3
S315080017E0D12933D0D2292ED0F32917D0F4290FD0F6 S315080017E0CF293AD0D0292FD0D12933D0D2292ED0FB
S315080017F0F5290AD0F6290ED0FA2912D0FC2913D0D9 S315080017F0F32917D0F4290FD0F5290AD0F6290ED0E7
S31508001800FD2914D0FE2915D029E000F0D2F8BCE74E S31508001800FA2912D0FC2913D0FD2914D0FE2915D0A7
S3150800181000F0F1F8B9E700F0C1F8B6E700F010F902 S3150800181029E000F0D2F8BCE700F0F1F8B9E700F0EB
S31508001820B3E700F0A3F8B0E700F09AF8ADE700F0E8 S31508001820C1F8B6E700F010F9B3E700F0A3F8B0E79F
S315080018307FF8AAE700F06DF8A7E700F035F9A4E706 S3150800183000F09AF8ADE700F07FF8AAE700F06DF837
S3150800184000F054F9A1E700F012F99EE700F07FF9DD S31508001840A7E700F035F9A4E700F054F9A1E700F09E
S315080018509BE700F090F998E700F0A4F995E72020B7 S3150800185012F99EE700F07FF99BE700F090F998E708
S3150800186000F01AF891E7ACE780B589B2FFF704FFF4 S3150800186000F0A4F995E7202000F01AF891E7ACE714
S3150800187001BD10B4002302E00478E318401C0C00F4 S3150800187080B589B2FFF704FF01BD10B4002302E06A
S31508001880611E002CF8D1DBB21360012010BC704732 S315080018800478E318401C0C00611E002CF8D1DBB26A
S31508001890BF48002141707047BD49FE22CA70BC4945 S315080018901360012010BC7047BF4800214170704793
S315080018A00871BB480221A0F84410704710B504001F S315080018A0BD49FE22CA70BC490871BB480221A0F88E
S315080018B0FFF7EEFFB64801210170B548FF21C17058 S315080018B04410704710B50400FFF7EEFFB648012143
S315080018C0B34800210171B248007950F01000B049C0 S315080018C00170B548FF21C170B34800210171B248C3
S315080018D00871AF4800214171AD48AD494979417158 S315080018D0007950F01000B0490871AF4800214171F5
S315080018E0FFF7D5FEAA498871FFF7E6FEA849C87131 S315080018E0AD48AD4949794171FFF7D5FEAA498871D6
S315080018F0FFF7E2FE80B2000AA5490872A448012152 S315080018F0FFF7E6FEA849C871FFF7E2FE80B2000AC4
S315080019004172A34801218172A1480821A0F8441018 S31508001900A5490872A44801214172A34801218172A0
S3150800191010BD10B504009E4800210170FFF7B8FFFE S31508001910A1480821A0F8441010BD10B504009E483F
S315080019209B48FF21C1709A480121A0F8441010BDB8 S3150800192000210170FFF7B8FF9B48FF21C1709A4854
S315080019309749FF22CA70964900220A719449944A27 S315080019300121A0F8441010BD9749FF22CA709649A4
S3150800194052784A71924900228A7191490022CA71D5 S3150800194000220A719449944A52784A7192490022AF
S315080019508F4900220A728E490622A1F84420704750 S315080019508A7191490022CA718F4900220A728E49FA
S3150800196010B504000020FFF797FF10BD8849FF2235 S315080019600622A1F84420704710B504000020FFF7AE
S31508001970CA708749884A8A64854900220A71844957 S3150800197097FF10BD8849FF22CA708749884A8A643A
S3150800198000224A71824900228A7181490722C1F8D8 S31508001980854900220A71844900224A718249002247
S3150800199007207F490822A1F8442070477C49FF2286 S315080019908A7181490722C1F807207F490822A1F8E0
S315080019A0CA707B494068886479480121A0F84410C8 S315080019A0442070477C49FF22CA707B494068886496
S315080019B0704710B50400FFF76AFE401E617888423A S315080019B079480121A0F84410704710B50400FFF7D4
S315080019C003DA2220FFF768FF14E0627892B27048C3 S315080019C06AFE401E6178884203DA2220FFF768FF24
S315080019D0816C7248FFF7F8FD6D48FF21C1706C48AD S315080019D014E0627892B27048816C7248FFF7F4FDA1
S315080019E0806C617808186A4988646078401C684980 S315080019E06D48FF21C1706C48806C617808186A4997
S315080019F0A1F8440010BD10B50400FFF748FE401ECC S315080019F088646078401C6849A1F8440010BD10B599
S31508001A006178884203DA2220FFF746FF17E060482C S31508001A000400FFF748FE401E6178884203DA222068
S31508001A1061688164627892B25D48816C5F48FFF7BD S31508001A10FFF746FF17E0604861688164627892B212
S31508001A20D3FD5B48FF21C1705948806C617808185E S31508001A205D48816C5F48FFF7CFFD5B48FF21C170B9
S31508001A30574988646078401C5549A1F8440010BD90 S31508001A305948806C61780818574988646078401C52
S31508001A4080B55349FF22CA70554A41685048806C90 S31508001A405549A1F8440010BD80B55349FF22CA7014
S31508001A50FFF70FFF4E4908714D48002141714C4868 S31508001A50554A41685048806CFFF70FFF4E49087198
S31508001A60002181714A480821A0F8441001BD10B52B S31508001A604D48002141714C48002181714A4808219E
S31508001A7004004748FF21C1704548002101714448C8 S31508001A70A0F8441001BD10B504004748FF21C17005
S31508001A8000214171FFF703FE414988714048002152 S31508001A80454800210171444800214171FFF703FED2
S31508001A90C1713F48002101723D48002141723C480E S31508001A904149887140480021C1713F4800210172BF
S31508001AA00721A0F8441010BD10B50400FFF7EFFD9C S31508001AA03D48002141723C480721A0F8441010BD6A
S31508001AB0621C80B2411E3648806CFFF79CFD0028E8 S31508001AB010B50400FFF7EFFD621C80B2411E3648E0
S31508001AC003D13120FFF7E8FE0FE03148FF21C1704E S31508001AC0806CFFF798FD002803D13120FFF7E8FE68
S31508001AD0FFF7DDFD2E49896C80B2401E40182C495F S31508001AD00FE03148FF21C170FFF7DDFD2E49896C03
S31508001AE088642B480121A0F8441010BD10B50400E5 S31508001AE080B2401E40182C4988642B480121A0F872
S31508001AF0FFF7CDFD801E6178884203DA2220FFF7C2 S31508001AF0441010BD10B50400FFF7CDFD801E6178B7
S31508001B00CBFE23E02248FF21C17021480121A0F81D S31508001B00884203DA2220FFF7CBFE23E02248FF2192
S31508001B1044106078002807D1FFF779FD002802D124 S31508001B10C17021480121A0F844106078002807D137
S31508001B203120FFF7B9FE11E0A21C61781848806CD5 S31508001B20FFF779FD002802D13120FFF7B9FE11E051
S31508001B30FFF761FD002803D13120FFF7ADFE05E070 S31508001B30A21C61781848806CFFF75DFD002803D168
S31508001B401348806C617808181149886410BD80B5FF S31508001B403120FFF7ADFE05E01348806C6178081870
S31508001B5041680F48806CFFF752FD002803D13120F9 S31508001B501149886410BD80B541680F48806CFFF74D
S31508001B60FFF79AFE06E00A48FF21C17008480121DE S31508001B604EFD002803D13120FFF79AFE06E00A4809
S31508001B70A0F8441001BD10B50400FFF70DFD044898 S31508001B70FF21C17008480121A0F8441001BD10B525
S31508001B80FF21C17002480121A0F8441010BD0000D1 S31508001B800400FFF709FD0448FF21C170024801213E
S31508001B90F8040020FB040020F82A0008FC040020B2 S31508001B90A0F8441010BD0000F8040020FB04002043
S31508001BA0FF04002080B53120FFF776FE01BD000056 S31508001BA0002B0008FC040020FF04002080B531202B
S31508001BB080B500F03AF94021DFF8400400F048F912 S31508001BB0FFF776FE01BD000080B500F03AF9402136
S31508001BC0DFF83C1408704021DFF8380400F040F9CB S31508001BC0DFF8400400F048F9DFF83C1408704021BB
S31508001BD0DFF834140870DFF828040078FF2804D0EA S31508001BD0DFF8380400F040F9DFF834140870DFF84D
S31508001BE0DFF824040078FF2804D17E21DFF81C04DE S31508001BE028040078FF2804D0DFF824040078FF28AA
S31508001BF000F02AFA00F034FA01BD80B5002000F0A2 S31508001BF004D17E21DFF81C0400F02AFA00F034FA3A
S31508001C004FFA01BD70B504000D00EDB2402D04DB9E S31508001C0001BD80B5002000F04FFA01BD70B5040093
S31508001C109E21DFF8F80300F017FA2800C0B200F09A S31508001C100D00EDB2402D04DB9E21DFF8F80300F03D
S31508001C206FF8C0B2012804D0A221DFF8E00300F063 S31508001C2017FA2800C0B200F06FF8C0B2012804D035
S31508001C300BFA00260EE0FFF7D9FCB6B2305D00F0CD S31508001C30A221DFF8E00300F00BFA00260EE0FFF71A
S31508001C405FF8C0B2012804D0AB21DFF8C00300F06A S31508001C40D5FCB6B2305D00F05FF8C0B2012804D00A
S31508001C50FBF9761C2800C0B2B6B280B28642EAD337 S31508001C50AB21DFF8C00300F0FBF9761C2800C0B200
S31508001C6070BD10B5040000F06BFADFF8A403007825 S31508001C60B6B280B28642EAD370BD10B5040000F061
S31508001C70002814D1DFF89C0300F03AF801280CD1AB S31508001C706BFADFF8A4030078002814D1DFF89C0378
S31508001C80DFF890030078002807D0DFF884030121E5 S31508001C8000F03AF801280CD1DFF890030078002814
S31508001C900170DFF8840300210170002010BDDFF811 S31508001C9007D0DFF8840301210170DFF884030021EF
S31508001CA078030078DFF86C134018401C00F020F821 S31508001CA00170002010BDDFF878030078DFF86C13A8
S31508001CB00128F2D1DFF860030078401CDFF85813DA S31508001CB04018401C00F020F80128F2D1DFF8600334
S31508001CC00870DFF854030078DFF84813097888426B S31508001CC00078401CDFF858130870DFF854030078D2
S31508001CD0E3D1DFF84403027892B2DFF8401320001C S31508001CD0DFF8481309788842E3D1DFF8440302782D
S31508001CE0FFF772FCDFF82803002101700120D5E711 S31508001CE092B2DFF840132000FFF76EFCDFF82803F6
S31508001CF080B50100C448007800F01BF9C0B202BDE7 S31508001CF0002101700120D5E780B50100C4480078AD
S31508001D0080B50100C9B2BE48007800F0BAF8C0B282 S31508001D0000F01BF9C0B202BD80B50100C9B2BE48D9
S31508001D1002BD38B5BA48007800F05EF90400E4B2AE S31508001D10007800F0BAF8C0B202BD38B5BA48007803
S31508001D20002C2DD0E4B2412C00DB4024002512E023 S31508001D2000F05EF90400E4B2002C2DD0E4B2412C98
S31508001D3000A9B348007800F0FCF8C0B2012804D026 S31508001D3000DB4024002512E000A9B348007800F033
S31508001D404FF4A771B14800F07FF9EDB2B4489DF899 S31508001D40FCF8C0B2012804D04FF4A771B14800F0DE
S31508001D50001029546D1CEDB2E4B2A542E8D3E4B2F2 S31508001D507FF9EDB2B4489DF8001029546D1CEDB218
S31508001D60220092B24FF48071AD48FFF757F9E4B2FA S31508001D60E4B2A542E8D3E4B2220092B24FF48071FD
S31508001D70210089B20120FFF701F90120FFF751F888 S31508001D70AD48FFF753F9E4B2210089B20120FFF715
S31508001D8031BD38B5A749012000F028FA040000251E S31508001D80FDF80120FFF74DF831BD38B5A749012008
S31508001D900FE0ADB2A348295C9B48007800F071F8C3 S31508001D9000F028FA040000250FE0ADB2A348295C3C
S31508001DA0C0B2012804D040F27311984800F04CF9EB S31508001DA09B48007800F071F8C0B2012804D040F2D0
S31508001DB06D1CADB2A4B2A542EBD30120FFF748F8DB S31508001DB07311984800F04CF96D1CADB2A4B2A54257
S31508001DC031BD30B40023002423000BE0DBB2040F3E S31508001DC0EBD30120FFF744F831BD30B400230024DB
S31508001DD0373401F813400001DBB211EB4304002548 S31508001DD023000BE0DBB2040F373401F8134000018F
S31508001DE065705B1CDBB2D2B2934208D2040F0A2C90 S31508001DE0DBB211EB4304002565705B1CDBB2D2B293
S31508001DF0ECD2DBB2040F303401F81340EBE730BC09 S31508001DF0934208D2040F0A2CECD2DBB2040F30341B
S31508001E00704710B58848006888490C688849096889 S31508001E0001F81340EBE730BC704710B58848006806
S31508001E100818002808D008228649FFF7D2FF0422AE S31508001E1088490C68884909680818002808D00822E3
S31508001E2085492000FFF7CDFF10BD8449844A00206C S31508001E208649FFF7D2FF042285492000FFF7CDFF38
S31508001E3004E088744A6118311832401CC0B2002880 S31508001E3010BD8449844A002004E088744A61183138
S31508001E40F7D08874002048617E487C490160704755 S31508001E401832401CC0B20028F7D0887400204861B8
S31508001E5010B47C4A1268002A01D1FF200FE0794AA3 S31508001E507E487C490160704710B47C4A1268002AA3
S31508001E6012685369774C236011749060D060002320 S31508001E6001D1FF200FE0794A12685369774C236045
S31508001E7053741060C9B20818401E5060907C10BC9C S31508001E7011749060D060002353741060C9B20818BA
S31508001E80704738B504000D00E4B2022C04DB40F2BA S31508001E80401E5060907C10BC704738B504000D00A9
S31508001E90FD115E4800F0D8F8E4B21820674900FB47 S31508001E90E4B2022C04DB40F2FD115E4800F0D8F8EB
S31508001EA00410407CE4B21821644A01FB0421097C31 S31508001EA0E4B21820674900FB0410407CE4B218210C
S31508001EB0884201D100203BE0E4B218205F4900FBCC S31508001EB0644A01FB0421097C884201D100203BE0E9
S31508001EC00410C0680570E4B218205C4900FB0410D1 S31508001EC0E4B218205F4900FB0410C0680570E4B24C
S31508001ED0407C401CE4B21821584A01FB042148748E S31508001ED018205C4900FB0410407C401CE4B2182121
S31508001EE0E4B21820554900FB0410C068401CE4B24F S31508001EE0584A01FB04214874E4B21820554900FBFE
S31508001EF01821524A01FB0421C860E4B218204F4950 S31508001EF00410C068401CE4B21821524A01FB0421B0
S31508001F0000FB04104068E4B218214C4A01FB042186 S31508001F00C860E4B218204F4900FB04104068E4B2E8
S31508001F10C96888420BD2E4B21820484900FB04106D S31508001F1018214C4A01FB0421C96888420BD2E4B255
S31508001F20E4B21821454A01FB04210968C160012071 S31508001F201820484900FB0410E4B21821454A01FB71
S31508001F3032BD38B504000D00E4B2022C04DB40F2D1 S31508001F3004210968C160012032BD38B504000D00CE
S31508001F401F21324800F080F8E4B218203B4900FB14 S31508001F40E4B2022C04DB40F21F21324800F080F88C
S31508001F500410407C002801D100203CE0E4B218209F S31508001F50E4B218203B4900FB0410407C002801D15C
S31508001F60364900FB0410806800782870E4B218200F S31508001F6000203CE0E4B21820364900FB04108068E3
S31508001F70324900FB0410407C401EE4B218212F4A67 S31508001F7000782870E4B21820324900FB0410407C2F
S31508001F8001FB04214874E4B218202C4900FB041014 S31508001F80401EE4B218212F4A01FB04214874E4B22A
S31508001F908068401CE4B21821284A01FB04218860A5 S31508001F9018202C4900FB04108068401CE4B2182164
S31508001FA0E4B21820254900FB04104068E4B2182161 S31508001FA0284A01FB04218860E4B21820254900FB71
S31508001FB0224A01FB0421896888420BD2E4B2182020 S31508001FB004104068E4B21821224A01FB042189680A
S31508001FC01E4900FB0410E4B218211C4A01FB042137 S31508001FC088420BD2E4B218201E4900FB0410E4B282
S31508001FD009688160012032BD10B50400E4B2022C04 S31508001FD018211C4A01FB042109688160012032BDD1
S31508001FE004DB40F23F21094800F02EF8E4B218203D S31508001FE010B50400E4B2022C04DB40F23F21094894
S31508001FF0124900FB0410407C10BD00004505002076 S31508001FF000F02EF8E4B21820124900FB0410407CC9
S315080020004405002089050020880500205C29000871 S3150800200010BD000045050020440500208905002074
S31508002010460700200C060020450700200D06002074 S315080020108805002064290008460700200C060020D1
S315080020204C0600208C060020E8F7FF1FECF7FF1F80 S31508002020450700200D0600204C0600208C060020DF
S31508002030F0F7FF1F7E0000208E000020CC0600204F S31508002030E8F7FF1FECF7FF1FF0F7FF1F7E000020F1
S31508002040E40600202407002080B5034A10600348F0 S315080020408E000020CC060020E4060020240700208D
S315080020500160FFF7CBFAFCE7180700201C070020F1 S3150800205080B5034A106003480160FFF7C7FAFCE73A
S3150800206080B50948094901600748006802210172DC S31508002060180700201C07002080B5094809490160A7
S31508002070074808490160084808490160044800689B S3150800207007480068022101720748084901600848B4
S315080020800068804701BD00BF2C070020FC06002021 S3150800208008490160044800680068804701BD00BF30
S3150800209030070020000000203407002058000020E8 S315080020902C070020FC060020300700200000002046
S315080020A020490978002914D11F49096851F01001FF S315080020A0340700205800002020490978002914D157
S315080020B01D4A11601D49096831F470411B4A1160B7 S315080020B01F49096851F010011D4A11601D49096838
S315080020C01A49096851F4E041184A11601549012274 S315080020C031F470411B4A11601A49096851F4E0411C
S315080020D00A70C0B2012804D115484FF400610160A6 S315080020D0184A1160154901220A70C0B2012804D1B4
S315080020E003E014484FF40061016070470E48006829 S315080020E015484FF40061016003E014484FF400619D
S315080020F050F004000C4908600F4800680009000108 S315080020F0016070470E48006850F004000C490860FB
S315080021000D4908600C48006850F004000A49086048 S315080021000F480068000900010D4908600C4800687E
S3150800211070470A480068C00701D4012000E0002083 S3150800211050F004000A49086070470A480068C0077A
S3150800212070470000440700201810024004100140C0 S3150800212001D4012000E00020704700004407002089
S315080021301410014010100140000801400808014031 S31508002130181002400410014014100140101001400C
S3150800214080B5174817490968018015480088164957 S31508002140000801400808014080B517481749096882
S315080021500988084080050AD512484FF6FF510160E4 S3150800215001801548008816490988084080050AD56F
S3150800216012480078401C1149087000F055F80C48D0 S3150800216012484FF6FF51016012480078401C114989
S3150800217000880D4909880840000401D500F056F882 S31508002170087000F055F80C4800880D490988084091
S3150800218007480088084909880840400506D50548D3 S31508002180000401D500F056F8074800880849098870
S315080021904FF6FF31016006484068804701BD00BF21 S315080021900840400506D505484FF6FF310160064858
S315080021A042070020445C00403C0700204907002005 S315080021A04068804701BD00BF42070020445C0040EC
S315080021B00000002006480021016006484FF4064149 S315080021B03C070020490700200000002006480021AF
S315080021C0018005480349098801600020704700001E S315080021C0016006484FF4064101800548034909881D
S315080021D0445C00403C070020405C004070B50400A9 S315080021D00160002070470000445C00403C07002076
S315080021E00D00002614F07F00FEF7F8FE060014F036 S315080021E0405C004070B504000D00002614F07F0026
S315080021F07F00FEF7B6FE320092B2010089B22800CF S315080021F0FEF7F4FE060014F07F00FEF7B2FE32008A
S31508002200FEF725FF300070BD80B5FFF782FD01BDE2 S3150800220092B2010089B22800FEF721FF300070BDA6
S3150800221080B5FFF7B6FD01BD80B5034800680528FF S3150800221080B5FFF782FD01BD80B5FFF7B6FD01BDAC
S3150800222001D1FFF776FD01BD3807002080B50020F3 S3150800222080B503480068052801D1FFF776FD01BD92
S31508002230ADF8000039E086480078864951F8200054 S315080022303807002080B50020ADF8000039E0864850
S31508002240ADF80000BDF80000000414D580480078F9 S315080022400078864951F82000ADF80000BDF8000076
S31508002250804951F8200040F68F7108407C4909787A S31508002250000414D580480078804951F8200040F6DB
S315080022607C4A42F821007A4800787B4911EB8000C5 S315080022608F7108407C4909787C4A42F821007A48EF
S3150800227050F8040C8047BDF80000000615D57448D0 S3150800227000787B4911EB800050F8040C8047BDF8C4
S315080022800078744951F8200080B248F60F7108406A S315080022800000000615D574480078744951F82000F6
S315080022906F4909786F4A42F821006D4800786F49FE S3150800229080B248F60F7108406F4909786F4A42F8CC
S315080022A011EB800050F8040C80476D4800686D49B2 S315080022A021006D4800786F4911EB800050F8040C46
S315080022B00880000440F1CA806A48008810F00F00C0 S315080022B080476D4800686D490880000440F1CA806F
S315080022C063490870624800780028B4D166486149B5 S315080022C06A48008810F00F00634908706248007871
S315080022D0096801806448008810F030006349088066 S315080022D00028B4D1664861490968018064480088C5
S315080022E06148008810F440505F49088059480068E2 S315080022E010F03000634908806148008810F44050B7
S315080022F080B24BF6BF71084090F4005090F0200071 S315080022F05F4908805948006880B24BF6BF710840AC
S3150800230080B240F4004050F08000524908605548B9 S3150800230090F4005090F0200080B240F4004050F065
S315080023100088C0062FD44F48006880B248F60F716F S3150800231080005249086055480088C0062FD44F48A7
S3150800232008404C490860FEF75EFC4A48006880B2DF S31508002320006880B248F60F7108404C490860FEF70D
S315080023304BF6BF7108404C490988C90401D590F489 S315080023305AFC4A48006880B24BF6BF7108404C49BF
S31508002340805049490988890401D590F400504749C5 S315080023400988C90401D590F4805049490988890447
S315080023500988C90601D590F01000444909888906FC S3150800235001D590F4005047490988C90601D590F07F
S3150800236001D590F0200080B240F4004050F0800083 S31508002360100044490988890601D590F0200080B2FA
S31508002370384908606AE037480068ADF80000BDF8DB S3150800237040F4004050F08000384908606AE0374869
S31508002380000000052ED53348006840F68F710840D6 S315080023800068ADF80000BDF8000000052ED53348FA
S3150800239030490860FEF7DDFB2E48006880B24BF630 S31508002390006840F68F71084030490860FEF7D9FB9F
S315080023A0BF71084030490988C90401D590F48050A6 S315080023A02E48006880B24BF6BF710840304909884C
S315080023B02D490988890401D590F400502B490988CC S315080023B0C90401D590F480502D490988890401D5AE
S315080023C0C90601D590F0100028490988890601D563 S315080023C090F400502B490988C90601D590F01000F1
S315080023D090F0200080B240F4004050F080001D4983 S315080023D028490988890601D590F0200080B240F482
S315080023E0086033E0BDF8000000047FF55EAF1948C9 S315080023E0004050F080001D49086033E0BDF8000049
S315080023F0006840F68F71084016490860FEF724FC0D S315080023F000047FF55EAF1948006840F68F71084003
S315080024001448006880B24BF6BF710840164909881F S3150800240016490860FEF720FC1448006880B24BF6AF
S31508002410C90401D590F4805013490988890401D567 S31508002410BF71084016490988C90401D590F480504F
S3150800242090F4005011490988C90601D590F01000AA S3150800242013490988890401D590F40050114909888F
S315080024300E490988890601D590F0200080B240F43B S31508002430C90601D590F010000E490988890601D50C
S31508002440004050F0800003490860FFE701BD000026 S3150800244090F0200080B240F4004050F0800003492C
S3150800245048070020005C0040B400002098000020D7 S315080024500860FFE701BD000048070020005C004057
S31508002460445C0040420700203E0700204007002049 S31508002460B400002098000020445C00404207002089
S3150800247080B5FFF7C6FC5D4800680021817200F050 S315080024703E0700204007002080B5FFF7C6FC5D48F0
S31508002480D3F8FFF797FE5A480021016001BD80B5D1 S3150800248000680021817200F0D3F8FFF797FE5A48DA
S315080024905648006800218172544800685549C97930 S315080024900021016001BD80B556480068002181729F
S315080024A04172524800680021C1720020FEF76CFC98 S315080024A0544800685549C979417252480068002164
S315080024B04FF400710020FEF76EFC10210020FEF795 S315080024B0C1720020FEF768FC4FF400710020FEF799
S315080024C07AFC40210020FEF72FFD80210020FEF730 S315080024C06AFC10210020FEF776FC40210020FEF76A
S315080024D01BFD0020FEF7D3FC474890F82C1089B264 S315080024D02BFD80210020FEF717FD0020FEF7CFFC1C
S315080024E00020FEF758FD0020FEF7B2FC002101206F S315080024E0474890F82C1089B20020FEF754FD0020CA
S315080024F0FEF751FC4FF480710120FEF705FDC0215F S315080024F0FEF7AEFC00210120FEF74DFC4FF480717B
S315080025000120FEF711FD40210120FEF737FD40218D S315080025000120FEF701FDC0210120FEF70DFD402147
S315080025100120FEF740FD4FF440510120FEF766FC0E S315080025100120FEF733FD40210120FEF73CFD4FF474
S3150800252020210120FEF747FC0020FEF7D1FB3048AA S3150800252040510120FEF762FC20210120FEF743FC02
S315080025300121016001BD3148807A002802D02C486B S315080025300020FEF7CDFB30480121016001BD31487E
S315080025400521016070472A480421016070477047D9 S31508002540807A002802D02C480521016070472A4865
S31508002550704780B50021C0B2062812D1234800680A S315080025500421016070477047704780B50021C0B2FA
S31508002560007810F07F0001280BD1204800684079D8 S31508002560062812D123480068007810F07F00012859
S31508002570002806D11D4800688078212801D10FF26D S315080025700BD1204800684079002806D11D4800681C
S3150800258061010800002801D1022009E01748006807 S315080025808078212801D10FF261010800002801D1C5
S315080025908161164800680022428200208847002090 S31508002590022009E017480068816116480068002291
S315080025A002BD0220704780B5154980B2FEF708F8CB S315080025A0428200208847002002BD0220704780B57D
S315080025B002BD80B5134980B2FEF702F802BD80B5A8 S315080025B0154980B2FEF704F802BD80B5134980B20A
S315080025C00A490968C978C9B2062901DB002006E06C S315080025C0FDF7FEFF02BD80B50A490968C978C9B298
S315080025D0C9B20D4A12EBC10180B2FDF7F1FF02BD87 S315080025D0062901DB002006E0C9B20D4A12EBC1014B
S315080025E080B50A4980B2FDF7EBFF02BD2C07002033 S315080025E080B2FDF7EDFF02BD80B50A4980B2FDF75E
S315080025F038070020382A000800000020FC060020C2 S315080025F0E7FF02BD2C07002038070020402A000804
S31508002600D0000020D800002030000020E000002084 S3150800260000000020FC060020D0000020D800002092
S31508002610C9B2002901D0022005E0C0B2002801D0C5 S3150800261030000020E0000020C9B2002901D00220C5
S31508002620022000E00020704780B50120FFF738FD42 S3150800262005E0C0B2002801D0022000E00020704773
S3150800263001200B4980B208600A4800210180084839 S3150800263080B50120FFF738FD01200B4980B20860FC
S3150800264008490988016008480021016005484FF4D7 S315080026400A480021018008480849098801600848A5
S31508002650E05101800248034909880160002002BD53 S315080026500021016005484FF4E05101800248034912
S31508002660405C00403C070020445C004080B500F018 S3150800266009880160002002BD405C00403C0700204C
S3150800267005F800F0B5F800F0BFF8FCE700B583B040 S31508002670445C004080B500F005F800F0B5F800F0BD
S3150800268000200090002001904D48006850F001009D S31508002680BFF8FCE700B583B0002000900020019059
S315080026904B4908604B4800684B490840494908605F S315080026904D48006850F001004B4908604B480068F7
S315080026A04748006849490840454908604448006861 S315080026A04B49084049490860474800684949084075
S315080026B030F48020424908604248006830F4FE0041 S315080026B0454908604448006830F48020424908606B
S315080026C04049086042485FF41F0101603C480068C1 S315080026C04248006830F4FE004049086042485FF41A
S315080026D050F480303A4908603948006810F40030F0 S315080026D01F0101603C48006850F480303A490860A0
S315080026E001900098401C00900198002804D1009899 S315080026E03948006810F4003001900098401C0090AA
S315080026F040F2DC518842EFD131480068800303D4A8 S315080026F00198002804D1009840F2DC518842EFD1B5
S3150800270069213448FFF7A0FC3348006850F01000F0 S3150800270031480068800303D469213448FFF7A0FCE8
S315080027103149086030480068800880002E49086002 S315080027103348006850F010003149086030480068B6
S315080027202D48006850F002002B49086025482549C5 S31508002720800880002E4908602D48006850F0020095
S31508002730096801602348006850F400502149086080 S315080027302B4908602548254909680160234800682F
S315080027402048006850F480601E4908601D480068EB S3150800274050F40050214908602048006850F4806021
S3150800275030F47C101B4908600920801E8004194942 S315080027501E4908601D48006830F47C101B49086053
S31508002760096850F480300843164908601448006820 S315080027600920801E80041949096850F480300843FE
S3150800277050F0807012490860114800688001FBD546 S31508002770164908601448006850F0807012490860CD
S3150800278010480068800880000E4908600D480068F7 S31508002780114800688001FBD5104800688008800061
S3150800279050F002000B4908600A48006810F00C0067 S315080027900E4908600D48006850F002000B490860B1
S315080027A00828F9D10748006830F480000549086010 S315080027A00A48006810F00C000828F9D107480068A4
S315080027B00A48006850F400000849086007BD000090 S315080027B030F48000054908600A48006850F40000B3
S315080027C000100240041002400000FFF8FFFFF6FE6A S315080027C00849086007BD00000010024004100240D6
S315080027D008100240C4280008002002401C100240CD S315080027D00000FFF8FFFFF6FE08100240CC280008AC
S315080027E080B5FEF702FFFEF781FFFEF700FFFEF752 S315080027E0002002401C10024080B5FEF7FEFEFEF7F0
S315080027F029FF00F00BF801BD80B5FEF7F7FEFEF7DE S315080027F081FFFEF7FCFEFEF729FF00F00BF801BD8E
S3150800280089FFFEF728FF00F00DF801BD80B5FFF738 S3150800280080B5FEF7F3FEFEF789FFFEF728FF00F016
S315080028106DFCFFF77EFC002801D1FEF7BDFE00F037 S315080028100DF801BD80B5FFF76DFCFFF77EFC0028BB
S3150800282001F801BD704700000060000800200000A4 S3150800282001D1FEF7B9FE00F001F801BD70470000BE
S3150800283003000000008000080020000004000000DB S315080028300060000800200000030000000080000877
S3150800284000A00008002000000500000000C00008E5 S31508002840002000000400000000A00008002000008E
S31508002850002000000600000000E00008002000003C S315080028500500000000C00008002000000600000077
S315080028600700000000000108002000000800000022 S3150800286000E0000800200000070000000000010842
S3150800287000200108002000000900000000400108AF S3150800287000200000080000000020010800200000D9
S31508002880002000000A000000006001080020000087 S315080028800900000000400108002000000A000000BE
S315080028900B00000000800108002000000C0000006A S3150800289000600108002000000B000000008001080D
S315080028A000A00108002000000D00000000C001087B S315080028A0002000000C00000000A001080020000025
S315080028B0002000000E00000000E0010800200000D3 S315080028B00D00000000C00108002000000E00000006
S315080028C00F000000433A5C576F726B5C736F667457 S315080028C000E00108002000000F000000433A5C57B2
S315080028D0776172655C4F70656E424C545C546172E8 S315080028D06F726B5C736F6674776172655C4F706557
S315080028E06765745C44656D6F5C41524D434D335F5B S315080028E06E424C545C5461726765745C44656D6FE6
S315080028F053544D33325F4F6C696D65785F53544D51 S315080028F05C41524D434D335F53544D33325F4F6CF9
S315080029003332483130335F4941525C426F6F745CF1 S31508002900696D65785F53544D3332483130335F49CA
S315080029106D61696E2E630000433A5C576F726B5C9B S3150800291041525C426F6F745C6D61696E2E63000094
S31508002920736F6674776172655C4F70656E424C545E S31508002920433A5C576F726B5C736F66747761726556
S315080029305C5461726765745C536F757263655C415C S315080029305C4F70656E424C545C5461726765745C9A
S31508002940524D434D335F53544D33325C4941525CCB S31508002940536F757263655C41524D434D335F535403
S31508002950766563746F72732E63000000433A5C57A2 S315080029504D33325C4941525C766563746F72732EEF
S315080029606F726B5C736F6674776172655C4F7065C6 S3150800296063000000433A5C576F726B5C736F667462
S315080029706E424C545C5461726765745C536F757231 S31508002970776172655C4F70656E424C545C54617247
S3150800298063655C41524D434D335F53544D33325C5E S315080029806765745C536F757263655C41524D434D60
S315080029907573622E630000002C03570069006E00F1 S31508002990335F53544D33325C7573622E6300000007
S315080029A05500530042002000420075006C006B0081 S315080029A02C03570069006E005500530042002000B2
S315080029B0200049006E007400650072006600610020 S315080029B0420075006C006B00200049006E00740030
S315080029C0630065002603570069006E005500530032 S315080029C06500720066006100630065002603570013
S315080029D042002000420075006C006B002000440095 S315080029D069006E0055005300420020004200750051
S315080029E065007600690063006500000010B50749B8 S315080029E06C006B00200044006500760069006300F7
S315080029F079441831064C7C44163404E00A68081DEC S315080029F06500000010B5074979441831064C7C4437
S31508002A00511888470146A142F8D110BD08000000B8 S31508002A00163404E00A68081D511888470146A14291
S31508002A10280000000FECFFFF5C060000F000002015 S31508002A10F8D110BD08000000280000000FECFFFFE9
S31508002A200000000037E3FFFFF0000000D8000000B8 S31508002A205C060000F0000020000000002FE3FFFF16
S31508002A30000000200000000009022000010100C07B S31508002A30F0000000D80000000000002000000000A0
S31508002A40320904000002FF00000407058102400065 S31508002A4009022000010100C0320904000002FF004B
S31508002A5000070501024000001A034F0070006500D8 S31508002A500004070581024000000705010240000046
S31508002A606E0042004C0054002000550073006500BB S31508002A601A034F00700065006E0042004C005400C7
S31508002A707200000000F009F8002801D0FFF7B6FF41 S31508002A7020005500730065007200000000F009F898
S31508002A800020FFF7F3FD00F002F80120704700F080 S31508002A80002801D0FFF7B6FF0020FFF7F3FD00F09E
S31508002A9001B800000746384600F002F8FBE70000D8 S31508002A9002F80120704700F001B8000007463846E2
S31508002AA080B5C046C046024A11001820ABBEFBE7F7 S31508002AA000F002F8FBE7000080B5C046C046024ABF
S31508002AB0260002001201100100000040501DAC6003 S31508002AB011001820ABBEFBE7260002001201100128
S31508002AC00001010203010000034B9D46C046C046B3 S31508002AC000000040501DAC60000101020301000037
S31508002AD0C046C046FFF7CEFF500B002080B5412107 S31508002AD0034B9D46C046C046C046C046FFF7CEFFDC
S31508002AE00148FFF7B1FA01BD18290008C046C046DB S31508002AE0500B002080B541210148FFF7B1FA01BD1E
S31508002AF0C046C046FFF7BEFF4F70656E424C540095 S31508002AF020290008C046C046C046C046FFF7BEFFAC
S31508002B0004030904712400088F2400084F250008CF S31508002B004F70656E424C540004030904792400088A
S31508002B105125000853250008A3250008112600089A S31508002B109724000857250008592500085B25000852
S31508002B20A7250008B3250008BF25000800000000F7 S31508002B20AB25000819260008AF250008BB250008B4
S31508002B3040000000002B000804000000582A000886 S31508002B30C72500080000000040000000082B000818
S31508002B401A000000C4290008260000007C000020A6 S31508002B4004000000602A00081A000000CC290008CA
S31508002B501C000000982900082C000000590D0008E8 S31508002B50260000007C0000201C000000A0290008B8
S31508002B6037250008590D0008590D0008590D0008A9 S31508002B602C000000590D00083F250008590D0008E3
S31508002B70590D0008590D0008590D00084725000889 S31508002B70590D0008590D0008590D0008590D00088F
S31508002B801C03530045005200310032003300340064 S31508002B80590D00084F2500081C0353004500520044
S31508002B9035003600370038003900300009220008B1 S31508002B903100320033003400350036003700380083
S31508002BA0590D0008590D0008590D0008590D00085F S31508002BA03900300011220008590D0008590D000897
S31508002BB0590D0008590D000811220008590D000882 S31508002BB0590D0008590D0008590D0008590D00084F
S31508002BC0590D0008590D0008590D0008590D00083F S31508002BC019220008590D0008590D0008590D00086A
S31508002BD0590D0008B42A000812000000382A000817 S31508002BD0590D0008590D0008590D0008BC2A0008AF
S31508002BE0200000004A2A000809000000030100002E S31508002BE012000000402A000820000000522A0008AF
S30908002BF004000000CF S31108002BF0090000000301000004000000BA
S70508002AEDDB S70508002AF5D3

View File

@ -12,12 +12,12 @@
<Column0>380</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths> <Column0>363</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
</Workspace> </Workspace>
<Build><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1059</ColumnWidth1><ColumnWidth2>282</ColumnWidth2><ColumnWidth3>70</ColumnWidth3></Build><Debug-Log><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1413</ColumnWidth1></Debug-Log><TerminalIO/><Select-Ambiguous-Definitions><ColumnWidth0>664</ColumnWidth0><ColumnWidth1>94</ColumnWidth1><ColumnWidth2>1138</ColumnWidth2></Select-Ambiguous-Definitions></Static> <Build><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1059</ColumnWidth1><ColumnWidth2>282</ColumnWidth2><ColumnWidth3>70</ColumnWidth3></Build><Debug-Log><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1413</ColumnWidth1></Debug-Log><TerminalIO/><Select-Ambiguous-Definitions><ColumnWidth0>664</ColumnWidth0><ColumnWidth1>94</ColumnWidth1><ColumnWidth2>1138</ColumnWidth2></Select-Ambiguous-Definitions></Static>
<Windows> <Windows>
<Wnd2> <Wnd0>
<Tabs> <Tabs>
<Tab> <Tab>
<Identity>TabID-32216-31616</Identity> <Identity>TabID-32216-31616</Identity>
@ -25,11 +25,11 @@
<Factory>Workspace</Factory> <Factory>Workspace</Factory>
<Session> <Session>
<NodeDict><ExpandedNode>stm32f103</ExpandedNode><ExpandedNode>stm32f103/Boot</ExpandedNode><ExpandedNode>stm32f103/Output</ExpandedNode><ExpandedNode>stm32f103/Source</ExpandedNode><ExpandedNode>stm32f103/lib</ExpandedNode><ExpandedNode>stm32f103/src</ExpandedNode><ExpandedNode>stm32f103/src/app</ExpandedNode><ExpandedNode>stm32f103/src/hw</ExpandedNode><ExpandedNode>stm32f103/src/os</ExpandedNode></NodeDict></Session> <NodeDict><ExpandedNode>stm32f103</ExpandedNode><ExpandedNode>stm32f103/Boot</ExpandedNode><ExpandedNode>stm32f103/Output</ExpandedNode><ExpandedNode>stm32f103/Source</ExpandedNode><ExpandedNode>stm32f103/Source/ARMCM3_STM32</ExpandedNode><ExpandedNode>stm32f103/lib</ExpandedNode><ExpandedNode>stm32f103/src</ExpandedNode><ExpandedNode>stm32f103/src/app</ExpandedNode><ExpandedNode>stm32f103/src/hw</ExpandedNode><ExpandedNode>stm32f103/src/os</ExpandedNode></NodeDict></Session>
</Tab> </Tab>
</Tabs> </Tabs>
<SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-12497-1878</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-2690-2881</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab><Tab><Identity>TabID-24296-22939</Identity><TabName>Ambiguous Definitions</TabName><Factory>Select-Ambiguous-Definitions</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows> <SelectedTab>0</SelectedTab></Wnd0><Wnd1><Tabs><Tab><Identity>TabID-12497-1878</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-2690-2881</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab><Tab><Identity>TabID-24296-22939</Identity><TabName>Ambiguous Definitions</TabName><Factory>Select-Ambiguous-Definitions</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd1></Windows>
<Editor> <Editor>
@ -42,7 +42,7 @@
<Top><Row0><Sizes><Toolbar-02a8b1a0><key>iaridepm.enu1</key></Toolbar-02a8b1a0></Sizes></Row0><Row1><Sizes/></Row1></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>726</Bottom><Right>454</Right><x>-2</x><y>-2</y><xscreen>261</xscreen><yscreen>203</yscreen><sizeHorzCX>135938</sizeHorzCX><sizeHorzCY>201389</sizeHorzCY><sizeVertCX>237500</sizeVertCX><sizeVertCY>722222</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>237</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>239</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>237103</sizeHorzCY><sizeVertCX>135938</sizeVertCX><sizeVertCY>201389</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions> <Top><Row0><Sizes><Toolbar-00a0d8e8><key>iaridepm.enu1</key></Toolbar-00a0d8e8></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>726</Bottom><Right>454</Right><x>-2</x><y>-2</y><xscreen>261</xscreen><yscreen>203</yscreen><sizeHorzCX>135938</sizeHorzCX><sizeHorzCY>201389</sizeHorzCY><sizeVertCX>237500</sizeVertCX><sizeVertCY>722222</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>237</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>239</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>237103</sizeHorzCY><sizeVertCX>135938</sizeVertCX><sizeVertCY>201389</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop> </Desktop>
</Workspace> </Workspace>

View File

@ -1964,15 +1964,9 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\can.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\can.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\can.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\cpu.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\cpu.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\cpu.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\flash.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\flash.c</name>
</file> </file>
@ -1982,30 +1976,18 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\nvm.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\nvm.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\nvm.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\timer.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\timer.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\timer.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\types.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\types.h</name>
</file> </file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\uart.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\uart.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\uart.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.h</name>
</file>
</group> </group>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\assert.c</name>
@ -2025,6 +2007,9 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\boot.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\boot.h</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\can.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\com.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\com.c</name>
</file> </file>
@ -2037,9 +2022,24 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\cop.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\cop.h</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\cpu.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\nvm.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\plausibility.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\plausibility.h</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\timer.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\uart.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\usb.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\xcp.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\xcp.c</name>
</file> </file>

View File

@ -44,16 +44,11 @@
<file file_name="../../../../Source/ARMCM3_STM32/Crossworks/vectors.c"/> <file file_name="../../../../Source/ARMCM3_STM32/Crossworks/vectors.c"/>
</folder> </folder>
<file file_name="../../../../Source/ARMCM3_STM32/can.c"/> <file file_name="../../../../Source/ARMCM3_STM32/can.c"/>
<file file_name="../../../../Source/ARMCM3_STM32/can.h"/>
<file file_name="../../../../Source/ARMCM3_STM32/cpu.c"/> <file file_name="../../../../Source/ARMCM3_STM32/cpu.c"/>
<file file_name="../../../../Source/ARMCM3_STM32/cpu.h"/>
<file file_name="../../../../Source/ARMCM3_STM32/nvm.c"/> <file file_name="../../../../Source/ARMCM3_STM32/nvm.c"/>
<file file_name="../../../../Source/ARMCM3_STM32/nvm.h"/>
<file file_name="../../../../Source/ARMCM3_STM32/timer.c"/> <file file_name="../../../../Source/ARMCM3_STM32/timer.c"/>
<file file_name="../../../../Source/ARMCM3_STM32/timer.h"/>
<file file_name="../../../../Source/ARMCM3_STM32/types.h"/> <file file_name="../../../../Source/ARMCM3_STM32/types.h"/>
<file file_name="../../../../Source/ARMCM3_STM32/uart.c"/> <file file_name="../../../../Source/ARMCM3_STM32/uart.c"/>
<file file_name="../../../../Source/ARMCM3_STM32/uart.h"/>
<file file_name="../../../../Source/ARMCM3_STM32/flash.c"/> <file file_name="../../../../Source/ARMCM3_STM32/flash.c"/>
<file file_name="../../../../Source/ARMCM3_STM32/flash.h"/> <file file_name="../../../../Source/ARMCM3_STM32/flash.h"/>
</folder> </folder>
@ -81,6 +76,11 @@
<file file_name="../../../../Source/third_party/fatfs/src/option/unicode.c"/> <file file_name="../../../../Source/third_party/fatfs/src/option/unicode.c"/>
</folder> </folder>
</folder> </folder>
<file file_name="../../../../Source/can.h"/>
<file file_name="../../../../Source/cpu.h"/>
<file file_name="../../../../Source/nvm.h"/>
<file file_name="../../../../Source/timer.h"/>
<file file_name="../../../../Source/uart.h"/>
</folder> </folder>
</folder> </folder>
<folder Name="System Files"> <folder Name="System Files">

View File

@ -21,6 +21,8 @@
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32p103;Source Files" name="unnamed" /> <ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32p103;Source Files" name="unnamed" />
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32p103;Source Files;Demo" name="unnamed" /> <ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32p103;Source Files;Demo" name="unnamed" />
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32p103;Source Files;Demo;Boot" name="unnamed" /> <ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32p103;Source Files;Demo;Boot" name="unnamed" />
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32p103;Source Files;Source" name="unnamed" />
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32p103;Source Files;Source;ARMCM3_STM32" name="unnamed" />
</Project> </Project>
<Register1> <Register1>
<RegisterWindow openNodes="CPU" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="CPU" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_olimex_stm32p103" /> <RegisterWindow openNodes="CPU" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="CPU" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_olimex_stm32p103" />
@ -40,9 +42,9 @@
</TraceWindow> </TraceWindow>
<Watch1> <Watch1>
<Watches active="1" update="Never" > <Watches active="1" update="Never" >
<Watchpoint linenumber="124" radix="-1" name="free_running_counter_now" expression="free_running_counter_now" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
<Watchpoint linenumber="152" radix="-1" name="free_running_counter_accumulative" expression="free_running_counter_accumulative" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
<Watchpoint linenumber="121" radix="-1" name="free_running_counter_last" expression="free_running_counter_last" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" /> <Watchpoint linenumber="121" radix="-1" name="free_running_counter_last" expression="free_running_counter_last" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
<Watchpoint linenumber="152" radix="-1" name="free_running_counter_accumulative" expression="free_running_counter_accumulative" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
<Watchpoint linenumber="124" radix="-1" name="free_running_counter_now" expression="free_running_counter_now" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
</Watches> </Watches>
</Watch1> </Watch1>
<Watch2> <Watch2>
@ -55,8 +57,8 @@
<Watches active="0" update="Never" /> <Watches active="0" update="Never" />
</Watch4> </Watch4>
<Files> <Files>
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32P103_Crossworks\Boot\main.c" y="56" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32P103_Crossworks\Boot\main.c" left="18" selected="0" name="unnamed" top="34" /> <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32P103_Crossworks\Boot\main.c" y="56" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32P103_Crossworks\Boot\main.c" left="0" selected="0" name="unnamed" top="34" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32P103_Crossworks\Boot\blt_conf.h" y="22" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32P103_Crossworks\Boot\blt_conf.h" left="0" selected="1" name="unnamed" top="0" /> <SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32P103_Crossworks\Boot\blt_conf.h" y="22" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32P103_Crossworks\Boot\blt_conf.h" left="18" selected="1" name="unnamed" top="0" />
</Files> </Files>
<ARMCrossStudioWindow activeProject="openbtl_olimex_stm32p103" autoConnectTarget="SEGGER J-Link" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Source\third_party\fatfs\src\option" fileDialogDefaultFilter="*.c" autoConnectCapabilities="266111" debugSearchPath="" buildConfiguration="THUMB Debug" /> <ARMCrossStudioWindow activeProject="openbtl_olimex_stm32p103" autoConnectTarget="SEGGER J-Link" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Source" fileDialogDefaultFilter="" autoConnectCapabilities="266111" debugSearchPath="" buildConfiguration="THUMB Debug" />
</session> </session>

View File

@ -7,38 +7,38 @@ start address 0x08000000
Program Header: Program Header:
LOAD off 0x00008000 vaddr 0x08000000 paddr 0x08000000 align 2**15 LOAD off 0x00008000 vaddr 0x08000000 paddr 0x08000000 align 2**15
filesz 0x00005050 memsz 0x00005050 flags r-x filesz 0x00005080 memsz 0x00005080 flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08005050 align 2**15 LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08005080 align 2**15
filesz 0x00000008 memsz 0x00001154 flags rw- filesz 0x00000008 memsz 0x0000115c flags rw-
private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point] private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point]
Sections: Sections:
Idx Name Size VMA LMA File off Algn Idx Name Size VMA LMA File off Algn
0 .text 00005050 08000000 08000000 00008000 2**2 0 .text 00005080 08000000 08000000 00008000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000008 20000000 08005050 00010000 2**2 1 .data 00000008 20000000 08005080 00010000 2**2
CONTENTS, ALLOC, LOAD, DATA CONTENTS, ALLOC, LOAD, DATA
2 .bss 0000114c 20000008 08005058 00010008 2**2 2 .bss 00001154 20000008 08005088 00010008 2**2
ALLOC ALLOC
3 .debug_info 0000b00b 00000000 00000000 00010008 2**0 3 .debug_info 0000b06d 00000000 00000000 00010008 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
4 .debug_abbrev 000024c7 00000000 00000000 0001b013 2**0 4 .debug_abbrev 000024e9 00000000 00000000 0001b075 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
5 .debug_loc 00008fd2 00000000 00000000 0001d4da 2**0 5 .debug_loc 00008fea 00000000 00000000 0001d55e 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
6 .debug_aranges 00000978 00000000 00000000 000264ac 2**0 6 .debug_aranges 00000980 00000000 00000000 00026548 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
7 .debug_ranges 000008f8 00000000 00000000 00026e24 2**0 7 .debug_ranges 00000900 00000000 00000000 00026ec8 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
8 .debug_line 0000351f 00000000 00000000 0002771c 2**0 8 .debug_line 0000352e 00000000 00000000 000277c8 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
9 .debug_str 00002615 00000000 00000000 0002ac3b 2**0 9 .debug_str 00002641 00000000 00000000 0002acf6 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
10 .comment 00000030 00000000 00000000 0002d250 2**0 10 .comment 00000030 00000000 00000000 0002d337 2**0
CONTENTS, READONLY CONTENTS, READONLY
11 .ARM.attributes 00000033 00000000 00000000 0002d280 2**0 11 .ARM.attributes 00000033 00000000 00000000 0002d367 2**0
CONTENTS, READONLY CONTENTS, READONLY
12 .debug_frame 000017d4 00000000 00000000 0002d2b4 2**2 12 .debug_frame 000017f0 00000000 00000000 0002d39c 2**2
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE: SYMBOL TABLE:
08000000 l d .text 00000000 .text 08000000 l d .text 00000000 .text
@ -56,7 +56,7 @@ SYMBOL TABLE:
00000000 l d .debug_frame 00000000 .debug_frame 00000000 l d .debug_frame 00000000 .debug_frame
00000000 l df *ABS* 00000000 vectors.c 00000000 l df *ABS* 00000000 vectors.c
00000000 l df *ABS* 00000000 hooks.c 00000000 l df *ABS* 00000000 hooks.c
080046b4 l O .text 00000020 firmwareFilename 080046e4 l O .text 00000020 firmwareFilename
20000008 l O .bss 00000228 logfile 20000008 l O .bss 00000228 logfile
00000000 l df *ABS* 00000000 main.c 00000000 l df *ABS* 00000000 main.c
00000000 l df *ABS* 00000000 mmc.c 00000000 l df *ABS* 00000000 mmc.c
@ -95,20 +95,20 @@ SYMBOL TABLE:
0800227c l F .text 00000236 dir_register 0800227c l F .text 00000236 dir_register
20000234 l O .bss 00000200 LfnBuf 20000234 l O .bss 00000200 LfnBuf
20000434 l O .bss 00000002 Fsid 20000434 l O .bss 00000002 Fsid
08004700 l O .text 00000080 ExCvt 08004730 l O .text 00000080 ExCvt
08004780 l O .text 0000000d LfnOfs 080047b0 l O .text 0000000d LfnOfs
20000438 l O .bss 00000004 FatFs 20000438 l O .bss 00000004 FatFs
00000000 l df *ABS* 00000000 unicode.c 00000000 l df *ABS* 00000000 unicode.c
08004790 l O .text 000001e0 tbl_lower.4259 080047c0 l O .text 000001e0 tbl_lower.4259
08004970 l O .text 00000100 Tbl 080049a0 l O .text 00000100 Tbl
08004a70 l O .text 000001e0 tbl_upper.4260 08004aa0 l O .text 000001e0 tbl_upper.4260
00000000 l df *ABS* 00000000 boot.c 00000000 l df *ABS* 00000000 boot.c
00000000 l df *ABS* 00000000 com.c 00000000 l df *ABS* 00000000 com.c
2000043c l O .bss 00000040 xcpCtoReqPacket.4395 2000043c l O .bss 00000040 xcpCtoReqPacket.4380
20000001 l O .data 00000001 comActiveInterface 20000001 l O .data 00000001 comActiveInterface
00000000 l df *ABS* 00000000 xcp.c 00000000 l df *ABS* 00000000 xcp.c
08002f88 l F .text 00000016 XcpSetCtoError 08002f88 l F .text 00000016 XcpSetCtoError
08004c50 l O .text 00000008 xcpStationId 08004c80 l O .text 00000008 xcpStationId
2000047c l O .bss 0000004c xcpInfo 2000047c l O .bss 0000004c xcpInfo
00000000 l df *ABS* 00000000 backdoor.c 00000000 l df *ABS* 00000000 backdoor.c
200004c8 l O .bss 00000001 backdoorOpen 200004c8 l O .bss 00000001 backdoorOpen
@ -129,37 +129,38 @@ SYMBOL TABLE:
20000afc l O .bss 00000004 assert_failure_line 20000afc l O .bss 00000004 assert_failure_line
00000000 l df *ABS* 00000000 cpu.c 00000000 l df *ABS* 00000000 cpu.c
00000000 l df *ABS* 00000000 can.c 00000000 l df *ABS* 00000000 can.c
08004e3c l O .text 00000024 canTiming 08004e6c l O .text 00000024 canTiming
00000000 l df *ABS* 00000000 uart.c 00000000 l df *ABS* 00000000 uart.c
08003edc l F .text 0000004e UartTransmitByte 08003ed4 l F .text 0000004e UartTransmitByte
20000b00 l O .bss 00000041 xcpCtoReqPacket.4411 20000b00 l O .bss 00000001 xcpCtoRxInProgress.4398
20000b44 l O .bss 00000001 xcpCtoRxLength.4412 20000b04 l O .bss 00000004 xcpCtoRxStartTime.4399
20000b45 l O .bss 00000001 xcpCtoRxInProgress.4413 20000b08 l O .bss 00000041 xcpCtoReqPacket.4396
20000b4c l O .bss 00000001 xcpCtoRxLength.4397
00000000 l df *ABS* 00000000 nvm.c 00000000 l df *ABS* 00000000 nvm.c
00000000 l df *ABS* 00000000 timer.c 00000000 l df *ABS* 00000000 timer.c
20000b48 l O .bss 00000004 millisecond_counter 20000b50 l O .bss 00000004 millisecond_counter
00000000 l df *ABS* 00000000 flash.c 00000000 l df *ABS* 00000000 flash.c
0800412c l F .text 00000012 FlashLock 0800415c l F .text 00000012 FlashLock
08004140 l F .text 00000044 FlashGetSector 08004170 l F .text 00000044 FlashGetSector
08004184 l F .text 000000d0 FlashWriteBlock 080041b4 l F .text 000000d0 FlashWriteBlock
08004254 l F .text 00000062 FlashSwitchBlock 08004284 l F .text 00000062 FlashSwitchBlock
080042b8 l F .text 00000084 FlashAddToBlock 080042e8 l F .text 00000084 FlashAddToBlock
08004e84 l O .text 0000009c flashLayout 08004eb4 l O .text 0000009c flashLayout
20000b4c l O .bss 00000204 bootBlockInfo 20000b54 l O .bss 00000204 bootBlockInfo
20000d50 l O .bss 00000204 blockInfo 20000d58 l O .bss 00000204 blockInfo
00000000 l df *ABS* 00000000 cstart.c 00000000 l df *ABS* 00000000 cstart.c
08004696 l F .text 00000000 zero_loop 080046c6 l F .text 00000000 zero_loop
00000000 l df *ABS* 00000000 ctype_.c 00000000 l df *ABS* 00000000 ctype_.c
00000000 l df *ABS* 00000000 00000000 l df *ABS* 00000000
00000200 l *ABS* 00000000 __STACKSIZE__ 00000200 l *ABS* 00000000 __STACKSIZE__
08002e8c g F .text 00000020 ComInit 08002e8c g F .text 00000020 ComInit
08004358 g F .text 00000050 FlashWrite 08004388 g F .text 00000050 FlashWrite
08002d2c g F .text 0000004e f_gets 08002d2c g F .text 0000004e f_gets
08003bd8 g F .text 0000001c AssertFailure 08003bd0 g F .text 0000001c AssertFailure
08001688 g F .text 000000ea get_fat 08001688 g F .text 000000ea get_fat
08003e54 g F .text 00000088 CanReceivePacket 08003e4c g F .text 00000088 CanReceivePacket
08004654 g F .text 00000058 reset_handler 08004684 g F .text 00000058 reset_handler
080040f4 g F .text 00000022 TimerUpdate 08004124 g F .text 00000022 TimerUpdate
08002fd0 g F .text 00000010 XcpPacketTransmitted 08002fd0 g F .text 00000010 XcpPacketTransmitted
08000edc g F .text 00000004 SPI_I2S_SendData 08000edc g F .text 00000004 SPI_I2S_SendData
08002eac g F .text 00000054 ComTask 08002eac g F .text 00000054 ComTask
@ -169,14 +170,14 @@ SYMBOL TABLE:
080033b0 g F .text 00000022 BackDoorInit 080033b0 g F .text 00000022 BackDoorInit
08000f18 g F .text 0000000c USART_GetFlagStatus 08000f18 g F .text 0000000c USART_GetFlagStatus
080033d8 g F .text 00000002 CopService 080033d8 g F .text 00000002 CopService
08005050 g .text 00000000 _etext 08005080 g .text 00000000 _etext
08002e28 g F .text 0000002e ff_wtoupper 08002e28 g F .text 0000002e ff_wtoupper
08004634 g F .text 0000000a FlashGetUserProgBaseAddress 08004664 g F .text 0000000a FlashGetUserProgBaseAddress
08003758 g F .text 00000480 FileTask 08003758 g F .text 00000478 FileTask
080040e4 g F .text 0000000e TimerReset 08004114 g F .text 0000000e TimerReset
08000644 g F .text 00000330 disk_initialize 08000644 g F .text 00000330 disk_initialize
08002e74 g F .text 00000018 BootTask 08002e74 g F .text 00000018 BootTask
08004528 g F .text 00000058 FlashWriteChecksum 08004558 g F .text 00000058 FlashWriteChecksum
08000ee8 g F .text 0000001c SPI_CalculateCRC 08000ee8 g F .text 0000001c SPI_CalculateCRC
08000e34 g F .text 00000024 RCC_APB2PeriphClockCmd 08000e34 g F .text 00000024 RCC_APB2PeriphClockCmd
08002f04 g F .text 00000034 ComTransmitPacket 08002f04 g F .text 00000034 ComTransmitPacket
@ -191,52 +192,53 @@ SYMBOL TABLE:
080001d0 g F .text 00000042 FileFirmwareUpdateCompletedHook 080001d0 g F .text 00000042 FileFirmwareUpdateCompletedHook
08002fbc g F .text 00000012 XcpIsConnected 08002fbc g F .text 00000012 XcpIsConnected
08002c70 g F .text 000000bc f_unlink 08002c70 g F .text 000000bc f_unlink
08004088 g F .text 00000008 NvmInit 080040b0 g F .text 00000008 NvmInit
0800433c g F .text 0000001a FlashInit 0800436c g F .text 0000001a FlashInit
20000f54 g .bss 00000000 _ebss 080040d0 g F .text 00000008 NvmGetUserProgBaseAddress
20000f5c g .bss 00000000 _ebss
08002d7c g F .text 00000034 f_putc 08002d7c g F .text 00000034 f_putc
08002db0 g F .text 0000002c f_puts 08002db0 g F .text 0000002c f_puts
08004640 g F .text 00000012 UnusedISR 08004670 g F .text 00000012 UnusedISR
08002f00 g F .text 00000002 ComFree 08002f00 g F .text 00000002 ComFree
08000e2c g F .text 00000004 GPIO_SetBits 08000e2c g F .text 00000004 GPIO_SetBits
08003f2c g F .text 0000002a UartInit 08003f24 g F .text 0000002a UartInit
08004098 g F .text 00000008 NvmErase 080040c0 g F .text 00000008 NvmErase
20000008 g .bss 00000000 _bss 20000008 g .bss 00000000 _bss
08002a78 g F .text 00000014 f_close 08002a78 g F .text 00000014 f_close
08002fe0 g F .text 00000384 XcpPacketReceived 08002fe0 g F .text 00000384 XcpPacketReceived
0800264c g F .text 000001a8 f_read 0800264c g F .text 000001a8 f_read
080045e8 g F .text 0000004c FlashDone 08004618 g F .text 0000004c FlashDone
08000e30 g F .text 00000004 GPIO_ResetBits 08000e30 g F .text 00000004 GPIO_ResetBits
08003dac g F .text 000000a8 CanTransmitPacket 08003da4 g F .text 000000a8 CanTransmitPacket
08000d80 g F .text 00000008 get_fattime 08000d80 g F .text 00000008 get_fattime
08002fa0 g F .text 0000001c XcpInit 08002fa0 g F .text 0000001c XcpInit
080034dc g F .text 0000002c FileInit 080034dc g F .text 0000002c FileInit
080043a8 g F .text 0000017e FlashErase 080043d8 g F .text 0000017e FlashErase
08000214 g F .text 00000020 FileFirmwareUpdateErrorHook 08000214 g F .text 00000020 FileFirmwareUpdateErrorHook
08000294 g F .text 000001b8 main 08000294 g F .text 000001b8 main
080029cc g F .text 000000ac f_sync 080029cc g F .text 000000ac f_sync
08003554 g F .text 0000004c FileSrecGetLineType 08003554 g F .text 0000004c FileSrecGetLineType
080040a8 g F .text 00000012 NvmDone 080040d8 g F .text 00000012 NvmDone
080024b4 g F .text 0000002a f_mount 080024b4 g F .text 0000002a f_mount
08003f58 g F .text 00000066 UartTransmitPacket 08003f50 g F .text 00000066 UartTransmitPacket
080040a0 g F .text 00000008 NvmVerifyChecksum 080040c8 g F .text 00000008 NvmVerifyChecksum
08003c24 g F .text 0000001e CpuMemCopy 08003c1c g F .text 0000001e CpuMemCopy
08000ec0 g F .text 0000001c SPI_Cmd 08000ec0 g F .text 0000001c SPI_Cmd
0800180c g F .text 0000010e put_fat 0800180c g F .text 0000010e put_fat
08002a8c g F .text 00000198 f_lseek 08002a8c g F .text 00000198 f_lseek
08002f5c g F .text 00000024 ComGetActiveInterfaceMaxTxLen 08002f5c g F .text 00000024 ComGetActiveInterfaceMaxTxLen
08003fc0 g F .text 000000c8 UartReceivePacket 08003fb8 g F .text 000000f8 UartReceivePacket
08000194 g F .text 0000000a FileGetFirmwareFilenameHook 08000194 g F .text 0000000a FileGetFirmwareFilenameHook
20000000 g .data 00000000 _data 20000000 g .data 00000000 _data
08002c24 g F .text 0000004a f_stat 08002c24 g F .text 0000004a f_stat
080033d4 g F .text 00000002 CopInit 080033d4 g F .text 00000002 CopInit
08003c44 g F .text 00000168 CanInit 08003c3c g F .text 00000168 CanInit
08004090 g F .text 00000008 NvmWrite 080040b8 g F .text 00000008 NvmWrite
08003bf4 g F .text 00000030 CpuStartUserProgram 08003bec g F .text 00000030 CpuStartUserProgram
08001670 g F .text 00000016 clust2sect 08001670 g F .text 00000016 clust2sect
20001154 g .bss 00000000 _estack 2000115c g .bss 00000000 _estack
08000f10 g F .text 00000008 USART_SendData 08000f10 g F .text 00000008 USART_SendData
08004580 g F .text 00000068 FlashVerifyChecksum 080045b0 g F .text 00000068 FlashVerifyChecksum
20000008 g .data 00000000 _edata 20000008 g .data 00000000 _edata
08003508 g F .text 00000014 FileIsIdle 08003508 g F .text 00000014 FileIsIdle
080027f4 g F .text 000001d8 f_write 080027f4 g F .text 000001d8 f_write
@ -246,16 +248,16 @@ SYMBOL TABLE:
08000234 g F .text 00000060 FileFirmwareUpdateLogHook 08000234 g F .text 00000060 FileFirmwareUpdateLogHook
20000004 g O .data 00000004 __ctype_ptr__ 20000004 g O .data 00000004 __ctype_ptr__
08002f80 g F .text 00000008 ComIsConnected 08002f80 g F .text 00000008 ComIsConnected
08004f4c g O .text 00000101 _ctype_ 08004f7c g O .text 00000101 _ctype_
08000150 g F .text 00000044 FileIsFirmwareUpdateRequestedHook 08000150 g F .text 00000044 FileIsFirmwareUpdateRequestedHook
08002f38 g F .text 00000024 ComGetActiveInterfaceMaxRxLen 08002f38 g F .text 00000024 ComGetActiveInterfaceMaxRxLen
08000988 g F .text 000000a0 disk_read 08000988 g F .text 000000a0 disk_read
08003364 g F .text 0000004c BackDoorCheck 08003364 g F .text 0000004c BackDoorCheck
20000f54 g .bss 00000000 _stack 20000f5c g .bss 00000000 _stack
08000e7c g F .text 00000042 SPI_Init 08000e7c g F .text 00000042 SPI_Init
08002ddc g F .text 0000004a ff_convert 08002ddc g F .text 0000004a ff_convert
08004118 g F .text 00000012 TimerGet 08004148 g F .text 00000012 TimerGet
080040bc g F .text 00000028 TimerInit 080040ec g F .text 00000028 TimerInit
080001a0 g F .text 00000030 FileFirmwareUpdateStartedHook 080001a0 g F .text 00000030 FileFirmwareUpdateStartedHook

View File

@ -5,64 +5,25 @@
<![CDATA[00010001N0005Debug000000000000]]> <![CDATA[00010001N0005Debug000000000000]]>
</Plugin> </Plugin>
</Plugins> </Plugins>
<VirtualDirectory Name="Source">
<VirtualDirectory Name="third_party">
<VirtualDirectory Name="fatfs">
<VirtualDirectory Name="src">
<VirtualDirectory Name="option">
<File Name="../../../../Source/third_party/fatfs/src/option/cc932.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc936.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc949.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc950.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/ccsbcs.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/syscall.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/unicode.c"/>
</VirtualDirectory>
<File Name="../../../../Source/third_party/fatfs/src/diskio.h"/>
<File Name="../../../../Source/third_party/fatfs/src/ff.c"/>
<File Name="../../../../Source/third_party/fatfs/src/ff.h"/>
<File Name="../../../../Source/third_party/fatfs/src/integer.h"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="ARMCM3_STM32">
<VirtualDirectory Name="GCC">
<File Name="../../../../Source/ARMCM3_STM32/GCC/cstart.c"/>
<File Name="../../../../Source/ARMCM3_STM32/GCC/vectors.c"/>
<File Name="../../../../Source/ARMCM3_STM32/GCC/memory.x"/>
</VirtualDirectory>
<File Name="../../../../Source/ARMCM3_STM32/can.c"/>
<File Name="../../../../Source/ARMCM3_STM32/can.h"/>
<File Name="../../../../Source/ARMCM3_STM32/cpu.c"/>
<File Name="../../../../Source/ARMCM3_STM32/cpu.h"/>
<File Name="../../../../Source/ARMCM3_STM32/flash.c"/>
<File Name="../../../../Source/ARMCM3_STM32/flash.h"/>
<File Name="../../../../Source/ARMCM3_STM32/nvm.c"/>
<File Name="../../../../Source/ARMCM3_STM32/nvm.h"/>
<File Name="../../../../Source/ARMCM3_STM32/timer.c"/>
<File Name="../../../../Source/ARMCM3_STM32/timer.h"/>
<File Name="../../../../Source/ARMCM3_STM32/types.h"/>
<File Name="../../../../Source/ARMCM3_STM32/uart.c"/>
<File Name="../../../../Source/ARMCM3_STM32/uart.h"/>
</VirtualDirectory>
<File Name="../../../../Source/assert.c"/>
<File Name="../../../../Source/assert.h"/>
<File Name="../../../../Source/backdoor.c"/>
<File Name="../../../../Source/backdoor.h"/>
<File Name="../../../../Source/boot.c"/>
<File Name="../../../../Source/boot.h"/>
<File Name="../../../../Source/com.c"/>
<File Name="../../../../Source/com.h"/>
<File Name="../../../../Source/cop.c"/>
<File Name="../../../../Source/cop.h"/>
<File Name="../../../../Source/plausibility.h"/>
<File Name="../../../../Source/xcp.c"/>
<File Name="../../../../Source/xcp.h"/>
</VirtualDirectory>
<VirtualDirectory Name="Demo"> <VirtualDirectory Name="Demo">
<VirtualDirectory Name="ARMCM3_STM32_Olimex_STM32P103_GCC"> <VirtualDirectory Name="ARMCM3_STM32_Olimex_STM32P103_GCC">
<VirtualDirectory Name="Boot"> <VirtualDirectory Name="Boot">
<VirtualDirectory Name="lib"> <VirtualDirectory Name="lib">
<VirtualDirectory Name="STM32F10x_StdPeriph_Driver">
<VirtualDirectory Name="inc">
<File Name="../lib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_gpio.h"/>
<File Name="../lib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_rcc.h"/>
<File Name="../lib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_spi.h"/>
<File Name="../lib/STM32F10x_StdPeriph_Driver/inc/stm32f10x_usart.h"/>
</VirtualDirectory>
<VirtualDirectory Name="src">
<File Name="../lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c"/>
<File Name="../lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c"/>
<File Name="../lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.c"/>
<File Name="../lib/STM32F10x_StdPeriph_Driver/src/stm32f10x_usart.c"/>
</VirtualDirectory>
<File Name="../lib/STM32F10x_StdPeriph_Driver/stm32f10x_conf.h"/>
</VirtualDirectory>
<VirtualDirectory Name="CMSIS"> <VirtualDirectory Name="CMSIS">
<VirtualDirectory Name="CM3"> <VirtualDirectory Name="CM3">
<VirtualDirectory Name="DeviceSupport"> <VirtualDirectory Name="DeviceSupport">
@ -80,10 +41,14 @@
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
<VirtualDirectory Name="fatfs">
<File Name="../lib/fatfs/ffconf.h"/>
<File Name="../lib/fatfs/mmc.c"/>
</VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
<File Name="../blt_conf.h"/>
<File Name="../hooks.c"/> <File Name="../hooks.c"/>
<File Name="../main.c"/> <File Name="../main.c"/>
<File Name="../blt_conf.h"/>
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
</VirtualDirectory> </VirtualDirectory>
@ -160,4 +125,163 @@ continue
</AdditionalRules> </AdditionalRules>
</Configuration> </Configuration>
</Settings> </Settings>
<VirtualDirectory Name="Source">
<VirtualDirectory Name="third_party">
<VirtualDirectory Name="uip">
<VirtualDirectory Name="apps">
<VirtualDirectory Name="dhcpc">
<File Name="../../../../Source/third_party/uip/apps/dhcpc/dhcpc.c"/>
<File Name="../../../../Source/third_party/uip/apps/dhcpc/dhcpc.h"/>
</VirtualDirectory>
<VirtualDirectory Name="hello-world">
<File Name="../../../../Source/third_party/uip/apps/hello-world/hello-world.c"/>
<File Name="../../../../Source/third_party/uip/apps/hello-world/hello-world.h"/>
</VirtualDirectory>
<VirtualDirectory Name="httpd">
<File Name="../../../../Source/third_party/uip/apps/httpd/httpd.c"/>
<File Name="../../../../Source/third_party/uip/apps/httpd/httpd.h"/>
</VirtualDirectory>
<VirtualDirectory Name="resolv">
<File Name="../../../../Source/third_party/uip/apps/resolv/resolv.c"/>
<File Name="../../../../Source/third_party/uip/apps/resolv/resolv.h"/>
</VirtualDirectory>
<VirtualDirectory Name="smtp">
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp-strings.c"/>
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp-strings.h"/>
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp.c"/>
<File Name="../../../../Source/third_party/uip/apps/smtp/smtp.h"/>
</VirtualDirectory>
<VirtualDirectory Name="telnetd">
<File Name="../../../../Source/third_party/uip/apps/telnetd/shell.c"/>
<File Name="../../../../Source/third_party/uip/apps/telnetd/shell.h"/>
<File Name="../../../../Source/third_party/uip/apps/telnetd/telnetd.c"/>
<File Name="../../../../Source/third_party/uip/apps/telnetd/telnetd.h"/>
</VirtualDirectory>
<VirtualDirectory Name="webclient">
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient-strings.c"/>
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient-strings.h"/>
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient.c"/>
<File Name="../../../../Source/third_party/uip/apps/webclient/webclient.h"/>
</VirtualDirectory>
<VirtualDirectory Name="webserver">
<File Name="../../../../Source/third_party/uip/apps/webserver/http-strings.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/http-strings.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-cgi.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-cgi.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fs.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fs.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fsdata.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd-fsdata.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd.c"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/httpd.h"/>
<File Name="../../../../Source/third_party/uip/apps/webserver/webserver.h"/>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="doc">
<File Name="../../../../Source/third_party/uip/doc/example-mainloop-with-arp.c"/>
<File Name="../../../../Source/third_party/uip/doc/example-mainloop-without-arp.c"/>
<File Name="../../../../Source/third_party/uip/doc/uip-code-style.c"/>
</VirtualDirectory>
<VirtualDirectory Name="lib">
<File Name="../../../../Source/third_party/uip/lib/memb.c"/>
<File Name="../../../../Source/third_party/uip/lib/memb.h"/>
</VirtualDirectory>
<VirtualDirectory Name="uip">
<File Name="../../../../Source/third_party/uip/uip/clock.h"/>
<File Name="../../../../Source/third_party/uip/uip/lc-addrlabels.h"/>
<File Name="../../../../Source/third_party/uip/uip/lc-switch.h"/>
<File Name="../../../../Source/third_party/uip/uip/lc.h"/>
<File Name="../../../../Source/third_party/uip/uip/psock.c"/>
<File Name="../../../../Source/third_party/uip/uip/psock.h"/>
<File Name="../../../../Source/third_party/uip/uip/pt.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip-fw.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip-fw.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip-neighbor.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip-neighbor.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip-split.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip-split.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip.h"/>
<File Name="../../../../Source/third_party/uip/uip/uiplib.c"/>
<File Name="../../../../Source/third_party/uip/uip/uiplib.h"/>
<File Name="../../../../Source/third_party/uip/uip/uipopt.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip_arch.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip_arp.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip_arp.h"/>
<File Name="../../../../Source/third_party/uip/uip/uip_timer.c"/>
<File Name="../../../../Source/third_party/uip/uip/uip_timer.h"/>
</VirtualDirectory>
<VirtualDirectory Name="unix">
<File Name="../../../../Source/third_party/uip/unix/clock-arch.c"/>
<File Name="../../../../Source/third_party/uip/unix/clock-arch.h"/>
<File Name="../../../../Source/third_party/uip/unix/main.c"/>
<File Name="../../../../Source/third_party/uip/unix/tapdev.c"/>
<File Name="../../../../Source/third_party/uip/unix/tapdev.h"/>
<File Name="../../../../Source/third_party/uip/unix/uip-conf.h"/>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="fatfs">
<VirtualDirectory Name="src">
<VirtualDirectory Name="option">
<File Name="../../../../Source/third_party/fatfs/src/option/cc932.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc936.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc949.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/cc950.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/ccsbcs.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/syscall.c"/>
<File Name="../../../../Source/third_party/fatfs/src/option/unicode.c"/>
</VirtualDirectory>
<File Name="../../../../Source/third_party/fatfs/src/diskio.h"/>
<File Name="../../../../Source/third_party/fatfs/src/ff.c"/>
<File Name="../../../../Source/third_party/fatfs/src/ff.h"/>
<File Name="../../../../Source/third_party/fatfs/src/integer.h"/>
</VirtualDirectory>
<VirtualDirectory Name="doc">
<VirtualDirectory Name="img">
<File Name="../../../../Source/third_party/fatfs/doc/img/app1.c"/>
<File Name="../../../../Source/third_party/fatfs/doc/img/app2.c"/>
<File Name="../../../../Source/third_party/fatfs/doc/img/app3.c"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="ARMCM3_STM32">
<VirtualDirectory Name="GCC">
<File Name="../../../../Source/ARMCM3_STM32/GCC/cstart.c"/>
<File Name="../../../../Source/ARMCM3_STM32/GCC/vectors.c"/>
</VirtualDirectory>
<File Name="../../../../Source/ARMCM3_STM32/can.c"/>
<File Name="../../../../Source/ARMCM3_STM32/cpu.c"/>
<File Name="../../../../Source/ARMCM3_STM32/flash.c"/>
<File Name="../../../../Source/ARMCM3_STM32/flash.h"/>
<File Name="../../../../Source/ARMCM3_STM32/nvm.c"/>
<File Name="../../../../Source/ARMCM3_STM32/timer.c"/>
<File Name="../../../../Source/ARMCM3_STM32/types.h"/>
<File Name="../../../../Source/ARMCM3_STM32/uart.c"/>
<File Name="../../../../Source/ARMCM3_STM32/usb.c"/>
</VirtualDirectory>
<File Name="../../../../Source/assert.c"/>
<File Name="../../../../Source/assert.h"/>
<File Name="../../../../Source/backdoor.c"/>
<File Name="../../../../Source/backdoor.h"/>
<File Name="../../../../Source/boot.c"/>
<File Name="../../../../Source/boot.h"/>
<File Name="../../../../Source/can.h"/>
<File Name="../../../../Source/com.c"/>
<File Name="../../../../Source/com.h"/>
<File Name="../../../../Source/cop.c"/>
<File Name="../../../../Source/cop.h"/>
<File Name="../../../../Source/cpu.h"/>
<File Name="../../../../Source/file.c"/>
<File Name="../../../../Source/file.h"/>
<File Name="../../../../Source/net.c"/>
<File Name="../../../../Source/net.h"/>
<File Name="../../../../Source/nvm.h"/>
<File Name="../../../../Source/plausibility.h"/>
<File Name="../../../../Source/timer.h"/>
<File Name="../../../../Source/uart.h"/>
<File Name="../../../../Source/usb.h"/>
<File Name="../../../../Source/xcp.c"/>
<File Name="../../../../Source/xcp.h"/>
</VirtualDirectory>
</CodeLite_Project> </CodeLite_Project>

View File

@ -73,18 +73,18 @@ main.c \
../../../Source/file.h \ ../../../Source/file.h \
../../../Source/assert.c \ ../../../Source/assert.c \
../../../Source/assert.h \ ../../../Source/assert.h \
../../../Source/cpu.h \
../../../Source/can.h \
../../../Source/uart.h \
../../../Source/nvm.h \
../../../Source/timer.h \
../../../Source/plausibility.h \ ../../../Source/plausibility.h \
../../../Source/ARMCM3_STM32/types.h \ ../../../Source/ARMCM3_STM32/types.h \
../../../Source/ARMCM3_STM32/cpu.c \ ../../../Source/ARMCM3_STM32/cpu.c \
../../../Source/ARMCM3_STM32/cpu.h \
../../../Source/ARMCM3_STM32/can.c \ ../../../Source/ARMCM3_STM32/can.c \
../../../Source/ARMCM3_STM32/can.h \
../../../Source/ARMCM3_STM32/uart.c \ ../../../Source/ARMCM3_STM32/uart.c \
../../../Source/ARMCM3_STM32/uart.h \
../../../Source/ARMCM3_STM32/nvm.c \ ../../../Source/ARMCM3_STM32/nvm.c \
../../../Source/ARMCM3_STM32/nvm.h \
../../../Source/ARMCM3_STM32/timer.c \ ../../../Source/ARMCM3_STM32/timer.c \
../../../Source/ARMCM3_STM32/timer.h \
../../../Source/ARMCM3_STM32/flash.c \ ../../../Source/ARMCM3_STM32/flash.c \
../../../Source/ARMCM3_STM32/flash.h \ ../../../Source/ARMCM3_STM32/flash.h \
../../../Source/ARMCM3_STM32/GCC/vectors.c \ ../../../Source/ARMCM3_STM32/GCC/vectors.c \

View File

@ -17,7 +17,7 @@
<Build><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Debug-Log</Factory></Window></Windows></PreferedWindows><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1059</ColumnWidth1><ColumnWidth2>282</ColumnWidth2><ColumnWidth3>70</ColumnWidth3></Build><Debug-Log><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Build</Factory></Window></Windows></PreferedWindows><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1413</ColumnWidth1></Debug-Log><TerminalIO/><Find-in-Files><ColumnWidth0>664</ColumnWidth0><ColumnWidth1>94</ColumnWidth1><ColumnWidth2>1138</ColumnWidth2></Find-in-Files></Static> <Build><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Debug-Log</Factory></Window></Windows></PreferedWindows><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1059</ColumnWidth1><ColumnWidth2>282</ColumnWidth2><ColumnWidth3>70</ColumnWidth3></Build><Debug-Log><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows><Window><Factory>Build</Factory></Window></Windows></PreferedWindows><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1413</ColumnWidth1></Debug-Log><TerminalIO/><Find-in-Files><ColumnWidth0>664</ColumnWidth0><ColumnWidth1>94</ColumnWidth1><ColumnWidth2>1138</ColumnWidth2></Find-in-Files></Static>
<Windows> <Windows>
<Wnd1> <Wnd0>
<Tabs> <Tabs>
<Tab> <Tab>
<Identity>TabID-32216-31616</Identity> <Identity>TabID-32216-31616</Identity>
@ -29,20 +29,20 @@
</Tab> </Tab>
</Tabs> </Tabs>
<SelectedTab>0</SelectedTab></Wnd1><Wnd3><Tabs><Tab><Identity>TabID-13144-32069</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-25023-6652</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab><Tab><Identity>TabID-18334-26223</Identity><TabName>Find in Files</TabName><Factory>Find-in-Files</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows> <SelectedTab>0</SelectedTab></Wnd0><Wnd2><Tabs><Tab><Identity>TabID-13144-32069</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-25023-6652</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab><Tab><Identity>TabID-18334-26223</Identity><TabName>Find in Files</TabName><Factory>Find-in-Files</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd2></Windows>
<Editor> <Editor>
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\blt_conf.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>62</YPos2><SelStart2>10352</SelStart2><SelEnd2>10352</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>35</YPos2><SelStart2>3038</SelStart2><SelEnd2>3038</SelEnd2></Tab><ActiveTab>1</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_STM32\cpu.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>12</YPos2><SelStart2>1174</SelStart2><SelEnd2>1174</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor> <Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\blt_conf.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>83</YPos2><SelStart2>10352</SelStart2><SelEnd2>10352</SelEnd2></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>35</YPos2><SelStart2>3038</SelStart2><SelEnd2>3038</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_STM32\cpu.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>12</YPos2><SelStart2>1174</SelStart2><SelEnd2>1174</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions> <Positions>
<Top><Row0><Sizes><Toolbar-02b3ba70><key>iaridepm.enu1</key></Toolbar-02b3ba70></Sizes></Row0></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>752</Bottom><Right>400</Right><x>-2</x><y>-2</y><xscreen>154</xscreen><yscreen>164</yscreen><sizeHorzCX>80208</sizeHorzCX><sizeHorzCY>162698</sizeHorzCY><sizeVertCX>209375</sizeVertCX><sizeVertCY>748016</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>211</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>213</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>211310</sizeHorzCY><sizeVertCX>209375</sizeVertCX><sizeVertCY>352183</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions> <Top><Row0><Sizes><Toolbar-0167d8e8><key>iaridepm.enu1</key></Toolbar-0167d8e8></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>752</Bottom><Right>400</Right><x>-2</x><y>-2</y><xscreen>154</xscreen><yscreen>164</yscreen><sizeHorzCX>80208</sizeHorzCX><sizeHorzCY>162698</sizeHorzCY><sizeVertCX>209375</sizeVertCX><sizeVertCY>748016</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>211</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>213</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>211310</sizeHorzCY><sizeVertCX>209375</sizeVertCX><sizeVertCY>352183</sizeVertCY></Rect></Wnd2></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop> </Desktop>
</Workspace> </Workspace>

View File

@ -1932,15 +1932,9 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\can.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\can.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\can.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\cpu.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\cpu.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\cpu.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\flash.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\flash.c</name>
</file> </file>
@ -1950,30 +1944,18 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\nvm.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\nvm.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\nvm.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\timer.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\timer.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\timer.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\types.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\types.h</name>
</file> </file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\uart.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\uart.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\uart.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.c</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.h</name>
</file>
</group> </group>
<group> <group>
<name>third_party</name> <name>third_party</name>
@ -2014,6 +1996,9 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\boot.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\boot.h</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\can.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\com.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\com.c</name>
</file> </file>
@ -2026,15 +2011,30 @@
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\cop.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\cop.h</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\cpu.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\file.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\file.c</name>
</file> </file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\file.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\file.h</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\nvm.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\plausibility.h</name> <name>$PROJ_DIR$\..\..\..\..\Source\plausibility.h</name>
</file> </file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\timer.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\uart.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\usb.h</name>
</file>
<file> <file>
<name>$PROJ_DIR$\..\..\..\..\Source\xcp.c</name> <name>$PROJ_DIR$\..\..\..\..\Source\xcp.c</name>
</file> </file>

View File

@ -130,20 +130,14 @@
<file file_name="../../../../Source/ARMCM4_STM32/Crossworks/vectors.c"/> <file file_name="../../../../Source/ARMCM4_STM32/Crossworks/vectors.c"/>
</folder> </folder>
<file file_name="../../../../Source/ARMCM4_STM32/cpu.c"/> <file file_name="../../../../Source/ARMCM4_STM32/cpu.c"/>
<file file_name="../../../../Source/ARMCM4_STM32/cpu.h"/>
<file file_name="../../../../Source/ARMCM4_STM32/flash.c"/> <file file_name="../../../../Source/ARMCM4_STM32/flash.c"/>
<file file_name="../../../../Source/ARMCM4_STM32/flash.h"/> <file file_name="../../../../Source/ARMCM4_STM32/flash.h"/>
<file file_name="../../../../Source/ARMCM4_STM32/nvm.c"/> <file file_name="../../../../Source/ARMCM4_STM32/nvm.c"/>
<file file_name="../../../../Source/ARMCM4_STM32/nvm.h"/>
<file file_name="../../../../Source/ARMCM4_STM32/timer.c"/> <file file_name="../../../../Source/ARMCM4_STM32/timer.c"/>
<file file_name="../../../../Source/ARMCM4_STM32/timer.h"/>
<file file_name="../../../../Source/ARMCM4_STM32/types.h"/> <file file_name="../../../../Source/ARMCM4_STM32/types.h"/>
<file file_name="../../../../Source/ARMCM4_STM32/uart.c"/> <file file_name="../../../../Source/ARMCM4_STM32/uart.c"/>
<file file_name="../../../../Source/ARMCM4_STM32/uart.h"/>
<file file_name="../../../../Source/ARMCM4_STM32/can.c"/> <file file_name="../../../../Source/ARMCM4_STM32/can.c"/>
<file file_name="../../../../Source/ARMCM4_STM32/can.h"/>
<file file_name="../../../../Source/ARMCM4_STM32/usb.c"/> <file file_name="../../../../Source/ARMCM4_STM32/usb.c"/>
<file file_name="../../../../Source/ARMCM4_STM32/usb.h"/>
</folder> </folder>
<file file_name="../../../../Source/assert.c"/> <file file_name="../../../../Source/assert.c"/>
<file file_name="../../../../Source/assert.h"/> <file file_name="../../../../Source/assert.h"/>
@ -193,6 +187,12 @@
</folder> </folder>
<file file_name="../../../../Source/net.c"/> <file file_name="../../../../Source/net.c"/>
<file file_name="../../../../Source/net.h"/> <file file_name="../../../../Source/net.h"/>
<file file_name="../../../../Source/can.h"/>
<file file_name="../../../../Source/cpu.h"/>
<file file_name="../../../../Source/nvm.h"/>
<file file_name="../../../../Source/timer.h"/>
<file file_name="../../../../Source/uart.h"/>
<file file_name="../../../../Source/usb.h"/>
</folder> </folder>
</folder> </folder>
<folder Name="System Files" file_name=""> <folder Name="System Files" file_name="">

Some files were not shown because too many files have changed in this diff Show More