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

View File

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

View File

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

View File

@ -19,8 +19,11 @@
<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;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;ARM7_LPC2000" name="unnamed" />
<ProjectSessionItem path="lpc2294_crossworks;openbtl_olimex_lpc_l2294_20mhz;Source Files;Source;ARM7_LPC2000;Crossworks" name="unnamed" />
</Project>
<Register1>
<RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_olimex_lpc_l2294_20mhz" />
@ -51,12 +54,7 @@
<Watches active="0" update="Never" />
</Watch4>
<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\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" />
<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" />
</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>

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 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 0x182 ARM Flash Debug/../../obj/boot.o
.debug_line 0x00000182 0x118 ARM Flash Debug/../../obj/cstart.o
.debug_line 0x0000029a 0xe3 ARM Flash Debug/../../obj/irq.o
.debug_line 0x0000037d 0xb0 ARM Flash Debug/../../obj/led.o
.debug_line 0x0000042d 0xe5 ARM Flash Debug/../../obj/main.o
.debug_line 0x00000512 0xcf ARM Flash Debug/../../obj/timer.o
.debug_line 0x000005e1 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 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 0x00000761 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 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 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 0x00000000 0x1377
.debug_line 0x00000000 0x180 ARM Flash Debug/../../obj/boot.o
.debug_line 0x00000180 0x118 ARM Flash Debug/../../obj/cstart.o
.debug_line 0x00000298 0xe3 ARM Flash Debug/../../obj/irq.o
.debug_line 0x0000037b 0xb0 ARM Flash Debug/../../obj/led.o
.debug_line 0x0000042b 0xe5 ARM Flash Debug/../../obj/main.o
.debug_line 0x00000510 0xcf ARM Flash Debug/../../obj/timer.o
.debug_line 0x000005df 0x97 ARM Flash Debug/../../obj/vectors.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 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 0x0000075f 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.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 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 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 0x230 ARM Flash Debug/../../obj/boot.o

View File

@ -51,11 +51,10 @@
<Watches active="0" update="Never" />
</Watch4>
<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="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.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\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\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" />
<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="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="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="18" selected="1" name="unnamed" top="0" />
</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" />
</session>

View File

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

View File

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

View File

@ -1,57 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<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>
<Plugin Name="qmake">
<![CDATA[00010001N0005Debug000000000000]]>
</Plugin>
</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/>
<Dependencies/>
<Settings Type="Dynamic Library">
@ -125,4 +90,43 @@ continue
</AdditionalRules>
</Configuration>
</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>

View File

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

View File

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

View File

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

View File

@ -5,38 +5,6 @@
<![CDATA[00010001N0005Debug000000000000]]>
</Plugin>
</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="ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC">
<VirtualDirectory Name="Boot">
@ -129,9 +97,9 @@
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
<File Name="../blt_conf.h"/>
<File Name="../hooks.c"/>
<File Name="../main.c"/>
<File Name="../blt_conf.h"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
@ -208,4 +176,42 @@ continue
</AdditionalRules>
</Configuration>
</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>

View File

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

View File

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

View File

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

View File

@ -29,7 +29,7 @@
<Windows>
<Wnd0>
<Wnd2>
<Tabs>
<Tab>
<Identity>TabID-3636-6432</Identity>
@ -41,7 +41,7 @@
</Tab>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd0><Wnd1>
<SelectedTab>0</SelectedTab></Wnd2><Wnd3>
<Tabs>
<Tab>
<Identity>TabID-28813-8212</Identity>
@ -57,20 +57,20 @@
</Tab>
<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>
<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>
<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>
</Workspace>

View File

@ -64,16 +64,12 @@
<file file_name="../../../../Source/ARMCM3_LM3S/Crossworks/vectors.c"/>
</folder>
<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.h"/>
<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.h"/>
<file file_name="../../../../Source/ARMCM3_LM3S/types.h"/>
<file file_name="../../../../Source/ARMCM3_LM3S/uart.c"/>
<file file_name="../../../../Source/ARMCM3_LM3S/uart.h"/>
</folder>
<file file_name="../../../../Source/assert.c"/>
<file file_name="../../../../Source/assert.h"/>
@ -121,6 +117,10 @@
</folder>
<file file_name="../../../../Source/net.c"/>
<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 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;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;Source" name="unnamed" />
<ProjectSessionItem path="lm3s6965_crossworks;openbtl_ek_lm3s6965;Source Files;Source;ARMCM3_LM3S" name="unnamed" />
</Project>
<Register1>
<RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_ek_lm3s6965" />
@ -51,7 +53,7 @@
<Watches active="0" update="Never" />
</Watch4>
<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>
<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>

View File

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

View File

@ -1,5 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<CodeLite_Project Name="DemoBoot" InternalType="">
<Plugins>
<Plugin Name="qmake">
<![CDATA[00010001N0005Debug000000000000]]>
</Plugin>
</Plugins>
<VirtualDirectory Name="Demo">
<VirtualDirectory Name="ARMCM3_LM3S_EK_LM3S6965_GCC">
<VirtualDirectory Name="Boot">
@ -54,11 +59,6 @@
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
<Plugins>
<Plugin Name="qmake">
<![CDATA[00010001N0005Debug000000000000]]>
</Plugin>
</Plugins>
<Description/>
<Dependencies/>
<Settings Type="Dynamic Library">
@ -135,6 +135,64 @@ continue
<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"/>
@ -160,6 +218,14 @@ continue
<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">
@ -186,41 +252,42 @@ continue
</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 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>
</CodeLite_Project>

View File

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

File diff suppressed because it is too large Load Diff

View File

@ -1994,9 +1994,6 @@
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c</name>
</file>
@ -2006,24 +2003,15 @@
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\types.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.h</name>
</file>
</group>
<group>
<name>third_party</name>
@ -2133,6 +2121,9 @@
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\cop.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\cpu.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\file.c</name>
</file>
@ -2145,9 +2136,18 @@
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\net.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\nvm.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\plausibility.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\timer.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\uart.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\xcp.c</name>
</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>
<Disassembly>
<col-names>
@ -39,7 +39,7 @@
<Wnd0>
<Wnd2>
<Tabs>
<Tab>
<Identity>TabID-4214-26312</Identity>
@ -47,24 +47,24 @@
<Factory>Workspace</Factory>
<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>
</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>
<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>
<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>
</Project>

View File

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

View File

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

View File

@ -42,25 +42,20 @@
<file file_name="../blt_conf.h"/>
</folder>
</folder>
<folder Name="Source">
<folder Name="Source" file_name="">
<folder Name="ARMCM3_LM3S">
<folder Name="Crossworks">
<file file_name="../../../../Source/ARMCM3_LM3S/Crossworks/cstart.s"/>
<file file_name="../../../../Source/ARMCM3_LM3S/Crossworks/vectors.c"/>
</folder>
<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.h"/>
<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.h"/>
<file file_name="../../../../Source/ARMCM3_LM3S/types.h"/>
<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.h"/>
</folder>
<file file_name="../../../../Source/assert.c"/>
<file file_name="../../../../Source/assert.h"/>
@ -75,6 +70,11 @@
<file file_name="../../../../Source/plausibility.h"/>
<file file_name="../../../../Source/xcp.c"/>
<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 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;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;ARMCM3_LM3S" name="unnamed" />
</Project>
<Register1>
<RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="" />
@ -50,9 +51,9 @@
<Watches active="0" update="Never" />
</Watch4>
<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\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\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\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="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="0" selected="1" name="unnamed" top="24" />
</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>

View File

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

View File

@ -5,40 +5,6 @@
<![CDATA[00010001N0005Debug000000000000]]>
</Plugin>
</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="ARMCM3_LM3S_EK_LM3S8962_GCC">
<VirtualDirectory Name="Boot">
@ -72,9 +38,9 @@
<File Name="../lib/inc/hw_uart.h"/>
</VirtualDirectory>
</VirtualDirectory>
<File Name="../blt_conf.h"/>
<File Name="../hooks.c"/>
<File Name="../main.c"/>
<File Name="../blt_conf.h"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
@ -151,4 +117,162 @@ continue
</AdditionalRules>
</Configuration>
</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>

View File

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

View File

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

View File

@ -2,31 +2,10 @@
<project>
<fileVersion>2</fileVersion>
<fileChecksum>255714169</fileChecksum>
<fileChecksum>3779490102</fileChecksum>
<configuration>
<name>Debug</name>
<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\cpulib.pbi</file>
<file>$PROJ_DIR$\..\obj\flashlib.pbi</file>
@ -46,8 +25,8 @@
<file>$PROJ_DIR$\..\obj\vectors.o</file>
<file>$PROJ_DIR$\..\obj\timer.o</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$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x</file>
<file>$PROJ_DIR$\..\obj\vectors.lst</file>
<file>$PROJ_DIR$\..\obj\vectors.pbi</file>
<file>$PROJ_DIR$\..\obj\timer.pbi</file>
@ -85,29 +64,10 @@
<file>$PROJ_DIR$\..\obj\interrupt.pbi</file>
<file>$PROJ_DIR$\..\obj\sysctl.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\debug.h</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\flashlib.c</file>
<file>$PROJ_DIR$\..\lib\driverlib\flashlib.h</file>
@ -133,214 +93,66 @@
<file>$PROJ_DIR$\..\main.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$\..\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\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.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.h</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>
<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>
<name>$PROJ_DIR$\..\obj\lm3s6965.pbd</name>
<inputs>
<tool>
<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>
</inputs>
</file>
@ -349,13 +161,13 @@
<outputs>
<tool>
<name>OBJCOPY</name>
<file> 127</file>
<file> 134</file>
</tool>
</outputs>
<inputs>
<tool>
<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>
</inputs>
</file>
@ -364,40 +176,17 @@
<outputs>
<tool>
<name>ILINK</name>
<file> 68</file>
<file> 47</file>
</tool>
<tool>
<name>OBJCOPY</name>
<file> 70</file>
<file> 49</file>
</tool>
</outputs>
<inputs>
<tool>
<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>
</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>
<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>
@ -405,22 +194,45 @@
<name>$PROJ_DIR$\..\lib\driverlib\canlib.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 72 67</file>
<name>BICOMP</name>
<file> 44</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 65</file>
<name>ICCARM</name>
<file> 51 46</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</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>
<name>BICOMP</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>
<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>
<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>
</inputs>
</file>
@ -428,22 +240,22 @@
<name>$PROJ_DIR$\..\lib\driverlib\flashlib.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 93 21</file>
<name>BICOMP</name>
<file> 2</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 23</file>
<name>ICCARM</name>
<file> 129 0</file>
</tool>
</outputs>
<inputs>
<tool>
<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>
<name>BICOMP</name>
<file> 74 76 79 80 59 105 98 101 82 110 137 109 136 135 103 54 107 112 64 68</file>
</tool>
<tool>
<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>
<name>ICCARM</name>
<file> 74 76 79 80 59 105 98 101 82 110 137 109 136 135 103 54 107 112 64 68</file>
</tool>
</inputs>
</file>
@ -451,22 +263,22 @@
<name>$PROJ_DIR$\..\lib\driverlib\gpio.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 91 27</file>
<name>BICOMP</name>
<file> 3</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 24</file>
<name>ICCARM</name>
<file> 127 6</file>
</tool>
</outputs>
<inputs>
<tool>
<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>
<name>BICOMP</name>
<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>
<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>
<name>ICCARM</name>
<file> 75 76 77 79 80 59 105 98 101 82 110 137 109 136 135 103 54 107 112 66 68</file>
</tool>
</inputs>
</file>
@ -474,22 +286,22 @@
<name>$PROJ_DIR$\..\lib\driverlib\interrupt.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 94 26</file>
<name>BICOMP</name>
<file> 55</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 76</file>
<name>ICCARM</name>
<file> 130 5</file>
</tool>
</outputs>
<inputs>
<tool>
<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>
<name>BICOMP</name>
<file> 76 78 80 62 59 105 98 101 82 110 137 109 136 135 103 54 107 112 68</file>
</tool>
<tool>
<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>
<name>ICCARM</name>
<file> 76 78 80 62 59 105 98 101 82 110 137 109 136 135 103 54 107 112 68</file>
</tool>
</inputs>
</file>
@ -497,22 +309,22 @@
<name>$PROJ_DIR$\..\lib\driverlib\sysctl.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 95 28</file>
<name>BICOMP</name>
<file> 56</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 77</file>
<name>ICCARM</name>
<file> 131 7</file>
</tool>
</outputs>
<inputs>
<tool>
<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>
<name>BICOMP</name>
<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>
<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>
<name>ICCARM</name>
<file> 76 78 79 80 62 59 105 98 101 82 110 137 109 136 135 103 54 107 112 68 70</file>
</tool>
</inputs>
</file>
@ -520,45 +332,54 @@
<name>$PROJ_DIR$\..\lib\driverlib\uartlib.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 19 25</file>
<name>BICOMP</name>
<file> 8</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 29</file>
<name>ICCARM</name>
<file> 114 4</file>
</tool>
</outputs>
<inputs>
<tool>
<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>
<name>BICOMP</name>
<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>
<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>
<name>ICCARM</name>
<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>
</inputs>
</file>
<file>
<name>[ROOT_NODE]</name>
<outputs>
<tool>
<name>ILINK</name>
<file> 48 47</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\hooks.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 48 58</file>
<name>BICOMP</name>
<file> 34</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 55</file>
<name>ICCARM</name>
<file> 27 37</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file>
<name>BICOMP</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file>
<name>ICCARM</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool>
</inputs>
</file>
@ -566,22 +387,22 @@
<name>$PROJ_DIR$\..\main.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 41 53</file>
<name>BICOMP</name>
<file> 24</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 45</file>
<name>ICCARM</name>
<file> 19 32</file>
</tool>
</outputs>
<inputs>
<tool>
<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>
<name>BICOMP</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112 76 77 78 79 80 70 66</file>
</tool>
<tool>
<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>
<name>ICCARM</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112 76 77 78 79 80 70 66</file>
</tool>
</inputs>
</file>
@ -589,22 +410,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 42 37</file>
<name>BICOMP</name>
<file> 22</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 43</file>
<name>ICCARM</name>
<file> 21 16</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file>
<name>BICOMP</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18</file>
<name>ICCARM</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112</file>
</tool>
</inputs>
</file>
@ -613,7 +434,7 @@
<outputs>
<tool>
<name>AARM</name>
<file> 36</file>
<file> 15</file>
</tool>
</outputs>
</file>
@ -621,22 +442,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\can.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 71 66</file>
<name>BICOMP</name>
<file> 52</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 73</file>
<name>ICCARM</name>
<file> 50 45</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 100</file>
<name>BICOMP</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112 77 80 70 58</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18 117 120 110 100</file>
<name>ICCARM</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112 77 80 70 58</file>
</tool>
</inputs>
</file>
@ -644,18 +465,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 59 89</file>
<name>BICOMP</name>
<file> 11</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 32</file>
<name>ICCARM</name>
<file> 38 125</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> 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>
</inputs>
</file>
@ -663,22 +488,22 @@
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 51 90</file>
<name>BICOMP</name>
<file> 10</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 31</file>
<name>ICCARM</name>
<file> 30 126</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 104</file>
<name>BICOMP</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112 77 80 64</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 11 4 7 122 16 131 15 0 133 3 9 75 13 18 117 120 104</file>
<name>ICCARM</name>
<file> 105 98 101 82 110 137 109 136 135 103 54 107 112 77 80 64</file>
</tool>
</inputs>
</file>
@ -686,22 +511,202 @@
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 87 88</file>
<name>BICOMP</name>
<file> 12</file>
</tool>
<tool>
<name>ICCARM</name>
<file> 123 124</file>
</tool>
</outputs>
<inputs>
<tool>
<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>
</outputs>
<inputs>
<tool>
<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>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c</name>
<outputs>
<tool>
<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>
</inputs>
</file>

View File

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

View File

@ -25,7 +25,7 @@
<Windows>
<Wnd2>
<Wnd0>
<Tabs>
<Tab>
<Identity>TabID-17931-22022</Identity>
@ -37,7 +37,7 @@
</Tab>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd2><Wnd3>
<SelectedTab>0</SelectedTab></Wnd0><Wnd1>
<Tabs>
<Tab>
<Identity>TabID-24560-22511</Identity>
@ -47,20 +47,20 @@
</Tab>
<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>
<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>
<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>
</Workspace>

View File

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

View File

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

View File

@ -17,64 +17,25 @@
}]]]>
</Plugin>
</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="ARMCM3_STM32_Nucleo_STM32F103RB_GNU_ARM_GCC">
<VirtualDirectory Name="Boot">
<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="CM3">
<VirtualDirectory Name="DeviceSupport">
@ -92,10 +53,14 @@
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="fatfs">
<File Name="../lib/fatfs/ffconf.h"/>
<File Name="../lib/fatfs/mmc.c"/>
</VirtualDirectory>
</VirtualDirectory>
<File Name="../blt_conf.h"/>
<File Name="../hooks.c"/>
<File Name="../main.c"/>
<File Name="../blt_conf.h"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
@ -190,4 +155,163 @@ continue
</Completion>
</Configuration>
</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>

View File

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

View File

@ -425,7 +425,7 @@ FLASH 0x08000000 0x00006000 xr
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
0x20002000 __SRAM_segment_end__ = 0x20002000
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)
0x08000254 __text_load_start__ = ALIGN (__init_end__, 0x4)
.text 0x08000254 0x2898
.text 0x08000254 0x28a4
0x08000254 __text_start__ = .
*(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table .ARM.extab* .gnu.linkonce.armextab.*)
.glue_7 0x00000000 0x0 linker stubs
@ -673,143 +673,146 @@ Linker script and memory map
.text.NvmVerifyChecksum
0x08001a3c 0xc THUMB Debug/../../obj/nvm.o
0x08001a3c NvmVerifyChecksum
.text.NvmDone 0x08001a48 0x18 THUMB Debug/../../obj/nvm.o
0x08001a48 NvmDone
.text.NvmGetUserProgBaseAddress
0x08001a48 0xc THUMB Debug/../../obj/nvm.o
0x08001a48 NvmGetUserProgBaseAddress
.text.NvmDone 0x08001a54 0x18 THUMB Debug/../../obj/nvm.o
0x08001a54 NvmDone
.text.TimerReset
0x08001a60 0x10 THUMB Debug/../../obj/timer.o
0x08001a60 TimerReset
0x08001a6c 0x10 THUMB Debug/../../obj/timer.o
0x08001a6c TimerReset
.text.TimerInit
0x08001a70 0x34 THUMB Debug/../../obj/timer.o
0x08001a70 TimerInit
0x08001a7c 0x34 THUMB Debug/../../obj/timer.o
0x08001a7c TimerInit
.text.TimerUpdate
0x08001aa4 0x24 THUMB Debug/../../obj/timer.o
0x08001aa4 TimerUpdate
0x08001ab0 0x24 THUMB Debug/../../obj/timer.o
0x08001ab0 TimerUpdate
.text.FlashUnlock
0x08001ac8 0x24 THUMB Debug/../../obj/flash.o
0x08001ad4 0x24 THUMB Debug/../../obj/flash.o
.text.FlashLock
0x08001aec 0x14 THUMB Debug/../../obj/flash.o
0x08001af8 0x14 THUMB Debug/../../obj/flash.o
.text.FlashGetSector
0x08001b00 0x48 THUMB Debug/../../obj/flash.o
0x08001b0c 0x48 THUMB Debug/../../obj/flash.o
.text.FlashWriteBlock
0x08001b48 0xc8 THUMB Debug/../../obj/flash.o
0x08001b54 0xc8 THUMB Debug/../../obj/flash.o
.text.FlashGetSectorBaseAddr
0x08001c10 0x40 THUMB Debug/../../obj/flash.o
0x08001c1c 0x40 THUMB Debug/../../obj/flash.o
.text.FlashInitBlock
0x08001c50 0x38 THUMB Debug/../../obj/flash.o
0x08001c5c 0x38 THUMB Debug/../../obj/flash.o
.text.FlashSwitchBlock
0x08001c88 0x50 THUMB Debug/../../obj/flash.o
0x08001c94 0x50 THUMB Debug/../../obj/flash.o
.text.FlashAddToBlock
0x08001cd8 0x94 THUMB Debug/../../obj/flash.o
0x08001ce4 0x94 THUMB Debug/../../obj/flash.o
.text.FlashInit
0x08001d6c 0x1c THUMB Debug/../../obj/flash.o
0x08001d6c FlashInit
0x08001d78 0x1c THUMB Debug/../../obj/flash.o
0x08001d78 FlashInit
.text.FlashWrite
0x08001d88 0x58 THUMB Debug/../../obj/flash.o
0x08001d88 FlashWrite
0x08001d94 0x58 THUMB Debug/../../obj/flash.o
0x08001d94 FlashWrite
.text.FlashErase
0x08001de0 0x140 THUMB Debug/../../obj/flash.o
0x08001de0 FlashErase
0x08001dec 0x140 THUMB Debug/../../obj/flash.o
0x08001dec FlashErase
.text.FlashWriteChecksum
0x08001f20 0x5c THUMB Debug/../../obj/flash.o
0x08001f20 FlashWriteChecksum
0x08001f2c 0x5c THUMB Debug/../../obj/flash.o
0x08001f2c FlashWriteChecksum
.text.FlashVerifyChecksum
0x08001f7c 0x68 THUMB Debug/../../obj/flash.o
0x08001f7c FlashVerifyChecksum
0x08001f88 0x68 THUMB Debug/../../obj/flash.o
0x08001f88 FlashVerifyChecksum
.text.FlashDone
0x08001fe4 0x58 THUMB Debug/../../obj/flash.o
0x08001fe4 FlashDone
0x08001ff0 0x58 THUMB Debug/../../obj/flash.o
0x08001ff0 FlashDone
.text.FlashGetUserProgBaseAddress
0x0800203c 0xc THUMB Debug/../../obj/flash.o
0x0800203c FlashGetUserProgBaseAddress
0x08002048 0xc THUMB Debug/../../obj/flash.o
0x08002048 FlashGetUserProgBaseAddress
.text.IntToUnicode
0x08002048 0x3c THUMB Debug/../../obj/usb.o
0x08002054 0x3c THUMB Debug/../../obj/usb.o
.text.UsbFifoMgrCreate
0x08002084 0x40 THUMB Debug/../../obj/usb.o
0x08002090 0x40 THUMB Debug/../../obj/usb.o
.text.UsbFifoMgrWrite
0x080020c4 0x84 THUMB Debug/../../obj/usb.o
0x080020d0 0x84 THUMB Debug/../../obj/usb.o
.text.UsbTransmitByte
0x08002148 0x18 THUMB Debug/../../obj/usb.o
0x08002154 0x18 THUMB Debug/../../obj/usb.o
.text.UsbFifoMgrRead
0x08002160 0x80 THUMB Debug/../../obj/usb.o
0x0800216c 0x80 THUMB Debug/../../obj/usb.o
.text.UsbReceiveByte
0x080021e0 0x18 THUMB Debug/../../obj/usb.o
.text.UsbInit 0x080021f8 0x74 THUMB Debug/../../obj/usb.o
0x080021f8 UsbInit
.text.UsbFree 0x0800226c 0x10 THUMB Debug/../../obj/usb.o
0x0800226c UsbFree
0x080021ec 0x18 THUMB Debug/../../obj/usb.o
.text.UsbInit 0x08002204 0x74 THUMB Debug/../../obj/usb.o
0x08002204 UsbInit
.text.UsbFree 0x08002278 0x10 THUMB Debug/../../obj/usb.o
0x08002278 UsbFree
.text.UsbTransmitPacket
0x0800227c 0x70 THUMB Debug/../../obj/usb.o
0x0800227c UsbTransmitPacket
0x08002288 0x70 THUMB Debug/../../obj/usb.o
0x08002288 UsbTransmitPacket
.text.UsbReceivePacket
0x080022ec 0xc8 THUMB Debug/../../obj/usb.o
0x080022ec UsbReceivePacket
0x080022f8 0xc8 THUMB Debug/../../obj/usb.o
0x080022f8 UsbReceivePacket
.text.UsbTransmitPipeBulkIN
0x080023b4 0xbc THUMB Debug/../../obj/usb.o
0x080023b4 UsbTransmitPipeBulkIN
0x080023c0 0xbc THUMB Debug/../../obj/usb.o
0x080023c0 UsbTransmitPipeBulkIN
.text.UsbReceivePipeBulkOUT
0x08002470 0x60 THUMB Debug/../../obj/usb.o
0x08002470 UsbReceivePipeBulkOUT
0x0800247c 0x60 THUMB Debug/../../obj/usb.o
0x0800247c UsbReceivePipeBulkOUT
.text.UsbGetSerialNum
0x080024d0 0x44 THUMB Debug/../../obj/usb.o
0x080024d0 UsbGetSerialNum
0x080024dc 0x44 THUMB Debug/../../obj/usb.o
0x080024dc UsbGetSerialNum
.text.AssertFailure
0x08002514 0x1c THUMB Debug/../../obj/assert.o
0x08002514 AssertFailure
0x08002520 0x1c THUMB Debug/../../obj/assert.o
0x08002520 AssertFailure
.text.BackDoorInit
0x08002530 0x14 THUMB Debug/../../obj/backdoor.o
0x08002530 BackDoorInit
0x0800253c 0x14 THUMB Debug/../../obj/backdoor.o
0x0800253c BackDoorInit
.text.BackDoorCheck
0x08002544 0x4 THUMB Debug/../../obj/backdoor.o
0x08002544 BackDoorCheck
0x08002550 0x4 THUMB Debug/../../obj/backdoor.o
0x08002550 BackDoorCheck
.text.BootInit
0x08002548 0x1c THUMB Debug/../../obj/boot.o
0x08002548 BootInit
0x08002554 0x1c THUMB Debug/../../obj/boot.o
0x08002554 BootInit
.text.BootTask
0x08002564 0x18 THUMB Debug/../../obj/boot.o
0x08002564 BootTask
.text.ComInit 0x0800257c 0x1c THUMB Debug/../../obj/com.o
0x0800257c ComInit
.text.ComTask 0x08002598 0x30 THUMB Debug/../../obj/com.o
0x08002598 ComTask
.text.ComFree 0x080025c8 0xc THUMB Debug/../../obj/com.o
0x080025c8 ComFree
0x08002570 0x18 THUMB Debug/../../obj/boot.o
0x08002570 BootTask
.text.ComInit 0x08002588 0x1c THUMB Debug/../../obj/com.o
0x08002588 ComInit
.text.ComTask 0x080025a4 0x30 THUMB Debug/../../obj/com.o
0x080025a4 ComTask
.text.ComFree 0x080025d4 0xc THUMB Debug/../../obj/com.o
0x080025d4 ComFree
.text.ComTransmitPacket
0x080025d4 0x20 THUMB Debug/../../obj/com.o
0x080025d4 ComTransmitPacket
0x080025e0 0x20 THUMB Debug/../../obj/com.o
0x080025e0 ComTransmitPacket
.text.ComGetActiveInterfaceMaxRxLen
0x080025f4 0x2c THUMB Debug/../../obj/com.o
0x080025f4 ComGetActiveInterfaceMaxRxLen
0x08002600 0x2c THUMB Debug/../../obj/com.o
0x08002600 ComGetActiveInterfaceMaxRxLen
.text.ComGetActiveInterfaceMaxTxLen
0x08002620 0x2c THUMB Debug/../../obj/com.o
0x08002620 ComGetActiveInterfaceMaxTxLen
.text.CopInit 0x0800264c 0x4 THUMB Debug/../../obj/cop.o
0x0800264c CopInit
0x0800262c 0x2c THUMB Debug/../../obj/com.o
0x0800262c ComGetActiveInterfaceMaxTxLen
.text.CopInit 0x08002658 0x4 THUMB Debug/../../obj/cop.o
0x08002658 CopInit
.text.CopService
0x08002650 0x4 THUMB Debug/../../obj/cop.o
0x08002650 CopService
0x0800265c 0x4 THUMB Debug/../../obj/cop.o
0x0800265c CopService
.text.XcpProtectResources
0x08002654 0x10 THUMB Debug/../../obj/xcp.o
0x08002660 0x10 THUMB Debug/../../obj/xcp.o
.text.XcpSetCtoError
0x08002664 0x1c THUMB Debug/../../obj/xcp.o
.text.XcpInit 0x08002680 0x20 THUMB Debug/../../obj/xcp.o
0x08002680 XcpInit
0x08002670 0x1c THUMB Debug/../../obj/xcp.o
.text.XcpInit 0x0800268c 0x20 THUMB Debug/../../obj/xcp.o
0x0800268c XcpInit
.text.XcpPacketTransmitted
0x080026a0 0x14 THUMB Debug/../../obj/xcp.o
0x080026a0 XcpPacketTransmitted
0x080026ac 0x14 THUMB Debug/../../obj/xcp.o
0x080026ac XcpPacketTransmitted
.text.XcpPacketReceived
0x080026b4 0x3f8 THUMB Debug/../../obj/xcp.o
0x080026b4 XcpPacketReceived
0x080026c0 0x3f8 THUMB Debug/../../obj/xcp.o
0x080026c0 XcpPacketReceived
.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)
0x08002aac __do_debug_operation_mempoll
0x08002ab8 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
0x08002ab8 __do_debug_operation_mempoll
.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)
0x08002ae4 __debug_io_lock
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)
0x08002af0 __debug_io_lock
.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)
0x08002ae8 __debug_io_unlock
0x08002aec __text_end__ = (__text_start__ + SIZEOF (.text))
0x08002aec __text_load_end__ = __text_end__
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)
0x08002af4 __debug_io_unlock
0x08002af8 __text_end__ = (__text_start__ + SIZEOF (.text))
0x08002af8 __text_load_end__ = __text_end__
.vfp11_veneer 0x00000000 0x0
.vfp11_veneer 0x00000000 0x0 linker stubs
@ -817,81 +820,81 @@ Linker script and memory map
.v4_bx 0x00000000 0x0
.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)
0x08002aec __dtors_load_start__ = ALIGN (__text_end__, 0x4)
0x08002af8 __dtors_load_start__ = ALIGN (__text_end__, 0x4)
.dtors 0x08002aec 0x0
0x08002aec __dtors_start__ = .
.dtors 0x08002af8 0x0
0x08002af8 __dtors_start__ = .
*(SORT(.dtors.*))
*(.dtors)
*(.fini_array .fini_array.*)
0x08002aec __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x08002aec __dtors_load_end__ = __dtors_end__
0x08002af8 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
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)
0x08002aec __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
0x08002af8 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
.ctors 0x08002aec 0x0
0x08002aec __ctors_start__ = .
.ctors 0x08002af8 0x0
0x08002af8 __ctors_start__ = .
*(SORT(.ctors.*))
*(.ctors)
*(.init_array .init_array.*)
0x08002aec __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x08002aec __ctors_load_end__ = __ctors_end__
0x08002af8 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
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)
0x08002aec __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
0x08002af8 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
.rodata 0x08002aec 0x2bc
0x08002aec __rodata_start__ = .
.rodata 0x08002af8 0x2bc
0x08002af8 __rodata_start__ = .
*(.rodata .rodata.* .gnu.linkonce.r.*)
.rodata.str1.4
0x08002aec 0x61 THUMB Debug/../../obj/main.o
0x08002af8 0x61 THUMB Debug/../../obj/main.o
0x64 (size before relaxing)
*fill* 0x08002b4d 0x3 00
*fill* 0x08002b59 0x3 00
.rodata.Bulk_DeviceDescriptor
0x08002b50 0x14 THUMB Debug/../../obj/usb_desc.o
0x08002b50 Bulk_DeviceDescriptor
0x08002b5c 0x14 THUMB Debug/../../obj/usb_desc.o
0x08002b5c Bulk_DeviceDescriptor
.rodata.Bulk_StringLangID
0x08002b64 0x4 THUMB Debug/../../obj/usb_desc.o
0x08002b64 Bulk_StringLangID
0x08002b70 0x4 THUMB Debug/../../obj/usb_desc.o
0x08002b70 Bulk_StringLangID
.rodata.Bulk_StringProduct
0x08002b68 0x28 THUMB Debug/../../obj/usb_desc.o
0x08002b68 Bulk_StringProduct
0x08002b74 0x28 THUMB Debug/../../obj/usb_desc.o
0x08002b74 Bulk_StringProduct
.rodata.Bulk_ConfigDescriptor
0x08002b90 0x20 THUMB Debug/../../obj/usb_desc.o
0x08002b90 Bulk_ConfigDescriptor
0x08002b9c 0x20 THUMB Debug/../../obj/usb_desc.o
0x08002b9c Bulk_ConfigDescriptor
.rodata.Bulk_StringVendor
0x08002bb0 0x1c THUMB Debug/../../obj/usb_desc.o
0x08002bb0 Bulk_StringVendor
0x08002bbc 0x1c THUMB Debug/../../obj/usb_desc.o
0x08002bbc Bulk_StringVendor
.rodata.Bulk_StringInterface
0x08002bcc 0x2c THUMB Debug/../../obj/usb_desc.o
0x08002bcc Bulk_StringInterface
0x08002bd8 0x2c THUMB Debug/../../obj/usb_desc.o
0x08002bd8 Bulk_StringInterface
.rodata.str1.4
0x08002bf8 0x8c THUMB Debug/../../obj/vectors.o
0x08002c04 0x8c THUMB Debug/../../obj/vectors.o
.rodata.flashLayout
0x08002c84 0x9c THUMB Debug/../../obj/flash.o
0x08002c90 0x9c THUMB Debug/../../obj/flash.o
.rodata.str1.4
0x08002d20 0x80 THUMB Debug/../../obj/usb.o
0x08002d2c 0x80 THUMB Debug/../../obj/usb.o
.rodata.xcpStationId
0x08002da0 0x8 THUMB Debug/../../obj/xcp.o
0x08002da8 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x08002da8 __rodata_load_end__ = __rodata_end__
0x08002dac 0x8 THUMB Debug/../../obj/xcp.o
0x08002db4 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
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)
0x08002da8 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
0x08002db4 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
.ARM.exidx 0x08002da8 0x0
0x08002da8 __ARM.exidx_start__ = .
0x08002da8 __exidx_start = __ARM.exidx_start__
.ARM.exidx 0x08002db4 0x0
0x08002db4 __ARM.exidx_start__ = .
0x08002db4 __exidx_start = __ARM.exidx_start__
*(.ARM.exidx .ARM.exidx.*)
0x08002da8 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
0x08002da8 __exidx_end = __ARM.exidx_end__
0x08002da8 __ARM.exidx_load_end__ = __ARM.exidx_end__
0x08002db4 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
0x08002db4 __exidx_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)
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__ = .
*(.fast .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)
.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_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)
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__ = .
*(.data .data.* .gnu.linkonce.d.*)
.data.Bulk_StringSerial
@ -938,10 +941,10 @@ Linker script and memory map
.data.comActiveInterface
0x200000ec 0x4 THUMB Debug/../../obj/com.o
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)
.data_run 0x20000000 0xf0 load address 0x08002da8
.data_run 0x20000000 0xf0 load address 0x08002db4
0x20000000 __data_run_start__ = .
0x200000f0 . = MAX ((__data_run_start__ + SIZEOF (.data)), .)
*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)
0x200000f0 __bss_load_start__ = ALIGN (__data_run_end__, 0x4)
.bss 0x200000f0 0x67c
.bss 0x200000f0 0x678
0x200000f0 __bss_start__ = .
*(.bss .bss.* .gnu.linkonce.b.*)
.bss.initialized.1741
.bss.initialized.1726
0x200000f0 0x1 THUMB Debug/../../obj/hooks.o
*fill* 0x200000f1 0x3 00
.bss.Data_Mul_MaxPacketSize
@ -1002,103 +1005,102 @@ Linker script and memory map
0x20000144 0x204 THUMB Debug/../../obj/flash.o
.bss.blockInfo
0x20000348 0x204 THUMB Debug/../../obj/flash.o
.bss.xcpCtoReqPacket.2221
.bss.xcpCtoReqPacket.2206
0x2000054c 0x40 THUMB Debug/../../obj/usb.o
.bss.USB_Tx_Buffer.2242
.bss.USB_Tx_Buffer.2227
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
0x200005cc 0x4 THUMB Debug/../../obj/usb.o
.bss.fifoCtrl 0x200005d0 0x30 THUMB Debug/../../obj/usb.o
0x200005d0 0x4 THUMB Debug/../../obj/usb.o
.bss.fifoCtrl 0x200005d4 0x30 THUMB Debug/../../obj/usb.o
.bss.fifoPipeBulkOUT
0x20000600 0x44 THUMB Debug/../../obj/usb.o
.bss.xcpCtoRxInProgress.2223
0x20000644 0x1 THUMB Debug/../../obj/usb.o
*fill* 0x20000645 0x3 00
0x20000604 0x44 THUMB Debug/../../obj/usb.o
.bss.USB_Rx_Buffer.2238
0x20000648 0x40 THUMB Debug/../../obj/usb.o
.bss.fifoPipeBulkIN
0x20000648 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
0x20000688 0x44 THUMB Debug/../../obj/usb.o
.bss.assert_failure_file
0x200006d0 0x4 THUMB Debug/../../obj/assert.o
0x200006cc 0x4 THUMB Debug/../../obj/assert.o
.bss.assert_failure_line
0x200006d4 0x4 THUMB Debug/../../obj/assert.o
.bss.xcpCtoReqPacket.895
0x200006d8 0x40 THUMB Debug/../../obj/com.o
.bss.xcpInfo 0x20000718 0x4c THUMB Debug/../../obj/xcp.o
0x200006d0 0x4 THUMB Debug/../../obj/assert.o
.bss.xcpCtoReqPacket.886
0x200006d4 0x40 THUMB Debug/../../obj/com.o
.bss.xcpInfo 0x20000714 0x4c THUMB Debug/../../obj/xcp.o
.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)
0x20000764 dbgCommWord
0x20000760 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
0x20000760 dbgCommWord
.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)
0x20000768 dbgCntrlWord_mempoll
0x20000764 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
0x20000764 dbgCntrlWord_mempoll
*(COMMON)
0x2000076c __bss_end__ = (__bss_start__ + SIZEOF (.bss))
0x2000076c __bss_load_end__ = __bss_end__
0x20000768 __bss_end__ = (__bss_start__ + SIZEOF (.bss))
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)
0x2000076c __non_init_load_start__ = ALIGN (__bss_end__, 0x4)
0x20000768 __non_init_load_start__ = ALIGN (__bss_end__, 0x4)
.non_init 0x2000076c 0x0
0x2000076c __non_init_start__ = .
.non_init 0x20000768 0x0
0x20000768 __non_init_start__ = .
*(.non_init .non_init.*)
0x2000076c __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init))
0x2000076c __non_init_load_end__ = __non_init_end__
0x20000768 __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init))
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)
0x2000076c __heap_load_start__ = ALIGN (__non_init_end__, 0x4)
0x20000768 __heap_load_start__ = ALIGN (__non_init_end__, 0x4)
.heap 0x2000076c 0x80
0x2000076c __heap_start__ = .
.heap 0x20000768 0x80
0x20000768 __heap_start__ = .
*(.heap .heap.*)
0x200007ec . = ALIGN (MAX ((__heap_start__ + __HEAPSIZE__), .), 0x4)
*fill* 0x2000076c 0x80 00
0x200007ec __heap_end__ = (__heap_start__ + SIZEOF (.heap))
0x200007ec __heap_load_end__ = __heap_end__
0x200007e8 . = ALIGN (MAX ((__heap_start__ + __HEAPSIZE__), .), 0x4)
*fill* 0x20000768 0x80 00
0x200007e8 __heap_end__ = (__heap_start__ + SIZEOF (.heap))
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)
0x200007ec __stack_load_start__ = ALIGN (__heap_end__, 0x4)
0x200007e8 __stack_load_start__ = ALIGN (__heap_end__, 0x4)
.stack 0x200007ec 0x200
0x200007ec __stack_start__ = .
.stack 0x200007e8 0x200
0x200007e8 __stack_start__ = .
*(.stack .stack.*)
0x200009ec . = ALIGN (MAX ((__stack_start__ + __STACKSIZE__), .), 0x4)
*fill* 0x200007ec 0x200 00
0x200009ec __stack_end__ = (__stack_start__ + SIZEOF (.stack))
0x200009ec __stack_load_end__ = __stack_end__
0x200009e8 . = ALIGN (MAX ((__stack_start__ + __STACKSIZE__), .), 0x4)
*fill* 0x200007e8 0x200 00
0x200009e8 __stack_end__ = (__stack_start__ + SIZEOF (.stack))
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)
0x200009ec __stack_process_load_start__ = ALIGN (__stack_end__, 0x4)
0x200009e8 __stack_process_load_start__ = ALIGN (__stack_end__, 0x4)
.stack_process 0x200009ec 0x0
0x200009ec __stack_process_start__ = .
.stack_process 0x200009e8 0x0
0x200009e8 __stack_process_start__ = .
*(.stack_process .stack_process.*)
0x200009ec . = ALIGN (MAX ((__stack_process_start__ + __STACKSIZE_PROCESS__), .), 0x4)
0x200009ec __stack_process_end__ = (__stack_process_start__ + SIZEOF (.stack_process))
0x200009ec __stack_process_load_end__ = __stack_process_end__
0x200009e8 . = ALIGN (MAX ((__stack_process_start__ + __STACKSIZE_PROCESS__), .), 0x4)
0x200009e8 __stack_process_end__ = (__stack_process_start__ + SIZEOF (.stack_process))
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)
0x200009ec __tbss_load_start__ = ALIGN (__stack_process_end__, 0x4)
0x200009e8 __tbss_load_start__ = ALIGN (__stack_process_end__, 0x4)
.tbss 0x200009ec 0x0
0x200009ec __tbss_start__ = .
.tbss 0x200009e8 0x0
0x200009e8 __tbss_start__ = .
*(.tbss .tbss.*)
0x200009ec __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss))
0x200009ec __tbss_load_end__ = __tbss_end__
0x200009e8 __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss))
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)
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
0x200009ec __tdata_start__ = .
.tdata 0x200009e8 0x0 load address 0x08002ea4
0x200009e8 __tdata_start__ = .
*(.tdata .tdata.*)
0x200009ec __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata))
0x08002e98 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata))
0x08002e98 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata))
0x200009e8 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata))
0x08002ea4 __tdata_load_end__ = (__tdata_load_start__ + 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)
.tdata_run 0x200009ec 0x0
0x200009ec __tdata_run_start__ = .
0x200009ec . = MAX ((__tdata_run_start__ + SIZEOF (.tdata)), .)
0x200009ec __tdata_run_end__ = (__tdata_run_start__ + SIZEOF (.tdata_run))
0x200009ec __tdata_run_load_end__ = __tdata_run_end__
0x200009ec __SRAM_segment_used_end__ = (ALIGN (__tbss_end__, 0x4) + SIZEOF (.tdata_run))
.tdata_run 0x200009e8 0x0
0x200009e8 __tdata_run_start__ = .
0x200009e8 . = MAX ((__tdata_run_start__ + SIZEOF (.tdata)), .)
0x200009e8 __tdata_run_end__ = (__tdata_run_start__ + SIZEOF (.tdata_run))
0x200009e8 __tdata_run_load_end__ = __tdata_run_end__
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)
START GROUP
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
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 0x00000060 0x30 THUMB Debug/../../obj/main.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 0x00000b8c 0x2c THUMB Debug/../../obj/vectors.o
.debug_frame 0x00000bb8 0x68 THUMB Debug/../../obj/cpu.o
.debug_frame 0x00000c20 0x9c THUMB Debug/../../obj/nvm.o
.debug_frame 0x00000cbc 0x68 THUMB Debug/../../obj/timer.o
.debug_frame 0x00000d24 0x1a8 THUMB Debug/../../obj/flash.o
.debug_frame 0x00000ecc 0x1e4 THUMB Debug/../../obj/usb.o
.debug_frame 0x000010b0 0x2c THUMB Debug/../../obj/assert.o
.debug_frame 0x000010dc 0x3c THUMB Debug/../../obj/backdoor.o
.debug_frame 0x00001118 0x48 THUMB Debug/../../obj/boot.o
.debug_frame 0x00001160 0xbc THUMB Debug/../../obj/com.o
.debug_frame 0x0000121c 0x30 THUMB Debug/../../obj/cop.o
.debug_frame 0x0000124c 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 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 0x00000c20 0xb8 THUMB Debug/../../obj/nvm.o
.debug_frame 0x00000cd8 0x68 THUMB Debug/../../obj/timer.o
.debug_frame 0x00000d40 0x1a8 THUMB Debug/../../obj/flash.o
.debug_frame 0x00000ee8 0x1e4 THUMB Debug/../../obj/usb.o
.debug_frame 0x000010cc 0x2c THUMB Debug/../../obj/assert.o
.debug_frame 0x000010f8 0x3c THUMB Debug/../../obj/backdoor.o
.debug_frame 0x00001134 0x48 THUMB Debug/../../obj/boot.o
.debug_frame 0x0000117c 0xbc THUMB Debug/../../obj/com.o
.debug_frame 0x00001238 0x30 THUMB Debug/../../obj/cop.o
.debug_frame 0x00001268 0x80 THUMB Debug/../../obj/xcp.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 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 0x00000273 0x2a0 THUMB Debug/../../obj/main.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 0x00004765 0x5e THUMB Debug/../../obj/can.o
.debug_info 0x000047c3 0x13e THUMB Debug/../../obj/cpu.o
.debug_info 0x00004901 0x162 THUMB Debug/../../obj/nvm.o
.debug_info 0x00004a63 0x117 THUMB Debug/../../obj/timer.o
.debug_info 0x00004b7a 0x5e THUMB Debug/../../obj/uart.o
.debug_info 0x00004bd8 0x68a THUMB Debug/../../obj/flash.o
.debug_info 0x00005262 0x893 THUMB Debug/../../obj/usb.o
.debug_info 0x00005af5 0xe8 THUMB Debug/../../obj/assert.o
.debug_info 0x00005bdd 0x8b THUMB Debug/../../obj/backdoor.o
.debug_info 0x00005c68 0x8c THUMB Debug/../../obj/boot.o
.debug_info 0x00005cf4 0x1d7 THUMB Debug/../../obj/com.o
.debug_info 0x00005ecb 0x8a THUMB Debug/../../obj/cop.o
.debug_info 0x00005f55 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 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 0x00004901 0x17b THUMB Debug/../../obj/nvm.o
.debug_info 0x00004a7c 0x117 THUMB Debug/../../obj/timer.o
.debug_info 0x00004b93 0x5e THUMB Debug/../../obj/uart.o
.debug_info 0x00004bf1 0x68a THUMB Debug/../../obj/flash.o
.debug_info 0x0000527b 0x893 THUMB Debug/../../obj/usb.o
.debug_info 0x00005b0e 0xe8 THUMB Debug/../../obj/assert.o
.debug_info 0x00005bf6 0x8b THUMB Debug/../../obj/backdoor.o
.debug_info 0x00005c81 0x8c THUMB Debug/../../obj/boot.o
.debug_info 0x00005d0d 0x1d7 THUMB Debug/../../obj/com.o
.debug_info 0x00005ee4 0x8a THUMB Debug/../../obj/cop.o
.debug_info 0x00005f6e 0x616 THUMB Debug/../../obj/xcp.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 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 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 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
0x00000000 0x40 THUMB Debug/../../obj/hooks.o
.debug_aranges
@ -1275,31 +1277,31 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
.debug_aranges
0x000005c8 0x30 THUMB Debug/../../obj/cpu.o
.debug_aranges
0x000005f8 0x40 THUMB Debug/../../obj/nvm.o
0x000005f8 0x48 THUMB Debug/../../obj/nvm.o
.debug_aranges
0x00000638 0x38 THUMB Debug/../../obj/timer.o
0x00000640 0x38 THUMB Debug/../../obj/timer.o
.debug_aranges
0x00000670 0x90 THUMB Debug/../../obj/flash.o
0x00000678 0x90 THUMB Debug/../../obj/flash.o
.debug_aranges
0x00000700 0x90 THUMB Debug/../../obj/usb.o
0x00000708 0x90 THUMB Debug/../../obj/usb.o
.debug_aranges
0x00000790 0x20 THUMB Debug/../../obj/assert.o
0x00000798 0x20 THUMB Debug/../../obj/assert.o
.debug_aranges
0x000007b0 0x28 THUMB Debug/../../obj/backdoor.o
0x000007b8 0x28 THUMB Debug/../../obj/backdoor.o
.debug_aranges
0x000007d8 0x28 THUMB Debug/../../obj/boot.o
0x000007e0 0x28 THUMB Debug/../../obj/boot.o
.debug_aranges
0x00000800 0x50 THUMB Debug/../../obj/com.o
0x00000808 0x50 THUMB Debug/../../obj/com.o
.debug_aranges
0x00000850 0x28 THUMB Debug/../../obj/cop.o
0x00000858 0x28 THUMB Debug/../../obj/cop.o
.debug_aranges
0x00000878 0x48 THUMB Debug/../../obj/xcp.o
0x00000880 0x48 THUMB Debug/../../obj/xcp.o
.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
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 0x00000030 0x10 THUMB Debug/../../obj/main.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 0x00000560 0x10 THUMB Debug/../../obj/vectors.o
.debug_ranges 0x00000570 0x20 THUMB Debug/../../obj/cpu.o
.debug_ranges 0x00000590 0x30 THUMB Debug/../../obj/nvm.o
.debug_ranges 0x000005c0 0x28 THUMB Debug/../../obj/timer.o
.debug_ranges 0x000005e8 0xb0 THUMB Debug/../../obj/flash.o
.debug_ranges 0x00000698 0x80 THUMB Debug/../../obj/usb.o
.debug_ranges 0x00000718 0x10 THUMB Debug/../../obj/assert.o
.debug_ranges 0x00000728 0x18 THUMB Debug/../../obj/backdoor.o
.debug_ranges 0x00000740 0x18 THUMB Debug/../../obj/boot.o
.debug_ranges 0x00000758 0x40 THUMB Debug/../../obj/com.o
.debug_ranges 0x00000798 0x18 THUMB Debug/../../obj/cop.o
.debug_ranges 0x000007b0 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 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 0x00000590 0x38 THUMB Debug/../../obj/nvm.o
.debug_ranges 0x000005c8 0x28 THUMB Debug/../../obj/timer.o
.debug_ranges 0x000005f0 0xb0 THUMB Debug/../../obj/flash.o
.debug_ranges 0x000006a0 0x80 THUMB Debug/../../obj/usb.o
.debug_ranges 0x00000720 0x10 THUMB Debug/../../obj/assert.o
.debug_ranges 0x00000730 0x18 THUMB Debug/../../obj/backdoor.o
.debug_ranges 0x00000748 0x18 THUMB Debug/../../obj/boot.o
.debug_ranges 0x00000760 0x40 THUMB Debug/../../obj/com.o
.debug_ranges 0x000007a0 0x18 THUMB Debug/../../obj/cop.o
.debug_ranges 0x000007b8 0x38 THUMB Debug/../../obj/xcp.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 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 0x00000214 0x1ee THUMB Debug/../../obj/main.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 0x000023c8 0x1d THUMB Debug/../../obj/can.o
.debug_line 0x000023e5 0x114 THUMB Debug/../../obj/cpu.o
.debug_line 0x000024f9 0x12d THUMB Debug/../../obj/nvm.o
.debug_line 0x00002626 0x119 THUMB Debug/../../obj/timer.o
.debug_line 0x0000273f 0x1d THUMB Debug/../../obj/uart.o
.debug_line 0x0000275c 0x2df THUMB Debug/../../obj/flash.o
.debug_line 0x00002a3b 0x37c THUMB Debug/../../obj/usb.o
.debug_line 0x00002db7 0xd6 THUMB Debug/../../obj/assert.o
.debug_line 0x00002e8d 0xbb THUMB Debug/../../obj/backdoor.o
.debug_line 0x00002f48 0xbb THUMB Debug/../../obj/boot.o
.debug_line 0x00003003 0x159 THUMB Debug/../../obj/com.o
.debug_line 0x0000315c 0xb1 THUMB Debug/../../obj/cop.o
.debug_line 0x0000320d 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 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 0x000024f9 0x13f THUMB Debug/../../obj/nvm.o
.debug_line 0x00002638 0x119 THUMB Debug/../../obj/timer.o
.debug_line 0x00002751 0x1d THUMB Debug/../../obj/uart.o
.debug_line 0x0000276e 0x2df THUMB Debug/../../obj/flash.o
.debug_line 0x00002a4d 0x37c THUMB Debug/../../obj/usb.o
.debug_line 0x00002dc9 0xd6 THUMB Debug/../../obj/assert.o
.debug_line 0x00002e9f 0xbb THUMB Debug/../../obj/backdoor.o
.debug_line 0x00002f5a 0xbb THUMB Debug/../../obj/boot.o
.debug_line 0x00003015 0x159 THUMB Debug/../../obj/com.o
.debug_line 0x0000316e 0xb1 THUMB Debug/../../obj/cop.o
.debug_line 0x0000321f 0x1d3 THUMB Debug/../../obj/xcp.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 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
0x283 (size before relaxing)
.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)
.debug_str 0x00001bc2 0xdf THUMB Debug/../../obj/cpu.o
0x1e5 (size before relaxing)
.debug_str 0x00001ca1 0xb1 THUMB Debug/../../obj/nvm.o
0x1dd (size before relaxing)
.debug_str 0x00001d52 0xd4 THUMB Debug/../../obj/timer.o
.debug_str 0x00001ca1 0xcb THUMB Debug/../../obj/nvm.o
0x1f7 (size before relaxing)
.debug_str 0x00001d6c 0xd4 THUMB Debug/../../obj/timer.o
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)
.debug_str 0x00001ea4 0x29b THUMB Debug/../../obj/flash.o
.debug_str 0x00001ebe 0x29b THUMB Debug/../../obj/flash.o
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)
.debug_str 0x0000243b 0xb2 THUMB Debug/../../obj/assert.o
.debug_str 0x00002455 0xb2 THUMB Debug/../../obj/assert.o
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)
.debug_str 0x0000257d 0x83 THUMB Debug/../../obj/boot.o
.debug_str 0x00002597 0x83 THUMB Debug/../../obj/boot.o
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)
.debug_str 0x00002742 0x83 THUMB Debug/../../obj/cop.o
.debug_str 0x0000275c 0x83 THUMB Debug/../../obj/cop.o
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)
.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)
.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)
.comment 0x00000000 0x4e
@ -1528,7 +1530,7 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
.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)
.debug_loc 0x00000000 0x37b4
.debug_loc 0x00000000 0x37d4
.debug_loc 0x00000000 0x82 THUMB Debug/../../obj/main.o
.debug_loc 0x00000082 0x2ae THUMB Debug/../../obj/core_cm3.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 0x00001d53 0x20 THUMB Debug/../../obj/vectors.o
.debug_loc 0x00001d73 0x10e THUMB Debug/../../obj/cpu.o
.debug_loc 0x00001e81 0xff THUMB Debug/../../obj/nvm.o
.debug_loc 0x00001f80 0x40 THUMB Debug/../../obj/timer.o
.debug_loc 0x00001fc0 0x6f6 THUMB Debug/../../obj/flash.o
.debug_loc 0x000026b6 0x557 THUMB Debug/../../obj/usb.o
.debug_loc 0x00002c0d 0x46 THUMB Debug/../../obj/assert.o
.debug_loc 0x00002c53 0x20 THUMB Debug/../../obj/backdoor.o
.debug_loc 0x00002c73 0x40 THUMB Debug/../../obj/boot.o
.debug_loc 0x00002cb3 0xc6 THUMB Debug/../../obj/com.o
.debug_loc 0x00002d79 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 0x00001e81 0x11f THUMB Debug/../../obj/nvm.o
.debug_loc 0x00001fa0 0x40 THUMB Debug/../../obj/timer.o
.debug_loc 0x00001fe0 0x6f6 THUMB Debug/../../obj/flash.o
.debug_loc 0x000026d6 0x557 THUMB Debug/../../obj/usb.o
.debug_loc 0x00002c2d 0x46 THUMB Debug/../../obj/assert.o
.debug_loc 0x00002c73 0x20 THUMB Debug/../../obj/backdoor.o
.debug_loc 0x00002c93 0x40 THUMB Debug/../../obj/boot.o
.debug_loc 0x00002cd3 0xc6 THUMB Debug/../../obj/com.o
.debug_loc 0x00002d99 0x247 THUMB Debug/../../obj/xcp.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
S31508000000EC09002051010008A5190008A5190008E7
S31508000000E809002051010008A5190008A5190008EB
S31508000010A5190008A5190008A5190008A5190008BA
S31508000020A5190008A5190008A5190008A5190008AA
S31508000030A5190008A5190008A5190008A51900089A
@ -30,12 +30,12 @@ S315080001B01C49884205D00268043003B4904703BC42
S315080001C0F7E700208646EC4600200021204A9047A3
S315080001D0FEE7884207D0521A05D0037801300B7023
S315080001E00131013AF9D17047884202D002700130D4
S315080001F0FAE77047EC090020A82D00080000002047
S31508000200F00000205402000854020008EC2A0008F6
S31508000210A82D00080000002000000020EC2A000895
S31508000220EC2A0008EC2A0008EC2A0008EC2A000848
S31508000230EC2A0008EC2A0008EC2A0008A82D000879
S31508000240F00000206C0700206C070020EC07002057
S315080001F0FAE77047E8090020B42D0008000000203F
S31508000200F00000205402000854020008F82A0008EA
S31508000210B42D00080000002000000020F82A00087D
S31508000220F82A0008F82A0008F82A0008F82A000818
S31508000230F82A0008F82A0008F82A0008B42D000849
S31508000240F00000206807002068070020E807002063
S30908000250F50200089D
S31508000254C0B240F2F003C2F200031B78D3B94FF4DC
S315080002648053C4F202039A6942F010029A614FF469
@ -56,7 +56,7 @@ S3150800034480321A604FF48053C4F2020340F2DC523E
S31508000354196801F400310191009901F10101009134
S31508000364019911B900999142F2D14FF48053C4F21C
S3150800037402031B6813F4003F04D12E484FF06C01A6
S3150800038402F0C6F84FF40053C4F202031A6842F0A6
S3150800038402F0CCF84FF40053C4F202031A6842F0A0
S3150800039410021A601A6822F003021A601A6842F0F8
S315080003A402021A604FF48053C4F202035A685A6070
S315080003B45A6842F400525A605A6842F480625A6093
@ -66,8 +66,8 @@ S315080003E41A6812F0007FFBD04FF48053C4F202035C
S315080003F45A6822F003025A605A6842F002025A60A6
S315080004044FF48053C4F202035A6802F00C02082A15
S31508000414FAD14FF48053C4F202035A6822F48002D4
S315080004245A60DA6942F40002DA6102F08BF802F0E3
S3150800043497F8FCE7EC2A000800B580B248B940F200
S315080004245A60DA6942F40002DA6102F091F802F0DD
S315080004349DF8FCE7F82A000800B580B248B940F2EE
S315080004442413C2F200031B684FF001021A835DF8F5
S3150800045404FB40F22813C2F200031B681B68984782
S3150800046440F22413C2F20003186800F112005DF882
@ -359,9 +359,9 @@ S31508001634186040F22C13C2F200034FF406421A80D3
S3150800164445F64043C4F200031A60704770B50E4667
S3150800165400F07F052846FFF7C7FF04462846FFF72C
S3150800166471FF014630462246FFF75CFE204670BDF0
S3150800167400B500F09DFE5DF804FB00BF00B500F060
S31508001684F5FE5DF804FB00BF00B540F23C13C2F258
S3150800169400031B68052B01D100F08AFE5DF804FBE4
S3150800167400B500F0A3FE5DF804FB00BF00B500F05A
S31508001684FBFE5DF804FB00BF00B540F23C13C2F252
S3150800169400031B68052B01D100F090FE5DF804FBDE
S315080016A400B545F64443C4F200031A6892B240F200
S315080016B43A13C2F200031A801A8840F22C13C2F2B3
S315080016C400031B88134013F4007F11D045F64443E6
@ -391,7 +391,7 @@ S315080018345DF804FB4FF000005DF804FB00B580B2C8
S3150800184440F25401C2F20001FFF798F85DF804FB70
S3150800185400B580B240F2B801C2F20001FFF78EF873
S315080018645DF804FB10B540F22413C2F200031B68AA
S315080018744FF000049C7442F69032C0F60002D27906
S315080018744FF000049C7442F69C32C0F60002D279FA
S315080018845A74DC742046FFF765FD20464FF4007150
S31508001894FFF76AFD20464FF01001FFF775FD204655
S315080018A44FF04001FFF726FE20464FF08001FFF770
@ -403,347 +403,348 @@ S315080018F401FE4FF001004FF04001FFF735FE4FF0AF
S3150800190401004FF04001FFF743FE4FF001004FF48A
S315080019144051FFF757FD4FF001004FF02001FFF744
S3150800192433FD2046FFF7EAFA40F23C13C2F20003FD
S315080019344FF001021A6010BD10B500F0C7FD40F261
S315080019344FF001021A6010BD10B500F0CDFD40F25B
S315080019442413C2F200031B684FF000049C7400F0D1
S3150800195409F8FFF767FE40F23C13C2F200031C6065
S3150800196410BD00BF00B54FF00100FEF771FC45F647
S315080019744043C4F200034FF001021A6040F22C12ED
S31508001984C2F200024FF00000186045F64441C4F262
S31508001994000108604FF4E051118019605DF804FBFA
S315080019A400B542F6F830C0F600004FF03D0100F0ED
S315080019B4AFFD5DF804FB00BF00B500F03DF890B13B
S315080019C400F000FE00F04AF800F036FB20F0604014
S315080019A400B542F60440C0F600004FF03D0100F0D1
S315080019B4B5FD5DF804FB00BF00B500F03DF890B135
S315080019C400F006FE00F050F800F03CF820F0604005
S315080019D420F07F004EF60853CEF20003186000F09C
S315080019E42BFB436898475DF804FB00BF70B50E46A9
S315080019E431F8436898475DF804FB00BF70B50E46A6
S315080019F492B272B1044600F1010002F1FF3292B2CA
S31508001A04851816F8013B04F8013B00F01FFEAC42AA
S31508001A14F7D170BD00B500F0A7F95DF804FB00BF67
S31508001A2400B500F0AFF95DF804FB00BF00B500F09F
S31508001A34D5F95DF804FB00BF00B500F09DFA5DF822
S31508001A4404FB00BF00B500F069FA18B100F0C8FA43
S31508001A545DF804FB4FF000005DF804FB4EF210033A
S31508001A64CEF200034FF000021A60704700B5FFF784
S31508001A74F5FF4EF21003CEF2000341F63F12C0F210
S31508001A8401025A604FF000029A604FF0050119608E
S31508001A9440F24013C2F200031A605DF804FB00BF6B
S31508001AA44EF21003CEF200031B6813F4803F07D0EE
S31508001AB440F24013C2F200031A6802F101021A60E6
S31508001AC4704700BF4FF40053C4F2020340F22312D6
S31508001AD4C4F267525A6048F6AB12CCF6EF525A6013
S31508001AE44FF03402DA6070474FF40053C4F202032D
S31508001AF41A6942F080021A61704700BF70B506463B
S31508001B0442F68445C0F600054FF0000400F09EFD39
S31508001B142B68B3420DD869685B189E4209D242F60F
S31508001B248443C0F6000304EB440203EB8203187AE9
S31508001B3470BD04F1010405F10C050D2CE6D14FF036
S31508001B44FF0070BD2DE9F04107460068FFF7D6FF90
S31508001B54FF2855D0FFF7B6FF4FF40053C4F202032B
S31508001B64DB6813F0010F04D0FFF7BEFF4FF0000443
S31508001B7448E04FF40053C4F202031A6942F0010222
S31508001B841A614FF000054FF40054C4F202043B688E
S31508001B9405EB030805F10402BE58B2B2EA52E3683B
S31508001BA413F0010F05D000F051FDE36813F0010F9F
S31508001BB4F9D14FEA1643A8F80230E36813F0010F87
S31508001BC405D000F043FDE36813F0010FF9D1D8F806
S31508001BD40030B34207D105F10405B5F5007FD6D127
S31508001BE44FF0010401E04FF000044FF40053C4F22F
S31508001BF402031A6922F001021A61FFF775FF01E070
S31508001C044FF000042046BDE8F08100BF70B5C6B2A7
S31508001C1442F68445C0F600054FF0000400F016FDB0
S31508001C242B7AB34208D142F68443C0F6000304EB88
S31508001C34440253F8220070BD04F1010405F10C05B1
S31508001C440D2CEBD14FF0FF3070BD00BF00B54FEA45
S31508001C54C1534FEAD35363B903688B420DD040F896
S31508001C64041B4FF40072FFF7C1FE4FF001005DF844
S31508001C7404FB4FF000005DF804FB4FF001005DF82B
S31508001C8404FB00BF30B504460D4640F24413C2F2C5
S31508001C940003984209D04FF4C043C0F600039942A2
S31508001CA408D0FFF74FFF48B910E040F24834C2F2B3
S31508001CB4000403E040F24414C2F200042046294614
S31508001CC4FFF7C4FF002808BF002401E04FF0000412
S31508001CD4204630BD2DE9F04305460C4617461E46F8
S31508001CE44FEA51294FEA49290368B3F1FF3F03D163
S31508001CF44946FFF7ABFF50B32B684B4505D028463A
S31508001D044946FFF7BFFF054628B32B68E41A04F1D2
S31508001D1404042C1940F2FF1809F5007900F096FC22
S31508001D2405F10403E31A434507D928464946FFF74C
S31508001D34A9FF054698B100F1040417F8013B04F815
S31508001D44013B013EEAD14FF00100BDE8F0834FF0B4
S31508001D540000BDE8F0834FF00000BDE8F0834FF0C3
S31508001D640000BDE8F08300BF40F24833C2F2000326
S31508001D744FF0FF321A6040F24413C2F200031A60AD
S31508001D84704700BF70B504460D461646FFF7B6FE03
S31508001D94FF281DD004F1FF304019FFF7AFFEFF28D6
S31508001DA419D04FEA54224FF4C043C0F60003B3EBEC
S31508001DB4422F07BF40F24410C2F2000040F24830F6
S31508001DC4C2F20000214632462B46FFF783FF70BD58
S31508001DD44FF0000070BD4FF0000070BD2DE9F041D2
S31508001DE404460E46FFF78AFE054604F1FF34A01999
S31508001DF4FFF784FE04460646FF2D00F08780FF2879
S31508001E0400F08880854275D8022D77D90F2879D8AD
S31508001E14FFF758FE4FF40053C4F20203DB6813F0CD
S31508001E24010F05D0FFF760FE4FF00000BDE8F08112
S31508001E344FF40053C4F202031A6942F002021A610B
S31508001E442846FFF7E3FE07462046FFF7DFFE8046EF
S31508001E5442F68445C0F600054FF0000400F0F6FB90
S31508001E642B7AB34209D142F68443C0F6000304EB45
S31508001E74440203EB82035B6807E004F1010405F1FD
S31508001E840C050D2CEAD14FF00003C7EB08084344B0
S31508001E94C3F38F2303B303F1FF339EB206F101069E
S31508001EA44FEA86264FF000054FF40054C4F20204A4
S31508001EB4EB196361236943F040032361E36813F074
S31508001EC4010F05D000F0C2FBE36813F0010FF9D146
S31508001ED405F58065B542EBD14FF40053C4F202030D
S31508001EE41A6922F002021A61FFF7FEFD4FF001009B
S31508001EF4BDE8F0814FF00000BDE8F0814FF0000026
S31508001F04BDE8F0814FF00000BDE8F0814FF0000015
S31508001F14BDE8F0814FF00000BDE8F08100B581B05E
S31508001F2440F24413C2F200031B68B3F1FF3F1FD00B
S31508001F3440F24413C2F2000399685A688918DA68A9
S31508001F4489181A6989185A6989189A698918DA696F
S31508001F548B18C3F1000301AA42F8043D46F2501057
S31508001F64C0F600004FF004016A46FFF70BFF01E0D4
S31508001F744FF0010001B000BD46F20402C0F60002AB
S31508001F844FF4C043C0F6000310681B68C01846F235
S31508001F940803C0F600031B68C01846F20C03C0F613
S31508001FA400031B68C01846F21003C0F600031B683A
S31508001FB4C01846F21403C0F600031B68C01846F29C
S31508001FC41803C0F600031B68C01846F25013C0F67F
S31508001FD400031B68C018D0F1010038BF0020704701
S31508001FE400B540F24413C2F200031B68B3F1FF3F85
S31508001FF406D040F24410C2F20000FFF7A3FD90B1E8
S3150800200440F24833C2F200031B68B3F1FF3F0ED017
S3150800201440F24830C2F20000FFF794FD003018BFC2
S3150800202401205DF804FB4FF000005DF804FB4FF057
S3150800203401005DF804FB00BF4FF4C040C0F6000081
S31508002044704700BF10B4D2B2BAB10B4601F102010F
S3150800205402F1FF32D2B201EB42014FF000044FEA1B
S315080020641072092A94BF303237321A704FEA0010B8
S315080020745C7003F102038B42F1D110BC704700BFB8
S3150800208410B4C9B240F2CC53C2F200031B6893B130
S3150800209440F2CC52C2F200025C691460197498606A
S315080020A4D8604FF000025A74186001F1FF314018E5
S315080020B45860987C01E04FF0FF0010BC704700BFE1
S315080020C430B5C4B2CDB2012C07D942F62050C0F6B9
S315080020D4000040F2FD1100F01BFA40F2D053C2F2A0
S315080020E4000304EB440203EBC2035A7C1B7C9A42AA
S315080020F422D040F2D053C2F2000304EB440203EBAD
S31508002104C203DA681570597C01F101015974DA6859
S3150800211402F10102DA605B689A4210D940F2D053A0
S31508002124C2F2000304EB44044FEAC4041A191B5907
S31508002134D3604FF0010030BD4FF0000030BD4FF0C2
S31508002144010030BD00B5C1B240F24863C2F20003D3
S315080021541878FFF7B5FF5DF804FB00BF30B50D46E8
S31508002164C4B2012C07D942F62050C0F6000040F24A
S315080021741F2100F0CDF940F2D053C2F2000304EB5C
S31508002184440203EBC2035B7C0BB340F2D053C2F2A6
S31508002194000303EBC2039A6812782A70597C01F18A
S315080021A4FF3159749A6802F101029A605B689A428F
S315080021B410D940F2D053C2F2000304EB44044FEAA8
S315080021C4C4041A191B5993604FF0010030BD4FF02F
S315080021D4000030BD4FF0010030BD00BF00B5014618
S315080021E440F20063C2F200031878FFF7B7FF5DF800
S315080021F404FB00BF30B540F2D053C2F200034FF0DF
S3150800220400029A7403F1180159614FF0010183F829
S315080022142A10DA6240F2CC52C2F20002136040F28B
S315080022244864C2F2000460184FF04001FFF728FF23
S31508002234207040F20065C2F2000505F101004FF076
S315080022444001FFF71DFF28702378FF2B01D0FF28D4
S3150800225407D142F62050C0F600004FF07F0100F087
S3150800226457F9FEF7B3FE30BD00B54FF00000FDF791
S31508002274EFFF5DF804FB00BF2DE9F0410546CCB23B
S315080022843F2C07D942F62050C0F600004FF09E01B5
S3150800229400F03EF92046FFF755FF012807D042F61D
S315080022A42050C0F600004FF0A20100F031F926468E
S315080022B4BCB14FF0000442F62057C0F600074FF0B1
S315080022C4AB0800F0C3F9285DFFF73CFF012803D0EB
S315080022D43846414600F01CF904F10104A3B2B3429E
S315080022E4EFD3BDE8F08100BF10B50446FFF7D8F96F
S315080022F440F24463C2F200031B78EBB940F24C5037
S31508002304C2F20000FFF76AFF012843D140F24C539A
S31508002314C2F200031B78002B3FD040F24463C2F29A
S3150800232400034FF001021A7040F2CC63C2F20003B4
S315080023344FF00000187010BD40F24C53C2F200036F
S3150800234440F2CC62C2F20002107800F101001818BB
S31508002354FFF744FF012823D140F2CC63C2F20003FD
S315080023641A7802F10102D2B21A7040F24C53C2F240
S3150800237400031B78934216D120460C49FFF736FB17
S3150800238440F24463C2F200034FF000021A704FF0A1
S31508002394010010BD4FF0000010BD4FF0000010BD45
S315080023A44FF0000010BD4FF0000010BD4D05002091
S315080023B42DE9F04181B040F24863C2F200031C786B
S315080023C4012C07D942F62050C0F6000040F23F21FE
S315080023D400F09EF840F2D053C2F2000304EB440422
S315080023E403EBC4035B7C002B3DD0402B34BF9846DB
S315080023F44FF04008B8F1000F23D040F28C53C2F2D4
S31508002404000303F1FF3408F1FF35EDB25D1940F21C
S315080024144866C2F2000642F62057C0F6000730782E
S315080024240DF10301FFF79AFE012804D038464FF44C
S31508002434A77100F06DF89DF8033004F8013FAC422B
S31508002444EDD140F28C50C2F200004FF4807142463E
S31508002454FEF74CFF4FF001004146FFF785F84FF0B1
S315080024640100FEF7CDFF01B0BDE8F081F0B540F2FA
S315080024748C61C2F200014FF00100FFF7E7F882B25F
S31508002484FAB140F28C63C2F2000303F1FF3402F19D
S31508002494FF3295B25D1940F20066C2F2000642F6B2
S315080024A42057C0F60007307814F8011FFFF708FE16
S315080024B4012804D0384640F2731100F029F8AC42DA
S315080024C4F1D14FF00100FEF7AFFFF0BD30B54FF282
S315080024D4E873C1F6FF731B684FF2EC72C1F6FF721C
S315080024E414684FF2F072C1F6FF721068C0180CD067
S315080024F4064D29464FF00802FFF7A4FD05F1100121
S3150800250420464FF00402FFF79DFD30BD020000206F
S3150800251400B540F2D063C2F20003186040F2D463F7
S31508002524C2F20003196000F091F8FCE700B5FDF764
S31508002534BDFEFDF7D1FE08B9FFF73EFA5DF804FBC8
S31508002544704700BF00B500F07FF8FFF78FFAFFF772
S3150800255461FA00F011F8FFF7E9FF5DF804FB00BF24
S3150800256400B500F073F8FFF79BFA00F013F8FFF7CD
S31508002574E7FF5DF804FB00BF00B500F07FF8FFF73E
S3150800258439FE40F2EC03C2F200034FF002021A606D
S315080025945DF804FB00B540F2D860C2F20000FFF70C
S315080025A4A3FE01280CD140F2EC03C2F200034FF05B
S315080025B402021A6040F2D860C2F2000000F078F80D
S315080025C45DF804FB00B5FFF74FFE5DF804FB00BF9A
S315080025D400B589B240F2EC03C2F200031B68022B71
S315080025E402D1C9B2FFF748FE00F058F85DF804FBBB
S315080025F440F2EC03C2F200031A68032A0AD8134607
S315080026044FF0010202FA03F313F00B0F02D04FF056
S31508002614000070474FF03F00704700BF40F2EC03DC
S31508002624C2F200031A68032A0AD813464FF00102B5
S3150800263402FA03F313F00B0F02D04FF000007047B1
S315080026444FF03F00704700BF704700BF704700BF98
S3150800265440F21873C2F200034FF000025A70704732
S3150800266440F21873C2F200034FF0FE02DA701871D2
S315080026744FF00202A3F84420704700BF40F21873D3
S31508002684C2F200034FF000021A709A6483F84220DB
S31508002694A3F844209A705A70704700BF40F2187322
S315080026A4C2F200034FF0000283F84220704700BFCD
S315080026B430B504460278FF2A23D1FFF7C9FF40F252
S315080026C41874C2F200044FF0010525704FF0FF0399
S315080026D4E3704FF0100323714FF000036371FFF7A3
S315080026E487FFA071FFF79AFFE071FFF797FF4FEA9C
S315080026F4102020726572A5724FF00803A4F84430BE
S31508002704AEE140F21873C2F200031B78012B40F0C5
S31508002714C981A2F1C902352A00F29E81DFE812F0C6
S31508002724F8009C019C0197019C019C0189011F01E9
S315080027346F0159019C019C019C019C019C019C010F
S31508001A04851816F8013B04F8013B00F025FEAC42A4
S31508001A14F7D170BD00B500F0ADF95DF804FB00BF61
S31508001A2400B500F0B5F95DF804FB00BF00B500F099
S31508001A34DBF95DF804FB00BF00B500F0A3FA5DF816
S31508001A4404FB00BF00B500F0FDFA5DF804FB00BF17
S31508001A5400B500F069FA18B100F0C8FA5DF804FB9D
S31508001A644FF000005DF804FB4EF21003CEF20003BB
S31508001A744FF000021A60704700B5FFF7F5FF4EF203
S31508001A841003CEF2000341F63F12C0F201025A6077
S31508001A944FF000029A604FF00501196040F24013B6
S31508001AA4C2F200031A605DF804FB00BF4EF210038D
S31508001AB4CEF200031B6813F4803F07D040F24013AC
S31508001AC4C2F200031A6802F101021A60704700BFE5
S31508001AD44FF40053C4F2020340F22312C4F26752CD
S31508001AE45A6048F6AB12CCF6EF525A604FF03402FD
S31508001AF4DA6070474FF40053C4F202031A6942F0DD
S31508001B0480021A61704700BF70B5064642F69045D2
S31508001B14C0F600054FF0000400F09EFD2B68B342A2
S31508001B240DD869685B189E4209D242F69043C0F6FE
S31508001B34000304EB440203EB8203187A70BD04F134
S31508001B44010405F10C050D2CE6D14FF0FF0070BD1C
S31508001B542DE9F04107460068FFF7D6FFFF2855D060
S31508001B64FFF7B6FF4FF40053C4F20203DB6813F021
S31508001B74010F04D0FFF7BEFF4FF0000448E04FF40E
S31508001B840053C4F202031A6942F001021A614FF0C3
S31508001B9400054FF40054C4F202043B6805EB03083D
S31508001BA405F10402BE58B2B2EA52E36813F0010F13
S31508001BB405D000F051FDE36813F0010FF9D14FEA9F
S31508001BC41643A8F80230E36813F0010F05D000F0B5
S31508001BD443FDE36813F0010FF9D1D8F80030B34296
S31508001BE407D105F10405B5F5007FD6D14FF00104F8
S31508001BF401E04FF000044FF40053C4F202031A69DB
S31508001C0422F001021A61FFF775FF01E04FF00004A4
S31508001C142046BDE8F08100BF70B5C6B242F69045CD
S31508001C24C0F600054FF0000400F016FD2B7AB34207
S31508001C3408D142F69043C0F6000304EB440253F875
S31508001C44220070BD04F1010405F10C050D2CEBD13D
S31508001C544FF0FF3070BD00BF00B54FEAC1534FEADD
S31508001C64D35363B903688B420DD040F8041B4FF471
S31508001C740072FFF7BBFE4FF001005DF804FB4FF05E
S31508001C8400005DF804FB4FF001005DF804FB00BF9B
S31508001C9430B504460D4640F24413C2F20003984296
S31508001CA409D04FF4C043C0F60003994208D0FFF7A1
S31508001CB44FFF48B910E040F24834C2F2000403E08A
S31508001CC440F24414C2F2000420462946FFF7C4FF32
S31508001CD4002808BF002401E04FF00004204630BD68
S31508001CE42DE9F04305460C4617461E464FEA512988
S31508001CF44FEA49290368B3F1FF3F03D14946FFF781
S31508001D04ABFF50B32B684B4505D028464946FFF729
S31508001D14BFFF054628B32B68E41A04F104042C19FA
S31508001D2440F2FF1809F5007900F096FC05F1040362
S31508001D34E31A434507D928464946FFF7A9FF054646
S31508001D4498B100F1040417F8013B04F8013B013E7D
S31508001D54EAD14FF00100BDE8F0834FF00000BDE87A
S31508001D64F0834FF00000BDE8F0834FF00000BDE8B3
S31508001D74F08300BF40F24833C2F200034FF0FF324B
S31508001D841A6040F24413C2F200031A60704700BF97
S31508001D9470B504460D461646FFF7B6FEFF281DD055
S31508001DA404F1FF304019FFF7AFFEFF2819D04FEAB8
S31508001DB454224FF4C043C0F60003B3EB422F07BFC7
S31508001DC440F24410C2F2000040F24830C2F2000069
S31508001DD4214632462B46FFF783FF70BD4FF00000BD
S31508001DE470BD4FF0000070BD2DE9F04104460E4663
S31508001DF4FFF78AFE054604F1FF34A019FFF784FEAF
S31508001E0404460646FF2D00F08780FF2800F08880E8
S31508001E14854275D8022D77D90F2879D8FFF758FE49
S31508001E244FF40053C4F20203DB6813F0010F05D024
S31508001E34FFF760FE4FF00000BDE8F0814FF4005351
S31508001E44C4F202031A6942F002021A612846FFF72D
S31508001E54E3FE07462046FFF7DFFE804642F6904536
S31508001E64C0F600054FF0000400F0F6FB2B7AB342E7
S31508001E7409D142F69043C0F6000304EB440203EB8F
S31508001E8482035B6807E004F1010405F10C050D2CD7
S31508001E94EAD14FF00003C7EB08084344C3F38F2382
S31508001EA403B303F1FF339EB206F101064FEA862611
S31508001EB44FF000054FF40054C4F20204EB196361B1
S31508001EC4236943F040032361E36813F0010F05D047
S31508001ED400F0C2FBE36813F0010FF9D105F580653C
S31508001EE4B542EBD14FF40053C4F202031A6922F047
S31508001EF402021A61FFF7FEFD4FF00100BDE8F0810A
S31508001F044FF00000BDE8F0814FF00000BDE8F08115
S31508001F144FF00000BDE8F0814FF00000BDE8F08105
S31508001F244FF00000BDE8F08100B581B040F24413DB
S31508001F34C2F200031B68B3F1FF3F1FD040F24413FB
S31508001F44C2F2000399685A688918DA6889181A69FE
S31508001F5489185A6989189A698918DA698B18C3F12C
S31508001F64000301AA42F8043D46F25010C0F60000E8
S31508001F744FF004016A46FFF70BFF01E04FF001003A
S31508001F8401B000BD46F20402C0F600024FF4C04395
S31508001F94C0F6000310681B68C01846F20803C0F6AA
S31508001FA400031B68C01846F20C03C0F600031B683E
S31508001FB4C01846F21003C0F600031B68C01846F2A0
S31508001FC41403C0F600031B68C01846F21803C0F6CB
S31508001FD400031B68C01846F25013C0F600031B68BA
S31508001FE4C018D0F1010038BF0020704700B540F290
S31508001FF44413C2F200031B68B3F1FF3F06D040F254
S315080020044410C2F20000FFF7A3FD90B140F2483332
S31508002014C2F200031B68B3F1FF3F0ED040F248300A
S31508002024C2F20000FFF794FD003018BF01205DF8E6
S3150800203404FB4FF000005DF804FB4FF001005DF867
S3150800204404FB00BF4FF4C040C0F60000704700BF51
S3150800205410B4D2B2BAB10B4601F1020102F1FF3251
S31508002064D2B201EB42014FF000044FEA1072092A7A
S3150800207494BF303237321A704FEA00105C7003F19D
S3150800208402038B42F1D110BC704700BF10B4C9B229
S3150800209440F2D053C2F200031B6893B140F2D05207
S315080020A4C2F200025C69146019749860D8604FF033
S315080020B400025A74186001F1FF3140185860987C80
S315080020C401E04FF0FF0010BC704700BF30B5C4B242
S315080020D4CDB2012C07D942F62C50C0F6000040F2C6
S315080020E4FD1100F01BFA40F2D453C2F2000304EBCC
S315080020F4440203EBC2035A7C1B7C9A4222D040F268
S31508002104D453C2F2000304EB440203EBC203DA68B5
S315080021141570597C01F101015974DA6802F101025A
S31508002124DA605B689A4210D940F2D453C2F20003CB
S3150800213404EB44044FEAC4041A191B59D3604FF03C
S31508002144010030BD4FF0000030BD4FF0010030BD36
S3150800215400B5C1B240F28863C2F200031878FFF7EB
S31508002164B5FF5DF804FB00BF30B50D46C4B2012CBB
S3150800217407D942F62C50C0F6000040F21F2100F0A1
S31508002184CDF940F2D453C2F2000304EB440203EB44
S31508002194C2035B7C0BB340F2D453C2F2000303EBD5
S315080021A4C2039A6812782A70597C01F1FF3159746E
S315080021B49A6802F101029A605B689A4210D940F261
S315080021C4D453C2F2000304EB44044FEAC4041A19B4
S315080021D41B5993604FF0010030BD4FF0000030BD2D
S315080021E44FF0010030BD00BF00B5014640F204635C
S315080021F4C2F200031878FFF7B7FF5DF804FB00BFC7
S3150800220430B540F2D453C2F200034FF000029A7478
S3150800221403F1180159614FF0010183F82A10DA62B3
S3150800222440F2D052C2F20002136040F28864C2F24D
S31508002234000460184FF04001FFF728FF207040F2B1
S315080022440465C2F2000505F101004FF04001FFF7ED
S315080022541DFF28702378FF2B01D0FF2807D142F6EB
S315080022642C50C0F600004FF07F0100F057F9FEF736
S31508002274ADFE30BD00B54FF00000FDF7E9FF5DF88F
S3150800228404FB00BF2DE9F0410546CCB23F2C07D923
S3150800229442F62C50C0F600004FF09E0100F03EF9BD
S315080022A42046FFF755FF012807D042F62C50C0F602
S315080022B400004FF0A20100F031F92646BCB14FF0F8
S315080022C4000442F62C57C0F600074FF0AB0800F09E
S315080022D4C3F9285DFFF73CFF012803D03846414679
S315080022E400F01CF904F10104A3B2B342EFD3BDE82C
S315080022F4F08100BF10B50446FFF7D2F940F2CD537A
S31508002304C2F200031B78EBB940F24C50C2F200004B
S31508002314FFF76AFF012843D140F24C53C2F2000387
S315080023241B78002B3FD040F2CD53C2F200034FF086
S3150800233401021A7040F2CC53C2F200034FF00000B7
S31508002344187010BD40F24C53C2F2000340F2CC524E
S31508002354C2F20002107800F101001818FFF744FFD2
S31508002364012823D140F2CC53C2F200031A7802F1B1
S315080023740102D2B21A7040F24C53C2F200031B781F
S31508002384934216D120460C49FFF730FB40F2CD5351
S31508002394C2F200034FF000021A704FF0010010BD9C
S315080023A44FF0000010BD4FF0000010BD4FF00000C4
S315080023B410BD4FF0000010BD4D0500202DE9F04179
S315080023C481B040F28863C2F200031C78012C07D955
S315080023D442F62C50C0F6000040F23F2100F09EF869
S315080023E440F2D453C2F2000304EB440403EBC403DF
S315080023F45B7C002B3DD0402B34BF98464FF04008F9
S31508002404B8F1000F23D040F28C53C2F2000303F153
S31508002414FF3408F1FF35EDB25D1940F28866C2F261
S31508002424000642F62C57C0F6000730780DF1030172
S31508002434FFF79AFE012804D038464FF4A77100F036
S315080024446DF89DF8033004F8013FAC42EDD140F233
S315080024548C50C2F200004FF480714246FEF746FFE4
S315080024644FF001004146FFF77FF84FF00100FEF7F1
S31508002474C7FF01B0BDE8F081F0B540F24861C2F289
S3150800248400014FF00100FFF7E1F882B2FAB140F219
S315080024944863C2F2000303F1FF3402F1FF3295B236
S315080024A45D1940F20466C2F2000642F62C57C0F6DD
S315080024B40007307814F8011FFFF708FE012804D036
S315080024C4384640F2731100F029F8AC42F1D14FF0C6
S315080024D40100FEF7A9FFF0BD30B54FF2E873C1F667
S315080024E4FF731B684FF2EC72C1F6FF7214684FF261
S315080024F4F072C1F6FF721068C0180CD0064D294652
S315080025044FF00802FFF7A4FD05F1100120464FF02D
S315080025140402FFF79DFD30BD0200002000B540F21D
S31508002524CC63C2F20003186040F2D063C2F200031F
S31508002534196000F091F8FCE700B5FDF7B7FEFDF762
S31508002544CBFE08B9FFF738FA5DF804FB704700BFFD
S3150800255400B500F07FF8FFF78FFAFFF75BFA00F093
S3150800256411F8FFF7E9FF5DF804FB00BF00B500F0BA
S3150800257473F8FFF79BFA00F013F8FFF7E7FF5DF827
S3150800258404FB00BF00B500F07FF8FFF739FE40F200
S31508002594EC03C2F200034FF002021A605DF804FB72
S315080025A400B540F2D460C2F20000FFF7A3FE01288A
S315080025B40CD140F2EC03C2F200034FF002021A6097
S315080025C440F2D460C2F2000000F078F85DF804FB2B
S315080025D400B5FFF74FFE5DF804FB00BF00B589B2EE
S315080025E440F2EC03C2F200031B68022B02D1C9B203
S315080025F4FFF748FE00F058F85DF804FB40F2EC03D8
S31508002604C2F200031A68032A0AD813464FF00102D5
S3150800261402FA03F313F00B0F02D04FF000007047D1
S315080026244FF03F00704700BF40F2EC03C2F20003CC
S315080026341A68032A0AD813464FF0010202FA03F36A
S3150800264413F00B0F02D04FF0000070474FF03F0015
S31508002654704700BF704700BF704700BF40F214734D
S31508002664C2F200034FF000025A70704740F2147326
S31508002674C2F200034FF0FE02DA7018714FF002023C
S31508002684A3F84420704700BF40F21473C2F2000353
S315080026944FF000021A709A6483F84220A3F8442083
S315080026A49A705A70704700BF40F21473C2F200035E
S315080026B44FF0000283F84220704700BF30B5044645
S315080026C40278FF2A23D1FFF7C9FF40F21474C2F235
S315080026D400044FF0010525704FF0FF03E3704FF037
S315080026E4100323714FF000036371FFF787FFA0718E
S315080026F4FFF79AFFE071FFF797FF4FEA1020207261
S315080027046572A5724FF00803A4F84430AEE140F2AE
S315080027141473C2F200031B78012B40F0C981A2F19D
S31508002724C902352A00F29E81DFE812F0F8009C01FE
S315080027349C0197019C019C0189011F016F015901A4
S315080027449C019C019C019C019C019C019C019C018F
S315080027549C019C019C019C019C019C019C019C017F
S315080027649C019C019C019C019C019C019C019C016F
S315080027749C019C018B00590036007D009C019C013C
S315080027849C01B2009C01CE00D300E7004578FFF710
S315080027942FFF00F1FF30854204DD4FF02200FFF7DA
S315080027A45FFF5DE140F21875C2F2000505F1040009
S315080027B4A96C6278FFF71AF94FF0FF03EB70627899
S315080027C4AB6CD318AB64637803F10103A5F8443002
S315080027D446E14578FFF70CFF00F1FF30854204DD3A
S315080027E44FF02200FFF73CFF3AE1616840F21875A2
S315080027F4C2F20005A96405F104006278FFF7F6F849
S315080028044FF0FF03EB706278AB6CD318AB64637854
S3150800281403F10103A5F8443022E140F21873C2F229
S3150800282400034FF0FF02DA7042689A644FF001021F
S31508002834A3F8442014E140F21873C2F200034FF0DF
S31508002844FF02DA70996C436843B14FF0000211F83D
S31508002854010B1218D2B2013BF9D101E04FF0000284
S3150800286440F21873C2F20003C3F807204FF00102BE
S315080028741A714FF000025A719A714FF00802A3F8C0
S315080028844420EDE040F21873C2F200034FF0FF0251
S31508002894DA7042F6A052C0F600029A644FF00002BB
S315080028A41A715A719A714FF00701D9711A725A72CC
S315080028B49A724FF00802A3F84420D1E04FF00000C2
S315080028C4FFF7CEFECCE040F21873C2F200034FF0D5
S315080028D4FF02DA704FF000021A71597859719A7129
S315080028E4DA711A724FF00602A3F84420B8E040F2EF
S315080028F41874C2F200044FF000032370FFF7A8FE11
S315080029044FF0FF03E3704FF00103A4F84430A7E047
S3150800291440F21873C2F200039D6CFFF769FE00F1DA
S31508002924FF3104F101022846FFF77AF820B94FF07F
S315080029343100FFF795FE93E040F21874C2F20004E2
S315080029444FF0FF03E370A56CFFF752FE05F1FF3362
S315080029541B18A3644FF00103A4F8443080E04578BB
S31508002964FFF746FEA0F10200854204DD4FF022007F
S31508002974FFF776FE74E040F21873C2F200034FF0D4
S31508002984FF02DA704FF00102A3F84420617841B9D6
S31508002994FFF758F8002863D14FF03100FFF760FEBF
S315080029A45EE040F21873C2F20003986C04F1020266
S315080029B4FFF736F820B94FF03100FFF751FE4FE024
S315080029C440F21873C2F2000361789A6C8A189A6402
S315080029D446E040F21874C2F200044FF0FF03E370B5
S315080029E44FF0000525716571FFF702FEA071E571C8
S315080029F4257265724FF00703A4F8443030E040F2BC
S31508002A041873C2F20003986C6168FFF70FF820B9CF
S31508002A144FF03100FFF724FE22E040F21873C2F2A9
S31508002A2400034FF0FF02DA704FF00102A3F84420C6
S31508002A3416E0FEF7C1FF40F21873C2F200034FF026
S31508002A44FF02DA704FF00102A3F8442008E04FF0C1
S31508002A543100FFF705FE03E04FF02000FFF700FE04
S31508002A6440F21873C2F2000393F84230012B03D1E3
S31508002A744FF01000FFF7F4FD40F21873C2F200039A
S31508002A84B3F844100BB2002B0CDD40F21870C2F2F6
S31508002A9400004FF0010380F8423000F1030089B2C8
S31508002AA4FFF796FD30BD00BF30B504460D4600F06D
S31508002AB417F840F26473C2F200031D6040F26873AB
S31508002AC4C2F200031C601A461368002BFCD100F0FE
S31508002AD409F840F26473C2F20003186830BD00BFF7
S30D08002AE4704700BF704700BFF0
S31508002AEC433A2F576F726B2F736F667477617265E3
S31508002AFC2F4F70656E424C542F5461726765742F54
S31508002B0C44656D6F2F41524D434D335F53544D33CE
S31508002B1C325F4F6C696D65785F53544D333248316B
S31508002B2C30335F43726F7373776F726B732F426FA9
S31508002B3C6F742F6964652F2E2E2F6D61696E2E6347
S31508002B4C000000001201100100000040501DAC608E
S31508002B5C00010102030100000403090426035700BF
S31508002B6C69006E00550053004200200042007500B3
S31508002B7C6C006B0020004400650076006900630059
S31508002B8C6500000009022000010100C0320904009A
S31508002B9C0002FF000004070581024000000705013A
S31508002BAC024000001A034F00700065006E004200D8
S31508002BBC4C0054002000550073006500720000009C
S31508002BCC2C03570069006E00550053004200200084
S31508002BDC420075006C006B00200049006E00740002
S31508002BEC650072006600610063006500433A2F5762
S31508002BFC6F726B2F736F6674776172652F4F706582
S31508002C0C6E424C542F5461726765742F44656D6F10
S31508002C1C2F41524D434D335F53544D33325F4F6CF6
S31508002C2C696D65785F53544D3332483130335F43A1
S31508002C3C726F7373776F726B732F426F6F742F6922
S31508002C4C64652F2E2E2F2E2E2F2E2E2F2E2E2F53F3
S31508002C5C6F757263652F41524D434D335F53544D17
S31508002C6C33322F43726F7373776F726B732F76656C
S31508002C7C63746F72732E63000060000800200000F6
S31508002C8C030000000080000800200000040000007B
S31508002C9C00A00008002000000500000000C0000885
S31508002CAC002000000600000000E0000800200000DC
S31508002CBC07000000000001080020000008000000C2
S31508002CCC002001080020000009000000004001084F
S31508002CDC002000000A000000006001080020000027
S31508002CEC0B00000000800108002000000C0000000A
S31508002CFC00A00108002000000D00000000C001081B
S31508002D0C002000000E00000000E001080020000072
S31508002D1C0F000000433A2F576F726B2F736F667450
S31508002D2C776172652F4F70656E424C542F546172E1
S31508002D3C6765742F44656D6F2F41524D434D335F54
S31508002D4C53544D33325F4F6C696D65785F53544DF0
S31508002D5C3332483130335F43726F7373776F726BEC
S31508002D6C732F426F6F742F6964652F2E2E2F2E2E9C
S31508002D7C2F2E2E2F2E2E2F536F757263652F4152C1
S31508002D8C4D434D335F53544D33322F7573622E6357
S31108002D9C000000004F70656E424C5400A9
S31508002DA81C0353004500520031003200330034003A
S31508002DB83500360037003800390030007516000827
S31508002DC8CD0F0008CD0F0008CD0F0008CD0F00085D
S31508002DD8CD0F0008CD0F000881160008CD0F000892
S31508002DE8CD0F0008CD0F0008CD0F0008CD0F00083D
S31508002DF8CD0F0008902B0008200000003D19000898
S31508002E08691800087D170008811700088517000843
S31508002E18DD170008E51700085518000841180008C6
S31508002E28111800080000000040000000CD0F000837
S31508002E3851170008CD0F0008CD0F0008CD0F000860
S31508002E48CD0F0008CD0F0008CD0F00086D17000834
S31508002E58A22B000809000000502B000812000000E9
S31508002E68642B000804000000B02B00081A000000B4
S31508002E78682B000826000000000000201C0000003F
S31508002E88CC2B00082C0000000301000004000000F9
S315080027749C019C019C019C019C019C019C019C015F
S315080027848B00590036007D009C019C019C01B20017
S315080027949C01CE00D300E7004578FFF72FFF00F130
S315080027A4FF30854204DD4FF02200FFF75FFF5DE14D
S315080027B440F21475C2F2000505F10400A96C6278AA
S315080027C4FFF714F94FF0FF03EB706278AB6CD3187C
S315080027D4AB64637803F10103A5F8443046E1457810
S315080027E4FFF70CFF00F1FF30854204DD4FF02200AD
S315080027F4FFF73CFF3AE1616840F21475C2F200053E
S31508002804A96405F104006278FFF7F0F84FF0FF03B6
S31508002814EB706278AB6CD318AB64637803F101038D
S31508002824A5F8443022E140F21473C2F200034FF0D3
S31508002834FF02DA7042689A644FF00102A3F8442052
S3150800284414E140F21473C2F200034FF0FF02DA7087
S31508002854996C436843B14FF0000211F8010B121842
S31508002864D2B2013BF9D101E04FF0000240F21473F1
S31508002874C2F20003C3F807204FF001021A714FF0A1
S3150800288400025A719A714FF00802A3F84420EDE049
S3150800289440F21473C2F200034FF0FF02DA7042F6F4
S315080028A4AC52C0F600029A644FF000021A715A71CB
S315080028B49A714FF00701D9711A725A729A724FF0C7
S315080028C40802A3F84420D1E04FF00000FFF7CEFE3B
S315080028D4CCE040F21473C2F200034FF0FF02DA7040
S315080028E44FF000021A71597859719A71DA711A728D
S315080028F44FF00602A3F84420B8E040F21474C2F27A
S3150800290400044FF000032370FFF7A8FE4FF0FF03FF
S31508002914E3704FF00103A4F84430A7E040F21473BF
S31508002924C2F200039D6CFFF769FE00F1FF3104F162
S3150800293401022846FFF774F820B94FF03100FFF773
S3150800294495FE93E040F21474C2F200044FF0FF03BC
S31508002954E370A56CFFF752FE05F1FF331B18A36459
S315080029644FF00103A4F8443080E04578FFF746FEAB
S31508002974A0F10200854204DD4FF02200FFF776FE3F
S3150800298474E040F21473C2F200034FF0FF02DA70E7
S315080029944FF00102A3F84420617841B9FFF758F8CB
S315080029A4002863D14FF03100FFF760FE5EE040F285
S315080029B41473C2F20003986C04F10202FFF730F8AC
S315080029C420B94FF03100FFF751FE4FE040F214737F
S315080029D4C2F2000361789A6C8A189A6446E040F257
S315080029E41474C2F200044FF0FF03E3704FF00005BD
S315080029F425716571FFF702FEA071E571257265728E
S31508002A044FF00703A4F8443030E040F21473C2F2DE
S31508002A140003986C6168FFF709F820B94FF0310094
S31508002A24FFF724FE22E040F21473C2F200034FF0CB
S31508002A34FF02DA704FF00102A3F8442016E0FEF70D
S31508002A44BBFF40F21473C2F200034FF0FF02DA70C0
S31508002A544FF00102A3F8442008E04FF03100FFF7D5
S31508002A6405FE03E04FF02000FFF700FE40F2147362
S31508002A74C2F2000393F84230012B03D14FF0100041
S31508002A84FFF7F4FD40F21473C2F20003B3F84410DE
S31508002A940BB2002B0CDD40F21470C2F200004FF0AA
S31508002AA4010380F8423000F1030089B2FFF796FD6E
S31508002AB430BD00BF30B504460D4600F017F840F2A5
S31508002AC46073C2F200031D6040F26473C2F200032D
S31508002AD41C601A461368002BFCD100F009F840F272
S31508002AE46073C2F20003186830BD00BF704700BFA8
S30908002AF4704700BF5A
S31508002AF8433A2F576F726B2F736F667477617265D7
S31508002B082F4F70656E424C542F5461726765742F47
S31508002B1844656D6F2F41524D434D335F53544D33C2
S31508002B28325F4F6C696D65785F53544D333248315F
S31508002B3830335F43726F7373776F726B732F426F9D
S31508002B486F742F6964652F2E2E2F6D61696E2E633B
S31508002B58000000001201100100000040501DAC6082
S31508002B6800010102030100000403090426035700B3
S31508002B7869006E00550053004200200042007500A7
S31508002B886C006B002000440065007600690063004D
S31508002B986500000009022000010100C0320904008E
S31508002BA80002FF000004070581024000000705012E
S31508002BB8024000001A034F00700065006E004200CC
S31508002BC84C00540020005500730065007200000090
S31508002BD82C03570069006E00550053004200200078
S31508002BE8420075006C006B00200049006E007400F6
S31508002BF8650072006600610063006500433A2F5756
S31508002C086F726B2F736F6674776172652F4F706575
S31508002C186E424C542F5461726765742F44656D6F04
S31508002C282F41524D434D335F53544D33325F4F6CEA
S31508002C38696D65785F53544D3332483130335F4395
S31508002C48726F7373776F726B732F426F6F742F6916
S31508002C5864652F2E2E2F2E2E2F2E2E2F2E2E2F53E7
S31508002C686F757263652F41524D434D335F53544D0B
S31508002C7833322F43726F7373776F726B732F766560
S31508002C8863746F72732E63000060000800200000EA
S31508002C98030000000080000800200000040000006F
S31508002CA800A00008002000000500000000C0000879
S31508002CB8002000000600000000E0000800200000D0
S31508002CC807000000000001080020000008000000B6
S31508002CD80020010800200000090000000040010843
S31508002CE8002000000A00000000600108002000001B
S31508002CF80B00000000800108002000000C000000FE
S31508002D0800A00108002000000D00000000C001080E
S31508002D18002000000E00000000E001080020000066
S31508002D280F000000433A2F576F726B2F736F667444
S31508002D38776172652F4F70656E424C542F546172D5
S31508002D486765742F44656D6F2F41524D434D335F48
S31508002D5853544D33325F4F6C696D65785F53544DE4
S31508002D683332483130335F43726F7373776F726BE0
S31508002D78732F426F6F742F6964652F2E2E2F2E2E90
S31508002D882F2E2E2F2E2E2F536F757263652F4152B5
S31508002D984D434D335F53544D33322F7573622E634B
S31108002DA8000000004F70656E424C54009D
S31508002DB41C0353004500520031003200330034002E
S31508002DC4350036003700380039003000751600081B
S31508002DD4CD0F0008CD0F0008CD0F0008CD0F000851
S31508002DE4CD0F0008CD0F000881160008CD0F000886
S31508002DF4CD0F0008CD0F0008CD0F0008CD0F000831
S31508002E04CD0F00089C2B0008200000003D1900087F
S31508002E14691800087D170008811700088517000837
S31508002E24DD170008E51700085518000841180008BA
S31508002E34111800080000000040000000CD0F00082B
S31508002E4451170008CD0F0008CD0F0008CD0F000854
S31508002E54CD0F0008CD0F0008CD0F00086D17000828
S31508002E64AE2B0008090000005C2B000812000000C5
S31508002E74702B000804000000BC2B00081A00000090
S31508002E84742B000826000000000000201C00000027
S31508002E94D82B00082C0000000301000004000000E1
S70508000151A0

View File

@ -50,27 +50,21 @@
<file file_name="../blt_conf.h"/>
</folder>
</folder>
<folder Name="Source">
<folder Name="Source" file_name="">
<folder Name="ARMCM3_STM32">
<folder Name="Crossworks">
<file file_name="../../../../Source/ARMCM3_STM32/Crossworks/cstart.s"/>
<file file_name="../../../../Source/ARMCM3_STM32/Crossworks/vectors.c"/>
</folder>
<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.h"/>
<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.h"/>
<file file_name="../../../../Source/ARMCM3_STM32/types.h"/>
<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.h"/>
<file file_name="../../../../Source/ARMCM3_STM32/usb.c"/>
<file file_name="../../../../Source/ARMCM3_STM32/usb.h"/>
</folder>
<file file_name="../../../../Source/assert.c"/>
<file file_name="../../../../Source/assert.h"/>
@ -85,6 +79,12 @@
<file file_name="../../../../Source/plausibility.h"/>
<file file_name="../../../../Source/xcp.c"/>
<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 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;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;Source" name="unnamed" />
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32h103;Source Files;Source;ARMCM3_STM32" name="unnamed" />
</Project>
<Register1>
<RegisterWindow openNodes="CPU" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="CPU" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_olimex_stm32h103" />
@ -40,8 +42,8 @@
</TraceWindow>
<Watch1>
<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="fifoCtrl[0]" expression="fifoCtrl[0]" filename="" />
</Watches>
</Watch1>
<Watch2>
@ -54,8 +56,8 @@
<Watches active="0" update="Never" />
</Watch4>
<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\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\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="18" selected="1" name="unnamed" top="69" />
</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>

View File

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

View File

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

View File

@ -1,68 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<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="ARMCM3_STM32_Olimex_STM32H103_GCC">
<VirtualDirectory Name="Boot">
<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="inc">
<File Name="../lib/USB_FS_DEVICE/inc/usb_core.h"/>
@ -84,7 +25,27 @@
<File Name="../lib/USB_FS_DEVICE/src/usb_sil.c"/>
</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>
<File Name="../blt_conf.h"/>
<File Name="../hooks.c"/>
<File Name="../main.c"/>
<File Name="../usb_conf.h"/>
<File Name="../usb_desc.c"/>
<File Name="../usb_desc.h"/>
@ -95,12 +56,14 @@
<File Name="../usb_prop.h"/>
<File Name="../usb_pwr.c"/>
<File Name="../usb_pwr.h"/>
<File Name="../hooks.c"/>
<File Name="../main.c"/>
<File Name="../blt_conf.h"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
<Plugins>
<Plugin Name="qmake">
<![CDATA[00010001N0005Debug000000000000]]>
</Plugin>
</Plugins>
<Description/>
<Dependencies/>
<Settings Type="Dynamic Library">
@ -174,4 +137,44 @@ continue
</AdditionalRules>
</Configuration>
</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>

View File

@ -80,20 +80,20 @@ usb_pwr.c \
../../../Source/cop.h \
../../../Source/assert.c \
../../../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/ARMCM3_STM32/types.h \
../../../Source/ARMCM3_STM32/cpu.c \
../../../Source/ARMCM3_STM32/cpu.h \
../../../Source/ARMCM3_STM32/can.c \
../../../Source/ARMCM3_STM32/can.h \
../../../Source/ARMCM3_STM32/uart.c \
../../../Source/ARMCM3_STM32/uart.h \
../../../Source/ARMCM3_STM32/usb.c \
../../../Source/ARMCM3_STM32/usb.h \
../../../Source/ARMCM3_STM32/nvm.c \
../../../Source/ARMCM3_STM32/nvm.h \
../../../Source/ARMCM3_STM32/timer.c \
../../../Source/ARMCM3_STM32/timer.h \
../../../Source/ARMCM3_STM32/flash.c \
../../../Source/ARMCM3_STM32/flash.h \
../../../Source/ARMCM3_STM32/GCC/vectors.c \

View File

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

View File

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

View File

@ -44,16 +44,11 @@
<file file_name="../../../../Source/ARMCM3_STM32/Crossworks/vectors.c"/>
</folder>
<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.h"/>
<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.h"/>
<file file_name="../../../../Source/ARMCM3_STM32/types.h"/>
<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.h"/>
</folder>
@ -81,6 +76,11 @@
<file file_name="../../../../Source/third_party/fatfs/src/option/unicode.c"/>
</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 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;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;Source" name="unnamed" />
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32p103;Source Files;Source;ARMCM3_STM32" name="unnamed" />
</Project>
<Register1>
<RegisterWindow openNodes="CPU" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="CPU" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_olimex_stm32p103" />
@ -40,9 +42,9 @@
</TraceWindow>
<Watch1>
<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="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>
</Watch1>
<Watch2>
@ -55,8 +57,8 @@
<Watches active="0" update="Never" />
</Watch4>
<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\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\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="18" selected="1" name="unnamed" top="0" />
</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>

View File

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

View File

@ -5,64 +5,25 @@
<![CDATA[00010001N0005Debug000000000000]]>
</Plugin>
</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="ARMCM3_STM32_Olimex_STM32P103_GCC">
<VirtualDirectory Name="Boot">
<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="CM3">
<VirtualDirectory Name="DeviceSupport">
@ -80,10 +41,14 @@
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
<VirtualDirectory Name="fatfs">
<File Name="../lib/fatfs/ffconf.h"/>
<File Name="../lib/fatfs/mmc.c"/>
</VirtualDirectory>
</VirtualDirectory>
<File Name="../blt_conf.h"/>
<File Name="../hooks.c"/>
<File Name="../main.c"/>
<File Name="../blt_conf.h"/>
</VirtualDirectory>
</VirtualDirectory>
</VirtualDirectory>
@ -160,4 +125,163 @@ continue
</AdditionalRules>
</Configuration>
</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>

View File

@ -73,18 +73,18 @@ main.c \
../../../Source/file.h \
../../../Source/assert.c \
../../../Source/assert.h \
../../../Source/cpu.h \
../../../Source/can.h \
../../../Source/uart.h \
../../../Source/nvm.h \
../../../Source/timer.h \
../../../Source/plausibility.h \
../../../Source/ARMCM3_STM32/types.h \
../../../Source/ARMCM3_STM32/cpu.c \
../../../Source/ARMCM3_STM32/cpu.h \
../../../Source/ARMCM3_STM32/can.c \
../../../Source/ARMCM3_STM32/can.h \
../../../Source/ARMCM3_STM32/uart.c \
../../../Source/ARMCM3_STM32/uart.h \
../../../Source/ARMCM3_STM32/nvm.c \
../../../Source/ARMCM3_STM32/nvm.h \
../../../Source/ARMCM3_STM32/timer.c \
../../../Source/ARMCM3_STM32/timer.h \
../../../Source/ARMCM3_STM32/flash.c \
../../../Source/ARMCM3_STM32/flash.h \
../../../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>
<Windows>
<Wnd1>
<Wnd0>
<Tabs>
<Tab>
<Identity>TabID-32216-31616</Identity>
@ -29,20 +29,20 @@
</Tab>
</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>
<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>
<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>
</Workspace>

View File

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

View File

@ -130,20 +130,14 @@
<file file_name="../../../../Source/ARMCM4_STM32/Crossworks/vectors.c"/>
</folder>
<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.h"/>
<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.h"/>
<file file_name="../../../../Source/ARMCM4_STM32/types.h"/>
<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.h"/>
<file file_name="../../../../Source/ARMCM4_STM32/usb.c"/>
<file file_name="../../../../Source/ARMCM4_STM32/usb.h"/>
</folder>
<file file_name="../../../../Source/assert.c"/>
<file file_name="../../../../Source/assert.h"/>
@ -193,6 +187,12 @@
</folder>
<file file_name="../../../../Source/net.c"/>
<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 Name="System Files" file_name="">

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