- It is now possible to have more than 1 communication interface configured.

- Fixed a bug where certain UART drivers did not work anymore when building with #define NDEBUG.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@89 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
Frank Voorburg 2014-05-26 23:14:30 +00:00
parent 459beb13ce
commit c65bf28ee9
195 changed files with 32999 additions and 28949 deletions

View File

@ -1,3 +1,7 @@
Archive member included because of file (symbol)
C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
ARM Flash Debug/../../obj/can.o (__divsi3)
Discarded input sections
@ -60,6 +64,79 @@ Discarded input sections
.text 0x00000000 0x0 ARM Flash Debug/../../obj/xcp.o
.data 0x00000000 0x0 ARM Flash Debug/../../obj/xcp.o
.bss 0x00000000 0x0 ARM Flash Debug/../../obj/xcp.o
.text.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.data.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.bss.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r4
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r1
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r2
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r3
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r0
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r5
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_sp
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r7
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r8
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r9
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_sl
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r6
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_lr
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_ip
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_fp
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_umod
0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_asr
0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_div
0x00000000 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_lsl
0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_lsr
0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_mod
0x00000000 0x70 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_udivmod
0x00000000 0x90 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__aeabi_ldivmod
0x00000000 0x80 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_cmp
0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_ucmp
0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.muldi3
0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int32_umod
0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__aeabi_uidivmod
0x00000000 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.ctl_count_leading_zeros_32
0x00000000 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.ctl_count_leading_zeros_16
0x00000000 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__gnu_thumb1_case_shi
0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__gnu_thumb1_case_si
0x00000000 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__gnu_thumb1_case_sqi
0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__gnu_thumb1_case_uhi
0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__gnu_thumb1_case_uqi
0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
Memory Configuration
@ -182,140 +259,170 @@ 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)
0x00000370 __text_load_start__ = ALIGN (__init_end__, 0x4)
.text 0x00000370 0x111c
.text 0x00000370 0x19b0
0x00000370 __text_start__ = .
*(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table)
.glue_7 0x00000000 0x0 linker stubs
.glue_7t 0x00000000 0x0 linker stubs
.text.main 0x00000370 0x98 ARM Flash Debug/../../obj/main.o
.text.main 0x00000370 0xa4 ARM Flash Debug/../../obj/main.o
0x00000370 main
.text.FlashGetSector
0x00000408 0x64 ARM Flash Debug/../../obj/flash.o
0x00000414 0x64 ARM Flash Debug/../../obj/flash.o
.text.FlashWriteBlock
0x0000046c 0x110 ARM Flash Debug/../../obj/flash.o
0x00000478 0x110 ARM Flash Debug/../../obj/flash.o
.text.FlashInitBlock
0x0000057c 0x38 ARM Flash Debug/../../obj/flash.o
0x00000588 0x38 ARM Flash Debug/../../obj/flash.o
.text.FlashSwitchBlock
0x000005b4 0x6c ARM Flash Debug/../../obj/flash.o
0x000005c0 0x6c ARM Flash Debug/../../obj/flash.o
.text.FlashAddToBlock
0x00000620 0xcc ARM Flash Debug/../../obj/flash.o
0x0000062c 0xcc ARM Flash Debug/../../obj/flash.o
.text.FlashInit
0x000006ec 0x20 ARM Flash Debug/../../obj/flash.o
0x000006ec FlashInit
0x000006f8 0x20 ARM Flash Debug/../../obj/flash.o
0x000006f8 FlashInit
.text.FlashWrite
0x0000070c 0x68 ARM Flash Debug/../../obj/flash.o
0x0000070c FlashWrite
0x00000718 0x68 ARM Flash Debug/../../obj/flash.o
0x00000718 FlashWrite
.text.FlashErase
0x00000774 0x130 ARM Flash Debug/../../obj/flash.o
0x00000774 FlashErase
0x00000780 0x130 ARM Flash Debug/../../obj/flash.o
0x00000780 FlashErase
.text.FlashWriteChecksum
0x000008a4 0x80 ARM Flash Debug/../../obj/flash.o
0x000008a4 FlashWriteChecksum
0x000008b0 0x80 ARM Flash Debug/../../obj/flash.o
0x000008b0 FlashWriteChecksum
.text.FlashVerifyChecksum
0x00000924 0x48 ARM Flash Debug/../../obj/flash.o
0x00000924 FlashVerifyChecksum
0x00000930 0x48 ARM Flash Debug/../../obj/flash.o
0x00000930 FlashVerifyChecksum
.text.FlashDone
0x0000096c 0x5c ARM Flash Debug/../../obj/flash.o
0x0000096c FlashDone
0x00000978 0x5c ARM Flash Debug/../../obj/flash.o
0x00000978 FlashDone
.text.CanInit 0x000009d4 0xf8 ARM Flash Debug/../../obj/can.o
0x000009d4 CanInit
.text.CanTransmitPacket
0x00000acc 0xbc ARM Flash Debug/../../obj/can.o
0x00000acc CanTransmitPacket
.text.CanReceivePacket
0x00000b88 0xa4 ARM Flash Debug/../../obj/can.o
0x00000b88 CanReceivePacket
.text.CpuMemCopy
0x000009c8 0x44 ARM Flash Debug/../../obj/cpu.o
0x000009c8 CpuMemCopy
0x00000c2c 0x44 ARM Flash Debug/../../obj/cpu.o
0x00000c2c CpuMemCopy
.text.CpuStartUserProgram
0x00000a0c 0x4c ARM Flash Debug/../../obj/cpu.o
0x00000a0c CpuStartUserProgram
0x00000c70 0x4c ARM Flash Debug/../../obj/cpu.o
0x00000c70 CpuStartUserProgram
.text.CpuReset
0x00000a58 0x10 ARM Flash Debug/../../obj/cpu.o
0x00000a58 CpuReset
.text.NvmInit 0x00000a68 0x10 ARM Flash Debug/../../obj/nvm.o
0x00000a68 NvmInit
0x00000cbc 0x10 ARM Flash Debug/../../obj/cpu.o
0x00000cbc CpuReset
.text.NvmInit 0x00000ccc 0x10 ARM Flash Debug/../../obj/nvm.o
0x00000ccc NvmInit
.text.NvmWrite
0x00000a78 0x10 ARM Flash Debug/../../obj/nvm.o
0x00000a78 NvmWrite
0x00000cdc 0x10 ARM Flash Debug/../../obj/nvm.o
0x00000cdc NvmWrite
.text.NvmErase
0x00000a88 0x10 ARM Flash Debug/../../obj/nvm.o
0x00000a88 NvmErase
0x00000cec 0x10 ARM Flash Debug/../../obj/nvm.o
0x00000cec NvmErase
.text.NvmVerifyChecksum
0x00000a98 0x10 ARM Flash Debug/../../obj/nvm.o
0x00000a98 NvmVerifyChecksum
.text.NvmDone 0x00000aa8 0x1c ARM Flash Debug/../../obj/nvm.o
0x00000aa8 NvmDone
0x00000cfc 0x10 ARM Flash Debug/../../obj/nvm.o
0x00000cfc NvmVerifyChecksum
.text.NvmDone 0x00000d0c 0x1c ARM Flash Debug/../../obj/nvm.o
0x00000d0c NvmDone
.text.TimerInit
0x00000ac4 0x48 ARM Flash Debug/../../obj/timer.o
0x00000ac4 TimerInit
0x00000d28 0x48 ARM Flash Debug/../../obj/timer.o
0x00000d28 TimerInit
.text.TimerReset
0x00000b0c 0x20 ARM Flash Debug/../../obj/timer.o
0x00000b0c TimerReset
0x00000d70 0x20 ARM Flash Debug/../../obj/timer.o
0x00000d70 TimerReset
.text.TimerUpdate
0x00000b2c 0x38 ARM Flash Debug/../../obj/timer.o
0x00000b2c TimerUpdate
0x00000d90 0x38 ARM Flash Debug/../../obj/timer.o
0x00000d90 TimerUpdate
.text.TimerGet
0x00000b64 0x1c ARM Flash Debug/../../obj/timer.o
0x00000b64 TimerGet
0x00000dc8 0x1c ARM Flash Debug/../../obj/timer.o
0x00000dc8 TimerGet
.text.UartReceiveByte
0x00000b80 0x28 ARM Flash Debug/../../obj/uart.o
0x00000de4 0x28 ARM Flash Debug/../../obj/uart.o
.text.UartTransmitByte
0x00000ba8 0x54 ARM Flash Debug/../../obj/uart.o
0x00000e0c 0x54 ARM Flash Debug/../../obj/uart.o
.text.UartInit
0x00000bfc 0x40 ARM Flash Debug/../../obj/uart.o
0x00000bfc UartInit
0x00000e60 0x40 ARM Flash Debug/../../obj/uart.o
0x00000e60 UartInit
.text.UartTransmitPacket
0x00000c3c 0x84 ARM Flash Debug/../../obj/uart.o
0x00000c3c UartTransmitPacket
0x00000ea0 0x84 ARM Flash Debug/../../obj/uart.o
0x00000ea0 UartTransmitPacket
.text.UartReceivePacket
0x00000cc0 0xc0 ARM Flash Debug/../../obj/uart.o
0x00000cc0 UartReceivePacket
0x00000f24 0xc0 ARM Flash Debug/../../obj/uart.o
0x00000f24 UartReceivePacket
.text.AssertFailure
0x00000d80 0x24 ARM Flash Debug/../../obj/assert.o
0x00000d80 AssertFailure
0x00000fe4 0x24 ARM Flash Debug/../../obj/assert.o
0x00000fe4 AssertFailure
.text.BackDoorCheck
0x00000da4 0x54 ARM Flash Debug/../../obj/backdoor.o
0x00000da4 BackDoorCheck
0x00001008 0x54 ARM Flash Debug/../../obj/backdoor.o
0x00001008 BackDoorCheck
.text.BackDoorInit
0x00000df8 0x30 ARM Flash Debug/../../obj/backdoor.o
0x00000df8 BackDoorInit
0x0000105c 0x30 ARM Flash Debug/../../obj/backdoor.o
0x0000105c BackDoorInit
.text.BootInit
0x00000e28 0x20 ARM Flash Debug/../../obj/boot.o
0x00000e28 BootInit
0x0000108c 0x20 ARM Flash Debug/../../obj/boot.o
0x0000108c BootInit
.text.BootTask
0x00000e48 0x1c ARM Flash Debug/../../obj/boot.o
0x00000e48 BootTask
.text.ComInit 0x00000e64 0x44 ARM Flash Debug/../../obj/com.o
0x00000e64 ComInit
.text.ComTask 0x00000ea8 0x24 ARM Flash Debug/../../obj/com.o
0x00000ea8 ComTask
.text.ComFree 0x00000ecc 0x4 ARM Flash Debug/../../obj/com.o
0x00000ecc ComFree
0x000010ac 0x1c ARM Flash Debug/../../obj/boot.o
0x000010ac BootTask
.text.ComInit 0x000010c8 0x5c ARM Flash Debug/../../obj/com.o
0x000010c8 ComInit
.text.ComTask 0x00001124 0x5c ARM Flash Debug/../../obj/com.o
0x00001124 ComTask
.text.ComFree 0x00001180 0x4 ARM Flash Debug/../../obj/com.o
0x00001180 ComFree
.text.ComTransmitPacket
0x00000ed0 0x18 ARM Flash Debug/../../obj/com.o
0x00000ed0 ComTransmitPacket
0x00001184 0x4c ARM Flash Debug/../../obj/com.o
0x00001184 ComTransmitPacket
.text.ComGetActiveInterfaceMaxRxLen
0x000011d0 0x38 ARM Flash Debug/../../obj/com.o
0x000011d0 ComGetActiveInterfaceMaxRxLen
.text.ComGetActiveInterfaceMaxTxLen
0x00001208 0x38 ARM Flash Debug/../../obj/com.o
0x00001208 ComGetActiveInterfaceMaxTxLen
.text.ComSetConnectEntryState
0x00000ee8 0x14 ARM Flash Debug/../../obj/com.o
0x00000ee8 ComSetConnectEntryState
0x00001240 0x14 ARM Flash Debug/../../obj/com.o
0x00001240 ComSetConnectEntryState
.text.ComIsConnected
0x00000efc 0x10 ARM Flash Debug/../../obj/com.o
0x00000efc ComIsConnected
.text.CopInit 0x00000f0c 0x4 ARM Flash Debug/../../obj/cop.o
0x00000f0c CopInit
0x00001254 0x10 ARM Flash Debug/../../obj/com.o
0x00001254 ComIsConnected
.text.CopInit 0x00001264 0x4 ARM Flash Debug/../../obj/cop.o
0x00001264 CopInit
.text.CopService
0x00000f10 0x4 ARM Flash Debug/../../obj/cop.o
0x00000f10 CopService
0x00001268 0x4 ARM Flash Debug/../../obj/cop.o
0x00001268 CopService
.text.XcpProtectResources
0x00000f14 0x14 ARM Flash Debug/../../obj/xcp.o
0x0000126c 0x14 ARM Flash Debug/../../obj/xcp.o
.text.XcpSetCtoError
0x00000f28 0x20 ARM Flash Debug/../../obj/xcp.o
.text.XcpInit 0x00000f48 0x28 ARM Flash Debug/../../obj/xcp.o
0x00000f48 XcpInit
0x00001280 0x20 ARM Flash Debug/../../obj/xcp.o
.text.XcpInit 0x000012a0 0x28 ARM Flash Debug/../../obj/xcp.o
0x000012a0 XcpInit
.text.XcpIsConnected
0x00000f70 0x18 ARM Flash Debug/../../obj/xcp.o
0x00000f70 XcpIsConnected
0x000012c8 0x18 ARM Flash Debug/../../obj/xcp.o
0x000012c8 XcpIsConnected
.text.XcpPacketTransmitted
0x00000f88 0x14 ARM Flash Debug/../../obj/xcp.o
0x00000f88 XcpPacketTransmitted
0x000012e0 0x14 ARM Flash Debug/../../obj/xcp.o
0x000012e0 XcpPacketTransmitted
.text.XcpPacketReceived
0x00000f9c 0x4f0 ARM Flash Debug/../../obj/xcp.o
0x00000f9c XcpPacketReceived
0x0000148c __text_end__ = (__text_start__ + SIZEOF (.text))
0x0000148c __text_load_end__ = __text_end__
0x000012f4 0x538 ARM Flash Debug/../../obj/xcp.o
0x000012f4 XcpPacketReceived
*fill* 0x0000182c 0x4 00
.text.libc.__int32_div
0x00001830 0x470 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
0x00001830 __int32_div
0x00001830 __aeabi_idiv
0x00001830 __divsi3
0x00001b30 __aeabi_uidiv
0x00001b30 __uint32_div
0x00001b30 __udivsi3
.text.libc.__int32_mod
0x00001ca0 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
0x00001ca0 __modsi3
0x00001ca0 __int32_mod
.text.libc.__aeabi_idivmod
0x00001cc0 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
0x00001cc0 __aeabi_idivmod
0x00001d20 __text_end__ = (__text_start__ + SIZEOF (.text))
0x00001d20 __text_load_end__ = __text_end__
.vfp11_veneer 0x00000000 0x0
.vfp11_veneer 0x00000000 0x0 linker stubs
@ -323,184 +430,196 @@ 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)
0x0000148c __dtors_load_start__ = ALIGN (__text_end__, 0x4)
0x00001d20 __dtors_load_start__ = ALIGN (__text_end__, 0x4)
.dtors 0x0000148c 0x0
0x0000148c __dtors_start__ = .
.dtors 0x00001d20 0x0
0x00001d20 __dtors_start__ = .
*(SORT(.dtors.*))
*(.dtors)
0x0000148c __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x0000148c __dtors_load_end__ = __dtors_end__
0x00001d20 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x00001d20 __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)
0x0000148c __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
0x00001d20 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
.ctors 0x0000148c 0x0
0x0000148c __ctors_start__ = .
.ctors 0x00001d20 0x0
0x00001d20 __ctors_start__ = .
*(SORT(.ctors.*))
*(.ctors)
0x0000148c __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x0000148c __ctors_load_end__ = __ctors_end__
0x00001d20 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x00001d20 __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)
0x0000148c __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
0x00001d20 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
.rodata 0x0000148c 0x148
0x0000148c __rodata_start__ = .
.rodata 0x00001d20 0x250
0x00001d20 __rodata_start__ = .
*(.rodata .rodata.* .gnu.linkonce.r.*)
.rodata.flashLayout
0x0000148c 0xc0 ARM Flash Debug/../../obj/flash.o
0x00001d20 0xc0 ARM Flash Debug/../../obj/flash.o
.rodata.str1.4
0x0000154c 0x80 ARM Flash Debug/../../obj/uart.o
0x00001de0 0x7d ARM Flash Debug/../../obj/can.o
0x80 (size before relaxing)
*fill* 0x00001e5d 0x3 00
.rodata.canTiming
0x00001e60 0x48 ARM Flash Debug/../../obj/can.o
.rodata.str1.4
0x00001ea8 0x80 ARM Flash Debug/../../obj/uart.o
.rodata.xcpStationId
0x000015cc 0x8 ARM Flash Debug/../../obj/xcp.o
0x000015d4 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x000015d4 __rodata_load_end__ = __rodata_end__
0x00001f28 0x8 ARM Flash Debug/../../obj/xcp.o
.rodata.libc.__aeabi_uidiv
0x00001f30 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
0x00001f30 __RAL_uidiv_inverse_lut
0x00001f70 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x00001f70 __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)
0x000015d4 __data_load_start__ = ALIGN (__rodata_end__, 0x4)
0x00001f70 __data_load_start__ = ALIGN (__rodata_end__, 0x4)
.data 0x4000023c 0x0 load address 0x000015d4
.data 0x4000023c 0x4 load address 0x00001f70
0x4000023c __data_start__ = .
*(.data .data.* .gnu.linkonce.d.*)
0x4000023c __data_end__ = (__data_start__ + SIZEOF (.data))
0x000015d4 __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
.data.comActiveInterface
0x4000023c 0x4 ARM Flash Debug/../../obj/com.o
0x40000240 __data_end__ = (__data_start__ + SIZEOF (.data))
0x00001f74 __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 0x0
.data_run 0x4000023c 0x4 load address 0x00001f70
0x4000023c __data_run_start__ = .
0x4000023c . = MAX ((__data_run_start__ + SIZEOF (.data)), .)
0x4000023c __data_run_end__ = (__data_run_start__ + SIZEOF (.data_run))
0x4000023c __data_run_load_end__ = __data_run_end__
0x40000240 . = MAX ((__data_run_start__ + SIZEOF (.data)), .)
*fill* 0x4000023c 0x4 00
0x40000240 __data_run_end__ = (__data_run_start__ + SIZEOF (.data_run))
0x40000240 __data_run_load_end__ = __data_run_end__
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)
0x4000023c __bss_load_start__ = ALIGN (__data_run_end__, 0x4)
0x40000240 __bss_load_start__ = ALIGN (__data_run_end__, 0x4)
.bss 0x4000023c 0x4fc
0x4000023c __bss_start__ = .
.bss 0x40000240 0x4fc
0x40000240 __bss_start__ = .
*(.bss .bss.* .gnu.linkonce.b.*)
.bss.bootBlockInfo
0x4000023c 0x204 ARM Flash Debug/../../obj/flash.o
0x40000240 0x204 ARM Flash Debug/../../obj/flash.o
.bss.blockInfo
0x40000440 0x204 ARM Flash Debug/../../obj/flash.o
0x40000444 0x204 ARM Flash Debug/../../obj/flash.o
.bss.millisecond_counter
0x40000644 0x4 ARM Flash Debug/../../obj/timer.o
.bss.free_running_counter_last
0x40000648 0x4 ARM Flash Debug/../../obj/timer.o
.bss.xcpCtoRxLength.900
0x4000064c 0x1 ARM Flash Debug/../../obj/uart.o
*fill* 0x4000064d 0x3 00
.bss.xcpCtoReqPacket.899
0x40000650 0x44 ARM Flash Debug/../../obj/uart.o
.bss.xcpCtoRxInProgress.901
0x40000694 0x1 ARM Flash Debug/../../obj/uart.o
*fill* 0x40000695 0x3 00
.bss.free_running_counter_last
0x4000064c 0x4 ARM Flash Debug/../../obj/timer.o
.bss.xcpCtoRxLength.912
0x40000650 0x1 ARM Flash Debug/../../obj/uart.o
*fill* 0x40000651 0x3 00
.bss.xcpCtoReqPacket.911
0x40000654 0x44 ARM Flash Debug/../../obj/uart.o
.bss.xcpCtoRxInProgress.913
0x40000698 0x1 ARM Flash Debug/../../obj/uart.o
*fill* 0x40000699 0x3 00
.bss.assert_failure_file
0x40000698 0x4 ARM Flash Debug/../../obj/assert.o
.bss.assert_failure_line
0x4000069c 0x4 ARM Flash Debug/../../obj/assert.o
.bss.assert_failure_line
0x400006a0 0x4 ARM Flash Debug/../../obj/assert.o
.bss.backdoorOpen
0x400006a0 0x1 ARM Flash Debug/../../obj/backdoor.o
*fill* 0x400006a1 0x3 00
0x400006a4 0x1 ARM Flash Debug/../../obj/backdoor.o
*fill* 0x400006a5 0x3 00
.bss.backdoorOpenTime
0x400006a4 0x4 ARM Flash Debug/../../obj/backdoor.o
0x400006a8 0x4 ARM Flash Debug/../../obj/backdoor.o
.bss.comEntryStateConnect
0x400006a8 0x1 ARM Flash Debug/../../obj/com.o
*fill* 0x400006a9 0x3 00
.bss.xcpCtoReqPacket.889
0x400006ac 0x40 ARM Flash Debug/../../obj/com.o
.bss.xcpInfo 0x400006ec 0x4c ARM Flash Debug/../../obj/xcp.o
0x400006ac 0x1 ARM Flash Debug/../../obj/com.o
*fill* 0x400006ad 0x3 00
.bss.xcpCtoReqPacket.908
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)
0x000015d4 __fast_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
0x00001f74 __fast_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
.fast 0x40001138 0x0 load address 0x000015d4
0x40001138 __fast_start__ = .
.fast 0x4000113c 0x0 load address 0x00001f74
0x4000113c __fast_start__ = .
*(.fast .fast.*)
0x40001138 __fast_end__ = (__fast_start__ + SIZEOF (.fast))
0x000015d4 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
0x000015d4 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.fast))
0x4000113c __fast_end__ = (__fast_start__ + SIZEOF (.fast))
0x00001f74 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
0x00001f74 __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
@ -530,61 +649,61 @@ 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 0x181c
.debug_info 0x00000000 0x1a75
.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
.debug_info 0x000001ca 0x106 ARM Flash Debug/../../obj/cstart.o
.debug_info 0x000002d0 0x532 ARM Flash Debug/../../obj/flash.o
.debug_info 0x00000802 0x5a ARM Flash Debug/../../obj/can.o
.debug_info 0x0000085c 0x13a ARM Flash Debug/../../obj/cpu.o
.debug_info 0x00000996 0x15e ARM Flash Debug/../../obj/nvm.o
.debug_info 0x00000af4 0xf2 ARM Flash Debug/../../obj/timer.o
.debug_info 0x00000be6 0x1bf ARM Flash Debug/../../obj/uart.o
.debug_info 0x00000da5 0xe4 ARM Flash Debug/../../obj/assert.o
.debug_info 0x00000e89 0xc0 ARM Flash Debug/../../obj/backdoor.o
.debug_info 0x00000f49 0x88 ARM Flash Debug/../../obj/boot.o
.debug_info 0x00000fd1 0x1b4 ARM Flash Debug/../../obj/com.o
.debug_info 0x00001185 0x86 ARM Flash Debug/../../obj/cop.o
.debug_info 0x0000120b 0x611 ARM Flash Debug/../../obj/xcp.o
.debug_info 0x00000802 0x201 ARM Flash Debug/../../obj/can.o
.debug_info 0x00000a03 0x13a ARM Flash Debug/../../obj/cpu.o
.debug_info 0x00000b3d 0x15e ARM Flash Debug/../../obj/nvm.o
.debug_info 0x00000c9b 0xf2 ARM Flash Debug/../../obj/timer.o
.debug_info 0x00000d8d 0x1ce ARM Flash Debug/../../obj/uart.o
.debug_info 0x00000f5b 0xe4 ARM Flash Debug/../../obj/assert.o
.debug_info 0x0000103f 0xc0 ARM Flash Debug/../../obj/backdoor.o
.debug_info 0x000010ff 0x88 ARM Flash Debug/../../obj/boot.o
.debug_info 0x00001187 0x256 ARM Flash Debug/../../obj/com.o
.debug_info 0x000013dd 0x86 ARM Flash Debug/../../obj/cop.o
.debug_info 0x00001463 0x612 ARM Flash Debug/../../obj/xcp.o
.debug_abbrev 0x00000000 0xa37
.debug_abbrev 0x00000000 0xbdb
.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
.debug_abbrev 0x00000115 0x12 ARM Flash Debug/../../obj/cstart.o
.debug_abbrev 0x00000127 0x21f ARM Flash Debug/../../obj/flash.o
.debug_abbrev 0x00000346 0x28 ARM Flash Debug/../../obj/can.o
.debug_abbrev 0x0000036e 0xaf ARM Flash Debug/../../obj/cpu.o
.debug_abbrev 0x0000041d 0xa3 ARM Flash Debug/../../obj/nvm.o
.debug_abbrev 0x000004c0 0x89 ARM Flash Debug/../../obj/timer.o
.debug_abbrev 0x00000549 0x110 ARM Flash Debug/../../obj/uart.o
.debug_abbrev 0x00000659 0x7c ARM Flash Debug/../../obj/assert.o
.debug_abbrev 0x000006d5 0x5b ARM Flash Debug/../../obj/backdoor.o
.debug_abbrev 0x00000730 0x3f ARM Flash Debug/../../obj/boot.o
.debug_abbrev 0x0000076f 0xe0 ARM Flash Debug/../../obj/com.o
.debug_abbrev 0x0000084f 0x3f ARM Flash Debug/../../obj/cop.o
.debug_abbrev 0x0000088e 0x1a9 ARM Flash Debug/../../obj/xcp.o
.debug_abbrev 0x00000346 0x164 ARM Flash Debug/../../obj/can.o
.debug_abbrev 0x000004aa 0xaf ARM Flash Debug/../../obj/cpu.o
.debug_abbrev 0x00000559 0xa3 ARM Flash Debug/../../obj/nvm.o
.debug_abbrev 0x000005fc 0x89 ARM Flash Debug/../../obj/timer.o
.debug_abbrev 0x00000685 0x110 ARM Flash Debug/../../obj/uart.o
.debug_abbrev 0x00000795 0x7c ARM Flash Debug/../../obj/assert.o
.debug_abbrev 0x00000811 0x5b ARM Flash Debug/../../obj/backdoor.o
.debug_abbrev 0x0000086c 0x3f ARM Flash Debug/../../obj/boot.o
.debug_abbrev 0x000008ab 0x133 ARM Flash Debug/../../obj/com.o
.debug_abbrev 0x000009de 0x3f ARM Flash Debug/../../obj/cop.o
.debug_abbrev 0x00000a1d 0x1be ARM Flash Debug/../../obj/xcp.o
.debug_line 0x00000000 0x11ef
.debug_line 0x00000000 0x1345
.debug_line 0x00000000 0x1d ARM Flash Debug/../../obj/hooks.o
.debug_line 0x0000001d 0x12e ARM Flash Debug/../../obj/main.o
.debug_line 0x0000014b 0x1d ARM Flash Debug/../../obj/extflash.o
.debug_line 0x00000168 0x198 ARM Flash Debug/../../obj/cstart.o
.debug_line 0x00000300 0x2cc ARM Flash Debug/../../obj/flash.o
.debug_line 0x000005cc 0x1d ARM Flash Debug/../../obj/can.o
.debug_line 0x000005e9 0xf4 ARM Flash Debug/../../obj/cpu.o
.debug_line 0x000006dd 0x10c ARM Flash Debug/../../obj/nvm.o
.debug_line 0x000007e9 0xfc ARM Flash Debug/../../obj/timer.o
.debug_line 0x000008e5 0x158 ARM Flash Debug/../../obj/uart.o
.debug_line 0x00000a3d 0x12b ARM Flash Debug/../../obj/assert.o
.debug_line 0x00000b68 0x147 ARM Flash Debug/../../obj/backdoor.o
.debug_line 0x00000caf 0xbb ARM Flash Debug/../../obj/boot.o
.debug_line 0x00000d6a 0x1ad ARM Flash Debug/../../obj/com.o
.debug_line 0x00000f17 0xb1 ARM Flash Debug/../../obj/cop.o
.debug_line 0x00000fc8 0x227 ARM Flash Debug/../../obj/xcp.o
.debug_line 0x0000001d 0x12f ARM Flash Debug/../../obj/main.o
.debug_line 0x0000014c 0x1d ARM Flash Debug/../../obj/extflash.o
.debug_line 0x00000169 0x198 ARM Flash Debug/../../obj/cstart.o
.debug_line 0x00000301 0x2cc ARM Flash Debug/../../obj/flash.o
.debug_line 0x000005cd 0x11d ARM Flash Debug/../../obj/can.o
.debug_line 0x000006ea 0xf4 ARM Flash Debug/../../obj/cpu.o
.debug_line 0x000007de 0x10c ARM Flash Debug/../../obj/nvm.o
.debug_line 0x000008ea 0xfc ARM Flash Debug/../../obj/timer.o
.debug_line 0x000009e6 0x15c ARM Flash Debug/../../obj/uart.o
.debug_line 0x00000b42 0x12b ARM Flash Debug/../../obj/assert.o
.debug_line 0x00000c6d 0x147 ARM Flash Debug/../../obj/backdoor.o
.debug_line 0x00000db4 0xbb ARM Flash Debug/../../obj/boot.o
.debug_line 0x00000e6f 0x1fc ARM Flash Debug/../../obj/com.o
.debug_line 0x0000106b 0xb1 ARM Flash Debug/../../obj/cop.o
.debug_line 0x0000111c 0x229 ARM Flash Debug/../../obj/xcp.o
.debug_str 0x00000000 0xe17
.debug_str 0x00000000 0xf3f
.debug_str 0x00000000 0xe8 ARM Flash Debug/../../obj/hooks.o
0x106 (size before relaxing)
.debug_str 0x000000e8 0x9e ARM Flash Debug/../../obj/main.o
@ -593,27 +712,27 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_Crossw
0x109 (size before relaxing)
.debug_str 0x000001eb 0x23c ARM Flash Debug/../../obj/flash.o
0x304 (size before relaxing)
.debug_str 0x00000427 0x7d ARM Flash Debug/../../obj/can.o
0x121 (size before relaxing)
.debug_str 0x000004a4 0xcc ARM Flash Debug/../../obj/cpu.o
.debug_str 0x00000427 0x117 ARM Flash Debug/../../obj/can.o
0x1e5 (size before relaxing)
.debug_str 0x0000053e 0xc1 ARM Flash Debug/../../obj/cpu.o
0x18e (size before relaxing)
.debug_str 0x00000570 0xb1 ARM Flash Debug/../../obj/nvm.o
.debug_str 0x000005ff 0xb1 ARM Flash Debug/../../obj/nvm.o
0x186 (size before relaxing)
.debug_str 0x00000621 0xf0 ARM Flash Debug/../../obj/timer.o
.debug_str 0x000006b0 0xf0 ARM Flash Debug/../../obj/timer.o
0x19f (size before relaxing)
.debug_str 0x00000711 0x119 ARM Flash Debug/../../obj/uart.o
0x1eb (size before relaxing)
.debug_str 0x0000082a 0xb2 ARM Flash Debug/../../obj/assert.o
.debug_str 0x000007a0 0x119 ARM Flash Debug/../../obj/uart.o
0x1f2 (size before relaxing)
.debug_str 0x000008b9 0xb2 ARM Flash Debug/../../obj/assert.o
0x16b (size before relaxing)
.debug_str 0x000008dc 0xae ARM Flash Debug/../../obj/backdoor.o
.debug_str 0x0000096b 0xae ARM Flash Debug/../../obj/backdoor.o
0x166 (size before relaxing)
.debug_str 0x0000098a 0x83 ARM Flash Debug/../../obj/boot.o
.debug_str 0x00000a19 0x83 ARM Flash Debug/../../obj/boot.o
0x127 (size before relaxing)
.debug_str 0x00000a0d 0x11f ARM Flash Debug/../../obj/com.o
0x1f6 (size before relaxing)
.debug_str 0x00000b2c 0x83 ARM Flash Debug/../../obj/cop.o
.debug_str 0x00000a9c 0x1b8 ARM Flash Debug/../../obj/com.o
0x296 (size before relaxing)
.debug_str 0x00000c54 0x83 ARM Flash Debug/../../obj/cop.o
0x127 (size before relaxing)
.debug_str 0x00000baf 0x268 ARM Flash Debug/../../obj/xcp.o
.debug_str 0x00000cd7 0x268 ARM Flash Debug/../../obj/xcp.o
0x349 (size before relaxing)
.comment 0x00000000 0x4e
@ -668,35 +787,40 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_Crossw
0x000000e0 0x10 ARM Flash Debug/../../obj/cop.o
.ARM.attributes
0x000000f0 0x10 ARM Flash Debug/../../obj/xcp.o
.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 0x5a8
.debug_frame 0x00000000 0x898
.debug_frame 0x00000000 0x2c ARM Flash Debug/../../obj/main.o
.debug_frame 0x0000002c 0x15c ARM Flash Debug/../../obj/flash.o
.debug_frame 0x00000188 0x68 ARM Flash Debug/../../obj/cpu.o
.debug_frame 0x000001f0 0x9c ARM Flash Debug/../../obj/nvm.o
.debug_frame 0x0000028c 0x5c ARM Flash Debug/../../obj/timer.o
.debug_frame 0x000002e8 0x90 ARM Flash Debug/../../obj/uart.o
.debug_frame 0x00000378 0x2c ARM Flash Debug/../../obj/assert.o
.debug_frame 0x000003a4 0x48 ARM Flash Debug/../../obj/backdoor.o
.debug_frame 0x000003ec 0x48 ARM Flash Debug/../../obj/boot.o
.debug_frame 0x00000434 0xc4 ARM Flash Debug/../../obj/com.o
.debug_frame 0x000004f8 0x30 ARM Flash Debug/../../obj/cop.o
.debug_frame 0x00000528 0x80 ARM Flash Debug/../../obj/xcp.o
.debug_frame 0x00000188 0x68 ARM Flash Debug/../../obj/can.o
.debug_frame 0x000001f0 0x68 ARM Flash Debug/../../obj/cpu.o
.debug_frame 0x00000258 0x9c ARM Flash Debug/../../obj/nvm.o
.debug_frame 0x000002f4 0x5c ARM Flash Debug/../../obj/timer.o
.debug_frame 0x00000350 0x90 ARM Flash Debug/../../obj/uart.o
.debug_frame 0x000003e0 0x2c ARM Flash Debug/../../obj/assert.o
.debug_frame 0x0000040c 0x48 ARM Flash Debug/../../obj/backdoor.o
.debug_frame 0x00000454 0x48 ARM Flash Debug/../../obj/boot.o
.debug_frame 0x0000049c 0xec ARM Flash Debug/../../obj/com.o
.debug_frame 0x00000588 0x30 ARM Flash Debug/../../obj/cop.o
.debug_frame 0x000005b8 0x80 ARM Flash Debug/../../obj/xcp.o
.debug_frame 0x00000638 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 0xb06
.debug_loc 0x00000000 0xca6
.debug_loc 0x00000000 0x20 ARM Flash Debug/../../obj/main.o
.debug_loc 0x00000020 0x4b6 ARM Flash Debug/../../obj/flash.o
.debug_loc 0x000004d6 0x109 ARM Flash Debug/../../obj/cpu.o
.debug_loc 0x000005df 0xff ARM Flash Debug/../../obj/nvm.o
.debug_loc 0x000006de 0x20 ARM Flash Debug/../../obj/timer.o
.debug_loc 0x000006fe 0xe9 ARM Flash Debug/../../obj/uart.o
.debug_loc 0x000007e7 0x46 ARM Flash Debug/../../obj/assert.o
.debug_loc 0x0000082d 0x40 ARM Flash Debug/../../obj/backdoor.o
.debug_loc 0x0000086d 0x40 ARM Flash Debug/../../obj/boot.o
.debug_loc 0x000008ad 0xb2 ARM Flash Debug/../../obj/com.o
.debug_loc 0x0000095f 0x1a7 ARM Flash Debug/../../obj/xcp.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 0xfb ARM Flash Debug/../../obj/com.o
.debug_loc 0x00000a95 0x211 ARM Flash Debug/../../obj/xcp.o
.debug_aranges 0x00000000 0x2d8
.debug_aranges 0x00000000 0x318
.debug_aranges
0x00000000 0x20 ARM Flash Debug/../../obj/main.o
.debug_aranges
@ -704,37 +828,40 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_Crossw
.debug_aranges
0x00000048 0x70 ARM Flash Debug/../../obj/flash.o
.debug_aranges
0x000000b8 0x30 ARM Flash Debug/../../obj/cpu.o
0x000000b8 0x30 ARM Flash Debug/../../obj/can.o
.debug_aranges
0x000000e8 0x40 ARM Flash Debug/../../obj/nvm.o
0x000000e8 0x30 ARM Flash Debug/../../obj/cpu.o
.debug_aranges
0x00000128 0x38 ARM Flash Debug/../../obj/timer.o
0x00000118 0x40 ARM Flash Debug/../../obj/nvm.o
.debug_aranges
0x00000160 0x40 ARM Flash Debug/../../obj/uart.o
0x00000158 0x38 ARM Flash Debug/../../obj/timer.o
.debug_aranges
0x000001a0 0x20 ARM Flash Debug/../../obj/assert.o
0x00000190 0x40 ARM Flash Debug/../../obj/uart.o
.debug_aranges
0x000001c0 0x28 ARM Flash Debug/../../obj/backdoor.o
0x000001d0 0x20 ARM Flash Debug/../../obj/assert.o
.debug_aranges
0x000001e8 0x28 ARM Flash Debug/../../obj/boot.o
0x000001f0 0x28 ARM Flash Debug/../../obj/backdoor.o
.debug_aranges
0x00000210 0x58 ARM Flash Debug/../../obj/com.o
0x00000218 0x28 ARM Flash Debug/../../obj/boot.o
.debug_aranges
0x00000268 0x28 ARM Flash Debug/../../obj/cop.o
0x00000240 0x68 ARM Flash Debug/../../obj/com.o
.debug_aranges
0x00000290 0x48 ARM Flash Debug/../../obj/xcp.o
0x000002a8 0x28 ARM Flash Debug/../../obj/cop.o
.debug_aranges
0x000002d0 0x48 ARM Flash Debug/../../obj/xcp.o
.debug_ranges 0x00000000 0x210
.debug_ranges 0x00000000 0x240
.debug_ranges 0x00000000 0x10 ARM Flash Debug/../../obj/main.o
.debug_ranges 0x00000010 0x20 ARM Flash Debug/../../obj/cstart.o
.debug_ranges 0x00000030 0x60 ARM Flash Debug/../../obj/flash.o
.debug_ranges 0x00000090 0x20 ARM Flash Debug/../../obj/cpu.o
.debug_ranges 0x000000b0 0x30 ARM Flash Debug/../../obj/nvm.o
.debug_ranges 0x000000e0 0x28 ARM Flash Debug/../../obj/timer.o
.debug_ranges 0x00000108 0x30 ARM Flash Debug/../../obj/uart.o
.debug_ranges 0x00000138 0x10 ARM Flash Debug/../../obj/assert.o
.debug_ranges 0x00000148 0x18 ARM Flash Debug/../../obj/backdoor.o
.debug_ranges 0x00000160 0x18 ARM Flash Debug/../../obj/boot.o
.debug_ranges 0x00000178 0x48 ARM Flash Debug/../../obj/com.o
.debug_ranges 0x000001c0 0x18 ARM Flash Debug/../../obj/cop.o
.debug_ranges 0x000001d8 0x38 ARM Flash Debug/../../obj/xcp.o
.debug_ranges 0x00000090 0x20 ARM Flash Debug/../../obj/can.o
.debug_ranges 0x000000b0 0x20 ARM Flash Debug/../../obj/cpu.o
.debug_ranges 0x000000d0 0x30 ARM Flash Debug/../../obj/nvm.o
.debug_ranges 0x00000100 0x28 ARM Flash Debug/../../obj/timer.o
.debug_ranges 0x00000128 0x30 ARM Flash Debug/../../obj/uart.o
.debug_ranges 0x00000158 0x10 ARM Flash Debug/../../obj/assert.o
.debug_ranges 0x00000168 0x18 ARM Flash Debug/../../obj/backdoor.o
.debug_ranges 0x00000180 0x18 ARM Flash Debug/../../obj/boot.o
.debug_ranges 0x00000198 0x58 ARM Flash Debug/../../obj/com.o
.debug_ranges 0x000001f0 0x18 ARM Flash Debug/../../obj/cop.o
.debug_ranges 0x00000208 0x38 ARM Flash Debug/../../obj/xcp.o

View File

@ -38,7 +38,7 @@ S1130228280000EB2C019FE52C119FE5001041E00C
S1130238080051E30020A0A3042080A4001080A596
S1130248E8009FE5E8109FE5010050E1BEFFFF0AC2
S1130258042090E403002DE90FE0A0E112FF2FE150
S11302680300BDE8B0FFFFEA1C0300EB0000A0E3B5
S11302680300BDE8B0FFFFEAF20300EB0000A0E3DF
S11302780010A0E3E4209FE50FE0A0E112FF2FE1C6
S1130288010050E10EF0A001012052E00EF0A0019F
S1130298013080E1023083E1030013E30400001A13
@ -47,307 +47,461 @@ S11302B80EF0A0E10130D0E40130C1E4012052E2A3
S11302C8FBFFFF1A0EF0A0E1010050E10EF0A001BF
S11302D80120C0E4FBFFFFEAFEFFFFEAFEFFFFEA9E
S11302E8FEFFFFEAFEFFFFEAFEFFFFEA40C01FE051
S11302F838110040381100403810004038110040CF
S113030838110040380F0040D41500003C0200406A
S11303183C02004070030000700300008C140000CD
S1130328D415000038110040381100408C14000026
S11303388C1400008C1400008C1400008C14000031
S11303488C1400008C1400008C140000D4150000D8
S11303583C0200403807004038070040380B004092
S11302F83C1100403C1100403C1000403C110040BF
S11303083C1100403C0F0040701F00003C020040BC
S1130318400200407003000070030000201D00002C
S1130328741F00003C1100403C110040201D0000D7
S1130338201D0000201D0000201D0000201D0000BD
S1130348201D0000201D0000201D0000701F00005B
S1130358400200403C0700403C0700403C0B004082
S10B0368700300000000A0E195
S113037004E02DE588309FE52220A0E38420C3E536
S113037004E02DE594309FE52220A0E38420C3E52A
S11303805510E0E38C10C3E55520A0E38C20C3E5B1
S11303900100A0E38000C3E58C10C3E58C20C3E515
S11303A0B828D3E1010B12E3FCFFFF0A50309FE5AC
S11303A0B828D3E1010B12E3FCFFFF0A5C309FE5A0
S11303B00320A0E38020C3E55520E0E38C20C3E5BF
S11303C05520A0E38C20C3E50020A0E30020C3E572
S11303D00420A0E30420C3E50220A0E30020C3E539
S11303E00120A0E30021C3E51D3843E2002093E58A
S11303F0052082E3002083E58A0200EB910200EBF2
S1130400FDFFFFEA00C01FE070402DE90060A0E19D
S113041050509FE50040A0E3BC0200EB003095E59E
S1130420060053E10800008A041095E5013083E0DA
S1130430030056E10400002A842084E024309FE570
S1130440022183E00800D2E5040000EA014084E2CE
S11304500C5085E2100054E3EEFFFF1AFF00A0E306
S11304607040BDE81EFF2FE18C14000030402DE9E0
S113047020D04DE20040A0E1000090E5E1FFFFEB59
S1130480FF0050E30000A0033700000A3230A0E36D
S11304900C308DE510008DE514008DE50130A0E3EE
S11304A000308DE5990200EB0C008DE20D10A0E107
S11304B03A31E0E30FE0A0E113FF2FE100309DE5C6
S11304C0000053E30000A0132700001A3330A0E318
S11304D00C308DE50450A0E1043095E410308DE536
S11304E014508DE5023CA0E318308DE584309FE57F
S11304F01C308DE50130A0E300308DE5830200EB74
S11305000C008DE20D10A0E13A31E0E30FE0A0E130
S113051013FF2FE100309DE5000053E30000A0131A
S11305201100001A3830A0E30C308DE5003094E55A
S113053010308DE514508DE5023CA0E318308DE5B4
S11305400130A0E300308DE5700200EB0C008DE279
S11305500D10A0E13A31E0E30FE0A0E113FF2FE139
S113056000009DE5010070E20000A03320D08DE280
S11305703040BDE81EFF2FE160EA000004E02DE5F5
S1130580813BB0E10000A0130700001A003090E5A1
S1130590010053E10100A0030300000A041080E4F9
S11305A0022CA0E3070100EB0100A0E304E09DE4BA
S11305B01EFF2FE130402DE90040A0E10150A0E1F1
S11305C050309FE5030050E10500000A020A51E3A0
S11305D00500000AA4FFFFEB000050E30300001A2B
S11305E0080000EA30409FE5000000EA24409FE54F
S11305F00400A0E10510A0E1DFFFFFEB000050E3E1
S11306000040A003000000EA0040A0E30400A0E1D1
S11306103040BDE81EFF2FE13C0200404004004092
S1130620F0452DE90050A0E10140A0E10270A0E1F5
S11306300360A0E1A1A4A0E18AA4A0E1003090E5B8
S1130640010073E30400001A0A10A0E1CAFFFFEBE3
S1130650000050E30000A0032000000A003095E5EC
S11306600A0053E10500000A0500A0E10A10A0E118
S1130670CFFFFFEB005050E20000A0031700000A78
S1130680003095E5044063E0044084E2044085E0E2
S113069050809FE502AC8AE21C0200EB043085E244
S11306A0043063E0080053E10500009A0500A0E16E
S11306B00A10A0E1BEFFFFEB005050E20600000A62
S11306C0044085E20130D7E40130C4E4016056E21D
S11306D0F0FFFF1A0100A0E3000000EA0000A0E31D
S11306E0F045BDE81EFF2FE1FF0100000030E0E30C
S11306F00C209FE5003082E508209FE5003082E56C
S11307001EFF2FE1400400403C02004070402DE9F0
S11307100040A0E10150A0E10260A0E139FFFFEB3D
S1130720FF0050E30000A0030D00000A010044E2B2
S1130730050080E033FFFFEBFF0050E30000A0035F
S11307400700000AA434A0E1100053E318009F0539
S113075018009F150410A0E10620A0E10530A0E1D7
S1130760AEFFFFEB7040BDE81EFF2FE13C020040EE
S11307704004004070402DE920D04DE20050A0E13B
S11307800160A0E11FFFFFEB0040A0E1010045E292
S1130790060080E01BFFFFEB0050A0E1FF0050E3E8
S11307A0FF0054130000A0033900000A050054E1BF
S11307B00000A0833600008A000054E30000A00378
S11307C03300000A100055E30000A0833000008AC3
S11307D03230A0E300308DE504408DE508508DE50E
S11307E00130A0E314308DE5C80100EB0D00A0E159
S11307F014108DE23A31E0E30FE0A0E113FF2FE1A2
S113080014309DE5000053E30000A0132000001AFB
S11308103430A0E300308DE504408DE508508DE5CB
S113082078309FE50C308DE50130A0E314308DE580
S1130830B60100EB0D00A0E114108DE23A31E0E3C3
S11308400FE0A0E113FF2FE114309DE5000053E316
S11308500000A0130E00001A3530A0E300308DE52F
S113086004408DE508508DE50130A0E314308DE59A
S1130870A60100EB0D00A0E114108DE23A31E0E393
S11308800FE0A0E113FF2FE114009DE5010070E2E9
S11308900000A03320D08DE27040BDE81EFF2FE1A0
S11308A060EA000004E02DE504D04DE268309FE5E5
S11308B0003093E5010073E30100A0031300000A74
S11308C054309FE5060093E9011082E00C2093E583
S11308D0021081E0102093E5021081E0142093E5DA
S11308E0021081E01C2093E5021081E0202093E5B2
S11308F0023081E0003063E204208DE2043022E51E
S113090018009FE50410A0E30D20A0E17EFFFFEB9B
S113091004D08DE204E09DE41EFF2FE13C02004080
S113092014200000023AA0E3050093E8000082E0EE
S1130930082093E5020080E00C2093E5020080E0AB
S1130940102093E5020080E0142093E5020080E08B
S1130950182093E5020080E01C3093E5030080E05A
S1130960010070E20000A0331EFF2FE104E02DE53A
S113097048309FE5003093E5010073E30400000A6A
S113098038009FE5B8FEFFEB000050E30000A00331
S11309900800000A28309FE5003093E5010073E366
S11309A00100A0030300000A14009FE5AEFEFFEB64
S11309B0000090E20100A01304E09DE41EFF2FE17B
S11309C03C0200404004004070402DE90160A0E179
S11309D00228A0E12228B0E10900000A0040A0E1B9
S11309E0010080E2012042E20258A0E1255880E0A3
S11309F00130D6E40130C4E4440100EB050054E1C5
S1130A00FAFFFF1A7040BDE81EFF2FE104E02DE558
S1130A10200000EB000050E30B00000A2A0100EB69
S1130A20390000EB0101A0E3021AA0E34020A0E397
S1130A30E4FFFFEB0220A0E314309FE5402083E5B0
S1130A400131A0E30FE0A0E113FF2FE104E09DE4F6
S1130A501EFF2FE100C01FE004E02DE57BFDFFEB4E
S1130A6004E09DE41EFF2FE104E02DE51EFFFFEBF3
S1130A7004E09DE41EFF2FE104E02DE522FFFFEBDF
S1130A8004E09DE41EFF2FE104E02DE538FFFFEBB9
S1130A9004E09DE41EFF2FE104E02DE5A0FFFFEB41
S1130AA004E09DE41EFF2FE104E02DE57CFFFFEB55
S1130AB0000050E30000A003ABFFFF1B04E09DE433
S1130AC01EFF2FE130309FE50020A0E3142083E5D2
S1130AD0282083E524109FE50C1083E50110A0E392
S1130AE0041083E5081093E514309FE5001083E5B6
S1130AF010309FE5002083E51EFF2FE1004000E059
S1130B005FEA0000480600404406004014309FE5B8
S1130B100020A0E3042083E50C2083E5082083E57E
S1130B20102083E51EFF2FE1004000E024309FE504
S1130B30082093E520109FE5000091E5000082E085
S1130B4018309FE500C093E500006CE0000081E5EB
S1130B50002083E51EFF2FE1004000E04406004032
S1130B604806004004E02DE5EFFFFFEB08309FE569
S1130B70000093E504E09DE41EFF2FE144060040DD
S1130B801C309FE51430D3E5010013E310309F15AA
S1130B900030D3150030C0150100A0130000A003DD
S1130BA01EFF2FE100C000E010402DE944309FE516
S1130BB01430D3E5200013E30000A0030B00000A67
S1130BC030309FE50000C3E51430D3E5200013E383
S1130BD00100A0130500001A18409FE5CB0000EBAC
S1130BE01430D4E5200013E3FBFFFF0A0100A0E367
S1130BF01040BDE81EFF2FE100C000E034309FE547
S1130C000020A0E30420C3E50820C3E51420C3E5C5
S1130C107F10E0E30C10C3E54110A0E30010C3E52E
S1130C200420C3E50320A0E30C20C3E50720A0E3D0
S1130C300820C3E51EFF2FE100C000E0F0412DE9CC
S1130C400050A0E1FF4001E2400054E368009F85AA
S1130C509110A0834900008B0400A0E1D1FFFFEBB9
S1130C60010050E350009F159410A0134300001B93
S1130C700460A0E1000054E30D00000A0040A0E37A
S1130C8034709FE59C80A0E3A00000EB0400D5E74E
S1130C90C4FFFFEB010050E30700A0110810A011EE
S1130CA03600001B014084E20438A0E1230856E129
S1130CB0F4FFFF8AF041BDE81EFF2FE14C15000050
S1130CC030402DE90050A0E1A0309FE50030D3E58D
S1130CD0000053E30B00001A94009FE5A7FFFFEB0D
S1130CE0010050E30000A0131E00001A0120A0E33D
S1130CF078309FE50020C3E50000A0E374309FE551
S1130D000000C3E5170000EA68309FE50040D3E522
S1130D1064009FE5000084E098FFFFEB010050E3CE
S1130D200000A0130F00001A014084E2FF2004E237
S1130D3040309FE50020C3E534309FE50030D3E523
S1130D40020053E10000A0130600001A0500A0E110
S1130D5024109FE51BFFFFEB0020A0E30C309FE570
S1130D600020C3E50100A0E33040BDE81EFF2FE1F1
S1130D7094060040500600404C06004051060040D6
S1130D8004E02DE510309FE5000083E50C309FE57D
S1130D90001083E55D0000EBFDFFFFEA98060040CC
S1130DA09C06004004E02DE5530000EB010050E3F5
S1130DB00C00000A34309FE50030D3E5010053E312
S1130DC00800001A66FFFFEB24309FE5003093E52E
S1130DD0323083E2030050E10020A0230C309F2531
S1130DE00020C32508FFFF2B04E09DE41EFF2FE134
S1130DF0A0060040A406004004E02DE50120A0E385
S1130E0018309FE50020C3E555FFFFEB10309FE548
S1130E10000083E5E2FFFFEB04E09DE41EFF2FE109
S1130E20A0060040A406004004E02DE5360000EBD7
S1130E3023FFFFEB0BFFFFEB090000EBEDFFFFEBE4
S1130E4004E09DE41EFF2FE104E02DE52F0000EBFC
S1130E5035FFFFEB130000EBD1FFFFEB04E09DE453
S1130E601EFF2FE104E02DE504D04DE20030E0E365
S1130E700030CDE50030A0E30130CDE5310000EBDA
S1130E805DFFFFEB18309FE50030D3E5010053E32D
S1130E900D00A0014000000B04D08DE204E09DE4AD
S1130EA01EFF2FE1A806004004E02DE514009FE595
S1130EB082FFFFEB010050E308009F053600000BA2
S1130EC004E09DE41EFF2FE1AC0600401EFF2FE16D
S1130ED004E02DE5FF1001E257FFFFEB290000EBD2
S1130EE004E09DE41EFF2FE10120A0E304309FE510
S1130EF00020C3E51EFF2FE1A806004004E02DE515
S1130F001A0000EB04E09DE41EFF2FE11EFF2FE119
S1130F101EFF2FE10020A0E304309FE50120C3E57C
S1130F201EFF2FE1EC06004014309FE50120E0E3B2
S1130F300320C3E50400C3E50220A0E3B424C3E115
S1130F401EFF2FE1EC0600401C309FE50020A0E3CB
S1130F500020C3E5482083E54320C3E5B424C3E16E
S1130F600220C3E50120C3E51EFF2FE1EC0600408B
S1130F700C309FE50000D3E5000090E20100A013CF
S1130F801EFF2FE1EC0600400020A0E304309FE5A3
S1130F904320C3E51EFF2FE1EC06004030402DE95D
S1130FA00040A0E10030D0E5FF0053E31200001A36
S1130FB0D7FFFFEBC8349FE50120A0E30020C3E581
S1130FC00010E0E30310C3E51010A0E30410C3E530
S1130FD00010A0E30510C3E54000A0E30600C3E54C
S1130FE00700C3E50810C3E50920C3E50A20C3E5EB
S1130FF00820A0E3B424C3E1140100EA80249FE59F
S11310000020D2E5010052E31B01001AC93043E27B
S1131010350053E303F19F970A0100EAD41200005C
S113102048140000481400003C1400004814000058
S1131030481400002014000020130000E4130000F2
S1131040AC130000481400004814000048140000C9
S1131050481400004814000048140000481400001C
S1131060481400004814000048140000481400000C
S113107048140000481400004814000048140000FC
S113108048140000481400004814000048140000EC
S113109048140000481400004814000048140000DC
S11310A048140000481400004814000048140000CC
S11310B048140000481400004814000048140000BC
S11310C048140000BC11000044110000F41000009A
S11310D09C1100004814000048140000481400004B
S11310E02C12000048140000701200007C12000052
S11310F0B01200000120D0E53F0052E30200009A44
S11311002200A0E387FFFFEBD00000EA70539FE5C5
S1131110040085E2481095E52AFEFFEB0030E0E389
S11311200330C5E50120D4E5483095E5033082E07D
S1131130483085E50130D4E5013083E2B434C5E1BB
S1131140C20000EA0130D0E53F0053E30200009AF8
S11311502200A0E373FFFFEBBC0000EA041090E55B
S11311601C539FE5481085E5040085E20120D4E581
S113117014FEFFEB0030E0E30330C5E50120D4E5C5
S1131180483095E5033082E0483085E50130D4E508
S1131190013083E2B434C5E1AC0000EAE0329FE5FB
S11311A00020E0E30320C3E5042090E5482083E524
S11311B00120A0E3B424C3E1A40000EAC0329FE507
S11311C00020E0E30320C3E5481093E5043090E5F4
S11311D0000053E30020A0030500000A0020A0E360
S11311E00100D1E4002082E0FF2002E2013053E25A
S11311F0FAFFFF1A88329FE50010A0E30720C3E539
S11312000810C3E50910C3E5222CA0E10A20C3E5B8
S11312100120A0E30420C3E50510C3E50610C3E5DF
S11312200820A0E3B424C3E1880000EA50329FE51B
S11312300020E0E30320C3E548229FE5482083E53E
S11312400020A0E30420C3E50520C3E50620C3E590
S11312500710A0E30710C3E50820C3E50920C3E590
S11312600A20C3E50820A0E3B424C3E1770000EA20
S11312700000A0E32BFFFFEB740000EA00329FE5BF
S11312800020E0E30320C3E50020A0E30420C3E53D
S11312900110D3E50510C3E50620C3E50720C3E527
S11312A00820C3E50620A0E3B424C3E1670000EAF4
S11312B0CC419FE50030A0E30030C4E514FFFFEB10
S11312C00030E0E30330C4E50130A0E3B434C4E10A
S11312D05E0000EAA8319FE5480093E53F10A0E3D3
S11312E0012084E2E3FDFFEB000050E30200001A5A
S11312F03100A0E30BFFFFEB540000EA80319FE5CF
S11313000020E0E30320C3E5482093E53F2082E288
S1131310482083E50120A0E3B424C3E14B0000EAA4
S11313200130D0E53E0053E30200009A2200A0E31E
S1131330FCFEFFEB450000EA44319FE50020E0E3BA
S11313400320C3E50120A0E3B424C3E10110D0E5E8
S1131350000051E30500001AD2FDFFEB000050E34A
S11313603A00001A3100A0E3EEFEFFEB370000EA7A
S11313700C319FE5480093E5022084E2BDFDFFEBBC
S1131380000050E30200001A3100A0E3E5FEFFEB89
S11313902E0000EAE8309FE50110D4E5482093E5EB
S11313A0022081E0482083E5280000EAD0309FE550
S11313B00020E0E30320C3E50020A0E30420C3E50C
S11313C00520C3E54010A0E30610C3E50720C3E5EC
S11313D00820C3E50920C3E50720A0E3B424C3E142
S11313E01A0000EA98309FE5480093E5041094E55C
S11313F0A4FDFFEB000050E30200001A3100A0E35B
S1131400C8FEFFEB110000EA74309FE50020E0E322
S11314100320C3E50120A0E3B424C3E10B0000EAE8
S11314208CFDFFEB58309FE50020E0E30320C3E58B
S11314300120A0E3B424C3E1040000EA3100A0E3E6
S1131440B8FEFFEB010000EA2000A0E3B5FEFFEBCD
S11314502C309FE54330D3E5010053E31000A00393
S1131460B0FEFF0B18309FE50120A0E34320C3E545
S1131470030083E2B414D3E194FEFFEB3040BDE8F3
S10F14801EFF2FE1EC060040CC1500001C
S113148C00200000002000000100000000400000CB
S113149C002000000200000000600000002000009A
S11314AC0300000000800000002000000400000085
S11314BC00A00000002000000500000000C0000097
S11314CC002000000600000000E0000000200000E6
S11314DC07000000000001000000010008000000EB
S11314EC00000200000001000900000000000300DD
S11314FC002000000A00000000200300002000006F
S113150C0B00000000400300002000000C00000051
S113151C00600300002000000D00000000800300A8
S113152C002000000E00000000A0030000200000BA
S113153C0F00000000C00300002000001000000099
S113154C433A2F576F726B2F736F667477617265A2
S113155C2F4F70656E424C542F5461726765742F13
S113156C44656D6F2F41524D375F4C5043323030D0
S113157C305F4F6C696D65785F4C50435F4C323211
S113158C39345F43726F7373776F726B732F426F5F
S113159C6F742F6964652F2E2E2F2E2E2F2E2E2F27
S11315AC2E2E2F536F757263652F41524D375F4C3E
S11315BC5043323030302F756172742E630000004A
S10B15CC4F70656E424C54009F
S11303F0052082E3002083E5042093E5012782E3BE
S1130400042083E5200300EB270300EBFDFFFFEA54
S113041000C01FE070402DE90060A0E150509FE54E
S11304200040A0E38F0300EB003095E5060053E1A4
S11304300800008A041095E5013083E0030056E1CA
S11304400400002A842084E024309FE5022183E014
S11304500800D2E5040000EA014084E20C5085E281
S1130460100054E3EEFFFF1AFF00A0E37040BDE864
S11304701EFF2FE1201D000030402DE920D04DE269
S11304800040A0E1000090E5E1FFFFEBFF0050E336
S11304900000A0033700000A3230A0E30C308DE5E1
S11304A010008DE514008DE50130A0E300308DE5EA
S11304B06C0300EB0C008DE20D10A0E13A31E0E397
S11304C00FE0A0E113FF2FE100309DE5000053E3AE
S11304D00000A0132700001A3330A0E30C308DE590
S11304E00450A0E1043095E410308DE514508DE5FE
S11304F0023CA0E318308DE584309FE51C308DE587
S11305000130A0E300308DE5560300EB0C008DE2D2
S11305100D10A0E13A31E0E30FE0A0E113FF2FE179
S113052000309DE5000053E30000A0131100001A01
S11305303830A0E30C308DE5003094E510308DE5C3
S113054014508DE5023CA0E318308DE50130A0E3A2
S113055000308DE5430300EB0C008DE20D10A0E1AB
S11305603A31E0E30FE0A0E113FF2FE100009DE545
S1130570010070E20000A03320D08DE23040BDE8DD
S11305801EFF2FE160EA000004E02DE5813BB0E1AD
S11305900000A0130700001A003090E5010053E1A9
S11305A00100A0030300000A041080E4022CA0E36D
S11305B09D0100EB0100A0E304E09DE41EFF2FE198
S11305C030402DE90040A0E10150A0E150309FE50A
S11305D0030050E10500000A020A51E30500000A85
S11305E0A4FFFFEB000050E30300001A080000EA38
S11305F030409FE5000000EA24409FE50400A0E1AC
S11306000510A0E1DFFFFFEB000050E30040A00372
S1130610000000EA0040A0E30400A0E13040BDE88F
S11306201EFF2FE14002004044040040F0452DE944
S11306300050A0E10140A0E10270A0E10360A0E14C
S1130640A1A4A0E18AA4A0E1003090E5010073E335
S11306500400001A0A10A0E1CAFFFFEB000050E3F7
S11306600000A0032000000A003095E50A0053E1D1
S11306700500000A0500A0E10A10A0E1CFFFFFEB8E
S1130680005050E20000A0031700000A003095E576
S1130690044063E0044084E2044085E050809FE528
S11306A002AC8AE2EF0200EB043085E2043063E03E
S11306B0080053E10500009A0500A0E10A10A0E13A
S11306C0BEFFFFEB005050E20600000A044085E242
S11306D00130D7E40130C4E4016056E2F0FFFF1AB0
S11306E00100A0E3000000EA0000A0E3F045BDE83B
S11306F01EFF2FE1FF0100000030E0E30C209FE526
S1130700003082E508209FE5003082E51EFF2FE1DE
S1130710440400404002004070402DE90040A0E144
S11307200150A0E10260A0E139FFFFEBFF0050E3BC
S11307300000A0030D00000A010044E2050080E06F
S113074033FFFFEBFF0050E30000A0030700000AA3
S1130750A434A0E1100053E318009F0518009F156E
S11307600410A0E10620A0E10530A0E1AEFFFFEBFC
S11307707040BDE81EFF2FE14002004044040040E9
S113078070402DE920D04DE20050A0E10160A0E1CD
S11307901FFFFFEB0040A0E1010045E2060080E0FE
S11307A01BFFFFEB0050A0E1FF0050E3FF005413D8
S11307B00000A0033900000A050054E10000A083F2
S11307C03600008A000054E30000A0033300000A4E
S11307D0100055E30000A0833000008A3230A0E30B
S11307E000308DE504408DE508508DE50130A0E32F
S11307F014308DE59B0200EB0D00A0E114108DE296
S11308003A31E0E30FE0A0E113FF2FE114309DE55E
S1130810000053E30000A0132000001A3430A0E3CA
S113082000308DE504408DE508508DE578309FE576
S11308300C308DE50130A0E314308DE5890200EB26
S11308400D00A0E114108DE23A31E0E30FE0A0E1E5
S113085013FF2FE114309DE5000053E30000A013C3
S11308600E00001A3530A0E300308DE504408DE51C
S113087008508DE50130A0E314308DE5790200EBDA
S11308800D00A0E114108DE23A31E0E30FE0A0E1A5
S113089013FF2FE114009DE5010070E20000A03376
S11308A020D08DE27040BDE81EFF2FE160EA000019
S11308B004E02DE504D04DE268309FE5003093E577
S11308C0010073E30100A0031300000A54309FE504
S11308D0060093E9011082E00C2093E5021081E008
S11308E0102093E5021081E0142093E5021081E0CA
S11308F01C2093E5021081E0202093E5023081E082
S1130900003063E204208DE2043022E518009FE504
S11309100410A0E30D20A0E17EFFFFEB04D08DE2E4
S113092004E09DE41EFF2FE140020040142000007B
S1130930023AA0E3050093E8000082E0082093E572
S1130940020080E00C2093E5020080E0102093E593
S1130950020080E0142093E5020080E0182093E573
S1130960020080E01C3093E5030080E0010070E2A7
S11309700000A0331EFF2FE104E02DE548309FE581
S1130980003093E5010073E30400000A38009FE59A
S1130990B8FEFFEB000050E30000A0030800000ACB
S11309A028309FE5003093E5010073E30100A003C4
S11309B00300000A14009FE5AEFEFFEB000090E286
S11309C00100A01304E09DE41EFF2FE1400200405B
S11309D044040040F0472DE90220A0E3D0309FE515
S11309E00020C3E5023983E20120A0E3002083E56F
S11309F00040A0E3104083E5084083E5B4A09FE5F0
S1130A00B4809FE5B4909FE50A30A0E10460F3E769
S1130A100170D3E5075086E0015085E2853265E038
S1130A20035185E00551A0E10800A0E10510A0E113
S1130A309A0400EB000050E30E00001A0800A0E145
S1130A400510A0E1790300EB0008A0E12038A0E143
S1130A50010840E2200859E10600003A013043E26F
S1130A60016046E2017047E2077AA0E1066887E187
S1130A70033086E1030000EA044084E2480054E3C2
S1130A80E0FFFF1A050000EA34209FE5143082E5F8
S1130A900030A0E3003082E5F047BDE81EFF2FE1FF
S1130AA020009FE5C810A0E34D0100EB0030A0E357
S1130AB0F4FFFFEA00C003E0601E000060EA0000EB
S1130AC0FF030000004004E0E01D000030402DE979
S1130AD00040A0E1FF5001E29C309FE51C3093E50B
S1130AE0040013E394009F05DA10A0033C01000BFB
S1130AF00558A0E180309FE5305083E580209FE5D4
S1130B00342083E50310D4E50220D4E50228A0E1D3
S1130B10012C82E00110D4E5012482E00010D4E528
S1130B20012082E0382083E50710D4E50620D4E5CF
S1130B300228A0E1012C82E00510D4E5012482E022
S1130B400410D4E5012082E03C2083E52120A0E3C9
S1130B50042083E51C3093E5080013E30400001A25
S1130B6014409FE5BF0100EB1C3094E5080013E33B
S1130B70FBFFFF0A3040BDE81EFF2FE1004004E008
S1130B80E01D0000E107000094309FE51C3093E570
S1130B90010013E30000A0031EFF2F0180309FE536
S1130BA0242093E57C309FE5030052E11A00001AEB
S1130BB06C309FE5282093E50020C0E5282093E5CC
S1130BC02224A0E10120C0E5282093E52228A0E109
S1130BD00220C0E5282093E5222CA0E10320C0E5F3
S1130BE02C2093E50420C0E52C2093E52224A0E1E9
S1130BF00520C0E52C2093E52228A0E10620C0E5CD
S1130C002C2093E5222CA0E10720C0E50420A0E3DA
S1130C10042083E50100A0E31EFF2FE10000A0E310
S1130C201EFF2FE1004004E06706000070402DE93C
S1130C300160A0E10228A0E12228B0E10900000A35
S1130C400040A0E1010080E2012042E20258A0E15C
S1130C50255880E00130D6E40130C4E4810100EB82
S1130C60050054E1FAFFFF1A7040BDE81EFF2FE1B2
S1130C7004E02DE5200000EB000050E30B00000A27
S1130C803E0100EB390000EB0101A0E3021AA0E3EE
S1130C904020A0E3E4FFFFEB0220A0E314309FE533
S1130CA0402083E50131A0E30FE0A0E113FF2FE131
S1130CB004E09DE41EFF2FE100C01FE004E02DE5E9
S1130CC0E2FCFFEB04E09DE41EFF2FE104E02DE5D0
S1130CD088FEFFEB04E09DE41EFF2FE104E02DE518
S1130CE08CFEFFEB04E09DE41EFF2FE104E02DE504
S1130CF0A2FEFFEB04E09DE41EFF2FE104E02DE5DE
S1130D000AFFFFEB04E09DE41EFF2FE104E02DE564
S1130D10E6FEFFEB000050E30000A00315FFFF1BFD
S1130D2004E09DE41EFF2FE130309FE50020A0E3A6
S1130D30142083E5282083E524109FE50C1083E527
S1130D400110A0E3041083E5081093E514309FE537
S1130D50001083E510309FE5002083E51EFF2FE19E
S1130D60004000E05FEA00004C06004048060040F6
S1130D7014309FE50020A0E3042083E50C2083E5E4
S1130D80082083E5102083E51EFF2FE1004000E0EA
S1130D9024309FE5082093E520109FE5000091E5AD
S1130DA0000082E018309FE500C093E500006CE08D
S1130DB0000081E5002083E51EFF2FE1004000E0F4
S1130DC0480600404C06004004E02DE5EFFFFFEB31
S1130DD008309FE5000093E504E09DE41EFF2FE149
S1130DE0480600401C309FE51430D3E5010013E3AE
S1130DF010309F150030D3150030C0150100A0132A
S1130E000000A0031EFF2FE100C000E010402DE908
S1130E1044309FE51430D3E5200013E30000A00321
S1130E200B00000A30309FE50000C3E51430D3E521
S1130E30200013E30100A0130500001A18409FE5E9
S1130E40080100EB1430D4E5200013E3FBFFFF0A94
S1130E500100A0E31040BDE81EFF2FE100C000E048
S1130E6034309FE50020A0E30420C3E50820C3E557
S1130E701420C3E57F10E0E30C10C3E54110A0E3A8
S1130E800010C3E50420C3E50320A0E30C20C3E560
S1130E900720A0E30820C3E51EFF2FE100C000E007
S1130EA0F0412DE90050A0E1FF4001E2400054E38D
S1130EB068009F859210A0834900008B0400A0E184
S1130EC0D1FFFFEB010050E350009F159610A013D3
S1130ED04300001B0460A0E1000054E30D00000A7D
S1130EE00040A0E334709FE59F80A0E3DD0000EBA9
S1130EF00400D5E7C4FFFFEB010050E30700A01195
S1130F000810A0113600001B014084E20438A0E15F
S1130F10230856E1F4FFFF8AF041BDE81EFF2FE1EC
S1130F20A81E000030402DE90050A0E1A0309FE54C
S1130F300030D3E5000053E30B00001A94009FE552
S1130F40A7FFFFEB010050E30000A0131E00001AEE
S1130F500120A0E378309FE50020C3E50000A0E372
S1130F6074309FE50000C3E5170000EA68309FE590
S1130F700040D3E564009FE5000084E098FFFFEBA8
S1130F80010050E30000A0130F00001A014084E2A6
S1130F90FF2004E240309FE50020C3E534309FE5A4
S1130FA00030D3E5020053E10000A0130600001A4C
S1130FB00500A0E124109FE51BFFFFEB0020A0E348
S1130FC00C309FE50020C3E50100A0E33040BDE8FC
S1130FD01EFF2FE1980600405406004050060040D2
S1130FE05506004004E02DE510309FE5000083E540
S1130FF00C309FE5001083E59A0000EBFDFFFFEA4B
S11310009C060040A006004004E02DE5900000EBA3
S1131010010050E30C00000A34309FE50030D3E5B2
S1131020010053E30800001A66FFFFEB24309FE53C
S1131030003093E5323083E2030050E10020A02326
S11310400C309F250020C32508FFFF2B04E09DE4FE
S11310501EFF2FE1A4060040A806004004E02DE591
S11310600120A0E318309FE50020C3E555FFFFEB06
S113107010309FE5000083E5E2FFFFEB04E09DE410
S11310801EFF2FE1A4060040A806004004E02DE561
S1131090730000EB23FFFFEB0BFFFFEB090000EBFA
S11310A0EDFFFFEB04E09DE41EFF2FE104E02DE5DE
S11310B06C0000EB35FFFFEB190000EBD1FFFFEBF9
S11310C004E09DE41EFF2FE130402DE904D04DE201
S11310D00030E0E30030CDE50050A0E30150CDE561
S11310E06E0000EB3AFEFFEB2C409FE50130A0E3DD
S11310F0003084E559FFFFEB005084E51C309FE588
S11311000030D3E5010053E30D00A0017800000B8B
S113111004D08DE23040BDE81EFF2FE13C020040C8
S1131120AC06004004E02DE548009FE595FEFFEB8A
S1131130010050E30400001A0120A0E338309FE5C9
S1131140002083E52C009FE5690000EB24009FE567
S113115073FFFFEB010050E30400001A0020A0E33A
S113116014309FE5002083E508009FE5600000EB54
S113117004E09DE41EFF2FE1B00600403C02004065
S11311801EFF2FE130402DE90040A0E10118A0E14D
S11311902158A0E130309FE5003093E5010053E38E
S11311A0FF10050248FEFF0B1C309FE5003093E55D
S11311B0000053E3FF1005020400A00137FFFF0BFA
S11311C0460000EB3040BDE81EFF2FE13C0200402A
S11311D02C309FE5000093E5020050E30000A003DB
S11311E01EFF2F01030050E30300000A010050E337
S11311F00800A0034000A0131EFF2FE10000A0E39D
S11312001EFF2FE13C0200402C309FE5000093E5D7
S1131210020050E30000A0031EFF2F01030050E36F
S11312200300000A010050E30800A0034000A013DB
S11312301EFF2FE10000A0E31EFF2FE13C0200404F
S11312400120A0E304309FE50020C3E51EFF2FE149
S1131250AC06004004E02DE51A0000EB04E09DE438
S11312601EFF2FE11EFF2FE11EFF2FE10020A0E350
S113127004309FE50120C3E51EFF2FE1F006004086
S113128014309FE50120E0E30320C3E50400C3E537
S11312900220A0E3B424C3E11EFF2FE1F0060040C6
S11312A01C309FE50020A0E30020C3E5482083E52F
S11312B04320C3E5B424C3E10220C3E50120C3E510
S11312C01EFF2FE1F00600400C309FE50000D3E53F
S11312D0000090E20100A0131EFF2FE1F006004081
S11312E00020A0E304309FE54320C3E51EFF2FE167
S11312F0F006004030402DE90040A0E10030D0E588
S1131300FF0053E31500001AD7FFFFEB10459FE5DC
S11313100150A0E30050C4E50030E0E30330C4E52D
S11313201030A0E30430C4E50030A0E30530C4E588
S1131330A6FFFFEB0600C4E5B2FFFFEB0700C4E520
S1131340B0FFFFEB2004A0E10800C4E50950C4E5A8
S11313500A50C4E50830A0E3B434C4E11F0100EA34
S1131360BC249FE50020D2E5010052E32A01001AC3
S1131370C93043E2350053E303F19F97150100EAB6
S11313804C160000D8170000D8170000CC17000036
S1131390D8170000D8170000B0170000A8160000E6
S11313A0741700003C170000D8170000D81700007D
S11313B0D8170000D8170000D8170000D81700006D
S11313C0D8170000D8170000D8170000D81700005D
S11313D0D8170000D8170000D8170000D81700004D
S11313E0D8170000D8170000D8170000D81700003D
S11313F0D8170000D8170000D8170000D81700002D
S1131400D8170000D8170000D8170000D81700001C
S1131410D8170000D8170000D8170000D81700000C
S1131420D8170000D817000034150000B4140000C9
S11314305814000014150000D8170000D817000035
S1131440D8170000A4150000D8170000E815000004
S1131450F4150000281600000150D0E55BFFFFEBF7
S1131460010040E2000055E1020000DA2200A0E39E
S113147082FFFFEBD90000EAA4539FE5040085E254
S1131480481095E50120D4E5E7FDFFEB0030E0E3EB
S11314900330C5E50120D4E5483095E5033082E00A
S11314A0483085E50130D4E5013083E2B434C5E148
S11314B0CA0000EA0150D0E544FFFFEB010040E21E
S11314C0000055E1020000DA2200A0E36BFFFFEB0D
S11314D0C20000EA041094E544539FE5481085E5F2
S11314E0040085E20120D4E5CFFDFFEB0030E0E30A
S11314F00330C5E50120D4E5483095E5033082E0AA
S1131500483085E50130D4E5013083E2B434C5E1E7
S1131510B20000EA08339FE50020E0E30320C3E5BE
S1131520042090E5482083E50120A0E3B424C3E12E
S1131530AA0000EAE8329FE50020E0E30320C3E5C7
S1131540481093E5043090E5000053E30020A00325
S11315500500000A0020A0E30100D1E4002082E09D
S1131560FF2002E2013053E2FAFFFF1AB0329FE596
S11315700010A0E30720C3E50810C3E50910C3E584
S1131580222CA0E10A20C3E50120A0E30420C3E546
S11315900510C3E50610C3E50820A0E3B424C3E1A5
S11315A08E0000EA78329FE50020E0E30320C3E5E3
S11315B070229FE5482083E50020A0E30420C3E5D2
S11315C00520C3E50620C3E50710A0E30710C3E523
S11315D00820C3E50920C3E50A20C3E50820A0E3E9
S11315E0B424C3E17D0000EA0000A0E323FFFFEB85
S11315F07A0000EA28329FE50020E0E30320C3E5F7
S11316000020A0E30420C3E50110D3E50510C3E5E1
S11316100620C3E50720C3E50820C3E50620A0E3B0
S1131620B424C3E16D0000EAF4419FE50030A0E377
S11316300030C4E50CFFFFEB0030E0E30330C4E509
S11316400130A0E3B434C4E1640000EAD0319FE582
S1131650485093E5DDFEFFEB011040E20500A0E1F8
S1131660012084E29CFDFFEB000050E30200001A1D
S11316703100A0E301FFFFEB580000EAA0419FE521
S11316800030E0E30330C4E5485094E5CFFEFFEBBF
S1131690015045E2000085E0480084E50130A0E304
S11316A0B434C4E14D0000EA0150D0E5C7FEFFEBBD
S11316B0020040E2000055E1020000DA2200A0E34B
S11316C0EEFEFFEB450000EA54319FE50020E0E325
S11316D00320C3E50120A0E3B424C3E10110D4E551
S11316E0000051E30500001A87FDFFEB000050E302
S11316F03A00001A3100A0E3E0FEFFEB370000EAF5
S11317001C319FE5480093E5022084E272FDFFEB63
S1131710000050E30200001A3100A0E3D7FEFFEB03
S11317202E0000EAF8309FE50110D4E5482093E547
S1131730022081E0482083E5280000EAE0409FE59C
S11317400030E0E30330C4E50050A0E30450C4E5F6
S11317500550C4E59DFEFFEB0600C4E50750C4E553
S11317600850C4E50950C4E50730A0E3B434C4E12B
S11317701A0000EAA8309FE5480093E5041094E5B8
S113178059FDFFEB000050E30200001A3100A0E312
S1131790BAFEFFEB110000EA84309FE50020E0E38D
S11317A00320C3E50120A0E3B424C3E10B0000EA55
S11317B041FDFFEB68309FE50020E0E30320C3E533
S11317C00120A0E3B424C3E1040000EA3100A0E353
S11317D0AAFEFFEB010000EA2000A0E3A7FEFFEB56
S11317E03C309FE54330D3E5010053E31000A003F0
S11317F0A2FEFF0B28309FE5B414D3E10138A0E129
S1131800000053E3040000DA14009FE50130A0E374
S11318104330C0E5030080E259FEFFEB3040BDE8F1
S11318201EFF2FE1F0060040281F0000000000000A
S1131830010030E15A00004A000010E1000060425B
S113184000107142A00351E1052071922700008A23
S11318500130B0E10020B0E3010853E310208232EC
S11318600338A031010453E3082082320334A03149
S1131870010253E3042082320332A031030113E353
S1131880022082020331B0018330A0510120925220
S1131890F8C39FE5A3CCDCE7072052E21CC2A0E119
S11318A09C0101E09C2080E0001071E20030B0E374
S11318B09120A3E0030080E000C0B0E39123ACE0FA
S11318C00C0080E00030B0E3912CA3E0030080E042
S11318D000C0B0E39123ACE00C0080E00030B0E342
S11318E0912CA3E0010072E10300A0E01EFF2FE1B0
S11318F0040051E31B00009A00C0A0E10000B0E323
S11319002C0151E11100008AAC0351E181C34C90D8
S1131910800080922C0351E101C34C9040008092DE
S1131920AC0251E181C24C90200080922C0251E122
S113193001C24C9010008092AC0151E181C14C90E5
S1131940080080922C0151E101C14C900400809266
S1131950AC0051E181C04C90020080920C0051E136
S1131960010080921EFF2FE12001A0011EFF2F0124
S1131970010051E30000A0331EFF2F91020051E348
S1131980A000A0011EFF2F01AB20A0E3AA2C82E33C
S1131990AA2882E3AA2482E3923080E0A000B0E186
S11319A01EFF2FE1010011E100007042001071429E
S11319B0C00371E1052071922900008A0130B0E171
S11319C00020B0E3010853E3102082320338A03131
S11319D0010453E3082082320334A031010253E3AB
S11319E0042082320332A031030113E30220820275
S11319F00331B0018330A051012092528CC29FE583
S1131A00A3CCDCE7000070E2072052E21CC2A0E194
S1131A109C0101E09C2080E0001071E20030B0E302
S1131A209120A3E0030080E000C0B0E39123ACE088
S1131A300C0080E00030B0E3912CA3E0030080E0D0
S1131A4000C0B0E39123ACE00C0080E00030B0E3D0
S1131A50912CA3E0010072E10300A0E0000070E219
S1131A601EFF2FE1040051E31B00009A00C070E246
S1131A700000B0E32C0151E11100008AAC0351E1F4
S1131A8081C34C90800040922C0351E101C34C90DF
S1131A9040004092AC0251E181C24C90200040923F
S1131AA02C0251E101C24C9010004092AC0151E172
S1131AB081C14C90080040922C0151E101C14C902D
S1131AC004004092AC0051E181C04C90020040926D
S1131AD00C0051E1010040921EFF2FE1030080023F
S1131AE04001A0011EFF2F01010051E30000A033BB
S1131AF01EFF2F91020051E301008002C000A001EB
S1131B001EFF2F01AB20A0E3AA2C82E3AA2882E3C4
S1131B10AA2482E3000070E2923080E0A000B0E1E9
S1131B20000070E21EFF2FE10000A0E10000A0E130
S1131B30A00351E1053071922700008A0130B0E121
S1131B400020B0E3010853E3102082320338A031AF
S1131B50010453E3082082320334A031010253E329
S1131B60042082320332A031030113E302208202F3
S1131B700331B0018330A051012092520CC19FE582
S1131B80A3CCDCE7072052E21CC2A0E19C0101E0E7
S1131B909C2080E0001071E20030B0E39120A3E0CB
S1131BA0030080E000C0B0E39123ACE00C0080E0CF
S1131BB00030B0E3912CA3E0030080E000C0B0E368
S1131BC09123ACE00C0080E00030B0E3912CA3E062
S1131BD0010072E10300A0E01EFF2FE1040051E3C5
S1131BE01B00009A00C0A0E10000B0E32C0151E109
S1131BF01100008AAC0351E181C34C9080008092B3
S1131C002C0351E101C34C9040008092AC0251E19D
S1131C1081C24C90200080922C0251E101C24C9070
S1131C2010008092AC0151E181C14C900800809277
S1131C302C0151E101C14C9004008092AC0051E1AF
S1131C4081C04C90020080920C0051E1010080920E
S1131C501EFF2FE12001A0011EFF2F01010051E30F
S1131C600000A0331EFF2F91020051E3A000A00149
S1131C701EFF2F01AB20A0E3AA2C82E3AA2882E353
S1131C80AA2482E3923080E0A000B0E11EFF2FE19D
S1131C90F01E0000C046C046C046C046C046C0460E
S1131CA000402DE9050000EB0100A0E10040BDE883
S1131CB01EFF2FE10000A0E10000A0E10000A0E170
S1131CC0023111E20010714240C033E00000602292
S1131CD00120B0E10E00000AA00052E18220A09190
S1131CE0FCFFFF3A020050E10330A3E00200402071
S1131CF0010032E1A220A011F9FFFF1A0010A0E1B7
S1131D000300A0E18CC0B0E1000060220010614239
S1131D101EFF2FE10000B0E31EFF2FE10000A0E151
S1131D20002000000020000001000000004000002E
S1131D3000200000020000000060000000200000FD
S1131D4003000000008000000020000004000000E8
S1131D5000A00000002000000500000000C00000FA
S1131D60002000000600000000E000000020000049
S1131D70070000000000010000000100080000004E
S1131D800000020000000100090000000000030040
S1131D90002000000A0000000020030000200000D2
S1131DA00B00000000400300002000000C000000B5
S1131DB000600300002000000D000000008003000C
S1131DC0002000000E00000000A00300002000001E
S1131DD00F00000000C003000020000010000000FD
S1131DE0433A2F576F726B2F736F66747761726506
S1131DF02F4F70656E424C542F5461726765742F77
S1131E0044656D6F2F41524D375F4C504332303033
S1131E10305F4F6C696D65785F4C50435F4C323274
S1131E2039345F43726F7373776F726B732F426FC2
S1131E306F742F6964652F2E2E2F2E2E2F2E2E2F8A
S1131E402E2E2F536F757263652F41524D375F4CA1
S1131E505043323030302F63616E2E630000000037
S1131E60050200000602000006030000070300004C
S1131E700803000009030000090400000A0400002C
S1131E800B0400000C0400000C0500000D0500000C
S1131E900E0500000F0500000F06000010060000EC
S1131EA01007000010080000433A2F576F726B2F81
S1131EB0736F6674776172652F4F70656E424C5410
S1131EC02F5461726765742F44656D6F2F41524DB5
S1131ED0375F4C5043323030305F4F6C696D6578FA
S1131EE05F4C50435F4C323239345F43726F7373CB
S1131EF0776F726B732F426F6F742F6964652F2E27
S1131F002E2F2E2E2F2E2E2F2E2E2F536F757263C3
S1131F10652F41524D375F4C5043323030302F756E
S1131F206172742E630000004F70656E424C540061
S1131F30FCF8F4F0EDEAE6E3E0DDDAD7D4D2CFCC76
S1131F40CAC7C5C3C0BEBCBAB8B6B4B2B0AEACAAF8
S1131F50A8A7A5A3A2A09F9D9C9A999796949392B3
S1131F60908F8E8D8C8A89888786858483828180F0
S1071F700400000065
S9030050AC

View File

@ -74,7 +74,7 @@
*
*/
/** \brief Enable/disable CAN transport layer. */
#define BOOT_COM_CAN_ENABLE (0)
#define BOOT_COM_CAN_ENABLE (1)
/** \brief Configure the desired CAN baudrate. */
#define BOOT_COM_CAN_BAUDRATE (500000)
/** \brief Configure CAN message ID target->host. */

View File

@ -4,16 +4,16 @@
<Breakpoints/>
<ExecutionProfileWindow/>
<Memory1>
<MemoryWindow autoEvaluate="0" addressText="0x80000200" numColumns="8" sizeText="32" dataSize="1" radix="16" name="" addressSpace="" />
<MemoryWindow autoEvaluate="0" addressText="0x80000200" numColumns="8" sizeText="32" dataSize="1" radix="16" name="openbtl_olimex_lpc_l2294_20mhz" addressSpace="" />
</Memory1>
<Memory2>
<MemoryWindow autoEvaluate="0" addressText="" numColumns="8" sizeText="" dataSize="1" radix="16" name="" addressSpace="" />
<MemoryWindow autoEvaluate="0" addressText="" numColumns="8" sizeText="" dataSize="1" radix="16" name="openbtl_olimex_lpc_l2294_20mhz" addressSpace="" />
</Memory2>
<Memory3>
<MemoryWindow autoEvaluate="0" addressText="" numColumns="8" sizeText="" dataSize="1" radix="16" name="" addressSpace="" />
<MemoryWindow autoEvaluate="0" addressText="" numColumns="8" sizeText="" dataSize="1" radix="16" name="openbtl_olimex_lpc_l2294_20mhz" addressSpace="" />
</Memory3>
<Memory4>
<MemoryWindow autoEvaluate="0" addressText="" numColumns="8" sizeText="" dataSize="1" radix="16" name="" addressSpace="" />
<MemoryWindow autoEvaluate="0" addressText="" numColumns="8" sizeText="" dataSize="1" radix="16" name="openbtl_olimex_lpc_l2294_20mhz" addressSpace="" />
</Memory4>
<Project>
<ProjectSessionItem path="lpc2294_crossworks" name="unnamed" />
@ -23,16 +23,16 @@
<ProjectSessionItem path="lpc2294_crossworks;openbtl_olimex_lpc_l2294_20mhz;Source Files;Demo;Boot" name="unnamed" />
</Project>
<Register1>
<RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="" />
<RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_olimex_lpc_l2294_20mhz" />
</Register1>
<Register2>
<RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="" />
<RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_olimex_lpc_l2294_20mhz" />
</Register2>
<Register3>
<RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="" />
<RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_olimex_lpc_l2294_20mhz" />
</Register3>
<Register4>
<RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="" />
<RegisterWindow openNodes="" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="" decimalNodes="" octalNodes="" asciiNodes="" name="openbtl_olimex_lpc_l2294_20mhz" />
</Register4>
<TargetWindow programAction="" uploadFileType="" programLoadAddress="" programSize="" uploadFileName="" uploadMemoryInterface="" programFileName="" uploadStartAddress="" programFileType="" uploadSize="" programMemoryInterface="" />
<TraceWindow>
@ -51,7 +51,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="36" path="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Boot\main.c" left="0" selected="1" name="unnamed" top="19" />
<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="19" />
</Files>
<ARMCrossStudioWindow activeProject="openbtl_olimex_lpc_l2294_20mhz" autoConnectTarget="Olimex ARM-USB-TINY" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Boot" fileDialogDefaultFilter="" 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\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Boot" fileDialogDefaultFilter="*.c" autoConnectCapabilities="388479" debugSearchPath="" buildConfiguration="ARM Flash Debug" />
</session>

View File

@ -1,5 +1,7 @@
Archive member included because of file (symbol)
C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
ARM Flash Debug/../../obj/boot.o (__divsi3)
C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2_asm.o)
ARM Flash Debug/../../obj/main.o (memcpy)
C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
@ -8,8 +10,6 @@ C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc
(__vfscanf_int)
C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o) (__getc)
C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o) (__umoddi3)
C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
(__do_debug_operation_dcc)
C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o)
@ -59,6 +59,79 @@ Discarded input sections
.text 0x00000000 0x0 ARM Flash Debug/../../obj/vectors.o
.data 0x00000000 0x0 ARM Flash Debug/../../obj/vectors.o
.bss 0x00000000 0x0 ARM Flash Debug/../../obj/vectors.o
.text.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.data.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.bss.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r4
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r1
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r2
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r3
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r0
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r5
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_sp
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r7
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r8
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r9
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_sl
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r6
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_lr
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_ip
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_fp
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_umod
0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_asr
0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_div
0x00000000 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_lsl
0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_lsr
0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_mod
0x00000000 0x70 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_udivmod
0x00000000 0x90 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__aeabi_ldivmod
0x00000000 0x80 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_cmp
0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_ucmp
0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.muldi3
0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int32_umod
0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__aeabi_uidivmod
0x00000000 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.ctl_count_leading_zeros_32
0x00000000 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.ctl_count_leading_zeros_16
0x00000000 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__gnu_thumb1_case_shi
0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__gnu_thumb1_case_si
0x00000000 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__gnu_thumb1_case_sqi
0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__gnu_thumb1_case_uhi
0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__gnu_thumb1_case_uqi
0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2_asm.o)
.data.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2_asm.o)
.bss.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2_asm.o)
@ -431,87 +504,6 @@ Discarded input sections
.bss.libc._tm 0x00000000 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
.rodata.libc.day_names
0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
.text.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.data.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.bss.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r4
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r1
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r2
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r3
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r0
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r5
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_sp
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r7
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r8
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r9
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_sl
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_r6
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_lr
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_ip
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc._call_via_fp
0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_umod
0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_asr
0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_div
0x00000000 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_lsl
0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_lsr
0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_mod
0x00000000 0x70 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_udivmod
0x00000000 0x90 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__aeabi_ldivmod
0x00000000 0x80 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_cmp
0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int64_ucmp
0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.muldi3
0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int32_umod
0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int32_div
0x00000000 0x470 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.rodata.libc.__aeabi_uidiv
0x00000000 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__int32_mod
0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__aeabi_uidivmod
0x00000000 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__aeabi_idivmod
0x00000000 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.ctl_count_leading_zeros_32
0x00000000 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.ctl_count_leading_zeros_16
0x00000000 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__gnu_thumb1_case_shi
0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__gnu_thumb1_case_si
0x00000000 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__gnu_thumb1_case_sqi
0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__gnu_thumb1_case_uhi
0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text.libc.__gnu_thumb1_case_uqi
0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.text 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
.data 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
.bss 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
@ -848,9 +840,9 @@ FLASH 0x00002000 0x0003e000 xr
Linker script and memory map
0x00003d1c __do_debug_operation = __do_debug_operation_dcc
0x00002ad0 __vfprintf = __vfprintf_int
0x000035b4 __vfscanf = __vfscanf_int
0x0000456c __do_debug_operation = __do_debug_operation_dcc
0x00003320 __vfprintf = __vfprintf_int
0x00003e04 __vfscanf = __vfscanf_int
0xffe00000 __AHB_Peripherals_segment_start__ = 0xffe00000
0x00000000 __AHB_Peripherals_segment_end__ = 0x0
0xe0000000 __VPB_Peripherals_segment_start__ = 0xe0000000
@ -956,119 +948,144 @@ 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)
0x00002250 __text_load_start__ = ALIGN (__init_end__, 0x4)
.text 0x00002250 0x1d88
.text 0x00002250 0x25d8
0x00002250 __text_start__ = .
*(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table)
.glue_7 0x00000000 0x0 linker stubs
.glue_7t 0x00000000 0x0 linker stubs
.text.BootActivate
0x00002250 0x2c ARM Flash Debug/../../obj/boot.o
.text.BootComInit
0x0000227c 0xb8 ARM Flash Debug/../../obj/boot.o
0x0000227c BootComInit
0x00002250 0x34 ARM Flash Debug/../../obj/boot.o
0x00002250 BootComInit
.text.BootComCheckActivationRequest
0x00002334 0x108 ARM Flash Debug/../../obj/boot.o
0x00002334 BootComCheckActivationRequest
0x00002284 0x34 ARM Flash Debug/../../obj/boot.o
0x00002284 BootComCheckActivationRequest
.text.BootActivate
0x000022b8 0x2c ARM Flash Debug/../../obj/boot.o
.text.BootComUartInit
0x000022e4 0xb8 ARM Flash Debug/../../obj/boot.o
.text.BootComUartCheckActivationRequest
0x0000239c 0x108 ARM Flash Debug/../../obj/boot.o
.text.UartReceiveByte
0x0000243c 0x64 ARM Flash Debug/../../obj/boot.o
0x000024a4 0x64 ARM Flash Debug/../../obj/boot.o
.text.CanGetSpeedConfig
0x00002508 0x19c ARM Flash Debug/../../obj/boot.o
.text.BootComCanInit
0x000026a4 0x9c ARM Flash Debug/../../obj/boot.o
.text.BootComCanCheckActivationRequest
0x00002740 0xbc ARM Flash Debug/../../obj/boot.o
.text.IrqGetCPSR
0x000024a0 0x28 ARM Flash Debug/../../obj/irq.o
0x000027fc 0x28 ARM Flash Debug/../../obj/irq.o
.text.IrqSetCPSR
0x000024c8 0x24 ARM Flash Debug/../../obj/irq.o
0x00002824 0x24 ARM Flash Debug/../../obj/irq.o
.text.IrqInterruptEnable
0x000024ec 0x48 ARM Flash Debug/../../obj/irq.o
0x000024ec IrqInterruptEnable
.text.LedInit 0x00002534 0x3c ARM Flash Debug/../../obj/led.o
0x00002534 LedInit
0x00002848 0x48 ARM Flash Debug/../../obj/irq.o
0x00002848 IrqInterruptEnable
.text.LedInit 0x00002890 0x3c ARM Flash Debug/../../obj/led.o
0x00002890 LedInit
.text.LedToggle
0x00002570 0xb4 ARM Flash Debug/../../obj/led.o
0x00002570 LedToggle
.text.main 0x00002624 0x4c ARM Flash Debug/../../obj/main.o
0x00002624 main
.text.Init 0x00002670 0x218 ARM Flash Debug/../../obj/main.o
0x000028cc 0xb4 ARM Flash Debug/../../obj/led.o
0x000028cc LedToggle
.text.main 0x00002980 0x4c ARM Flash Debug/../../obj/main.o
0x00002980 main
.text.Init 0x000029cc 0x218 ARM Flash Debug/../../obj/main.o
.text.TimerInit
0x00002888 0x90 ARM Flash Debug/../../obj/timer.o
0x00002888 TimerInit
0x00002be4 0x90 ARM Flash Debug/../../obj/timer.o
0x00002be4 TimerInit
.text.TimerUpdate
0x00002918 0x2c ARM Flash Debug/../../obj/timer.o
0x00002918 TimerUpdate
0x00002c74 0x2c ARM Flash Debug/../../obj/timer.o
0x00002c74 TimerUpdate
.text.TimerSet
0x00002944 0x2c ARM Flash Debug/../../obj/timer.o
0x00002944 TimerSet
0x00002ca0 0x2c ARM Flash Debug/../../obj/timer.o
0x00002ca0 TimerSet
.text.TimerGet
0x00002970 0x24 ARM Flash Debug/../../obj/timer.o
0x00002970 TimerGet
0x00002ccc 0x24 ARM Flash Debug/../../obj/timer.o
0x00002ccc TimerGet
.text.TIMER0_ISR
0x00002994 0x44 ARM Flash Debug/../../obj/vectors.o
0x00002994 TIMER0_ISR
*fill* 0x000029d8 0x8 00
0x00002cf0 0x44 ARM Flash Debug/../../obj/vectors.o
0x00002cf0 TIMER0_ISR
*fill* 0x00002d34 0xc 00
.text.libc.__int32_div
0x00002d40 0x470 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
0x00002d40 __int32_div
0x00002d40 __aeabi_idiv
0x00002d40 __divsi3
0x00003040 __aeabi_uidiv
0x00003040 __uint32_div
0x00003040 __udivsi3
.text.libc.__int32_mod
0x000031b0 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
0x000031b0 __modsi3
0x000031b0 __int32_mod
.text.libc.__aeabi_idivmod
0x000031d0 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
0x000031d0 __aeabi_idivmod
.text.libc.memcpy
0x000029e0 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2_asm.o)
0x000029e0 __aeabi_memcpy
0x000029e0 __aeabi_memcpy4
0x000029e0 __aeabi_memcpy8
0x000029e0 memcpy
0x00003230 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2_asm.o)
0x00003230 __aeabi_memcpy
0x00003230 __aeabi_memcpy4
0x00003230 __aeabi_memcpy8
0x00003230 memcpy
.text.libc.strlen
0x00002a40 0x90 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2_asm.o)
0x00002a40 strlen
0x00003290 0x90 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2_asm.o)
0x00003290 strlen
.text.libc.__vfprintf_int
0x00002ad0 0x8d8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
0x00002ad0 __vfprintf_int
0x00003320 0x8d8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
0x00003320 __vfprintf_int
.text.libc.__ungetc
0x000033a8 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
0x00003bf8 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
.text.libc.rd_int
0x000033e8 0x1cc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
0x00003c38 0x1cc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
.text.libc.__vfscanf_int
0x000035b4 0x5a4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
0x000035b4 __vfscanf_int
0x00003e04 0x5a4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
0x00003e04 __vfscanf_int
.text.libc.__getc
0x00003b58 0x4c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x00003b58 __getc
0x000043a8 0x4c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x000043a8 __getc
.text.libc.__putc
0x00003ba4 0x6c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x00003ba4 __putc
0x000043f4 0x6c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x000043f4 __putc
.text.libc.__print_padding
0x00003c10 0x3c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x00003c10 __print_padding
0x00004460 0x3c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x00004460 __print_padding
.text.libc.__pre_padding
0x00003c4c 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x00003c4c __pre_padding
0x0000449c 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x0000449c __pre_padding
.text.libc.isupper
0x00003c74 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x00003c74 isupper
0x000044c4 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x000044c4 isupper
.text.libc.islower
0x00003c88 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x00003c88 islower
0x000044d8 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x000044d8 islower
.text.libc.isdigit
0x00003c9c 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x00003c9c isdigit
0x000044ec 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x000044ec isdigit
.text.libc.__digit
0x00003cb0 0x54 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x00003cb0 __digit
0x00004500 0x54 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x00004500 __digit
.text.libc.isspace
0x00003d04 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x00003d04 isspace
0x00004554 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x00004554 isspace
.text.libdebugio.__do_debug_operation_dcc
0x00003d1c 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
0x00003d1c __do_debug_operation_dcc
0x0000456c 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
0x0000456c __do_debug_operation_dcc
.text.libc.__debug_io_lock
0x00003d5c 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o)
0x00003d5c __debug_io_lock
0x000045ac 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o)
0x000045ac __debug_io_lock
.text.libc.__debug_io_unlock
0x00003d60 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o)
0x00003d60 __debug_io_unlock
*fill* 0x00003d64 0xc 00
0x000045b0 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o)
0x000045b0 __debug_io_unlock
*fill* 0x000045b4 0xc 00
.text.libdebugio_dcc.libarm_dcc_read
0x00003d70 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libarm_v4t_a_le.a(libarm.o)
0x00003d70 libarm_dcc_read
0x000045c0 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libarm_v4t_a_le.a(libarm.o)
0x000045c0 libarm_dcc_read
.text.libdebugio_dcc.libarm_dcc_write
0x00003d90 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libarm_v4t_a_le.a(libarm.o)
0x00003d90 libarm_dcc_write
0x000045e0 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libarm_v4t_a_le.a(libarm.o)
0x000045e0 libarm_dcc_write
.text.libarm.libarm_run_dcc_port_server
0x00003db0 0x228 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libarm_v4t_a_le.a(libarm_run_dcc_port_server.o)
0x00003db0 libarm_run_dcc_port_server
0x00003fd8 __text_end__ = (__text_start__ + SIZEOF (.text))
0x00003fd8 __text_load_end__ = __text_end__
0x00004600 0x228 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libarm_v4t_a_le.a(libarm_run_dcc_port_server.o)
0x00004600 libarm_run_dcc_port_server
0x00004828 __text_end__ = (__text_start__ + SIZEOF (.text))
0x00004828 __text_load_end__ = __text_end__
.vfp11_veneer 0x00000000 0x0
.vfp11_veneer 0x00000000 0x0 linker stubs
@ -1076,48 +1093,53 @@ 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)
0x00003fd8 __dtors_load_start__ = ALIGN (__text_end__, 0x4)
0x00004828 __dtors_load_start__ = ALIGN (__text_end__, 0x4)
.dtors 0x00003fd8 0x0
0x00003fd8 __dtors_start__ = .
.dtors 0x00004828 0x0
0x00004828 __dtors_start__ = .
*(SORT(.dtors.*))
*(.dtors)
0x00003fd8 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x00003fd8 __dtors_load_end__ = __dtors_end__
0x00004828 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x00004828 __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)
0x00003fd8 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
0x00004828 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
.ctors 0x00003fd8 0x0
0x00003fd8 __ctors_start__ = .
.ctors 0x00004828 0x0
0x00004828 __ctors_start__ = .
*(SORT(.ctors.*))
*(.ctors)
0x00003fd8 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x00003fd8 __ctors_load_end__ = __ctors_end__
0x00004828 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x00004828 __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)
0x00003fd8 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
0x00004828 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
.rodata 0x00003fd8 0x2c
0x00003fd8 __rodata_start__ = .
.rodata 0x00004828 0xb4
0x00004828 __rodata_start__ = .
*(.rodata .rodata.* .gnu.linkonce.r.*)
.rodata 0x00003fd8 0x4 ARM Flash Debug/../../obj/main.o
.rodata.canTiming
0x00004828 0x48 ARM Flash Debug/../../obj/boot.o
.rodata 0x00004870 0x4 ARM Flash Debug/../../obj/main.o
.rodata.libc.__aeabi_uidiv
0x00004874 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
0x00004874 __RAL_uidiv_inverse_lut
.rodata.libc.str1.4
0x00003fdc 0x8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
0x000048b4 0x8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
.rodata.libc.__hex_lc
0x00003fe4 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x00003fe4 __hex_lc
0x000048bc 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x000048bc __hex_lc
.rodata.libc.__hex_uc
0x00003ff4 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x00003ff4 __hex_uc
0x00004004 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x00004004 __rodata_load_end__ = __rodata_end__
0x000048cc 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x000048cc __hex_uc
0x000048dc __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x000048dc __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)
0x00004004 __data_load_start__ = ALIGN (__rodata_end__, 0x4)
0x000048dc __data_load_start__ = ALIGN (__rodata_end__, 0x4)
.data 0x4000203c 0x0 load address 0x00004004
.data 0x4000203c 0x0 load address 0x000048dc
0x4000203c __data_start__ = .
*(.data .data.* .gnu.linkonce.d.*)
0x4000203c __data_end__ = (__data_start__ + SIZEOF (.data))
0x00004004 __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
0x000048dc __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 0x4000203c 0x0
@ -1131,12 +1153,12 @@ Linker script and memory map
.bss 0x4000203c 0x5c
0x4000203c __bss_start__ = .
*(.bss .bss.* .gnu.linkonce.b.*)
.bss.xcpCtoRxInProgress.817
.bss.xcpCtoRxInProgress.831
0x4000203c 0x1 ARM Flash Debug/../../obj/boot.o
*fill* 0x4000203d 0x3 00
.bss.xcpCtoReqPacket.815
.bss.xcpCtoReqPacket.829
0x40002040 0x44 ARM Flash Debug/../../obj/boot.o
.bss.xcpCtoRxLength.816
.bss.xcpCtoRxLength.830
0x40002084 0x1 ARM Flash Debug/../../obj/boot.o
*fill* 0x40002085 0x3 00
.bss.timer_counter_last.808
@ -1231,14 +1253,14 @@ Linker script and memory map
0x40002d98 __stack_und_end__ = (__stack_und_start__ + SIZEOF (.stack_und))
0x40002d98 __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)
0x00004004 __fast_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
0x000048dc __fast_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
.fast 0x40002d98 0x0 load address 0x00004004
.fast 0x40002d98 0x0 load address 0x000048dc
0x40002d98 __fast_start__ = .
*(.fast .fast.*)
0x40002d98 __fast_end__ = (__fast_start__ + SIZEOF (.fast))
0x00004004 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
0x00004004 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.fast))
0x000048dc __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
0x000048dc __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 0x40002d98 0x0
@ -1267,148 +1289,148 @@ 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/Prog/ide/../bin/demoprog_olimex_lpc_l2294_20mhz.elf elf32-littlearm)
.debug_frame 0x00000000 0x2a84
.debug_frame 0x00000000 0x98 ARM Flash Debug/../../obj/boot.o
.debug_frame 0x00000098 0xc0 ARM Flash Debug/../../obj/irq.o
.debug_frame 0x00000158 0x54 ARM Flash Debug/../../obj/led.o
.debug_frame 0x000001ac 0x58 ARM Flash Debug/../../obj/main.o
.debug_frame 0x00000204 0x94 ARM Flash Debug/../../obj/timer.o
.debug_frame 0x00000298 0x40 ARM Flash Debug/../../obj/vectors.o
.debug_frame 0x000002d8 0x120 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2_asm.o)
.debug_frame 0x000003f8 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
.debug_frame 0x00000438 0x88 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
.debug_frame 0x000004c0 0x1238 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
.debug_frame 0x000016f8 0x260 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.debug_frame 0x00001958 0x794 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
.debug_frame 0x000020ec 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o)
.debug_frame 0x0000218c 0x2c0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libarm_v4t_a_le.a(libarm.o)
.debug_frame 0x0000244c 0x38 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_frame 0x00002484 0x600 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libm_v4t_a_le.a(libm_asm.o)
.debug_frame 0x00000000 0x2b38
.debug_frame 0x00000000 0x14c ARM Flash Debug/../../obj/boot.o
.debug_frame 0x0000014c 0xc0 ARM Flash Debug/../../obj/irq.o
.debug_frame 0x0000020c 0x54 ARM Flash Debug/../../obj/led.o
.debug_frame 0x00000260 0x58 ARM Flash Debug/../../obj/main.o
.debug_frame 0x000002b8 0x94 ARM Flash Debug/../../obj/timer.o
.debug_frame 0x0000034c 0x40 ARM Flash Debug/../../obj/vectors.o
.debug_frame 0x0000038c 0x260 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.debug_frame 0x000005ec 0x120 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2_asm.o)
.debug_frame 0x0000070c 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
.debug_frame 0x0000074c 0x88 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
.debug_frame 0x000007d4 0x1238 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
.debug_frame 0x00001a0c 0x794 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
.debug_frame 0x000021a0 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o)
.debug_frame 0x00002240 0x2c0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libarm_v4t_a_le.a(libarm.o)
.debug_frame 0x00002500 0x38 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_frame 0x00002538 0x600 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libm_v4t_a_le.a(libm_asm.o)
.debug_info 0x00000000 0x1876
.debug_info 0x00000000 0x119 ARM Flash Debug/../../obj/boot.o
.debug_info 0x00000119 0xde ARM Flash Debug/../../obj/cstart.o
.debug_info 0x000001f7 0x127 ARM Flash Debug/../../obj/irq.o
.debug_info 0x0000031e 0x93 ARM Flash Debug/../../obj/led.o
.debug_info 0x000003b1 0xb5 ARM Flash Debug/../../obj/main.o
.debug_info 0x00000466 0xa9 ARM Flash Debug/../../obj/timer.o
.debug_info 0x0000050f 0x3b ARM Flash Debug/../../obj/vectors.o
.debug_info 0x0000054a 0x36 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
.debug_info 0x00000580 0x65 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
.debug_info 0x000005e5 0xc5b C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
.debug_info 0x00001240 0x533 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
.debug_info 0x00001773 0xcd C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o)
.debug_info 0x00001840 0x36 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_info 0x00000000 0x19c6
.debug_info 0x00000000 0x269 ARM Flash Debug/../../obj/boot.o
.debug_info 0x00000269 0xde ARM Flash Debug/../../obj/cstart.o
.debug_info 0x00000347 0x127 ARM Flash Debug/../../obj/irq.o
.debug_info 0x0000046e 0x93 ARM Flash Debug/../../obj/led.o
.debug_info 0x00000501 0xb5 ARM Flash Debug/../../obj/main.o
.debug_info 0x000005b6 0xa9 ARM Flash Debug/../../obj/timer.o
.debug_info 0x0000065f 0x3b ARM Flash Debug/../../obj/vectors.o
.debug_info 0x0000069a 0x36 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
.debug_info 0x000006d0 0x65 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
.debug_info 0x00000735 0xc5b C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
.debug_info 0x00001390 0x533 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
.debug_info 0x000018c3 0xcd C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o)
.debug_info 0x00001990 0x36 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_abbrev 0x00000000 0x438
.debug_abbrev 0x00000000 0xa2 ARM Flash Debug/../../obj/boot.o
.debug_abbrev 0x000000a2 0x12 ARM Flash Debug/../../obj/cstart.o
.debug_abbrev 0x000000b4 0x80 ARM Flash Debug/../../obj/irq.o
.debug_abbrev 0x00000134 0x5a ARM Flash Debug/../../obj/led.o
.debug_abbrev 0x0000018e 0x77 ARM Flash Debug/../../obj/main.o
.debug_abbrev 0x00000205 0x80 ARM Flash Debug/../../obj/timer.o
.debug_abbrev 0x00000285 0x29 ARM Flash Debug/../../obj/vectors.o
.debug_abbrev 0x000002ae 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
.debug_abbrev 0x000002d3 0x43 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
.debug_abbrev 0x00000316 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
.debug_abbrev 0x000003b6 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
.debug_abbrev 0x000003ee 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o)
.debug_abbrev 0x00000413 0x25 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_abbrev 0x00000000 0x4d0
.debug_abbrev 0x00000000 0x13a ARM Flash Debug/../../obj/boot.o
.debug_abbrev 0x0000013a 0x12 ARM Flash Debug/../../obj/cstart.o
.debug_abbrev 0x0000014c 0x80 ARM Flash Debug/../../obj/irq.o
.debug_abbrev 0x000001cc 0x5a ARM Flash Debug/../../obj/led.o
.debug_abbrev 0x00000226 0x77 ARM Flash Debug/../../obj/main.o
.debug_abbrev 0x0000029d 0x80 ARM Flash Debug/../../obj/timer.o
.debug_abbrev 0x0000031d 0x29 ARM Flash Debug/../../obj/vectors.o
.debug_abbrev 0x00000346 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
.debug_abbrev 0x0000036b 0x43 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
.debug_abbrev 0x000003ae 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
.debug_abbrev 0x0000044e 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
.debug_abbrev 0x00000486 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o)
.debug_abbrev 0x000004ab 0x25 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_loc 0x00000000 0x1b49
.debug_loc 0x00000000 0xb0 ARM Flash Debug/../../obj/boot.o
.debug_loc 0x000000b0 0xdc ARM Flash Debug/../../obj/irq.o
.debug_loc 0x0000018c 0x58 ARM Flash Debug/../../obj/led.o
.debug_loc 0x000001e4 0x58 ARM Flash Debug/../../obj/main.o
.debug_loc 0x0000023c 0xb0 ARM Flash Debug/../../obj/timer.o
.debug_loc 0x000002ec 0x2c ARM Flash Debug/../../obj/vectors.o
.debug_loc 0x00000318 0x2c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
.debug_loc 0x00000344 0x6c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
.debug_loc 0x000003b0 0xf59 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
.debug_loc 0x00001309 0x820 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
.debug_loc 0x00001b29 0x20 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_loc 0x00000000 0x1c25
.debug_loc 0x00000000 0x18c ARM Flash Debug/../../obj/boot.o
.debug_loc 0x0000018c 0xdc ARM Flash Debug/../../obj/irq.o
.debug_loc 0x00000268 0x58 ARM Flash Debug/../../obj/led.o
.debug_loc 0x000002c0 0x58 ARM Flash Debug/../../obj/main.o
.debug_loc 0x00000318 0xb0 ARM Flash Debug/../../obj/timer.o
.debug_loc 0x000003c8 0x2c ARM Flash Debug/../../obj/vectors.o
.debug_loc 0x000003f4 0x2c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
.debug_loc 0x00000420 0x6c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
.debug_loc 0x0000048c 0xf59 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
.debug_loc 0x000013e5 0x820 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
.debug_loc 0x00001c05 0x20 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_aranges 0x00000000 0x940
.debug_aranges 0x00000000 0x968
.debug_aranges
0x00000000 0x38 ARM Flash Debug/../../obj/boot.o
0x00000000 0x60 ARM Flash Debug/../../obj/boot.o
.debug_aranges
0x00000038 0x28 ARM Flash Debug/../../obj/cstart.o
0x00000060 0x28 ARM Flash Debug/../../obj/cstart.o
.debug_aranges
0x00000060 0x40 ARM Flash Debug/../../obj/irq.o
0x00000088 0x40 ARM Flash Debug/../../obj/irq.o
.debug_aranges
0x000000a0 0x28 ARM Flash Debug/../../obj/led.o
0x000000c8 0x28 ARM Flash Debug/../../obj/led.o
.debug_aranges
0x000000c8 0x28 ARM Flash Debug/../../obj/main.o
0x000000f0 0x28 ARM Flash Debug/../../obj/main.o
.debug_aranges
0x000000f0 0x38 ARM Flash Debug/../../obj/timer.o
0x00000118 0x38 ARM Flash Debug/../../obj/timer.o
.debug_aranges
0x00000128 0x20 ARM Flash Debug/../../obj/vectors.o
0x00000150 0x20 ARM Flash Debug/../../obj/vectors.o
.debug_aranges
0x00000148 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
0x00000170 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
.debug_aranges
0x00000168 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
0x00000190 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
.debug_aranges
0x00000198 0x508 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x000001c0 0x508 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
.debug_aranges
0x000006a0 0x220 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
0x000006c8 0x220 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
.debug_aranges
0x000008c0 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o)
0x000008e8 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o)
.debug_aranges
0x00000920 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libarm_v4t_a_le.a(libarm_run_dcc_port_server.o)
0x00000948 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libarm_v4t_a_le.a(libarm_run_dcc_port_server.o)
.debug_ranges 0x00000000 0x878
.debug_ranges 0x00000000 0x28 ARM Flash Debug/../../obj/boot.o
.debug_ranges 0x00000028 0x20 ARM Flash Debug/../../obj/cstart.o
.debug_ranges 0x00000048 0x30 ARM Flash Debug/../../obj/irq.o
.debug_ranges 0x00000078 0x18 ARM Flash Debug/../../obj/led.o
.debug_ranges 0x00000090 0x18 ARM Flash Debug/../../obj/main.o
.debug_ranges 0x000000a8 0x28 ARM Flash Debug/../../obj/timer.o
.debug_ranges 0x000000d0 0x10 ARM Flash Debug/../../obj/vectors.o
.debug_ranges 0x000000e0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
.debug_ranges 0x000000f0 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
.debug_ranges 0x00000110 0x4f8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
.debug_ranges 0x00000608 0x210 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
.debug_ranges 0x00000818 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 0x00000868 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libarm_v4t_a_le.a(libarm_run_dcc_port_server.o)
.debug_ranges 0x00000000 0x8a0
.debug_ranges 0x00000000 0x50 ARM Flash Debug/../../obj/boot.o
.debug_ranges 0x00000050 0x20 ARM Flash Debug/../../obj/cstart.o
.debug_ranges 0x00000070 0x30 ARM Flash Debug/../../obj/irq.o
.debug_ranges 0x000000a0 0x18 ARM Flash Debug/../../obj/led.o
.debug_ranges 0x000000b8 0x18 ARM Flash Debug/../../obj/main.o
.debug_ranges 0x000000d0 0x28 ARM Flash Debug/../../obj/timer.o
.debug_ranges 0x000000f8 0x10 ARM Flash Debug/../../obj/vectors.o
.debug_ranges 0x00000108 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
.debug_ranges 0x00000118 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
.debug_ranges 0x00000138 0x4f8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
.debug_ranges 0x00000630 0x210 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
.debug_ranges 0x00000840 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o)
.debug_ranges 0x00000890 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libarm_v4t_a_le.a(libarm_run_dcc_port_server.o)
.debug_line 0x00000000 0x12dd
.debug_line 0x00000000 0xe6 ARM Flash Debug/../../obj/boot.o
.debug_line 0x000000e6 0x118 ARM Flash Debug/../../obj/cstart.o
.debug_line 0x000001fe 0xe3 ARM Flash Debug/../../obj/irq.o
.debug_line 0x000002e1 0xb0 ARM Flash Debug/../../obj/led.o
.debug_line 0x00000391 0xe5 ARM Flash Debug/../../obj/main.o
.debug_line 0x00000476 0xcf ARM Flash Debug/../../obj/timer.o
.debug_line 0x00000545 0x97 ARM Flash Debug/../../obj/vectors.o
.debug_line 0x000005dc 0x75 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
.debug_line 0x00000651 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
.debug_line 0x000006c5 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
.debug_line 0x00000c78 0x56a C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
.debug_line 0x000011e2 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 0x00001256 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 0x1373
.debug_line 0x00000000 0x17c ARM Flash Debug/../../obj/boot.o
.debug_line 0x0000017c 0x118 ARM Flash Debug/../../obj/cstart.o
.debug_line 0x00000294 0xe3 ARM Flash Debug/../../obj/irq.o
.debug_line 0x00000377 0xb0 ARM Flash Debug/../../obj/led.o
.debug_line 0x00000427 0xe5 ARM Flash Debug/../../obj/main.o
.debug_line 0x0000050c 0xcf ARM Flash Debug/../../obj/timer.o
.debug_line 0x000005db 0x97 ARM Flash Debug/../../obj/vectors.o
.debug_line 0x00000672 0x75 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
.debug_line 0x000006e7 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
.debug_line 0x0000075b 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
.debug_line 0x00000d0e 0x56a C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
.debug_line 0x00001278 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 0x000012ec 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 0x1014
.debug_str 0x00000000 0x169 ARM Flash Debug/../../obj/boot.o
.debug_str 0x00000169 0xe2 ARM Flash Debug/../../obj/irq.o
.debug_str 0x00000000 0x10ed
.debug_str 0x00000000 0x242 ARM Flash Debug/../../obj/boot.o
.debug_str 0x00000242 0xe2 ARM Flash Debug/../../obj/irq.o
0x158 (size before relaxing)
.debug_str 0x0000024b 0xa8 ARM Flash Debug/../../obj/led.o
.debug_str 0x00000324 0xa8 ARM Flash Debug/../../obj/led.o
0x111 (size before relaxing)
.debug_str 0x000002f3 0x89 ARM Flash Debug/../../obj/main.o
.debug_str 0x000003cc 0x89 ARM Flash Debug/../../obj/main.o
0xf7 (size before relaxing)
.debug_str 0x0000037c 0xaa ARM Flash Debug/../../obj/timer.o
.debug_str 0x00000455 0xaa ARM Flash Debug/../../obj/timer.o
0x105 (size before relaxing)
.debug_str 0x00000426 0x6f ARM Flash Debug/../../obj/vectors.o
.debug_str 0x000004ff 0x6f ARM Flash Debug/../../obj/vectors.o
0xb8 (size before relaxing)
.debug_str 0x00000495 0x64 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
.debug_str 0x0000056e 0x64 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
0xad (size before relaxing)
.debug_str 0x000004f9 0x7c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
.debug_str 0x000005d2 0x7c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
0xc5 (size before relaxing)
.debug_str 0x00000575 0x57f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
.debug_str 0x0000064e 0x57f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x655 (size before relaxing)
.debug_str 0x00000af4 0x3cc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
.debug_str 0x00000bcd 0x3cc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
0x415 (size before relaxing)
.debug_str 0x00000ec0 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o)
.debug_str 0x00000f99 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v4t_a_le.a(user_libc.o)
0x11b (size before relaxing)
.debug_str 0x00000f92 0x82 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 0x0000106b 0x82 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libarm_v4t_a_le.a(libarm_run_dcc_port_server.o)
0xcb (size before relaxing)
.comment 0x00000000 0x4e
@ -1443,15 +1465,15 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARM7_LPC2000_Olimex_LPC_L2294_Crossw
.ARM.attributes
0x00000060 0x10 ARM Flash Debug/../../obj/vectors.o
.ARM.attributes
0x00000070 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2_asm.o)
0x00000070 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
.ARM.attributes
0x00000080 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
0x00000080 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2_asm.o)
.ARM.attributes
0x00000090 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
0x00000090 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfprintf_int.o)
.ARM.attributes
0x000000a0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
0x000000a0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(__vfscanf_int.o)
.ARM.attributes
0x000000b0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc_asm.o)
0x000000b0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v4t_a_le.a(libc2.o)
.ARM.attributes
0x000000c0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v4t_a_le.a(libdebugio.o)
.ARM.attributes

View File

@ -37,6 +37,51 @@
#include "header.h" /* generic header */
/****************************************************************************************
* Function prototypes
****************************************************************************************/
#if (BOOT_COM_UART_ENABLE > 0)
static void BootComUartInit(void);
static void BootComUartCheckActivationRequest(void);
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
static void BootComCanInit(void);
static void BootComCanCheckActivationRequest(void);
#endif
/************************************************************************************//**
** \brief Initializes the communication interface.
** \return none.
**
****************************************************************************************/
void BootComInit(void)
{
#if (BOOT_COM_UART_ENABLE > 0)
BootComUartInit();
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
BootComCanInit();
#endif
} /*** end of BootComInit ***/
/************************************************************************************//**
** \brief Receives the CONNECT request from the host, which indicates that the
** bootloader should be activated and, if so, activates it.
** \return none.
**
****************************************************************************************/
void BootComCheckActivationRequest(void)
{
#if (BOOT_COM_UART_ENABLE > 0)
BootComUartCheckActivationRequest();
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
BootComCanCheckActivationRequest();
#endif
} /*** end of BootComCheckActivationRequest ***/
/************************************************************************************//**
** \brief Bootloader activation function.
** \return none.
@ -82,7 +127,7 @@ static unsigned char UartReceiveByte(unsigned char *data);
** \return none.
**
****************************************************************************************/
void BootComInit(void)
static void BootComUartInit(void)
{
unsigned long baud_reg_value; /* baudrate register value */
@ -110,7 +155,7 @@ void BootComInit(void)
U0LCR = UART_MODE_8N1;
/* enable and reset transmit and receive FIFO. necessary for UART operation */
U0FCR = UART_FIFO_RX1;
} /*** end of BootComInit ***/
} /*** end of BootComUartInit ***/
/************************************************************************************//**
@ -119,7 +164,7 @@ void BootComInit(void)
** \return none.
**
****************************************************************************************/
void BootComCheckActivationRequest(void)
static void BootComUartCheckActivationRequest(void)
{
static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1];
static unsigned char xcpCtoRxLength;
@ -161,7 +206,7 @@ void BootComCheckActivationRequest(void)
}
}
}
} /*** end of BootComCheckActivationRequest ***/
} /*** end of BootComUartCheckActivationRequest ***/
/************************************************************************************//**
@ -295,7 +340,7 @@ static unsigned char CanGetSpeedConfig(unsigned short baud, unsigned long *btr)
** \return none.
**
****************************************************************************************/
void BootComInit(void)
static void BootComCanInit(void)
{
unsigned long btr_reg_value;
@ -315,7 +360,7 @@ void BootComInit(void)
}
/* enter normal operating mode and synchronize to the CAN bus */
CAN1MOD = 0;
} /*** end of BootComInit ***/
} /*** end of BootComCanInit ***/
/************************************************************************************//**
@ -324,7 +369,7 @@ void BootComInit(void)
** \return none.
**
****************************************************************************************/
void BootComCheckActivationRequest(void)
static void BootComCanCheckActivationRequest(void)
{
unsigned char data[2];
@ -349,7 +394,7 @@ void BootComCheckActivationRequest(void)
/* connection request received so start the bootloader */
BootActivate();
}
} /*** end of BootComCheckActivationRequest ***/
} /*** end of BootComCanCheckActivationRequest ***/
#endif /* BOOT_COM_CAN_ENABLE > 0 */

View File

@ -51,7 +51,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\Prog\main.c" y="36" path="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\main.c" left="0" selected="1" name="unnamed" top="18" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\main.c" y="36" path="C:\Work\software\OpenBLT\Target\Demo\ARM7_LPC2000_Olimex_LPC_L2294_Crossworks\Prog\main.c" left="18" selected="1" name="unnamed" top="18" />
</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 @@
:1000000018F09FE518F09FE518F09FE518F09FE5C0
:1000100018F09FE50000A0E118F09FE510F09FE5C3
:10002000500000007C120000A00000007C120000C4
:100030007C1200004412000060120000000000006A
:10002000500000001C160000A00000001C1600007C
:100030001C160000E415000000160000000000007F
:10004000E4009FE50110A0E3001080E5000000EF50
:10005000D8009FE5DBF021E300D0A0E1040040E2FE
:10006000D7F021E300D0A0E1040040E2D1F021E389
@ -12,305 +12,389 @@
:1000B000D7F021E300D0A0E1040040E2D1F021E339
:1000C00000D0A0E1040040E2D2F021E300D0A0E1A2
:1000D000040040E2D3F021E300D0A0E1040040E2BC
:1000E000DFF021E300D0A0E1010000EB6B0000EBAA
:1000E000DFF021E300D0A0E1010000EBAC0000EB69
:1000F000140000EA38109FE538209FE538309FE56E
:10010000030052E10400913404008234FBFFFF3A03
:100110000000A0E324109FE524209FE5020051E1A8
:1001200004008134FCFFFF3A1EFF2FE140C01FE0B6
:10013000DC1E0040AC130000000200400002004042
:1001400000020040F806004008402DE988309FE595
:10013000DC1E0040E0180000000200400102004008
:1001400004020040FC06004008402DE994309FE581
:100150002220A0E38420C3E55510E0E38C10C3E522
:100160005520A0E38C20C3E50100A0E38000C3E597
:100170008C10C3E58C20C3E5B828D3E1010B12E352
:10018000FCFFFF0A50309FE50320A0E38020C3E579
:10018000FCFFFF0A5C309FE50320A0E38020C3E56D
:100190005520E0E38C20C3E55520A0E38C20C3E587
:1001A0000020A0E30020C3E50420A0E30420C3E571
:1001B0000220A0E30020C3E50120A0E30021C3E565
:1001C0001D3843E2002093E5052082E3002083E50B
:1001D000020000EB090000EBFDFFFFEA00C01FE09A
:1001E00008402DE9BB0100EB7C0200EB620200EB52
:1001F000090000EBAD0100EB0840BDE81EFF2FE158
:1002000008402DE9B40100EB8C0200EB130000EB79
:10021000920100EB0840BDE81EFF2FE104E02DE550
:100220000CD04DE20030E0E30430CDE50030A0E337
:100230000530CDE5330000EBED0100EB18309FE514
:100240000030D3E5010053E304008D024200000BAF
:100250000CD08DE204E09DE41EFF2FE1000200407F
:1002600008402DE914009FE5120200EB010050E365
:1002700008009F053800000B0840BDE81EFF2FE175
:10028000040200401EFF2FE108402DE9FF1001E2AB
:10029000E70100EB2B0000EB0840BDE81EFF2FE15B
:1002A0000120A0E304309FE50020C3E51EFF2FE1FD
:1002B000000200400020A0E304309FE50020C3E5D9
:1002C0001EFF2FE10002004004309FE50000D3E54F
:1002D0001EFF2FE10002004008402DE9130000EB53
:1002E0000840BDE81EFF2FE114309FE50120E0E348
:1002F0000320C3E50400C3E50220A0E3B424C3E166
:100300001EFF2FE1440200401C309FE50020A0E3C7
:100310000020C3E5482083E54320C3E5B424C3E1BE
:100320000220C3E50120C3E51EFF2FE14402004087
:100330000C309FE50000D3E5000090E20100A0131F
:100340001EFF2FE1440200400020A0E304309FE59F
:100350004320C3E51EFF2FE14402004038402DE951
:100360000040A0E10030D0E5FF0053E31200001A86
:10037000E0349FE50010A0E30110C3E50120A0E3F5
:100380000020C3E50000E0E30300C3E51000A0E3A4
:100390000400C3E50510C3E54000A0E30600C3E583
:1003A0000700C3E50810C3E50920C3E50A20C3E53B
:1003B0000820A0E3B424C3E1150100EA94249FE5DA
:1003C0000020D2E5010052E32001001AC93043E2C7
:1003D000350053E303F19F970B0100EA98060000F4
:1003E0000C0800000C080000000800000C080000C9
:1003F0000C080000E4070000E4060000A807000065
:10040000700700000C0800000C0800000C08000039
:100410000C0800000C0800000C0800000C0800008C
:100420000C0800000C0800000C0800000C0800007C
:100430000C0800000C0800000C0800000C0800006C
:100440000C0800000C0800000C0800000C0800005C
:100450000C0800000C0800000C0800000C0800004C
:100460000C0800000C0800000C0800000C0800003C
:100470000C0800000C0800000C0800000C0800002C
:100480000C0800007C05000004050000B404000016
:100490005C0500000C0800000C0800000C080000BF
:1004A000F00500000C0800003406000040060000C3
:1004B000740600000120D0E53F0052E30200009ADC
:1004C0002200A0E387FFFFEBD10000EA84539FE501
:1004D000040085E2481095E5070100EB0030E0E3F9
:1004E0000330C5E50120D4E5483095E5033082E0CE
:1004F000483085E50130D4E5013083E2B434C5E10C
:10050000C30000EA0130D0E53F0053E30200009A47
:100510002200A0E373FFFFEBBD0000EA041090E5AA
:1005200030539FE5481085E5040085E20120D4E5BD
:10053000F10000EB0030E0E30330C5E50120D4E535
:10054000483095E5033082E0483085E50130D4E558
:10055000013083E2B434C5E1AD0000EAF4329FE536
:100560000020E0E30320C3E5042090E5482083E574
:100570000120A0E3B424C3E1A50000EAD4329FE542
:100580000020E0E30320C3E5483093E5040090E554
:10059000000050E30700000A030080E00020A0E311
:1005A0000110D3E4012082E0FF2002E2000053E1C9
:1005B000FAFFFF1A000000EA0020A0E394329FE552
:1005C0000010A0E30720C3E50810C3E50910C3E548
:1005D0000A10C3E50120A0E30420C3E50510C3E52C
:1005E0000610C3E50820A0E3B424C3E1880000EAB4
:1005F00060329FE50020E0E30320C3E558229FE539
:10060000482083E50020A0E30420C3E50520C3E5DE
:100610000620C3E50710A0E30710C3E50820C3E5E3
:100620000920C3E50A20C3E50820A0E3B424C3E100
:10063000770000EA0000A0E32AFFFFEB740000EA65
:1006400010329FE50020E0E30320C3E50020A0E393
:100650000420C3E50110D3E50510C3E50620C3E57A
:100660000720C3E50820C3E50620A0E3B424C3E1C6
:10067000670000EADC319FE50020A0E30020C3E52D
:100680000120C3E50020E0E30320C3E50120A0E34F
:10069000B424C3E15E0000EAB8319FE5480093E569
:1006A0003F10A0E3012084E2370100EB000050E39B
:1006B0000200001A3100A0E30AFFFFEB540000EA39
:1006C00090319FE50020E0E30320C3E5482093E557
:1006D0003F2082E2482083E50120A0E3B424C3E167
:1006E0004B0000EA0130D0E53E0053E30200009ADF
:1006F0002200A0E3FBFEFFEB450000EA54319FE53A
:100700000020E0E30320C3E50120A0E3B424C3E11B
:100710000110D0E5000051E30500001A260100EBAE
:10072000000050E33A00001A3100A0E3EDFEFFEBB9
:10073000370000EA1C319FE5480093E5022084E27F
:10074000110100EB000050E30200001A3100A0E3A9
:10075000E4FEFFEB2E0000EAF8309FE50110D4E53F
:10076000482093E5022081E0482083E5280000EA44
:10077000E0309FE50020E0E30320C3E50020A0E394
:100780000420C3E50520C3E54010A0E30610C3E53F
:100790000720C3E50820C3E50920C3E50720A0E33F
:1007A000B424C3E11A0000EAA8309FE5480093E5AD
:1007B000041094E5F80000EB000050E30200001A7A
:1007C0003100A0E3C7FEFFEB110000EA84309FE593
:1007D0000020E0E30320C3E50120A0E3B424C3E14B
:1007E0000B0000EA670000EB68309FE50020E0E3C3
:1007F0000320C3E50120A0E3B424C3E1040000EA20
:100800003100A0E3B7FEFFEB010000EA2000A0E307
:10081000B4FEFFEB3C309FE54330D3E5010053E3EA
:100820001000A003AFFEFF0B28309FE5B414D3E106
:100830000138A0E1000053E3040000DA14009FE552
:100840000130A0E34330C0E5030080E28DFEFFEB02
:100850003840BDE81EFF2FE1440200409412000022
:1008600008402DE99BFEFFEB010050E30C00000A5D
:1008700034309FE50030D3E5010053E30800001A4F
:10088000FA0000EB20309FE5043093E5323083E23C
:10089000030050E10020A0230C309F250020C32539
:1008A0002500002B0840BDE81EFF2FE1900200400C
:1008B00010402DE918409FE50130A0E30030C4E569
:1008C000EA0000EB040084E5E4FFFFEB1040BDE824
:1008D0001EFF2FE1900200401EFF2FE11EFF2FE1BF
:1008E00008402DE90C309FE5000083E5041083E506
:1008F000F9FFFFEBFDFFFFEA9802004070402DE991
:10090000016042E20668A0E12668A0E1000052E32F
:100910000700000A014041E2016086E0005061E00A
:100920000130F4E50430C5E7EBFFFFEB060054E1CE
:10093000FAFFFF1A7040BDE81EFF2FE108402DE9C5
:10094000990000EB000050E30B00000A4CFEFFEBA7
:10095000B20000EB0101A0E3021AA0E34020A0E3F3
:10096000E5FFFFEB0220A0E314309FE5402083E584
:100970000131A0E30FE0A0E113FF2FE10840BDE843
:100980001EFF2FE100C01FE008402DE9AFFDFFEB87
:100990000840BDE81EFF2FE110402DE94C309FE5D7
:1009A0001430D3E5200013E30000A0030D00000A7B
:1009B00038309FE50000C3E51430D3E5200013E391
:1009C0000500001A24409FE5C3FFFFEB1430D4E577
:1009D000200013E3FBFFFF0A010000EA0100A0E38F
:1009E000000000EA0100A0E31040BDE81EFF2FE177
:1009F00000C000E034309FE50020A0E30420C3E500
:100A00000820C3E51420C3E57F10E0E30C10C3E524
:100A10004110A0E30010C3E50420C3E50320A0E3D8
:100A20000C20C3E50720A0E30820C3E51EFF2FE14B
:100A300000C000E0F0412DE90060A0E10140A0E12C
:100A4000400051E368009F859110A083A3FFFF8BB6
:100A50000400A0E1CFFFFFEB010050E350009F1521
:100A60009410A0139DFFFF1B0450A0E1000054E36D
:100A70000D00000A0040A0E334809FE59C70A0E3D5
:100A800095FFFFEB0400D6E7C2FFFFEB010050E348
:100A90000800A0110710A01190FFFF1B014084E285
:100AA0000438A0E1230855E1F4FFFF8AF041BDE8D6
:100AB0001EFF2FE15C13000010402DE9B0309FE5D0
:100AC0000030D3E5000053E30D00001AA4309FE589
:100AD0001430D3E5010013E30000A0032200000A54
:100AE00090309FE50020D3E584309FE50420C3E5E6
:100AF0000120A0E30020C3E50000A0E34500C3E51A
:100B0000190000EA68309FE54520D3E564309FE591
:100B10001430D3E5010013E30000A0031200000A23
:100B200050309FE500C0D3E544309FE5021083E0DC
:100B300005C0C1E5012082E2FF2002E24520C3E5B5
:100B40000430D3E5020053E10000A0130600001AB0
:100B50001C409FE5051084E267FFFFEB0030A0E337
:100B60000030C4E50100A0E3FFFFFFEA1040BDE84C
:100B70001EFF2FE1A002004000C000E008402DE968
:100B8000F60000EB0840BDE81EFF2FE108402DE90C
:100B9000F80000EB0840BDE81EFF2FE108402DE9FA
:100BA0000F0100EB0840BDE81EFF2FE108402DE9D2
:100BB000790100EB0840BDE81EFF2FE108402DE958
:100BC000540100EB000050E30000A0030100000A04
:100BD000830100EBFFFFFFEA0840BDE81EFF2FE1A5
:100BE0002C309FE50020A0E3142083E5282083E536
:100BF00020109FE50C1083E50110A0E3041083E5AD
:100C0000081093E510309FE5001083E5042083E58C
:100C10001EFF2FE1004000E05FEA0000E802004014
:100C200014309FE50020A0E3042083E50C2083E539
:100C3000082083E5102083E51EFF2FE1004000E03F
:100C400020309FE5082093E51C309FE5041093E5D4
:100C5000011082E0000093E5011060E0041083E5DC
:100C6000002083E51EFF2FE1004000E0E802004085
:100C700008402DE9F1FFFFEB08309FE5040093E504
:100C80000840BDE81EFF2FE1E8020040F8402DE9D2
:100C90000070A0E10040A0E30450A0E150609FE597
:100CA0000DFFFFEB063094E7070053E10900008ACF
:100CB000041086E0041091E5013083E0030057E161
:100CC0000400002A852085E024309FE5022183E08E
:100CD0000800D2E5040000EA015085E20C4084E2FD
:100CE000C00054E3EDFFFF1AFF00A0E3F840BDE8A9
:100CF0001EFF2FE19C12000030402DE924D04DE270
:100D00000040A0E1000090E5DFFFFFEBFF0050E3B3
:100D10000000A0033800000A3220A0E30C208DE57B
:100D200010008DE514008DE50130A0E300308DE565
:100D3000E9FEFFEB0C008DE20D10A0E13A31E0E39B
:100D40000FE0A0E113FF2FE100309DE5000053E329
:100D50000000A0132800001A3330A0E30C308DE50A
:100D60000450A0E1043095E410308DE514508DE579
:100D7000023CA0E318308DE588309FE51C308DE5FE
:100D80000130A0E300308DE5D3FEFFEB0C008DE2D7
:100D90000D10A0E13A31E0E30FE0A0E113FF2FE1F5
:100DA00000309DE5000053E30000A0131200001A7C
:100DB0003830A0E30C308DE5003094E510308DE53F
:100DC00014508DE5023CA0E318308DE50130A0E31E
:100DD00000308DE5C0FEFFEB0C008DE20D10A0E1B0
:100DE0003A31E0E30FE0A0E113FF2FE100009DE5C1
:100DF000010070E20000A033FFFFFFEA24D08DE283
:100E00003040BDE81EFF2FE160EA000038402DE9C8
:100E10000040A0E10150A0E16C309FE5030050E1EB
:100E20000500000A020A51E30800000AB1FFFFEBC7
:100E3000000050E30100001A0E0000EA4C409FE55C
:100E4000853BB0E10000A0130D00001A000000EA8D
:100E500034409FE5003094E5030055E10700000AA7
:100E60000400A0E1045080E40510A0E1022CA0E3FE
:100E7000A1FEFFEB010000EA0000A0E3000000EA91
:100E80000400A0E13840BDE81EFF2FE1F40400405B
:100E9000F0020040F8432DE90060A0E10140A0E12C
:100EA0000270A0E10350A0E1A194A0E18994A0E127
:100EB000003090E5010073E3049080040910A00164
:100EC000022CA0038CFEFF0B003096E5090053E1D5
:100ED0000400000A0600A0E10910A0E1CAFFFFEB30
:100EE000006050E21500000A003096E5044063E01F
:100EF000044086E0044084E25C809FE5029C89E235
:100F000075FEFFEB043086E2043063E0080053E135
:100F10000500009A0600A0E10910A0E1BAFFFFEB6E
:100F2000006050E20700000A044086E20130D7E486
:100F30000130C4E4015055E2F0FFFF1A030000EA5B
:100F40000000A0E3020000EA0000A0E3000000EAC5
:100F50000100A0E3F843BDE81EFF2FE1FF01000000
:100F60000C309FE50020E0E3002083E5042283E5C8
:100F70001EFF2FE1F002004070402DE90040A0E18B
:100F80000150A0E10260A0E13FFFFFEBFF0050E352
:100F90000000A0030E00000A010045E2040080E00A
:100FA00039FFFFEBFF0050E30000A0030800000A38
:100FB000A434A0E1100053E31C009F051C009F1502
:100FC0000410A0E10620A0E10530A0E1B0FFFFEB96
:100FD000FFFFFFEA7040BDE81EFF2FE1F404004070
:100FE000F002004070402DE920D04DE20050A0E119
:100FF0000160A0E124FFFFEB0040A0E1010046E218
:10100000050080E020FFFFEB0050A0E1FF0054E36B
:10101000FF0050130000A0033A00000A050054E14D
:101020000000A0833700008A000054E30000A00302
:101030003400000A100055E30000A0833100008A4C
:101040003230A0E30C308DE510408DE514508DE575
:101050000130A0E300308DE51FFEFFEB0C008DE2B8
:101060000D10A0E13A31E0E30FE0A0E113FF2FE122
:1010700000309DE5000053E30000A0132100001A9A
:101080003430A0E30C308DE510408DE514508DE533
:101090007C309FE518308DE50130A0E300308DE510
:1010A0000DFEFFEB0C008DE20D10A0E13A31E0E304
:1010B0000FE0A0E113FF2FE100309DE5000053E3B6
:1010C0000000A0130F00001A3530A0E30C308DE5AE
:1010D00010408DE514508DE50130A0E300308DE522
:1010E000FDFDFFEB0C008DE20D10A0E13A31E0E3D5
:1010F0000FE0A0E113FF2FE100009DE5010070E289
:101100000000A033FFFFFFEA20D08DE27040BDE871
:101110001EFF2FE160EA000004E02DE50CD04DE257
:101120006C309FE5043293E5010073E30100A003F6
:101130001400000A58309FE5832F83E2060012E86E
:10114000011082E0102293E5021081E0142293E561
:10115000021081E0182293E5021081E0202293E53D
:10116000021081E0242293E5023081E0003063E246
:1011700008208DE2043022E518009FE50410A0E36A
:101180007CFFFFEBFFFFFFEA0CD08DE204E09DE463
:101190001EFF2FE1F002004014200000023AA0E3FD
:1011A000050093E8000082E0082093E5020080E05B
:1011B0000C2093E5020080E0102093E5020080E01F
:1011C000142093E5020080E0182093E5020080E0FF
:1011D0001C3093E5030080E0010070E20000A033C2
:1011E0001EFF2FE108402DE94C309FE5043293E5C6
:1011F000010073E30400000A40009FE5BDFEFFEB21
:10120000000050E30000A0030900000A28309FE519
:10121000003093E5010073E30100A0030400000A1D
:1012200014009FE5B3FEFFEB000090E20100A01365
:10123000FFFFFFEA0840BDE81EFF2FE1F00200407B
:10124000F404004004E04EE21F402DE908009FE551
:101250003910A0E3A1FDFFEB1F80FDE88013000023
:1012600004E04EE20F502DE908009FE54510A0E391
:101270009AFDFFEB0F90FDE8801300000F502DE961
:1012800008009FE55110A0E394FDFFEB0F90FDE8EF
:10129000801300004F70656E424C54000020000027
:1012A00000200000010000000040000000200000BD
:1012B00002000000006000000020000003000000A9
:1012C00000800000002000000400000000A00000DA
:1012D000002000000500000000C000000020000009
:1012E0000600000000E000000020000007000000F1
:1012F00000000100000001000800000000000200E2
:1013000000000100090000000000030000200000B0
:101310000A00000000200300002000000B00000075
:1013200000400300002000000C00000000600300EB
:10133000002000000D0000000080030000200000DD
:101340000E00000000A00300002000000F000000BD
:1013500000C0030000200000100000002E2E2F2EE1
:101360002E2F2E2E2F536F757263652F41524D37DE
:101370005F4C5043323030302F756172742E6300F1
:101380002E2E2F2E2E2F2E2E2F536F757263652F1C
:1013900041524D375F4C5043323030302F4743433A
:0C13A0002F766563746F72732E6300007B
:1001D000042093E5012782E3042083E5020000EB7D
:1001E000090000EBFDFFFFEA00C01FE008402DE919
:1001F000070200EB610300EB470300EB090000EB93
:10020000F90100EB0840BDE81EFF2FE108402DE991
:10021000000200EB710300EB190000EBDE0100EBC4
:100220000840BDE81EFF2FE130402DE90CD04DE223
:100230000030E0E30430CDE50050A0E30550CDE50B
:10024000710000EB220200EB2C409FE50130A0E39F
:100250000030C4E5CE0200EB0050C4E51C309FE541
:100260000030D3E5010053E304008D027B00000B56
:100270000CD08DE23040BDE81EFF2FE100020040AF
:100280000402004008402DE948009FE57F0200EB92
:10029000010050E30400001A0120A0E338309FE57C
:1002A0000020C3E52C009FE56C0000EB24009FE5D7
:1002B000E80200EB010050E30400001A0020A0E374
:1002C00014309FE50020C3E508009FE5630000EBC4
:1002D0000840BDE81EFF2FE1080200400002004078
:1002E0001EFF2FE138402DE90040A0E10150A0E1C0
:1002F00030309FE50030D3E5010053E3FF100102E9
:100300003302000B1C309FE50030D3E5000053E3BF
:10031000FF1005020400A001AD02000B4A0000EB33
:100320003840BDE81EFF2FE10002004030309FE55D
:100330000000D3E5020050E30500000A030050E38B
:100340000500000A010050E30800A0034000A013CC
:100350001EFF2FE10000A0E31EFF2FE10000A0E33D
:100360001EFF2FE10002004030309FE50000D3E582
:10037000020050E30500000A030050E30500000AF4
:10038000010050E30800A0034000A0131EFF2FE16E
:100390000000A0E31EFF2FE10000A0E31EFF2FE1FD
:1003A000000200400120A0E304309FE50020C3E5E7
:1003B0001EFF2FE1040200400020A0E304309FE56F
:1003C0000020C3E51EFF2FE10402004004309FE53A
:1003D0000000D3E51EFF2FE10402004008402DE994
:1003E000130000EB0840BDE81EFF2FE114309FE52D
:1003F0000120E0E30320C3E50400C3E50220A0E3FD
:10040000B424C3E11EFF2FE1480200401C309FE5E9
:100410000020A0E30020C3E5482083E54320C3E596
:10042000B424C3E10220C3E50120C3E51EFF2FE190
:10043000480200400C309FE50000D3E5000090E248
:100440000100A0131EFF2FE1480200400020A0E39E
:1004500004309FE54320C3E51EFF2FE14802004022
:1004600038402DE90040A0E10030D0E5FF0053E323
:100470001500001A18459FE50030A0E30130C4E5DF
:100480000150A0E30050C4E50020E0E30320C4E5F0
:100490001020A0E30420C4E50530C4E5A2FFFFEB73
:1004A0000600C4E5AFFFFFEB0700C4E5ADFFFFEBBF
:1004B0002004A0E10800C4E50950C4E50A50C4E5E1
:1004C0000830A0E3B434C4E1200100EAC0249FE571
:1004D0000020D2E5010052E32B01001AC93043E2AB
:1004E000350053E303F19F97160100EABC070000B3
:1004F00048090000480900003C09000048090000C4
:10050000480900002009000018080000E408000065
:10051000AC08000048090000480900004809000034
:100520004809000048090000480900004809000087
:100530004809000048090000480900004809000077
:100540004809000048090000480900004809000067
:100550004809000048090000480900004809000057
:100560004809000048090000480900004809000047
:100570004809000048090000480900004809000037
:100580004809000048090000480900004809000027
:1005900048090000A006000020060000C405000075
:1005A00080060000480900004809000048090000D2
:1005B0001407000048090000580700006407000005
:1005C000980700000150D0E557FFFFEB010040E223
:1005D000000055E1020000DA2200A0E382FFFFEBF9
:1005E000DA0000EAA8539FE5040085E2481095E58B
:1005F0000120D4E50F0100EB0030E0E30330C5E556
:100600000120D4E5483095E5033082E0483085E5A7
:100610000130D4E5013083E2B434C5E1CB0000EA17
:100620000150D0E540FFFFEB010040E2000055E142
:10063000020000DA2200A0E36BFFFFEBC30000EA38
:10064000041094E548539FE5481085E5040085E2D1
:100650000120D4E5F70000EB0030E0E30330C5E50E
:100660000120D4E5483095E5033082E0483085E547
:100670000130D4E5013083E2B434C5E1B30000EACF
:100680000C339FE50020E0E30320C3E5042090E560
:10069000482083E50120A0E3B424C3E1AB0000EAD5
:1006A000EC329FE50020E0E30320C3E5483093E50A
:1006B000040090E5000050E30700000A030080E01A
:1006C0000020A0E30110D3E4012082E0FF2002E239
:1006D000000053E1FAFFFF1A000000EA0020A0E347
:1006E000AC329FE50010A0E30720C3E50810C3E586
:1006F0000910C3E50A10C3E50120A0E30420C3E507
:100700000510C3E50610C3E50820A0E3B424C3E147
:100710008E0000EA78329FE50020E0E30320C3E585
:1007200070229FE5482083E50020A0E30420C3E574
:100730000520C3E50620C3E50710A0E30710C3E5C5
:100740000820C3E50920C3E50A20C3E50820A0E38B
:10075000B424C3E17D0000EA0000A0E322FFFFEB28
:100760007A0000EA28329FE50020E0E30320C3E599
:100770000020A0E30420C3E50110D3E50510C3E584
:100780000620C3E50720C3E50820C3E50620A0E353
:10079000B424C3E16D0000EAF4319FE50020A0E33A
:1007A0000020C3E50120C3E50020E0E30320C3E50A
:1007B0000120A0E3B424C3E1640000EAD0319FE546
:1007C000485093E5D8FEFFEB011040E20500A0E1A0
:1007D000012084E2D40100EB000050E30200001A83
:1007E0003100A0E300FFFFEB580000EAA0419FE5C5
:1007F0000030E0E30330C4E5485094E5CAFEFFEB67
:10080000015045E2000085E0480084E50130A0E3A6
:10081000B434C4E14D0000EA0150D0E5C2FEFFEB64
:10082000020040E2000055E1020000DA2200A0E3ED
:10083000EDFEFFEB450000EA54319FE50020E0E3C8
:100840000320C3E50120A0E3B424C3E10110D4E5F3
:10085000000051E30500001ABF0100EB000050E367
:100860003A00001A3100A0E3DFFEFFEB370000EA98
:100870001C319FE5480093E5022084E2AA0100EBC9
:10088000000050E30200001A3100A0E3D6FEFFEBA7
:100890002E0000EAF8309FE50110D4E5482093E5EA
:1008A000022081E0482083E5280000EAE0409FE53F
:1008B0000030E0E30330C4E50050A0E30450C4E599
:1008C0000550C4E598FEFFEB0600C4E50750C4E5FB
:1008D0000850C4E50950C4E50730A0E3B434C4E1CE
:1008E0001A0000EAA8309FE5480093E5041094E55B
:1008F000910100EB000050E30200001A3100A0E378
:10090000B9FEFFEB110000EA84309FE50020E0E330
:100910000320C3E50120A0E3B424C3E10B0000EAF7
:10092000670000EB68309FE50020E0E30320C3E5AB
:100930000120A0E3B424C3E1040000EA3100A0E3F5
:10094000A9FEFFEB010000EA2000A0E3A6FEFFEBFA
:100950003C309FE54330D3E5010053E31000A00392
:10096000A1FEFF0B28309FE5B414D3E10138A0E1CC
:10097000000053E3040000DA14009FE50130A0E317
:100980004330C0E5030080E255FEFFEB3840BDE890
:100990001EFF2FE1480200408017000008402DE9AB
:1009A0008DFEFFEB010050E30C00000A34309FE5A0
:1009B0000030D3E5010053E30800001A930100EB77
:1009C00020309FE5043093E5323083E2030050E1AC
:1009D0000020A0230C309F250020C3252500002BDC
:1009E0000840BDE81EFF2FE19402004010402DE9B1
:1009F00018409FE50130A0E30030C4E5830100EB1F
:100A0000040084E5E4FFFFEB1040BDE81EFF2FE18A
:100A1000940200401EFF2FE11EFF2FE108402DE948
:100A20000C309FE5000083E5041083E5F9FFFFEB40
:100A3000FDFFFFEA9C02004070402DE9016042E2A8
:100A40000668A0E12668A0E1000052E30700000A62
:100A5000014041E2016086E0005061E00130F4E5D0
:100A60000430C5E7EBFFFFEB060054E1FAFFFF1A85
:100A70007040BDE81EFF2FE108402DE9320100EB78
:100A8000000050E30B00000A14FEFFEB4B0100EBEB
:100A90000101A0E3021AA0E34020A0E3E5FFFFEB81
:100AA0000220A0E314309FE5402083E50131A0E35C
:100AB0000FE0A0E113FF2FE10840BDE81EFF2FE18A
:100AC00000C01FE008402DE960FDFFEB0840BDE8D5
:100AD0001EFF2FE1F0472DE90220A0E3D8309FE56B
:100AE0000020C3E5023983E20120A0E3002083E572
:100AF0000040A0E3104083E5084083E5BC809FE50B
:100B0000BC709FE5BC909FE50830A0E10460F3E76E
:100B100001A0D3E50A3086E0013083E2835263E02E
:100B2000053183E00351A0E10700A0E10510A0E139
:100B3000090300EB000051E30F00001A0700A0E1D9
:100B40000510A0E1BA0200EB013040E20338A0E159
:100B5000230859E10800003A0038A0E12338A0E159
:100B6000013043E2012046E201A04AE20AAAA0E1E4
:100B700002288AE1032082E1030000EA024084E2C5
:100B8000240054E3DFFFFF1A040000EA38309FE539
:100B9000142083E50020A0E3002083E5040000EAA0
:100BA00028009FE5C810A0E39BFFFFEB0020A0E317
:100BB000F5FFFFEAF047BDE81EFF2FE100C003E0AC
:100BC0008817000060EA0000FF030000004004E016
:100BD0006C18000038402DE90040A0E10150A0E170
:100BE0009C309FE51C3093E5040013E394009F05BF
:100BF000DA10A00388FFFF0B0558A0E180309FE5C5
:100C0000305083E580209FE5342083E50310D4E550
:100C10000220D4E50228A0E1012C82E00110D4E5F5
:100C2000012482E00010D4E5012082E0382083E531
:100C30000710D4E50620D4E50228A0E1012C82E0CB
:100C40000510D4E5012482E00410D4E5012082E0FF
:100C50003C2083E52120A0E3042083E51C3093E5BC
:100C6000080013E30400001A14409FE569FFFFEB3E
:100C70001C3094E5080013E3FBFFFF0A3840BDE891
:100C80001EFF2FE1004004E06C180000E1070000A7
:100C900098309FE51C3093E5010013E31F00000A24
:100CA00088309FE5242093E584309FE5030052E1DE
:100CB0001C00001A74309FE5282093E50020C0E551
:100CC000282093E52224A0E10120C0E5282093E517
:100CD0002228A0E10220C0E5282093E5222CA0E1F3
:100CE0000320C0E52C2093E50420C0E52C2093E5EB
:100CF0002224A0E10520C0E52C2093E52228A0E1D4
:100D00000620C0E52C2093E5222CA0E10720C0E5B9
:100D10000420A0E3042083E50100A0E31EFF2FE1EF
:100D20000000A0E31EFF2FE10000A0E31EFF2FE163
:100D3000004004E06706000010402DE94C309FE5BC
:100D40001430D3E5200013E30000A0030D00000AD7
:100D500038309FE50000C3E51430D3E5200013E3ED
:100D60000500001A24409FE52AFFFFEB1430D4E56C
:100D7000200013E3FBFFFF0A010000EA0100A0E3EB
:100D8000000000EA0100A0E31040BDE81EFF2FE1D3
:100D900000C000E034309FE50020A0E30420C3E55C
:100DA0000820C3E51420C3E57F10E0E30C10C3E581
:100DB0004110A0E30010C3E50420C3E50320A0E335
:100DC0000C20C3E50720A0E30820C3E51EFF2FE1A8
:100DD00000C000E0F0412DE90060A0E10140A0E189
:100DE000400051E368009F859210A0830AFFFF8BAB
:100DF0000400A0E1CFFFFFEB010050E350009F157E
:100E00009610A01304FFFF1B0450A0E1000054E360
:100E10000D00000A0040A0E334809FE59F70A0E32E
:100E2000FCFEFFEB0400D6E7C2FFFFEB010050E33E
:100E30000800A0110710A011F7FEFF1B014084E27B
:100E40000438A0E1230855E1F4FFFF8AF041BDE832
:100E50001EFF2FE19018000010402DE9B0309FE5F3
:100E60000030D3E5000053E30D00001AA4309FE5E5
:100E70001430D3E5010013E30000A0032200000AB0
:100E800090309FE50020D3E584309FE50420C3E542
:100E90000120A0E30020C3E50000A0E34500C3E576
:100EA000190000EA68309FE54520D3E564309FE5EE
:100EB0001430D3E5010013E30000A0031200000A80
:100EC00050309FE500C0D3E544309FE5021083E039
:100ED00005C0C1E5012082E2FF2002E24520C3E512
:100EE0000430D3E5020053E10000A0130600001A0D
:100EF0001C409FE5051084E2CEFEFFEB0030A0E32E
:100F00000030C4E50100A0E3FFFFFFEA1040BDE8A8
:100F10001EFF2FE1A402004000C000E008402DE9C0
:100F2000F60000EB0840BDE81EFF2FE108402DE968
:100F3000F80000EB0840BDE81EFF2FE108402DE956
:100F40000F0100EB0840BDE81EFF2FE108402DE92E
:100F5000790100EB0840BDE81EFF2FE108402DE9B4
:100F6000540100EB000050E30000A0030100000A60
:100F7000830100EBFFFFFFEA0840BDE81EFF2FE101
:100F80002C309FE50020A0E3142083E5282083E592
:100F900020109FE50C1083E50110A0E3041083E509
:100FA000081093E510309FE5001083E5042083E5E9
:100FB0001EFF2FE1004000E05FEA0000EC0200406D
:100FC00014309FE50020A0E3042083E50C2083E596
:100FD000082083E5102083E51EFF2FE1004000E09C
:100FE00020309FE5082093E51C309FE5041093E531
:100FF000011082E0000093E5011060E0041083E539
:10100000002083E51EFF2FE1004000E0EC020040DD
:1010100008402DE9F1FFFFEB08309FE5040093E560
:101020000840BDE81EFF2FE1EC020040F8402DE92A
:101030000070A0E10040A0E30450A0E150609FE5F3
:1010400074FEFFEB063094E7070053E10900008AC5
:10105000041086E0041091E5013083E0030057E1BD
:101060000400002A852085E024309FE5022183E0EA
:101070000800D2E5040000EA015085E20C4084E259
:10108000C00054E3EDFFFF1AFF00A0E3F840BDE805
:101090001EFF2FE1AC17000030402DE924D04DE2B7
:1010A0000040A0E1000090E5DFFFFFEBFF0050E310
:1010B0000000A0033800000A3220A0E30C208DE5D8
:1010C00010008DE514008DE50130A0E300308DE5C2
:1010D00050FEFFEB0C008DE20D10A0E13A31E0E391
:1010E0000FE0A0E113FF2FE100309DE5000053E386
:1010F0000000A0132800001A3330A0E30C308DE567
:101100000450A0E1043095E410308DE514508DE5D5
:10111000023CA0E318308DE588309FE51C308DE55A
:101120000130A0E300308DE53AFEFFEB0C008DE2CC
:101130000D10A0E13A31E0E30FE0A0E113FF2FE151
:1011400000309DE5000053E30000A0131200001AD8
:101150003830A0E30C308DE5003094E510308DE59B
:1011600014508DE5023CA0E318308DE50130A0E37A
:1011700000308DE527FEFFEB0C008DE20D10A0E1A5
:101180003A31E0E30FE0A0E113FF2FE100009DE51D
:10119000010070E20000A033FFFFFFEA24D08DE2DF
:1011A0003040BDE81EFF2FE160EA000038402DE925
:1011B0000040A0E10150A0E16C309FE5030050E148
:1011C0000500000A020A51E30800000AB1FFFFEB24
:1011D000000050E30100001A0E0000EA4C409FE5B9
:1011E000853BB0E10000A0130D00001A000000EAEA
:1011F00034409FE5003094E5030055E10700000A04
:101200000400A0E1045080E40510A0E1022CA0E35A
:1012100008FEFFEB010000EA0000A0E3000000EA86
:101220000400A0E13840BDE81EFF2FE1F8040040B3
:10123000F4020040F8432DE90060A0E10140A0E184
:101240000270A0E10350A0E1A194A0E18994A0E183
:10125000003090E5010073E3049080040910A001C0
:10126000022CA003F3FDFF0B003096E5090053E1CB
:101270000400000A0600A0E10910A0E1CAFFFFEB8C
:10128000006050E21500000A003096E5044063E07B
:10129000044086E0044084E25C809FE5029C89E291
:1012A000DCFDFFEB043086E2043063E0080053E12C
:1012B0000500009A0600A0E10910A0E1BAFFFFEBCB
:1012C000006050E20700000A044086E20130D7E4E3
:1012D0000130C4E4015055E2F0FFFF1A030000EAB8
:1012E0000000A0E3020000EA0000A0E3000000EA22
:1012F0000100A0E3F843BDE81EFF2FE1FF0100005D
:101300000C309FE50020E0E3002083E5042283E524
:101310001EFF2FE1F402004070402DE90040A0E1E3
:101320000150A0E10260A0E13FFFFFEBFF0050E3AE
:101330000000A0030E00000A010045E2040080E066
:1013400039FFFFEBFF0050E30000A0030800000A94
:10135000A434A0E1100053E31C009F051C009F155E
:101360000410A0E10620A0E10530A0E1B0FFFFEBF2
:10137000FFFFFFEA7040BDE81EFF2FE1F8040040C8
:10138000F402004070402DE920D04DE20050A0E171
:101390000160A0E124FFFFEB0040A0E1010046E274
:1013A000050080E020FFFFEB0050A0E1FF0054E3C8
:1013B000FF0050130000A0033A00000A050054E1AA
:1013C0000000A0833700008A000054E30000A0035F
:1013D0003400000A100055E30000A0833100008AA9
:1013E0003230A0E30C308DE510408DE514508DE5D2
:1013F0000130A0E300308DE586FDFFEB0C008DE2AF
:101400000D10A0E13A31E0E30FE0A0E113FF2FE17E
:1014100000309DE5000053E30000A0132100001AF6
:101420003430A0E30C308DE510408DE514508DE58F
:101430007C309FE518308DE50130A0E300308DE56C
:1014400074FDFFEB0C008DE20D10A0E13A31E0E3FA
:101450000FE0A0E113FF2FE100309DE5000053E312
:101460000000A0130F00001A3530A0E30C308DE50A
:1014700010408DE514508DE50130A0E300308DE57E
:1014800064FDFFEB0C008DE20D10A0E13A31E0E3CA
:101490000FE0A0E113FF2FE100009DE5010070E2E5
:1014A0000000A033FFFFFFEA20D08DE27040BDE8CE
:1014B0001EFF2FE160EA000004E02DE50CD04DE2B4
:1014C0006C309FE5043293E5010073E30100A00353
:1014D0001400000A58309FE5832F83E2060012E8CB
:1014E000011082E0102293E5021081E0142293E5BE
:1014F000021081E0182293E5021081E0202293E59A
:10150000021081E0242293E5023081E0003063E2A2
:1015100008208DE2043022E518009FE50410A0E3C6
:101520007CFFFFEBFFFFFFEA0CD08DE204E09DE4BF
:101530001EFF2FE1F402004014200000023AA0E355
:10154000050093E8000082E0082093E5020080E0B7
:101550000C2093E5020080E0102093E5020080E07B
:10156000142093E5020080E0182093E5020080E05B
:101570001C3093E5030080E0010070E20000A0331E
:101580001EFF2FE108402DE94C309FE5043293E522
:10159000010073E30400000A40009FE5BDFEFFEB7D
:1015A000000050E30000A0030900000A28309FE576
:1015B000003093E5010073E30100A0030400000A7A
:1015C00014009FE5B3FEFFEB000090E20100A013C2
:1015D000FFFFFFEA0840BDE81EFF2FE1F4020040D4
:1015E000F804004004E04EE21F402DE908009FE5AA
:1015F0003910A0E308FDFFEB1F80FDE8B4180000E0
:1016000004E04EE20F502DE908009FE54510A0E3ED
:1016100001FDFFEB0F90FDE8B41800000F502DE91D
:1016200008009FE55110A0E3FBFCFFEB0F90FDE8E5
:10163000B4180000000051E34300000A01C020E09C
:1016400000106142012051E22700000A0030B0E1A1
:1016500000306042010053E12600009A020011E1CF
:101660002800000A0E0211E38111A0010820A00346
:101670000120A013010251E3030051310112A031F6
:101680000222A031FAFFFF3A020151E30300513177
:101690008110A0318220A031FAFFFF3A0000A0E3C0
:1016A000010053E10130432002008021A10053E1F9
:1016B000A1304320A2008021210153E121314320A8
:1016C00022018021A10153E1A1314320A201802107
:1016D000000053E32222B0112112A011EFFFFF1AE4
:1016E00000005CE3000060421EFF2FE100003CE1CF
:1016F000000060421EFF2FE10000A033CC0FA001CC
:10170000010080031EFF2FE1010851E32118A021F1
:101710001020A0230020A033010C51E32114A021AC
:1017200008208222100051E32112A02104208222ED
:10173000040051E303208282A120829000005CE338
:101740003302A0E1000060421EFF2FE1000050E3E1
:101750000201E0C30201A0B3070000EA000051E368
:10176000F9FFFF0A03402DE9B3FFFFEB0640BDE898
:10177000920003E0031041E01EFF2FE11EFF2FE166
:101780004F70656E424C54000502060206030703C3
:101790000803090309040A040B040C040C050D05D5
:1017A0000E050F050F061006100710080020000098
:1017B00000200000010000000040000000200000A8
:1017C0000200000000600000002000000300000094
:1017D00000800000002000000400000000A00000C5
:1017E000002000000500000000C0000000200000F4
:1017F0000600000000E000000020000007000000DC
:1018000000000100000001000800000000000200CC
:10181000000001000900000000000300002000009B
:101820000A00000000200300002000000B00000060
:1018300000400300002000000C00000000600300D6
:10184000002000000D0000000080030000200000C8
:101850000E00000000A00300002000000F000000A8
:1018600000C0030000200000100000002E2E2F2ECC
:101870002E2F2E2E2F536F757263652F41524D37C9
:101880005F4C5043323030302F63616E2E63000066
:101890002E2E2F2E2E2F2E2E2F536F757263652F07
:1018A00041524D375F4C5043323030302F756172AA
:1018B000742E63002E2E2F2E2E2F2E2E2F536F754B
:1018C0007263652F41524D375F4C50433230303098
:1018D0002F4743432F766563746F72732E63000046
:0118E0000403
:00000001FF

View File

@ -7,40 +7,45 @@ start address 0x00000000
Program Header:
LOAD off 0x00008000 vaddr 0x00000000 paddr 0x00000000 align 2**15
filesz 0x000013ac memsz 0x000013ac flags r-x
LOAD off 0x00010200 vaddr 0x40000200 paddr 0x000013ac align 2**15
filesz 0x000018e0 memsz 0x000018e0 flags r-x
LOAD off 0x00010200 vaddr 0x40000200 paddr 0x000018e0 align 2**15
filesz 0x00000001 memsz 0x00000001 flags rw-
LOAD off 0x00010204 vaddr 0x40000204 paddr 0x000018e1 align 2**15
filesz 0x00000000 memsz 0x000004f8 flags rw-
private flags = 5000200: [Version5 EABI] [soft-float ABI]
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 000013ac 00000000 00000000 00008000 2**2
0 .text 000018e0 00000000 00000000 00008000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .bss 000004f8 40000200 000013ac 00010200 2**2
1 .data 00000001 40000200 000018e0 00010200 2**0
CONTENTS, ALLOC, LOAD, DATA
2 .bss 000004f8 40000204 000018e1 00010204 2**2
ALLOC
2 .ARM.attributes 0000002e 00000000 00000000 000093ac 2**0
3 .ARM.attributes 0000002e 00000000 00000000 00010201 2**0
CONTENTS, READONLY
3 .comment 00000030 00000000 00000000 000093da 2**0
4 .comment 00000030 00000000 00000000 0001022f 2**0
CONTENTS, READONLY
4 .debug_info 00002073 00000000 00000000 0000940a 2**0
5 .debug_info 0000242c 00000000 00000000 0001025f 2**0
CONTENTS, READONLY, DEBUGGING
5 .debug_abbrev 00000e2e 00000000 00000000 0000b47d 2**0
6 .debug_abbrev 00001006 00000000 00000000 0001268b 2**0
CONTENTS, READONLY, DEBUGGING
6 .debug_aranges 000001e8 00000000 00000000 0000c2ab 2**0
7 .debug_aranges 000001f0 00000000 00000000 00013691 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_line 00000a1b 00000000 00000000 0000c493 2**0
8 .debug_line 00000b01 00000000 00000000 00013881 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_str 00000960 00000000 00000000 0000ceae 2**0
9 .debug_str 00000a88 00000000 00000000 00014382 2**0
CONTENTS, READONLY, DEBUGGING
9 .debug_frame 000005f0 00000000 00000000 0000d810 2**2
10 .debug_frame 000006a4 00000000 00000000 00014e0c 2**2
CONTENTS, READONLY, DEBUGGING
10 .debug_loc 00000ccd 00000000 00000000 0000de00 2**0
11 .debug_loc 00000dd6 00000000 00000000 000154b0 2**0
CONTENTS, READONLY, DEBUGGING
11 .debug_ranges 00000050 00000000 00000000 0000eacd 2**0
12 .debug_ranges 00000050 00000000 00000000 00016286 2**0
CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE:
00000000 l d .text 00000000 .text
40000200 l d .bss 00000000 .bss
40000200 l d .data 00000000 .data
40000204 l d .bss 00000000 .bss
00000000 l d .ARM.attributes 00000000 .ARM.attributes
00000000 l d .comment 00000000 .comment
00000000 l d .debug_info 00000000 .debug_info
@ -81,94 +86,109 @@ e01fc040 l *ABS* 00000000 MEMMAP
00000000 l df *ABS* 00000000 extflash.c
00000000 l df *ABS* 00000000 boot.c
00000000 l df *ABS* 00000000 com.c
40000200 l O .bss 00000001 comEntryStateConnect
40000204 l O .bss 00000040 xcpCtoReqPacket.4165
40000200 l O .data 00000001 comActiveInterface
40000204 l O .bss 00000001 comEntryStateConnect
40000208 l O .bss 00000040 xcpCtoReqPacket.4184
00000000 l df *ABS* 00000000 xcp.c
000002e8 l F .text 00000020 XcpSetCtoError
00001294 l O .text 00000008 xcpStationId
40000244 l O .bss 0000004c xcpInfo
000003ec l F .text 00000020 XcpSetCtoError
00001780 l O .text 00000008 xcpStationId
40000248 l O .bss 0000004c xcpInfo
00000000 l df *ABS* 00000000 backdoor.c
40000290 l O .bss 00000001 backdoorOpen
40000294 l O .bss 00000004 backdoorOpenTime
40000294 l O .bss 00000001 backdoorOpen
40000298 l O .bss 00000004 backdoorOpenTime
00000000 l df *ABS* 00000000 cop.c
00000000 l df *ABS* 00000000 assert.c
40000298 l O .bss 00000004 assert_failure_file
4000029c l O .bss 00000004 assert_failure_line
4000029c l O .bss 00000004 assert_failure_file
400002a0 l O .bss 00000004 assert_failure_line
00000000 l df *ABS* 00000000 cpu.c
00000000 l df *ABS* 00000000 can.c
00001788 l O .text 00000024 canTiming
00000000 l df *ABS* 00000000 uart.c
00000998 l F .text 0000005c UartTransmitByte
400002a0 l O .bss 00000001 xcpCtoRxInProgress.4177
400002a4 l O .bss 00000041 xcpCtoReqPacket.4175
400002e5 l O .bss 00000001 xcpCtoRxLength.4176
00000d38 l F .text 0000005c UartTransmitByte
400002a4 l O .bss 00000001 xcpCtoRxInProgress.4189
400002a8 l O .bss 00000041 xcpCtoReqPacket.4187
400002e9 l O .bss 00000001 xcpCtoRxLength.4188
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
400002ec l O .bss 00000004 free_running_counter_last
400002f0 l O .bss 00000004 millisecond_counter
00000000 l df *ABS* 00000000 flash.c
00000c8c l F .text 0000006c FlashGetSector
00000cf8 l F .text 00000114 FlashWriteBlock
00000e0c l F .text 00000088 FlashSwitchBlock
00000e94 l F .text 000000cc FlashAddToBlock
0000129c l O .text 000000c0 flashLayout
400002f0 l O .bss 00000204 blockInfo
400004f4 l O .bss 00000204 bootBlockInfo
0000102c l F .text 0000006c FlashGetSector
00001098 l F .text 00000114 FlashWriteBlock
000011ac l F .text 00000088 FlashSwitchBlock
00001234 l F .text 000000cc FlashAddToBlock
000017ac l O .text 000000c0 flashLayout
400002f4 l O .bss 00000204 blockInfo
400004f8 l O .bss 00000204 bootBlockInfo
00000000 l df *ABS* 00000000 vectors.c
00000000 l df *ABS* 00000000 _divsi3.o
0000163c l .text 00000000 .divsi3_skip_div0_test
00000000 l df *ABS* 00000000 _dvmd_tls.o
00000000 l df *ABS* 00000000
0000021c g F .text 00000044 ComInit
00000f78 g F .text 0000006c FlashWrite
000008e0 g F .text 0000001c AssertFailure
00001260 g F .text 0000001c IRQ_ISR
00000c40 g F .text 00000030 TimerUpdate
00000348 g F .text 00000014 XcpPacketTransmitted
00000260 g F .text 00000024 ComTask
000002a0 g F .text 00000014 ComSetConnectEntryState
000001e0 g F .text 00000020 BootInit
000008b0 g F .text 00000028 BackDoorInit
000008dc g F .text 00000004 CopService
000013ac g .text 00000000 _etext
00000c20 g F .text 00000020 TimerReset
00000200 g F .text 0000001c BootTask
00001118 g F .text 00000084 FlashWriteChecksum
40000200 g .bss 00000000 _bss_start
00000288 g F .text 00000018 ComTransmitPacket
00000228 g F .text 0000005c ComInit
00001318 g F .text 0000006c FlashWrite
00000a1c g F .text 0000001c AssertFailure
00000c90 g F .text 000000a8 CanReceivePacket
00001600 g F .text 0000001c IRQ_ISR
00000fe0 g F .text 00000030 TimerUpdate
0000044c g F .text 00000014 XcpPacketTransmitted
00000284 g F .text 0000005c ComTask
000003a4 g F .text 00000014 ComSetConnectEntryState
000001ec g F .text 00000020 BootInit
000009ec g F .text 00000028 BackDoorInit
00000a18 g F .text 00000004 CopService
000018e0 g .text 00000000 _etext
00000fc0 g F .text 00000020 TimerReset
0000020c g F .text 0000001c BootTask
000014b8 g F .text 00000084 FlashWriteChecksum
40000204 g .bss 00000000 _bss_start
000002e4 g F .text 00000048 ComTransmitPacket
00000000 g .text 00000000 _startup
00000330 g F .text 00000018 XcpIsConnected
00000b7c g F .text 00000010 NvmInit
00000f60 g F .text 00000018 FlashInit
400006f8 g .bss 00000000 _bss_end
00000434 g F .text 00000018 XcpIsConnected
00000f1c g F .text 00000010 NvmInit
00001300 g F .text 00000018 FlashInit
400006fc g .bss 00000000 _bss_end
00000050 g .text 00000000 Reset_Handler
00000284 g F .text 00000004 ComFree
000009f4 g F .text 00000040 UartInit
00000b9c g F .text 00000010 NvmErase
0000035c g F .text 00000504 XcpPacketReceived
000011e4 g F .text 00000060 FlashDone
000002b4 g F .text 00000014 ComSetDisconnectEntryState
000002e0 g F .text 00000004 ComFree
00001634 g F .text 00000000 .hidden __aeabi_idiv
00000d94 g F .text 00000040 UartInit
00000f3c g F .text 00000010 NvmErase
00000460 g F .text 0000053c XcpPacketReceived
00001584 g F .text 00000060 FlashDone
000003b8 g F .text 00000014 ComSetDisconnectEntryState
00000040 g .text 00000000 EntryFromProg
000002c8 g F .text 00000010 ComIsConnectEntryState
00000308 g F .text 00000028 XcpInit
00000fe4 g F .text 00000134 FlashErase
00000148 g F .text 00000098 main
00000bbc g F .text 00000024 NvmDone
00000a34 g F .text 00000084 UartTransmitPacket
00000bac g F .text 00000010 NvmVerifyChecksum
000008fc g F .text 00000040 CpuMemCopy
000003cc g F .text 00000010 ComIsConnectEntryState
00000bd4 g F .text 000000bc CanTransmitPacket
0000177c w F .text 00000004 .hidden __aeabi_ldiv0
0000040c g F .text 00000028 XcpInit
00001384 g F .text 00000134 FlashErase
00000148 g F .text 000000a4 main
00000f5c g F .text 00000024 NvmDone
00000dd4 g F .text 00000084 UartTransmitPacket
00000f4c g F .text 00000010 NvmVerifyChecksum
00000a38 g F .text 00000040 CpuMemCopy
40001edc g *ABS* 00000000 _stack_end
00001244 g F .text 0000001c FIQ_ISR
00000ab8 g F .text 000000c4 UartReceivePacket
40000200 g .text 00000000 _data
000008d8 g F .text 00000004 CopInit
00000988 g F .text 00000010 CpuReset
00001634 g F .text 00000128 .hidden __divsi3
000015e4 g F .text 0000001c FIQ_ISR
00000368 g F .text 0000003c ComGetActiveInterfaceMaxTxLen
00000e58 g F .text 000000c4 UartReceivePacket
40000200 g .data 00000000 _data
00000a14 g F .text 00000004 CopInit
00000ac4 g F .text 00000010 CpuReset
000000f4 g .text 00000000 SetupRAM
00000b8c g F .text 00000010 NvmWrite
0000093c g F .text 0000004c CpuStartUserProgram
0000119c g F .text 00000048 FlashVerifyChecksum
40000200 g .text 00000000 _edata
400006f8 g .bss 00000000 _end
0000127c g F .text 00000018 UNDEF_ISR
000002d8 g F .text 00000010 ComIsConnected
00000860 g F .text 00000050 BackDoorCheck
00000c70 g F .text 0000001c TimerGet
00000be0 g F .text 00000040 TimerInit
00000ad4 g F .text 00000100 CanInit
00000f2c g F .text 00000010 NvmWrite
00000a78 g F .text 0000004c CpuStartUserProgram
0000153c g F .text 00000048 FlashVerifyChecksum
40000201 g .data 00000000 _edata
400006fc g .bss 00000000 _end
0000161c g F .text 00000018 UNDEF_ISR
000003dc g F .text 00000010 ComIsConnected
0000177c w F .text 00000004 .hidden __aeabi_idiv0
0000032c g F .text 0000003c ComGetActiveInterfaceMaxRxLen
0000099c g F .text 00000050 BackDoorCheck
00001010 g F .text 0000001c TimerGet
0000175c g F .text 00000020 .hidden __aeabi_idivmod
00000f80 g F .text 00000040 TimerInit

View File

@ -74,7 +74,7 @@
*
*/
/** \brief Enable/disable CAN transport layer. */
#define BOOT_COM_CAN_ENABLE (0)
#define BOOT_COM_CAN_ENABLE (1)
/** \brief Configure the desired CAN baudrate. */
#define BOOT_COM_CAN_BAUDRATE (500000)
/** \brief Configure CAN message ID target->host. */

View File

@ -7,32 +7,32 @@ start address 0x00002000
Program Header:
LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**15
filesz 0x000029ec memsz 0x000029ec flags r-x
LOAD off 0x00008200 vaddr 0x40000200 paddr 0x000029ec align 2**15
filesz 0x00002e68 memsz 0x00002e68 flags r-x
LOAD off 0x00008200 vaddr 0x40000200 paddr 0x00002e68 align 2**15
filesz 0x00000000 memsz 0x0000005c flags rw-
private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point]
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 000009ec 00002000 00002000 00002000 2**2
0 .text 00000e68 00002000 00002000 00002000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .bss 0000005c 40000200 000029ec 00008200 2**2
1 .bss 0000005c 40000200 00002e68 00008200 2**2
ALLOC
2 .ARM.attributes 0000002e 00000000 00000000 000029ec 2**0
2 .ARM.attributes 0000002e 00000000 00000000 00002e68 2**0
CONTENTS, READONLY
3 .comment 00000030 00000000 00000000 00002a1a 2**0
3 .comment 00000030 00000000 00000000 00002e96 2**0
CONTENTS, READONLY
4 .debug_info 00000469 00000000 00000000 00002a4a 2**0
4 .debug_info 000005a6 00000000 00000000 00002ec6 2**0
CONTENTS, READONLY, DEBUGGING
5 .debug_abbrev 00000310 00000000 00000000 00002eb3 2**0
5 .debug_abbrev 000003ac 00000000 00000000 0000346c 2**0
CONTENTS, READONLY, DEBUGGING
6 .debug_aranges 000000c0 00000000 00000000 000031c3 2**0
6 .debug_aranges 000000c0 00000000 00000000 00003818 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_line 00000224 00000000 00000000 00003283 2**0
7 .debug_line 00000275 00000000 00000000 000038d8 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_str 000002e3 00000000 00000000 000034a7 2**0
8 .debug_str 000003bc 00000000 00000000 00003b4d 2**0
CONTENTS, READONLY, DEBUGGING
9 .debug_frame 00000308 00000000 00000000 0000378c 2**2
9 .debug_frame 000003c8 00000000 00000000 00003f0c 2**2
CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE:
00002000 l d .text 00000000 .text
@ -72,48 +72,62 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 main.c
0000217c l F .text 00000214 Init
00000000 l df *ABS* 00000000 boot.c
00002390 l F .text 0000002c BootActivate
0000255c l F .text 00000060 UartReceiveByte
40000200 l .bss 00000000 xcpCtoRxInProgress.4093
40000204 l .bss 00000000 xcpCtoReqPacket.4091
40000245 l .bss 00000000 xcpCtoRxLength.4092
000023f4 l F .text 000000b8 BootComUartInit
00002790 l F .text 00000090 BootComCanInit
000024ac l F .text 000000e8 BootComUartCheckActivationRequest
00002820 l F .text 000000a8 BootComCanCheckActivationRequest
000023c8 l F .text 0000002c BootActivate
00002594 l F .text 00000060 UartReceiveByte
40000200 l .bss 00000000 xcpCtoRxInProgress.4107
40000204 l .bss 00000000 xcpCtoReqPacket.4105
40000245 l .bss 00000000 xcpCtoRxLength.4106
00002e44 l O .text 00000024 canTiming
000025f4 l F .text 0000019c CanGetSpeedConfig
00000000 l df *ABS* 00000000 irq.c
40000248 l .bss 00000000 oldInterruptStatus
4000024c l .bss 00000000 interruptNesting
000025bc l F .text 00000028 IrqGetCPSR
000025e4 l F .text 00000024 IrqSetCPSR
000028c8 l F .text 00000028 IrqGetCPSR
000028f0 l F .text 00000024 IrqSetCPSR
00000000 l df *ABS* 00000000 led.c
40000250 l .bss 00000000 timer_counter_last.4084
40000254 l .bss 00000000 led_toggle_state.4083
00000000 l df *ABS* 00000000 timer.c
40000258 l .bss 00000000 millisecond_counter
00000000 l df *ABS* 00000000 _divsi3.o
00002c0c l .text 00000000 .divsi3_skip_div0_test
00000000 l df *ABS* 00000000 _dvmd_tls.o
00000000 l df *ABS* 00000000 memcpy-stub.c
00000000 l df *ABS* 00000000
0000287c g F .text 0000002c TimerUpdate
00002608 g F .text 00000030 IrqInterruptEnable
00002b88 g F .text 0000002c TimerUpdate
00002914 g F .text 00000030 IrqInterruptEnable
000020d8 g F .text 00000044 TIMER0_ISR
000029ec g .text 00000000 _etext
000028f8 g F .text 000000f0 memcpy
00002e68 g .text 00000000 _etext
00002d50 g F .text 000000f0 memcpy
40000200 g .bss 00000000 _bss_start
00002000 g .text 00000000 _startup
4000025c g .bss 00000000 _bss_end
00002040 g .text 00000000 Reset_Handler
00002714 g F .text 0000003c LedInit
000026a4 g F .text 00000070 IrqInterruptRestore
00002a20 g F .text 0000003c LedInit
00002c04 g F .text 00000000 .hidden __aeabi_idiv
000029b0 g F .text 00000070 IrqInterruptRestore
00002d4c w F .text 00000004 .hidden __aeabi_ldiv0
0000213c g F .text 00000040 main
40003edc g *ABS* 00000000 _stack_end
000028a8 g F .text 0000002c TimerSet
000023bc g F .text 000000b8 BootComInit
00002c04 g F .text 00000128 .hidden __divsi3
00002bb4 g F .text 0000002c TimerSet
00002390 g F .text 0000001c BootComInit
00002128 g F .text 00000008 FIQ_ISR
40000200 g .text 00000000 _data
00002750 g F .text 000000a8 LedToggle
00002a5c g F .text 000000a8 LedToggle
40000200 g .text 00000000 _edata
4000025c g .bss 00000000 _end
00002130 g F .text 0000000c UNDEF_ISR
0000211c g F .text 0000000c SWI_ISR
00002638 g F .text 0000006c IrqInterruptDisable
00002474 g F .text 000000e8 BootComCheckActivationRequest
000028d4 g F .text 00000024 TimerGet
000027f8 g F .text 00000084 TimerInit
00002944 g F .text 0000006c IrqInterruptDisable
000023ac g F .text 0000001c BootComCheckActivationRequest
00002d4c w F .text 00000004 .hidden __aeabi_idiv0
00002be0 g F .text 00000024 TimerGet
00002d2c g F .text 00000020 .hidden __aeabi_idivmod
00002b04 g F .text 00000084 TimerInit

View File

@ -11,18 +11,18 @@ S1132080DFF021E300D0A0E134109FE534209FE588
S113209034309FE5030052E104009134040082349B
S11320A0FBFFFF3A0000A0E320109FE520209FE5FE
S11320B0020051E104008134FCFFFF3A1E0000EAF3
S11320C0DC3E0040EC290000000200400002004019
S11320C0DC3E0040682E0000000200400002004098
S11320D0000200405C02004004E04EE21F582DE97B
S11320E01CB08DE224309FE50120A0E3002083E5AD
S11320F01C309FE50020A0E3002083E514309FE519
S11321000FE0A0E113FF2FE11CD04BE21F98FDE884
S1132110004000E030F0FFFF7C28000004B02DE513
S1132110004000E030F0FFFF882B000004B02DE504
S113212000B08DE2FEFFFFEA04B04DE2FEFFFFEADD
S113213004B02DE500B08DE2FEFFFFEA00482DE972
S113214004B08DE20C0000EB20309FE50FE0A0E12D
S113215013FF2FE118309FE50FE0A0E113FF2FE1FB
S113216010309FE50FE0A0E113FF2FE1F8FFFFEA35
S1132170BC230000502700007424000000482DE90F
S1132170902300005C2A0000AC23000000482DE9F5
S113218004B08DE210D04DE2C8319FE510104BE24F
S11321900320A0E10430A0E30100A0E10210A0E1CB
S11321A00320A0E1B0319FE50FE0A0E113FF2FE190
@ -52,110 +52,182 @@ S113231060309FE50220A0E30020C3E55C309FE528
S11323200120A0E30020C3E554309FE50FE0A0E1C5
S113233013FF2FE14C309FE50FE0A0E113FF2FE1E5
S113234044309FE50FE0A0E113FF2FE104D04BE2FE
S11323500048BDE81EFF2FE1E8290000F82800002E
S11323500048BDE81EFF2FE1402E0000502D000074
S11323605F61020000E2040084C01FE08CC01FE033
S113237080C01FE088C01FE000C01FE004C01FE051
S113238000C11FE014270000F82700000826000001
S113239000482DE904B08DE208D04DE24030A0E3BE
S11323A008300BE508301BE50FE0A0E113FF2FE137
S11323B004D04BE20048BDE81EFF2FE104B02DE538
S11323C000B08DE20CD04DE28C309FE588209FE573
S11323D0002092E5052082E3002083E57C309FE520
S11323E00020A0E30020C3E574309FE50020A0E3B3
S11323F00020C3E56C309FE50020A0E30020C3E586
S113240064309FE57F20E0E30020C3E54130A0E392
S113241008300BE554309FE508201BE5FF2002E25D
S11324200020C3E534309FE508201BE52224A0E109
S1132430FF2002E20020C3E52C309FE50320A0E347
S11324400020C3E518309FE50720A0E30020C3E582
S113245000D04BE204B09DE41EFF2FE100C002E077
S113246004C000E008C000E014C000E00CC000E0BC
S113247000C000E000482DE904B08DE2CC309FE5B7
S11324800030D3E5000053E30B00001AC0009FE5C1
S1132490310000EB0030A0E1010053E32800001AF2
S11324A0A8309FE50120A0E30020C3E5A4309FE508
S11324B00020A0E30020C3E5210000EA94309FE55A
S11324C00030D3E5012083E284309FE5033082E0CD
S11324D00300A0E1200000EB0030A0E1010053E381
S11324E01700001A6C309FE50030D3E5013083E219
S11324F0FF2003E25C309FE50020C3E550309FE5F8
S11325000020D3E54C309FE50030D3E5030052E1D1
S11325100B00001A34309FE50020A0E30020C3E53F
S11325202C309FE50130D3E5FF0053E30400001A8B
S11325301C309FE50230D3E5000053E30000001A8D
S113254092FFFFEB04D04BE20048BDE81EFF2FE1F1
S113255000020040040200404502004004B02DE5A2
S113256000B08DE20CD04DE208000BE540309FE551
S11325700030D3E5FF3003E2013003E2000053E30F
S11325800600000A2C309FE50030D3E5FF2003E26B
S113259008301BE50020C3E50130A0E3000000EA99
S11325A00030A0E30300A0E100D04BE204B09DE4BE
S11325B01EFF2FE114C000E000C000E004B02DE5D0
S11325C000B08DE20CD04DE200300FE108300BE595
S11325D008301BE50300A0E100D04BE204B09DE409
S11325E01EFF2FE104B02DE500B08DE20CD04DE2CA
S11325F008000BE508301BE503F029E100D04BE2AD
S113260004B09DE41EFF2FE100482DE904B08DE2E3
S113261008D04DE2E8FFFFEB08000BE508301BE5AE
S11326208030C3E30300A0E1EDFFFFEB04D04BE2F5
S11326300048BDE81EFF2FE100482DE904B08DE2FB
S113264008D04DE250309FE50030D3E5000053E35D
S11326500800001AD8FFFFEB08000BE508301BE563
S1132660803083E30300A0E1DDFFFFEB2C309FE526
S113267008201BE5002083E51C309FE50030D3E5EE
S1132680013083E2FF2003E20C309FE50020C3E524
S113269004D04BE20048BDE81EFF2FE14C0200408D
S11326A04802004000482DE904B08DE208D04DE214
S11326B054309FE50030D3E5013043E2FF2003E2CC
S11326C044309FE50020C3E53C309FE50030D3E56E
S11326D0000053E30900001AB7FFFFEB08000BE505
S11326E008301BE58020C3E320309FE5003093E5EC
S11326F0803003E2033082E10300A0E1B8FFFFEB86
S113270004D04BE20048BDE81EFF2FE14C0200401C
S11327104802004004B02DE500B08DE224309FE56E
S113272020209FE5002092E5022582E3002083E536
S113273014309FE50225A0E3002083E500D04BE29E
S113274004B09DE41EFF2FE1188002E0148002E033
S113275000482DE904B08DE208D04DE280309FE5B9
S11327600FE0A0E113FF2FE108000BE574309FE5B3
S1132770003093E508201BE5023063E07D0F53E34E
S11327800000002A130000EA5C309FE50030D3E526
S1132790000053E30600001A4C309FE50120A0E33B
S11327A00020C3E544309FE50225A0E3002083E533
S11327B0050000EA30309FE50020A0E30020C3E5D7
S11327C02C309FE50225A0E3002083E514309FE52B
S11327D008201BE5002083E504D04BE20048BDE857
S11327E01EFF2FE1D4280000500200405402004094
S11327F01C8002E0148002E000482DE904B08DE260
S113280054309FE554209FE5002083E550309FE538
S11328100320A0E3002083E548309FE50120A0E3E6
S1132820002083E540309FE540209FE5002083E5BC
S11328303C309FE52420A0E3002083E534309FE56D
S11328401020A0E3002083E50000A0E3150000EBC6
S113285004D04BE20048BDE81EFF2FE1184000E021
S11328605FEA0000144000E0044000E000F1FFFFD4
S1132870D820000000F2FFFF10F0FFFF04B02DE5A8
S113288000B08DE218309FE5003093E5012083E22B
S11328900C309FE5002083E500D04BE204B09DE4BA
S11328A01EFF2FE15802004004B02DE500B08DE278
S11328B00CD04DE208000BE510309FE508201BE525
S11328C0002083E500D04BE204B09DE41EFF2FE11D
S11328D05802004004B02DE500B08DE210309FE5B1
S11328E0003093E50300A0E100D04BE204B09DE486
S11328F01EFF2FE1580200400F0052E3F0002DE9C3
S11329002A00009A013080E1030013E33100001A29
S1132910106042E22662A0E1065280E0105085E297
S113292001C0A0E10030A0E100409CE5004083E547
S113293004409CE5044083E508409CE5084083E5A9
S11329400C409CE5103083E2044003E5050053E1AC
S113295010C08CE2F3FFFF1A013086E20F7002E22E
S11329600332A0E1030057E3031081E0033080E069
S11329701A00009A0150A0E10340A0E107C0A0E1C1
S113298004C04CE2046095E403005CE3046084E466
S1132990FAFFFF8A04C047E203C0CCE304C08CE220
S11329A00C3083E00C1081E0032002E2000000EA16
S11329B00030A0E1000052E30400000A022081E09C
S11329C001C0D1E4020051E101C0C3E4FBFFFF1ADE
S11329D0F000BDE81EFF2FE10030A0E1F6FFFFEAA2
S10F29E00720A0E1F2FFFFEA0102040856
S113238000C11FE0202A0000042B000014290000D3
S113239000482DE904B08DE2150000EBFB0000EBD2
S11323A004D04BE20048BDE81EFF2FE100482DE9B0
S11323B004B08DE23C0000EB180100EB04D04BE2CA
S11323C00048BDE81EFF2FE100482DE904B08DE26E
S11323D008D04DE24030A0E308300BE508301BE59F
S11323E00FE0A0E113FF2FE104D04BE20048BDE869
S11323F01EFF2FE104B02DE500B08DE20CD04DE2BC
S11324008C309FE588209FE5002092E5052082E33B
S1132410002083E57C309FE50020A0E30020C3E595
S113242074309FE50020A0E30020C3E56C309FE5F5
S11324300020A0E30020C3E564309FE57F20E0E3B3
S11324400020C3E54130A0E308300BE554309FE59C
S113245008201BE5FF2002E20020C3E534309FE59D
S113246008201BE52224A0E1FF2002E20020C3E5AE
S11324702C309FE50320A0E30020C3E518309FE53E
S11324800720A0E30020C3E500D04BE204B09DE4A4
S11324901EFF2FE100C002E004C000E008C000E01D
S11324A014C000E00CC000E000C000E000482DE9CA
S11324B004B08DE2CC309FE50030D3E5000053E357
S11324C00B00001AC0009FE5310000EB0030A0E1D2
S11324D0010053E32800001AA8309FE50120A0E37F
S11324E00020C3E5A4309FE50020A0E30020C3E55D
S11324F0210000EA94309FE50030D3E5012083E217
S113250084309FE5033082E00300A0E1200000EB6B
S11325100030A0E1010053E31700001A6C309FE57E
S11325200030D3E5013083E2FF2003E25C309FE515
S11325300020C3E550309FE50020D3E54C309FE5F3
S11325400030D3E5030052E10B00001A34309FE55C
S11325500020A0E30020C3E52C309FE50130D3E543
S1132560FF0053E30400001A1C309FE50230D3E55A
S1132570000053E30000001A92FFFFEB04D04BE28B
S11325800048BDE81EFF2FE10002004004020040A5
S11325904502004004B02DE500B08DE20CD04DE2C0
S11325A008000BE540309FE50030D3E5FF3003E23F
S11325B0013003E2000053E30600000A2C309FE5DB
S11325C00030D3E5FF2003E208301BE50020C3E51B
S11325D00130A0E3000000EA0030A0E30300A0E122
S11325E000D04BE204B09DE41EFF2FE114C000E0D4
S11325F000C000E000482DE904B08DE210D04DE2A7
S11326000030A0E114100BE5BE304BE10030A0E334
S113261005304BE5510000EABE305BE105105BE597
S113262058219FE58120D2E70210A0E105005BE577
S113263048C19FE50120A0E38000A0E100008CE0F8
S1132640022080E00020D2E5022081E0012082E225
S1132650930202E028119FE528319FE50100A0E1E3
S11326600210A0E10FE0A0E113FF2FE10130A0E18F
S1132670000053E33600001ABE305BE105105BE551
S1132680F8209FE58120D2E70210A0E105005BE578
S1132690E8C09FE50120A0E38000A0E100008CE0F9
S11326A0022080E00020D2E5022081E0012082E2C5
S11326B0930202E0D0309FE5C4009FE50210A0E140
S11326C00FE0A0E113FF2FE10030A0E1B8304BE1AF
S11326D0B8305BE1000053E31D00000AB8305BE151
S11326E0010B53E31A00008AB8305BE1013043E286
S11326F00320A0E114301BE5002083E514301BE522
S1132700002093E505105BE570009FE50130A0E330
S11327108110A0E1011080E0033081E00030D3E5B6
S1132720013043E2031AA0E105005BE54C309FE56C
S11327308030D3E7013043E20338A0E1033081E184
S1132740032082E114301BE5002083E50130A0E37F
S1132750060000EA05305BE5013083E205304BE515
S113276005305BE5110053E3AAFFFF9A0030A0E3B4
S11327700300A0E104D04BE20048BDE81EFF2FE1B6
S1132780442E000060EA00002C2D0000042C000000
S113279000482DE904B08DE208D04DE268309FE591
S11327A00220A0E30020C3E560309FE50120A0E300
S11327B0002083E558309FE50020A0E3002083E556
S11327C050309FE50020A0E3002083E508304BE271
S11327D07D0FA0E30310A0E185FFFFEB0030A0E133
S11327E0010053E30200001A2C309FE508201BE58A
S11327F0002083E514309FE50020A0E3002083E55A
S113280004D04BE20048BDE81EFF2FE100C003E006
S1132810004004E0104004E0084004E0144004E0F8
S113282000482DE904B08DE208D04DE280309FE5E8
S1132830003093E5013003E2000053E30000001A86
S1132840180000EA6C309FE5002093E568309FE5AE
S1132850030052E10000000A120000EA5C309FE528
S1132860003093E5FF3003E208304BE54C309FE540
S1132870003093E52334A0E1FF3003E207304BE559
S11328803C309FE50420A0E3002083E508305BE5AD
S1132890FF0053E30300001A07305BE5000053E335
S11328A00000001AC7FEFFEB04D04BE20048BDE86D
S11328B01EFF2FE11C4004E0244004E067060000F2
S11328C0284004E0044004E004B02DE500B08DE2AB
S11328D00CD04DE200300FE108300BE508301BE569
S11328E00300A0E100D04BE204B09DE41EFF2FE101
S11328F004B02DE500B08DE20CD04DE208000BE5EC
S113290008301BE503F029E100D04BE204B09DE45C
S11329101EFF2FE100482DE904B08DE208D04DE2FE
S1132920E8FFFFEB08000BE508301BE58030C3E34C
S11329300300A0E1EDFFFFEB04D04BE20048BDE84B
S11329401EFF2FE100482DE904B08DE208D04DE2CE
S113295050309FE50030D3E5000053E30800001A2F
S1132960D8FFFFEB08000BE508301BE5803083E35C
S11329700300A0E1DDFFFFEB2C309FE508201BE501
S1132980002083E51C309FE50030D3E5013083E26D
S1132990FF2003E20C309FE50020C3E504D04BE2A6
S11329A00048BDE81EFF2FE14C02004048020040F1
S11329B000482DE904B08DE208D04DE254309FE583
S11329C00030D3E5013043E2FF2003E244309FE5C9
S11329D00020C3E53C309FE50030D3E5000053E31D
S11329E00900001AB7FFFFEB08000BE508301BE5F0
S11329F08020C3E320309FE5003093E5803003E27C
S1132A00033082E10300A0E1B8FFFFEB04D04BE206
S1132A100048BDE81EFF2FE14C0200404802004080
S1132A2004B02DE500B08DE224309FE520209FE521
S1132A30002092E5022582E3002083E514309FE51F
S1132A400225A0E3002083E500D04BE204B09DE41E
S1132A501EFF2FE1188002E0148002E000482DE9F7
S1132A6004B08DE208D04DE280309FE50FE0A0E194
S1132A7013FF2FE108000BE574309FE5003093E568
S1132A8008201BE5023063E07D0F53E30000002AB9
S1132A90130000EA5C309FE50030D3E5000053E307
S1132AA00600001A4C309FE50120A0E30020C3E596
S1132AB044309FE50225A0E3002083E5050000EAF9
S1132AC030309FE50020A0E30020C3E52C309FE5D3
S1132AD00225A0E3002083E514309FE508201BE5D0
S1132AE0002083E504D04BE20048BDE81EFF2FE13F
S1132AF0E02B000050020040540200401C8002E021
S1132B00148002E000482DE904B08DE254309FE5C2
S1132B1054209FE5002083E550309FE50320A0E387
S1132B20002083E548309FE50120A0E3002083E5F1
S1132B3040309FE540209FE5002083E53C309FE541
S1132B402420A0E3002083E534309FE51020A0E397
S1132B50002083E50000A0E3150000EB04D04BE265
S1132B600048BDE81EFF2FE1184000E05FEA0000C6
S1132B70144000E0044000E000F1FFFFD820000012
S1132B8000F2FFFF10F0FFFF04B02DE500B08DE26E
S1132B9018309FE5003093E5012083E20C309FE577
S1132BA0002083E500D04BE204B09DE41EFF2FE13A
S1132BB05802004004B02DE500B08DE20CD04DE287
S1132BC008000BE510309FE508201BE5002083E595
S1132BD000D04BE204B09DE41EFF2FE158020040F8
S1132BE004B02DE500B08DE210309FE5003093E590
S1132BF00300A0E100D04BE204B09DE41EFF2FE1EE
S1132C0058020040000051E34300000A01C020E0E4
S1132C1000106142012051E22700000A0030B0E1B7
S1132C2000306042010053E12600009A020011E1E5
S1132C302800000A0E0211E38111A0010820A0035C
S1132C400120A013010251E3030051310112A0310C
S1132C500222A031FAFFFF3A020151E3030051318D
S1132C608110A0318220A031FAFFFF3A0000A0E3D6
S1132C70010053E10130432002008021A10053E10F
S1132C80A1304320A2008021210153E121314320BE
S1132C9022018021A10153E1A1314320A20180211D
S1132CA0000053E32222B0112112A011EFFFFF1AFA
S1132CB000005CE3000060421EFF2FE100003CE1E5
S1132CC0000060421EFF2FE10000A033CC0FA001E2
S1132CD0010080031EFF2FE1010851E32118A02108
S1132CE01020A0230020A033010C51E32114A021C3
S1132CF008208222100051E32112A0210420822204
S1132D00040051E303208282A120829000005CE34E
S1132D103302A0E1000060421EFF2FE1000050E3F7
S1132D200201E0C30201A0B3070000EA000051E37E
S1132D30F9FFFF0A03402DE9B3FFFFEB0640BDE8AE
S1132D40920003E0031041E01EFF2FE11EFF2FE17C
S1132D500F0052E3F0002DE92A00009A013080E1CF
S1132D60030013E33100001A106042E22662A0E17E
S1132D70065280E0105085E201C0A0E10030A0E1DD
S1132D8000409CE5004083E504409CE5044083E565
S1132D9008409CE5084083E50C409CE5103083E244
S1132DA0044003E5050053E110C08CE2F3FFFF1A71
S1132DB0013086E20F7002E20332A0E1030057E320
S1132DC0031081E0033080E01A00009A0150A0E172
S1132DD00340A0E107C0A0E104C04CE2046095E414
S1132DE003005CE3046084E4FAFFFF8A04C047E262
S1132DF003C0CCE304C08CE20C3083E00C1081E00F
S1132E00032002E2000000EA0030A0E1000052E3E7
S1132E100400000A022081E001C0D1E4020051E173
S1132E2001C0C3E4FBFFFF1AF000BDE81EFF2FE161
S1132E300030A0E1F6FFFFEA0720A0E1F2FFFFEA7D
S1132E400102040805020602060307030803090336
S1132E5009040A040B040C040C050D050E050F05EA
S10B2E600F061006100710080C
S9032000DC

View File

@ -37,6 +37,51 @@
#include "header.h" /* generic header */
/****************************************************************************************
* Function prototypes
****************************************************************************************/
#if (BOOT_COM_UART_ENABLE > 0)
static void BootComUartInit(void);
static void BootComUartCheckActivationRequest(void);
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
static void BootComCanInit(void);
static void BootComCanCheckActivationRequest(void);
#endif
/************************************************************************************//**
** \brief Initializes the communication interface.
** \return none.
**
****************************************************************************************/
void BootComInit(void)
{
#if (BOOT_COM_UART_ENABLE > 0)
BootComUartInit();
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
BootComCanInit();
#endif
} /*** end of BootComInit ***/
/************************************************************************************//**
** \brief Receives the CONNECT request from the host, which indicates that the
** bootloader should be activated and, if so, activates it.
** \return none.
**
****************************************************************************************/
void BootComCheckActivationRequest(void)
{
#if (BOOT_COM_UART_ENABLE > 0)
BootComUartCheckActivationRequest();
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
BootComCanCheckActivationRequest();
#endif
} /*** end of BootComCheckActivationRequest ***/
/************************************************************************************//**
** \brief Bootloader activation function.
** \return none.
@ -82,7 +127,7 @@ static unsigned char UartReceiveByte(unsigned char *data);
** \return none.
**
****************************************************************************************/
void BootComInit(void)
static void BootComUartInit(void)
{
unsigned long baud_reg_value; /* baudrate register value */
@ -110,7 +155,7 @@ void BootComInit(void)
U0LCR = UART_MODE_8N1;
/* enable and reset transmit and receive FIFO. necessary for UART operation */
U0FCR = UART_FIFO_RX1;
} /*** end of BootComInit ***/
} /*** end of BootComUartInit ***/
/************************************************************************************//**
@ -119,7 +164,7 @@ void BootComInit(void)
** \return none.
**
****************************************************************************************/
void BootComCheckActivationRequest(void)
static void BootComUartCheckActivationRequest(void)
{
static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1];
static unsigned char xcpCtoRxLength;
@ -161,7 +206,7 @@ void BootComCheckActivationRequest(void)
}
}
}
} /*** end of BootComCheckActivationRequest ***/
} /*** end of BootComUartCheckActivationRequest ***/
/************************************************************************************//**
@ -295,7 +340,7 @@ static unsigned char CanGetSpeedConfig(unsigned short baud, unsigned long *btr)
** \return none.
**
****************************************************************************************/
void BootComInit(void)
static void BootComCanInit(void)
{
unsigned long btr_reg_value;
@ -315,7 +360,7 @@ void BootComInit(void)
}
/* enter normal operating mode and synchronize to the CAN bus */
CAN1MOD = 0;
} /*** end of BootComInit ***/
} /*** end of BootComCanInit ***/
/************************************************************************************//**
@ -324,7 +369,7 @@ void BootComInit(void)
** \return none.
**
****************************************************************************************/
void BootComCheckActivationRequest(void)
static void BootComCanCheckActivationRequest(void)
{
unsigned char data[2];
@ -349,7 +394,7 @@ void BootComCheckActivationRequest(void)
/* connection request received so start the bootloader */
BootActivate();
}
} /*** end of BootComCheckActivationRequest ***/
} /*** end of BootComCanCheckActivationRequest ***/
#endif /* BOOT_COM_CAN_ENABLE > 0 */

View File

@ -1,5 +1,5 @@
S02B0000433A2F576F726B2F736F6674776172652F4F70656E424C542F5461726765742F44656D6F2F41524DEF
S1130000B8070020550100007D0200007D020000B9
S1130000BC070020550100007D0200007D020000B5
S11300107D0200007D0200007D0200007D020000E0
S11300207D0200007D0200007D0200007D020000D0
S11300307D0200007D0200007D0200007D020000C0
@ -20,7 +20,7 @@ S113010854485549554A00F06BF85548554900225A
S113011800F071F854485549091A082903DB0022EC
S113012802600430016046484649884205D00268A6
S1130138043003B4904703BCF7E700208646EC4636
S113014800F0AEFC00200021494A904772B62F49BE
S113014800F0D0FC00200021494A904772B62F499C
S11301588D462F492F480A1A04D081F309880222B0
S113016882F314882C482D492D4A00F039F82D487B
S11301782D492E4A00F034F82D482E492E4A00F015
@ -32,37 +32,37 @@ S11301C8884205D00268043003B4904703BCF7E7BB
S11301D800208646EC4600200021254A9047FEE789
S11301E8884207D0521A05D0037801300B700131C8
S11301F8013AF9D17047884202D002700130FAE717
S11302087047000008ED00E000000000B807002077
S1130218B8070020B8070020441A0000380100205D
S1130228400100207C0200007C0200001C17000032
S11302380C19000000000020380100201C170000E1
S11302481C1700001C1700001C1700001C170000D6
S11302581C1700001C1700001C1700000B190000D5
S1130268400100203606002038060020B806002089
S10702783D1500002C
S11302087047000008ED00E000000000BC07002073
S1130218BC070020BC070020C41A000038010020D5
S1130228440100207C0200007C0200009C170000AE
S11302388C19000000000020380100209C170000E1
S11302489C1700009C1700009C1700009C170000D6
S11302589C1700009C1700009C1700008B190000D5
S1130268440100203A0600203C060020BC06002079
S1070278BD150000AC
S113027C00B503483D21034B98475DF804FB00BFD0
S113028C1C1700005509000000B5084B984758B1DD
S113028C9C1700005509000000B5084B984758B15D
S113029C074B9847074B9847074B4FF400521A608B
S11302AC42F204031B6898475DF804FB0D07000039
S11302BC8D0A00005507000008ED00E0F0B50C466F
S11302BC9D0A00005507000008ED00E0F0B50C465F
S11302CC95B20646054F06E014F8013B013D06F8CD
S11302DC013BB847ADB2002DF6D1F0BDC70A000002
S11302DC013BB847ADB2002DF6D1F0BD0B0B0000BD
S11302EC00B5024B98475DF804FB00BF55010000B4
S11302FCF0B50C4D0C4F06460024B8472B689E42B3
S113030C09D36A689B189E4205D2064B0C2202FB49
S113031C0434207AF0BD01340C350F2CEDD1FF20C0
S113032CF0BD00BFB0170000C70A00002DE9F1476B
S113032CF0BD00BF301800000B0B00002DE9F147A5
S113033C114B054600689847FF281AD0DFF83C900B
S113034CDFF83C8000242F68261DAB5904EB070A08
S113035C0093C847504669460422C04748B9E2593D
S113036C009B9A4206D1B6F5007F3446EBD10120AE
S113037C00E00020BDE8F887FD020000C70A000079
S113037C00E00020BDE8F887FD0200000B0B000034
S113038C79000020114B30B5984204460D4606D036
S113039CB1F5005F05D00E4B984718B910E00D4C21
S11303AC00E01C46EB050DD12368AB420BD0204674
S11303BC40F8045B29464FF40072074B984702E05F
S11303CC044600E00024204630BD00BF400100205C
S11303DC3903000044030020C90200002DE9F04F4A
S11303CC044600E00024204630BD00BF4401002058
S11303DC3903000048030020C90200002DE9F04F46
S11303EC9846036821F4FE77013304460D461646FD
S11303FC27F0030706D140F8047B39464FF400720A
S113040C184B98472368BB4205D020463946164BF7
@ -71,15 +71,15 @@ S113042C0BF1040B104DA34440F2FF19D047231DCC
S113043CC3EB0B034B4507D9204607F50071A847BE
S113044C044668B100F1040B16F8013BB8F101083D
S113045C0BF8013BEAD10120BDE8F08FBDE8F08F29
S113046CBDE8F08FC902000091030000C70A000028
S113046CBDE8F08FC9020000910300000B0B0000E3
S113047C054B00B59847054A4FF0FF331360044A07
S113048C13605DF804FB00BFE1140000440300207A
S113049C40010020F0B50F4C05460E461746A04708
S113048C13605DF804FB00BF6115000048030020F5
S113049C44010020F0B50F4C05460E461746A04704
S11304ACFF2813D0681E8019A047FF2810D025F40C
S11304BCFE7323F00303B3F5005F074C0CBF07482E
S11304CC074829463A463346A047F0BD0020F0BD04
S11304DC0020F0BDFD020000E903000040010020F3
S11304EC440300202DE9F047424E0F460446B04722
S11304DC0020F0BDFD020000E903000044010020EF
S11304EC480300202DE9F047424E0F460446B0471E
S11304FC013C0546E019B047FF2D074673D0FF2891
S113050C74D085426FD8002D6AD00F286BD83A4B23
S113051C1E78472E08D0492E06D0482E14BF4FF40F
@ -96,12 +96,12 @@ S11305BCC4EB09099944B9FBF6F91FFA89F900252A
S11305CCDFF840800E4F06E0C0472046B847A41918
S11305DC48B90135ADB24D45F6D30120BDE8F087DD
S11305EC2846BDE8F0870020BDE8F0870020BDE870
S11305FCF08700BFFD020000FE81E00FB017000081
S113060C01000020C70A00000F4B01B51A68013223
S11305FCF08700BFFD020000FE81E00F3018000000
S113060C010000200B0B00000F4B01B51A680132DE
S113061C17D05A68996842F2B8008918DA688918B0
S113062C1A6989185A6989189A698918DA698B18A8
S113063C5B4201AA42F8043D04216A46034B9847E5
S113064C00E0012008BD00BF40010020A10400000F
S113064C00E0012008BD00BF44010020A10400000B
S113065C42F2040318684FF400531B68C01842F2AA
S113066C08031B68C01842F20C031B68C01842F242
S113067C10031B68C01842F214031B68C01842F222
@ -109,7 +109,7 @@ S113068C18031B68C01842F2B8031B68C018D0F1D9
S113069C010038BF00207047094800B503680133D6
S11306AC02D0084B984748B107480368013302D07D
S11306BC044B984710B1054B984701205DF804FB97
S11306CC4001002039030000440300200115000000
S11306CC4401002039030000480300208115000078
S11306DC00B5024B98475DF804FB00BF7D04000095
S11306EC00B5024B98475DF804FB00BFA104000061
S11306FC00B5024B98475DF804FB00BFF104000001
@ -117,11 +117,11 @@ S113070C00B5024B98475DF804FB00BF5D06000082
S113071C00B5034B984708B1024B98475DF804FBAE
S113072C15060000A5060000054B002243F2AF613C
S113073C1A60596005219A601960024B1A6070475F
S113074C10E000E048050020014B00221A607047BD
S113074C10E000E04C050020014B00221A607047B9
S113075C10E000E0044B1B68DB0303D5034B1A6861
S113076C01321A60704700BF10E000E04805002019
S113076C01321A60704700BF10E000E04C05002015
S113077C00B5034B9847034B18685DF804FB00BFA6
S113078C610700004805002030B5204D86B06C464A
S113078C610700004C05002030B5204D86B06C4646
S113079C0FCD0FC495E8030084E803001C4C012121
S11307AC1C48A0471C4D0220062104220123A84703
S11307BC0122002302200721A8470121174D1848C4
@ -129,297 +129,305 @@ S11307CCA04702211748184B984728460121174B7C
S11307DC984728460121A047154C002506A941F845
S11307EC185D20466946134B9847204629464FF41A
S11307FC1652114B98470323636504236363204605
S113080C05210E4B984706B030BD00BF641800009C
S113081CFD0F000000C202005D130000401516001D
S113082C002304000300120069120000D10E000022
S113083C0044084069140000ED1300003914000052
S113084C2DE9F043CDB2402D814603D91A486721D6
S113080C05210E4B984706B030BD00BFE41800001C
S113081C7D10000000C20200DD130000401516001C
S113082C0023040003001200E9120000510F000021
S113083C00440840E91400006D140000B9140000D1
S113084C2DE9F043CDB2402D814603D91A486821D5
S113085C1A4B98471A4CA368D8060AD52046294641
S113086C184B9847184E00E0B047A368D906FBD53F
S113087C03E011486A21114B9847114E0024124F82
S113087C03E011486C21114B9847114E0024124F80
S113088CB04614E0B847B36819F80410DA0609D571
S113089C0B480C4B984700E0B847D8F80830DB06F7
S11308ACFAD503E004487221044B98470134A3B2EF
S11308BCAB42E7D3BDE8F0837C1800005509000077
S11308CC00440840C5140000C70A0000F0B5184CD9
S11308ACFAD503E004487521044B98470134A3B2EC
S11308BCAB42E7D3BDE8F083FC18000055090000F7
S11308CC00440840451500000B0B0000F0B5184C13
S11308DC0646257817486DB9C36A13F0040323D070
S11308EC154B9847154B187001232370144B28464D
S11308FC1D70F0BDC36A124D13F004032F7813D08E
S113090C0D4B98470D492B78CF19787001330A7821
S113091CDBB29A422B7009D130460A4B013198470D
S113092C002323700120F0BD1846F0BD0020F0BD5B
S113093C8E05002000440840B91400004C0500202A
S113094C8D050020C9020000034B00B51860034B51
S113095C034C1960A047FDE7900500209405002086
S113096CC70A000010B50A4B984701280ED0094C51
S113093C50050020004408403915000051050020E2
S113094C92050020C9020000034B00B51860034B4C
S113095C034C1960A047FDE794050020980500207E
S113096C0B0B000010B50A4B984701280ED0094C0C
S113097C2378012B0AD1084B9847084B1B68323358
S113098C984203D300232370054B984710BD00BF36
S113099CB50A0000980500207D0700009C05002086
S113099CF90A00009C0500207D070000A00500203A
S11309AC95020000054B012200B51A70044B9847C0
S11309BC044B1860044B98475DF804FB9805002021
S11309CC7D0700009C0500207109000000B5064B52
S11309BC044B1860044B98475DF804FB9C0500201D
S11309CC7D070000A00500207109000000B5064B4E
S11309DC9847064B9847064B9847064B9847064B47
S11309EC98475DF804FB00BFC50A000035070000FA
S11309EC98475DF804FB00BF090B000035070000B5
S11309FCDD060000310A0000B109000000B5054B0A
S1130A0C9847054B9847054B9847054B98475DF815
S1130A1C04FB00BFC70A000061070000690A00005C
S1130A2C7109000001B5FF238DF8003000238DF807
S1130A3C0130064B9847064B9847064B1B78012B05
S1130A4C02D16846044B984708BD00BFDD0A00007C
S1130A5C95070000A0050020190B000000B50548FF
S1130A6C054B9847012802D10248044B98475DF87E
S1130A7C04FB00BFA1050020D9080000190B0000DD
S1130A8C7047000000B5C9B2024B9847024B984717
S1130A9C5DF804FB4D080000090B0000014B01221A
S1130AAC1A707047A005002000B5024B98475DF8FA
S1130ABC04FB00BFF90A000070477047034BFE2289
S1130ACCDA7002221871A3F844207047E405002060
S1130ADC054B00221A709A6483F84320A3F844202F
S1130AEC9A705A70704700BFE4050020024B1878C6
S1130AFC003018BF01207047E4050020024B00228F
S1130B0C83F84320704700BFE405002070B50378D8
S1130B1C0546FF2B744C0ED1E370102300210122E7
S1130B2C23714023617022706171A371E37121728E
S1130B3C6272A2726CE02678012E40F0D480F32B02
S1130B4C40D011D8CF2B00F0B28005D8C92B72D06D
S1130B5CCC2B40F0B580B1E0D12B00F0A28077D340
S1130B6CD22B40F0AD808EE0FA2B44D006D8F52B76
S1130B7C0CD011D3F62B40F0A3801FE0FD2B4BD0EF
S1130B8CFE2B54D0FC2B40F09B8043E042783F2A50
S1130B9C61D8201DA16C06E043783F2B5BD84168DB
S1130BACA1644278201D514B9847FF23E3706A7867
S1130BBCA36CD318A3646B7801336FE0FF23E37049
S1130BCC436843E0FF23E3700023A06C69681A4672
S1130BDC03E01C5C01331219D2B28B42F9D1424BA3
S1130BECC3F8072001221A7100225A719A71082243
S1130BFCA3F8442067E0FF23E3703D4B0722A36472
S1130C0C002323716371A371E27123726372A37263
S1130C1C082343E0002054E0FF236278E3700023B0
S1130C2C2371A371E37123726271062336E00023EE
S1130C3C237063703DE0421C3F21A06C2D4B984700
S1130C4C00283BD0FF23E370A36C3F33A36432E052
S1130C5C43783E2B01D9222033E0FF23E370A4F820
S1130C6C4460417821B9244B984700282BD125E0C6
S1130C7C1D4C821C1F4BA06C9847F8B16A78A36C6E
S1130C8CD318A3641FE0FF23E370402200232371D5
S1130C9C6371E37123726372A2710723A4F8443065
S1130CAC11E0A06C6968154B984710B906E0144B19
S1130CBC9847FF23E370A4F8446004E0312000E07B
S1130CCC2020104B9847084C94F84330012B02D148
S1130CDC10200C4B9847012384F84330B4F844108B
S1130CEC09480A4B984770BDE4050020C90200006E
S1130CFC00190000ED0600001D070000FD060000B1
S1130D0CED020000C90A0000E7050020910A00006A
S1130D1C1C4AD36A03F47053B3F5805F2DD0B3F53A
S1130D2C005F03D0B3F5006F05D101E0164B00E072
S1130D3C164B18687047D36803F4E063B3F5007F6F
S1130D4C13D004D8ABB1B3F5807F14D10FE0B3F555
S1130D5C806F15D0B3F5A06F03D0B3F5407F0AD1E3
S1130D6C01E00B4870470B4870470B4870470B4821
S1130D7C70470B487047002070474FF40040704791
S1130D8C0848704700800C40380100203C010020CA
S1130D9C003FAB01809FD500C0D8A700C0CF6A002C
S1130DAC40420F00406F400100B5064B9847064B7C
S1130DBC5B6803F00F0320FA03F0044B18605DF832
S1130DCC04FB00BF1D0D000000800C403006002009
S1130DDC70474FF400407047014B1868704700BFD0
S1130DEC380100200A494B6803F00702032A0CD887
S1130DFCDFE802F00202070723F0070343F00103C4
S1130E0C03E023F0070343F003034B60704700BF78
S1130E1C00000C40104A10B5104C11498218A24223
S1130E2C4B680BD803F00702023A012A23F007039C
S1130E3C94BF43F0030343F001030BE0094A9042CF
S1130E4C08D803F00702023A012A23F0070398BFDB
S1130E5C43F002034B6010BDFFDB0BFFFF23F400D8
S1130E6C00000C400024F400034B5A6DD20702D44A
S1130E7C1A6D1042FCD1704700800C400D4B4000A1
S1130E8C9B6A00B523FA00F000F00300022805D099
S1130E9C032807D001280AD1074B00E0074B9847D9
S1130EAC5DF804FB064B984740085DF804FB0020F2
S1130EBC5DF804FB00800C40DF0D0000E50D000024
S1130ECCB50D0000C0F30313013B10B50C46032B06
S1130EDC7FD8DFE803F0020E2058B1FA81F43D4BC1
S1130EECE4B29A68C4F11F0422F00F0214439C600C
S1130EFC10BD394B9847B4FA84F4364BE4B25A68B3
S1130F0CC4F11F0422F00F0214435C60334B984766
S1130F1C334B984710BD334B984215D003F5F63339
S1130F2C984220D0A3F57F33984252D104202E4B03
S1130F3C9847B4FA84F4274BE4B29A6EC4F11F04B4
S1130F4C22F00F0214431CE00420274B9847B4FAF8
S1130F5C84F4204BE4B29A6EC4F11F0422F0F00224
S1130F6C42EA04140DE004201F4B9847B4FA84F4AD
S1130F7C184BE4B29A6EC4F10F0422F4407242EAA4
S1130F8C04249C6610BD194B984204D003F5043319
S1130F9C98421ED10EE04020134B9847B4FA84F4C7
S1130FAC0C4BE4B21A6FC4F11F0422F00302144375
S1130FBC1C6710BD40200C4B9847B4FA84F4054BC5
S1130FCCE4B21A6FC4F11F0422F0300242EA041492
S1130FDC1C6710BD00800C40F10D0000B50D000025
S1130FEC210E000030140A00750E00004005140098
S1130FFCC0F30322013A70B50346CDB2052A20D8BA
S113100CDFE802F0031206090C0F00200D4C0DE072
S113101C00200D4C0AE001200C4C07E010200C4C75
S113102C04E000200B4C01E00B4C0020C3F304360D
S113103C08B10A4B984704F1047406EBC406B600D5
S113104C356070BD08800C4040800C4058800C40CA
S113105C60800C4078800C4044800C40750E00007D
S113106C00F00F000138032827D8DFE800F004183B
S113107C220207207047134BD86A00F47050B0F565
S113108C805F0AD0B0F5005F05D0B0F5006F0CBFDF
S113109C0420052070470220704703207047094B39
S11310AC9B6A03F00303013B022B08D8064AD05C6D
S11310BC7047044B01209B6A704700207047012045
S11310CC704700BF00800C400819000000F4781031
S11310DCB0F5402F00B542D013D8B0F5802F2AD0EC
S11310EC05D8002877D0B0F5003F78D11EE0B0F5D4
S11310FC002F24D0B0F5202F29D0B0F5C02F6ED1FD
S113110C1BE0B0F5A01F48D006D8B0F5602F2ED048
S113111CB0F5901F63D13BE0B0F5C01F50D0B0F5D3
S113112CD01F55D0B0F5B01F59D13EE02F4B984786
S113113C2F4B9B6808E02F4B4EE0002029E02E4BF0
S113114C002098472A4B9B6E03F00F0334E02A4B84
S113115C00209847264B9B6EC3F303132CE0264BBD
S113116C00209847224B9B6EC3F3012324E0224BAF
S113117C002098471E4B9A6EDB6FC2F3012220FAB3
S113118C02F003F007030133B0FBF3F05DF804FB4A
S113119C0120194B98475DF804FB174B0120984725
S11311AC134B1B6F03F0030306E0134B012098470A
S11311BC0F4B1B6FC3F3011320FA03F05DF804FB10
S11311CC0E480F4B9847072802D008280AD102E092
S11311DC0C485DF804FB054B98475DF804FB0020B4
S11311EC5DF804FB00205DF804FB00BF1D0D00003E
S11311FC00800C40B50D0000890E0000040018009E
S113120C6D100000809FD50010B5C9B2D2B204286D
S113121C1FD8DFE800F00C0911030600012002239B
S113122C0CE01020202309E04020802306E04FF43A
S113123C80704FF4007301E004200823054C29B19D
S113124C206222B1E26A1342FCD000E02362024B1A
S113125C984710BD00800C403113000010B500F00D
S113126C0F04012C03D04ED3032C4CD820E00239AC
S113127C032948D8DFE801F0020B050800200424F8
S113128C07E00220044604E00320012401E00120CD
S113129C032401210A461C4B98471C4B98471C4BB2
S11312AC5C621C4B98471C4B98471C4B984710BDD1
S11312BC0139022C14BF02240024052923D8DFE8A9
S11312CC01F016030A22221101210F4B00200A46B9
S11312DC984702230CE001200B4B01460246984729
S11312EC012305E00E4B01221A60032300E00023C6
S11312FC032003FA04F300FA04F4054A916A21EA80
S113130C04042343936210BD15120000F10D000078
S113131C00800C4031130000B50D0000210E0000BC
S113132C08089043024BDA6A024B1A80704700BFDC
S113133C00800C403406002024225043034B1A58DE
S113134C22F0030211431950704700BF00600040A3
S113135CF0B562B124244443012504F1804405FA18
S113136C01F504F5C0440BB1256100E065614FF053
S113137C240404FB00F4072904F1804404F5C0445C
S113138C0BD88D000F2606FA05F602FA05F56768E8
S113139C27EA0606354365600BE08D00203D0F26D9
S11313AC06FA05F602FA05F5A76827EA0606354398
S11313BCA56062B924225043012400F1804004FA50
S11313CC01F100F5C0400BB10161F0BD4161F0BD0C
S11313DC036CDB0702D4436C1942FCD17047000048
S11313EC30B50446154661B90B4B984205D003F54C
S11313FC806398420FD1094800E00948094B98478B
S113140C01464901B1FBF5F5203DED0020460421D0
S113141C054B9847E56030BD004008404015160068
S113142C40051400D9100000DD13000030B5CD4385
S113143C05F00505044641EA4505024B022198478F
S113144C656030BDDD130000C9B229B1436C002BBB
S113145CFCD10123036470470164704770B5104BD1
S113146C0D460221044698470A2363602046012155
S113147C0C4EB0472969EB6822680B43696922F06A
S113148C1C020B431343236020466968AA68064B6D
S113149C98472B68204663600021B04770BD00BF9D
S11314ACDD13000055140000ED13000083689A0648
S11314BCFCD5C069C0B2704730B50446CDB2A36840
S11314CCD806FCD520464021014B9847A56230BD77
S11314DCDD130000064B9A6842F001029A6041F653
S11314EC7132DA639A6822F001029A60704700BF85
S11314FC00000C40054B9A6842F001029A600022ED
S113150CDA639A6822F001029A60704700000C407A
S113151C064B1A6902F03F0202709A69DB6902F009
S113152CF002C3F30313134343707047D0FF0FE06F
S113153C554B01B59847554B1B681B0E0ED1544B9C
S113154C1A6822F070021A60524B1A6822F0604238
S113155C1A601A6862F060621A6001E0032B0BD8FF
S113156C4C4B1A6822F4FC521A604B4A0023136049
S113157C5360936113629363484B684698479DF894
S113158C0030012B10D19DF8013023B9424B1A685D
S113159C42F002021A609DF80130012B04D8404B32
S11315AC1A6842F001021A603E4B1A683E4B9A428A
S11315BC20D83B4B1A6842F490421A603B4A10689C
S11315CC11681568146805F4FE4204F07F04224384
S11315DC01F07F0142EA0141C0F30620344A41EA9A
S11315EC00611160334A1168334A11601A6822F49D
S11315FC90421A60012100200A46304B9847304B28
S113160C304C1A6C002142F00F021A645A6C2E48AA
S113161C6FEA12426FEA02425A64A04700212B4837
S113162CA04700212A48A04700212A48A0470021AE
S113163C2948A04700212948A04700212848A04751
S113164C00212848A04700212748A047002127480B
S113165CA04700212648A04700212648A047002186
S113166C2548A04700212548A0470120092103460D
S113167C0522234CA04701200221224B9847224BE0
S113168C9847224CA047FDE7DD0D0000FC81E00FDC
S113169C0CA00C4020600C4040800C401D15000038
S11316AC44800C40F081E00FFFB98A4CB481E00F08
S11316BC34200040C881E00F2C400040151200007B
S11316CC00800C40FD0F0000000304000013040014
S11316DC0033040000A20200000202000012020007
S11316EC002202000032020000720200008202009A
S11316FC00B2020000E2020000F2020000D202007A
S113170C5D13000045130000D9090000090A00000C
S113171C433A2F576F726B2F736F667477617265D0
S113172C2F4F70656E424C542F5461726765742F41
S113173C44656D6F2F41524D434D335F45464D33D8
S113174C325F4F6C696D65785F454D33324738387D
S113175C304631323853544B5F43726F7373776F27
S113176C726B732F426F6F742F6964652F2E2E2F3B
S113177C2E2E2F2E2E2F2E2E2F536F757263652F18
S113178C41524D434D335F45464D33322F43726FB7
S113179C7373776F726B732F766563746F72732EBA
S11317AC6300000000200000002000000100000085
S11317BC0040000000200000020000000060000057
S11317CC0020000003000000008000000020000046
S11317DC0400000000A00000002000000500000030
S11317EC00C00000002000000600000000E0000023
S11317FC0020000007000000000001000020000091
S113180C0800000000200100002000000900000076
S113181C00400100002000000A00000000600100EC
S113182C002000000B0000000080010000200000DC
S113183C0C00000000A00100002000000D000000BE
S113184C00C00100002000000E00000000E00100B8
S113185C002000000F000000050000000000000044
S113186C80250000000000000000000000000000C3
S113187C433A2F576F726B2F736F6674776172656F
S113188C2F4F70656E424C542F5461726765742FE0
S113189C44656D6F2F41524D434D335F45464D3377
S11318AC325F4F6C696D65785F454D33324738381C
S11318BC304631323853544B5F43726F7373776FC6
S11318CC726B732F426F6F742F6964652F2E2E2FDA
S11318DC2E2E2F2E2E2F2E2E2F536F757263652FB7
S11318EC41524D434D335F45464D33322F75617232
S11218FC742E63004F70656E424C540003020655
S113190C1B4B10B59A6842F001029A6001221861CF
S113191CDA60DA69510706D59A684FF0FF3022F085
S113192C01029A6010BDDA69920706D59A686FF0C5
S113193C010022F001029A6010BD0222DA600D4A05
S113194C00E0013AD8690A4910F001000C4602D0B3
S113195C002AF6D100E032B9A3686FF0020023F03C
S113196C0103A36010BD8B6823F001038B6010BDD1
S113197C00000C40809698002D4B2DE9F0419C689A
S113198C921044F001049C6000254FF001081F469E
S113199C4FF0080C41E01861C3F80C80DE6916F0B6
S11319AC040F07D0A3684FF0FF3023F00103A360AA
S11319BCBDE8F081DE6916F0020F09D0A3686FF060
S11319CC010023F00103A360BDE8F081013C00E0B9
S11319DC184CDE6916F0080F154E02D1002CF5D107
S11319EC12E08CB151F8044BBC61C7F80CC0114C1B
S11319FC00E0013CDE6916F0010F0D4E02D0002C04
S1131A0CF7D101E004303CB9B3686FF0020023F065
S1131A1C0103B360BDE8F08101359542044CBADB97
S1131A2CA368002023F00103A360BDE8F08100BF8C
S10B1A3C00000C4080969800A4
S10B1A44008000000048E801E5
S1130A1C04FB00BF0B0B000061070000710A00000F
S1130A2C7109000011B5FF2300248DF800308DF8F6
S1130A3C0140074B9847074B9847074B1C60074BE3
S1130A4C1B78012B02D16846054B984718BD00BF93
S1130A5C210B00009507000038010020A40500209C
S1130A6C5D0B000000B50648064B9847012805D1DC
S1130A7C054B00221A600248044B98475DF804FBAE
S1130A8CA5050020D9080000380100205D0B0000EA
S1130A9C70470000054B00B51B6889B213B9C9B285
S1130AAC034B9847034B98475DF804FB380100202F
S1130ABC4D0800004D0B0000034B18680138022848
S1130ACC8CBF40200020704738010020034B18686D
S1130ADC013802288CBF40200020704738010020C8
S1130AEC014B01221A707047A405002000B5024B7B
S1130AFC98475DF804FB00BF3D0B0000704770473E
S1130B0C034BFE22DA7002221871A3F844207047BA
S1130B1CE8050020054B00221A709A6483F84320E0
S1130B2CA3F844209A705A70704700BFE80500205F
S1130B3C024B1878003018BF01207047E8050020DC
S1130B4C024B002283F84320704700BFE8050020C5
S1130B5C2DE9F04103780546FF2B824C13D100227A
S1130B6C0125E370102362706271237125707E4B32
S1130B7C98477E4EA071B047E071B047000A2072CE
S1130B8C6572A57272E02678012E40F0E980F32B91
S1130B9C46D012D8CF2B00F0C28005D8C92B78D000
S1130BACCC2B40F0C580C1E0D12B00F0B280C0F05A
S1130BBC8380D22B40F0BC809CE0FA2B49D006D821
S1130BCCF52B0CD013D3F62B40F0B28023E0FD2B85
S1130BDC50D0FE2B59D0FC2B40F0AA8048E0624B3D
S1130BEC98476A7890426DDD201DA16C08E05E4B3D
S1130BFC98476B78984265DD6968201DA1646A7812
S1130C0C5B4B9847FF23E3706A78A36CD318A364F7
S1130C1C6B7801337AE0FF23E3704368A36482E0CA
S1130C2CFF23E3700023A06C69681A4603E01C5C84
S1130C3C01331219D2B28B42F9D14A4BC3F80720B3
S1130C4C01221A7100225A719A710822A3F84420C5
S1130C5C71E0FF23E370474B0722A3640023237145
S1130C6C6371A371E27123726372A37208234DE062
S1130C7C00205EE0FF236278E37000232371A371EC
S1130C8CE37123726271062340E0002323706370C6
S1130C9C47E0354FD4F84880B8476A1C411E364BA0
S1130CAC40469847002841D0FF23E370A56CB84711
S1130CBC013D2D18A56436E02B4B98476B78013811
S1130CCC984201DC222034E0FF23E370A4F8446052
S1130CDC697821B9294B984700282CD126E0214C5E
S1130CECAA1CA06C244B984700B36A78A36CD31845
S1130CFCA36420E00025FF23E37025711A4B657172
S1130D0C9847E571A071257265720723A4F84430E5
S1130D1C11E0A06C69681A4B984710B906E0194B9E
S1130D2C9847FF23E370A4F8446004E0312000E00A
S1130D3C2020154B98470B4C94F84330012B02D1CF
S1130D4C1020114B9847B4F8441006480BB2002BF2
S1130D5C06DD012380F8433089B203300B4B9847EE
S1130D6CBDE8F081E8050020C50A0000D90A00009E
S1130D7CC902000080190000ED0600001D070000E8
S1130D8CFD060000ED0200000D0B0000A10A00009E
S1130D9C1C4AD36A03F47053B3F5805F2DD0B3F5BA
S1130DAC005F03D0B3F5006F05D101E0164B00E0F2
S1130DBC164B18687047D36803F4E063B3F5007FEF
S1130DCC13D004D8ABB1B3F5807F14D10FE0B3F5D5
S1130DDC806F15D0B3F5A06F03D0B3F5407F0AD163
S1130DEC01E00B4870470B4870470B4870470B48A1
S1130DFC70470B487047002070474FF40040704711
S1130E0C0848704700800C403C0100204001002041
S1130E1C003FAB01809FD500C0D8A700C0CF6A00AB
S1130E2C40420F00406F400100B5064B9847064BFB
S1130E3C5B6803F00F0320FA03F0044B18605DF8B1
S1130E4C04FB00BF9D0D000000800C403406002004
S1130E5C70474FF400407047014B1868704700BF4F
S1130E6C3C0100200A494B6803F00702032A0CD802
S1130E7CDFE802F00202070723F0070343F0010343
S1130E8C03E023F0070343F003034B60704700BFF8
S1130E9C00000C40104A10B5104C11498218A242A3
S1130EAC4B680BD803F00702023A012A23F007031C
S1130EBC94BF43F0030343F001030BE0094A90424F
S1130ECC08D803F00702023A012A23F0070398BF5B
S1130EDC43F002034B6010BDFFDB0BFFFF23F40058
S1130EEC00000C400024F400034B5A6DD20702D4CA
S1130EFC1A6D1042FCD1704700800C400D4B400021
S1130F0C9B6A00B523FA00F000F00300022805D018
S1130F1C032807D001280AD1074B00E0074B984758
S1130F2C5DF804FB064B984740085DF804FB002071
S1130F3C5DF804FB00800C405F0E0000650E0000A1
S1130F4C350E0000C0F30313013B10B50C46032B04
S1130F5C7FD8DFE803F0020E2058B1FA81F43D4B40
S1130F6CE4B29A68C4F11F0422F00F0214439C608B
S1130F7C10BD394B9847B4FA84F4364BE4B25A6832
S1130F8CC4F11F0422F00F0214435C60334B9847E6
S1130F9C334B984710BD334B984215D003F5F633B9
S1130FAC984220D0A3F57F33984252D104202E4B83
S1130FBC9847B4FA84F4274BE4B29A6EC4F11F0434
S1130FCC22F00F0214431CE00420274B9847B4FA78
S1130FDC84F4204BE4B29A6EC4F11F0422F0F002A4
S1130FEC42EA04140DE004201F4B9847B4FA84F42D
S1130FFC184BE4B29A6EC4F10F0422F4407242EA24
S113100C04249C6610BD194B984204D003F5043398
S113101C98421ED10EE04020134B9847B4FA84F446
S113102C0C4BE4B21A6FC4F11F0422F003021443F4
S113103C1C6710BD40200C4B9847B4FA84F4054B44
S113104CE4B21A6FC4F11F0422F0300242EA041411
S113105C1C6710BD00800C40710E0000350E0000A2
S113106CA10E000030140A00F50E00004005140017
S113107CC0F30322013A70B50346CDB2052A20D839
S113108CDFE802F0031206090C0F00200D4C0DE0F2
S113109C00200D4C0AE001200C4C07E010200C4CF5
S11310AC04E000200B4C01E00B4C0020C3F304368D
S11310BC08B10A4B984704F1047406EBC406B60055
S11310CC356070BD08800C4040800C4058800C404A
S11310DC60800C4078800C4044800C40F50E00007D
S11310EC00F00F000138032827D8DFE800F00418BB
S11310FC220207207047134BD86A00F47050B0F5E5
S113110C805F0AD0B0F5005F05D0B0F5006F0CBF5E
S113111C0420052070470220704703207047094BB8
S113112C9B6A03F00303013B022B08D8064AD05CEC
S113113C7047044B01209B6A7047002070470120C4
S113114C704700BF00800C408819000000F4781030
S113115CB0F5402F00B542D013D8B0F5802F2AD06B
S113116C05D8002877D0B0F5003F78D11EE0B0F553
S113117C002F24D0B0F5202F29D0B0F5C02F6ED17C
S113118C1BE0B0F5A01F48D006D8B0F5602F2ED0C8
S113119CB0F5901F63D13BE0B0F5C01F50D0B0F553
S11311ACD01F55D0B0F5B01F59D13EE02F4B984706
S11311BC2F4B9B6808E02F4B4EE0002029E02E4B70
S11311CC002098472A4B9B6E03F00F0334E02A4B04
S11311DC00209847264B9B6EC3F303132CE0264B3D
S11311EC00209847224B9B6EC3F3012324E0224B2F
S11311FC002098471E4B9A6EDB6FC2F3012220FA33
S113120C02F003F007030133B0FBF3F05DF804FBC9
S113121C0120194B98475DF804FB174B01209847A4
S113122C134B1B6F03F0030306E0134B0120984789
S113123C0F4B1B6FC3F3011320FA03F05DF804FB8F
S113124C0E480F4B9847072802D008280AD102E011
S113125C0C485DF804FB054B98475DF804FB002033
S113126C5DF804FB00205DF804FB00BF9D0D00003D
S113127C00800C40350E0000090F0000040018001B
S113128CED100000809FD50010B5C9B2D2B204286D
S113129C1FD8DFE800F00C0911030600012002231B
S11312AC0CE01020202309E04020802306E04FF4BA
S11312BC80704FF4007301E004200823054C29B11D
S11312CC206222B1E26A1342FCD000E02362024B9A
S11312DC984710BD00800C40B113000010B500F00D
S11312EC0F04012C03D04ED3032C4CD820E002392C
S11312FC032948D8DFE801F0020B05080020042478
S113130C07E00220044604E00320012401E001204C
S113131C032401210A461C4B98471C4B98471C4B31
S113132C5C621C4B98471C4B98471C4B984710BD50
S113133C0139022C14BF02240024052923D8DFE828
S113134C01F016030A22221101210F4B00200A4638
S113135C984702230CE001200B4B014602469847A8
S113136C012305E00E4B01221A60032300E0002345
S113137C032003FA04F300FA04F4054A916A21EAFF
S113138C04042343936210BD95120000710E0000F7
S113139C00800C40B1130000350E0000A10E0000BB
S11313AC08089043024BDA6A024B1A80704700BF5C
S11313BC00800C403806002024225043034B1A585A
S11313CC22F0030211431950704700BF0060004023
S11313DCF0B562B124244443012504F1804405FA98
S11313EC01F504F5C0440BB1256100E065614FF0D3
S11313FC240404FB00F4072904F1804404F5C044DC
S113140C0BD88D000F2606FA05F602FA05F5676867
S113141C27EA0606354365600BE08D00203D0F2658
S113142C06FA05F602FA05F5A76827EA0606354317
S113143CA56062B924225043012400F1804004FACF
S113144C01F100F5C0400BB10161F0BD4161F0BD8B
S113145C036CDB0702D4436C1942FCD170470000C7
S113146C30B50446154661B90B4B984205D003F5CB
S113147C806398420FD1094800E00948094B98470A
S113148C01464901B1FBF5F5203DED002046042150
S113149C054B9847E56030BD0040084040151600E8
S11314AC40051400591100005D14000030B5CD4303
S11314BC05F00505044641EA4505024B022198470F
S11314CC656030BD5D140000C9B229B1436C002BBA
S11314DCFCD10123036470470164704770B5104B51
S11314EC0D460221044698470A23636020460121D5
S11314FC0C4EB0472969EB6822680B43696922F0EA
S113150C1C020B431343236020466968AA68064BEC
S113151C98472B68204663600021B04770BD00BF1C
S113152C5D140000D51400006D14000083689A0645
S113153CFCD5C069C0B2704730B50446CDB2A368BF
S113154CD806FCD520464021014B9847A56230BDF6
S113155C5D140000064B9A6842F001029A6041F651
S113156C7132DA639A6822F001029A60704700BF04
S113157C00000C40054B9A6842F001029A6000226C
S113158CDA639A6822F001029A60704700000C40FA
S113159C064B1A6902F03F0202709A69DB6902F089
S11315ACF002C3F30313134343707047D0FF0FE0EF
S11315BC554B01B59847554B1B681B0E0ED1544B1C
S11315CC1A6822F070021A60524B1A6822F06042B8
S11315DC1A601A6862F060621A6001E0032B0BD87F
S11315EC4C4B1A6822F4FC521A604B4A00231360C9
S11315FC5360936113629363484B684698479DF814
S113160C0030012B10D19DF8013023B9424B1A68DC
S113161C42F002021A609DF80130012B04D8404BB1
S113162C1A6842F001021A603E4B1A683E4B9A4209
S113163C20D83B4B1A6842F490421A603B4A10681B
S113164C11681568146805F4FE4204F07F04224303
S113165C01F07F0142EA0141C0F30620344A41EA19
S113166C00611160334A1168334A11601A6822F41C
S113167C90421A60012100200A46304B9847304BA7
S113168C304C1A6C002142F00F021A645A6C2E482A
S113169C6FEA12426FEA02425A64A04700212B48B7
S11316ACA04700212A48A04700212A48A04700212E
S11316BC2948A04700212948A04700212848A047D1
S11316CC00212848A04700212748A047002127488B
S11316DCA04700212648A04700212648A047002106
S11316EC2548A04700212548A0470120092103468D
S11316FC0522234CA04701200221224B9847224B60
S113170C9847224CA047FDE75D0E0000FC81E00FDA
S113171C0CA00C4020600C4040800C409D15000037
S113172C44800C40F081E00FFFB98A4CB481E00F87
S113173C34200040C881E00F2C400040951200007A
S113174C00800C407D100000000304000013040012
S113175C0033040000A20200000202000012020086
S113176C0022020000320200007202000082020019
S113177C00B2020000E2020000F2020000D20200F9
S113178CDD130000C5130000D9090000090A00008C
S113179C433A2F576F726B2F736F66747761726550
S11317AC2F4F70656E424C542F5461726765742FC1
S11317BC44656D6F2F41524D434D335F45464D3358
S11317CC325F4F6C696D65785F454D3332473838FD
S11317DC304631323853544B5F43726F7373776FA7
S11317EC726B732F426F6F742F6964652F2E2E2FBB
S11317FC2E2E2F2E2E2F2E2E2F536F757263652F98
S113180C41524D434D335F45464D33322F43726F36
S113181C7373776F726B732F766563746F72732E39
S113182C6300000000200000002000000100000004
S113183C00400000002000000200000000600000D6
S113184C00200000030000000080000000200000C5
S113185C0400000000A000000020000005000000AF
S113186C00C00000002000000600000000E00000A2
S113187C0020000007000000000001000020000010
S113188C08000000002001000020000009000000F6
S113189C00400100002000000A000000006001006C
S11318AC002000000B00000000800100002000005C
S11318BC0C00000000A00100002000000D0000003E
S11318CC00C00100002000000E00000000E0010038
S11318DC002000000F0000000500000000000000C4
S11318EC8025000000000000000000000000000043
S11318FC433A2F576F726B2F736F667477617265EF
S113190C2F4F70656E424C542F5461726765742F5F
S113191C44656D6F2F41524D434D335F45464D33F6
S113192C325F4F6C696D65785F454D33324738389B
S113193C304631323853544B5F43726F7373776F45
S113194C726B732F426F6F742F6964652F2E2E2F59
S113195C2E2E2F2E2E2F2E2E2F536F757263652F36
S113196C41524D434D335F45464D33322F756172B1
S112197C742E63004F70656E424C5400030206D4
S113198C1B4B10B59A6842F001029A60012218614F
S113199CDA60DA69510706D59A684FF0FF3022F005
S11319AC01029A6010BDDA69920706D59A686FF045
S11319BC010022F001029A6010BD0222DA600D4A85
S11319CC00E0013AD8690A4910F001000C4602D033
S11319DC002AF6D100E032B9A3686FF0020023F0BC
S11319EC0103A36010BD8B6823F001038B6010BD51
S11319FC00000C40809698002D4B2DE9F0419C681A
S1131A0C921044F001049C6000254FF001081F461D
S1131A1C4FF0080C41E01861C3F80C80DE6916F035
S1131A2C040F07D0A3684FF0FF3023F00103A36029
S1131A3CBDE8F081DE6916F0020F09D0A3686FF0DF
S1131A4C010023F00103A360BDE8F081013C00E038
S1131A5C184CDE6916F0080F154E02D1002CF5D186
S1131A6C12E08CB151F8044BBC61C7F80CC0114C9A
S1131A7C00E0013CDE6916F0010F0D4E02D0002C83
S1131A8CF7D101E004303CB9B3686FF0020023F0E5
S1131A9C0103B360BDE8F08101359542044CBADB17
S1131AACA368002023F00103A360BDE8F08100BF0C
S10B1ABC00000C408096980024
S10F1AC404000000008000000048E8015D
S9030155A6

View File

@ -51,7 +51,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="" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Flash Debug" />
<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" />
</session>

View File

@ -51,7 +51,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\Prog\main.c" y="21" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks\Prog\main.c" left="18" selected="1" name="unnamed" top="21" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks\Prog\main.c" y="21" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks\Prog\main.c" left="0" selected="1" name="unnamed" top="21" />
</Files>
<ARMCrossStudioWindow activeProject="demoprog_olimex_efm32g880" autoConnectTarget="Olimex ARM-USB-TINY" debugSearchFileMap="" fileDialogInitialDirectory="D:\usr\feaser\software\OpenBLT\Target\Demo\ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks\Prog" fileDialogDefaultFilter="*.c" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Flash Debug" />
</session>

View File

@ -7,45 +7,45 @@ 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 0x00000140 memsz 0x00000140 flags rwx
LOAD off 0x00010140 vaddr 0x20000140 paddr 0x00001650 align 2**15
filesz 0x00001587 memsz 0x00001587 flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x00001587 align 2**15
filesz 0x00000148 memsz 0x00000148 flags rwx
LOAD off 0x00010148 vaddr 0x20000148 paddr 0x000016d0 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 00001587 00000000 00000000 00008000 2**3
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000140 20000000 0000150f 00010000 2**2
1 .data 00000148 20000000 00001587 00010000 2**2
CONTENTS, ALLOC, LOAD, CODE
2 .bss 000005f8 20000140 00001650 00010140 2**2
2 .bss 000005f8 20000148 000016d0 00010148 2**2
ALLOC
3 .debug_info 00006207 00000000 00000000 00010140 2**0
3 .debug_info 00006317 00000000 00000000 00010148 2**0
CONTENTS, READONLY, DEBUGGING
4 .debug_abbrev 00002095 00000000 00000000 00016347 2**0
4 .debug_abbrev 000020c7 00000000 00000000 0001645f 2**0
CONTENTS, READONLY, DEBUGGING
5 .debug_loc 00002d60 00000000 00000000 000183dc 2**0
5 .debug_loc 00002e44 00000000 00000000 00018526 2**0
CONTENTS, READONLY, DEBUGGING
6 .debug_aranges 000005b8 00000000 00000000 0001b13c 2**0
6 .debug_aranges 000005c8 00000000 00000000 0001b36a 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_ranges 000006e8 00000000 00000000 0001b6f4 2**0
7 .debug_ranges 000006f8 00000000 00000000 0001b932 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_line 000021af 00000000 00000000 0001bddc 2**0
8 .debug_line 000021e1 00000000 00000000 0001c02a 2**0
CONTENTS, READONLY, DEBUGGING
9 .debug_str 00001cde 00000000 00000000 0001df8b 2**0
9 .debug_str 00001d77 00000000 00000000 0001e20b 2**0
CONTENTS, READONLY, DEBUGGING
10 .comment 00000030 00000000 00000000 0001fc69 2**0
10 .comment 00000030 00000000 00000000 0001ff82 2**0
CONTENTS, READONLY
11 .ARM.attributes 00000033 00000000 00000000 0001fc99 2**0
11 .ARM.attributes 00000033 00000000 00000000 0001ffb2 2**0
CONTENTS, READONLY
12 .debug_frame 00000bc4 00000000 00000000 0001fccc 2**2
12 .debug_frame 00000bec 00000000 00000000 0001ffe8 2**2
CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE:
00000000 l d .text 00000000 .text
20000000 l d .data 00000000 .data
20000140 l d .bss 00000000 .bss
20000148 l d .bss 00000000 .bss
00000000 l d .debug_info 00000000 .debug_info
00000000 l d .debug_abbrev 00000000 .debug_abbrev
00000000 l d .debug_loc 00000000 .debug_loc
@ -59,7 +59,7 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 vectors.c
00000000 l df *ABS* 00000000 cstart.c
000000e4 l F .text 00000000 zero_loop2
000013aa l F .text 00000000 zero_loop
00001422 l F .text 00000000 zero_loop
00000000 l df *ABS* 00000000 main.c
00000000 l df *ABS* 00000000 system_efm32.c
20000000 l O .data 00000004 SystemLFXOClock
@ -69,9 +69,9 @@ SYMBOL TABLE:
000003ec l F .text 00000054 CMU_FlashWaitStateControl
00000440 l F .text 00000014 CMU_Sync
00000454 l F .text 0000003c CMU_LFClkGet
000013f0 l O .text 00000003 CSWTCH.18
00001468 l O .text 00000003 CSWTCH.18
00000000 l df *ABS* 00000000 efm32_emu.c
20000140 l O .bss 00000002 cmuStatus
20000148 l O .bss 00000002 cmuStatus
00000000 l df *ABS* 00000000 efm32_gpio.c
00000000 l df *ABS* 00000000 efm32_leuart.c
00000958 l F .text 0000000e LEUART_Sync
@ -79,113 +79,116 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 efm32_system.c
00000000 l df *ABS* 00000000 boot.c
00000000 l df *ABS* 00000000 com.c
20000142 l O .bss 00000001 comEntryStateConnect
20000143 l O .bss 00000040 xcpCtoReqPacket.4165
2000014a l O .bss 00000001 comEntryStateConnect
20000008 l O .data 00000001 comActiveInterface
2000014b l O .bss 00000040 xcpCtoReqPacket.4177
00000000 l df *ABS* 00000000 xcp.c
00000b24 l F .text 00000014 XcpSetCtoError
000013f3 l O .text 00000008 xcpStationId
20000184 l O .bss 0000004c xcpInfo
00000b70 l F .text 00000014 XcpSetCtoError
0000146b l O .text 00000008 xcpStationId
2000018c l O .bss 0000004c xcpInfo
00000000 l df *ABS* 00000000 backdoor.c
200001d0 l O .bss 00000001 backdoorOpen
200001d4 l O .bss 00000004 backdoorOpenTime
200001d8 l O .bss 00000001 backdoorOpen
200001dc l O .bss 00000004 backdoorOpenTime
00000000 l df *ABS* 00000000 cop.c
00000000 l df *ABS* 00000000 assert.c
200001d8 l O .bss 00000004 assert_failure_file
200001dc l O .bss 00000004 assert_failure_line
200001e0 l O .bss 00000004 assert_failure_file
200001e4 l O .bss 00000004 assert_failure_line
00000000 l df *ABS* 00000000 cpu.c
00000000 l df *ABS* 00000000 uart.c
200001e0 l O .bss 00000041 xcpCtoReqPacket.5467
20000221 l O .bss 00000001 xcpCtoRxLength.5468
20000222 l O .bss 00000001 xcpCtoRxInProgress.5469
200001e8 l O .bss 00000001 xcpCtoRxInProgress.5481
200001e9 l O .bss 00000001 xcpCtoRxLength.5480
200001ea l O .bss 00000041 xcpCtoReqPacket.5479
00000000 l df *ABS* 00000000 nvm.c
00000000 l df *ABS* 00000000 timer.c
20000224 l O .bss 00000004 millisecond_counter
2000022c l O .bss 00000004 millisecond_counter
00000000 l df *ABS* 00000000 flash.c
0000100c l F .text 00000034 FlashGetSector
00001040 l F .text 0000004c FlashWriteBlock
0000108c l F .text 00000050 FlashSwitchBlock
000010dc l F .text 00000080 FlashAddToBlock
00001430 l O .text 000000b4 flashLayout
20000228 l O .bss 00000204 bootBlockInfo
2000042c l O .bss 00000204 blockInfo
00001084 l F .text 00000034 FlashGetSector
000010b8 l F .text 0000004c FlashWriteBlock
00001104 l F .text 00000050 FlashSwitchBlock
00001154 l F .text 00000080 FlashAddToBlock
000014a8 l O .text 000000b4 flashLayout
20000230 l O .bss 00000204 bootBlockInfo
20000434 l O .bss 00000204 blockInfo
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
00000ab4 g F .text 00000030 ComInit
00001178 g F .text 00000048 FlashWrite
00001448 l F .text 00000010 __MSC_WriteWord_veneer
00001458 l F .text 00000010 __MSC_ErasePage_veneer
00000ab4 g F .text 00000034 ComInit
000011f0 g F .text 00000048 FlashWrite
000008b0 g F .text 00000018 GPIO_DriveModeSet
00000db0 g F .text 00000018 AssertFailure
00000e28 g F .text 00000018 AssertFailure
0000089c g F .text 00000014 EMU_UpdateOscConfig
00001388 g F .text 00000040 reset_handler
00001400 g F .text 00000040 reset_handler
00000680 g F .text 00000118 CMU_ClockFreqGet
00000fe0 g F .text 0000001c TimerUpdate
00000b64 g F .text 00000010 XcpPacketTransmitted
00001058 g F .text 0000001c TimerUpdate
00000bb0 g F .text 00000010 XcpPacketTransmitted
000009ac g F .text 00000018 LEUART_Enable
00000ae4 g F .text 0000001c ComTask
00000b14 g F .text 0000000c ComSetConnectEntryState
00000ae8 g F .text 00000028 ComTask
00000b60 g F .text 0000000c ComSetConnectEntryState
00000a84 g F .text 0000001a BootInit
00000d8c g F .text 00000020 BackDoorInit
00000e04 g F .text 00000020 BackDoorInit
00000798 g F .text 00000050 CMU_OscillatorEnable
00000dae g F .text 00000002 CopService
0000150f g .text 00000000 _etext
00000e26 g F .text 00000002 CopService
00001587 g .text 00000000 _etext
00000618 g F .text 00000068 CMU_ClockSelectGet
00000fd4 g F .text 0000000c TimerReset
20000630 g O .bss 00000004 SystemCoreClock
0000104c g F .text 0000000c TimerReset
20000638 g O .bss 00000004 SystemCoreClock
00000a9e g F .text 00000016 BootTask
000012b8 g F .text 00000044 FlashWriteChecksum
00000b02 g F .text 00000010 ComTransmitPacket
00001330 g F .text 00000044 FlashWriteChecksum
00000b14 g F .text 0000001c ComTransmitPacket
000003b0 g F .text 0000000c SystemLFXOClockGet
000005ac g F .text 0000006c CMU_ClockEnable
00000a04 g F .text 0000000c LEUART_Rx
00000b54 g F .text 00000010 XcpIsConnected
00000f90 g F .text 00000004 NvmInit
0000115c g F .text 0000001c FlashInit
20000638 g .bss 00000000 _ebss
0000137c g F .text 0000000c UnusedISR
00000b00 g F .text 00000002 ComFree
00000ba0 g F .text 00000010 XcpIsConnected
00001008 g F .text 00000004 NvmInit
000011d4 g F .text 0000001c FlashInit
20000640 g .bss 00000000 _ebss
000013f4 g F .text 0000000c UnusedISR
00000b10 g F .text 00000002 ComFree
000009c4 g F .text 00000040 LEUART_Init
20000078 g F .data 000000c8 MSC_WriteWord
00000e14 g F .text 00000094 UartInit
2000007c g F .data 000000c8 MSC_WriteWord
00000e8c g F .text 00000094 UartInit
00000a48 g F .text 0000001c MSC_Deinit
000007e8 g F .text 000000b4 CMU_ClockSelectSet
00000f98 g F .text 00000004 NvmErase
20000140 g .bss 00000000 _bss
00001010 g F .text 00000004 NvmErase
20000148 g .bss 00000000 _bss
000002f4 g F .text 00000094 SystemHFClockGet
00000b74 g F .text 000001e0 XcpPacketReceived
20000008 g F .data 00000070 MSC_ErasePage
00001344 g F .text 00000038 FlashDone
00000bc0 g F .text 0000020c XcpPacketReceived
2000000c g F .data 00000070 MSC_ErasePage
000013bc g F .text 00000038 FlashDone
000000b8 g F .text 00000050 EntryFromProg
00000b38 g F .text 0000001c XcpInit
000011c0 g F .text 000000f8 FlashErase
00000b84 g F .text 0000001c XcpInit
00001238 g F .text 000000f8 FlashErase
0000011c g F .text 000001d8 main
00000fa0 g F .text 00000012 NvmDone
00000ea8 g F .text 0000007c UartTransmitPacket
00000f9c g F .text 00000004 NvmVerifyChecksum
00000df0 g F .text 0000001e CpuMemCopy
00001018 g F .text 00000012 NvmDone
00000f20 g F .text 0000007c UartTransmitPacket
00001014 g F .text 00000004 NvmVerifyChecksum
00000e68 g F .text 0000001e CpuMemCopy
000008c8 g F .text 00000090 GPIO_PinModeSet
000003a8 g F .text 00000002 SystemInit
00000a10 g F .text 00000018 LEUART_Tx
00000490 g F .text 0000011c CMU_ClockDivSet
00000f24 g F .text 0000006c UartReceivePacket
00000b48 g F .text 00000018 ComGetActiveInterfaceMaxTxLen
00000f9c g F .text 0000006c UartReceivePacket
20000000 g .data 00000000 _data
00000dac g F .text 00000002 CopInit
00000e24 g F .text 00000002 CopInit
000003aa g F .text 00000006 SystemLFRCOClockGet
00000e0e g F .text 00000004 CpuReset
00000e86 g F .text 00000004 CpuReset
00000968 g F .text 00000044 LEUART_BaudrateSet
00000a64 g F .text 00000020 SYSTEM_ChipRevisionGet
00000388 g F .text 00000020 SystemCoreClockGet
00000f94 g F .text 00000004 NvmWrite
00000dc8 g F .text 00000028 CpuStartUserProgram
20000738 g .bss 00000000 _estack
000012fc g F .text 00000048 FlashVerifyChecksum
20000140 g .data 00000000 _edata
0000100c g F .text 00000004 NvmWrite
00000e40 g F .text 00000028 CpuStartUserProgram
20000740 g .bss 00000000 _estack
00001374 g F .text 00000048 FlashVerifyChecksum
20000148 g .data 00000000 _edata
00000000 g O .text 000000b8 _vectab
00000b20 g F .text 00000004 ComIsConnected
00000d54 g F .text 00000038 BackDoorCheck
20000638 g .bss 00000000 _stack
00000ffc g F .text 00000010 TimerGet
00000fb4 g F .text 00000020 TimerInit
00000b6c g F .text 00000004 ComIsConnected
00000b30 g F .text 00000018 ComGetActiveInterfaceMaxRxLen
00000dcc g F .text 00000038 BackDoorCheck
20000640 g .bss 00000000 _stack
00001074 g F .text 00000010 TimerGet
0000102c g F .text 00000020 TimerInit
00000a28 g F .text 00000020 MSC_Init

View File

@ -1,18 +1,18 @@
S02000006F70656E62746C5F6F6C696D65785F65666D3332673838302E7372656320
S1130000700700200D0E00003D1B00003D1B00008A
S11300103D1B00003D1B00003D1B00003D1B00007C
S11300203D1B00003D1B00003D1B00003D1B00006C
S11300303D1B00003D1B00003D1B00003D1B00005C
S11300403D1B00003D1B00003D1B00003D1B00004C
S11300503D1B00003D1B00003D1B00003D1B00003C
S11300603D1B00003D1B00003D1B00003D1B00002C
S11300703D1B00003D1B00003D1B00003D1B00001C
S11300803D1B00003D1B00003D1B00003D1B00000C
S11300903D1B00003D1B00003D1B00003D1B0000FC
S11300A03D1B00003D1B00003D1B00003D1B0000EC
S10B00B03D1B00003D1B000094
S11300B8044B9D46C046C046C046C04600F061FE9B
S11300C801F0C0F970070020890011EB401010F10D
S113000070070020790E0000E91B0000E91B0000C6
S1130010E91B0000E91B0000E91B0000E91B0000CC
S1130020E91B0000E91B0000E91B0000E91B0000BC
S1130030E91B0000E91B0000E91B0000E91B0000AC
S1130040E91B0000E91B0000E91B0000E91B00009C
S1130050E91B0000E91B0000E91B0000E91B00008C
S1130060E91B0000E91B0000E91B0000E91B00007C
S1130070E91B0000E91B0000E91B0000E91B00006C
S1130080E91B0000E91B0000E91B0000E91B00005C
S1130090E91B0000E91B0000E91B0000E91B00004C
S11300A0E91B0000E91B0000E91B0000E91B00003C
S10B00B0E91B0000E91B00003C
S11300B8044B9D46C046C046C046C04600F095FE67
S11300C801F016FA70070020890011EB401010F1B6
S11300D8844002607047DFF88405006810F0070167
S11300E80029012903D9891E012904D906E001211F
S11300F861F3020002E0032161F30200DFF85C15FA
@ -118,10 +118,10 @@ S1130728407F09D0B0F5806F04D0B0F5A06F0BD12D
S113073810480AE0104808E0104806E0104804E0B1
S1130748104802E0104800E00020704770474FF45A
S113075800407047044800687047000004800C405B
S1130768580600202C800C40700100206C010020E9
S11307685C0600202C800C40700100206C010020E5
S11307780C800C40003FAB01406F4001809FD500C6
S1130788C0D8A700C0CF6A0040420F0002480349FE
S11307980968018070470000600600202C800C4026
S11307980968018070470000640600202C800C4022
S11307A8DFF800F089000020DFF800F001000020E5
S11307B880B500F041FADFF870045FF0FF310160A2
S11307C8DFF868045FF0FF31016001BD70B5040013
@ -194,271 +194,282 @@ S1130BE800FB0510006801E05FF0FF3032BD38B546
S1130BF80400002500E06D1CEDB20F2D11D200F0A9
S1130C086BF8EDB20C200A4900FB0510007AE4B237
S1130C18A042F0D1EDB20C20054900FB0510406854
S1130C2800E0002032BD0000740100207803002099
S1130C38D4190000FE81E00F1048006850F001004C
S1130C2800E0002032BD0000780100207C03002091
S1130C38801A0000FE81E00F1048006850F001009F
S1130C480E4908600E4841F6713101600B4800688E
S1130C58400840000949086070470848006850F097
S1130C68010006490860064800210160034800683D
S1130C7840084000014908607047000008000C4023
S1130C883C000C4080B500F034F800280BD000F08C
S1130C9870F800F09AF804484FF40051016042F2E9
S1130C9876F800F0D0F804484FF40051016042F2AD
S1130CA804000068804701BD08ED00E070B5040049
S1130CB80D00160005E0287820706D1C641C00F0F7
S1130CC80BF83000461E80B20028F4D170BD80B500
S1130CD800F098F801BD7047704780B5FFF768FDCC
S1130CD800F0CEF801BD7047704780B5FFF768FD96
S1130CE801BD80B5FFF772FD02BD80B5FFF798FD21
S1130CF802BD80B5FFF7F2FD02BD80B5FFF7AAFD7E
S1130D08002801D1002001E0FFF713FE02BD10B452
S1130D1850F8041B81B102681218001D50F8043BF6
S1130D28DC0744BFA9F10104E31852F8044B43F863
S1130D38044B091FF9D1EBE710BC704780B515487F
S1130D480088ADF8000000F069F800F09DFA124838
S1130D580078012802D100A800F08AF801BD80B506
S1130D680E4800F0FCFA012802D10C4800F080F883
S1130D7801BD704780B5C9B200F0C7FA00F072F837
S1130D8801BD054801210170704703480021017025
S1130D987047000062140000680600200C0600205A
S1130DA880B500F056F802BD80B500F00EF8114881
S1130DB843F2AF6101601048002101600F4805212A
S1130DC801600F480021016001BD0C480021016049
S1130DD870470A480068C00304D509480068401CE5
S1130DE807490860704780B5FFF7F3FF04480068B7
S1130DF802BD000014E000E018E000E010E000E0AC
S1130E085C060020044B9D46C046C046C046C0460A
S1130E18FFF7BBFF00F016FB70070020DFF824047F
S1130E2800210170DFF81C0400218164DFF8140438
S1130E38002180F84310DFF80C040021A0F84410C6
S1130E48DFF8000400218170DFF8F8030021417005
S1130E587047DFF8F0030078002801D1002000E093
S1130E6801207047DFF8DC03002180F84310704745
S1130E7880B50178FF2918D100F08BF8DFF8C40396
S1130E8890F84300012802D1102000F078F8DFF828
S1130E98B403012180F84310DFF8A803B0F9441023
S1130EA8DFF8A40300F053F801BDDFF898130978BC
S1130EB801294BD10178C92932D0CC293FD0CF2977
S1130EC83AD0D0292FD0D12933D0D2292ED0F32902
S1130ED817D0F4290FD0F5290AD0F6290ED0FA290B
S1130EE812D0FC2913D0FD2914D0FE2915D029E0ED
S1130EF800F0CDF8C2E700F0E9F8BFE700F0BCF86D
S1130F08BCE700F005F9B9E700F09EF8B6E700F091
S1130F1895F8B3E700F07AF8B0E700F068F8ADE7C1
S1130F2800F027F9AAE700F03EF9A7E700F007F96F
S1130F38A4E700F066F9A1E700F077F99EE700F06E
S1130F488BF99BE7202000F01AF897E7ACE780B507
S1130F5889B2FFF70FFF01BD10B4002302E0047843
S1130F68E318401C0C00611E002CF8D1DBB213609E
S1130F78012010BC7047B348002141707047B14943
S1130F88FE22CA70AF490871AE480221A0F8441085
S1130F98704710B50400FFF7EEFFAA48012101705D
S1130FA8A848FF21C170A74800210171A54800790C
S1130FB850F01000A3490871A24800214171A148CA
S1130FC8A049497941719F48402181719D48402138
S1130FD8C1719C48002101729A48012141729948C3
S1130FE80121817297480821A0F8441010BD10B55A
S1130FF80400944800210170FFF7BDFF9148FF21C8
S1131008C17090480121A0F8441010BD8D49FF22F9
S1131018CA708C4900220A718A498A4A52784A71EC
S1131028884900228A7187490022CA7185490022A9
S11310380A7284490622A1F84420704710B50400B6
S11310480020FFF79CFF10BD7E49FF22CA707D492E
S11310587E4A8A647B4900220A717A4900224A71CD
S1131068784900228A7177490722C1F8072075490F
S11310780822A1F8442070477249FF22CA707149B6
S1131088406888646F480121A0F84410704710B57F
S113109804006078402803DB2220FFF770FF14E087
S11310A8627892B26748816C6948FFF7FFFD65482A
S11310B8FF21C1706348806C6178081861498864AD
S11310C86078401C5F49A1F8440010BD10B50400C5
S11310D86078402803DB2220FFF751FF17E05948C6
S11310E861688164627892B25648816C5848FFF707
S11310F8DDFD5448FF21C1705248806C617808189E
S1131108504988646078401C4E49A1F8440010BDD9
S113111880B54C49FF22CA704E4A41684948806CE0
S1131128FFF71AFF474908714648002141714548AD
S11311380021817143480821A0F8441001BD4149A8
S1131148FF22CA703F4900220A713E4900224A71AF
S11311583C4940228A713B490022CA71394900221C
S11311680A72384900224A7236490722A1F84420F3
S1131178704780B5421C3F213248806CFFF7B1FDAF
S1131188002803D13120FFF7FAFE0BE02D48FF2198
S1131198C1702C48806C3F302A4988642948012151
S11311A8A0F8441001BD10B5040060783F2803DBA3
S11311B82220FFF7E4FE23E02248FF21C1702148E2
S11311C80121A0F844106078002807D1FFF795FDA5
S11311D8002802D13120FFF7D2FE11E0A21C617869
S11311E81848806CFFF77DFD002803D13120FFF7F4
S11311F8C6FE05E01348806C6178081811498864B4
S113120810BD80B541680F48806CFFF76EFD00285B
S113121803D13120FFF7B3FE06E00A48FF21C1706D
S113122808480121A0F8441001BD10B50400FFF7D7
S11312384EFD0448FF21C17002480121A0F8441062
S113124810BD00007C0500207F050020581B00000D
S1131258800500208305002080B53120FFF78FFE2C
S113126801BD50F8041B61B150F8042BD30744BFE7
S1131278A9F101039A18002342F8043B091FFAD183
S1131288EFE770474163704700B585B000A85F4930
S1131298102200F0E3F801215D48FFF744F8012328
S11312A804220621022000F016F900230122072156
S11312B8022000F010F901215648FFF734F8022102
S11312C85548FFF734F901215448FEF789FF0121F5
S11312D85248FFF728F800208DF8000000A950486C
S11312E800F0ADF94FF4165200214D4800F065F9AD
S11312F84C480321016004214948FFF7C3FF052135
S1131308474800F081F905B000BD70B504000D0030
S1131318EDB2412D03DB6721434800F0C7F92800EB
S1131328C0B200F05DF8012803D06A213E4800F0FD
S1131338BDF900260CE0FFF7CFFCB6B2305D00F033
S11313484FF8012803D07221374800F0AFF9761C12
S11313582800C0B2B6B280B28642ECD370BD10B5D4
S113136804003248007800280CD1314800F02AF8EB
S1131378012805D12D48012101702E480021017052
S1131388002010BD2B48007829494018401C00F063
S113139819F80128F4D127480078401C2549087019
S11313A824480078224909788842E9D121480278FA
S11313B892B221492000FFF779FC1C4800210170F2
S11313C80120DEE710B5040000201C49096849071C
S11313D804D5134800F056F920700120C0B210BD9E
S11313E880B517490968C90601D400200CE001003A
S11313F8C9B20B4800F04CF901E0FFF76DFC104846
S11314080068C006F9D5012002BD00002C1B0000AD
S113141800C2020000230400030012004015160055
S11314280044084054440840CC1A000064060020D4
S1131438C805002063060020C90500202C44084084
S11314480844084000F03EF9002801D000F03CF9B7
S1131458002000F0BCF900F055FAFF00103A07D359
S113146830B4B1E83810103AA0E83810F9D230BCDA
S1131478530724BFB1E80810A0E8081044BF51F886
S1131488043B40F8043BD20724BF31F8022B20F870
S1131498022B44BF0B7803707047083A07D3B1E8AE
S11314A80810083A40F8043B40F804CBF7D2530735
S11314B8E4E70000C0B224223B4B02FB003212686E
S11314C892089200C9B21143C0B22422364B02FBDF
S11314D800300160704770B4D2B2002A12D0002BD9
S11314E808D0C0B22424304D04FB005401258D409B
S11314F8256107E0C0B224242B4D04FB00540125C8
S11315088D406561082919D2C0B22424264D04FBF4
S1131518005464680F250E00F6B2B600B540AC431B
S1131528D2B20D00EDB2AD0012FA05F52C43C0B2EB
S113153824251D4E05FB00656C601AE0C0B2242406
S1131548194D04FB0054A4680F250E00083EF6B29A
S1131558B600B540AC43D2B20D00083DEDB2AD00C3
S113156812FA05F52C43C0B224250F4E05FB00657D
S1131578AC60D2B2002A14D1002B09D0C0B2242204
S1131588094B02FB0030012212FA01F1016108E063
S1131598C0B22422044B02FB0030012212FA01F1EA
S11315A8416170BC7047000000600040026CD207C3
S11315B802D4426C0A42FCD1704738B504001500C5
S11315C8002906D10C4884420ED10C48FEF7DFFEF0
S11315D801004801B0FBF5F5203DED000421200091
S11315E8FFF7E4FFE56031BD0548844201D10548B1
S11315F8ECE7F8E70000000000400840400514004C
S1131608004408404015160038B50400C9B2CD435B
S113161815F005056D00C9B20D4302212000FFF73E
S1131628C5FF656031BDC9B2002905D0416C0029E8
S1131638FCD10121016401E000210164704738B53F
S113164804000D0002212000FFF7B0FF0A206060AB
S113165801212000FFF7E7FF206830F01C00297BF8
S11316680843697B0843A97B08432060AA68696822
S11316782000FFF7A2FF2878606000212000FFF710
S1131688D2FF31BD81688906FCD5C069C0B27047F4
S113169838B504000D00A068C006FCD54021200020
S11316A8FFF784FFEDB2A56231BD000080B5034A9F
S11316B8106003480160FFF70FFBFCE74C060020AD
S11316C8500600200120704710B5074979441831A5
S11316D8064C7C44163404E00A68081D51188847EF
S11316E80146A142F8D110BD1804000038040000D6
S11316F880B568480168080E00280DD1664802685C
S113170832F07002026065480268D200D2080260B2
S1131718026872F060620260080E042813D25F48FF
S1131728016831F4FC5101605D48002101605D48A5
S1131738002101605C48002101605C4800210160CF
S11317485B480021016000A800F0DEF89DF8000065
S1131758012811D19DF80100002804D150480168DE
S113176851F0020101609DF80100022804DA4D4895
S1131778016851F0010101604E4801684E488142F8
S113178824D24848016851F4904101604B480068EC
S1131798000410F0FE414948006810F07F0051EA47
S11317A800414648006810F4FE400143434800687D
S11317B810F07F00014342480160424842490968E9
S11317C801603848016831F49041016001BD80B579
S11317D800F005F800F0AEF800F0B8F8FCE780B5C2
S11317E8FEF7B4FFFFF784FF012201210020FEF772
S11317F802FF2B48006850F00F0029490860294867
S1131808006840F47F4050F0FF002649086000213A
S11318182E48FEF788FD00212D48FEF784FD00219F
S11318282C48FEF780FD00212B48FEF77CFD0021A3
S11318382A48FEF778FD00212948FEF774FD0021A7
S11318482848FEF770FD00212748FEF76CFD0021AB
S11318582648FEF768FD00212548FEF764FD0021AF
S11318682448FEF760FD00212348FEF75CFD0021B3
S11318782248FEF758FD00212148FEF754FD0123B4
S1131888052209210120FFF726FE02210120FFF786
S113189811FE01BDFC81E00F0CA00C4020600C403F
S11318A840800C4044800C4058800C4060800C40C0
S11318B878800C40F081E00F00BA8A4CB481E00FC4
S11318C8342000402C400040C881E00F000304008D
S11318D8001304000033040000A202000002020006
S11318E8001202000022020000320200007202000C
S11318F80082020000B2020000E2020000F20200CC
S113190800D2020000F02CB80749096811F03F0121
S113191801700649096811F0F001054A1268C2F31A
S11319280312114341707047E0FF0FE0E8FF0FE036
S1131938ECFF0FE080B5FFF7CEF9FFF735FAFFF7B4
S1131948CCF9FFF7FBF900F011F801BD80B5FFF7FA
S1131958C3F9FFF73EFAFFF702FA00F012F801BDE7
S11319680746384600F028F8FBE7000080B5104821
S113197801210170FFF737FA0E49086000F001F8F9
S113198801BD80B5FFF70CFA01280FD0084800788C
S113199801280BD1FFF727FA064909683231884232
S11319A804D3034800210170FFF76CF901BD00005E
S11319B8620600205406002080B5C046C046024A8C
S11319C811001820ABBEFBE726000200002000002F
S11319D8002000000100000000400000002000007A
S11319E80200000000600000002000000300000066
S11319F800800000002000000400000000A0000097
S1131A08002000000500000000C0000000200000C5
S1131A180600000000E000000020000007000000AD
S1131A280000010000200000080000000020010060
S1131A380020000009000000004001000020000010
S1131A480A00000000600100002000000B000000F4
S1131A5800800100002000000C00000000A001002C
S1131A68002000000D00000000C00100002000005C
S1131A780E00000000E00100002000000F0000003C
S1131A88433A5C576F726B5C736F66747761726507
S1131A985C4F70656E424C545C5461726765745C4B
S1131AA8536F757263655C41524D434D335F4546D0
S1131AB84D33325C4941525C766563746F72732EA0
S1131AC863000000433A5C576F726B5C736F667413
S1131AD8776172655C4F70656E424C545C546172F8
S1131AE86765745C536F757263655C41524D434D11
S1131AF8335F45464D33325C756172742E63000062
S1131B0863F7FFFFF40400007401002000000000E4
S1131B18FFF1FFFF740100004000000000000020F6
S1131B2800000000050000000000000080250000FF
S1131B380000000080B541210148FFF7B7FD01BD51
S1131B48881A0000C046C046C046C046FFF77AFC63
S1131B584F70656E424C54005449554A126852F00D
S1131B680102534B1A60534A106053480122026021
S1131B7852480068400708D54D48006840084000AE
S1131B884B4908605FF0FF3029E04C480068800743
S1131B9808D54748006840084000454908607FF078
S1131BA801001CE044480222026000E0491E434848
S1131BB80068C00701D50029F8D1002908D13C489C
S1131BC80068400840003A4908607FF0020006E0D7
S1131BD837480068400840003549086000207047CD
S1131BE830B4334B1B6853F00103314C236093101A
S1131BF8002200E0521C9A424FDA10EB82042D4D69
S1131C082C602D4C012525602C4C2468640708D5CC
S1131C182748006840084000254908605FF0FF3005
S1131C2842E0264C2468A40708D5214800684008E7
S1131C3840001F4908607FF0010035E01B4C00E0BC
S1131C48641E1E4D2D682D0701D4002CF8D1002CDC
S1131C5808D11748006840084000154908607FF01B
S1131C68020021E051F82240154D2C60124C082541
S1131C7825600E4C00E0641E104D2D68ED0701D55B
S1131C88002CF8D1002CB5D1094800684008400060
S1131C98074908607FF0020006E00548006840082C
S1131CA8400003490860002030BC704780969800C3
S1131CB808000C4010000C400C000C401C000C40A8
S10F1CC818000C400048E80100800000F7
S9031B4D94
S1130D38044B091FF9D1EBE710BC704780B52F4865
S1130D480088ADF8000000F09FF800F0F1FA2C4894
S1130D58002101702B480078012802D100A800F076
S1130D68BDF801BD80B5284800F04FFB012805D126
S1130D78234800210170244800F0B0F801BD7047F1
S1130D8880B51F4A1278002A02D1C9B200F011FBBB
S1130D9800F09EF801BD1A480078002805D0022802
S1130DA807D004D3032806D007E0402006E000203B
S1130DB804E0002002E0002000E0402080B27047F8
S1130DC80F480078002805D0022807D004D3032848
S1130DD806D007E0402006E0002004E0002002E0FE
S1130DE8002000E0402080B27047064801210170CD
S1130DF87047044800210170704700000E15000078
S1130E08740100206C0600201006002080B500F054
S1130E1856F802BD80B500F00EF8114843F2AF61F0
S1130E2801601048002101600F48052101600F4846
S1130E380021016001BD0C480021016070470A4887
S1130E480068C00304D509480068401C07490860C5
S1130E58704780B5FFF7F3FF0448006802BD00003F
S1130E6814E000E018E000E010E000E06006002074
S1130E78044B9D46C046C046C046C046FFF7B9FF6E
S1130E8800F036FB70070020DFF8600400210170D1
S1130E98DFF8580400218164DFF85004002180F849
S1130EA84310DFF848040021A0F84410DFF83C049C
S1130EB800218170DFF83404002141707047DFF8A5
S1130EC82C040078002801D1002000E0012070479C
S1130ED8DFF81804002180F84310704780B50178C2
S1130EE8FF291ED100F091F8DFF8000490F84300C0
S1130EF8012802D1102000F07EF8DFF8F003B0F9E1
S1130F08440001280CDBDFF8E403012180F84310D6
S1130F18DFF8D803B0F94410DFF8D40300F053F82D
S1130F2801BDDFF8C813097801294BD10178C92913
S1130F3832D0CC293FD0CF293AD0D0292FD0D129AB
S1130F4833D0D2292ED0F32917D0F4290FD0F5297C
S1130F580AD0F6290ED0FA2912D0FC2913D0FD297B
S1130F6814D0FE2915D029E000F0D2F8BCE700F02F
S1130F78F1F8B9E700F0C1F8B6E700F010F9B3E703
S1130F8800F0A3F8B0E700F09AF8ADE700F07FF8B6
S1130F98AAE700F06DF8A7E700F035F9A4E700F038
S1130FA854F9A1E700F012F99EE700F07FF99BE7F6
S1130FB800F090F998E700F0A3F995E7202000F0F5
S1130FC81AF891E7ACE780B589B2FFF7D9FE01BDFD
S1130FD810B4002302E00478E318401C0C00611EDE
S1130FE8002CF8D1DBB21360012010BC7047BF4855
S1130FF8002141707047BD49FE22CA70BB4908717F
S1131008BA480221A0F84410704710B50400FFF74D
S1131018EEFFB64801210170B448FF21C170B348FE
S113102800210171B148007950F01000AF490871EE
S1131038AE4800214171AD48AC4949794171FFF787
S1131048AAFEAA498871FFF7BBFEA849C871FFF731
S1131058B7FE80B2000AA5490872A448012141726A
S1131068A24801218172A1480821A0F8441010BDAA
S113107810B504009D4800210170FFF7B8FF9B4894
S1131088FF21C17099480121A0F8441010BD974967
S1131098FF22CA70954900220A719449934A5278EA
S11310A84A71924900228A7190490022CA718F4973
S11310B800220A728D490622A1F84420704710B50F
S11310C804000020FFF797FF10BD8849FF22CA706B
S11310D88649884A8A64854900220A71834900221C
S11310E84A71824900228A7180490722C1F807207F
S11310F87E490822A1F8442070477C49FF22CA701F
S11311087A494068886479480121A0F844107047F6
S113111810B50400FFF73FFE401E6178884203DAE9
S11311282220FFF768FF14E0627892B26F48816C5E
S11311387148FFF7BBFD6D48FF21C1706B48806C97
S113114861780818694988646078401C6749A1F87F
S1131158440010BD10B50400FFF71DFE401E617861
S1131168884203DA2220FFF746FF17E05F486168E8
S11311788164627892B25D48816C5F48FFF796FD9E
S11311885A48FF21C1705948806C6178081857493A
S113119888646078401C5549A1F8440010BD80B5A6
S11311A85249FF22CA70554A41685048806CFFF77B
S11311B80FFF4E4908714D48002141714B480021E9
S11311C881714A480821A0F8441001BD10B50400F3
S11311D84648FF21C1704548002101714348002158
S11311E84171FFF7D8FD4149887140480021C17118
S11311F83E48002101723D48002141723B480721C5
S1131208A0F8441010BD10B50400FFF7C4FD621C1B
S113121880B2411E3548806CFFF763FD002803D176
S11312283120FFF7E8FE0FE03048FF21C170FFF7D7
S1131238B2FD2E49896C80B2401E40182B4988643F
S11312482A480121A0F8441010BD10B50400FFF786
S1131258A2FD801E6178884203DA2220FFF7CBFEC4
S113126823E02248FF21C17020480121A0F844103E
S11312786078002807D1FFF740FD002802D131200B
S1131288FFF7B9FE11E0A21C61781848806CFFF7DB
S113129828FD002803D13120FFF7ADFE05E01348EF
S11312A8806C617808181149886410BD80B541685C
S11312B80E48806CFFF719FD002803D13120FFF791
S11312C89AFE06E00948FF21C17008480121A0F8E8
S11312D8441001BD10B50400FFF7F9FC0348FF21D1
S11312E8C17002480121A0F8441010BD80050020F7
S11312F883050020041C00008405002087050020C5
S113130880B53120FFF777FE01BD50F8041B61B1A9
S113131850F8042BD30744BFA9F101039A180023FA
S113132842F8043B091FFAD1EFE77047416370475D
S113133800B585B000A86049102200F0E5F8012145
S11313485E48FEF7F0FF012304220621022000F084
S113135818F9002301220721022000F012F90121C3
S11313685748FEF7E0FF02215648FFF7E0F801214D
S11313785548FEF735FF01215348FEF7D4FF0020F6
S11313888DF8000000A9514800F0AFF94FF4165247
S113139800214E4800F067F94D48032101600421FB
S11313A84A48FFF7C3FF0521484800F083F905B010
S11313B800BD70B504000D00EDB2412D03DB6821BA
S11313C8444800F0C9F92800C0B200F05FF8C0B280
S11313D8012803D06C213F4800F0BEF900260DE037
S11313E8FFF77AFCB6B2305D00F050F8C0B20128BD
S11313F803D07521374800F0AFF9761C2800C0B235
S1131408B6B280B28642EBD370BD10B50400324840
S1131418007800280CD1314800F02AF8012805D1B9
S11314282D48012101702E4800210170002010BDB3
S11314382B48007829494018401C00F019F8012865
S1131448F4D127480078401C2549087024480078BE
S1131458224909788842E9D12148027892B221497F
S11314682000FFF723FC1C48002101700120DEE75F
S113147810B5040000201C490968490704D513481D
S113148800F056F920700120C0B210BD80B517498C
S11314980968C90601D400200CE00100C9B20B4850
S11314A800F04CF901E0FFF717FC10480068C0068B
S11314B8F9D5012002BD0000D81B000000C20200BB
S11314C800230400030012004015160000440840DD
S11314D854440840781B000068060020CC0500200E
S11314E867060020CD0500202C4408400844084025
S11314F800F03EF9002801D000F03CF9002000F08B
S1131508BCF900F055FAFF00103A07D330B4B1E83B
S11315183810103AA0E83810F9D230BC530724BF69
S1131528B1E80810A0E8081044BF51F8043B40F89B
S1131538043BD20724BF31F8022B20F8022B44BF06
S11315480B7803707047083A07D3B1E80810083AD3
S113155840F8043B40F804CBF7D25307E4E7000013
S1131568C0B224223B4B02FB00321268920892005C
S1131578C9B21143C0B22422364B02FB00300160C9
S1131588704770B4D2B2002A12D0002B08D0C0B26F
S11315982424304D04FB005401258D40256107E0C7
S11315A8C0B224242B4D04FB005401258D406561F1
S11315B8082919D2C0B22424264D04FB00546468B7
S11315C80F250E00F6B2B600B540AC43D2B20D00FA
S11315D8EDB2AD0012FA05F52C43C0B224251D4E18
S11315E805FB00656C601AE0C0B22424194D04FBA5
S11315F80054A4680F250E00083EF6B2B600B540A4
S1131608AC43D2B20D00083DEDB2AD0012FA05F5B7
S11316182C43C0B224250F4E05FB0065AC60D2B242
S1131628002A14D1002B09D0C0B22422094B02FB92
S11316380030012212FA01F1016108E0C0B224224B
S1131648044B02FB0030012212FA01F1416170BC23
S11316587047000000600040026CD20702D4426C5C
S11316680A42FCD1704738B504001500002906D198
S11316780C4884420ED10C48FEF789FE010048014B
S1131688B0FBF5F5203DED0004212000FFF7E4FF51
S1131698E56031BD0548844201D10548ECE7F8E727
S11316A800000000004008404005140000440840C1
S11316B84015160038B50400C9B2CD4315F0050528
S11316C86D00C9B20D4302212000FFF7C5FF656014
S11316D831BDC9B2002905D0416C0029FCD10121D2
S11316E8016401E000210164704738B504000D006D
S11316F802212000FFF7B0FF0A20606001212000CA
S1131708FFF7E7FF206830F01C00297B0843697B5A
S11317180843A97B08432060AA6869682000FFF78A
S1131728A2FF2878606000212000FFF7D2FF31BDB6
S113173881688906FCD5C069C0B2704738B5040011
S11317480D00A068C006FCD540212000FFF784FFE7
S1131758EDB2A56231BD000080B5034A10600348AC
S11317680160FFF7B9FAFCE7500600205406002090
S11317780120704710B5074979441831064C7C4458
S1131788163404E00A68081D511888470146A14226
S1131798F8D110BD180400003804000080B568486A
S11317A80168080E00280DD16648026832F07002FC
S11317B8026065480268D200D2080260026872F0CA
S11317C860620260080E042813D25F48016831F48D
S11317D8FC5101605D48002101605D480021016001
S11317E85C48002101605C48002101605B480021DD
S11317F8016000A800F0DEF89DF80000012811D16E
S11318089DF80100002804D15048016851F00201F4
S113181801609DF80100022804DA4D48016851F07E
S1131828010101604E4801684E48814224D248486B
S1131838016851F4904101604B480068000410F0BD
S1131848FE414948006810F07F0051EA00414648CB
S1131858006810F4FE4001434348006810F07F001C
S113186801434248016042484249096801603848D6
S1131878016831F49041016001BD80B500F005F8BC
S113188800F0AEF800F0B8F8FCE780B5FEF75EFFAC
S1131898FFF784FF012201210020FEF7ACFE2B484C
S11318A8006850F00F00294908602948006840F48E
S11318B87F4050F0FF002649086000212E48FEF7BB
S11318C832FD00212D48FEF72EFD00212C48FEF79D
S11318D82AFD00212B48FEF726FD00212A48FEF7A1
S11318E822FD00212948FEF71EFD00212848FEF7A5
S11318F81AFD00212748FEF716FD00212648FEF7A9
S113190812FD00212548FEF70EFD00212448FEF7AC
S11319180AFD00212348FEF706FD00212248FEF7B0
S113192802FD00212148FEF7FEFC012305220921BE
S11319380120FFF726FE02210120FFF711FE01BD59
S1131948FC81E00F0CA00C4020600C4040800C404F
S113195844800C4058800C4060800C4078800C40D7
S1131968F081E00F00BA8A4CB481E00F34200040C3
S11319782C400040C881E00F000304000013040059
S11319880033040000A20200000202000012020058
S113199800220200003202000072020000820200EB
S11319A800B2020000E2020000F2020000D20200CB
S11319B800F02CB80749096811F03F010170064985
S11319C8096811F0F001054A1268C2F303121143C1
S11319D841707047E0FF0FE0E8FF0FE0ECFF0FE015
S11319E880B5FFF778F9FFF715FAFFF776F9FFF7EF
S11319F8A5F900F011F801BD80B5FFF76DF9FFF7FF
S1131A081EFAFFF7AFF900F012F801BD0746384691
S1131A1800F028F8FBE7000080B5104801210170A8
S1131A28FFF717FA0E49086000F001F801BD80B508
S1131A38FFF7ECF901280FD00848007801280BD1EA
S1131A48FFF707FA064909683231884204D3034884
S1131A5800210170FFF716F901BD00006606002099
S1131A685806002080B5C046C046024A1100182016
S1131A78ABBEFBE7260002000020000000200000A7
S1131A8801000000004000000020000002000000E7
S1131A980060000000200000030000000080000037
S1131AA8002000000400000000A000000020000046
S1131AB80500000000C0000000200000060000002F
S1131AC800E0000000200000070000000000010002
S1131AD80020000008000000002001000020000091
S1131AE80900000000400100002000000A00000076
S1131AF800600100002000000B00000000800100CD
S1131B08002000000C00000000A0010000200000DC
S1131B180D00000000C00100002000000E000000BD
S1131B2800E00100002000000F000000433A5C5769
S1131B386F726B5C736F6674776172655C4F706506
S1131B486E424C545C5461726765745C536F757271
S1131B5863655C41524D434D335F45464D33325CBA
S1131B684941525C766563746F72732E630000009A
S1131B78433A5C576F726B5C736F66747761726516
S1131B885C4F70656E424C545C5461726765745C5A
S1131B98536F757263655C41524D434D335F4546DF
S1131BA84D33325C756172742E6300005FF7FFFF7A
S1131BB8F4040000780100200000000053F1FFFF46
S1131BC87801000040000000000000200000000030
S1131BD8050000000000000080250000000000004F
S1131BE880B541210148FFF7B7FD01BD341B000052
S1131BF8C046C046C046C046FFF77AFC4F70656EC3
S1131C08424C54005449554A126852F00102534B4D
S1131C181A60534A1060534801220260524800680F
S1131C28400708D54D480068400840004B49086003
S1131C385FF0FF3029E04C480068800708D5474822
S1131C48006840084000454908607FF001001CE036
S1131C5844480222026000E0491E43480068C00765
S1131C6801D50029F8D1002908D13C48006840086A
S1131C7840003A4908607FF0020006E037480068EF
S1131C8840084000354908600020704730B4334BA1
S1131C981B6853F00103314C23609310002200E0C9
S1131CA8521C9A424FDA10EB82042D4D2C602D4CB5
S1131CB8012525602C4C2468640708D5274800684A
S1131CC840084000254908605FF0FF3042E0264C98
S1131CD82468A40708D521480068400840001F4923
S1131CE808607FF0010035E01B4C00E0641E1E4DC7
S1131CF82D682D0701D4002CF8D1002C08D11748E1
S1131D08006840084000154908607FF0020021E09F
S1131D1851F82240154D2C60124C082525600E4CB4
S1131D2800E0641E104D2D68ED0701D5002CF8D194
S1131D38002CB5D1094800684008400007490860EC
S1131D487FF0020006E005480068400840000349A7
S1131D580860002030BC70478096980008000C404A
S1131D6810000C400C000C401C000C4018000C40E7
S10F1D780048E8010080000004000000A6
S9031BF9E8

View File

@ -12,7 +12,7 @@
<Column0>140</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
<Column0>351</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
</Workspace>
<Build>
@ -29,7 +29,7 @@
<Windows>
<Wnd2>
<Wnd0>
<Tabs>
<Tab>
<Identity>TabID-3636-6432</Identity>
@ -41,7 +41,7 @@
</Tab>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd2><Wnd3>
<SelectedTab>0</SelectedTab></Wnd0><Wnd1>
<Tabs>
<Tab>
<Identity>TabID-28813-8212</Identity>
@ -57,7 +57,7 @@
</Tab>
<Tab><Identity>TabID-20200-19078</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs>
<SelectedTab>0</SelectedTab></Wnd3></Windows>
<SelectedTab>0</SelectedTab></Wnd1></Windows>
<Editor>
@ -70,7 +70,7 @@
<Top><Row0><Sizes><Toolbar-02db0f20><key>iaridepm.enu1</key></Toolbar-02db0f20></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>393</Bottom><Right>231</Right><x>-2</x><y>-2</y><xscreen>126</xscreen><yscreen>138</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>240418</sizeHorzCY><sizeVertCX>231151</sizeVertCX><sizeVertCY>688153</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>136</Bottom><Right>1010</Right><x>-2</x><y>-2</y><xscreen>1012</xscreen><yscreen>138</yscreen><sizeHorzCX>1003968</sizeHorzCX><sizeHorzCY>240418</sizeHorzCY><sizeVertCX>125000</sizeVertCX><sizeVertCY>240418</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
<Top><Row0><Sizes><Toolbar-0157be30><key>iaridepm.enu1</key></Toolbar-0157be30></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>
</Desktop>
</Workspace>

View File

@ -24,7 +24,7 @@
<Windows>
<Wnd2>
<Wnd0>
<Tabs>
<Tab>
<Identity>TabID-15953-11523</Identity>
@ -36,7 +36,7 @@
</Tab>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd2><Wnd3>
<SelectedTab>0</SelectedTab></Wnd0><Wnd1>
<Tabs>
<Tab>
<Identity>TabID-26827-12343</Identity>
@ -46,7 +46,7 @@
</Tab>
<Tab><Identity>TabID-26138-18087</Identity><TabName>Find in Files</TabName><Factory>Find-in-Files</Factory><Session/></Tab></Tabs>
<SelectedTab>0</SelectedTab></Wnd3></Windows>
<SelectedTab>0</SelectedTab></Wnd1></Windows>
<Editor>
@ -59,7 +59,7 @@
<Top><Row0><Sizes><Toolbar-02a4fc58><key>iaridepm.enu1</key></Toolbar-02a4fc58></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>723</Bottom><Right>436</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>242</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>240079</sizeHorzCY><sizeVertCX>228125</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>
<Top><Row0><Sizes><Toolbar-02c1be30><key>iaridepm.enu1</key></Toolbar-02c1be30></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>723</Bottom><Right>436</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>242</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>240079</sizeHorzCY><sizeVertCX>228125</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>
</Desktop>
</Workspace>

View File

@ -1141,7 +1141,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)
0x00000288 __text_load_start__ = ALIGN (__init_end__, 0x4)
.text 0x00000288 0x3f30
.text 0x00000288 0x3fac
0x00000288 __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
@ -1368,160 +1368,166 @@ Linker script and memory map
.text.BootTask
0x00001ea6 0x1a THUMB Debug/../../obj/boot.o
0x00001ea6 BootTask
.text.ComInit 0x00001ec0 0x2c THUMB Debug/../../obj/com.o
.text.ComInit 0x00001ec0 0x34 THUMB Debug/../../obj/com.o
0x00001ec0 ComInit
.text.ComTask 0x00001eec 0x20 THUMB Debug/../../obj/com.o
0x00001eec ComTask
.text.ComFree 0x00001f0c 0x2 THUMB Debug/../../obj/com.o
0x00001f0c ComFree
.text.ComTransmitPacket
0x00001f0e 0x10 THUMB Debug/../../obj/com.o
0x00001f0e ComTransmitPacket
.text.ComTask 0x00001ef4 0x28 THUMB Debug/../../obj/com.o
0x00001ef4 ComTask
.text.ComFree 0x00001f1c 0x2 THUMB Debug/../../obj/com.o
0x00001f1c ComFree
*fill* 0x00001f1e 0x2 00
.text.ComTransmitPacket
0x00001f20 0x1c THUMB Debug/../../obj/com.o
0x00001f20 ComTransmitPacket
.text.ComGetActiveInterfaceMaxRxLen
0x00001f3c 0x14 THUMB Debug/../../obj/com.o
0x00001f3c ComGetActiveInterfaceMaxRxLen
.text.ComGetActiveInterfaceMaxTxLen
0x00001f50 0x14 THUMB Debug/../../obj/com.o
0x00001f50 ComGetActiveInterfaceMaxTxLen
.text.ComSetConnectEntryState
0x00001f20 0xc THUMB Debug/../../obj/com.o
0x00001f20 ComSetConnectEntryState
0x00001f64 0xc THUMB Debug/../../obj/com.o
0x00001f64 ComSetConnectEntryState
.text.ComIsConnected
0x00001f2c 0x4 THUMB Debug/../../obj/com.o
0x00001f2c ComIsConnected
.text.CopInit 0x00001f30 0x2 THUMB Debug/../../obj/cop.o
0x00001f30 CopInit
0x00001f70 0x4 THUMB Debug/../../obj/com.o
0x00001f70 ComIsConnected
.text.CopInit 0x00001f74 0x2 THUMB Debug/../../obj/cop.o
0x00001f74 CopInit
.text.CopService
0x00001f32 0x2 THUMB Debug/../../obj/cop.o
0x00001f32 CopService
0x00001f76 0x2 THUMB Debug/../../obj/cop.o
0x00001f76 CopService
.text.XcpSetCtoError
0x00001f34 0x14 THUMB Debug/../../obj/xcp.o
.text.XcpInit 0x00001f48 0x1c THUMB Debug/../../obj/xcp.o
0x00001f48 XcpInit
0x00001f78 0x14 THUMB Debug/../../obj/xcp.o
.text.XcpInit 0x00001f8c 0x1c THUMB Debug/../../obj/xcp.o
0x00001f8c XcpInit
.text.XcpIsConnected
0x00001f64 0x10 THUMB Debug/../../obj/xcp.o
0x00001f64 XcpIsConnected
0x00001fa8 0x10 THUMB Debug/../../obj/xcp.o
0x00001fa8 XcpIsConnected
.text.XcpPacketTransmitted
0x00001f74 0x10 THUMB Debug/../../obj/xcp.o
0x00001f74 XcpPacketTransmitted
0x00001fb8 0x10 THUMB Debug/../../obj/xcp.o
0x00001fb8 XcpPacketTransmitted
.text.XcpPacketReceived
0x00001f84 0x1f0 THUMB Debug/../../obj/xcp.o
0x00001f84 XcpPacketReceived
0x00001fc8 0x228 THUMB Debug/../../obj/xcp.o
0x00001fc8 XcpPacketReceived
.text.FileLibHexStringToByte
0x00002174 0x44 THUMB Debug/../../obj/file.o
0x000021f0 0x44 THUMB Debug/../../obj/file.o
.text.FileLibByteToHexString
0x000021b8 0x3a THUMB Debug/../../obj/file.o
*fill* 0x000021f2 0x2 00
0x00002234 0x3a THUMB Debug/../../obj/file.o
*fill* 0x0000226e 0x2 00
.text.FileLibLongToIntString.constprop.0
0x000021f4 0x38 THUMB Debug/../../obj/file.o
0x00002270 0x38 THUMB Debug/../../obj/file.o
.text.FileInit
0x0000222c 0x2c THUMB Debug/../../obj/file.o
0x0000222c FileInit
0x000022a8 0x2c THUMB Debug/../../obj/file.o
0x000022a8 FileInit
.text.FileIsIdle
0x00002258 0x14 THUMB Debug/../../obj/file.o
0x00002258 FileIsIdle
0x000022d4 0x14 THUMB Debug/../../obj/file.o
0x000022d4 FileIsIdle
.text.FileHandleFirmwareUpdateRequest
0x0000226c 0x28 THUMB Debug/../../obj/file.o
0x0000226c FileHandleFirmwareUpdateRequest
0x000022e8 0x28 THUMB Debug/../../obj/file.o
0x000022e8 FileHandleFirmwareUpdateRequest
.text.FileSrecGetLineType
0x00002294 0x36 THUMB Debug/../../obj/file.o
0x00002294 FileSrecGetLineType
0x00002310 0x36 THUMB Debug/../../obj/file.o
0x00002310 FileSrecGetLineType
.text.FileSrecVerifyChecksum
0x000022ca 0x3e THUMB Debug/../../obj/file.o
0x000022ca FileSrecVerifyChecksum
0x00002346 0x3e THUMB Debug/../../obj/file.o
0x00002346 FileSrecVerifyChecksum
.text.FileSrecParseLine
0x00002308 0x144 THUMB Debug/../../obj/file.o
0x00002308 FileSrecParseLine
0x00002384 0x144 THUMB Debug/../../obj/file.o
0x00002384 FileSrecParseLine
.text.FileTask
0x0000244c 0x338 THUMB Debug/../../obj/file.o
0x0000244c FileTask
.text.mem_cpy 0x00002784 0x12 THUMB Debug/../../obj/ff.o
0x000024c8 0x338 THUMB Debug/../../obj/file.o
0x000024c8 FileTask
.text.mem_cpy 0x00002800 0x12 THUMB Debug/../../obj/ff.o
.text.st_clust
0x00002796 0x12 THUMB Debug/../../obj/ff.o
.text.sum_sfn 0x000027a8 0x1c THUMB Debug/../../obj/ff.o
0x00002812 0x12 THUMB Debug/../../obj/ff.o
.text.sum_sfn 0x00002824 0x1c THUMB Debug/../../obj/ff.o
.text.get_fileinfo
0x000027c4 0xfa THUMB Debug/../../obj/ff.o
0x00002840 0xfa THUMB Debug/../../obj/ff.o
.text.ld_clust.isra.0
0x000028be 0x1c THUMB Debug/../../obj/ff.o
0x0000293a 0x1c THUMB Debug/../../obj/ff.o
.text.validate
0x000028da 0x32 THUMB Debug/../../obj/ff.o
0x00002956 0x32 THUMB Debug/../../obj/ff.o
.text.check_fs
0x0000290c 0x88 THUMB Debug/../../obj/ff.o
0x00002988 0x88 THUMB Debug/../../obj/ff.o
.text.chk_mounted
0x00002994 0x328 THUMB Debug/../../obj/ff.o
0x00002a10 0x328 THUMB Debug/../../obj/ff.o
.text.sync_window
0x00002cbc 0x4e THUMB Debug/../../obj/ff.o
.text.sync_fs 0x00002d0a 0xb2 THUMB Debug/../../obj/ff.o
0x00002d38 0x4e THUMB Debug/../../obj/ff.o
.text.sync_fs 0x00002d86 0xb2 THUMB Debug/../../obj/ff.o
.text.move_window
0x00002dbc 0x32 THUMB Debug/../../obj/ff.o
0x00002e38 0x32 THUMB Debug/../../obj/ff.o
.text.clust2sect
0x00002dee 0x18 THUMB Debug/../../obj/ff.o
0x00002dee clust2sect
.text.get_fat 0x00002e06 0xca THUMB Debug/../../obj/ff.o
0x00002e06 get_fat
.text.dir_sdi 0x00002ed0 0x88 THUMB Debug/../../obj/ff.o
.text.put_fat 0x00002f58 0xf6 THUMB Debug/../../obj/ff.o
0x00002f58 put_fat
0x00002e6a 0x18 THUMB Debug/../../obj/ff.o
0x00002e6a clust2sect
.text.get_fat 0x00002e82 0xca THUMB Debug/../../obj/ff.o
0x00002e82 get_fat
.text.dir_sdi 0x00002f4c 0x88 THUMB Debug/../../obj/ff.o
.text.put_fat 0x00002fd4 0xf6 THUMB Debug/../../obj/ff.o
0x00002fd4 put_fat
.text.create_chain
0x0000304e 0x9a THUMB Debug/../../obj/ff.o
0x000030ca 0x9a THUMB Debug/../../obj/ff.o
.text.dir_next
0x000030e8 0xfc THUMB Debug/../../obj/ff.o
0x00003164 0xfc THUMB Debug/../../obj/ff.o
.text.dir_find.part.7
0x000031e4 0x138 THUMB Debug/../../obj/ff.o
0x00003260 0x138 THUMB Debug/../../obj/ff.o
.text.follow_path
0x0000331c 0x248 THUMB Debug/../../obj/ff.o
0x00003398 0x248 THUMB Debug/../../obj/ff.o
.text.dir_remove
0x00003564 0x4e THUMB Debug/../../obj/ff.o
*fill* 0x000035b2 0x2 00
0x000035e0 0x4e THUMB Debug/../../obj/ff.o
*fill* 0x0000362e 0x2 00
.text.dir_read.constprop.9
0x000035b4 0xfc THUMB Debug/../../obj/ff.o
0x00003630 0xfc THUMB Debug/../../obj/ff.o
.text.remove_chain
0x000036b0 0x5c THUMB Debug/../../obj/ff.o
0x0000372c 0x5c THUMB Debug/../../obj/ff.o
.text.gen_numname
0x0000370c 0x76 THUMB Debug/../../obj/ff.o
0x0000370c gen_numname
*fill* 0x00003782 0x2 00
0x00003788 0x76 THUMB Debug/../../obj/ff.o
0x00003788 gen_numname
*fill* 0x000037fe 0x2 00
.text.dir_register
0x00003784 0x1c4 THUMB Debug/../../obj/ff.o
.text.f_mount 0x00003948 0x20 THUMB Debug/../../obj/ff.o
0x00003948 f_mount
.text.f_open 0x00003968 0x148 THUMB Debug/../../obj/ff.o
0x00003968 f_open
.text.f_read 0x00003ab0 0x15e THUMB Debug/../../obj/ff.o
0x00003ab0 f_read
.text.f_write 0x00003c0e 0x18c THUMB Debug/../../obj/ff.o
0x00003c0e f_write
.text.f_sync 0x00003d9a 0x9c THUMB Debug/../../obj/ff.o
0x00003d9a f_sync
.text.f_close 0x00003e36 0xe THUMB Debug/../../obj/ff.o
0x00003e36 f_close
.text.f_lseek 0x00003e44 0x146 THUMB Debug/../../obj/ff.o
0x00003e44 f_lseek
*fill* 0x00003f8a 0x2 00
.text.f_stat 0x00003f8c 0x48 THUMB Debug/../../obj/ff.o
0x00003f8c f_stat
0x00003800 0x1c4 THUMB Debug/../../obj/ff.o
.text.f_mount 0x000039c4 0x20 THUMB Debug/../../obj/ff.o
0x000039c4 f_mount
.text.f_open 0x000039e4 0x148 THUMB Debug/../../obj/ff.o
0x000039e4 f_open
.text.f_read 0x00003b2c 0x15e THUMB Debug/../../obj/ff.o
0x00003b2c f_read
.text.f_write 0x00003c8a 0x18c THUMB Debug/../../obj/ff.o
0x00003c8a f_write
.text.f_sync 0x00003e16 0x9c THUMB Debug/../../obj/ff.o
0x00003e16 f_sync
.text.f_close 0x00003eb2 0xe THUMB Debug/../../obj/ff.o
0x00003eb2 f_close
.text.f_lseek 0x00003ec0 0x146 THUMB Debug/../../obj/ff.o
0x00003ec0 f_lseek
*fill* 0x00004006 0x2 00
.text.f_stat 0x00004008 0x48 THUMB Debug/../../obj/ff.o
0x00004008 f_stat
.text.f_unlink
0x00003fd4 0xbc THUMB Debug/../../obj/ff.o
0x00003fd4 f_unlink
.text.f_gets 0x00004090 0x4a THUMB Debug/../../obj/ff.o
0x00004090 f_gets
.text.f_putc 0x000040da 0x2e THUMB Debug/../../obj/ff.o
0x000040da f_putc
.text.f_puts 0x00004108 0x24 THUMB Debug/../../obj/ff.o
0x00004108 f_puts
0x00004050 0xbc THUMB Debug/../../obj/ff.o
0x00004050 f_unlink
.text.f_gets 0x0000410c 0x4a THUMB Debug/../../obj/ff.o
0x0000410c f_gets
.text.f_putc 0x00004156 0x2e THUMB Debug/../../obj/ff.o
0x00004156 f_putc
.text.f_puts 0x00004184 0x24 THUMB Debug/../../obj/ff.o
0x00004184 f_puts
.text.ff_convert
0x0000412c 0x3c THUMB Debug/../../obj/unicode.o
0x0000412c ff_convert
0x000041a8 0x3c THUMB Debug/../../obj/unicode.o
0x000041a8 ff_convert
.text.ff_wtoupper
0x00004168 0x24 THUMB Debug/../../obj/unicode.o
0x00004168 ff_wtoupper
0x000041e4 0x24 THUMB Debug/../../obj/unicode.o
0x000041e4 ff_wtoupper
.text.libc.isdigit
0x0000418c 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
0x0000418c isdigit
0x00004208 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
0x00004208 isdigit
.text.libc.toupper
0x00004198 0xe C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
0x00004198 toupper
*fill* 0x000041a6 0x2 00
0x00004214 0xe C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
0x00004214 toupper
*fill* 0x00004222 0x2 00
.text.libc.memset
0x000041a8 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2_asm.o)
0x000041a8 memset
0x000041b8 __text_end__ = (__text_start__ + SIZEOF (.text))
0x000041b8 __text_load_end__ = __text_end__
0x00004224 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2_asm.o)
0x00004224 memset
0x00004234 __text_end__ = (__text_start__ + SIZEOF (.text))
0x00004234 __text_load_end__ = __text_end__
.vfp11_veneer 0x00000000 0x0
.vfp11_veneer 0x00000000 0x0 linker stubs
@ -1529,93 +1535,93 @@ 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)
0x000041b8 __dtors_load_start__ = ALIGN (__text_end__, 0x4)
0x00004234 __dtors_load_start__ = ALIGN (__text_end__, 0x4)
.dtors 0x000041b8 0x0
0x000041b8 __dtors_start__ = .
.dtors 0x00004234 0x0
0x00004234 __dtors_start__ = .
*(SORT(.dtors.*))
*(.dtors)
*(.fini_array .fini_array.*)
0x000041b8 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x000041b8 __dtors_load_end__ = __dtors_end__
0x00004234 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x00004234 __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)
0x000041b8 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
0x00004234 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
.ctors 0x000041b8 0x0
0x000041b8 __ctors_start__ = .
.ctors 0x00004234 0x0
0x00004234 __ctors_start__ = .
*(SORT(.ctors.*))
*(.ctors)
*(.init_array .init_array.*)
0x000041b8 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x000041b8 __ctors_load_end__ = __ctors_end__
0x00004234 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x00004234 __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)
0x000041b8 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
0x00004234 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
.rodata 0x000041b8 0xbd4
0x000041b8 __rodata_start__ = .
.rodata 0x00004234 0xbd4
0x00004234 __rodata_start__ = .
*(.rodata .rodata.* .gnu.linkonce.r.*)
.rodata.g_pulXtals
0x000041b8 0x6c THUMB Debug/../../obj/sysctl.o
0x00004234 0x6c THUMB Debug/../../obj/sysctl.o
.rodata.str1.1
0x00004224 0x6b THUMB Debug/../../obj/sysctl.o
*fill* 0x0000428f 0x1 00
0x000042a0 0x6b THUMB Debug/../../obj/sysctl.o
*fill* 0x0000430b 0x1 00
.rodata.g_pulRCGCRegs
0x00004290 0xc THUMB Debug/../../obj/sysctl.o
0x0000430c 0xc THUMB Debug/../../obj/sysctl.o
.rodata.str1.1
0x0000429c 0x69 THUMB Debug/../../obj/gpio.o
0x00004318 0x69 THUMB Debug/../../obj/gpio.o
.rodata.str1.1
0x00004305 0x6d THUMB Debug/../../obj/flashlib.o
0x00004381 0x6d THUMB Debug/../../obj/flashlib.o
.rodata.str1.1
0x00004372 0x6c THUMB Debug/../../obj/uartlib.o
0x000043ee 0x6c THUMB Debug/../../obj/uartlib.o
.rodata.str1.1
0x000043de 0x68 THUMB Debug/../../obj/ssi.o
0x0000445a 0x68 THUMB Debug/../../obj/ssi.o
.rodata.firmwareFilename
0x00004446 0x1b THUMB Debug/../../obj/hooks.o
0x000044c2 0x1b THUMB Debug/../../obj/hooks.o
.rodata.str1.1
0x00004461 0xd THUMB Debug/../../obj/hooks.o
0x000044dd 0xd THUMB Debug/../../obj/hooks.o
.rodata.str1.1
0x0000446e 0x85 THUMB Debug/../../obj/vectors.o
*fill* 0x000044f3 0x1 00
0x000044ea 0x85 THUMB Debug/../../obj/vectors.o
*fill* 0x0000456f 0x1 00
.rodata.flashLayout
0x000044f4 0xcc THUMB Debug/../../obj/flash.o
0x00004570 0xcc THUMB Debug/../../obj/flash.o
.rodata.str1.1
0x000045c0 0x77 THUMB Debug/../../obj/uart.o
0x0000463c 0x77 THUMB Debug/../../obj/uart.o
.rodata.xcpStationId
0x00004637 0x8 THUMB Debug/../../obj/xcp.o
0x000046b3 0x8 THUMB Debug/../../obj/xcp.o
.rodata.str1.1
0x0000463f 0x1ef THUMB Debug/../../obj/file.o
0x000046bb 0x1ef THUMB Debug/../../obj/file.o
0x1fb (size before relaxing)
.rodata.str1.1
0x0000482e 0x10 THUMB Debug/../../obj/ff.o
.rodata.ExCvt 0x0000483e 0x80 THUMB Debug/../../obj/ff.o
0x000048aa 0x10 THUMB Debug/../../obj/ff.o
.rodata.ExCvt 0x000048ba 0x80 THUMB Debug/../../obj/ff.o
.rodata.LfnOfs
0x000048be 0xd THUMB Debug/../../obj/ff.o
*fill* 0x000048cb 0x1 00
0x0000493a 0xd THUMB Debug/../../obj/ff.o
*fill* 0x00004947 0x1 00
.rodata.tbl_upper.984
0x000048cc 0x1e0 THUMB Debug/../../obj/unicode.o
0x00004948 0x1e0 THUMB Debug/../../obj/unicode.o
.rodata.tbl_lower.983
0x00004aac 0x1e0 THUMB Debug/../../obj/unicode.o
.rodata.Tbl 0x00004c8c 0x100 THUMB Debug/../../obj/unicode.o
0x00004d8c __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x00004d8c __rodata_load_end__ = __rodata_end__
0x00004b28 0x1e0 THUMB Debug/../../obj/unicode.o
.rodata.Tbl 0x00004d08 0x100 THUMB Debug/../../obj/unicode.o
0x00004e08 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x00004e08 __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)
0x00004d8c __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
0x00004e08 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
.ARM.exidx 0x00004d8c 0x0
0x00004d8c __ARM.exidx_start__ = .
0x00004d8c __exidx_start = __ARM.exidx_start__
.ARM.exidx 0x00004e08 0x0
0x00004e08 __ARM.exidx_start__ = .
0x00004e08 __exidx_start = __ARM.exidx_start__
*(.ARM.exidx .ARM.exidx.*)
0x00004d8c __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
0x00004d8c __exidx_end = __ARM.exidx_end__
0x00004d8c __ARM.exidx_load_end__ = __ARM.exidx_end__
0x00004e08 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
0x00004e08 __exidx_end = __ARM.exidx_end__
0x00004e08 __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)
0x00004d8c __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4)
0x00004e08 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4)
.fast 0x20000000 0x0 load address 0x00004d8c
.fast 0x20000000 0x0 load address 0x00004e08
0x20000000 __fast_start__ = .
*(.fast .fast.*)
0x20000000 __fast_end__ = (__fast_start__ + SIZEOF (.fast))
0x00004d8c __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
0x00004e08 __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
@ -1624,137 +1630,140 @@ 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)
0x00004d8c __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4)
0x00004e08 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4)
.data 0x20000000 0x1 load address 0x00004d8c
.data 0x20000000 0x8 load address 0x00004e08
0x20000000 __data_start__ = .
*(.data .data.* .gnu.linkonce.d.*)
.data.Stat 0x20000000 0x1 THUMB Debug/../../obj/mmc.o
0x20000001 __data_end__ = (__data_start__ + SIZEOF (.data))
0x00004d8d __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
*fill* 0x20000001 0x3 00
.data.comActiveInterface
0x20000004 0x4 THUMB Debug/../../obj/com.o
0x20000008 __data_end__ = (__data_start__ + SIZEOF (.data))
0x00004e10 __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 0x1 load address 0x00004d8c
.data_run 0x20000000 0x8 load address 0x00004e08
0x20000000 __data_run_start__ = .
0x20000001 . = MAX ((__data_run_start__ + SIZEOF (.data)), .)
*fill* 0x20000000 0x1 00
0x20000001 __data_run_end__ = (__data_run_start__ + SIZEOF (.data_run))
0x20000001 __data_run_load_end__ = __data_run_end__
0x20000008 . = MAX ((__data_run_start__ + SIZEOF (.data)), .)
*fill* 0x20000000 0x8 00
0x20000008 __data_run_end__ = (__data_run_start__ + SIZEOF (.data_run))
0x20000008 __data_run_load_end__ = __data_run_end__
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)
0x20000008 __bss_load_start__ = ALIGN (__data_run_end__, 0x4)
.bss 0x20000004 0xf4c
0x20000004 __bss_start__ = .
.bss 0x20000008 0xf4c
0x20000008 __bss_start__ = .
*(.bss .bss.* .gnu.linkonce.b.*)
.bss.CardType 0x20000004 0x4 THUMB Debug/../../obj/mmc.o
.bss.logfile 0x20000008 0x228 THUMB Debug/../../obj/hooks.o
.bss.CardType 0x20000008 0x4 THUMB Debug/../../obj/mmc.o
.bss.logfile 0x2000000c 0x228 THUMB Debug/../../obj/hooks.o
.bss.bootBlockInfo
0x20000230 0x204 THUMB Debug/../../obj/flash.o
0x20000234 0x204 THUMB Debug/../../obj/flash.o
.bss.blockInfo
0x20000434 0x204 THUMB Debug/../../obj/flash.o
0x20000438 0x204 THUMB Debug/../../obj/flash.o
.bss.millisecond_counter
0x20000638 0x4 THUMB Debug/../../obj/timer.o
.bss.xcpCtoReqPacket.1338
0x2000063c 0x41 THUMB Debug/../../obj/uart.o
.bss.xcpCtoRxInProgress.1340
0x2000067d 0x1 THUMB Debug/../../obj/uart.o
.bss.xcpCtoRxLength.1339
0x2000067e 0x1 THUMB Debug/../../obj/uart.o
*fill* 0x2000067f 0x1 00
0x2000063c 0x4 THUMB Debug/../../obj/timer.o
.bss.xcpCtoReqPacket.1350
0x20000640 0x41 THUMB Debug/../../obj/uart.o
.bss.xcpCtoRxLength.1351
0x20000681 0x1 THUMB Debug/../../obj/uart.o
.bss.xcpCtoRxInProgress.1352
0x20000682 0x1 THUMB Debug/../../obj/uart.o
*fill* 0x20000683 0x1 00
.bss.assert_failure_file
0x20000680 0x4 THUMB Debug/../../obj/assert.o
.bss.assert_failure_line
0x20000684 0x4 THUMB Debug/../../obj/assert.o
.bss.assert_failure_line
0x20000688 0x4 THUMB Debug/../../obj/assert.o
.bss.backdoorOpen
0x20000688 0x1 THUMB Debug/../../obj/backdoor.o
*fill* 0x20000689 0x3 00
0x2000068c 0x1 THUMB Debug/../../obj/backdoor.o
*fill* 0x2000068d 0x3 00
.bss.backdoorOpenTime
0x2000068c 0x4 THUMB Debug/../../obj/backdoor.o
0x20000690 0x4 THUMB Debug/../../obj/backdoor.o
.bss.comEntryStateConnect
0x20000690 0x1 THUMB Debug/../../obj/com.o
.bss.xcpCtoReqPacket.1108
0x20000691 0x40 THUMB Debug/../../obj/com.o
*fill* 0x200006d1 0x3 00
.bss.xcpInfo 0x200006d4 0x4c THUMB Debug/../../obj/xcp.o
0x20000694 0x1 THUMB Debug/../../obj/com.o
.bss.xcpCtoReqPacket.1120
0x20000695 0x40 THUMB Debug/../../obj/com.o
*fill* 0x200006d5 0x3 00
.bss.xcpInfo 0x200006d8 0x4c THUMB Debug/../../obj/xcp.o
.bss.loggingStr
0x20000720 0x40 THUMB Debug/../../obj/file.o
0x20000724 0x40 THUMB Debug/../../obj/file.o
.bss.firmwareUpdateState
0x20000760 0x4 THUMB Debug/../../obj/file.o
0x20000764 0x4 THUMB Debug/../../obj/file.o
.bss.eraseInfo
0x20000764 0x8 THUMB Debug/../../obj/file.o
0x20000768 0x8 THUMB Debug/../../obj/file.o
.bss.fatFsObjects
0x2000076c 0x458 THUMB Debug/../../obj/file.o
0x20000770 0x458 THUMB Debug/../../obj/file.o
.bss.lineParseObject
0x20000bc4 0x184 THUMB Debug/../../obj/file.o
.bss.LfnBuf 0x20000d48 0x200 THUMB Debug/../../obj/ff.o
.bss.Fsid 0x20000f48 0x2 THUMB Debug/../../obj/ff.o
*fill* 0x20000f4a 0x2 00
.bss.FatFs 0x20000f4c 0x4 THUMB Debug/../../obj/ff.o
0x20000bc8 0x184 THUMB Debug/../../obj/file.o
.bss.LfnBuf 0x20000d4c 0x200 THUMB Debug/../../obj/ff.o
.bss.Fsid 0x20000f4c 0x2 THUMB Debug/../../obj/ff.o
*fill* 0x20000f4e 0x2 00
.bss.FatFs 0x20000f50 0x4 THUMB Debug/../../obj/ff.o
*(COMMON)
0x20000f50 __bss_end__ = (__bss_start__ + SIZEOF (.bss))
0x20000f50 __bss_load_end__ = __bss_end__
0x20000f54 __bss_end__ = (__bss_start__ + SIZEOF (.bss))
0x20000f54 __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)
0x20000f50 __non_init_load_start__ = ALIGN (__bss_end__, 0x4)
0x20000f54 __non_init_load_start__ = ALIGN (__bss_end__, 0x4)
.non_init 0x20000f50 0x0
0x20000f50 __non_init_start__ = .
.non_init 0x20000f54 0x0
0x20000f54 __non_init_start__ = .
*(.non_init .non_init.*)
0x20000f50 __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init))
0x20000f50 __non_init_load_end__ = __non_init_end__
0x20000f54 __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init))
0x20000f54 __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)
0x20000f50 __heap_load_start__ = ALIGN (__non_init_end__, 0x4)
0x20000f54 __heap_load_start__ = ALIGN (__non_init_end__, 0x4)
.heap 0x20000f50 0x80
0x20000f50 __heap_start__ = .
.heap 0x20000f54 0x80
0x20000f54 __heap_start__ = .
*(.heap .heap.*)
0x20000fd0 . = ALIGN (MAX ((__heap_start__ + __HEAPSIZE__), .), 0x4)
*fill* 0x20000f50 0x80 00
0x20000fd0 __heap_end__ = (__heap_start__ + SIZEOF (.heap))
0x20000fd0 __heap_load_end__ = __heap_end__
0x20000fd4 . = ALIGN (MAX ((__heap_start__ + __HEAPSIZE__), .), 0x4)
*fill* 0x20000f54 0x80 00
0x20000fd4 __heap_end__ = (__heap_start__ + SIZEOF (.heap))
0x20000fd4 __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)
0x20000fd0 __stack_load_start__ = ALIGN (__heap_end__, 0x4)
0x20000fd4 __stack_load_start__ = ALIGN (__heap_end__, 0x4)
.stack 0x20000fd0 0x200
0x20000fd0 __stack_start__ = .
.stack 0x20000fd4 0x200
0x20000fd4 __stack_start__ = .
*(.stack .stack.*)
0x200011d0 . = ALIGN (MAX ((__stack_start__ + __STACKSIZE__), .), 0x4)
*fill* 0x20000fd0 0x200 00
0x200011d0 __stack_end__ = (__stack_start__ + SIZEOF (.stack))
0x200011d0 __stack_load_end__ = __stack_end__
0x200011d4 . = ALIGN (MAX ((__stack_start__ + __STACKSIZE__), .), 0x4)
*fill* 0x20000fd4 0x200 00
0x200011d4 __stack_end__ = (__stack_start__ + SIZEOF (.stack))
0x200011d4 __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)
0x200011d0 __stack_process_load_start__ = ALIGN (__stack_end__, 0x4)
0x200011d4 __stack_process_load_start__ = ALIGN (__stack_end__, 0x4)
.stack_process 0x200011d0 0x0
0x200011d0 __stack_process_start__ = .
.stack_process 0x200011d4 0x0
0x200011d4 __stack_process_start__ = .
*(.stack_process .stack_process.*)
0x200011d0 . = ALIGN (MAX ((__stack_process_start__ + __STACKSIZE_PROCESS__), .), 0x4)
0x200011d0 __stack_process_end__ = (__stack_process_start__ + SIZEOF (.stack_process))
0x200011d0 __stack_process_load_end__ = __stack_process_end__
0x200011d4 . = ALIGN (MAX ((__stack_process_start__ + __STACKSIZE_PROCESS__), .), 0x4)
0x200011d4 __stack_process_end__ = (__stack_process_start__ + SIZEOF (.stack_process))
0x200011d4 __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)
0x200011d0 __tbss_load_start__ = ALIGN (__stack_process_end__, 0x4)
0x200011d4 __tbss_load_start__ = ALIGN (__stack_process_end__, 0x4)
.tbss 0x200011d0 0x0
0x200011d0 __tbss_start__ = .
.tbss 0x200011d4 0x0
0x200011d4 __tbss_start__ = .
*(.tbss .tbss.*)
0x200011d0 __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss))
0x200011d0 __tbss_load_end__ = __tbss_end__
0x200011d4 __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss))
0x200011d4 __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)
0x00004d90 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
0x00004e10 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
.tdata 0x200011d0 0x0 load address 0x00004d90
0x200011d0 __tdata_start__ = .
.tdata 0x200011d4 0x0 load address 0x00004e10
0x200011d4 __tdata_start__ = .
*(.tdata .tdata.*)
0x200011d0 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata))
0x00004d90 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata))
0x00004d90 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata))
0x200011d4 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata))
0x00004e10 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata))
0x00004e10 __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 0x200011d0 0x0
0x200011d0 __tdata_run_start__ = .
0x200011d0 . = MAX ((__tdata_run_start__ + SIZEOF (.tdata)), .)
0x200011d0 __tdata_run_end__ = (__tdata_run_start__ + SIZEOF (.tdata_run))
0x200011d0 __tdata_run_load_end__ = __tdata_run_end__
0x200011d0 __SRAM_segment_used_end__ = (ALIGN (__tbss_end__, 0x4) + SIZEOF (.tdata_run))
.tdata_run 0x200011d4 0x0
0x200011d4 __tdata_run_start__ = .
0x200011d4 . = MAX ((__tdata_run_start__ + SIZEOF (.tdata)), .)
0x200011d4 __tdata_run_end__ = (__tdata_run_start__ + SIZEOF (.tdata_run))
0x200011d4 __tdata_run_load_end__ = __tdata_run_end__
0x200011d4 __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
@ -1793,7 +1802,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_LM3S_EK_LM3S6965_Crossworks/Boot/ide/../bin/openbtl_ek_lm3s6965.elf elf32-littlearm)
.debug_frame 0x00000000 0x40ac
.debug_frame 0x00000000 0x40d0
.debug_frame 0x00000000 0x49c THUMB Debug/../../obj/sysctl.o
.debug_frame 0x0000049c 0x1a8 THUMB Debug/../../obj/interrupt.o
.debug_frame 0x00000644 0x70 THUMB Debug/../../obj/cpulib.o
@ -1813,19 +1822,19 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
.debug_frame 0x00001afc 0x2c THUMB Debug/../../obj/assert.o
.debug_frame 0x00001b28 0x48 THUMB Debug/../../obj/backdoor.o
.debug_frame 0x00001b70 0x48 THUMB Debug/../../obj/boot.o
.debug_frame 0x00001bb8 0xb4 THUMB Debug/../../obj/com.o
.debug_frame 0x00001c6c 0x30 THUMB Debug/../../obj/cop.o
.debug_frame 0x00001c9c 0x74 THUMB Debug/../../obj/xcp.o
.debug_frame 0x00001d10 0x140 THUMB Debug/../../obj/file.o
.debug_frame 0x00001e50 0x64c THUMB Debug/../../obj/ff.o
.debug_frame 0x0000249c 0x30 THUMB Debug/../../obj/unicode.o
.debug_frame 0x000024cc 0x11c0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_frame 0x0000368c 0x120 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2_asm.o)
.debug_frame 0x000037ac 0x260 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc_asm.o)
.debug_frame 0x00003a0c 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
.debug_frame 0x00003aac 0x600 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libm_v7m_t_le_small.a(libm_asm.o)
.debug_frame 0x00001bb8 0xd8 THUMB Debug/../../obj/com.o
.debug_frame 0x00001c90 0x30 THUMB Debug/../../obj/cop.o
.debug_frame 0x00001cc0 0x74 THUMB Debug/../../obj/xcp.o
.debug_frame 0x00001d34 0x140 THUMB Debug/../../obj/file.o
.debug_frame 0x00001e74 0x64c THUMB Debug/../../obj/ff.o
.debug_frame 0x000024c0 0x30 THUMB Debug/../../obj/unicode.o
.debug_frame 0x000024f0 0x11c0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_frame 0x000036b0 0x120 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2_asm.o)
.debug_frame 0x000037d0 0x260 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc_asm.o)
.debug_frame 0x00003a30 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
.debug_frame 0x00003ad0 0x600 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libm_v7m_t_le_small.a(libm_asm.o)
.debug_info 0x00000000 0x9160
.debug_info 0x00000000 0x920a
.debug_info 0x00000000 0xa06 THUMB Debug/../../obj/sysctl.o
.debug_info 0x00000a06 0x427 THUMB Debug/../../obj/interrupt.o
.debug_info 0x00000e2d 0x110 THUMB Debug/../../obj/cpulib.o
@ -1842,20 +1851,20 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
.debug_info 0x00003fe7 0x673 THUMB Debug/../../obj/flash.o
.debug_info 0x0000465a 0x161 THUMB Debug/../../obj/nvm.o
.debug_info 0x000047bb 0x133 THUMB Debug/../../obj/timer.o
.debug_info 0x000048ee 0x271 THUMB Debug/../../obj/uart.o
.debug_info 0x00004b5f 0xeb THUMB Debug/../../obj/assert.o
.debug_info 0x00004c4a 0xc7 THUMB Debug/../../obj/backdoor.o
.debug_info 0x00004d11 0x8f THUMB Debug/../../obj/boot.o
.debug_info 0x00004da0 0x1ba THUMB Debug/../../obj/com.o
.debug_info 0x00004f5a 0x8d THUMB Debug/../../obj/cop.o
.debug_info 0x00004fe7 0x5e8 THUMB Debug/../../obj/xcp.o
.debug_info 0x000055cf 0x80f THUMB Debug/../../obj/file.o
.debug_info 0x00005dde 0x2500 THUMB Debug/../../obj/ff.o
.debug_info 0x000082de 0x160 THUMB Debug/../../obj/unicode.o
.debug_info 0x0000843e 0xc55 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_info 0x00009093 0xcd C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
.debug_info 0x000048ee 0x27c THUMB Debug/../../obj/uart.o
.debug_info 0x00004b6a 0xeb THUMB Debug/../../obj/assert.o
.debug_info 0x00004c55 0xc7 THUMB Debug/../../obj/backdoor.o
.debug_info 0x00004d1c 0x8f THUMB Debug/../../obj/boot.o
.debug_info 0x00004dab 0x258 THUMB Debug/../../obj/com.o
.debug_info 0x00005003 0x8d THUMB Debug/../../obj/cop.o
.debug_info 0x00005090 0x5e9 THUMB Debug/../../obj/xcp.o
.debug_info 0x00005679 0x80f THUMB Debug/../../obj/file.o
.debug_info 0x00005e88 0x2500 THUMB Debug/../../obj/ff.o
.debug_info 0x00008388 0x160 THUMB Debug/../../obj/unicode.o
.debug_info 0x000084e8 0xc55 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_info 0x0000913d 0xcd C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
.debug_abbrev 0x00000000 0x1ef5
.debug_abbrev 0x00000000 0x1f46
.debug_abbrev 0x00000000 0x1c5 THUMB Debug/../../obj/sysctl.o
.debug_abbrev 0x000001c5 0x13d THUMB Debug/../../obj/interrupt.o
.debug_abbrev 0x00000302 0xa8 THUMB Debug/../../obj/cpulib.o
@ -1876,16 +1885,16 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
.debug_abbrev 0x0000144e 0x7c THUMB Debug/../../obj/assert.o
.debug_abbrev 0x000014ca 0x5b THUMB Debug/../../obj/backdoor.o
.debug_abbrev 0x00001525 0x3f THUMB Debug/../../obj/boot.o
.debug_abbrev 0x00001564 0xe0 THUMB Debug/../../obj/com.o
.debug_abbrev 0x00001644 0x3f THUMB Debug/../../obj/cop.o
.debug_abbrev 0x00001683 0x1cb THUMB Debug/../../obj/xcp.o
.debug_abbrev 0x0000184e 0x1ff THUMB Debug/../../obj/file.o
.debug_abbrev 0x00001a4d 0x315 THUMB Debug/../../obj/ff.o
.debug_abbrev 0x00001d62 0xa5 THUMB Debug/../../obj/unicode.o
.debug_abbrev 0x00001e07 0xc9 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_abbrev 0x00001ed0 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
.debug_abbrev 0x00001564 0x11c THUMB Debug/../../obj/com.o
.debug_abbrev 0x00001680 0x3f THUMB Debug/../../obj/cop.o
.debug_abbrev 0x000016bf 0x1e0 THUMB Debug/../../obj/xcp.o
.debug_abbrev 0x0000189f 0x1ff THUMB Debug/../../obj/file.o
.debug_abbrev 0x00001a9e 0x315 THUMB Debug/../../obj/ff.o
.debug_abbrev 0x00001db3 0xa5 THUMB Debug/../../obj/unicode.o
.debug_abbrev 0x00001e58 0xc9 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_abbrev 0x00001f21 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
.debug_loc 0x00000000 0x9ff5
.debug_loc 0x00000000 0xa0a1
.debug_loc 0x00000000 0x9fa THUMB Debug/../../obj/sysctl.o
.debug_loc 0x000009fa 0x43c THUMB Debug/../../obj/interrupt.o
.debug_loc 0x00000e36 0x1240 THUMB Debug/../../obj/gpio.o
@ -1904,13 +1913,13 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
.debug_loc 0x00004d63 0x40 THUMB Debug/../../obj/backdoor.o
.debug_loc 0x00004da3 0x40 THUMB Debug/../../obj/boot.o
.debug_loc 0x00004de3 0x86 THUMB Debug/../../obj/com.o
.debug_loc 0x00004e69 0x16a THUMB Debug/../../obj/xcp.o
.debug_loc 0x00004fd3 0x73c THUMB Debug/../../obj/file.o
.debug_loc 0x0000570f 0x3a0f THUMB Debug/../../obj/ff.o
.debug_loc 0x0000911e 0xa2 THUMB Debug/../../obj/unicode.o
.debug_loc 0x000091c0 0xe35 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_loc 0x00004e69 0x216 THUMB Debug/../../obj/xcp.o
.debug_loc 0x0000507f 0x73c THUMB Debug/../../obj/file.o
.debug_loc 0x000057bb 0x3a0f THUMB Debug/../../obj/ff.o
.debug_loc 0x000091ca 0xa2 THUMB Debug/../../obj/unicode.o
.debug_loc 0x0000926c 0xe35 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_aranges 0x00000000 0x11d0
.debug_aranges 0x00000000 0x11e0
.debug_aranges
0x00000000 0x1b0 THUMB Debug/../../obj/sysctl.o
.debug_aranges
@ -1952,23 +1961,23 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
.debug_aranges
0x00000990 0x28 THUMB Debug/../../obj/boot.o
.debug_aranges
0x000009b8 0x58 THUMB Debug/../../obj/com.o
0x000009b8 0x68 THUMB Debug/../../obj/com.o
.debug_aranges
0x00000a10 0x28 THUMB Debug/../../obj/cop.o
0x00000a20 0x28 THUMB Debug/../../obj/cop.o
.debug_aranges
0x00000a38 0x40 THUMB Debug/../../obj/xcp.o
0x00000a48 0x40 THUMB Debug/../../obj/xcp.o
.debug_aranges
0x00000a78 0x68 THUMB Debug/../../obj/file.o
0x00000a88 0x68 THUMB Debug/../../obj/file.o
.debug_aranges
0x00000ae0 0x180 THUMB Debug/../../obj/ff.o
0x00000af0 0x180 THUMB Debug/../../obj/ff.o
.debug_aranges
0x00000c60 0x28 THUMB Debug/../../obj/unicode.o
0x00000c70 0x28 THUMB Debug/../../obj/unicode.o
.debug_aranges
0x00000c88 0x4e8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
0x00000c98 0x4e8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_aranges
0x00001170 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
0x00001180 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
.debug_ranges 0x00000000 0x1420
.debug_ranges 0x00000000 0x1430
.debug_ranges 0x00000000 0x1a0 THUMB Debug/../../obj/sysctl.o
.debug_ranges 0x000001a0 0x88 THUMB Debug/../../obj/interrupt.o
.debug_ranges 0x00000228 0x38 THUMB Debug/../../obj/cpulib.o
@ -1988,16 +1997,16 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
.debug_ranges 0x00000998 0x10 THUMB Debug/../../obj/assert.o
.debug_ranges 0x000009a8 0x18 THUMB Debug/../../obj/backdoor.o
.debug_ranges 0x000009c0 0x18 THUMB Debug/../../obj/boot.o
.debug_ranges 0x000009d8 0x48 THUMB Debug/../../obj/com.o
.debug_ranges 0x00000a20 0x18 THUMB Debug/../../obj/cop.o
.debug_ranges 0x00000a38 0x60 THUMB Debug/../../obj/xcp.o
.debug_ranges 0x00000a98 0xb8 THUMB Debug/../../obj/file.o
.debug_ranges 0x00000b50 0x390 THUMB Debug/../../obj/ff.o
.debug_ranges 0x00000ee0 0x18 THUMB Debug/../../obj/unicode.o
.debug_ranges 0x00000ef8 0x4d8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_ranges 0x000013d0 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
.debug_ranges 0x000009d8 0x58 THUMB Debug/../../obj/com.o
.debug_ranges 0x00000a30 0x18 THUMB Debug/../../obj/cop.o
.debug_ranges 0x00000a48 0x60 THUMB Debug/../../obj/xcp.o
.debug_ranges 0x00000aa8 0xb8 THUMB Debug/../../obj/file.o
.debug_ranges 0x00000b60 0x390 THUMB Debug/../../obj/ff.o
.debug_ranges 0x00000ef0 0x18 THUMB Debug/../../obj/unicode.o
.debug_ranges 0x00000f08 0x4d8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_ranges 0x000013e0 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
.debug_line 0x00000000 0x5486
.debug_line 0x00000000 0x54cd
.debug_line 0x00000000 0x8f1 THUMB Debug/../../obj/sysctl.o
.debug_line 0x000008f1 0x2e2 THUMB Debug/../../obj/interrupt.o
.debug_line 0x00000bd3 0x100 THUMB Debug/../../obj/cpulib.o
@ -2014,20 +2023,20 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
.debug_line 0x00002dca 0x257 THUMB Debug/../../obj/flash.o
.debug_line 0x00003021 0x104 THUMB Debug/../../obj/nvm.o
.debug_line 0x00003125 0xfb THUMB Debug/../../obj/timer.o
.debug_line 0x00003220 0x136 THUMB Debug/../../obj/uart.o
.debug_line 0x00003356 0x120 THUMB Debug/../../obj/assert.o
.debug_line 0x00003476 0x142 THUMB Debug/../../obj/backdoor.o
.debug_line 0x000035b8 0xb7 THUMB Debug/../../obj/boot.o
.debug_line 0x0000366f 0x1a5 THUMB Debug/../../obj/com.o
.debug_line 0x00003814 0xab THUMB Debug/../../obj/cop.o
.debug_line 0x000038bf 0x220 THUMB Debug/../../obj/xcp.o
.debug_line 0x00003adf 0x419 THUMB Debug/../../obj/file.o
.debug_line 0x00003ef8 0xde3 THUMB Debug/../../obj/ff.o
.debug_line 0x00004cdb 0x184 THUMB Debug/../../obj/unicode.o
.debug_line 0x00004e5f 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_line 0x00005412 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
.debug_line 0x00003220 0x138 THUMB Debug/../../obj/uart.o
.debug_line 0x00003358 0x120 THUMB Debug/../../obj/assert.o
.debug_line 0x00003478 0x142 THUMB Debug/../../obj/backdoor.o
.debug_line 0x000035ba 0xb7 THUMB Debug/../../obj/boot.o
.debug_line 0x00003671 0x1ea THUMB Debug/../../obj/com.o
.debug_line 0x0000385b 0xab THUMB Debug/../../obj/cop.o
.debug_line 0x00003906 0x220 THUMB Debug/../../obj/xcp.o
.debug_line 0x00003b26 0x419 THUMB Debug/../../obj/file.o
.debug_line 0x00003f3f 0xde3 THUMB Debug/../../obj/ff.o
.debug_line 0x00004d22 0x184 THUMB Debug/../../obj/unicode.o
.debug_line 0x00004ea6 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_line 0x00005459 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
.debug_str 0x00000000 0x3487
.debug_str 0x00000000 0x3520
.debug_str 0x00000000 0x661 THUMB Debug/../../obj/sysctl.o
0x688 (size before relaxing)
.debug_str 0x00000661 0x1e6 THUMB Debug/../../obj/interrupt.o
@ -2066,21 +2075,21 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B
0x169 (size before relaxing)
.debug_str 0x00002297 0x7d THUMB Debug/../../obj/boot.o
0x12a (size before relaxing)
.debug_str 0x00002314 0x119 THUMB Debug/../../obj/com.o
0x1f9 (size before relaxing)
.debug_str 0x0000242d 0x7d THUMB Debug/../../obj/cop.o
.debug_str 0x00002314 0x1b2 THUMB Debug/../../obj/com.o
0x299 (size before relaxing)
.debug_str 0x000024c6 0x7d THUMB Debug/../../obj/cop.o
0x12a (size before relaxing)
.debug_str 0x000024aa 0x262 THUMB Debug/../../obj/xcp.o
.debug_str 0x00002543 0x262 THUMB Debug/../../obj/xcp.o
0x34c (size before relaxing)
.debug_str 0x0000270c 0x33b THUMB Debug/../../obj/file.o
.debug_str 0x000027a5 0x33b THUMB Debug/../../obj/file.o
0x64a (size before relaxing)
.debug_str 0x00002a47 0x341 THUMB Debug/../../obj/ff.o
.debug_str 0x00002ae0 0x341 THUMB Debug/../../obj/ff.o
0x698 (size before relaxing)
.debug_str 0x00002d88 0xb6 THUMB Debug/../../obj/unicode.o
.debug_str 0x00002e21 0xb6 THUMB Debug/../../obj/unicode.o
0x162 (size before relaxing)
.debug_str 0x00002e3e 0x577 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
.debug_str 0x00002ed7 0x577 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o)
0x655 (size before relaxing)
.debug_str 0x000033b5 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
.debug_str 0x0000344e 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o)
0x11b (size before relaxing)
.comment 0x00000000 0x4e

View File

@ -20,7 +20,6 @@
<ProjectSessionItem path="lm3s6965_crossworks;openbtl_ek_lm3s6965" name="unnamed" />
<ProjectSessionItem path="lm3s6965_crossworks;openbtl_ek_lm3s6965;Source Files" 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,9 +50,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_LM3S6965_Crossworks\Boot\main.c" y="61" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S6965_Crossworks\Boot\main.c" left="0" selected="0" name="unnamed" top="37" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Source\ARMCM3_LM3S\cpu.c" y="78" path="C:\Work\software\OpenBLT\Target\Source\ARMCM3_LM3S\cpu.c" left="0" selected="0" name="unnamed" top="45" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="42" debugPath="C:\work\software\openblt\target\source\file.h" y="11" path="C:\work\software\openblt\target\source\file.h" left="0" selected="1" name="unnamed" top="1" />
<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="61" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S6965_Crossworks\Boot\main.c" left="18" selected="0" name="unnamed" top="37" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Source\ARMCM3_LM3S\cpu.c" y="78" path="C:\Work\software\OpenBLT\Target\Source\ARMCM3_LM3S\cpu.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\file.h" y="11" path="C:\work\software\openblt\target\source\file.h" left="18" selected="1" name="unnamed" top="11" />
</Files>
<ARMCrossStudioWindow activeProject="openbtl_ek_lm3s6965" autoConnectTarget="Texas Instruments ICDI" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Source\third_party\fatfs\src\option" fileDialogDefaultFilter="" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Debug" />
<ARMCrossStudioWindow activeProject="openbtl_ek_lm3s6965" autoConnectTarget="Texas Instruments ICDI" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Source\third_party\fatfs\src\option" fileDialogDefaultFilter="*.c" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Debug" />
</session>

View File

@ -51,8 +51,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_LM3S_EK_LM3S6965_Crossworks\Prog\main.c" y="0" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S6965_Crossworks\Prog\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_LM3S6965_Crossworks\Prog\led.c" y="40" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S6965_Crossworks\Prog\led.c" left="18" selected="1" name="unnamed" top="40" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S6965_Crossworks\Prog\main.c" y="0" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S6965_Crossworks\Prog\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_LM3S6965_Crossworks\Prog\led.c" y="40" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S6965_Crossworks\Prog\led.c" left="0" selected="1" name="unnamed" top="40" />
</Files>
<ARMCrossStudioWindow activeProject="demoprog_ek_lm3s6965" autoConnectTarget="Texas Instruments ICDI" debugSearchFileMap="" fileDialogInitialDirectory="D:\usr\feaser\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S6965_Crossworks\Prog" fileDialogDefaultFilter="*.c" 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 0x000048d8 memsz 0x000048d8 flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x000048d8 align 2**15
filesz 0x00004954 memsz 0x00004954 flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x00004954 align 2**15
filesz 0x00000008 memsz 0x00001154 flags rw-
private flags = 5000200: [Version5 EABI] [soft-float ABI]
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 000048d8 00000000 00000000 00008000 2**2
0 .text 00004954 00000000 00000000 00008000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000008 20000000 000048d8 00010000 2**2
1 .data 00000008 20000000 00004954 00010000 2**2
CONTENTS, ALLOC, LOAD, DATA
2 .bss 0000114c 20000008 000048e0 00010008 2**2
2 .bss 0000114c 20000008 0000495c 00010008 2**2
ALLOC
3 .debug_info 0000ce3d 00000000 00000000 00010008 2**0
3 .debug_info 0000cf4d 00000000 00000000 00010008 2**0
CONTENTS, READONLY, DEBUGGING
4 .debug_abbrev 000024a6 00000000 00000000 0001ce45 2**0
4 .debug_abbrev 000024d8 00000000 00000000 0001cf55 2**0
CONTENTS, READONLY, DEBUGGING
5 .debug_loc 0000a001 00000000 00000000 0001f2eb 2**0
5 .debug_loc 0000a0cf 00000000 00000000 0001f42d 2**0
CONTENTS, READONLY, DEBUGGING
6 .debug_aranges 00000bb8 00000000 00000000 000292ec 2**0
6 .debug_aranges 00000bc8 00000000 00000000 000294fc 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_ranges 00000c70 00000000 00000000 00029ea4 2**0
7 .debug_ranges 00000c80 00000000 00000000 0002a0c4 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_line 00003e53 00000000 00000000 0002ab14 2**0
8 .debug_line 00003e89 00000000 00000000 0002ad44 2**0
CONTENTS, READONLY, DEBUGGING
9 .debug_str 00002505 00000000 00000000 0002e967 2**0
9 .debug_str 0000259e 00000000 00000000 0002ebcd 2**0
CONTENTS, READONLY, DEBUGGING
10 .comment 00000030 00000000 00000000 00030e6c 2**0
10 .comment 00000030 00000000 00000000 0003116b 2**0
CONTENTS, READONLY
11 .ARM.attributes 00000033 00000000 00000000 00030e9c 2**0
11 .ARM.attributes 00000033 00000000 00000000 0003119b 2**0
CONTENTS, READONLY
12 .debug_frame 000023f4 00000000 00000000 00030ed0 2**2
12 .debug_frame 00002414 00000000 00000000 000311d0 2**2
CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE:
00000000 l d .text 00000000 .text
@ -57,16 +57,16 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 vectors.c
00000000 l df *ABS* 00000000 cstart.c
0000011c l F .text 00000000 zero_loop2
00003dd2 l F .text 00000000 zero_loop
00003e4e l F .text 00000000 zero_loop
00000000 l df *ABS* 00000000 hooks.c
00003e98 l O .text 0000001b firmwareFilename
00003f14 l O .text 0000001b firmwareFilename
20000008 l O .bss 00000228 logfile
00000000 l df *ABS* 00000000 main.c
00000000 l df *ABS* 00000000 flashlib.c
00000000 l df *ABS* 00000000 sysctl.c
000003a8 l F .text 00000154 SysCtlPeripheralValid
00003edc l O .text 0000006c g_pulXtals
00003f64 l O .text 0000000c g_pulRCGCRegs
00003f58 l O .text 0000006c g_pulXtals
00003fe0 l O .text 0000000c g_pulRCGCRegs
00000000 l df *ABS* 00000000 gpio.c
00000864 l F .text 00000054 GPIOBaseValid
00000000 l df *ABS* 00000000 uartlib.c
@ -86,20 +86,21 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 boot.c
00000000 l df *ABS* 00000000 com.c
20000234 l O .bss 00000001 comEntryStateConnect
20000235 l O .bss 00000040 xcpCtoReqPacket.4384
20000235 l O .bss 00000040 xcpCtoReqPacket.4396
20000001 l O .data 00000001 comActiveInterface
00000000 l df *ABS* 00000000 xcp.c
000015fc l F .text 00000014 XcpSetCtoError
00003fb7 l O .text 00000008 xcpStationId
00001648 l F .text 00000014 XcpSetCtoError
00004033 l O .text 00000008 xcpStationId
20000278 l O .bss 0000004c xcpInfo
00000000 l df *ABS* 00000000 backdoor.c
200002c4 l O .bss 00000001 backdoorOpen
200002c8 l O .bss 00000004 backdoorOpenTime
00000000 l df *ABS* 00000000 cop.c
00000000 l df *ABS* 00000000 file.c
00001898 l F .text 0000002c FileLibByteNibbleToChar
000018c4 l F .text 0000001e FileLibByteToHexString
000018e4 l F .text 00000058 FileLibHexStringToByte
0000193c l F .text 00000038 FileLibLongToIntString.constprop.0
00001914 l F .text 0000002c FileLibByteNibbleToChar
00001940 l F .text 0000001e FileLibByteToHexString
00001960 l F .text 00000058 FileLibHexStringToByte
000019b8 l F .text 00000038 FileLibLongToIntString.constprop.0
200002cc l O .bss 00000040 loggingStr
2000030c l O .bss 00000001 firmwareUpdateState
20000310 l O .bss 00000008 eraseInfo
@ -109,166 +110,168 @@ SYMBOL TABLE:
200008f4 l O .bss 00000004 assert_failure_file
200008f8 l O .bss 00000004 assert_failure_line
00000000 l df *ABS* 00000000 ff.c
00001ed8 l F .text 00000012 mem_cpy
00001eea l F .text 0000001e sum_sfn
00001f08 l F .text 0000002a validate
00001f32 l F .text 000000ea get_fileinfo
0000201c l F .text 0000001c ld_clust.isra.0
00002038 l F .text 00000088 check_fs
000020c0 l F .text 0000030c chk_mounted
000023cc l F .text 0000004a sync_window.part.2
00002416 l F .text 0000000c sync_window
00002422 l F .text 0000002e move_window
00002450 l F .text 000000b6 sync_fs
000025ea l F .text 00000084 dir_sdi
00002760 l F .text 0000009a create_chain
000027fa l F .text 000000f2 dir_next
000028ec l F .text 0000012c dir_find.part.6
00002a18 l F .text 0000026c follow_path
00002c84 l F .text 0000004e dir_remove
00002cd4 l F .text 000000fc dir_read.constprop.8
00002dd0 l F .text 00000054 remove_chain
00002ea4 l F .text 000001b0 dir_register
00001f54 l F .text 00000012 mem_cpy
00001f66 l F .text 0000001e sum_sfn
00001f84 l F .text 0000002a validate
00001fae l F .text 000000ea get_fileinfo
00002098 l F .text 0000001c ld_clust.isra.0
000020b4 l F .text 00000088 check_fs
0000213c l F .text 0000030c chk_mounted
00002448 l F .text 0000004a sync_window.part.2
00002492 l F .text 0000000c sync_window
0000249e l F .text 0000002e move_window
000024cc l F .text 000000b6 sync_fs
00002666 l F .text 00000084 dir_sdi
000027dc l F .text 0000009a create_chain
00002876 l F .text 000000f2 dir_next
00002968 l F .text 0000012c dir_find.part.6
00002a94 l F .text 0000026c follow_path
00002d00 l F .text 0000004e dir_remove
00002d50 l F .text 000000fc dir_read.constprop.8
00002e4c l F .text 00000054 remove_chain
00002f20 l F .text 000001b0 dir_register
200008fc l O .bss 00000200 LfnBuf
20000afc l O .bss 00000002 Fsid
0000416a l O .text 00000080 ExCvt
000041ea l O .text 0000000d LfnOfs
000041e6 l O .text 00000080 ExCvt
00004266 l O .text 0000000d LfnOfs
20000b00 l O .bss 00000004 FatFs
00000000 l df *ABS* 00000000 unicode.c
000041f8 l O .text 000001e0 tbl_lower.4259
000043d8 l O .text 00000100 Tbl
000044d8 l O .text 000001e0 tbl_upper.4260
00004274 l O .text 000001e0 tbl_lower.4259
00004454 l O .text 00000100 Tbl
00004554 l O .text 000001e0 tbl_upper.4260
00000000 l df *ABS* 00000000 cpu.c
00000000 l df *ABS* 00000000 uart.c
20000b04 l O .bss 00000041 xcpCtoReqPacket.4614
20000b45 l O .bss 00000001 xcpCtoRxLength.4615
20000b46 l O .bss 00000001 xcpCtoRxInProgress.4616
20000b04 l O .bss 00000041 xcpCtoReqPacket.4626
20000b45 l O .bss 00000001 xcpCtoRxLength.4627
20000b46 l O .bss 00000001 xcpCtoRxInProgress.4628
00000000 l df *ABS* 00000000 nvm.c
00000000 l df *ABS* 00000000 timer.c
20000b48 l O .bss 00000004 millisecond_counter
00000000 l df *ABS* 00000000 flash.c
00003a64 l F .text 00000034 FlashGetSector
00003a98 l F .text 0000004c FlashWriteBlock
00003ae4 l F .text 00000050 FlashSwitchBlock
00003b34 l F .text 00000080 FlashAddToBlock
000046dc l O .text 000000cc flashLayout
00003ae0 l F .text 00000034 FlashGetSector
00003b14 l F .text 0000004c FlashWriteBlock
00003b60 l F .text 00000050 FlashSwitchBlock
00003bb0 l F .text 00000080 FlashAddToBlock
00004758 l O .text 000000cc flashLayout
20000b4c l O .bss 00000204 bootBlockInfo
20000d50 l O .bss 00000204 blockInfo
00000000 l df *ABS* 00000000 memset.c
00000000 l df *ABS* 00000000 ctype_.c
00000000 l df *ABS* 00000000
00000200 l *ABS* 00000000 __STACKSIZE__
0000158c g F .text 00000030 ComInit
00003bcc g F .text 00000048 FlashWrite
0000379c g F .text 0000004e f_gets
00001ec0 g F .text 00000018 AssertFailure
0000251e g F .text 000000cc get_fat
0000158c g F .text 00000034 ComInit
00003c48 g F .text 00000048 FlashWrite
00003818 g F .text 0000004e f_gets
00001f3c g F .text 00000018 AssertFailure
0000259a g F .text 000000cc get_fat
00000a6c g F .text 00000034 GPIOPinTypeSSI
00003db0 g F .text 00000040 reset_handler
00003e2c g F .text 00000040 reset_handler
00000e24 g F .text 00000028 SSIDataGet
00003a38 g F .text 0000001c TimerUpdate
0000163c g F .text 00000010 XcpPacketTransmitted
000015bc g F .text 0000001c ComTask
00003ab4 g F .text 0000001c TimerUpdate
00001688 g F .text 00000010 XcpPacketTransmitted
000015c0 g F .text 00000028 ComTask
00000d9c g F .text 00000024 SSIEnable
00000560 g F .text 00000008 SysCtlDelay
000015ec g F .text 0000000c ComSetConnectEntryState
00001638 g F .text 0000000c ComSetConnectEntryState
00001554 g F .text 0000001e BootInit
00001a20 g F .text 0000003e FileSrecVerifyChecksum
00001874 g F .text 00000020 BackDoorInit
00001a9c g F .text 0000003e FileSrecVerifyChecksum
000018f0 g F .text 00000020 BackDoorInit
00000cd4 g F .text 000000c8 SSIConfigSetExpClk
00001896 g F .text 00000002 CopService
000048d8 g .text 00000000 _etext
00003878 g F .text 00000024 ff_wtoupper
00001912 g F .text 00000002 CopService
00004954 g .text 00000000 _etext
000038f4 g F .text 00000024 ff_wtoupper
00000a14 g F .text 00000024 GPIOPinWrite
00001b9c g F .text 00000324 FileTask
00001c18 g F .text 00000324 FileTask
00000c28 g F .text 00000024 UARTSpaceAvail
00003a2c g F .text 0000000c TimerReset
00003aa8 g F .text 0000000c TimerReset
00000fec g F .text 00000228 disk_initialize
00000c74 g F .text 0000002c UARTCharPutNonBlocking
00001572 g F .text 0000001a BootTask
00003ce4 g F .text 00000044 FlashWriteChecksum
000015da g F .text 00000010 ComTransmitPacket
00003d60 g F .text 00000044 FlashWriteChecksum
000015ec g F .text 0000001c ComTransmitPacket
00001214 g F .text 00000014 disk_status
00001a60 g F .text 0000013c FileSrecParseLine
00001adc g F .text 0000013c FileSrecParseLine
0000136c g F .text 000001e0 disk_ioctl
000019b4 g F .text 00000028 FileHandleFirmwareUpdateRequest
00001a30 g F .text 00000028 FileHandleFirmwareUpdateRequest
000004fc g F .text 00000064 SysCtlPeripheralEnable
00002e24 g F .text 0000007e gen_numname
00002ea0 g F .text 0000007e gen_numname
000001bc g F .text 00000030 FileFirmwareUpdateCompletedHook
0000162c g F .text 00000010 XcpIsConnected
000036e0 g F .text 000000bc f_unlink
000039e8 g F .text 00000004 NvmInit
00003bb4 g F .text 00000018 FlashInit
00001678 g F .text 00000010 XcpIsConnected
0000375c g F .text 000000bc f_unlink
00003a64 g F .text 00000004 NvmInit
00003c30 g F .text 00000018 FlashInit
20000f54 g .bss 00000000 _ebss
000037ea g F .text 00000032 f_putc
0000381c g F .text 0000001e f_puts
00003da4 g F .text 0000000c UnusedISR
000015d8 g F .text 00000002 ComFree
000038e8 g F .text 00000028 UartInit
000039f0 g F .text 00000004 NvmErase
00003866 g F .text 00000032 f_putc
00003898 g F .text 0000001e f_puts
00003e20 g F .text 0000000c UnusedISR
000015e8 g F .text 00000002 ComFree
00003964 g F .text 00000028 UartInit
00003a6c g F .text 00000004 NvmErase
00000c4c g F .text 00000028 UARTCharGetNonBlocking
00000de4 g F .text 00000040 SSIDataPut
20000008 g .bss 00000000 _bss
00003550 g F .text 0000000e f_close
0000164c g F .text 000001e4 XcpPacketReceived
000031b4 g F .text 00000160 f_read
00003d70 g F .text 00000034 FlashDone
000035cc g F .text 0000000e f_close
00001698 g F .text 00000214 XcpPacketReceived
00003230 g F .text 00000160 f_read
00003dec g F .text 00000034 FlashDone
000000f0 g F .text 00000050 EntryFromProg
000002c4 g F .text 000000e4 FlashProgram
0000154c g F .text 00000008 get_fattime
00001610 g F .text 0000001c XcpInit
00001974 g F .text 0000002c FileInit
00003c14 g F .text 000000d0 FlashErase
00003df8 g F .text 0000009e memset
0000165c g F .text 0000001c XcpInit
000019f0 g F .text 0000002c FileInit
00003c90 g F .text 000000d0 FlashErase
00003e74 g F .text 0000009e memset
000001ec g F .text 00000014 FileFirmwareUpdateErrorHook
00000248 g F .text 0000002c main
000034a6 g F .text 000000aa f_sync
00003522 g F .text 000000aa f_sync
000006b8 g F .text 000001ac SysCtlClockGet
000019dc g F .text 00000044 FileSrecGetLineType
00001a58 g F .text 00000044 FileSrecGetLineType
00000b24 g F .text 00000034 UARTDisable
000039f8 g F .text 00000012 NvmDone
00003054 g F .text 00000020 f_mount
00003910 g F .text 0000006c UartTransmitPacket
000039f4 g F .text 00000004 NvmVerifyChecksum
000038c4 g F .text 0000001e CpuMemCopy
0000266e g F .text 000000f2 put_fat
0000355e g F .text 00000138 f_lseek
0000397c g F .text 0000006c UartReceivePacket
00003a74 g F .text 00000012 NvmDone
000030d0 g F .text 00000020 f_mount
0000398c g F .text 0000006c UartTransmitPacket
00003a70 g F .text 00000004 NvmVerifyChecksum
00003940 g F .text 0000001e CpuMemCopy
000026ea g F .text 000000f2 put_fat
000035da g F .text 00000138 f_lseek
00001620 g F .text 00000018 ComGetActiveInterfaceMaxTxLen
000039f8 g F .text 0000006c UartReceivePacket
0000018c g F .text 00000008 FileGetFirmwareFilenameHook
20000000 g .data 00000000 _data
00003698 g F .text 00000048 f_stat
00001894 g F .text 00000002 CopInit
000038e2 g F .text 00000004 CpuReset
00003714 g F .text 00000048 f_stat
00001910 g F .text 00000002 CopInit
0000395e g F .text 00000004 CpuReset
00000dc0 g F .text 00000024 SSIDisable
000039ec g F .text 00000004 NvmWrite
0000389c g F .text 00000028 CpuStartUserProgram
00002506 g F .text 00000018 clust2sect
00003a68 g F .text 00000004 NvmWrite
00003918 g F .text 00000028 CpuStartUserProgram
00002582 g F .text 00000018 clust2sect
20001154 g .bss 00000000 _estack
00003d28 g F .text 00000048 FlashVerifyChecksum
00003da4 g F .text 00000048 FlashVerifyChecksum
20000008 g .data 00000000 _edata
000019a0 g F .text 00000014 FileIsIdle
00003314 g F .text 00000192 f_write
00001a1c g F .text 00000014 FileIsIdle
00003390 g F .text 00000192 f_write
00000000 g O .text 000000f0 _vectab
00000aa0 g F .text 00000034 GPIOPinTypeUART
00003074 g F .text 00000140 f_open
000030f0 g F .text 00000140 f_open
000012ac g F .text 000000c0 disk_write
00000a38 g F .text 00000034 GPIOPinTypeGPIOOutput
00000200 g F .text 00000048 FileFirmwareUpdateLogHook
20000004 g O .data 00000004 __ctype_ptr__
000015f8 g F .text 00000004 ComIsConnected
000047d4 g O .text 00000101 _ctype_
00001644 g F .text 00000004 ComIsConnected
00004850 g O .text 00000101 _ctype_
00000154 g F .text 00000038 FileIsFirmwareUpdateRequestedHook
00000ca0 g F .text 00000020 UARTBusy
00001608 g F .text 00000018 ComGetActiveInterfaceMaxRxLen
000008b8 g F .text 00000058 GPIODirModeSet
00001228 g F .text 00000084 disk_read
00001830 g F .text 00000044 BackDoorCheck
000018ac g F .text 00000044 BackDoorCheck
20000f54 g .bss 00000000 _stack
0000383c g F .text 0000003c ff_convert
00003a54 g F .text 00000010 TimerGet
000038b8 g F .text 0000003c ff_convert
00003ad0 g F .text 00000010 TimerGet
00000b58 g F .text 000000d0 UARTConfigSetExpClk
00000568 g F .text 00000150 SysCtlClockSet
00000910 g F .text 00000104 GPIOPadConfigSet
00003a0c g F .text 00000020 TimerInit
00003a88 g F .text 00000020 TimerInit
00000274 g F .text 00000050 FlashClear
00000194 g F .text 00000028 FileFirmwareUpdateStartedHook
00000af4 g F .text 00000030 UARTEnable

File diff suppressed because it is too large Load Diff

View File

@ -67,14 +67,14 @@
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\config.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>64</YPos2><SelStart2>5776</SelStart2><SelEnd2>5776</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\hooks.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>305</YPos2><SelStart2>15643</SelStart2><SelEnd2>15643</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>44</YPos2><SelStart2>2987</SelStart2><SelEnd2>2987</SelEnd2></Tab><ActiveTab>2</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\file.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>8</YPos2><SelStart2>1824</SelStart2><SelEnd2>1824</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\file.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>107</YPos2><SelStart2>6163</SelStart2><SelEnd2>6163</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>50</YPos2><SelStart2>3845</SelStart2><SelEnd2>3845</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>44</YPos2><SelStart2>3038</SelStart2><SelEnd2>3038</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\assert.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>11</YPos2><SelStart2>2174</SelStart2><SelEnd2>2174</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>62</YPos2><SelStart2>3795</SelStart2><SelEnd2>3795</SelEnd2></Tab><ActiveTab>2</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions>
<Top><Row0><Sizes><Toolbar-02accf20><key>iaridepm.enu1</key></Toolbar-02accf20></Sizes></Row0><Row1><Sizes><Toolbar-03343ab0><key>debuggergui.enu1</key></Toolbar-03343ab0></Sizes></Row1></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><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>741</Bottom><Right>252</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>243</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>132292</sizeVertCX><sizeVertCY>737103</sizeVertCY></Rect></Wnd3></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd4><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></Wnd4></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
<Top><Row0><Sizes><Toolbar-00b0ba70><key>iaridepm.enu1</key></Toolbar-00b0ba70></Sizes></Row0><Row1><Sizes><Toolbar-07ea1318><key>debuggergui.enu1</key></Toolbar-07ea1318></Sizes></Row1></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><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>741</Bottom><Right>252</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>243</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>132292</sizeVertCX><sizeVertCY>737103</sizeVertCY></Rect></Wnd3></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd4><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></Wnd4></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop>
</Project>

View File

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

View File

@ -35,14 +35,14 @@
<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>44</YPos2><SelStart2>2987</SelStart2><SelEnd2>2987</SelEnd2></Tab><ActiveTab>0</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>44</YPos2><SelStart2>3038</SelStart2><SelEnd2>3038</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\assert.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>11</YPos2><SelStart2>2174</SelStart2><SelEnd2>2174</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>48</YPos2><SelStart2>3795</SelStart2><SelEnd2>3795</SelEnd2></Tab><ActiveTab>2</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions>
<Top><Row0><Sizes><Toolbar-02aac6a0><key>iaridepm.enu1</key></Toolbar-02aac6a0></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>406</Right><x>-2</x><y>-2</y><xscreen>288</xscreen><yscreen>297</yscreen><sizeHorzCX>150000</sizeHorzCX><sizeHorzCY>294643</sizeHorzCY><sizeVertCX>212500</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>507</Right><x>-2</x><y>-2</y><xscreen>2309</xscreen><yscreen>242</yscreen><sizeHorzCX>1202604</sizeHorzCX><sizeHorzCY>240079</sizeHorzCY><sizeVertCX>265104</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd3></Sizes></Row0></Right><Bottom><Row0><Sizes/></Row0></Bottom><Float><Sizes/></Float></Positions>
<Top><Row0><Sizes><Toolbar-014dba70><key>iaridepm.enu1</key></Toolbar-014dba70></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>406</Right><x>-2</x><y>-2</y><xscreen>288</xscreen><yscreen>297</yscreen><sizeHorzCX>150000</sizeHorzCX><sizeHorzCY>294643</sizeHorzCY><sizeVertCX>212500</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>507</Right><x>-2</x><y>-2</y><xscreen>2309</xscreen><yscreen>242</yscreen><sizeHorzCX>1202604</sizeHorzCX><sizeHorzCY>240079</sizeHorzCY><sizeVertCX>265104</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd3></Sizes></Row0></Right><Bottom><Row0><Sizes/></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop>
</Workspace>

File diff suppressed because it is too large Load Diff

View File

@ -35,7 +35,7 @@
<Windows>
<Wnd0>
<Wnd2>
<Tabs>
<Tab>
<Identity>TabID-27300-28131</Identity>
@ -47,7 +47,7 @@
</Tab>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd0><Wnd1><Tabs><Tab><Identity>TabID-14407-15370</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd1></Windows>
<SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-14407-15370</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows>
<Editor>
@ -60,7 +60,7 @@
<Top><Row0><Sizes><Toolbar-02afef28><key>iaridepm.enu1</key></Toolbar-02afef28></Sizes></Row0><Row1><Sizes/></Row1></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>721</Bottom><Right>461</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>244</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>242063</sizeHorzCY><sizeVertCX>241146</sizeVertCX><sizeVertCY>717262</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>242</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>244</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>242063</sizeHorzCY><sizeVertCX>125000</sizeVertCX><sizeVertCY>242063</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
<Top><Row0><Sizes><Toolbar-02b5ba70><key>iaridepm.enu1</key></Toolbar-02b5ba70></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>721</Bottom><Right>461</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>244</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>242063</sizeHorzCY><sizeVertCX>241146</sizeVertCX><sizeVertCY>717262</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>242</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>244</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>242063</sizeHorzCY><sizeVertCX>125000</sizeVertCX><sizeVertCY>242063</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop>
</Workspace>

View File

@ -111,10 +111,6 @@ Discarded input sections
0x00000000 0x44 THUMB Debug/../../obj/interrupt.o
.text.IntPriorityGet
0x00000000 0x34 THUMB Debug/../../obj/interrupt.o
.text.IntEnable
0x00000000 0x88 THUMB Debug/../../obj/interrupt.o
.text.IntDisable
0x00000000 0x88 THUMB Debug/../../obj/interrupt.o
.text.IntPendSet
0x00000000 0x78 THUMB Debug/../../obj/interrupt.o
.text.IntPendClear
@ -123,8 +119,6 @@ Discarded input sections
0x00000000 0x4 THUMB Debug/../../obj/interrupt.o
.text.IntPriorityMaskGet
0x00000000 0x4 THUMB Debug/../../obj/interrupt.o
.rodata.str1.1
0x00000000 0x6e THUMB Debug/../../obj/interrupt.o
vtable 0x00000000 0x11c THUMB Debug/../../obj/interrupt.o
.rodata.g_pulPriority
0x00000000 0x20 THUMB Debug/../../obj/interrupt.o
@ -175,8 +169,6 @@ Discarded input sections
0x00000000 0x24 THUMB Debug/../../obj/gpio.o
.text.GPIOPinTypeADC
0x00000000 0x34 THUMB Debug/../../obj/gpio.o
.text.GPIOPinTypeCAN
0x00000000 0x34 THUMB Debug/../../obj/gpio.o
.text.GPIOPinTypeComparator
0x00000000 0x34 THUMB Debug/../../obj/gpio.o
.text.GPIOPinTypeGPIOInput
@ -320,25 +312,12 @@ Discarded input sections
.text 0x00000000 0x0 THUMB Debug/../../obj/canlib.o
.data 0x00000000 0x0 THUMB Debug/../../obj/canlib.o
.bss 0x00000000 0x0 THUMB Debug/../../obj/canlib.o
.text.CANBaseValid
0x00000000 0x28 THUMB Debug/../../obj/canlib.o
.text.CANIntNumberGet
0x00000000 0x2c THUMB Debug/../../obj/canlib.o
.text.CANRegWrite
0x00000000 0x18 THUMB Debug/../../obj/canlib.o
.text.CANRegRead
0x00000000 0x60 THUMB Debug/../../obj/canlib.o
.text.CANInit 0x00000000 0x98 THUMB Debug/../../obj/canlib.o
.text.CANEnable
0x00000000 0x2c THUMB Debug/../../obj/canlib.o
.text.CANDisable
0x00000000 0x2c THUMB Debug/../../obj/canlib.o
.text.CANBitTimingGet
0x00000000 0x64 THUMB Debug/../../obj/canlib.o
.text.CANBitRateSet
0x00000000 0xd0 THUMB Debug/../../obj/canlib.o
.text.CANBitTimingSet
0x00000000 0xdc THUMB Debug/../../obj/canlib.o
.text.CANIntRegister
0x00000000 0x34 THUMB Debug/../../obj/canlib.o
.text.CANIntUnregister
@ -355,18 +334,10 @@ Discarded input sections
0x00000000 0x38 THUMB Debug/../../obj/canlib.o
.text.CANRetryGet
0x00000000 0x2c THUMB Debug/../../obj/canlib.o
.text.CANStatusGet
0x00000000 0x7c THUMB Debug/../../obj/canlib.o
.text.CANErrCntrGet
0x00000000 0x34 THUMB Debug/../../obj/canlib.o
.text.CANMessageSet
0x00000000 0x1dc THUMB Debug/../../obj/canlib.o
.text.CANMessageGet
0x00000000 0x1bc THUMB Debug/../../obj/canlib.o
.text.CANMessageClear
0x00000000 0x68 THUMB Debug/../../obj/canlib.o
.rodata.str1.1
0x00000000 0x6b THUMB Debug/../../obj/canlib.o
.rodata.g_usCANBitValues
0x00000000 0x20 THUMB Debug/../../obj/canlib.o
.text 0x00000000 0x0 THUMB Debug/../../obj/hooks.o
@ -480,7 +451,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)
0x00000288 __text_load_start__ = ALIGN (__init_end__, 0x4)
.text 0x00000288 0x1290
.text 0x00000288 0x1c38
0x00000288 __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
@ -500,169 +471,217 @@ Linker script and memory map
.text.SysCtlClockGet
0x00000554 0x1c0 THUMB Debug/../../obj/sysctl.o
0x00000554 SysCtlClockGet
.text.IntEnable
0x00000714 0x88 THUMB Debug/../../obj/interrupt.o
0x00000714 IntEnable
.text.IntDisable
0x0000079c 0x88 THUMB Debug/../../obj/interrupt.o
0x0000079c IntDisable
.text.GPIOBaseValid
0x00000714 0xa0 THUMB Debug/../../obj/gpio.o
0x00000824 0xa0 THUMB Debug/../../obj/gpio.o
.text.GPIODirModeSet
0x000007b4 0x54 THUMB Debug/../../obj/gpio.o
0x000007b4 GPIODirModeSet
0x000008c4 0x54 THUMB Debug/../../obj/gpio.o
0x000008c4 GPIODirModeSet
.text.GPIOPadConfigSet
0x00000808 0x120 THUMB Debug/../../obj/gpio.o
0x00000808 GPIOPadConfigSet
0x00000918 0x120 THUMB Debug/../../obj/gpio.o
0x00000918 GPIOPadConfigSet
.text.GPIOPinTypeCAN
0x00000a38 0x34 THUMB Debug/../../obj/gpio.o
0x00000a38 GPIOPinTypeCAN
.text.GPIOPinTypeUART
0x00000928 0x34 THUMB Debug/../../obj/gpio.o
0x00000928 GPIOPinTypeUART
0x00000a6c 0x34 THUMB Debug/../../obj/gpio.o
0x00000a6c GPIOPinTypeUART
.text.FlashClear
0x0000095c 0x48 THUMB Debug/../../obj/flashlib.o
0x0000095c FlashClear
0x00000aa0 0x48 THUMB Debug/../../obj/flashlib.o
0x00000aa0 FlashClear
.text.FlashProgram
0x000009a4 0xdc THUMB Debug/../../obj/flashlib.o
0x000009a4 FlashProgram
0x00000ae8 0xdc THUMB Debug/../../obj/flashlib.o
0x00000ae8 FlashProgram
.text.UARTBaseValid
0x00000a80 0x28 THUMB Debug/../../obj/uartlib.o
0x00000bc4 0x28 THUMB Debug/../../obj/uartlib.o
.text.UARTEnable
0x00000aa8 0x30 THUMB Debug/../../obj/uartlib.o
0x00000aa8 UARTEnable
0x00000bec 0x30 THUMB Debug/../../obj/uartlib.o
0x00000bec UARTEnable
.text.UARTDisable
0x00000ad8 0x34 THUMB Debug/../../obj/uartlib.o
0x00000ad8 UARTDisable
0x00000c1c 0x34 THUMB Debug/../../obj/uartlib.o
0x00000c1c UARTDisable
.text.UARTConfigSetExpClk
0x00000b0c 0xd8 THUMB Debug/../../obj/uartlib.o
0x00000b0c UARTConfigSetExpClk
0x00000c50 0xd8 THUMB Debug/../../obj/uartlib.o
0x00000c50 UARTConfigSetExpClk
.text.UARTSpaceAvail
0x00000be4 0x28 THUMB Debug/../../obj/uartlib.o
0x00000be4 UARTSpaceAvail
0x00000d28 0x28 THUMB Debug/../../obj/uartlib.o
0x00000d28 UARTSpaceAvail
.text.UARTCharGetNonBlocking
0x00000c0c 0x28 THUMB Debug/../../obj/uartlib.o
0x00000c0c UARTCharGetNonBlocking
0x00000d50 0x28 THUMB Debug/../../obj/uartlib.o
0x00000d50 UARTCharGetNonBlocking
.text.UARTCharPutNonBlocking
0x00000c34 0x2c THUMB Debug/../../obj/uartlib.o
0x00000c34 UARTCharPutNonBlocking
0x00000d78 0x2c THUMB Debug/../../obj/uartlib.o
0x00000d78 UARTCharPutNonBlocking
.text.CANBaseValid
0x00000da4 0x28 THUMB Debug/../../obj/canlib.o
.text.CANIntNumberGet
0x00000dcc 0x2c THUMB Debug/../../obj/canlib.o
.text.CANRegWrite
0x00000df8 0x18 THUMB Debug/../../obj/canlib.o
.text.CANRegRead
0x00000e10 0x60 THUMB Debug/../../obj/canlib.o
.text.CANInit 0x00000e70 0x98 THUMB Debug/../../obj/canlib.o
0x00000e70 CANInit
.text.CANEnable
0x00000f08 0x2c THUMB Debug/../../obj/canlib.o
0x00000f08 CANEnable
.text.CANBitTimingSet
0x00000f34 0xdc THUMB Debug/../../obj/canlib.o
0x00000f34 CANBitTimingSet
.text.CANStatusGet
0x00001010 0x7c THUMB Debug/../../obj/canlib.o
0x00001010 CANStatusGet
.text.CANMessageSet
0x0000108c 0x1dc THUMB Debug/../../obj/canlib.o
0x0000108c CANMessageSet
.text.CANMessageGet
0x00001268 0x1bc THUMB Debug/../../obj/canlib.o
0x00001268 CANMessageGet
.text.startup.main
0x00000c60 0x2c THUMB Debug/../../obj/main.o
0x00000c60 main
0x00001424 0x40 THUMB Debug/../../obj/main.o
0x00001424 main
.text.UnusedISR
0x00000c8c 0xc THUMB Debug/../../obj/vectors.o
0x00000c8c UnusedISR
0x00001464 0xc THUMB Debug/../../obj/vectors.o
0x00001464 UnusedISR
.text.CpuStartUserProgram
0x00000c98 0x28 THUMB Debug/../../obj/cpu.o
0x00000c98 CpuStartUserProgram
0x00001470 0x28 THUMB Debug/../../obj/cpu.o
0x00001470 CpuStartUserProgram
.text.CpuMemCopy
0x00000cc0 0x20 THUMB Debug/../../obj/cpu.o
0x00000cc0 CpuMemCopy
0x00001498 0x20 THUMB Debug/../../obj/cpu.o
0x00001498 CpuMemCopy
.text.CpuReset
0x00000ce0 0x4 THUMB Debug/../../obj/cpu.o
0x00000ce0 CpuReset
0x000014b8 0x4 THUMB Debug/../../obj/cpu.o
0x000014b8 CpuReset
.text.FlashGetSector
0x00000ce4 0x38 THUMB Debug/../../obj/flash.o
0x000014bc 0x38 THUMB Debug/../../obj/flash.o
.text.FlashWriteBlock
0x00000d1c 0x48 THUMB Debug/../../obj/flash.o
0x000014f4 0x48 THUMB Debug/../../obj/flash.o
.text.FlashSwitchBlock
0x00000d64 0x50 THUMB Debug/../../obj/flash.o
0x0000153c 0x50 THUMB Debug/../../obj/flash.o
.text.FlashAddToBlock
0x00000db4 0x80 THUMB Debug/../../obj/flash.o
0x0000158c 0x80 THUMB Debug/../../obj/flash.o
.text.FlashInit
0x00000e34 0x18 THUMB Debug/../../obj/flash.o
0x00000e34 FlashInit
0x0000160c 0x18 THUMB Debug/../../obj/flash.o
0x0000160c FlashInit
.text.FlashWrite
0x00000e4c 0x48 THUMB Debug/../../obj/flash.o
0x00000e4c FlashWrite
0x00001624 0x48 THUMB Debug/../../obj/flash.o
0x00001624 FlashWrite
.text.FlashErase
0x00000e94 0xe8 THUMB Debug/../../obj/flash.o
0x00000e94 FlashErase
0x0000166c 0xe0 THUMB Debug/../../obj/flash.o
0x0000166c FlashErase
.text.FlashWriteChecksum
0x00000f7c 0x44 THUMB Debug/../../obj/flash.o
0x00000f7c FlashWriteChecksum
0x0000174c 0x44 THUMB Debug/../../obj/flash.o
0x0000174c FlashWriteChecksum
.text.FlashVerifyChecksum
0x00000fc0 0x48 THUMB Debug/../../obj/flash.o
0x00000fc0 FlashVerifyChecksum
0x00001790 0x48 THUMB Debug/../../obj/flash.o
0x00001790 FlashVerifyChecksum
.text.FlashDone
0x00001008 0x34 THUMB Debug/../../obj/flash.o
0x00001008 FlashDone
.text.NvmInit 0x0000103c 0x4 THUMB Debug/../../obj/nvm.o
0x0000103c NvmInit
0x000017d8 0x34 THUMB Debug/../../obj/flash.o
0x000017d8 FlashDone
.text.NvmInit 0x0000180c 0x4 THUMB Debug/../../obj/nvm.o
0x0000180c NvmInit
.text.NvmWrite
0x00001040 0x4 THUMB Debug/../../obj/nvm.o
0x00001040 NvmWrite
0x00001810 0x4 THUMB Debug/../../obj/nvm.o
0x00001810 NvmWrite
.text.NvmErase
0x00001044 0x4 THUMB Debug/../../obj/nvm.o
0x00001044 NvmErase
0x00001814 0x4 THUMB Debug/../../obj/nvm.o
0x00001814 NvmErase
.text.NvmVerifyChecksum
0x00001048 0x4 THUMB Debug/../../obj/nvm.o
0x00001048 NvmVerifyChecksum
.text.NvmDone 0x0000104c 0x14 THUMB Debug/../../obj/nvm.o
0x0000104c NvmDone
0x00001818 0x4 THUMB Debug/../../obj/nvm.o
0x00001818 NvmVerifyChecksum
.text.NvmDone 0x0000181c 0x14 THUMB Debug/../../obj/nvm.o
0x0000181c NvmDone
.text.TimerInit
0x00001060 0x20 THUMB Debug/../../obj/timer.o
0x00001060 TimerInit
0x00001830 0x20 THUMB Debug/../../obj/timer.o
0x00001830 TimerInit
.text.TimerReset
0x00001080 0xc THUMB Debug/../../obj/timer.o
0x00001080 TimerReset
0x00001850 0xc THUMB Debug/../../obj/timer.o
0x00001850 TimerReset
.text.TimerUpdate
0x0000108c 0x1c THUMB Debug/../../obj/timer.o
0x0000108c TimerUpdate
0x0000185c 0x1c THUMB Debug/../../obj/timer.o
0x0000185c TimerUpdate
.text.TimerGet
0x000010a8 0x14 THUMB Debug/../../obj/timer.o
0x000010a8 TimerGet
0x00001878 0x14 THUMB Debug/../../obj/timer.o
0x00001878 TimerGet
.text.UartInit
0x000010bc 0x28 THUMB Debug/../../obj/uart.o
0x000010bc UartInit
0x0000188c 0x28 THUMB Debug/../../obj/uart.o
0x0000188c UartInit
.text.UartTransmitPacket
0x000010e4 0x74 THUMB Debug/../../obj/uart.o
0x000010e4 UartTransmitPacket
0x000018b4 0x74 THUMB Debug/../../obj/uart.o
0x000018b4 UartTransmitPacket
.text.UartReceivePacket
0x00001158 0x70 THUMB Debug/../../obj/uart.o
0x00001158 UartReceivePacket
0x00001928 0x70 THUMB Debug/../../obj/uart.o
0x00001928 UartReceivePacket
.text.CanInit 0x00001998 0xa8 THUMB Debug/../../obj/can.o
0x00001998 CanInit
.text.CanTransmitPacket
0x00001a40 0x54 THUMB Debug/../../obj/can.o
0x00001a40 CanTransmitPacket
.text.CanReceivePacket
0x00001a94 0x2c THUMB Debug/../../obj/can.o
0x00001a94 CanReceivePacket
.text.AssertFailure
0x000011c8 0x18 THUMB Debug/../../obj/assert.o
0x000011c8 AssertFailure
0x00001ac0 0x18 THUMB Debug/../../obj/assert.o
0x00001ac0 AssertFailure
.text.BackDoorCheck
0x000011e0 0x38 THUMB Debug/../../obj/backdoor.o
0x000011e0 BackDoorCheck
0x00001ad8 0x38 THUMB Debug/../../obj/backdoor.o
0x00001ad8 BackDoorCheck
.text.BackDoorInit
0x00001218 0x20 THUMB Debug/../../obj/backdoor.o
0x00001218 BackDoorInit
0x00001b10 0x20 THUMB Debug/../../obj/backdoor.o
0x00001b10 BackDoorInit
.text.BootInit
0x00001238 0x1a THUMB Debug/../../obj/boot.o
0x00001238 BootInit
0x00001b30 0x1a THUMB Debug/../../obj/boot.o
0x00001b30 BootInit
.text.BootTask
0x00001252 0x16 THUMB Debug/../../obj/boot.o
0x00001252 BootTask
.text.ComInit 0x00001268 0x2c THUMB Debug/../../obj/com.o
0x00001268 ComInit
.text.ComTask 0x00001294 0x20 THUMB Debug/../../obj/com.o
0x00001294 ComTask
.text.ComFree 0x000012b4 0x2 THUMB Debug/../../obj/com.o
0x000012b4 ComFree
0x00001b4a 0x16 THUMB Debug/../../obj/boot.o
0x00001b4a BootTask
.text.ComInit 0x00001b60 0x3c THUMB Debug/../../obj/com.o
0x00001b60 ComInit
.text.ComTask 0x00001b9c 0x3c THUMB Debug/../../obj/com.o
0x00001b9c ComTask
.text.ComFree 0x00001bd8 0x2 THUMB Debug/../../obj/com.o
0x00001bd8 ComFree
*fill* 0x00001bda 0x2 00
.text.ComTransmitPacket
0x000012b6 0x10 THUMB Debug/../../obj/com.o
0x000012b6 ComTransmitPacket
*fill* 0x000012c6 0x2 00
0x00001bdc 0x2c THUMB Debug/../../obj/com.o
0x00001bdc ComTransmitPacket
.text.ComGetActiveInterfaceMaxRxLen
0x00001c08 0x1c THUMB Debug/../../obj/com.o
0x00001c08 ComGetActiveInterfaceMaxRxLen
.text.ComGetActiveInterfaceMaxTxLen
0x00001c24 0x1c THUMB Debug/../../obj/com.o
0x00001c24 ComGetActiveInterfaceMaxTxLen
.text.ComSetConnectEntryState
0x000012c8 0xc THUMB Debug/../../obj/com.o
0x000012c8 ComSetConnectEntryState
0x00001c40 0xc THUMB Debug/../../obj/com.o
0x00001c40 ComSetConnectEntryState
.text.ComIsConnected
0x000012d4 0x4 THUMB Debug/../../obj/com.o
0x000012d4 ComIsConnected
.text.CopInit 0x000012d8 0x2 THUMB Debug/../../obj/cop.o
0x000012d8 CopInit
0x00001c4c 0x4 THUMB Debug/../../obj/com.o
0x00001c4c ComIsConnected
.text.CopInit 0x00001c50 0x2 THUMB Debug/../../obj/cop.o
0x00001c50 CopInit
.text.CopService
0x000012da 0x2 THUMB Debug/../../obj/cop.o
0x000012da CopService
0x00001c52 0x2 THUMB Debug/../../obj/cop.o
0x00001c52 CopService
.text.XcpSetCtoError
0x000012dc 0x14 THUMB Debug/../../obj/xcp.o
.text.XcpInit 0x000012f0 0x1c THUMB Debug/../../obj/xcp.o
0x000012f0 XcpInit
0x00001c54 0x14 THUMB Debug/../../obj/xcp.o
.text.XcpInit 0x00001c68 0x1c THUMB Debug/../../obj/xcp.o
0x00001c68 XcpInit
.text.XcpIsConnected
0x0000130c 0x10 THUMB Debug/../../obj/xcp.o
0x0000130c XcpIsConnected
0x00001c84 0x10 THUMB Debug/../../obj/xcp.o
0x00001c84 XcpIsConnected
.text.XcpPacketTransmitted
0x0000131c 0x10 THUMB Debug/../../obj/xcp.o
0x0000131c XcpPacketTransmitted
0x00001c94 0x10 THUMB Debug/../../obj/xcp.o
0x00001c94 XcpPacketTransmitted
.text.XcpPacketReceived
0x0000132c 0x1ec THUMB Debug/../../obj/xcp.o
0x0000132c XcpPacketReceived
0x00001518 __text_end__ = (__text_start__ + SIZEOF (.text))
0x00001518 __text_load_end__ = __text_end__
0x00001ca4 0x21c THUMB Debug/../../obj/xcp.o
0x00001ca4 XcpPacketReceived
0x00001ec0 __text_end__ = (__text_start__ + SIZEOF (.text))
0x00001ec0 __text_load_end__ = __text_end__
.vfp11_veneer 0x00000000 0x0
.vfp11_veneer 0x00000000 0x0 linker stubs
@ -670,73 +689,82 @@ 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)
0x00001518 __dtors_load_start__ = ALIGN (__text_end__, 0x4)
0x00001ec0 __dtors_load_start__ = ALIGN (__text_end__, 0x4)
.dtors 0x00001518 0x0
0x00001518 __dtors_start__ = .
.dtors 0x00001ec0 0x0
0x00001ec0 __dtors_start__ = .
*(SORT(.dtors.*))
*(.dtors)
*(.fini_array .fini_array.*)
0x00001518 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x00001518 __dtors_load_end__ = __dtors_end__
0x00001ec0 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x00001ec0 __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)
0x00001518 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
0x00001ec0 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
.ctors 0x00001518 0x0
0x00001518 __ctors_start__ = .
.ctors 0x00001ec0 0x0
0x00001ec0 __ctors_start__ = .
*(SORT(.ctors.*))
*(.ctors)
*(.init_array .init_array.*)
0x00001518 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x00001518 __ctors_load_end__ = __ctors_end__
0x00001ec0 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x00001ec0 __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)
0x00001518 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
0x00001ec0 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
.rodata 0x00001518 0x3ff
0x00001518 __rodata_start__ = .
.rodata 0x00001ec0 0x547
0x00001ec0 __rodata_start__ = .
*(.rodata .rodata.* .gnu.linkonce.r.*)
.rodata.g_pulXtals
0x00001518 0x5c THUMB Debug/../../obj/sysctl.o
0x00001ec0 0x5c THUMB Debug/../../obj/sysctl.o
.rodata.str1.1
0x00001574 0x6b THUMB Debug/../../obj/sysctl.o
*fill* 0x000015df 0x1 00
0x00001f1c 0x6b THUMB Debug/../../obj/sysctl.o
*fill* 0x00001f87 0x1 00
.rodata.g_pulRCGCRegs
0x000015e0 0xc THUMB Debug/../../obj/sysctl.o
0x00001f88 0xc THUMB Debug/../../obj/sysctl.o
.rodata.str1.1
0x000015ec 0x69 THUMB Debug/../../obj/gpio.o
0x00001f94 0x6e THUMB Debug/../../obj/interrupt.o
.rodata.str1.1
0x00001655 0x6d THUMB Debug/../../obj/flashlib.o
0x00002002 0x69 THUMB Debug/../../obj/gpio.o
.rodata.str1.1
0x000016c2 0x6c THUMB Debug/../../obj/uartlib.o
0x0000206b 0x6d THUMB Debug/../../obj/flashlib.o
.rodata.str1.1
0x0000172e 0x85 THUMB Debug/../../obj/vectors.o
*fill* 0x000017b3 0x1 00
0x000020d8 0x6c THUMB Debug/../../obj/uartlib.o
.rodata.str1.1
0x00002144 0x6b THUMB Debug/../../obj/canlib.o
.rodata.str1.1
0x000021af 0x85 THUMB Debug/../../obj/vectors.o
.rodata.flashLayout
0x000017b4 0xe4 THUMB Debug/../../obj/flash.o
0x00002234 0xd8 THUMB Debug/../../obj/flash.o
.rodata.str1.1
0x00001898 0x77 THUMB Debug/../../obj/uart.o
0x0000230c 0x77 THUMB Debug/../../obj/uart.o
.rodata.str1.1
0x00002383 0x76 THUMB Debug/../../obj/can.o
.rodata.CSWTCH.5
0x000023f9 0x3 THUMB Debug/../../obj/com.o
.rodata.CSWTCH.7
0x000023fc 0x3 THUMB Debug/../../obj/com.o
.rodata.xcpStationId
0x0000190f 0x8 THUMB Debug/../../obj/xcp.o
0x00001917 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x00001917 __rodata_load_end__ = __rodata_end__
0x000023ff 0x8 THUMB Debug/../../obj/xcp.o
0x00002407 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x00002407 __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)
0x00001918 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
0x00002408 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
.ARM.exidx 0x00001918 0x0
0x00001918 __ARM.exidx_start__ = .
0x00001918 __exidx_start = __ARM.exidx_start__
.ARM.exidx 0x00002408 0x0
0x00002408 __ARM.exidx_start__ = .
0x00002408 __exidx_start = __ARM.exidx_start__
*(.ARM.exidx .ARM.exidx.*)
0x00001918 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
0x00001918 __exidx_end = __ARM.exidx_end__
0x00001918 __ARM.exidx_load_end__ = __ARM.exidx_end__
0x00002408 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
0x00002408 __exidx_end = __ARM.exidx_end__
0x00002408 __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)
0x00001918 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4)
0x00002408 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4)
.fast 0x20000000 0x0 load address 0x00001918
.fast 0x20000000 0x0 load address 0x00002408
0x20000000 __fast_start__ = .
*(.fast .fast.*)
0x20000000 __fast_end__ = (__fast_start__ + SIZEOF (.fast))
0x00001918 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
0x00002408 __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
@ -745,119 +773,122 @@ 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)
0x00001918 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4)
0x00002408 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4)
.data 0x20000000 0x0 load address 0x00001918
.data 0x20000000 0x4 load address 0x00002408
0x20000000 __data_start__ = .
*(.data .data.* .gnu.linkonce.d.*)
0x20000000 __data_end__ = (__data_start__ + SIZEOF (.data))
0x00001918 __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
.data.comActiveInterface
0x20000000 0x4 THUMB Debug/../../obj/com.o
0x20000004 __data_end__ = (__data_start__ + SIZEOF (.data))
0x0000240c __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 0x0
.data_run 0x20000000 0x4 load address 0x00002408
0x20000000 __data_run_start__ = .
0x20000000 . = MAX ((__data_run_start__ + SIZEOF (.data)), .)
0x20000000 __data_run_end__ = (__data_run_start__ + SIZEOF (.data_run))
0x20000000 __data_run_load_end__ = __data_run_end__
0x20000004 . = MAX ((__data_run_start__ + SIZEOF (.data)), .)
*fill* 0x20000000 0x4 00
0x20000004 __data_run_end__ = (__data_run_start__ + SIZEOF (.data_run))
0x20000004 __data_run_load_end__ = __data_run_end__
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)
0x20000000 __bss_load_start__ = ALIGN (__data_run_end__, 0x4)
0x20000004 __bss_load_start__ = ALIGN (__data_run_end__, 0x4)
.bss 0x20000000 0x4f0
0x20000000 __bss_start__ = .
.bss 0x20000004 0x4f0
0x20000004 __bss_start__ = .
*(.bss .bss.* .gnu.linkonce.b.*)
.bss.bootBlockInfo
0x20000000 0x204 THUMB Debug/../../obj/flash.o
0x20000004 0x204 THUMB Debug/../../obj/flash.o
.bss.blockInfo
0x20000204 0x204 THUMB Debug/../../obj/flash.o
0x20000208 0x204 THUMB Debug/../../obj/flash.o
.bss.millisecond_counter
0x20000408 0x4 THUMB Debug/../../obj/timer.o
.bss.xcpCtoReqPacket.1091
0x2000040c 0x41 THUMB Debug/../../obj/uart.o
.bss.xcpCtoRxLength.1092
0x2000044d 0x1 THUMB Debug/../../obj/uart.o
.bss.xcpCtoRxInProgress.1093
0x2000044e 0x1 THUMB Debug/../../obj/uart.o
*fill* 0x2000044f 0x1 00
0x2000040c 0x4 THUMB Debug/../../obj/timer.o
.bss.xcpCtoReqPacket.1103
0x20000410 0x41 THUMB Debug/../../obj/uart.o
.bss.xcpCtoRxLength.1104
0x20000451 0x1 THUMB Debug/../../obj/uart.o
.bss.xcpCtoRxInProgress.1105
0x20000452 0x1 THUMB Debug/../../obj/uart.o
*fill* 0x20000453 0x1 00
.bss.assert_failure_file
0x20000450 0x4 THUMB Debug/../../obj/assert.o
.bss.assert_failure_line
0x20000454 0x4 THUMB Debug/../../obj/assert.o
.bss.assert_failure_line
0x20000458 0x4 THUMB Debug/../../obj/assert.o
.bss.backdoorOpen
0x20000458 0x1 THUMB Debug/../../obj/backdoor.o
*fill* 0x20000459 0x3 00
0x2000045c 0x1 THUMB Debug/../../obj/backdoor.o
*fill* 0x2000045d 0x3 00
.bss.backdoorOpenTime
0x2000045c 0x4 THUMB Debug/../../obj/backdoor.o
0x20000460 0x4 THUMB Debug/../../obj/backdoor.o
.bss.comEntryStateConnect
0x20000460 0x1 THUMB Debug/../../obj/com.o
.bss.xcpCtoReqPacket.889
0x20000461 0x40 THUMB Debug/../../obj/com.o
*fill* 0x200004a1 0x3 00
.bss.xcpInfo 0x200004a4 0x4c THUMB Debug/../../obj/xcp.o
0x20000464 0x1 THUMB Debug/../../obj/com.o
.bss.xcpCtoReqPacket.908
0x20000465 0x40 THUMB Debug/../../obj/com.o
*fill* 0x200004a5 0x3 00
.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)
0x00001918 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
0x0000240c __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
.tdata 0x20000770 0x0 load address 0x00001918
0x20000770 __tdata_start__ = .
.tdata 0x20000774 0x0 load address 0x0000240c
0x20000774 __tdata_start__ = .
*(.tdata .tdata.*)
0x20000770 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata))
0x00001918 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata))
0x00001918 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata))
0x20000774 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata))
0x0000240c __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata))
0x0000240c __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
@ -886,7 +917,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 0x18b0
.debug_frame 0x00000000 0x195c
.debug_frame 0x00000000 0x404 THUMB Debug/../../obj/sysctl.o
.debug_frame 0x00000404 0x18c THUMB Debug/../../obj/interrupt.o
.debug_frame 0x00000590 0x70 THUMB Debug/../../obj/cpulib.o
@ -901,14 +932,15 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/B
.debug_frame 0x00001568 0x6c THUMB Debug/../../obj/nvm.o
.debug_frame 0x000015d4 0x5c THUMB Debug/../../obj/timer.o
.debug_frame 0x00001630 0x70 THUMB Debug/../../obj/uart.o
.debug_frame 0x000016a0 0x2c THUMB Debug/../../obj/assert.o
.debug_frame 0x000016cc 0x48 THUMB Debug/../../obj/backdoor.o
.debug_frame 0x00001714 0x48 THUMB Debug/../../obj/boot.o
.debug_frame 0x0000175c 0xb4 THUMB Debug/../../obj/com.o
.debug_frame 0x00001810 0x30 THUMB Debug/../../obj/cop.o
.debug_frame 0x00001840 0x70 THUMB Debug/../../obj/xcp.o
.debug_frame 0x000016a0 0x80 THUMB Debug/../../obj/can.o
.debug_frame 0x00001720 0x2c THUMB Debug/../../obj/assert.o
.debug_frame 0x0000174c 0x48 THUMB Debug/../../obj/backdoor.o
.debug_frame 0x00001794 0x48 THUMB Debug/../../obj/boot.o
.debug_frame 0x000017dc 0xdc THUMB Debug/../../obj/com.o
.debug_frame 0x000018b8 0x30 THUMB Debug/../../obj/cop.o
.debug_frame 0x000018e8 0x74 THUMB Debug/../../obj/xcp.o
.debug_info 0x00000000 0x487c
.debug_info 0x00000000 0x4b92
.debug_info 0x00000000 0x844 THUMB Debug/../../obj/sysctl.o
.debug_info 0x00000844 0x379 THUMB Debug/../../obj/interrupt.o
.debug_info 0x00000bbd 0x110 THUMB Debug/../../obj/cpulib.o
@ -924,16 +956,16 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/B
.debug_info 0x00003280 0x66c THUMB Debug/../../obj/flash.o
.debug_info 0x000038ec 0x15a THUMB Debug/../../obj/nvm.o
.debug_info 0x00003a46 0x12c THUMB Debug/../../obj/timer.o
.debug_info 0x00003b72 0x26a THUMB Debug/../../obj/uart.o
.debug_info 0x00003ddc 0x5a THUMB Debug/../../obj/can.o
.debug_info 0x00003e36 0xe4 THUMB Debug/../../obj/assert.o
.debug_info 0x00003f1a 0xc0 THUMB Debug/../../obj/backdoor.o
.debug_info 0x00003fda 0x88 THUMB Debug/../../obj/boot.o
.debug_info 0x00004062 0x1b3 THUMB Debug/../../obj/com.o
.debug_info 0x00004215 0x86 THUMB Debug/../../obj/cop.o
.debug_info 0x0000429b 0x5e1 THUMB Debug/../../obj/xcp.o
.debug_info 0x00003b72 0x275 THUMB Debug/../../obj/uart.o
.debug_info 0x00003de7 0x2c6 THUMB Debug/../../obj/can.o
.debug_info 0x000040ad 0xe4 THUMB Debug/../../obj/assert.o
.debug_info 0x00004191 0xc0 THUMB Debug/../../obj/backdoor.o
.debug_info 0x00004251 0x88 THUMB Debug/../../obj/boot.o
.debug_info 0x000042d9 0x251 THUMB Debug/../../obj/com.o
.debug_info 0x0000452a 0x86 THUMB Debug/../../obj/cop.o
.debug_info 0x000045b0 0x5e2 THUMB Debug/../../obj/xcp.o
.debug_abbrev 0x00000000 0x1500
.debug_abbrev 0x00000000 0x1675
.debug_abbrev 0x00000000 0x1a5 THUMB Debug/../../obj/sysctl.o
.debug_abbrev 0x000001a5 0x172 THUMB Debug/../../obj/interrupt.o
.debug_abbrev 0x00000317 0xa8 THUMB Debug/../../obj/cpulib.o
@ -950,15 +982,15 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/B
.debug_abbrev 0x00000dd5 0xba THUMB Debug/../../obj/nvm.o
.debug_abbrev 0x00000e8f 0xe8 THUMB Debug/../../obj/timer.o
.debug_abbrev 0x00000f77 0x161 THUMB Debug/../../obj/uart.o
.debug_abbrev 0x000010d8 0x28 THUMB Debug/../../obj/can.o
.debug_abbrev 0x00001100 0x7c THUMB Debug/../../obj/assert.o
.debug_abbrev 0x0000117c 0x5b THUMB Debug/../../obj/backdoor.o
.debug_abbrev 0x000011d7 0x3f THUMB Debug/../../obj/boot.o
.debug_abbrev 0x00001216 0xe0 THUMB Debug/../../obj/com.o
.debug_abbrev 0x000012f6 0x3f THUMB Debug/../../obj/cop.o
.debug_abbrev 0x00001335 0x1cb THUMB Debug/../../obj/xcp.o
.debug_abbrev 0x000010d8 0x14c THUMB Debug/../../obj/can.o
.debug_abbrev 0x00001224 0x7c THUMB Debug/../../obj/assert.o
.debug_abbrev 0x000012a0 0x5b THUMB Debug/../../obj/backdoor.o
.debug_abbrev 0x000012fb 0x3f THUMB Debug/../../obj/boot.o
.debug_abbrev 0x0000133a 0x11c THUMB Debug/../../obj/com.o
.debug_abbrev 0x00001456 0x3f THUMB Debug/../../obj/cop.o
.debug_abbrev 0x00001495 0x1e0 THUMB Debug/../../obj/xcp.o
.debug_loc 0x00000000 0x4769
.debug_loc 0x00000000 0x48e0
.debug_loc 0x00000000 0x813 THUMB Debug/../../obj/sysctl.o
.debug_loc 0x00000813 0x354 THUMB Debug/../../obj/interrupt.o
.debug_loc 0x00000b67 0xe1c THUMB Debug/../../obj/gpio.o
@ -967,17 +999,18 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/B
.debug_loc 0x00002b65 0xfc9 THUMB Debug/../../obj/canlib.o
.debug_loc 0x00003b2e 0x20 THUMB Debug/../../obj/main.o
.debug_loc 0x00003b4e 0xbf THUMB Debug/../../obj/cpu.o
.debug_loc 0x00003c0d 0x66c THUMB Debug/../../obj/flash.o
.debug_loc 0x00004279 0x7f THUMB Debug/../../obj/nvm.o
.debug_loc 0x000042f8 0x20 THUMB Debug/../../obj/timer.o
.debug_loc 0x00004318 0x190 THUMB Debug/../../obj/uart.o
.debug_loc 0x000044a8 0x46 THUMB Debug/../../obj/assert.o
.debug_loc 0x000044ee 0x40 THUMB Debug/../../obj/backdoor.o
.debug_loc 0x0000452e 0x40 THUMB Debug/../../obj/boot.o
.debug_loc 0x0000456e 0x86 THUMB Debug/../../obj/com.o
.debug_loc 0x000045f4 0x175 THUMB Debug/../../obj/xcp.o
.debug_loc 0x00003c0d 0x63e THUMB Debug/../../obj/flash.o
.debug_loc 0x0000424b 0x7f THUMB Debug/../../obj/nvm.o
.debug_loc 0x000042ca 0x20 THUMB Debug/../../obj/timer.o
.debug_loc 0x000042ea 0x190 THUMB Debug/../../obj/uart.o
.debug_loc 0x0000447a 0x11a THUMB Debug/../../obj/can.o
.debug_loc 0x00004594 0x46 THUMB Debug/../../obj/assert.o
.debug_loc 0x000045da 0x40 THUMB Debug/../../obj/backdoor.o
.debug_loc 0x0000461a 0x40 THUMB Debug/../../obj/boot.o
.debug_loc 0x0000465a 0x9c THUMB Debug/../../obj/com.o
.debug_loc 0x000046f6 0x1ea THUMB Debug/../../obj/xcp.o
.debug_aranges 0x00000000 0x910
.debug_aranges 0x00000000 0x950
.debug_aranges
0x00000000 0x178 THUMB Debug/../../obj/sysctl.o
.debug_aranges
@ -1009,19 +1042,21 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/B
.debug_aranges
0x000007b0 0x30 THUMB Debug/../../obj/uart.o
.debug_aranges
0x000007e0 0x20 THUMB Debug/../../obj/assert.o
0x000007e0 0x30 THUMB Debug/../../obj/can.o
.debug_aranges
0x00000800 0x28 THUMB Debug/../../obj/backdoor.o
0x00000810 0x20 THUMB Debug/../../obj/assert.o
.debug_aranges
0x00000828 0x28 THUMB Debug/../../obj/boot.o
0x00000830 0x28 THUMB Debug/../../obj/backdoor.o
.debug_aranges
0x00000850 0x58 THUMB Debug/../../obj/com.o
0x00000858 0x28 THUMB Debug/../../obj/boot.o
.debug_aranges
0x000008a8 0x28 THUMB Debug/../../obj/cop.o
0x00000880 0x68 THUMB Debug/../../obj/com.o
.debug_aranges
0x000008d0 0x40 THUMB Debug/../../obj/xcp.o
0x000008e8 0x28 THUMB Debug/../../obj/cop.o
.debug_aranges
0x00000910 0x40 THUMB Debug/../../obj/xcp.o
.debug_ranges 0x00000000 0x8c0
.debug_ranges 0x00000000 0x8f0
.debug_ranges 0x00000000 0x168 THUMB Debug/../../obj/sysctl.o
.debug_ranges 0x00000168 0x80 THUMB Debug/../../obj/interrupt.o
.debug_ranges 0x000001e8 0x38 THUMB Debug/../../obj/cpulib.o
@ -1036,14 +1071,15 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/B
.debug_ranges 0x000006b0 0x30 THUMB Debug/../../obj/nvm.o
.debug_ranges 0x000006e0 0x40 THUMB Debug/../../obj/timer.o
.debug_ranges 0x00000720 0xa0 THUMB Debug/../../obj/uart.o
.debug_ranges 0x000007c0 0x10 THUMB Debug/../../obj/assert.o
.debug_ranges 0x000007d0 0x18 THUMB Debug/../../obj/backdoor.o
.debug_ranges 0x000007e8 0x18 THUMB Debug/../../obj/boot.o
.debug_ranges 0x00000800 0x48 THUMB Debug/../../obj/com.o
.debug_ranges 0x00000848 0x18 THUMB Debug/../../obj/cop.o
.debug_ranges 0x00000860 0x60 THUMB Debug/../../obj/xcp.o
.debug_ranges 0x000007c0 0x20 THUMB Debug/../../obj/can.o
.debug_ranges 0x000007e0 0x10 THUMB Debug/../../obj/assert.o
.debug_ranges 0x000007f0 0x18 THUMB Debug/../../obj/backdoor.o
.debug_ranges 0x00000808 0x18 THUMB Debug/../../obj/boot.o
.debug_ranges 0x00000820 0x58 THUMB Debug/../../obj/com.o
.debug_ranges 0x00000878 0x18 THUMB Debug/../../obj/cop.o
.debug_ranges 0x00000890 0x60 THUMB Debug/../../obj/xcp.o
.debug_line 0x00000000 0x3428
.debug_line 0x00000000 0x3606
.debug_line 0x00000000 0x7f1 THUMB Debug/../../obj/sysctl.o
.debug_line 0x000007f1 0x2b6 THUMB Debug/../../obj/interrupt.o
.debug_line 0x00000aa7 0xff THUMB Debug/../../obj/cpulib.o
@ -1052,23 +1088,23 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/B
.debug_line 0x00001578 0x752 THUMB Debug/../../obj/uartlib.o
.debug_line 0x00001cca 0x610 THUMB Debug/../../obj/canlib.o
.debug_line 0x000022da 0x1d THUMB Debug/../../obj/hooks.o
.debug_line 0x000022f7 0x97 THUMB Debug/../../obj/main.o
.debug_line 0x0000238e 0x14f THUMB Debug/../../obj/cstart.o
.debug_line 0x000024dd 0x132 THUMB Debug/../../obj/vectors.o
.debug_line 0x0000260f 0xe8 THUMB Debug/../../obj/cpu.o
.debug_line 0x000026f7 0x25a THUMB Debug/../../obj/flash.o
.debug_line 0x00002951 0x104 THUMB Debug/../../obj/nvm.o
.debug_line 0x00002a55 0xfb THUMB Debug/../../obj/timer.o
.debug_line 0x00002b50 0x136 THUMB Debug/../../obj/uart.o
.debug_line 0x00002c86 0x1d THUMB Debug/../../obj/can.o
.debug_line 0x00002ca3 0x120 THUMB Debug/../../obj/assert.o
.debug_line 0x00002dc3 0x140 THUMB Debug/../../obj/backdoor.o
.debug_line 0x00002f03 0xb5 THUMB Debug/../../obj/boot.o
.debug_line 0x00002fb8 0x1a5 THUMB Debug/../../obj/com.o
.debug_line 0x0000315d 0xab THUMB Debug/../../obj/cop.o
.debug_line 0x00003208 0x220 THUMB Debug/../../obj/xcp.o
.debug_line 0x000022f7 0x99 THUMB Debug/../../obj/main.o
.debug_line 0x00002390 0x14f THUMB Debug/../../obj/cstart.o
.debug_line 0x000024df 0x132 THUMB Debug/../../obj/vectors.o
.debug_line 0x00002611 0xe8 THUMB Debug/../../obj/cpu.o
.debug_line 0x000026f9 0x257 THUMB Debug/../../obj/flash.o
.debug_line 0x00002950 0x104 THUMB Debug/../../obj/nvm.o
.debug_line 0x00002a54 0xfb THUMB Debug/../../obj/timer.o
.debug_line 0x00002b4f 0x138 THUMB Debug/../../obj/uart.o
.debug_line 0x00002c87 0x1a7 THUMB Debug/../../obj/can.o
.debug_line 0x00002e2e 0x120 THUMB Debug/../../obj/assert.o
.debug_line 0x00002f4e 0x140 THUMB Debug/../../obj/backdoor.o
.debug_line 0x0000308e 0xb5 THUMB Debug/../../obj/boot.o
.debug_line 0x00003143 0x1fc THUMB Debug/../../obj/com.o
.debug_line 0x0000333f 0xab THUMB Debug/../../obj/cop.o
.debug_line 0x000033ea 0x21c THUMB Debug/../../obj/xcp.o
.debug_str 0x00000000 0x2374
.debug_str 0x00000000 0x248c
.debug_str 0x00000000 0x571 THUMB Debug/../../obj/sysctl.o
0x598 (size before relaxing)
.debug_str 0x00000571 0x1a5 THUMB Debug/../../obj/interrupt.o
@ -1099,19 +1135,19 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/B
0x17c (size before relaxing)
.debug_str 0x00001c27 0x10e THUMB Debug/../../obj/uart.o
0x1e7 (size before relaxing)
.debug_str 0x00001d35 0x76 THUMB Debug/../../obj/can.o
0x11a (size before relaxing)
.debug_str 0x00001dab 0xac THUMB Debug/../../obj/assert.o
.debug_str 0x00001d35 0xf5 THUMB Debug/../../obj/can.o
0x2f8 (size before relaxing)
.debug_str 0x00001e2a 0xac THUMB Debug/../../obj/assert.o
0x165 (size before relaxing)
.debug_str 0x00001e57 0xa8 THUMB Debug/../../obj/backdoor.o
.debug_str 0x00001ed6 0xa8 THUMB Debug/../../obj/backdoor.o
0x160 (size before relaxing)
.debug_str 0x00001eff 0x7d THUMB Debug/../../obj/boot.o
.debug_str 0x00001f7e 0x7d THUMB Debug/../../obj/boot.o
0x121 (size before relaxing)
.debug_str 0x00001f7c 0x119 THUMB Debug/../../obj/com.o
0x1f0 (size before relaxing)
.debug_str 0x00002095 0x7d THUMB Debug/../../obj/cop.o
.debug_str 0x00001ffb 0x1b2 THUMB Debug/../../obj/com.o
0x290 (size before relaxing)
.debug_str 0x000021ad 0x7d THUMB Debug/../../obj/cop.o
0x121 (size before relaxing)
.debug_str 0x00002112 0x262 THUMB Debug/../../obj/xcp.o
.debug_str 0x0000222a 0x262 THUMB Debug/../../obj/xcp.o
0x343 (size before relaxing)
.comment 0x00000000 0x4e

View File

@ -1,19 +1,19 @@
S02B0000433A2F576F726B2F736F6674776172652F4F70656E424C542F5461726765742F44656D6F2F41524DEF
S1130000700700207B0100008D0C00008D0C0000A7
S11300108D0C00008D0C00008D0C00008D0C000078
S11300208D0C00008D0C00008D0C00008D0C000068
S11300308D0C00008D0C00008D0C00008D0C000058
S11300408D0C00008D0C00008D0C00008D0C000048
S11300508D0C00008D0C00008D0C00008D0C000038
S11300608D0C00008D0C00008D0C00008D0C000028
S11300708D0C00008D0C00008D0C00008D0C000018
S11300808D0C00008D0C00008D0C00008D0C000008
S11300908D0C00008D0C00008D0C00008D0C0000F8
S11300A08D0C00008D0C00008D0C00008D0C0000E8
S11300B08D0C00008D0C00008D0C00008D0C0000D8
S11300C08D0C00008D0C00008D0C00008D0C0000C8
S11300D08D0C00008D0C00008D0C00008D0C0000B8
S11300E08D0C00008D0C00008D0C00008D0C0000A8
S1130000740700207B0100006514000065140000E3
S113001065140000651400006514000065140000F8
S113002065140000651400006514000065140000E8
S113003065140000651400006514000065140000D8
S113004065140000651400006514000065140000C8
S113005065140000651400006514000065140000B8
S113006065140000651400006514000065140000A8
S11300706514000065140000651400006514000098
S11300806514000065140000651400006514000088
S11300906514000065140000651400006514000078
S11300A06514000065140000651400006514000068
S11300B06514000065140000651400006514000058
S11300C06514000065140000651400006514000048
S11300D06514000065140000651400006514000038
S11300E06514000065140000651400006514000028
S11300F072B64B484B4901604B498D464B484C49BD
S11301004C4A00F07BF84C484C494D4A00F076F8D4
S11301104C484D494D4A00F071F84D484D494E4AFE
@ -22,7 +22,7 @@ S11301304E494F4A00F062F84E484F49002200F001
S113014068F84E484E49091A082903DB0022026068
S1130150043001603F484049884205D002680430B9
S113016003B4904703BCF7E700208646EC4601F051
S1130170ABF800200021434A904772B62A498D46C5
S113017067FD00200021434A904772B62A498D4604
S11301802A482B492B4A00F039F82B482B492C4A92
S113019000F034F82B482C492C4A00F02FF82C4856
S11301A02C492D4A00F02AF82C482D492D4A00F0FC
@ -33,13 +33,13 @@ S11301E00268043003B4904703BCF7E70020864656
S11301F0EC4600200021234A9047FEE7884207D0BE
S1130200521A05D0037801300B700131013AF9D14B
S11302107047884202D002700130FAE7704700004C
S113022008ED00E00000000070070020181900002D
S11302300000002000000020880200008802000066
S1130240181500001819000000000020000000200C
S113025018150000181500001815000018150000E6
S113026018150000181500001815000018150000D6
S11302701719000000000020F0040020F004002002
S10B028070050020610C000070
S113022008ED00E00000000074070020082400002E
S11302300000002004000020880200008802000062
S1130240C01E000008240000000000200000002060
S1130250C01E0000C01E0000C01E0000C01E000022
S1130260C01E0000C01E0000C01E0000C01E000012
S11302700724000004000020F4040020F4040020FB
S10B02807405002025140000A0
S1130288A0F58013013B012B40F28780454B98422F
S113029800F0838003F5807398427ED003F50073E1
S11302A898427AD0404B984277D003F580739842AD
@ -62,9 +62,9 @@ S11303A8704700BF00011000000110100100002078
S11303B800400010000110208000003000010010EF
S11303C8010010100100001001001020001010009E
S11303D810B50446FFF754FF20B909484FF4FC71DF
S11303E800F0EEFE220FA1B2C4F3044401FA04F4AF
S11303E801F06AFB220FA1B2C4F3044401FA04F435
S11303F8044B53F822301A6814431C6010BD00BF24
S113040874150000E01500000138FDD170470000A4
S11304081C1F0000881F00000138FDD17047000040
S1130418444B70B51A68044612F0E04F05D01A68C8
S1130428414B1340B3F1805F01D1002C79DB3F4984
S11304383F4A0B68166843F4006323F4800546F4C6
@ -109,296 +109,473 @@ S113069811F4804F18BF4008090448BF800842F489
S11306A88002510216D5002B0DDA590005D51A051A
S11306B803D44000C3F3865301E0C3F3C5530133A5
S11306C8B0FBF3F070BDC2F3C3520132B0FBF2F0D9
S11306D870BD002070BD00BF60E00F401815000019
S11306D870BD002070BD00BF60E00F40C01E000068
S11306E800E00F400000FF7000000110000003103C
S11306F80024F400001BB70000093D00C0C62D000B
S1130708C0E1E4007038390064E00F40B0F1402FD4
S113071845D0254B984242D0A3F5A62398423ED013
S113072803F5A82398423AD0A3F5A623984236D0D5
S113073803F5A823984232D0A3F5A62398422ED0D5
S113074803F5A82398422AD0A3F55C33984226D00F
S113075803F56033984222D0A3F55C3398421ED047
S113076803F5603398421AD0A3F55C33984216D047
S113077803F56033984212D0A3F55C3398420ED047
S113078803F5603398420AD0A3F50833984208D099
S113079803F50C33C31A584240EB03007047012099
S11307A870470120704700BF0080054070B50446BB
S11307B81646CDB2FFF7AAFF18B91048E42100F095
S11307C8FFFC022E03D90D48E62100F0F9FCD4F809
S11307D8003416F0010F14BF2B43AB4304F58062B9
S11307E81360D4F8202416F0020F04F5846314BFB0
S11307F8154322EA05051D6070BD00BFEC15000015
S1130808F0B5044615461F46CEB2FFF77FFF20B960
S113081842484FF4DD7100F0D3FC6B1E012B08D95C
S1130828042D06D00C2D04D03C484FF4DF7100F0A1
S1130838C7FC082F0FD00A2F0DD00C2F0BD0092F6F
S113084809D00B2F07D00D2F05D027B1334840F21C
S1130858C51100F0B5FCD4F8003515F0010F14BF2C
S11308683343B34304F5A0621360D4F8042515F0A8
S1130878020F04F5A06314BF3243B24303F1040327
S11308881A60D4F8083515F0040F14BF3343B34382
S113089804F5A1621360D4F8183515F0080F14BFD5
S11308A83343B34304F5A3621360D4F80C2517F05B
S11308B8010F04F5A06314BF3243B24303F10C03E0
S11308C81A60D4F8103517F0020F14BF3343B3433A
S11308D804F5A2621360D4F8142517F0040F04F584
S11308E8A26314BF3243B24303F104031A60D4F879
S11308F81C2517F0080F04F5A26303F10C0314BFB9
S11309083243B2431A60D4F8282504F5A5630FB915
S1130918164301E022EA06061E60F0BDEC1500004D
S113092830B50446CDB2FFF7F1FE20B9084840F2CD
S11309381F5100F045FC204629460222FFF736FFE6
S11309482046294601220823BDE83040FFF758BF56
S1130958EC150000830510B5044603D00B48842128
S113096800F02EFC0A4B01221A6043F8144C094A81
S1130978143B08331A601A689207FCD4064B1868AB
S113098810F0010018BF4FF0FF3010BD55160000DD
S113099814D00F40020042A40CD00F402DE9F041BE
S11309A8054688070C46164603D02848C82100F097
S11309B807FCB10703D02548C92100F001FC244BEA
S11309C801221A60234B1B68DA071ED4224B234FDB
S11309D8234824491A462EE024F07F03CCF800303B
S11309E807E0214B0434434455F8048B043EC3F810
S11309F8008014F07C0801D13B680BB9002EF0D1BB
S1130A0810600B68DB07FCD405E0184ADFF84CC01B
S1130A18174F14481146002EDED10EE03C6055F8FD
S1130A2804CBC0F800C01960D2F800C01CF0010F54
S1130A38FAD10434043E002EF0D10E4B186810F09D
S1130A48010018BF4FF0FF30BDE8F08155160000D3
S1130A5814D00F40A0E10F4008D00F4000D00F4041
S1130A6804D00F40010042A400D10F4020D00F4011
S1130A7830D00F400CD00F40084B98420AD003F5F1
S1130A888053984208D003F58053C31A584240EB68
S1130A9803007047012070470120704700C00040E0
S1130AA810B50446FFF7E8FF20B908484FF4CF71A2
S1130AB800F086FBE36A43F01003E362236B43F41C
S1130AC8407343F00103236310BD00BFC216000046
S1130AD810B50446FFF7D0FF20B909484FF4DF7179
S1130AE800F06EFBA3691907FCD4E36A23F0100332
S1130AF8E362236B23F4407323F00103236310BDE3
S1130B08C2160000F0B504460D4616461F46FFF708
S1130B18B3FF20B92C4840F20D1100F051FB26B95F
S1130B2829484FF4877100F04BFB284B1A6812F0E0
S1130B38E04F1DD01968264A0A40B2F1805F17D0E9
S1130B481968234A0A4023498A4203D11B689BB285
S1130B58022B0DD01D4A1E4B11680B401E498B42B7
S1130B6808D113689BB2002B0CBF1023082302E0A2
S1130B78102300E0082373439D4204D2124840F234
S1130B880F1100F01DFB2046FFF7A2FFB5EB061F6F
S1130B98236B04D243F020032363760802E023F096
S1130BA820032363ED00B5FBF6F60136F30963620F
S1130BB8C6F3450600232046A662E762A361BDE8A2
S1130BC8F040FFF76DBF00BFC216000000E00F4001
S1130BD80000FF70000001100000031010B5044667
S1130BE8FFF74AFF20B9064840F2E93100F0E8FA75
S1130BF8A36913F0200F14BF0020012010BD00BF0B
S1130C08C216000010B50446FFF736FF20B906489F
S1130C1840F2094100F0D4FAA369D80654BF206809
S1130C284FF0FF3010BD00BFC216000030B50446B7
S1130C38CDB2FFF721FF20B9064840F25B4100F02E
S1130C48BFFAA3699A0602D42560012030BD0020AA
S1130C5830BD00BFC216000000B50848FFF7D8FB36
S1130C680748FFF7B5FB4FF040200321FFF758FE74
S1130C7800F0DEFA00F0E9FAFCE700BF8003C001E7
S1130C880100002001483D2100F09ABA2E17000007
S1130C9800B500F0D5F958B100F008FB00F0ECF904
S1130CA8044B4FF400521A6042F204031B6898473D
S1130CB85DF804FB08ED00E070B50C4695B20646F5
S1130CC807E014F8013B013D06F8013B00F001FB85
S1130CD8ADB2002DF5D170BDFFF74BBA70B50C4D10
S1130CE80646002400F0F5FA2B689E4209D36A6888
S1130CF89B189E4205D2064B0C2202FB0434207A30
S1130D0870BD01340C35132CECD1FF2070BD00BF2D
S1130D18B41700002DE9F14105460068FFF7DEFF2E
S1130D28FF2818D000242F68261DAB5904EB0708A8
S1130D38009300F0CEFA684641460422FFF72EFEDF
S1130D4848B9E259009B9A4206D1B6F5007F344669
S1130D58E9D1012000E00020BDE8F881114B30B54D
S1130D68984204460D4606D0B1F5005F05D0FFF75A
S1130D78D1FF18B910E00C4C00E01C46EB050DD16E
S1130D882368AB420BD0204640F8045B29464FF455
S1130D980072FFF791FF02E0044600E000242046B9
S1130DA830BD00BF00000020040200202DE9F043FC
S1130DB89846036821F4FE77013304460D46164627
S1130DC827F0030706D140F8047B39464FF4007234
S1130DD8FFF772FF2368BB4205D020463946FFF768
S1130DE8BDFF0446F0B1236840F2FF19ED1A04353B
S1130DF8651907F5007700F06CFA231DEB1A4B45CB
S1130E0806D920463946FFF7A9FF044660B1051DF7
S1130E1816F8013BB8F1010805F8013BEBD10120B4
S1130E28BDE8F083BDE8F083BDE8F083034A4FF0E2
S1130E38FF331360024A1360704700BF04020020A6
S1130E480000002070B504460D461646FFF746FF1D
S1130E58FF2815D0601E4019FFF740FFFF280FD068
S1130E6824F4FE7323F00303B3F5005F0CBF0548B5
S1130E780548214632462B46BDE87040FFF796BF29
S1130E88002070BD00000020040200202DE9F0417C
S1130E980E460446FFF722FF013C0546A019FFF75A
S1130EA81DFFFF2D07465CD0FF285DD0854258D82A
S1130EB8002D53D0132854D82D4E0024B04600F0EA
S1130EC808FA98F80830AB4204D10C235C43284B49
S1130ED81C5906E00134132C08F10C08EFD14FF02B
S1130EE8FF34DFF88C80002500F0F3F998F8083017
S1130EF8BB4205D10C235D431D4B53F8058006E026
S1130F080135132D08F10C08EED14FF0FF380025F8
S1130F1800F0DFF9337ABB4205D1154B0C2202FBF2
S1130F2805356B6804E001350C36132DF0D1002328
S1130F38C4EB0806F618C6F38F26002509E000F06E
S1130F48C8F92046FFF706FD04F5806448B9013561
S1130F58ADB2B542F3D30120BDE8F0812846BDE81F
S1130F68F0810020BDE8F0810020BDE8F08100BFD9
S1130F78B41700000F4B01B51A68013217D05A682C
S1130F88996842F2F0008918DA6889181A69891888
S1130F985A6989189A698918DA698B185B4201AA0F
S1130FA842F8043D04216A46FFF74CFF00E00120A3
S1130FB808BD00BF0000002042F2040318684FF483
S1130FC800531B68C01842F208031B68C01842F299
S1130FD80C031B68C01842F210031B68C01842F2C5
S1130FE814031B68C01842F218031B68C01842F2A5
S1130FF8F0031B68C018D0F1010038BF0020704707
S11310080A4800B50368013302D0FFF783FE58B1DC
S113101807480368013306D0FFF77CFE003018BF89
S113102801205DF804FB01205DF804FB00000020AA
S113103804020020FFF7FABEFFF704BFFFF726BF3C
S1131048FFF7BABF00B5FFF795FF18B15DF804EBD9
S1131058FFF7D6BF5DF804FB054B00224CF24F3175
S11310681A60596005219A601960024B1A6070472A
S113107810E000E008040020014B00221A607047C9
S113108810E000E0044B1B68DB0303D5034B1A682C
S113109801321A60704700BF10E000E00804002025
S11310A800B5FFF7EFFF024B18685DF804FB00BFBB
S11310B80804002000B50748FFF78AF9FFF746FA45
S11310C8014605484FF4614260235DF804EBFFF7DD
S11310D819BD00BF0100001000C0004070B5CDB2BA
S11310E8402D064603D91848562100F069F81748D8
S11310F82946FFF79BFD40B101E000F0EAF81348E8
S1131108FFF76CFD0028F8D003E00F48592100F0E0
S113111857F8002414E000F0DCF8315D0B48FFF7C1
S113112885FD40B101E000F0D4F80848FFF756FD0A
S11311380028F8D003E00448612100F041F80134A4
S1131148A3B2AB42E7D370BD9818000000C00040BA
S1131158F0B5174C064625785DB91648FFF752FDD9
S1131168421C1FD0144B187001232370134B1D709D
S113117818E0124D0F482F78FFF744FD431C13D095
S11311880D492B78CF19787001330A78DBB29A426B
S11311982B700BD130460131FFF78EFD00232370ED
S11311A80120F0BD2846F0BD0020F0BD0020F0BDB0
S11311B84E04002000C000400C0400204D04002010
S11311C8034B00B51860034B196000F082F8FCE784
S11311D8500400205404002010B500F077F80128CA
S11311E810D0094C2378012B0CD1FFF759FF074B7A
S11311F81B683233984205D300232370BDE810409E
S1131208FFF746BD10BD00BF580400205C04002051
S1131218054B012200B51A70FFF742FF034B186013
S11312285DF804EBFFF7D8BF580400205C040020E5
S113123800B500F04DF8FFF70FFFFFF7FBFE00F0D5
S11312480FF85DF804EBFFF7E3BF00B500F041F8D1
S1131258FFF718FF00F01AF85DF804EBFFF7BCBFBE
S113126801B5FF238DF8003000238DF8013000F01C
S11312783BF8FFF71FFF044B1B78012B02D168468C
S113128800F050F808BD00BF6004002000B506480F
S1131298FFF75EFF012804D103485DF804EB00F072
S11312A841B85DF804FB00BF61040020704700B535
S11312B8C9B2FFF713FF5DF804EB00F02BB8000088
S11312C8014B01221A7070476004002000F01AB81C
S11312D870477047034BFE22DA7002221871A3F894
S11312E844207047A4040020054B00221A709A6415
S11312F883F84320A3F844209A705A70704700BFBB
S1131308A4040020024B1878003018BF012070474D
S1131318A4040020024B002283F84320704700BF36
S1131328A404002070B503780546FF2B754C0ED134
S1131338E37010230021012223714023617022707D
S11313486171A371E37121726272A2726CE02678F2
S1131358012E40F0D580F32B40D011D8CF2B00F0CC
S1131368B18005D8C92B72D0CC2B40F0B480B0E042
S1131378D12B00F0A18077D3D22B40F0AC808DE044
S1131388FA2B44D006D8F52B0CD011D3F62B40F009
S1131398A2801FE0FD2B4BD0FE2B54D0FC2B40F039
S11313A89A8043E042783F2A61D8201DA16C06E068
S11313B843783F2B5BD84168A1644278201DFFF72E
S11313C87BFCFF23E3706A78A36CD318A3646B785F
S11313D801336EE0FF23E370436843E0FF23E370C7
S11313E80023A06C69681A4603E01C5C01331219D7
S11313F8D2B28B42F9D1434BC3F8072001221A71A8
S113140800225A719A710822A3F8442066E0FF2347
S1131418E3703D4B0722A364002323716371A37116
S1131428E27123726372A372082342E0002053E03E
S1131438FF236278E37000232371A371E37123729D
S11314486271062335E00023237063703CE0421C7C
S11314583F21A06CFFF7F0FD00283AD0FF23E3708A
S1131468A36C3F33A36431E043783E2B01D9222097
S113147832E0FF23E370A4F84460417819B9FFF718
S1131488E1FD58BB25E01F4C821CA06CFFF7D4FD7E
S1131498F8B16A78A36CD318A3641FE0FF23E37040
S11314A84022002323716371E37123726372A27172
S11314B80723A4F8443011E0A06C6968FFF7BEFD67
S11314C810B906E0FFF708FCFF23E370A4F84460B2
S11314D804E0312000E02020FFF7FCFE094C94F8DA
S11314E84330012B02D11020FFF7F4FEB4F8441066
S11314F80648012384F84330BDE87040FFF7D7BE9F
S113150870BD00BFA40400200F190000A704002028
S113151840420F0000201C0080841E00008025002B
S1131528999E36000040380000093D0000803E00C6
S113153800004B00404B4C0000204E00808D5B00A7
S113154800C05D000080700000127A0000007D0079
S113155880969800001BB7000080BB00C0E8CE004E
S1131568647ADA000024F4000000FA00433A2F57A2
S11315786F726B2F736F6674776172652F4F706526
S11315886E424C542F5461726765742F44656D6FB5
S11315982F41524D434D335F4C4D33535F454B5FA1
S11315A84C4D3353383936325F43726F7373776FE8
S11315B8726B732F426F6F742F6964652F2E2E2FF1
S11315C86C69622F6472697665726C69622F7379CB
S11315D87363746C2E63000000E10F4004E10F4054
S11315E808E10F40433A2F576F726B2F736F66747D
S11315F8776172652F4F70656E424C542F54617237
S11316086765742F44656D6F2F41524D434D335FA9
S11316184C4D33535F454B5F4C4D33533839363259
S11316285F43726F7373776F726B732F426F6F744C
S11316382F6964652F2E2E2F6C69622F6472697668
S113164865726C69622F6770696F2E6300433A2F65
S1131658576F726B2F736F6674776172652F4F7053
S1131668656E424C542F5461726765742F44656DDE
S11316786F2F41524D434D335F4C4D33535F454BB0
S11316885F4C4D3353383936325F43726F73737717
S11316986F726B732F426F6F742F6964652F2E2ED0
S11316A82F6C69622F6472697665726C69622F6641
S11316B86C6173686C69622E6300433A2F576F72CA
S11316C86B2F736F6674776172652F4F70656E4206
S11316D84C542F5461726765742F44656D6F2F41A4
S11316E8524D434D335F4C4D33535F454B5F4C4D27
S11316F83353383936325F43726F7373776F726B53
S1131708732F426F6F742F6964652F2E2E2F6C69A7
S1131718622F6472697665726C69622F756172747E
S11317286C69622E6300433A2F576F726B2F736F85
S11317386674776172652F4F70656E424C542F54EE
S113174861726765742F44656D6F2F41524D434D27
S1131758335F4C4D33535F454B5F4C4D33533839EE
S113176836325F43726F7373776F726B732F426F86
S11317786F742F6964652F2E2E2F2E2E2F2E2E2F49
S11317882E2E2F536F757263652F41524D434D337F
S11317985F4C4D33532F43726F7373776F726B7350
S11317A82F766563746F72732E6300000020000047
S11317B8002000000100000000400000002000009C
S11317C80200000000600000002000000300000088
S11317D800800000002000000400000000A00000B9
S11317E8002000000500000000C0000000200000E8
S11317F80600000000E000000020000007000000D0
S11318080000010000200000080000000020010082
S11318180020000009000000004001000020000032
S11318280A00000000600100002000000B00000016
S113183800800100002000000C00000000A001004E
S1131848002000000D00000000C00100002000007E
S11318580E00000000E00100002000000F0000005E
S11318680000020000800000100000000080020058
S11318780080000011000000000003000080000048
S11318881200000000800300008000001300000024
S1131898433A2F576F726B2F736F66747761726553
S11318A82F4F70656E424C542F5461726765742FC4
S11318B844656D6F2F41524D434D335F4C4D335347
S11318C85F454B5F4C4D3353383936325F43726F43
S11318D87373776F726B732F426F6F742F696465BC
S11318E82F2E2E2F2E2E2F2E2E2F2E2E2F536F755A
S11318F87263652F41524D434D335F4C4D33532F23
S1121908756172742E63004F70656E424C54000B
S1130708C0E1E4007038390064E00F40462810B5B1
S1130718044605D91A484FF4D57101F0CDF90DE016
S1130728042804D1174B1A6842F4803213E00528D0
S113073804D1144B1A6842F400320CE0062C04D19C
S1130748104B1A6842F4802205E00F2C05D10E4B99
S11307581A6842F002021A6010BDA4F110031F2B9C
S113076805D8012202FA03F3084A136010BD2F2C9E
S113077805D90123303C03FA04F4054B1C6010BD71
S1130788941F000024ED00E010E000E000E100E028
S113079804E100E0462810B5044605D91A484FF488
S11307A8F77101F089F90DE0042804D1174B1A6890
S11307B822F4803213E0052804D1144B1A6822F479
S11307C800320CE0062C04D1104B1A6822F4802263
S11307D805E00F2C05D10E4B1A6822F002021A60AC
S11307E810BDA4F110031F2B05D8012202FA03F34C
S11307F8084A136010BD2F2C05D90123303C03FA95
S113080804F4054B1C6010BD941F000024ED00E0A7
S113081810E000E080E100E084E100E0B0F1402F66
S113082845D0254B984242D0A3F5A62398423ED002
S113083803F5A82398423AD0A3F5A623984236D0C4
S113084803F5A823984232D0A3F5A62398422ED0C4
S113085803F5A82398422AD0A3F55C33984226D0FE
S113086803F56033984222D0A3F55C3398421ED036
S113087803F5603398421AD0A3F55C33984216D036
S113088803F56033984212D0A3F55C3398420ED036
S113089803F5603398420AD0A3F50833984208D088
S11308A803F50C33C31A584240EB03007047012088
S11308B870470120704700BF0080054070B50446AA
S11308C81646CDB2FFF7AAFF18B91048E42101F083
S11308D8F3F8022E03D90D48E62101F0EDF8D4F817
S11308E8003416F0010F14BF2B43AB4304F58062A8
S11308F81360D4F8202416F0020F04F5846314BF9F
S1130908154322EA05051D6070BD00BF02200000E2
S1130918F0B5044615461F46CEB2FFF77FFF20B94F
S113092842484FF4DD7101F0C7F86B1E012B08D95A
S1130938042D06D00C2D04D03C484FF4DF7101F08F
S1130948BBF8082F0FD00A2F0DD00C2F0BD0092F6E
S113095809D00B2F07D00D2F05D027B1334840F20B
S1130968C51101F0A9F8D4F8003515F0010F14BF2A
S11309783343B34304F5A0621360D4F8042515F097
S1130988020F04F5A06314BF3243B24303F1040316
S11309981A60D4F8083515F0040F14BF3343B34371
S11309A804F5A1621360D4F8183515F0080F14BFC4
S11309B83343B34304F5A3621360D4F80C2517F04A
S11309C8010F04F5A06314BF3243B24303F10C03CF
S11309D81A60D4F8103517F0020F14BF3343B34329
S11309E804F5A2621360D4F8142517F0040F04F573
S11309F8A26314BF3243B24303F104031A60D4F868
S1130A081C2517F0080F04F5A26303F10C0314BFA7
S1130A183243B2431A60D4F8282504F5A5630FB904
S1130A28164301E022EA06061E60F0BD022000001B
S1130A3830B50446CDB2FFF7F1FE20B908484FF4AB
S1130A48647101F039F8204629460222FFF736FF7F
S1130A582046294604220823BDE83040FFF758BF42
S1130A680220000030B50446CDB2FFF7D7FE20B906
S1130A78084840F21F5101F01FF820462946022277
S1130A88FFF71CFF2046294601220823BDE8304011
S1130A98FFF73EBF02200000830510B5044603D0CB
S1130AA80B48842101F008F80A4B01221A6043F824
S1130AB8144C094A143B08331A601A689207FCD488
S1130AC8064B186810F0010018BF4FF0FF3010BD36
S1130AD86B20000014D00F40020042A40CD00F4039
S1130AE82DE9F041054688070C46164603D02848E8
S1130AF8C82100F0E1FFB10703D02548C92100F05F
S1130B08DBFF244B01221A60234B1B68DA071ED42F
S1130B18224B234F234824491A462EE024F07F030E
S1130B28CCF8003007E0214B0434434455F8048BD7
S1130B38043EC3F8008014F07C0801D13B680BB96B
S1130B48002EF0D110600B68DB07FCD405E0184ACE
S1130B58DFF84CC0174F14481146002EDED10EE0C2
S1130B683C6055F804CBC0F800C01960D2F800C046
S1130B781CF0010FFAD10434043E002EF0D10E4BC0
S1130B88186810F0010018BF4FF0FF30BDE8F0817D
S1130B986B20000014D00F40A0E10F4008D00F4094
S1130BA800D00F4004D00F40010042A400D10F40F0
S1130BB820D00F4030D00F400CD00F40084B984243
S1130BC80AD003F58053984208D003F58053C31A1A
S1130BD8584240EB030070470120704701207047DA
S1130BE800C0004010B50446FFF7E8FF20B90848E4
S1130BF84FF4CF7100F060FFE36A43F01003E3623F
S1130C08236B43F4407343F00103236310BD00BF17
S1130C18D820000010B50446FFF7D0FF20B90948D2
S1130C284FF4DF7100F048FFA3691907FCD4E36AA5
S1130C3823F01003E362236B23F4407323F00103CE
S1130C48236310BDD8200000F0B504460D461646AF
S1130C581F46FFF7B3FF20B92C4840F20D1100F0EE
S1130C682BFF26B929484FF4877100F025FF284B3C
S1130C781A6812F0E04F1DD01968264A0A40B2F1EA
S1130C88805F17D01968234A0A4023498A4203D14E
S1130C981B689BB2022B0DD01D4A1E4B11680B40DA
S1130CA81E498B4208D113689BB2002B0CBF10233A
S1130CB8082302E0102300E0082373439D4204D272
S1130CC8124840F20F1100F0F7FE2046FFF7A2FF8A
S1130CD8B5EB061F236B04D243F020032363760885
S1130CE802E023F020032363ED00B5FBF6F601369A
S1130CF8F3096362C6F3450600232046A662E76249
S1130D08A361BDE8F040FFF76DBF00BFD820000025
S1130D1800E00F400000FF70000001100000031005
S1130D2810B50446FFF74AFF20B9064840F2E931F6
S1130D3800F0C2FEA36913F0200F14BF00200120A5
S1130D4810BD00BFD820000010B50446FFF736FFD9
S1130D5820B9064840F2094100F0AEFEA369D8065E
S1130D6854BF20684FF0FF3010BD00BFD8200000EA
S1130D7830B50446CDB2FFF721FF20B9064840F24A
S1130D885B4100F099FEA3699A0602D4256001200C
S1130D9830BD002030BD00BFD8200000084B984269
S1130DA80AD003F58053984208D003F58053C31A38
S1130DB8584240EB030070470120704701207047F8
S1130DC800000440094B98420DD003F58053984223
S1130DD807D0A3F5005398420CBF37204FF0FF30DB
S1130DE87047392070473820704700BF001004400E
S1130DF881B00160002301E0009B01330093009B54
S1130E08042BF9DD01B0704771B5054620F47E6006
S1130E1820F01F00FFF7D6FF421C044603D11048F8
S1130E28F92100F049FE0126A4F1300206FA02F67F
S1130E380C4B1B681E4002D02046FFF7ABFC2B6806
S1130E48002301E0009B01330093009B042BF9DD90
S1130E582D6816B12046FFF759FC284678BD00BF17
S1130E684421000004E100E0F0B50446FFF796FFD2
S1130E7820B9224840F2D91100F01EFE2046012173
S1130E88FFF7B6FF04F120052846FFF7BDFF10F46D
S1130E980046F9D104F124073846B021FFF7A8FF2A
S1130EA8314604F13400FFF7A3FF314604F138005A
S1130EB8FFF79EFF01262846FFF7A6FF0004FAD491
S1130EC8314628460136FFF793FF212EF3D13846E1
S1130ED80C21FFF78DFF01262846FFF795FF010433
S1130EE8FAD4314628460136FFF782FF212EF3D182
S1130EF8201DBDE8F040FFF787BF00BF4421000074
S1130F0810B50446FFF74AFF20B9074840F23A21D2
S1130F1800F0D2FD2046FFF777FF20F001012046BC
S1130F28BDE81040FFF764BF4421000070B50546D2
S1130F380C46FFF733FF20B932484FF4597100F0DB
S1130F48BBFD24B92F4840F2653100F0B5FD236894
S1130F58023B0E2B04D92B4840F26B3100F0ACFD58
S1130F686368013B072B04D926484FF45C7100F0F1
S1130F78A3FDA368013B032B04D9224840F2753131
S1130F8800F09AFDE368013BB3F5806F04D31D4874
S1130F9840F27B3100F090FD2846FFF735FF064606
S1130FA840F041012846FFF723FF616823680139AF
S1130FB8013B09031B0203F4706301F4E041194384
S1130FC8E36805F10C00013B03F03F031943A368F0
S1130FD8013B9B01DBB21943FFF70AFFE16805F106
S1130FE818000139C1F38311FFF702FFF30726F054
S1130FF84001284648BF26F04101BDE87040FFF78C
S1131008F7BE00BF4421000030B504460D46FFF783
S1131018C5FE20B91A4840F2925100F04DFD032D47
S11310282AD8DFE805F0020D151D04342046FFF721
S1131038EBFE6FF01F0105462046FFF7D9FE1CE0C2
S113104804F58070FFF7E0FE054604F582700EE0B3
S113105804F59070FFF7D8FE054604F5927006E093
S113106804F5B070FFF7D0FE054604F5B270FFF73B
S1131078CBFE45EA004500E00025284630BD00BF08
S1131088442100002DE9F04F85B00446039115462C
S11310981E46FFF783FE20B9704840F25F6100F0F6
S11310A80BFD039A531E1F2B04D96C484FF4CC61D3
S11310B800F002FD042E04D9684840F2666100F08D
S11310C8FBFC04F1200304930498FFF79DFE03043A
S11310D8FAD42968B1F5006F3ABFAA68C2F380024E
S11310E80122042E00F2B780DFE806F0031E070A87
S11310F8160001234FF4807711E000231F4616E001
S113110800234FF480574FF4005E41F6FF764FF604
S1131118FF784FF0D30C0FE001234FF490570026CB
S11311284FF4005EB04605E000234FF480779E46F6
S11311381E4698464FF0930CA86810F0080F09D083
S11311486E6822B11FFA86F8C6F30C4602E07605EB
S1131158F60C904600F02809B9F1280F00F0180998
S113116808BF46F40046B9F1180F08BF46F4804694
S113117810F0380F1CBF4FF0D30C47F480574CF0D5
S1131188200C4AB18AB2C1F30C4141F4404141EA0E
S11311980E010192029107E049054EEAD14E4EF440
S11311A8004ECDF808E00192D5F80CA081050AF0AC
S11311B80F0247EA02075CBF47F08007BFB2C207C5
S11311C848BF47F40067800748BF47F48067DBB12E
S11311D8D5F810B004F13C09002313E05D1C554513
S11311E81BF8031004DA1BF805209D1C41EA0221B0
S11311F84846CDF800C0FFF7FBFDDDF800C009F153
S113120804092B465345E9DB614604F12400FFF742
S1131218EFFD04F128004146FFF7EAFD04F12C0034
S11312283146FFF7E5FD04F130000199FFF7E0FDD1
S113123804F134000299FFF7DBFD04F13800394664
S1131248FFF7D6FD039B049803F03F0105B0BDE802
S1131258F04FFFF7CDBD05B0BDE8F08F4421000085
S11312682DE9F34F04460D461646DFB2FFF796FD07
S113127820B9694840F2C17100F01EFC6B1E1F2B97
S113128804D9654840F2C27100F016FC04F18408E0
S1131298002F14BF7B217321404604F1800705F019
S11312A83F05FFF7A5FD38462946FFF7A1FD384657
S11312B8FFF7AAFD10F40042F9D104F18800009266
S11312C8FFF7A2FD834604F18C00FFF79DFD8246DB
S11312D804F19000FFF798FD034604F1940001938C
S11312E8FFF792FD1FFA80F904F19800FFF78CFDCF
S11312F8009A80B210F4807FB260019B09F4005216
S113130801D10AB902E00AB94022B26019F4804254
S11313184FEAC9494FEAD94908D09BB243EA09437D
S11313283360B36843F00403B36002E04FEAA903EF
S11313383360410403D5B36843F48073B360C304D2
S113134828D51FFA8AFA4FEACA43DB0C3AB11FFAC6
S11313588BFB4BEA034373606FF0604203E09B101E
S1131368736040F2FF72934202D1B368590603D402
S1131378B36843F00803B3601AF4004F03D0B368AA
S113138843F02803B3601AF4804F03D0B36843F0E2
S11313981803B360020503D5B36843F00103B360CF
S11313A8430503D5B36843F00203B36001042FD5A2
S11313B8B36800F00F0A13F04009C6F80CA015D161
S11313C8D6F810B09C340FE02046FFF71DFD09F154
S11313D80103043453450BF8090004DA000A0BF836
S11313E8030009F102039946D145EDDB4046042187
S11313F8FFF7FEFC38462946FFF7FAFC3846FFF7A4
S113140803FD0204FAD4B36843F08003B36001E037
S11314180023F360BDE8FC8F4421000000B50B48AD
S1131428FEF7F6FF0A48FEF7D3FF03214FF04020EA
S1131438FFF718FB0748FEF7CBFF07480321FFF720
S1131448F7FA00F071FB00F07CFBFCE78003C001B5
S113145801000020080000200070004001483D21E0
S113146800F02ABBAF21000000B500F0D1F958B153
S113147800F0AEFB00F0E8F9044B4FF480421A6028
S113148844F204031B6898475DF804FB08ED00E088
S113149870B50C4695B2064607E014F8013B013DC9
S11314A806F8013B00F0D1FBADB2002DF5D170BDBB
S11314B8FEF75FBE70B50C4D0646002400F0C5FB70
S11314C82B689E4209D36A689B189E4205D2064B34
S11314D80C2202FB0434207A70BD01340C35122C22
S11314E8ECD1FF2070BD00BF342200002DE9F1418A
S11314F805460068FFF7DEFFFF2818D000242F6890
S1131508261DAB5904EB0708009300F09EFB6846C0
S113151841460422FFF7E4FA48B9E259009B9A428B
S113152806D1B6F5007F3446E9D1012000E0002059
S1131538BDE8F881114B30B5984204460D4606D0F3
S1131548B1F5804F05D0FFF7D1FF18B910E00C4C66
S113155800E01C46EB050DD12368AB420BD02046B6
S113156840F8045B29464FF40072FFF791FF02E04C
S1131578044600E00024204630BD00BF04000020DB
S1131588080200202DE9F0439846036821F4FE7709
S1131598013304460D46164627F0030706D140F8E2
S11315A8047B39464FF40072FFF772FF2368BB428D
S11315B805D020463946FFF7BDFF0446F0B123683D
S11315C840F2FF19ED1A0435651907F5007700F0A4
S11315D83CFB231DEB1A4B4506D920463946FFF739
S11315E8A9FF044660B1051D16F8013BB8F10108CE
S11315F805F8013BEBD10120BDE8F083BDE8F08399
S1131608BDE8F083034A4FF0FF331360024A1360C6
S1131618704700BF080200200400002070B504468B
S11316280D461646FFF746FFFF2815D0601E4019E1
S1131638FFF740FFFF280FD024F4FE7323F00303C1
S1131648B3F5804F0CBF05480548214632462B4662
S1131658BDE87040FFF796BF002070BD040000206D
S1131668080200202DE9F0410E460446FFF722FF48
S1131678013C0546A019FFF71DFFFF2D074659D069
S1131688FF285AD0854255D8012D53D9132851D84B
S11316982B4E0024B04600F0D8FA98F80830AB4234
S11316A804D10C235C43264B1C5906E00134122C4C
S11316B808F10C08EFD14FF0FF34DFF884800025DF
S11316C800F0C3FA98F80830BB4205D10C235D43F7
S11316D81B4B53F8058006E00135122D08F10C0860
S11316E8EED14FF0FF38002500F0AFFA337ABB4251
S11316F805D1134B0C2202FB05356B6804E0013558
S11317080C36122DF0D10023C4EB0806F618C6F3E4
S11317188F26002509E000F098FA2046FFF7BCF967
S113172804F5806430B90135ADB2B542F3D3012074
S1131738BDE8F0810020BDE8F0810020BDE8F0811B
S1131748342200000F4B01B51A68013217D05A68C9
S1131758996844F2F0008918DA6889181A698918AE
S11317685A6989189A698918DA698B185B4201AA37
S113177842F8043D04216A46FFF750FF00E00120C7
S113178808BD00BF0400002044F2040318684FF4A5
S113179880431B68C01844F208031B68C01844F24D
S11317A80C031B68C01844F210031B68C01844F2E9
S11317B814031B68C01844F218031B68C01844F2C9
S11317C8F0031B68C018D0F1010038BF002070472F
S11317D80A4800B50368013302D0FFF787FE58B101
S11317E807480368013306D0FFF780FE003018BFAE
S11317F801205DF804FB01205DF804FB04000020CF
S113180808020020FFF7FEBEFFF708BFFFF72ABF54
S1131818FFF7BABF00B5FFF795FF18B15DF804EB01
S1131828FFF7D6BF5DF804FB054B00224CF24F319D
S11318381A60596005219A601960024B1A60704752
S113184810E000E00C040020014B00221A607047ED
S113185810E000E0044B1B68DB0303D5034B1A6854
S113186801321A60704700BF10E000E00C04002049
S113187800B5FFF7EFFF024B18685DF804FB00BFE3
S11318880C04002000B50748FEF7A2FDFEF75EFE33
S1131898014605484FF4614260235DF804EBFFF705
S11318A8D3B900BF0100001000C0004070B5CDB22C
S11318B8402D064603D91848572100F0FDF817486B
S11318C82946FFF755FA40B101E000F0BEF9134884
S11318D8FFF726FA0028F8D003E00F485B2100F050
S11318E8EBF8002414E000F0B0F9315D0B48FFF781
S11318F83FFA40B101E000F0A8F90848FFF710FAF0
S11319080028F8D003E00448642100F0D5F8013435
S1131918A3B2AB42E7D370BD0C23000000C0004063
S1131928F0B5174C064625785DB91648FFF70CFA4A
S1131938421C1FD0144B187001232370134B1D70C5
S113194818E0124D0F482F78FFF7FEF9431C13D007
S11319580D492B78CF19787001330A78DBB29A4293
S11319682B700BD130460131FFF792FD0023237011
S11319780120F0BD2846F0BD0020F0BD0020F0BDD8
S11319885204002000C0004010040020510400202C
S113199870B5264889B0FEF71BFD2548FFF764FAA1
S11319A804230793102340F2A4601C4608225D1CFC
S11319B81AE0A918B0FBF1F6413EF6B20A2E12D885
S11319C8B4FBF1F64E43102E0DD1032A059398BFAC
S11319D807921023B3FBF1F10891154805A9069263
S11319E8FFF7A4FA06E0013A002AE2D16438013B81
S11319F8DCD113E00E48FFF783FA40F267630093E3
S1131A0803F5CC7301930823029303930848012137
S1131A186A460223FFF736FB09B070BD05489021DA
S1131A280693059300F048F8E4E700BF00011000AE
S1131A38000004408323000030B5044685B0CDB2CD
S1131A4810480121FFF7E0FA820703D50E48AB21BD
S1131A5800F032F840F2E17300930A4800230221AF
S1131A686A46029303950494FFF70CFB0121054889
S1131A78FFF7CAFA044600F0E8F8A307F6D405B05D
S1131A8830BD00BF000004408323000010B50221CC
S1131A9885B004460748FFF7B7FA10F0010007D0ED
S1131AA8012104486A460B460494FFF7D9FB012038
S1131AB805B010BD00000440034B00B51860034B8B
S1131AC8196000F0C2F8FCE7540400205804002010
S1131AD810B500F0B7F8012810D0094C2378012B71
S1131AE80CD1FFF7C5FE074B1B683233984205D368
S1131AF800232370BDE81040FFF7B6BC10BD00BF3B
S1131B085C04002060040020054B012200B51A7013
S1131B18FFF7AEFE034B18605DF804EBFFF7D8BF80
S1131B285C0400206004002000B500F08DF8FFF785
S1131B387BFEFFF767FE00F00FF85DF804EBFFF794
S1131B48E3BF00B500F081F8FFF784FE00F022F847
S1131B585DF804EBFFF7BCBF31B5FF2300250B4C40
S1131B688DF800308DF8015000F07AF8FFF710FF77
S1131B7801232360FFF786FE054B25601B78012BA4
S1131B8802D1684600F08AF838BD00BF0000002082
S1131B986404002000B50C48FFF778FF012804D13D
S1131BA80A4B1860084800F079F80748FFF7B8FEB0
S1131BB8012807D1054B044800221A605DF804EB9C
S1131BC800F06CB85DF804FB6504002000000020F8
S1131BD87047000070B5094E044633688DB2012B76
S1131BE802D1E9B2FFF728FF33681BB9E9B22046EE
S1131BF8FFF75CFEBDE8704000F048B80000002024
S1131C08044B1B68013B022B9ABF034AD05C40205B
S1131C18704700BF00000020F9230000044B1B6834
S1131C28013B022B9ABF034AD05C4020704700BF97
S1131C3800000020FC230000014B01221A707047A9
S1131C486404002000F01AB870477047034BFE2262
S1131C58DA7002221871A3F844207047A8040020FF
S1131C68054B00221A709A6483F84320A3F8442091
S1131C789A705A70704700BFA8040020024B187865
S1131C88003018BF01207047A8040020024B00222E
S1131C9883F84320704700BFA8040020F0B50378F8
S1131CA80546FF2B824C14D100220125E370102332
S1131CB86270237162712570FFF7A2FFA071FFF7AC
S1131CC8ADFFE071FFF7AAFF000A20726572A572E2
S1131CD872E02678012E40F0EA80F32B46D012D821
S1131CE8CF2B00F0C18005D8C92B78D0CC2B40F07D
S1131CF8C480C0E0D12B00F0B180C0F08380D22B27
S1131D0840F0BB809BE0FA2B49D006D8F52B0CD0C9
S1131D1813D3F62B40F0B18023E0FD2B50D0FE2BDB
S1131D2859D0FC2B40F0A98048E0FFF769FF6A7896
S1131D3890426DDD201DA16C08E0FFF761FF6B7810
S1131D48984265DD6968201DA1646A78FFF7A0FBE5
S1131D58FF23E3706A78A36CD318A3646B78013308
S1131D6879E0FF23E3704368A36481E0FF23E37011
S1131D780023A06C69681A4603E01C5C013312193D
S1131D88D2B28B42F9D14A4BC3F8072001221A7107
S1131D9800225A719A710822A3F8442070E0FF23A4
S1131DA8E370444B0722A364002323716371A37176
S1131DB8E27123726372A37208234CE000205DE091
S1131DC8FF236278E37000232371A371E371237204
S1131DD8627106233FE000232370637046E0A76C1A
S1131DE8FFF70EFF6A1C411E3846FFF70DFD002859
S1131DF841D0FF23E370A56CFFF702FF013D2D18C6
S1131E08A56435E0FFF7FCFE6B780138984201DCE5
S1131E18222033E0FF23E370A4F84460697819B9F9
S1131E28FFF7F8FC60BB26E0214CAA1CA06CFFF766
S1131E38EBFC00B36A78A36CD318A36420E00025F4
S1131E48FF23E37025716571FFF7DAFEE571A07170
S1131E58257265720723A4F8443011E0A06C696800
S1131E68FFF7D4FC10B906E0FFF722FBFF23E37069
S1131E78A4F8446004E0312000E02020FFF7E6FEE7
S1131E880B4C94F84330012B02D11020FFF7DEFEEF
S1131E98B4F8441006480BB2002B08DD012380F87F
S1131EA8433089B20330BDE8F040FFF793BEF0BD7C
S10B1EB8A8040020FF23000030
S1131EC040420F0000201C0080841E00008025007A
S1131ED0999E36000040380000093D0000803E0015
S1131EE000004B00404B4C0000204E00808D5B00F6
S1131EF000C05D000080700000127A0000007D00C8
S1131F0080969800001BB7000080BB00C0E8CE009C
S1131F10647ADA000024F4000000FA00433A2F57F0
S1131F206F726B2F736F6674776172652F4F706574
S1131F306E424C542F5461726765742F44656D6F03
S1131F402F41524D434D335F4C4D33535F454B5FEF
S1131F504C4D3353383936325F43726F7373776F36
S1131F60726B732F426F6F742F6964652F2E2E2F3F
S1131F706C69622F6472697665726C69622F737919
S1131F807363746C2E63000000E10F4004E10F40A2
S1131F9008E10F40433A2F576F726B2F736F6674CB
S1131FA0776172652F4F70656E424C542F54617285
S1131FB06765742F44656D6F2F41524D434D335FF8
S1131FC04C4D33535F454B5F4C4D335338393632A8
S1131FD05F43726F7373776F726B732F426F6F749B
S1131FE02F6964652F2E2E2F6C69622F64726976B7
S1131FF065726C69622F696E746572727570742E85
S11320006300433A2F576F726B2F736F6674776157
S113201072652F4F70656E424C542F546172676520
S1132020742F44656D6F2F41524D434D335F4C4DBA
S113203033535F454B5F4C4D3353383936325F432E
S1132040726F7373776F726B732F426F6F742F6934
S113205064652F2E2E2F6C69622F64726976657207
S11320606C69622F6770696F2E6300433A2F576F54
S1132070726B2F736F6674776172652F4F70656E24
S1132080424C542F5461726765742F44656D6F2FF1
S113209041524D434D335F4C4D33535F454B5F4C81
S11320A04D3353383936325F43726F7373776F72BF
S11320B06B732F426F6F742F6964652F2E2E2F6CF4
S11320C069622F6472697665726C69622F666C61ED
S11320D073686C69622E6300433A2F576F726B2FDB
S11320E0736F6674776172652F4F70656E424C54DE
S11320F02F5461726765742F44656D6F2F41524D83
S1132100434D335F4C4D33535F454B5F4C4D33531D
S1132110383936325F43726F7373776F726B732F14
S1132120426F6F742F6964652F2E2E2F6C69622F96
S11321306472697665726C69622F756172746C6918
S1132140622E6300433A2F576F726B2F736F66745E
S1132150776172652F4F70656E424C542F546172D3
S11321606765742F44656D6F2F41524D434D335F46
S11321704C4D33535F454B5F4C4D335338393632F6
S11321805F43726F7373776F726B732F426F6F74E9
S11321902F6964652F2E2E2F6C69622F6472697605
S11321A065726C69622F63616E6C69622E630043B1
S11321B03A2F576F726B2F736F6674776172652F46
S11321C04F70656E424C542F5461726765742F448E
S11321D0656D6F2F41524D434D335F4C4D33535F0B
S11321E0454B5F4C4D3353383936325F43726F730E
S11321F073776F726B732F426F6F742F6964652FDF
S11322002E2E2F2E2E2F2E2E2F2E2E2F536F7572F5
S113221063652F41524D434D335F4C4D33532F4330
S1132220726F7373776F726B732F766563746F72EB
S1132230732E630000400000002000000200000034
S11322400060000000200000030000000080000087
S1132250002000000400000000A000000020000096
S11322600500000000C0000000200000060000007F
S113227000E0000000200000070000000000010052
S113228000200000080000000020010000200000E1
S11322900900000000400100002000000A000000C6
S11322A000600100002000000B000000008001001D
S11322B0002000000C00000000A00100002000002D
S11322C00D00000000C00100002000000E0000000E
S11322D000E00100002000000F00000000000200E8
S11322E00080000010000000008002000080000058
S11322F01100000000000300008000001200000034
S1132300008003000080000013000000433A2F57B0
S11323106F726B2F736F6674776172652F4F706580
S11323206E424C542F5461726765742F44656D6F0F
S11323302F41524D434D335F4C4D33535F454B5FFB
S11323404C4D3353383936325F43726F7373776F42
S1132350726B732F426F6F742F6964652F2E2E2F4B
S11323602E2E2F2E2E2F2E2E2F536F757263652F28
S113237041524D434D335F4C4D33532F756172744D
S11323802E6300433A2F576F726B2F736F66747707
S11323906172652F4F70656E424C542F54617267A1
S11323A065742F44656D6F2F41524D434D335F4C1F
S11323B04D33535F454B5F4C4D3353383936325FA1
S11323C043726F7373776F726B732F426F6F742FD7
S11323D06964652F2E2E2F2E2E2F2E2E2F2E2E2F6C
S11323E0536F757263652F41524D434D335F4C4DAE
S11323F033532F63616E2E63000800000800004F02
S10A240070656E424C5400AC
S107240804000000C8
S903017B80

View File

@ -74,7 +74,7 @@
*
*/
/** \brief Enable/disable CAN transport layer. */
#define BOOT_COM_CAN_ENABLE (0)
#define BOOT_COM_CAN_ENABLE (1)
/** \brief Configure the desired CAN baudrate. */
#define BOOT_COM_CAN_BAUDRATE (500000)
/** \brief Configure CAN message ID target->host. */

View File

@ -53,5 +53,5 @@
<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="0" selected="1" name="unnamed" top="0" />
</Files>
<ARMCrossStudioWindow activeProject="openbtl_ek_lm3s8962" autoConnectTarget="Texas Instruments ICDI" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S8962_Crossworks\Boot" fileDialogDefaultFilter="" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Debug" />
<ARMCrossStudioWindow activeProject="openbtl_ek_lm3s8962" autoConnectTarget="Texas Instruments ICDI" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S8962_Crossworks\Boot" fileDialogDefaultFilter="*.c" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Debug" />
</session>

View File

@ -37,6 +37,51 @@
#include "header.h" /* generic header */
/****************************************************************************************
* Function prototypes
****************************************************************************************/
#if (BOOT_COM_UART_ENABLE > 0)
static void BootComUartInit(void);
static void BootComUartCheckActivationRequest(void);
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
static void BootComCanInit(void);
static void BootComCanCheckActivationRequest(void);
#endif
/************************************************************************************//**
** \brief Initializes the communication interface.
** \return none.
**
****************************************************************************************/
void BootComInit(void)
{
#if (BOOT_COM_UART_ENABLE > 0)
BootComUartInit();
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
BootComCanInit();
#endif
} /*** end of BootComInit ***/
/************************************************************************************//**
** \brief Receives the CONNECT request from the host, which indicates that the
** bootloader should be activated and, if so, activates it.
** \return none.
**
****************************************************************************************/
void BootComCheckActivationRequest(void)
{
#if (BOOT_COM_UART_ENABLE > 0)
BootComUartCheckActivationRequest();
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
BootComCanCheckActivationRequest();
#endif
} /*** end of BootComCheckActivationRequest ***/
/************************************************************************************//**
** \brief Bootloader activation function.
** \return none.
@ -65,7 +110,7 @@ static unsigned char UartReceiveByte(unsigned char *data);
** \return none.
**
****************************************************************************************/
void BootComInit(void)
static void BootComUartInit(void)
{
/* enable the UART0 peripheral */
SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0);
@ -76,7 +121,7 @@ void BootComInit(void)
UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), BOOT_COM_UART_BAUDRATE,
(UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE |
UART_CONFIG_PAR_NONE));
} /*** end of BootComInit ***/
} /*** end of BootUartComInit ***/
/************************************************************************************//**
@ -85,7 +130,7 @@ void BootComInit(void)
** \return none.
**
****************************************************************************************/
void BootComCheckActivationRequest(void)
static void BootComUartCheckActivationRequest(void)
{
static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1];
static unsigned char xcpCtoRxLength;
@ -127,7 +172,7 @@ void BootComCheckActivationRequest(void)
}
}
}
} /*** end of BootComCheckActivationRequest ***/
} /*** end of BootComUartCheckActivationRequest ***/
/************************************************************************************//**
@ -238,7 +283,7 @@ static unsigned char CanSetBittiming(void)
** \return none.
**
****************************************************************************************/
void BootComInit(void)
static void BootComCanInit(void)
{
tCANMsgObject rxMsgObject;
@ -259,7 +304,7 @@ void BootComInit(void)
rxMsgObject.ulFlags = MSG_OBJ_USE_ID_FILTER;
rxMsgObject.ulMsgLen = 8;
CANMessageSet(CAN0_BASE, CAN_RX_MSGOBJECT_IDX+1, &rxMsgObject, MSG_OBJ_TYPE_RX);
} /*** end of BootComInit ***/
} /*** end of BootCanComInit ***/
/************************************************************************************//**
@ -268,7 +313,7 @@ void BootComInit(void)
** \return none.
**
****************************************************************************************/
void BootComCheckActivationRequest(void)
static void BootComCanCheckActivationRequest(void)
{
unsigned long status;
tCANMsgObject msgObject;
@ -289,7 +334,7 @@ void BootComCheckActivationRequest(void)
BootActivate();
}
}
} /*** end of BootComCheckActivationRequest ***/
} /*** end of BootComCanCheckActivationRequest ***/
#endif /* BOOT_COM_CAN_ENABLE > 0 */

View File

@ -51,7 +51,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_LM3S8962_Crossworks\Prog\main.c" y="24" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S8962_Crossworks\Prog\main.c" left="18" selected="1" name="unnamed" top="9" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S8962_Crossworks\Prog\main.c" y="24" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S8962_Crossworks\Prog\main.c" left="0" selected="1" name="unnamed" top="9" />
</Files>
<ARMCrossStudioWindow activeProject="demoprog_ek_lm3s8962" autoConnectTarget="Texas Instruments ICDI" debugSearchFileMap="" fileDialogInitialDirectory="D:\usr\feaser\software\OpenBLT\Target\Demo\ARMCM3_LM3S_EK_LM3S8962_Crossworks\Prog\lib\driverlib" fileDialogDefaultFilter="*.c" autoConnectCapabilities="388991" debugSearchPath="" buildConfiguration="THUMB Debug" />
</session>

View File

@ -5,7 +5,7 @@ MEMORY
Peripherals (wx) : ORIGIN = 0x40020000, LENGTH = 0x00100000
FiRM_Peripherals (wx) : ORIGIN = 0x40000000, LENGTH = 0x00010000
SRAM (wx) : ORIGIN = 0x20000000, LENGTH = 0x00010000
FLASH (rx) : ORIGIN = 0x00002000, LENGTH = 0x00040000 - 0x2000
FLASH (rx) : ORIGIN = 0x00004000, LENGTH = 0x00040000 - 0x4000
}
@ -19,7 +19,7 @@ SECTIONS
__FiRM_Peripherals_segment_end__ = 0x40010000;
__SRAM_segment_start__ = 0x20000000;
__SRAM_segment_end__ = 0x20010000;
__FLASH_segment_start__ = 0x00002000;
__FLASH_segment_start__ = 0x00004000;
__FLASH_segment_end__ = 0x00040000;
__STACKSIZE__ = 256;

View File

@ -7,40 +7,45 @@ start address 0x00000000
Program Header:
LOAD off 0x00008000 vaddr 0x00000000 paddr 0x00000000 align 2**15
filesz 0x000014e6 memsz 0x000014e6 flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x20000000 align 2**15
filesz 0x00001ef2 memsz 0x00001ef2 flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x00001ef2 align 2**15
filesz 0x00000001 memsz 0x00000001 flags rw-
LOAD off 0x00010004 vaddr 0x20000004 paddr 0x00001ef8 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 000014e6 00000000 00000000 00008000 2**2
0 .text 00001ef2 00000000 00000000 00008000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .bss 000006f0 20000000 20000000 00010000 2**2
1 .data 00000001 20000000 00001ef2 00010000 2**0
CONTENTS, ALLOC, LOAD, DATA
2 .bss 000006f0 20000004 00001ef8 00010004 2**2
ALLOC
2 .debug_info 00005af5 00000000 00000000 000094e6 2**0
3 .debug_info 00007ddc 00000000 00000000 00010001 2**0
CONTENTS, READONLY, DEBUGGING
3 .debug_abbrev 000016ac 00000000 00000000 0000efdb 2**0
4 .debug_abbrev 00001d08 00000000 00000000 00017ddd 2**0
CONTENTS, READONLY, DEBUGGING
4 .debug_aranges 00000770 00000000 00000000 00010687 2**0
5 .debug_aranges 00000910 00000000 00000000 00019ae5 2**0
CONTENTS, READONLY, DEBUGGING
5 .debug_ranges 000006f0 00000000 00000000 00010df7 2**0
6 .debug_ranges 00000878 00000000 00000000 0001a3f5 2**0
CONTENTS, READONLY, DEBUGGING
6 .debug_line 0000216a 00000000 00000000 000114e7 2**0
7 .debug_line 00002adc 00000000 00000000 0001ac6d 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_str 00001685 00000000 00000000 00013651 2**0
8 .debug_str 00001dc8 00000000 00000000 0001d749 2**0
CONTENTS, READONLY, DEBUGGING
8 .comment 00000030 00000000 00000000 00014cd6 2**0
9 .comment 00000030 00000000 00000000 0001f511 2**0
CONTENTS, READONLY
9 .ARM.attributes 00000033 00000000 00000000 00014d06 2**0
10 .ARM.attributes 00000033 00000000 00000000 0001f541 2**0
CONTENTS, READONLY
10 .debug_frame 00001468 00000000 00000000 00014d3c 2**2
11 .debug_frame 0000199c 00000000 00000000 0001f574 2**2
CONTENTS, READONLY, DEBUGGING
11 .debug_loc 00003438 00000000 00000000 000161a4 2**0
12 .debug_loc 00004a64 00000000 00000000 00020f10 2**0
CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE:
00000000 l d .text 00000000 .text
20000000 l d .bss 00000000 .bss
20000000 l d .data 00000000 .data
20000004 l d .bss 00000000 .bss
00000000 l d .debug_info 00000000 .debug_info
00000000 l d .debug_abbrev 00000000 .debug_abbrev
00000000 l d .debug_aranges 00000000 .debug_aranges
@ -54,114 +59,138 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 vectors.c
00000000 l df *ABS* 00000000 cstart.c
0000011c l F .text 00000000 zero_loop2
000012b6 l F .text 00000000 zero_loop
00001c6e l F .text 00000000 zero_loop
00000000 l df *ABS* 00000000 main.c
00000000 l df *ABS* 00000000 flashlib.c
00000000 l df *ABS* 00000000 sysctl.c
0000029c l F .text 000000e4 SysCtlPeripheralValid
000012f8 l O .text 0000005c g_pulXtals
00001370 l O .text 0000000c g_pulRCGCRegs
000002b0 l F .text 000000e4 SysCtlPeripheralValid
00001cb0 l O .text 0000005c g_pulXtals
00001d28 l O .text 0000000c g_pulRCGCRegs
00000000 l df *ABS* 00000000 interrupt.c
00000000 l df *ABS* 00000000 gpio.c
000006a8 l F .text 00000040 GPIOBaseValid
000007cc l F .text 00000040 GPIOBaseValid
00000000 l df *ABS* 00000000 uartlib.c
00000870 l F .text 00000020 UARTBaseValid
000009c8 l F .text 00000020 UARTBaseValid
00000000 l df *ABS* 00000000 canlib.c
00000b94 l F .text 00000020 CANBaseValid
00000bb4 l F .text 0000002c CANIntNumberGet
00000be0 l F .text 00000018 CANRegWrite
00000bf8 l F .text 00000064 CANRegRead
00000000 l df *ABS* 00000000 boot.c
00000000 l df *ABS* 00000000 com.c
20000000 l O .bss 00000001 comEntryStateConnect
20000001 l O .bss 00000040 xcpCtoReqPacket.4165
20000004 l O .bss 00000001 comEntryStateConnect
00001d9a l O .text 00000003 CSWTCH.9
20000000 l O .data 00000001 comActiveInterface
20000005 l O .bss 00000040 xcpCtoReqPacket.4184
00001d9d l O .text 00000003 CSWTCH.11
00000000 l df *ABS* 00000000 xcp.c
00000adc l F .text 00000014 XcpSetCtoError
000013ad l O .text 00000008 xcpStationId
20000044 l O .bss 0000004c xcpInfo
00001348 l F .text 00000014 XcpSetCtoError
00001da0 l O .text 00000008 xcpStationId
20000048 l O .bss 0000004c xcpInfo
00000000 l df *ABS* 00000000 backdoor.c
20000090 l O .bss 00000001 backdoorOpen
20000094 l O .bss 00000004 backdoorOpenTime
20000094 l O .bss 00000001 backdoorOpen
20000098 l O .bss 00000004 backdoorOpenTime
00000000 l df *ABS* 00000000 cop.c
00000000 l df *ABS* 00000000 assert.c
20000098 l O .bss 00000004 assert_failure_file
2000009c l O .bss 00000004 assert_failure_line
2000009c l O .bss 00000004 assert_failure_file
200000a0 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 xcpCtoRxInProgress.4369
200000a1 l O .bss 00000041 xcpCtoReqPacket.4367
200000e2 l O .bss 00000001 xcpCtoRxLength.4368
200000a4 l O .bss 00000001 xcpCtoRxLength.4380
200000a5 l O .bss 00000041 xcpCtoReqPacket.4379
200000e6 l O .bss 00000001 xcpCtoRxInProgress.4381
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
00000f48 l F .text 00000034 FlashGetSector
00000f7c l F .text 0000004c FlashWriteBlock
00000fc8 l F .text 00000050 FlashSwitchBlock
00001018 l F .text 00000080 FlashAddToBlock
000013d8 l O .text 000000e4 flashLayout
200000e8 l O .bss 00000204 bootBlockInfo
200002ec l O .bss 00000204 blockInfo
00001900 l F .text 00000034 FlashGetSector
00001934 l F .text 0000004c FlashWriteBlock
00001980 l F .text 00000050 FlashSwitchBlock
000019d0 l F .text 00000080 FlashAddToBlock
00001df0 l O .text 000000d8 flashLayout
200000ec l O .bss 00000204 bootBlockInfo
200002f0 l O .bss 00000204 blockInfo
00000000 l df *ABS* 00000000
00000200 l *ABS* 00000000 __STACKSIZE__
00000a6c g F .text 00000030 ComInit
000010b0 g F .text 00000048 FlashWrite
00000d68 g F .text 00000018 AssertFailure
00001294 g F .text 00000040 reset_handler
00000f1c g F .text 0000001c TimerUpdate
00000b1c g F .text 00000010 XcpPacketTransmitted
00000a9c g F .text 0000001c ComTask
000003b8 g F .text 00000008 SysCtlDelay
00000acc g F .text 0000000c ComSetConnectEntryState
00000a3c g F .text 0000001a BootInit
00000d44 g F .text 00000020 BackDoorInit
00000d66 g F .text 00000002 CopService
000014e6 g .text 00000000 _etext
000009c4 g F .text 00000024 UARTSpaceAvail
00000f10 g F .text 0000000c TimerReset
00000a10 g F .text 0000002c UARTCharPutNonBlocking
00000a56 g F .text 00000016 BootTask
000011c8 g F .text 00000044 FlashWriteChecksum
00000aba g F .text 00000010 ComTransmitPacket
00000380 g F .text 00000038 SysCtlPeripheralEnable
00000b0c g F .text 00000010 XcpIsConnected
00000ecc g F .text 00000004 NvmInit
00001098 g F .text 00000018 FlashInit
200004f0 g .bss 00000000 _ebss
00001288 g F .text 0000000c UnusedISR
00000ab8 g F .text 00000002 ComFree
00000dcc g F .text 00000028 UartInit
00000ed4 g F .text 00000004 NvmErase
000009e8 g F .text 00000028 UARTCharGetNonBlocking
20000000 g .bss 00000000 _bss
00000b2c g F .text 000001e0 XcpPacketReceived
00001254 g F .text 00000034 FlashDone
0000124c g F .text 0000003c ComInit
00001a68 g F .text 00000048 FlashWrite
00001600 g F .text 00000018 AssertFailure
00001858 g F .text 0000002c CanReceivePacket
00001c4c g F .text 00000040 reset_handler
00000c5c g F .text 00000098 CANInit
000018d4 g F .text 0000001c TimerUpdate
00001388 g F .text 00000010 XcpPacketTransmitted
00001288 g F .text 0000003c ComTask
000003cc g F .text 00000008 SysCtlDelay
00001338 g F .text 0000000c ComSetConnectEntryState
0000121c g F .text 0000001a BootInit
00000cf4 g F .text 0000002c CANEnable
000015dc g F .text 00000020 BackDoorInit
000015fe g F .text 00000002 CopService
00001ef2 g .text 00000000 _etext
00000b1c g F .text 00000024 UARTSpaceAvail
000018c8 g F .text 0000000c TimerReset
00000b68 g F .text 0000002c UARTCharPutNonBlocking
00001236 g F .text 00000016 BootTask
00001b80 g F .text 00000044 FlashWriteChecksum
000012c8 g F .text 00000030 ComTransmitPacket
00000394 g F .text 00000038 SysCtlPeripheralEnable
00001378 g F .text 00000010 XcpIsConnected
00001884 g F .text 00000004 NvmInit
00001a50 g F .text 00000018 FlashInit
200004f4 g .bss 00000000 _ebss
00001c40 g F .text 0000000c UnusedISR
000012c4 g F .text 00000002 ComFree
00001664 g F .text 00000028 UartInit
0000188c g F .text 00000004 NvmErase
00000b40 g F .text 00000028 UARTCharGetNonBlocking
20000004 g .bss 00000000 _bss
00001398 g F .text 0000020c XcpPacketReceived
00001c0c g F .text 00000034 FlashDone
000000f0 g F .text 00000050 EntryFromProg
000001c4 g F .text 000000d8 FlashProgram
00000af0 g F .text 0000001c XcpInit
000010f8 g F .text 000000d0 FlashErase
00000154 g F .text 0000002c main
000004fc g F .text 000001ac SysCtlClockGet
000008c0 g F .text 00000034 UARTDisable
00000edc g F .text 00000012 NvmDone
00000df4 g F .text 0000006c UartTransmitPacket
00000ed8 g F .text 00000004 NvmVerifyChecksum
00000da8 g F .text 0000001e CpuMemCopy
00000e60 g F .text 0000006c UartReceivePacket
20000000 g .text 00000000 _data
00000d64 g F .text 00000002 CopInit
00000dc6 g F .text 00000004 CpuReset
00000ed0 g F .text 00000004 NvmWrite
00000d80 g F .text 00000028 CpuStartUserProgram
200006f0 g .bss 00000000 _estack
0000120c g F .text 00000048 FlashVerifyChecksum
20000000 g .text 00000000 _edata
00000dfc g F .text 0000007c CANStatusGet
00001804 g F .text 00000054 CanTransmitPacket
000001d8 g F .text 000000d8 FlashProgram
0000135c g F .text 0000001c XcpInit
00001ab0 g F .text 000000d0 FlashErase
00000154 g F .text 00000040 main
00000510 g F .text 000001ac SysCtlClockGet
00000a18 g F .text 00000034 UARTDisable
00001894 g F .text 00000012 NvmDone
0000168c g F .text 0000006c UartTransmitPacket
00001890 g F .text 00000004 NvmVerifyChecksum
00001060 g F .text 000001bc CANMessageGet
00001640 g F .text 0000001e CpuMemCopy
00000960 g F .text 00000034 GPIOPinTypeCAN
00001318 g F .text 00000020 ComGetActiveInterfaceMaxTxLen
000016f8 g F .text 0000006c UartReceivePacket
00000744 g F .text 00000088 IntDisable
20000000 g .data 00000000 _data
000015fc g F .text 00000002 CopInit
0000165e g F .text 00000004 CpuReset
00001764 g F .text 000000a0 CanInit
00001888 g F .text 00000004 NvmWrite
00001618 g F .text 00000028 CpuStartUserProgram
00000d20 g F .text 000000dc CANBitTimingSet
200006f4 g .bss 00000000 _estack
00001bc4 g F .text 00000048 FlashVerifyChecksum
20000001 g .data 00000000 _edata
00000000 g O .text 000000f0 _vectab
0000083c g F .text 00000034 GPIOPinTypeUART
00000ad8 g F .text 00000004 ComIsConnected
000006e8 g F .text 00000054 GPIODirModeSet
00000d0c g F .text 00000038 BackDoorCheck
200004f0 g .bss 00000000 _stack
00000f38 g F .text 00000010 TimerGet
000008f4 g F .text 000000d0 UARTConfigSetExpClk
000003c0 g F .text 0000013c SysCtlClockSet
0000073c g F .text 00000100 GPIOPadConfigSet
00000ef0 g F .text 00000020 TimerInit
00000180 g F .text 00000044 FlashClear
00000890 g F .text 00000030 UARTEnable
00000994 g F .text 00000034 GPIOPinTypeUART
00001344 g F .text 00000004 ComIsConnected
000006bc g F .text 00000088 IntEnable
000012f8 g F .text 00000020 ComGetActiveInterfaceMaxRxLen
0000080c g F .text 00000054 GPIODirModeSet
000015a4 g F .text 00000038 BackDoorCheck
200004f4 g .bss 00000000 _stack
000018f0 g F .text 00000010 TimerGet
00000e78 g F .text 000001e8 CANMessageSet
00000a4c g F .text 000000d0 UARTConfigSetExpClk
000003d4 g F .text 0000013c SysCtlClockSet
00000860 g F .text 00000100 GPIOPadConfigSet
000018a8 g F .text 00000020 TimerInit
00000194 g F .text 00000044 FlashClear
000009e8 g F .text 00000030 UARTEnable

View File

@ -74,7 +74,7 @@
*
*/
/** \brief Enable/disable CAN transport layer. */
#define BOOT_COM_CAN_ENABLE (0)
#define BOOT_COM_CAN_ENABLE (1)
/** \brief Configure the desired CAN baudrate. */
#define BOOT_COM_CAN_BAUDRATE (500000)
/** \brief Configure CAN message ID target->host. */

View File

@ -3,43 +3,43 @@ bin/demoprog_ek_lm3s8962.elf: file format elf32-littlearm
bin/demoprog_ek_lm3s8962.elf
architecture: arm, flags 0x00000112:
EXEC_P, HAS_SYMS, D_PAGED
start address 0x00002000
start address 0x00004000
Program Header:
LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**15
filesz 0x00003078 memsz 0x00003078 flags r-x
filesz 0x00005c2c memsz 0x00005c2c flags r-x
LOAD off 0x00008000 vaddr 0x20000000 paddr 0x20000000 align 2**15
filesz 0x00000000 memsz 0x00000158 flags rw-
private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point]
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00001078 00002000 00002000 00002000 2**2
0 .text 00001c2c 00004000 00004000 00004000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .bss 00000158 20000000 20000000 00008000 2**2
ALLOC
2 .debug_info 00003cfb 00000000 00000000 00003078 2**0
2 .debug_info 0000567c 00000000 00000000 00005c2c 2**0
CONTENTS, READONLY, DEBUGGING
3 .debug_abbrev 00000bac 00000000 00000000 00006d73 2**0
3 .debug_abbrev 00000e6f 00000000 00000000 0000b2a8 2**0
CONTENTS, READONLY, DEBUGGING
4 .debug_loc 00001fb9 00000000 00000000 0000791f 2**0
4 .debug_loc 00002f0d 00000000 00000000 0000c117 2**0
CONTENTS, READONLY, DEBUGGING
5 .debug_aranges 00000660 00000000 00000000 000098d8 2**0
5 .debug_aranges 00000730 00000000 00000000 0000f024 2**0
CONTENTS, READONLY, DEBUGGING
6 .debug_ranges 00000590 00000000 00000000 00009f38 2**0
6 .debug_ranges 00000668 00000000 00000000 0000f754 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_line 00001611 00000000 00000000 0000a4c8 2**0
7 .debug_line 00001b96 00000000 00000000 0000fdbc 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_str 00001079 00000000 00000000 0000bad9 2**0
8 .debug_str 000015dd 00000000 00000000 00011952 2**0
CONTENTS, READONLY, DEBUGGING
9 .comment 00000030 00000000 00000000 0000cb52 2**0
9 .comment 00000030 00000000 00000000 00012f2f 2**0
CONTENTS, READONLY
10 .ARM.attributes 00000033 00000000 00000000 0000cb82 2**0
10 .ARM.attributes 00000033 00000000 00000000 00012f5f 2**0
CONTENTS, READONLY
11 .debug_frame 00001000 00000000 00000000 0000cbb8 2**2
11 .debug_frame 000012ac 00000000 00000000 00012f94 2**2
CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE:
00002000 l d .text 00000000 .text
00004000 l d .text 00000000 .text
20000000 l d .bss 00000000 .bss
00000000 l d .debug_info 00000000 .debug_info
00000000 l d .debug_abbrev 00000000 .debug_abbrev
@ -53,11 +53,11 @@ SYMBOL TABLE:
00000000 l d .debug_frame 00000000 .debug_frame
00000000 l df *ABS* 00000000 vectors.c
00000000 l df *ABS* 00000000 boot.c
20000000 l O .bss 00000041 xcpCtoReqPacket.4528
20000044 l O .bss 00000001 xcpCtoRxInProgress.4530
20000045 l O .bss 00000001 xcpCtoRxLength.4529
20000000 l O .bss 00000041 xcpCtoReqPacket.4542
20000044 l O .bss 00000001 xcpCtoRxLength.4543
20000045 l O .bss 00000001 xcpCtoRxInProgress.4544
00000000 l df *ABS* 00000000 cstart.c
00002248 l F .text 00000000 zero_loop
00004368 l F .text 00000000 zero_loop
00000000 l df *ABS* 00000000 irq.c
00000000 l df *ABS* 00000000 led.c
20000048 l O .bss 00000004 timer_counter_last.4524
@ -66,57 +66,71 @@ SYMBOL TABLE:
20000050 l O .bss 00000004 assert_failure_line.4531
00000000 l df *ABS* 00000000 time.c
20000054 l O .bss 00000004 millisecond_counter
00000000 l df *ABS* 00000000 can.c
00004520 l F .text 00000024 CANBaseValid
00004544 l F .text 00000032 CANIntNumberGet
00004578 l F .text 0000001e CANRegWrite
00004598 l F .text 00000094 CANRegRead
00000000 l df *ABS* 00000000 cpu.c
00000000 l df *ABS* 00000000 gpio.c
00002408 l F .text 0000008a GPIOBaseValid
00004df0 l F .text 0000008a GPIOBaseValid
00000000 l df *ABS* 00000000 interrupt.c
00000000 l df *ABS* 00000000 sysctl.c
00002708 l F .text 00000154 SysCtlPeripheralValid
00002fc8 l O .text 0000005c g_pulXtals
0000303c l O .text 0000000c g_pulRCGCRegs
0000528c l F .text 00000154 SysCtlPeripheralValid
00005b7c l O .text 0000005c g_pulXtals
00005bf0 l O .text 0000000c g_pulRCGCRegs
00000000 l df *ABS* 00000000 systick.c
00000000 l df *ABS* 00000000 uart.c
00002d8c l F .text 00000026 UARTBaseValid
00005910 l F .text 00000026 UARTBaseValid
00000000 l df *ABS* 00000000
00000100 l *ABS* 00000000 __STACKSIZE__
0000238c g F .text 0000000c __error__
00002204 g F .text 00000060 reset_handler
000028b8 g F .text 00000008 SysCtlDelay
00002270 g F .text 0000000e IrqInterruptEnable
00003078 g .text 00000000 _etext
00002630 g F .text 00000030 GPIOPinWrite
0000285c g F .text 00000046 SysCtlPeripheralEnable
000028a4 g F .text 00000012 SysCtlReset
000044ac g F .text 0000000c __error__
00004324 g F .text 00000060 reset_handler
0000462c g F .text 000000e0 CANInit
0000543c g F .text 00000008 SysCtlDelay
00004390 g F .text 0000000e IrqInterruptEnable
0000470c g F .text 00000044 CANEnable
00005c2c g .text 00000000 _etext
00005018 g F .text 00000030 GPIOPinWrite
000053e0 g F .text 00000046 SysCtlPeripheralEnable
00005428 g F .text 00000012 SysCtlReset
20000058 g .bss 00000000 _ebss
000023fc g F .text 00000002 UnusedISR
00002280 g F .text 0000003a LedInit
000023ec g F .text 00000010 TimeISRHandler
00002f78 g F .text 00000036 UARTCharGetNonBlocking
0000451c g F .text 00000002 UnusedISR
000043a0 g F .text 0000003a LedInit
0000450c g F .text 00000010 TimeISRHandler
00005afc g F .text 00000036 UARTCharGetNonBlocking
20000000 g .bss 00000000 _bss
00002d60 g F .text 0000002a SysTickPeriodSet
00002338 g F .text 00000052 main
00002a7c g F .text 000002ba SysCtlClockGet
00002df0 g F .text 00000044 UARTDisable
000020f4 g F .text 00000050 BootComInit
000026f8 g F .text 00000010 IntMasterEnable
00002398 g F .text 00000046 TimeInit
000058e4 g F .text 0000002a SysTickPeriodSet
00004884 g F .text 000000b0 CANStatusGet
00004458 g F .text 00000052 main
00005600 g F .text 000002ba SysCtlClockGet
00005974 g F .text 00000044 UARTDisable
00004bcc g F .text 0000021a CANMessageGet
00005048 g F .text 0000004c GPIOPinTypeCAN
000040f4 g F .text 0000011e BootComInit
0000512c g F .text 00000010 IntMasterEnable
000044b8 g F .text 00000046 TimeInit
000051e4 g F .text 000000a8 IntDisable
20000000 g .text 00000000 _data
000022bc g F .text 0000007a LedToggle
000043dc g F .text 0000007a LedToggle
00004750 g F .text 00000132 CANBitTimingSet
20000158 g .bss 00000000 _estack
20000000 g .text 00000000 _edata
00002000 g O .text 000000f4 _vectab
000026ac g F .text 0000004c GPIOPinTypeUART
00002660 g F .text 0000004c GPIOPinTypeGPIOOutput
00002144 g F .text 000000c0 BootComCheckActivationRequest
000023e0 g F .text 0000000c TimeGet
00002400 g F .text 00000008 CPUcpsie
00002494 g F .text 0000006c GPIODirModeSet
00004000 g O .text 000000f4 _vectab
000050e0 g F .text 0000004c GPIOPinTypeUART
00005094 g F .text 0000004c GPIOPinTypeGPIOOutput
0000513c g F .text 000000a8 IntEnable
00004214 g F .text 0000010e BootComCheckActivationRequest
00004500 g F .text 0000000c TimeGet
00004de8 g F .text 00000008 CPUcpsie
00004e7c g F .text 0000006c GPIODirModeSet
20000058 g .bss 00000000 _stack
00002d38 g F .text 00000012 SysTickEnable
00002d4c g F .text 00000012 SysTickIntEnable
00002e34 g F .text 00000142 UARTConfigSetExpClk
000028c0 g F .text 000001ba SysCtlClockSet
00002500 g F .text 0000012e GPIOPadConfigSet
00002db4 g F .text 0000003c UARTEnable
000058bc g F .text 00000012 SysTickEnable
000058d0 g F .text 00000012 SysTickIntEnable
00004934 g F .text 00000296 CANMessageSet
000059b8 g F .text 00000142 UARTConfigSetExpClk
00005444 g F .text 000001ba SysCtlClockSet
00004ee8 g F .text 0000012e GPIOPadConfigSet
00005938 g F .text 0000003c UARTEnable

View File

@ -1,266 +1,453 @@
S020000062696E2F64656D6F70726F675F656B5F6C6D3373383936322E7372656359
S11320005801002005220000FD230000FD230000EC
S1132010FD230000FD230000FD230000FD2300003C
S1132020FD230000FD230000FD230000FD2300002C
S1132030FD230000FD230000FD230000ED2300002C
S1132040FD230000FD230000FD230000FD2300000C
S1132050FD230000FD230000FD230000FD230000FC
S1132060FD230000FD230000FD230000FD230000EC
S1132070FD230000FD230000FD230000FD230000DC
S1132080FD230000FD230000FD230000FD230000CC
S1132090FD230000FD230000FD230000FD230000BC
S11320A0FD230000FD230000FD230000FD230000AC
S11320B0FD230000FD230000FD230000FD2300009C
S11320C0FD230000FD230000FD230000FD2300008C
S11320D0FD230000FD230000FD230000FD2300007C
S11320E0FD230000FD230000FD230000FD2300006C
S11320F0EE11AA5510B50120C1F2000042F65D04AC
S1132100C0F20004A0470120C2F20000A0474FF033
S11321104020032142F2AD63C0F20003984742F627
S11321207D23C0F20003984701464FF44040C4F2B7
S113213000004FF46142602342F63564C0F20004AB
S1132140A04710BD10B540F24403C2F200031B784F
S1132150EBB94FF44040C4F2000042F67973C0F288
S113216000039847B0F1FF3F4BD040F20003C2F2A6
S11321700003187040F24403C2F2000301221A70F3
S113218040F24503C2F2000300221A7010BD40F26F
S11321904503C2F200031B785C1C4FF44040C4F2B8
S11321A0000042F67973C0F200039847B0F1FF3F94
S11321B027D040F20003C2F20003185540F2450252
S11321C0C2F2000211780131C9B211701B788B423E
S11321D017D140F24403C2F2000300221A7040F205
S11321E00003C2F200035B78FF2B0AD140F2000324
S11321F0C2F200039B7823B942F6A503C0F20003A0
S1132200984710BD10B517498D4640F20002C2F23E
S1132210000240F20003C2F200039A4210D2131DDE
S11322200F4CE41A24F0030404340023104643F250
S11322307801C0F200015A581A500433A342FAD16B
S113224009480A494FF000028842B8BF40F8042BFD
S1132250FADB42F23933C0F20003984710BD00BFE5
S11322600300002058010020000000205800002036
S113227008B542F2F963C0F20003984708BD00BFF5
S113228010B52020C2F2000042F65D03C0F2000344
S113229098474FF4A044C4F202042046012142F2BC
S11322A06163C0F20003984720460121002242F2F4
S11322B03163C0F20003984710BD00BF10B542F26D
S11322C0E133C0F200039847044640F24803C2F2E7
S11322D000031B68C31AB3F5FA7F2BD340F24C03F7
S11322E0C2F200031B7883B940F24C03C2F200032C
S11322F001221A704FF4A040C4F20200114642F2C7
S11323003163C0F2000398470FE040F24C03C2F27D
S1132310000300221A704FF4A040C4F2020001210D
S113232042F23163C0F20003984740F24803C2F21C
S113233000031C6010BD00BF08B54FF46070C0F20C
S1132340C01042F6C103C0F20003984742F2812351
S1132350C0F20003984742F29933C0F20003984751
S113236042F27123C0F20003984742F2F503C0F22F
S11323700003984742F2BD25C0F2000542F245141D
S1132380C0F20004A847A047FCE700BF40F2500396
S1132390C2F200031960FEE708B542F67D23C0F2DD
S11323A00003984744F6D353C1F26203A3FB002011
S11323B0800942F66153C0F20003984742F639534C
S11323C0C0F20003984742F64D53C0F20003984709
S11323D040F25403C2F2000300221A6008BD00BF99
S11323E040F25403C2F200031868704740F25403E9
S11323F0C2F200031A6801321A607047FEE700BF98
S1132400EFF3108062B6704720F480534FF400421B
S1132410C4F20502934218BFB3F1402F31D04FF4F8
S1132420C041C4F200014FF42042C4F205029342B9
S113243018BF8B4227D04FF48041C4F202014FF4FD
S11324404042C4F20502934218BF8B421DD04FF4A0
S1132450C041C4F202014FF46042C4F20502934247
S113246018BF8B4213D04FF45042C4F2030200232E
S1132470C4F20603984218BF904214BF0020012002
S113248070470120704701207047012070470120E8
S1132490704700BF70B504460E46154642F2094324
S11324A0C0F20003984748B942F6B070C0F2000089
S11324B0E42142F28D33C0F200039847022D09D97A
S11324C042F6B070C0F20000E62142F28D33C0F251
S11324D00003984715F0010F04F58063D4F8002435
S11324E014BF3243B2431A6015F0020F04F584633B
S11324F0D4F8202414BF164322EA06061E6070BDD9
S1132500F8B504460D4617461E4642F20943C0F28A
S11325100003984750B942F6B070C0F200004FF47F
S1132520DD7142F28D33C0F20003984727F00802B0
S11325307B1E042A18BF012B0AD942F6B070C0F2E0
S113254000004FF4DF7142F28D33C0F2000398476C
S1132550A6F10803052B0BD956B142F6B070C0F2B0
S1132560000040F2C51142F28D33C0F200039847D7
S113257017F0010F04F5A063D4F8002514BF2A4313
S1132580AA431A6017F0020F04F20453D4F8042586
S113259014BF2A43AA431A6017F0040F04F5A16379
S11325A0D4F8082514BF2A43AA431A6017F0080F69
S11325B004F5A363D4F8182514BF2A43AA431A6068
S11325C016F0010F04F20C53D4F80C2514BF2A435F
S11325D0AA431A6016F0020F04F5A263D4F810257A
S11325E014BF2A43AA431A6016F0040F04F21453CA
S11325F0D4F8142514BF2A43AA431A6016F0080F0E
S113260004F21C53D4F81C2514BF2A43AA431A60AD
S11326102EB904F5A563D4F82825154305E004F57F
S1132620A563D4F8282522EA05051D60F8BD00BF7E
S113263070B504460D46164642F20943C0F2000343
S1132640984750B942F6B070C0F200004FF451718F
S113265042F28D33C0F20003984744F8256070BD00
S113266038B505460C4642F20943C0F200039847C8
S113267050B942F6B070C0F2000040F2044142F298
S11326808D33C0F20003984728462146012242F2C6
S11326909543C0F2000398472846214601220823A7
S11326A042F20154C0F20004A04738BD38B50546D3
S11326B00C4642F20943C0F20003984750B942F66F
S11326C0B070C0F2000040F21F5142F28D33C0F2EC
S11326D00003984728462146022242F29543C0F25D
S11326E000039847284621460122082342F2015458
S11326F0C0F20004A04738BD08B542F20143C0F25D
S113270000039847C0B208BD30B420F08053A3F54D
S11327108012013A4FF48071C0F210018B4218BF4D
S1132720012A98BF012040F297804FF40071C0F253
S113273010014FF48062C0F21002934218BF8B4222
S113274008BF012000F088804FF4A041C2F21001BC
S113275000F16042013A884218BF012A98BF012063
S11327607AD90422C2F20002904208BF012073D039
S11327701022C2F20002904208BF01206CD0202235
S1132780C2F20002904208BF012065D020F48014F8
S11327908021C2F200014FF48072C2F2000294421E
S11327A018BF8B4208BF012056D020F00052B0F170
S11327B0102F18BF402A08BF01204DD04FF480418C
S11327C0C1F200018C4208BF012045D0B0F1101FB6
S11327D008BF012040D04FF48075C1F200054FF4CA
S11327E00071C1F20001884218BFA84208BF01204D
S11327F032D01025C1F200052021C1F200018A4225
S113280018BFAA4208BF012026D00821C1F2100136
S113281088421CD000F170410139012917D90421E3
S1132820C1F200018C4214D0B0F1202F13D0012149
S1132830C2F2100188420ED04FF48050C0F2100052
S1132840834218BF082A14BF0020012004E001209D
S113285002E0012000E0012030BC704710B50446BE
S113286042F20973C0F20003984750B943F22400BE
S1132870C0F200004FF4FC7142F28D33C0F2000349
S1132880984743F23C03C0F20003220F53F822306E
S11328901A68A1B2C4F3044401FA04F414431C609A
S11328A010BD00BF4EF60C53CEF200030422C0F25A
S11328B0FA521A60FEE700BF01387FF4FDAF70479B
S11328C070B504464FF46043C4F20F031B6813F061
S11328D0E04F0BD04FF46043C4F20F031A68002397
S11328E0C7F2FF031340B3F1805F02D1002CC0F2A2
S11328F0C3804EF26002C4F20F0211684EF27003FC
S1132900C4F20F031E6821F4800545F4006546F403
S113291000601560186011F0020F02D014F0020F6D
S113292005D011F0010F24D014F0010F21D164F06F
S113293003031D404EF26003C4F20F031D60002820
S113294004DA06F03003302B04D00BE005F030033A
S1132950302B07D14FF4805042F6B903C0F2000384
S1132960984706E04FF4002042F6B903C0F2000392
S1132970984725F45F5525F0300543F2F073234062
S11329801D434DF68F73C7F6FF73334043F4006263
S113299042F23003C8F200032340134304F0080258
S11329A04EF25801C4F20F014020086053EAC206F7
S11329B00AD54EF27003C4F20F031E604EF2600398
S11329C0C4F20F031D6009E04EF26003C4F20F036A
S11329D01D604EF27003C4F20F031E60102042F615
S11329E0B902C0F20002904725F0F86020F003001D
S11329F00323C0F2C0732340184326F0FC5604F0AE
S1132A00FC510E4314F0804F1FBF40F4800026F4A5
S1132A1080050023C4F240031ABF23401D4326F05F
S1132A20804514F4006F17D14EF25003C4F20F0323
S1132A301B6813F0400F0BD147F6FF734EF25001A1
S1132A40C4F20F010A6812F0400F01D1013BF9D121
S1132A5020F4006025F400654EF26003C4F20F0315
S1132A6018604EF27003C4F20F031D60102042F68A
S1132A70B903C0F20003984770BD00BF30B44EF2F2
S1132A806003C4F20F0319684EF27003C4F20F031B
S1132A901A68002AB4BF02F0700301F03003202B3F
S1132AA071D003D87BB1102B16D037E1602B00F026
S1132AB0C180702B00F0BB80302B08BF03F5EA43C4
S1132AC000F0CF802AE142F6C873C0F20003C1F3DC
S1132AD0841053F82030C4E04FF46043C4F20F0371
S1132AE01B6813F0E04F04BF4EF2C013C0F2E403BE
S1132AF000F0B7804FF46043C4F20F03186800235A
S1132B00C7F2FF030340B3F1805F00F096804FF4F7
S1132B106043C4F20F0318680023C7F2FF030340A5
S1132B200020C1F20100834208D14FF46043C4F293
S1132B300F031B689BB2022B00F084804FF46043A8
S1132B40C4F20F0318680023C7F2FF0303400020F8
S1132B50C1F2030083421CBF4FF41053C0F2F403CC
S1132B607FD14FF46043C4F20F031C68A4B24FF446
S1132B70D853C0F2B7034FF41050C0F2F400002C45
S1132B8018BF03466DE04FF46043C4F20F031B68A3
S1132B9013F0E04F04BF43F67003C0F2390360D072
S1132BA04FF46043C4F20F0318680023C7F2FF0315
S1132BB00340B3F1805F4AD04FF46043C4F20F0383
S1132BC018680023C7F2FF0303400020C1F201008C
S1132BD0834207D14FF46043C4F20F031B689BB2D6
S1132BE0022B39D04FF46043C4F20F03186800235A
S1132BF0C7F2FF0303400020C1F2030083421CBF5D
S1132C004FF41063C0F23D032BD14FF46043C4F280
S1132C100F031C68A4B24CF2C063C0F22D034FF43E
S1132C201060C0F23D00002C18BF034619E04FF4B9
S1132C30004316E04FF4800313E04EF2C013C0F2D9
S1132C40E4030EE04FF4D853C0F2B70309E043F6AF
S1132C507003C0F2390304E04CF2C063C0F22D03E8
S1132C60FFE7002A03DA12F4006F03D058E011F4EE
S1132C70006F5AD14EF26400C4F20F0000684FF4A2
S1132C806044C4F20F04246814F0E04F0BD04FF4F6
S1132C906044C4F20F0425680024C7F2FF042C40EA
S1132CA0B4F1805F0AD1C0F34814023404FB03F387
S1132CB000F01F040234B3FBF4F309E0C0F348143A
S1132CC004FB03F300F01F0401346400B3FBF4F3CA
S1132CD010F4804F18BF5B0810F4004F18BF9B0816
S1132CE0002AA8BF41F4800112DA12F0804F09D003
S1132CF012F4006F06D15B00C2F386520132B3FBBB
S1132D00F2F016E0C2F3C5500130B3FBF0F010E06E
S1132D10C1F3C3500130B3FBF0F00AE0002008E037
S1132D2011F4800FE1D1184603E011F4800FEFD1C4
S1132D30184630BC704700BF4EF21003CEF20003B9
S1132D401A6842F005021A60704700BF4EF2100381
S1132D50CEF200031A6842F002021A60704700BF04
S1132D6010B5441EB4F1807F09D343F24800C0F289
S1132D700000D02142F28D33C0F2000398474EF296
S1132D801403CEF200031C6010BD00BF20F4805277
S1132D904FF44043C4F200039A4208D04FF4604316
S1132DA0C4F20003984214BF0020012070470120A0
S1132DB0704700BF10B5044642F68D53C0F20003BD
S1132DC0984750B943F26000C0F200004FF4CF714D
S1132DD042F28D33C0F200039847E36A43F01003D4
S1132DE0E362236B43F4407343F00103236310BD98
S1132DF010B5044642F68D53C0F20003984750B90B
S1132E0043F26000C0F200004FF4DF7142F28D33F0
S1132E10C0F200039847A36913F0080FFBD1E36ADB
S1132E2023F01003E362236B23F4407323F00103C4
S1132E30236310BDF8B504460E4615461F4642F6F8
S1132E408D52C0F20002904750B943F26000C0F2C4
S1132E50000040F20D1142F28D33C0F20003984796
S1132E6055B943F26000C0F200004FF4877142F29A
S1132E708D33C0F2000398474FF46042C4F20F024E
S1132E80136813F0E04F08BF102340D04FF46043A1
S1132E90C4F20F031A680023C7F2FF031340B3F10F
S1132EA0805F08BF102332D04FF46043C4F20F0395
S1132EB01A680023C7F2FF0313400022C1F2010283
S1132EC0934209D14FF46043C4F20F031B689BB2D1
S1132ED0022B08BF10231AD04FF46043C4F20F032F
S1132EE01A680023C7F2FF0313400022C1F2030251
S1132EF0934218BF08230AD14FF46043C4F20F036E
S1132F001B689BB2002B0CBF10230823FFE705FBB3
S1132F1003F3B3420AD943F26000C0F2000040F266
S1132F200F1142F28D33C0F200039847204642F657
S1132F30F152C0F200029047B6EB051F236B3DBF70
S1132F4043F0200323636D0823F0200328BF236389
S1132F50F600B6FBF5F50135EB096362C5F34505EB
S1132F60A562E7620023A361204642F6B553C0F28E
S1132F7000039847F8BD00BF10B5044642F68D53D0
S1132F80C0F20003984750B943F26000C0F2000059
S1132F9040F2094142F28D33C0F200039847A3691D
S1132FA013F0100F0CBF20684FF0FF3010BD00BFAE
S1132FB06C69622F6472697665726C69622F6770DE
S1132FC0696F2E630000000040420F0000201C00C7
S1132FD080841E0000802500999E36000040380041
S1132FE000093D0000803E0000004B00404B4C00B7
S1132FF000204E00808D5B0000C05D0000807000EA
S113300000127A0000007D0080969800001BB70033
S11330100080BB00C0E8CE00647ADA000024F4002B
S11330200000FA006C69622F6472697665726C69DB
S1133030622F73797363746C2E63000000E10F4098
S113304004E10F4008E10F406C69622F64726976F5
S113305065726C69622F7379737469636B2E630094
S11330606C69622F6472697665726C69622F75612E
S10B307072742E6300000000DD
S9032000DC
S113400058010020254300001D4500001D45000007
S11340101D4500001D4500001D4500001D45000014
S11340201D4500001D4500001D4500001D45000004
S11340301D4500001D4500001D4500000D45000004
S11340401D4500001D4500001D4500001D450000E4
S11340501D4500001D4500001D4500001D450000D4
S11340601D4500001D4500001D4500001D450000C4
S11340701D4500001D4500001D4500001D450000B4
S11340801D4500001D4500001D4500001D450000A4
S11340901D4500001D4500001D4500001D45000094
S11340A01D4500001D4500001D4500001D45000084
S11340B01D4500001D4500001D4500001D45000074
S11340C01D4500001D4500001D4500001D45000064
S11340D01D4500001D4500001D4500001D45000054
S11340E01D4500001D4500001D4500001D45000044
S11340F0EE11AA55F0B587B00120C1F2000045F2D7
S1134100E134C0F20004A0470120C2F20000A0473D
S11341104FF04020032145F2E103C0F20003984729
S113412045F20163C0F20003984701464FF4404052
S1134130C4F200004FF46142602345F6B915C0F2A1
S11341400005A8470820C2F20000A0474FF4E04051
S1134150C4F20000032145F24903C0F2000398476A
S11341604FF48070C0F21000A0470020C4F2040095
S113417044F22D63C0F200039847042303931026EE
S1134180019640F2A460082735463B46741CE218A9
S1134190B0FBF2F14139C9B20A2918D8B5FBF2F1E2
S11341A002FB01F1102912D102930196032B98BF4F
S11341B003931023B3FBF2F204920020C4F2040030
S11341C001A944F25173C0F20003984704E0013B93
S11341D0DDD16438013ED8D10024C4F20404204661
S11341E044F20D73C0F20003984740F267630193F1
S11341F003F5CC730293082303930493204601210F
S113420001AA022344F63514C0F20004A04707B003
S1134210F0BD00BF10B588B040F24503C2F2000300
S11342201B78EBB94FF44040C4F2000045F6FD237F
S1134230C0F200039847B0F1FF3F4BD040F20003B7
S1134240C2F20003187040F24503C2F200030122D7
S11342501A7040F24403C2F2000300221A7039E0DB
S113426040F24403C2F200031B785C1C4FF440404C
S1134270C4F2000045F6FD23C0F200039847B0F1F4
S1134280FF3F27D040F20003C2F20003185540F26A
S11342904402C2F2000211780131C9B211701B78D4
S11342A08B4217D140F24503C2F2000300221A7078
S11342B040F20003C2F200035B78FF2B0AD140F204
S11342C00003C2F200039B7823B945F22943C0F2EC
S11342D0000398470020C4F20400022144F6850339
S11342E0C0F20003984710F0010F18D001AB0793F8
S11342F00020C4F20400012103AA0B4644F6CD3485
S1134300C0F20004A0479DF80430FF2B07D19DF8AC
S1134310053023B945F22943C0F20003984708B099
S113432010BD00BF10B517498D4640F20002C2F21D
S1134330000240F20003C2F200039A4210D2131D9D
S11343400F4CE41A24F0030404340023104645F609
S11343502C41C0F200015A581A500433A342FAD136
S113436009480A494FF000028842B8BF40F8042BBC
S1134370FADB44F25943C0F20003984710BD00BF72
S113438003000020580100200000002058000020F5
S113439008B545F22D13C0F20003984708BD00BFCD
S11343A010B52020C2F2000045F2E133C0F2000350
S11343B098474FF4A044C4F202042046012145F278
S11343C09503C0F20003984720460121002245F2DC
S11343D01903C0F20003984710BD00BF10B544F2A2
S11343E00153C0F200039847044640F24803C2F266
S11343F000031B68C31AB3F5FA7F2BD340F24C03B6
S1134400C2F200031B7883B940F24C03C2F20003EA
S113441001221A704FF4A040C4F20200114645F282
S11344201903C0F2000398470FE040F24C03C2F2B4
S1134430000300221A704FF4A040C4F202000121CC
S113444045F21903C0F20003984740F24803C2F250
S113445000031C6010BD00BF08B54FF46070C0F2CB
S1134460C01045F24543C0F20003984744F2A1331B
S1134470C0F20003984744F2B943C0F200039847DE
S113448044F29133C0F20003984744F2F503C0F2BA
S11344900003984744F2DD35C0F2000544F21524C8
S11344A0C0F20004A847A047FCE700BF40F2500355
S11344B0C2F200031960FEE708B545F20163C0F2D9
S11344C00003984744F6D353C1F26203A3FB0020D0
S11344D0800945F6E503C0F20003984745F6BD039D
S11344E0C0F20003984745F6D103C0F20003984791
S11344F040F25403C2F2000300221A6008BD00BF58
S113450040F25403C2F200031868704740F25403A7
S1134510C2F200031A6801321A607047FEE700BF56
S113452020F480520023C4F204039A4208D04FF4CA
S11345300053C4F20403984214BF002001207047C2
S1134540012070474FF48053C4F20403984210D002
S11345504FF40053C4F20403984208D00023C4F279
S1134560040398420CBF37204FF0FF3070473920C6
S113457070473820704700BF82B001600023019368
S1134580019B042B05DC019B01330193019B042B4C
S1134590F9DD02B0704700BF70B582B0044620F464
S11345A07F6020F00F0044F24553C0F200039847A7
S11345B00546B0F1FF3F10D145F63430C0F200009B
S11345C0F92144F2AD43C0F2000398474EF20413BC
S11345D0CEF200031B68002611E04EF20413CEF263
S11345E000031B68A0F13002012101FA02F212EA71
S11345F0030604D045F2E513C0F20003984723688C
S1134600002301930199042905DC019B01330193E3
S1134610019B042BF9DD24682EB1284645F23D1395
S1134620C0F200039847204602B070BD2DE9F8435C
S1134630804644F22153C0F20003984750B945F62E
S11346403430C0F2000040F2D91144F2AD43C0F25C
S1134650000398474046012144F27953C0F2000315
S1134660984708F1200544F29956C0F200062C46FA
S11346702846B04710F4004FF9D108F12409484600
S1134680B02144F27955C0F20005A84708F134007E
S11346900021A84708F138000021A847012644F268
S11346A09955C0F2000544F27957C0F2000720463C
S11346B0A84710F4004FFAD120463146B8470136D6
S11346C0212EF4D148460C2144F27953C0F2000360
S11346D09847012644F29955C0F2000544F27957EF
S11346E0C0F200072046A84710F4004FFAD1204634
S11346F03146B8470136212EF4D108F1040044F2C2
S11347009953C0F200039847BDE8F88310B50446F6
S113471044F22153C0F20003984750B945F63430AF
S1134720C0F2000040F23A2144F2AD43C0F200036B
S11347309847204644F29953C0F20003984720F06A
S11347400101204644F27953C0F20003984710BD9A
S1134750F8B505460C4644F22153C0F200039847CD
S113476050B945F63430C0F200004FF4597144F2A8
S1134770AD43C0F20003984754B945F63430C0F253
S1134780000040F2653144F2AD43C0F200039847A3
S11347902368023B0E2B0AD945F63430C0F20000E0
S11347A040F26B3144F2AD43C0F2000398476368B2
S11347B0013B072B0AD945F63430C0F200004FF410
S11347C05C7144F2AD43C0F200039847A368013B17
S11347D0032B0AD945F63430C0F2000040F275319B
S11347E044F2AD43C0F200039847E368013BB3F5DC
S11347F0806F0AD345F63430C0F2000040F27B31BA
S113480044F2AD43C0F200039847284644F299535A
S1134810C0F2000398470746284647F0410144F296
S11348207956C0F20006B0476368591E090301F4C3
S1134830E0412368013B1B0203F470631943E368FE
S1134840013B03F03F031943A368013B9B01DBB227
S113485005F10C001943B047E168013905F118006E
S1134860C1F38311B04717F0010F0CBF27F04001CB
S113487027F04101284644F27953C0F200039847D7
S1134880F8BD00BF70B505460C4644F22153C0F292
S11348900003984750B945F63430C0F2000040F2A6
S11348A0925144F2AD43C0F200039847032C3ED822
S11348B0DFE804F00213212F0435284644F299530B
S11348C0C0F200039847044628466FF01F0144F2E3
S11348D07953C0F2000398472AE005F5807044F24A
S11348E09956C0F20006B047044605F58270B047F9
S11348F044EA00441CE005F5907044F29956C0F275
S11349000006B047044605F59270B04744EA0044F7
S11349100EE005F5B07044F29956C0F20006B047B7
S1134920044605F5B270B04744EA004400E00024B0
S1134930204670BD2DE9F04F89B005460291164618
S1134940984644F22153C0F20003984750B945F603
S11349503430C0F2000040F25F6144F2AD43C0F273
S113496000039847DDF8089009F1FF331F2B0AD99B
S113497045F63430C0F200004FF4CC6144F2AD434C
S1134980C0F200039847B8F1040F0AD945F6343051
S1134990C0F2000040F2666144F2AD43C0F200038D
S11349A0984705F1200744F29959C0F200094C4692
S11349B0B9463846A04710F4004FF9D13C46326856
S11349C0B2F5006F3ABFB368C3F3800C4FF0010C2B
S11349D0B8F1040F00F2F680DFE808F0033711198C
S11349E0290001214FF480774FF4005E4FF0000955
S11349F0CDF80490CDF80C904FF093082DE00021F1
S1134A000F468E46019103914FF0930825E0002153
S1134A104FF480574FF4005E41F6FF79CDF80490CF
S1134A2009F56049CDF80C904FF0D30815E0012149
S1134A304FF490574FF4005E4FF00009CDF8049006
S1134A40CDF80C904FF0930807E000214FF48077E5
S1134A508E46019103914FF09308B36813F0080F49
S1134A6017D0BCF1000F08D070681FFA80F9CDF898
S1134A700C90C0F30C4001900BE07068800041F68C
S1134A80FC7900EA0909CDF804904FF00009CDF84B
S1134A900C9003F02800282802BFDDF8049049F4A4
S1134AA00049CDF8049003F01800182802BFDDF87F
S1134AB0049049F48049CDF8049013F0380F1CBFDA
S1134AC047F480574FF0D30848F02008CDF81480FD
S1134AD0BCF1000F0BD01FFA82F9CDF81890C2F385
S1134AE00C4242F4404242EA0E0207920BE092006A
S1134AF0C2F30C0242F4004242EA0E0207924FF063
S1134B000009CDF81890F26802F00F0947EA090984
S1134B1013F4007F04BF49F080091FFA89F913F0E8
S1134B20010F18BF49F4006913F0020F18BF49F4CC
S1134B308069F1B1D6F810B005F13C089246002A1C
S1134B4017DD0127002644F27950C0F200000490DA
S1134B5040461BF80610BA452EDD02361BF8073016
S1134B6041EA0321049A904708F104080237B24548
S1134B70EEDC05F12400059944F27956C0F20006F2
S1134B80B04705F128000399B04705F12C000199BD
S1134B90B04705F130000699B04705F13400079994
S1134BA0B04705F138004946B0472046DDF8089083
S1134BB009F03F01B04705E044F27953C0F2000325
S1134BC09847D6E709B0BDE8F08F00BF2DE9F04F54
S1134BD083B006468A4615461C4644F22152C0F26A
S1134BE00002904750B945F63430C0F2000040F25C
S1134BF0C17144F2AD43C0F2000398470AF1FF3398
S1134C001F2B0AD945F63430C0F2000040F2C271BD
S1134C1044F2AD43C0F20003984706F1840B5846B2
S1134C20002C14BF7B21732144F27957C0F2000792
S1134C30B84706F180040AF03F0A20465146B847B7
S1134C4044F29957C0F200072046B84710F4004FC9
S1134C50FAD106F1880044F29957C0F20007B84728
S1134C60019006F18C00B847814606F19000B847E0
S1134C70009006F19400B847804606F19800B847C2
S1134C800023AB6083B213F4807F03D118F4005F78
S1134C9003D104E018F4005F01D14022AA601FFA96
S1134CA088F818F480421FBFC8F30C08009FB9B2FB
S1134CB041EA08411FBF2960A96841F00401A960C5
S1134CC004BFC8F38A01296013F4804F1EBFA9688A
S1134CD041F48071A96013F4805F31D09AB1C9F3B3
S1134CE00C02019FB9B241EA02426A606FF060416E
S1134CF08A4203D1AA6812F0400F13D1AA6842F085
S1134D000802AA600EE0C9F38A026A6040F2FF71E9
S1134D108A4203D1AA6812F0400F03D1AA6842F074
S1134D200802AA6019F4004F1EBFAA6842F02802C4
S1134D30AA6019F4804F1EBFAA6842F01802AA6044
S1134D4013F4006F1EBFAA6842F00102AA6013F4B4
S1134D50806F1EBFAB6843F00203AB6010F4004FDA
S1134D6004BF0023EB603BD000F00F00E860AB68A9
S1134D7013F0400F1CD12F6900979C368146B8B1BF
S1134D804FF00108002744F29953C0F20003019345
S1134D903046019B9847009BD855C14508DD023732
S1134DA0000A03F80800043608F10208B945EFDCEC
S1134DB05846042144F27956C0F20006B047204612
S1134DC05146B04744F29956C0F200062046B04717
S1134DD010F4004FFAD1AB6843F08003AB60FFE7F7
S1134DE003B0BDE8F08F00BFEFF3108062B67047E8
S1134DF020F480534FF40042C4F20502934218BFDA
S1134E00B3F1402F31D04FF4C041C4F200014FF44C
S1134E102042C4F20502934218BF8B4227D04FF4BC
S1134E208041C4F202014FF44042C4F205029342AD
S1134E3018BF8B421DD04FF4C041C4F202014FF49D
S1134E406042C4F20502934218BF8B4213D04FF460
S1134E505042C4F203020023C4F20603984218BF6E
S1134E60904214BF002001207047012070470120A8
S1134E707047012070470120704700BF70B5044699
S1134E800E46154644F6F153C0F20003984748B95C
S1134E9045F64830C0F20000E42144F2AD43C0F2CC
S1134EA000039847022D09D945F64830C0F20000A6
S1134EB0E62144F2AD43C0F20003984715F0010F18
S1134EC004F58063D4F8002414BF3243B2431A605B
S1134ED015F0020F04F58463D4F8202414BF16439C
S1134EE022EA06061E6070BDF8B504460D46174654
S1134EF01E4644F6F153C0F20003984750B945F6F4
S1134F004830C0F200004FF4DD7144F2AD43C0F20A
S1134F100003984727F008027B1E042A18BF012BC0
S1134F200AD945F64830C0F200004FF4DF7144F26C
S1134F30AD43C0F200039847A6F10803052B0BD933
S1134F4056B145F64830C0F2000040F2C51144F2B3
S1134F50AD43C0F20003984717F0010F04F5A063B6
S1134F60D4F8002514BF2A43AA431A6017F0020F8D
S1134F7004F20453D4F8042514BF2A43AA431A6044
S1134F8017F0040F04F5A163D4F8082514BF2A43CD
S1134F90AA431A6017F0080F04F5A363D4F8182580
S1134FA014BF2A43AA431A6016F0010F04F20C53EB
S1134FB0D4F80C2514BF2A43AA431A6016F0020F32
S1134FC004F5A263D4F8102514BF2A43AA431A6037
S1134FD016F0040F04F21453D4F8142514BF2A4312
S1134FE0AA431A6016F0080F04F21C53D4F81C25C7
S1134FF014BF2A43AA431A602EB904F5A563D4F852
S11350002825154305E004F5A563D4F8282522EAEC
S113501005051D60F8BD00BF70B504460D46164673
S113502044F6F153C0F20003984750B945F64830AE
S1135030C0F200004FF4517144F2AD43C0F20003DA
S1135040984744F8256070BD38B505460C4644F6CB
S1135050F153C0F20003984750B945F64830C0F206
S113506000004FF4647144F2AD43C0F2000398476A
S113507028462146022244F67D63C0F20003984785
S1135080284621460422082344F6E964C0F20004B9
S1135090A04738BD38B505460C4644F6F153C0F276
S11350A00003984750B945F64830C0F2000040F27A
S11350B0044144F2AD43C0F2000398472846214618
S11350C0012244F67D63C0F2000398472846214636
S11350D00122082344F6E964C0F20004A04738BD65
S11350E038B505460C4644F6F153C0F20003984720
S11350F050B945F64830C0F2000040F21F5144F266
S1135100AD43C0F20003984728462146022244F6E4
S11351107D63C0F2000398472846214601220823F4
S113512044F6E964C0F20004A04738BD08B544F66B
S1135130E953C0F200039847C0B208BD10B5044655
S113514046280AD945F66030C0F200004FF4D57104
S113515044F2AD43C0F200039847042C08D14EF644
S11351602453CEF200031A6842F480321A6010BD50
S1135170052C08D14EF62453CEF200031A6842F4EB
S113518000321A6010BD062C08D14EF62453CEF21C
S113519000031A6842F480221A6010BD0F2C08D153
S11351A04EF21003CEF200031A6842F002021A60B3
S11351B010BDA4F110031F2B08D8012202FA03F337
S11351C04FF46142CEF20002136010BD2F2C08D9B7
S11351D0303C012303FA04F44EF20413CEF200032C
S11351E01C6010BD10B5044646280AD945F6603047
S11351F0C0F200004FF4F77144F2AD43C0F2000373
S11352009847042C08D14EF62453CEF200031A68B2
S113521022F480321A6010BD052C08D14EF62453B6
S1135220CEF200031A6822F400321A6010BD062C74
S113523008D14EF62453CEF200031A6822F48022D9
S11352401A6010BD0F2C08D14EF21003CEF20003E9
S11352501A6822F002021A6010BDA4F110031F2B79
S113526008D8012202FA03F34EF28012CEF20002B1
S1135270136010BD2F2C08D9303C012303FA04F429
S11352804EF28413CEF200031C6010BD30B420F043
S11352908053A3F58012013A4FF48071C0F21001DB
S11352A08B4218BF012A98BF012040F297804FF427
S11352B00071C0F210014FF48062C0F210029342F8
S11352C018BF8B4208BF012000F088804FF4A04132
S11352D0C2F2100100F16042013A884218BF012A6B
S11352E098BF01207AD90422C2F20002904208BF7A
S11352F0012073D01022C2F20002904208BF0120A4
S11353006CD02022C2F20002904208BF012065D076
S113531020F480148021C2F200014FF48072C2F2A2
S11353200002944218BF8B4208BF012056D020F0DF
S11353300052B0F1102F18BF402A08BF01204DD0F1
S11353404FF48041C1F200018C4208BF012045D0D6
S1135350B0F1101F08BF012040D04FF48075C1F296
S113536000054FF40071C1F20001884218BFA84241
S113537008BF012032D01025C1F200052021C1F25E
S113538000018A4218BFAA4208BF012026D0082182
S1135390C1F2100188421CD000F170410139012989
S11353A017D90421C1F200018C4214D0B0F1202F8E
S11353B013D00121C2F2100188420ED04FF4805064
S11353C0C0F21000834218BF082A14BF0020012035
S11353D004E0012002E0012000E0012030BC70471D
S11353E010B5044645F28D23C0F20003984750B926
S11353F045F6D830C0F200004FF4FC7144F2AD43DE
S1135400C0F20003984745F6F033C0F20003220FC0
S113541053F822301A68A1B2C4F3044401FA04F424
S113542014431C6010BD00BF4EF60C53CEF20003B3
S11354300422C0F2FA521A60FEE700BF01387FF47A
S1135440FDAF704770B504464FF46043C4F20F03D8
S11354501B6813F0E04F0BD04FF46043C4F20F030A
S11354601A680023C7F2FF031340B3F1805F02D12F
S1135470002CC0F2C3804EF26002C4F20F02116825
S11354804EF27003C4F20F031E6821F4800545F444
S1135490006546F400601560186011F0020F02D038
S11354A014F0020F05D011F0010F24D014F0010FF5
S11354B021D164F003031D404EF26003C4F20F03D4
S11354C01D60002804DA06F03003302B04D00BE012
S11354D005F03003302B07D14FF4805045F23D43A3
S11354E0C0F20003984706E04FF4002045F23D4324
S11354F0C0F20003984725F45F5525F0300543F2C8
S1135500F07323401D434DF68F73C7F6FF7333408A
S113551043F4006242F23003C8F200032340134311
S113552004F008024EF25801C4F20F014020086052
S113553053EAC2060AD54EF27003C4F20F031E608A
S11355404EF26003C4F20F031D6009E04EF26003E3
S1135550C4F20F031D604EF27003C4F20F031E6009
S1135560102045F23D42C0F20002904725F0F86059
S113557020F003000323C0F2C0732340184326F035
S1135580FC5604F0FC510E4314F0804F1FBF40F44E
S1135590800026F480050023C4F240031ABF234090
S11355A01D4326F0804514F4006F17D14EF25003CA
S11355B0C4F20F031B6813F0400F0BD147F6FF73BF
S11355C04EF25001C4F20F010A6812F0400F01D1EB
S11355D0013BF9D120F4006025F400654EF260032C
S11355E0C4F20F0318604EF27003C4F20F031D607F
S11355F0102045F23D43C0F20003984770BD00BF40
S113560030B44EF26003C4F20F0319684EF2700313
S1135610C4F20F031A68002AB4BF02F0700301F049
S11356203003202B71D003D87BB1102B16D037E177
S1135630602B00F0C180702B00F0BB80302B08BFC2
S113564003F5EA4300F0CF802AE145F67C33C0F24B
S11356500003C1F3841053F82030C4E04FF46043D6
S1135660C4F20F031B6813F0E04F04BF4EF2C013E3
S1135670C0F2E40300F0B7804FF46043C4F20F03B8
S113568018680023C7F2FF030340B3F1805F00F002
S113569096804FF46043C4F20F0318680023C7F2E6
S11356A0FF0303400020C1F20100834208D14FF4FC
S11356B06043C4F20F031B689BB2022B00F084808A
S11356C04FF46043C4F20F0318680023C7F2FF03CA
S11356D003400020C1F2030083421CBF4FF4105367
S11356E0C0F2F4037FD14FF46043C4F20F031C688B
S11356F0A4B24FF4D853C0F2B7034FF41050C0F221
S1135700F400002C18BF03466DE04FF46043C4F26C
S11357100F031B6813F0E04F04BF43F67003C0F29D
S1135720390360D04FF46043C4F20F0318680023B8
S1135730C7F2FF030340B3F1805F4AD04FF46043E4
S1135740C4F20F0318680023C7F2FF0303400020CC
S1135750C1F20100834207D14FF46043C4F20F0346
S11357601B689BB2022B39D04FF46043C4F20F0381
S113577018680023C7F2FF0303400020C1F20300AE
S113578083421CBF4FF41063C0F23D032BD14FF48E
S11357906043C4F20F031C68A4B24CF2C063C0F2AD
S11357A02D034FF41060C0F23D00002C18BF0346D7
S11357B019E04FF4004316E04FF4800313E04EF277
S11357C0C013C0F2E4030EE04FF4D853C0F2B703A1
S11357D009E043F67003C0F2390304E04CF2C063FD
S11357E0C0F22D03FFE7002A03DA12F4006F03D09E
S11357F058E011F4006F5AD14EF26400C4F20F0065
S113580000684FF46044C4F20F04246814F0E04FBD
S11358100BD04FF46044C4F20F0425680024C7F28F
S1135820FF042C40B4F1805F0AD1C0F34814023461
S113583004FB03F300F01F040234B3FBF4F309E0A8
S1135840C0F3481404FB03F300F01F0401346400A4
S1135850B3FBF4F310F4804F18BF5B0810F4004F4F
S113586018BF9B08002AA8BF41F4800112DA12F085
S1135870804F09D012F4006F06D15B00C2F3865248
S11358800132B3FBF2F016E0C2F3C5500130B3FBB2
S1135890F0F010E0C1F3C3500130B3FBF0F00AE0C4
S11358A0002008E011F4800FE1D1184603E011F460
S11358B0800FEFD1184630BC704700BF4EF2100382
S11358C0CEF200031A6842F005021A60704700BF66
S11358D04EF21003CEF200031A6842F002021A607C
S11358E0704700BF10B5441EB4F1807F09D345F65C
S11358F0FC30C0F20000D02144F2AD43C0F20003FA
S113590098474EF21403CEF200031C6010BD00BF92
S113591020F480524FF44043C4F200039A4208D06A
S11359204FF46043C4F20003984214BF00200120E6
S113593070470120704700BF10B5044645F61113A7
S1135940C0F20003984750B945F61440C0F2000075
S11359504FF4CF7144F2AD43C0F200039847E36AB9
S113596043F01003E362236B43F4407343F00103F9
S1135970236310BD10B5044645F61113C0F20003AD
S1135980984750B945F61440C0F200004FF4DF7157
S113599044F2AD43C0F200039847A36913F0080F23
S11359A0FBD1E36A23F01003E362236B23F4407317
S11359B023F00103236310BDF8B504460E461546D3
S11359C01F4645F61112C0F20002904750B945F641
S11359D01440C0F2000040F20D1144F2AD43C0F295
S11359E00003984755B945F61440C0F200004FF43F
S11359F0877144F2AD43C0F2000398474FF460420C
S1135A00C4F20F02136813F0E04F08BF102340D014
S1135A104FF46043C4F20F031A680023C7F2FF0374
S1135A201340B3F1805F08BF102332D04FF46043BA
S1135A30C4F20F031A680023C7F2FF0313400022C5
S1135A40C1F20102934209D14FF46043C4F20F033F
S1135A501B689BB2022B08BF10231AD04FF460437B
S1135A60C4F20F031A680023C7F2FF031340002295
S1135A70C1F20302934218BF08230AD14FF46043D2
S1135A80C4F20F031B689BB2002B0CBF1023082326
S1135A90FFE705FB03F3B3420AD945F61440C0F20D
S1135AA0000040F20F1144F2AD43C0F200039847E6
S1135AB0204645F67512C0F200029047B6EB051F6A
S1135AC0236B3DBF43F0200323636D0823F02003C1
S1135AD028BF2363F600B6FBF5F50135EB096362D5
S1135AE0C5F34505A562E7620023A361204645F698
S1135AF03913C0F200039847F8BD00BF10B504463F
S1135B0045F61113C0F20003984750B945F6144006
S1135B10C0F2000040F2094144F2AD43C0F2000378
S1135B209847A36913F0100F0CBF20684FF0FF30A3
S1135B3010BD00BF6C69622F6472697665726C690E
S1135B40622F63616E2E63006C69622F64726976E2
S1135B5065726C69622F6770696F2E6300000000C4
S1135B606C69622F6472697665726C69622F696E02
S1135B70746572727570742E6300000040420F00E9
S1135B8000201C0080841E0000802500999E3600A1
S1135B900040380000093D0000803E0000004B003A
S1135BA0404B4C0000204E00808D5B0000C05D0027
S1135BB00080700000127A0000007D00809698003A
S1135BC0001BB7000080BB00C0E8CE00647ADA0096
S1135BD00024F4000000FA006C69622F6472697694
S1135BE065726C69622F73797363746C2E63000041
S1135BF000E10F4004E10F4008E10F406C69622F9F
S1135C006472697665726C69622F737973746963FF
S1135C106B2E63006C69622F6472697665726C69BD
S10F5C20622F756172742E630000000096
S9034000BC

View File

@ -37,6 +37,51 @@
#include "header.h" /* generic header */
/****************************************************************************************
* Function prototypes
****************************************************************************************/
#if (BOOT_COM_UART_ENABLE > 0)
static void BootComUartInit(void);
static void BootComUartCheckActivationRequest(void);
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
static void BootComCanInit(void);
static void BootComCanCheckActivationRequest(void);
#endif
/************************************************************************************//**
** \brief Initializes the communication interface.
** \return none.
**
****************************************************************************************/
void BootComInit(void)
{
#if (BOOT_COM_UART_ENABLE > 0)
BootComUartInit();
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
BootComCanInit();
#endif
} /*** end of BootComInit ***/
/************************************************************************************//**
** \brief Receives the CONNECT request from the host, which indicates that the
** bootloader should be activated and, if so, activates it.
** \return none.
**
****************************************************************************************/
void BootComCheckActivationRequest(void)
{
#if (BOOT_COM_UART_ENABLE > 0)
BootComUartCheckActivationRequest();
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
BootComCanCheckActivationRequest();
#endif
} /*** end of BootComCheckActivationRequest ***/
/************************************************************************************//**
** \brief Bootloader activation function.
** \return none.
@ -65,7 +110,7 @@ static unsigned char UartReceiveByte(unsigned char *data);
** \return none.
**
****************************************************************************************/
void BootComInit(void)
static void BootComUartInit(void)
{
/* enable the UART0 peripheral */
SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0);
@ -76,7 +121,7 @@ void BootComInit(void)
UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), BOOT_COM_UART_BAUDRATE,
(UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE |
UART_CONFIG_PAR_NONE));
} /*** end of BootComInit ***/
} /*** end of BootUartComInit ***/
/************************************************************************************//**
@ -85,7 +130,7 @@ void BootComInit(void)
** \return none.
**
****************************************************************************************/
void BootComCheckActivationRequest(void)
static void BootComUartCheckActivationRequest(void)
{
static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1];
static unsigned char xcpCtoRxLength;
@ -127,7 +172,7 @@ void BootComCheckActivationRequest(void)
}
}
}
} /*** end of BootComCheckActivationRequest ***/
} /*** end of BootComUartCheckActivationRequest ***/
/************************************************************************************//**
@ -238,7 +283,7 @@ static unsigned char CanSetBittiming(void)
** \return none.
**
****************************************************************************************/
void BootComInit(void)
static void BootComCanInit(void)
{
tCANMsgObject rxMsgObject;
@ -259,7 +304,7 @@ void BootComInit(void)
rxMsgObject.ulFlags = MSG_OBJ_USE_ID_FILTER;
rxMsgObject.ulMsgLen = 8;
CANMessageSet(CAN0_BASE, CAN_RX_MSGOBJECT_IDX+1, &rxMsgObject, MSG_OBJ_TYPE_RX);
} /*** end of BootComInit ***/
} /*** end of BootCanComInit ***/
/************************************************************************************//**
@ -268,7 +313,7 @@ void BootComInit(void)
** \return none.
**
****************************************************************************************/
void BootComCheckActivationRequest(void)
static void BootComCanCheckActivationRequest(void)
{
unsigned long status;
tCANMsgObject msgObject;
@ -289,7 +334,7 @@ void BootComCheckActivationRequest(void)
BootActivate();
}
}
} /*** end of BootComCheckActivationRequest ***/
} /*** end of BootComCanCheckActivationRequest ***/
#endif /* BOOT_COM_CAN_ENABLE > 0 */

View File

@ -1,6 +1,6 @@
MEMORY
{
FLASH (rx) : ORIGIN = 0x00002000, LENGTH = 248K
FLASH (rx) : ORIGIN = 0x00004000, LENGTH = 240K
SRAM (rwx) : ORIGIN = 0x20000000, LENGTH = 64K
}

View File

@ -1,405 +1,590 @@
S01B00006F70656E62746C5F656B5F6C6D3373383936322E737265632F
S1130000F8060020D50D0000C1180000C11800003A
S1130010C1180000C1180000C1180000C118000078
S1130020C1180000C1180000C1180000C118000068
S1130030C1180000C1180000C1180000C118000058
S1130040C1180000C1180000C1180000C118000048
S1130050C1180000C1180000C1180000C118000038
S1130060C1180000C1180000C1180000C118000028
S1130070C1180000C1180000C1180000C118000018
S1130080C1180000C1180000C1180000C118000008
S1130090C1180000C1180000C1180000C1180000F8
S11300A0C1180000C1180000C1180000C1180000E8
S11300B0C1180000C1180000C1180000C1180000D8
S11300C0C1180000C1180000C1180000C1180000C8
S11300D0C1180000C1180000C1180000C1180000B8
S11300E0C1180000C1180000C1180000C1180000A8
S11300F0044B9D46C046C046C046C04600F034FE90
S113010001F0C8F8F8060020DFF85814884200F01F
S1130110A980DFF85414884200F0A480DFF84C145E
S1130120884200F09F80DFF84814884200F09A80EB
S1130130DFF84014884200F09580DFF83C148842D0
S113014000F09080DFF83414884200F08B80DFF8F0
S11301503014884200F08680DFF82814884200F0CA
S11301608180DFF8241488427CD0DFF82014884290
S113017078D0DFF81C14884274D0DFF81814884251
S113018070D0DFF8141488426CD0DFF81014884261
S113019068D0DFF80C14884264D0DFF80814884271
S11301A060D0DFF8041488425CD0DFF80014884281
S11301B058D0402856D0B0F1102F53D0DFF8F013A8
S11301C088424FD0DFF8EC1388424BD0DFF8E813B5
S11301D0884247D0DFF8E413884243D0DFF8E013C5
S11301E088423FD0B0F1101F3CD0DFF8D8138842CA
S11301F038D0DFF8D413884234D0DFF8D0138842E3
S113020030D0DFF8CC1388422CD0DFF8C8138842F2
S113021028D0DFF8C413884224D0DFF8C013884202
S113022020D0DFF8BC1388421CD0DFF8B813884212
S113023018D0DFF8B413884214D0DFF8B013884222
S113024010D0DFF8AC1388420CD0B0F1202F09D0C5
S1130250DFF8A013884205D0082803D0DFF89813EC
S1130260884201D1012070470020704710B5044630
S1130270FFF74AFF002805D14FF4FC710FF2C0309C
S113028000F042FA200F0FF2184151F820000168E3
S1130290A2B2230C03F01F039A401143016010BD66
S11302A00138FDD170477047F8B50446DFF84C5368
S11302B0286810F0E04F06D02868DFF8441308409F
S11302C0B0F1805F01D1002C7BD4286E296F20F41B
S11302D0800040F4006641F400672E662F67B00783
S11302E001D5A00707D506F0010004F0010181F053
S11302F0010108421AD064F0030006402E66002F64
S113030005D507F07000302807D0702805D0002FDD
S113031008D406F03000302804D14FF48050FFF7A1
S1130320BFFF03E04FF40020FFF7BAFFDFF8D40269
S1130330304043F2F071214041EA0006DFF8C80280
S11303403840DFF8C8122140084304F0080140EAAD
S1130350C1074020A865002F02D52F672E6601E053
S11303602E662F671020FFF79BFFDFF8A4023040B2
S1130370DFF8A01221400843E10D61F3DC5761006E
S113038008D540F4800027F48001DFF88C22224055
S1130390114301E027F0804122050CD44FF40042C0
S11303A000E0521E002A02D02B6D5B06F9D520F422
S11303B0006021F40061286629671020BDE8F2403E
S11303C06EE7F1BD70B4DFF834120A6E0B6F002BC8
S11303D002D503F0700001E002F0300000280AD0DA
S11303E0102831D0202856D030287BD060287CD0EB
S11303F070287DD07FE0C2F384100FF2B02454F84B
S11304002000DFF8184204EA030515F1004F05D077
S1130410002B00F18380150500F180804D6E0E687D
S113042016F0E04F06D00968DFF8D4613140B1F12D
S1130430805F62D1C5F34811891C484305F01F0150
S1130440891CB0FBF1F061E0086810F0E04F06D0C1
S1130450DFF8AC010C680440B4F1805F02D1DFF82E
S1130460C001CEE70C680440DFF8B851AC4203D1B8
S11304700C68A4B2022C08D00C682040DFF8A84114
S1130480A04205D10868000402D1DFF8A001B8E752
S1130490DFF89C01B5E7086810F0E04F06D0DFF8FC
S11304A060010C680440B4F1805F02D1DFF884017C
S11304B0A7E70C680440DFF86C51AC4203D10C6828
S11304C0A4B2022C08D00C682040DFF85C41A042A2
S11304D005D10868000402D1DFF85C0191E7DFF878
S11304E05C018EE747F230508BE74FF4800088E7D9
S11304F04FF4004085E7002031E0C5F3481148433C
S113050005F01F01491C4900B0FBF1F0690400D556
S11305104008290400D5800842F4800251021ED507
S1130520002B17D559000FD504EA030111F1004F30
S113053003D0002B08D4110506D44000C3F3865120
S1130540491CB0FBF1F00AE0C3F3C551491CB0FBF0
S1130550F1F004E0C2F3C351491CB0FBF1F070BCEC
S1130560704700000100100002001000000110009C
S1130570000210000004100000011010000210100E
S11305800004101000401010005010200100002042
S113059002000020040000200800002010000020B9
S11305A020000020400000208000002000010020E6
S11305B000400010001010100001102080000030D6
S11305C010000030000100100002001010000010A4
S11305D02000001020000030010010100200101054
S11305E00400101008001010010000100200001098
S11305F004000010010010200010100000E00F4063
S11306000000FF700FC8FFFF8FDFFF7F30200080E6
S1130610FCFF3FF80300C0070000404000080080D2
S1130620C0E1E4000000011000000310001BB7004B
S11306300024F40070383900C0C62D0000093D00C4
S1130640433A5C576F726B5C736F66747761726563
S11306505C4F70656E424C545C5461726765745CA7
S113066044656D6F5C41524D434D335F4C4D335384
S11306705F454B5F4C4D3353383936325F494152F5
S11306805C426F6F745C6C69625C647269766572FB
S11306906C69625C73797363746C2E630000000090
S11306A000E10F4004E10F4008E10F4040420F0019
S11306B000201C0080841E0000802500999E3600C6
S11306C00040380000093D0000803E0000004B005F
S11306D0404B4C0000204E00808D5B0000C05D004C
S11306E00080700000127A0000007D00809698005F
S11306F0001BB7000080BB00C0E8CE00647ADA00BB
S11307000024F4000000FA0080B5034A1060516030
S113071000F005F8FCE700BFDC04002070477047D8
S11307204FF0FF305B4908605B490860704770B563
S113073004460D46164600F040F9FF2805D0281956
S1130740401E00F03AF9FF2801D1002070BD600A74
S11307504002B0F5005F2B463246214603D14E4895
S1130760BDE870409AE04B48BDE8704096E070B533
S113077004460D4600F021F906462819401E00F0F3
S11307801CF9FF2E01D0FF2801D1002070BD0146C5
S11307903046BDE87040E5E080B53F48016811F19E
S11307A0010F01D1012002BD416882685118C2685D
S11307B05118026951184269511882695118C06967
S11307C04018C043401C009000AA042142F2F000EB
S11307D0FFF7ADFF02BD4FF40050016842685118A5
S11307E082685118C2685118026951184269511837
S11307F08069401842F2F0010968081801D101200B
S113080070470020704780B52348016811F1010F3B
S113081003D000F081F8002808D01E48016811F1C7
S1130820010F05D000F078F8002801D1002002BDA6
S1130830012002BD80B5CA0501D0002002BD0268B6
S11308408A4201D1012002BD01604FF40072001DF3
S113085000F086F9012002BD38B504460D460E4865
S1130860844208D10B4C29462046FFF7E3FF0028B9
S11308700DD1002032BDB5F5005F01D10446F2E789
S1130880204600F049F80028EDD1002032BD204672
S113089032BD000000000020040200202DE9F041D8
S11308A00746884614461D464FEA5826760238689D
S11308B010F1010F05D131463846FFF7BBFF002880
S11308C01DD03868B04205D031463846FFF7C4FF22
S11308D0070014D03868A8EB0000C01900F1040820
S11308E0FFF71DFF381DA8EB0000B0F5007F0AD309
S11308F006F500713846FFF7AFFF070001D100206D
S113090008E007F1040814F8010B08F8010B6D1E48
S1130910E6D10120BDE8F081F8B504460125206840
S113092000F04BF8FF2801D10020F2BD002600E0C2
S1130930761C802E14D2216811EB860714EB8600F6
S113094040680090FFF7EBFE0422394600A800F04F
S113095047F9002803D1386800998842E8D0002577
S11309602846F2BDF8B50D46854222D3002820D092
S1130970142D1ED200F03CF80446284600F038F846
S11309800646284600F04CF88019401E001B401C07
S1130990850AADB2002600E0761CB6B23746AF42F7
S11309A009DAFFF7BCFE04EB872000F0FDF800280D
S11309B0F2D00020F2BD0120F2BD38B50446002576
S11309C001E06D1CEDB2132D10D2FFF7A8FE05EB6C
S11309D0450080000FF2780142589442F1D3401848
S11309E0416889188C42ECD2007A32BDFF2032BDB6
S11309F038B50446002500E06D1CEDB2132D0CD271
S1130A00FFF78DFE05EB450080000FF2440142180C
S1130A10127AA242F0D1405832BD4FF0FF3032BDBD
S1130A2038B50446002500E06D1CEDB2132D0CD240
S1130A30FFF775FE05EB45000FF2140101EB800092
S1130A40017AA142F0D1406832BD002032BD0000DD
S1130A500020000000200000010000000040000011
S1130A6000200000020000000060000000200000E0
S1130A7003000000008000000020000004000000CB
S1130A8000A00000002000000500000000C00000DD
S1130A90002000000600000000E00000002000002C
S1130AA00700000000000100002000000800000012
S1130AB000200100002000000900000000400100A7
S1130AC0002000000A000000006001000020000077
S1130AD00B00000000800100002000000C0000005A
S1130AE000A00100002000000D00000000C0010073
S1130AF0002000000E00000000E0010000200000C3
S1130B000F00000000000200008000001000000040
S1130B1000800200008000001100000000000300BB
S1130B20008000001200000000800300008000002C
S1130B301300000080B500F0E1F800280DD000F0AB
S1130B400AF900F030F905484FF40051016042F20F
S1130B5004000068BDE80240004701BD08ED00E064
S1130B6070B504460D46164605E015F8010B04F869
S1130B70010BFFF7D4FD3046461E80B20028F4D1A5
S1130B8070BD00F027B950F8041B61B150F8042B74
S1130B90D30744BFA9F101039A18002342F8043B88
S1130BA0091FFAD1EFE7704710B50446A00504D039
S1130BB084210FF2DC00FFF7A7FDDFF8C00001215C
S1130BC041610460DFF8B810816081688907FCD452
S1130BD0C068C00702D54FF0FF3010BD002010BD23
S1130BE070B504460D46164615F0030F04D0C8210F
S1130BF00FF29C00FFF788FD16F0030F04D0C92103
S1130C000FF28C00FFF780FDDFF8700001214161D5
S1130C10DFF870100968C90726D5002E26D0E90927
S1130C20C9010160184A06E005F07C0154F8043B50
S1130C3053502D1D361F15F07C0F02D1016B002976
S1130C4001D1002EF0D111490162016AC907FCD417
S1130C50E3E70560216841600C4981608168C90748
S1130C60FCD4241D2D1D361F002EF2D1C068C007F0
S1130C7002D54FF0FF3070BD002070BD00D00F4092
S1130C80020042A4A0E10F4000D10F40010042A4A1
S1130C90433A5C576F726B5C736F6674776172650D
S1130CA05C4F70656E424C545C5461726765745C51
S1130CB044656D6F5C41524D434D335F4C4D33532E
S1130CC05F454B5F4C4D3353383936325F4941529F
S1130CD05C426F6F745C6C69625C647269766572A5
S1130CE06C69625C666C6173686C69622E63000097
S1130CF0FFF716BDFFF71BBDFFF739BDFFF76BBD4F
S1130D0080B5FFF749FD002801D1002002BDBDE8F0
S1130D100140FFF778BD000080B50FF2680000883D
S1130D20ADF8000000F062F800F010FA1248007804
S1130D30012802D100A800F070F801BD10B50F4CD5
S1130D40204600F03AFA012804D12046BDE81040BC
S1130D5000F063B810BD704780B5C9B200F005FA61
S1130D60BDE8014000F054B8034801210170704708
S1130D700148002101707047F00400209C04002009
S1130D8000F03EB8FF00000080B500F00CF80F48FA
S1130D904CF24F31416000218160052101600C4813
S1130DA00021016001BD0948002101607047074826
S1130DB00068C00303D506480168491C01607047F8
S1130DC080B5FFF7F4FF0248006802BD10E000E0C0
S1130DD0EC040020044B9D46C046C046C046C046B5
S1130DE0FFF7C6FF00F056FAF8060020D3480021AA
S1130DF00180816480F84310A0F84410817070472A
S1130E00CE480078002801D10020704701207047A7
S1130E10CA48002180F84310704710B50178C74CC8
S1130E20FF2912D100F07DF894F84300012802D183
S1130E30102000F06EF8012084F84300B4F9441047
S1130E40E01CBDE810404EE010BD2278012AFBD121
S1130E50C92932D0CC293FD0CF293AD0D0292FD09C
S1130E60D12933D0D2292ED0F32917D0F4290FD089
S1130E70F5290AD0F6290ED0FA2912D0FC2913D06C
S1130E80FD2914D0FE2915D029E000F09BF8CBE70A
S1130E9000F0B3F8C8E700F08CF8C5E700F0CAF832
S1130EA0C2E700F074F8BFE700F06FF8BCE700F0A9
S1130EB05CF8B9E700F04DF8B6E700F0E0F8B3E706
S1130EC000F0F5F8B0E700F0C8F8ADE700F01AF963
S1130ED0AAE700F029F9A7E700F032F9A4E72020F7
S1130EE000F017F8A0E789B2FFF736BF10B400236B
S1130EF003E00478E318DBB2401C0C46611E002CAE
S1130F00F7D11360012010BC70478C480021417058
S1130F1070478A49FE22CA7008710220A1F8440071
S1130F20704780B5FFF7F1FF844801210170FF216C
S1130F30C170102101710021417140218171C17181
S1130F40002101720121417281720821A0F844102C
S1130F5001BD10B5794C00202070FFF7D6FFFF20AB
S1130F60E0700120A4F8440010BD7448411CFF2225
S1130F708A700022CA7042780A7100224A718A710A
S1130F80CA710621A0F8441070470020C1E76B48DD
S1130F90FF21C1700FF2AC11816400F20301002241
S1130FA04A708A70CA7007224A600821A0F8441067
S1130FB070476249FF22CA70406888640120A1F822
S1130FC04400704770B505466A78402A03DB222046
S1130FD0BDE870409DE7594C04F144067168201D3A
S1130FE0FFF7BEFDFF20E070706869780818706034
S1130FF06878401CA4F8440070BD70B50546687854
S1131000402803DB2220BDE8704082E769684B4C2E
S113101004F1440671606A78201DFFF7A1FDFF20EA
S1131020E07070686978081870606878401CA4F8EB
S1131030440070BD38B5414CFF21E17004F2030552
S1131040E21D4168A06CFFF751FF68700020A87092
S1131050E8700820A4F8440031BD3848FF21C1706D
S113106000F2030100224A708A704022CA700022F2
S11310700A714A718A710721A0F84410704738B583
S11310802E4C04F14405421C3F216868FFF732FEF0
S1131090002803D13120BDE832403AE7FF20E07058
S11310A068683F3068600120A4F8440031BD38B559
S11310B0044660783F2803DB2220BDE8324028E75D
S11310C01E48FF21C1700121A0F844106178002955
S11310D007D1FFF715FE002813D13120BDE83240B7
S11310E017E700F14405A21C6868FFF703FE002817
S11310F003D13120BDE832400BE7686861780818F5
S1131100686031BD10B50D4C4168A06CFFF7F4FD6B
S1131110002803D13120BDE81040FAE6FF20E0703A
S11311200120A4F8440010BD80B5FFF72AFD034850
S1131130FF21C1700121A0F8441001BD0804002062
S11311403120E6E64F70656E424C540080B53F484E
S1131150FFF78CF8FFF736F960234FF4614201463C
S11311603B48BDE8005000F0B1B870B504460D46E8
S1131170412D04DB56210FF2E000FFF7C5FA2846A3
S113118000F050F8012804D059210FF2CC00FFF7E9
S1131190BBFA00260CE0FFF7C2FA305D00F042F81B
S11311A0012804D061210FF2B000FFF7ADFA761CDC
S11311B02846B6B28642EED370BD38B50546254CF6
S11311C0607800280AD1201D00F01FF8012803D1FF
S11311D00120607000202070002032BD20780019AA
S11311E0401D00F012F80128F6D12078421C22702C
S11311F02079D2B28242EFD1201D411C2846FFF74C
S1131200AFFC00206070012032BD10B504461048C8
S113121000F00BF910F1010F02D02070012010BD75
S1131220002010BD10B50A4C0146204600F011F90B
S1131230002803D1002010BDFFF771FA204600F00A
S1131240E1F80028F8D0012010BD000001000010D2
S113125000C0004054040020433A5C576F726B5C3A
S1131260736F6674776172655C4F70656E424C543F
S11312705C5461726765745C536F757263655C413D
S1131280524D434D335F4C4D33535C756172742E34
S11312906300000000F032F9002801D000F030F9BA
S11312A0002000F041F900F059F90000DFF8CC11FA
S11312B0884207D0DFF8C811884203D0DFF8C41190
S11312C0884201D10120704700207047F8B50446D8
S11312D00E4617461D46FFF7E9FF002805D140F2E8
S11312E00D110FF2B810FFF70FFA002F05D14FF4CC
S11312F087710FF2A810FFF707FADFF88C01016875
S113130011F0E04F19D0DFF8841102680A40B2F1FD
S1131310805F12D002680A40DFF874319A4203D128
S1131320026892B2022A08D002681140DFF86421F0
S1131330914204D10068000401D1102000E008208B
S11313407843864205D240F20F110FF25010FFF796
S1131350DBF9204600F039F804F13000B6EB071F42
S1131360016804D241F0200101607F0802E021F00D
S113137020010160F000B0FBF7F0401C4008810937
S1131380616200F03F00A062E5620020A061204697
S1131390BDE8F240FFE710B50446FFF787FF0028D9
S11313A005D14FF4CF710FF2F400FFF7ADF904F15A
S11313B02C00016841F01001016004F13000016863
S11313C040F201321143016010BD10B50446FFF72D
S11313D06DFF002805D14FF4DF710FF2C000FFF755
S11313E093F9A0690007FCD404F12C00016821F0F2
S11313F01001016004F130000168DFF89C20114005
S1131400016010BD10B50446FFF750FF002805D158
S113141040F2E9310FF28400FFF776F9A069400940
S113142000F0010080F0010010BD10B50446FFF784
S11314303DFF002805D140F209410FF26000FFF79B
S113144063F9A069C00601D4206810BD4FF0FF30D5
S113145010BD38B504460D46FFF728FF002805D116
S113146040F25B410FF23400FFF74EF9A0698006A9
S113147002D42560012032BD002032BD00C00040EE
S113148000D0004000E0004000E00F400000FF708A
S11314900000011000000310FEFCFFFF433A5C57FC
S11314A06F726B5C736F6674776172655C4F7065A5
S11314B06E424C545C5461726765745C44656D6F34
S11314C05C41524D434D335F4C4D33535F454B5F4D
S11314D04C4D3353383936325F4941525C426F6F59
S11314E0745C6C69625C6472697665726C69625C76
S11314F0756172746C69622E63000000012070478C
S113150010B5074979441831064C7C44163404E07C
S11315100A68081D511888470146A142F8D110BD38
S1131520F0030000FC03000080B500F005F800F0B3
S113153017F800F022F8FCE780B50648FEF7B4FE81
S11315400548FEF793FE03214FF04020BDE8044018
S113155000F019B98003C0010100002000F07EB939
S113156080B5FFF7DBF8FFF70FFCFFF7C1FBFFF7D0
S1131570D3FBBDE8014000F077B980B5FFF7CFF8A1
S1131580FFF715FCFFF7DAFBBDE8014000F075B981
S1131590B0F1402F43D0DFF8241288423FD0DFF867
S11315A0201288423BD0DFF81C12884237D0DFF883
S11315B01812884233D0DFF8141288422FD0DFF893
S11315C0101288422BD0DFF80C12884227D0DFF8A3
S11315D00812884223D0DFF8041288421FD0DFF8B3
S11315E0001288421BD0DFF8FC11884217D0DFF8C4
S11315F0F811884213D0DFF8F41188420FD0DFF8D5
S1131600F01188420BD0DFF8EC11884207D0DFF8E4
S1131610E811884203D0DFF8E411884201D10120A7
S113162070470020704770B506460C461546FFF714
S1131630AFFF002804D1E4210FF2C410FFF764F8CF
S1131640002D08D0012D06D0022D04D0E6210FF282
S1131650B010FFF759F806F58060E907016801D575
S1131660214300E0A143016006F58460A9070168F5
S113167001D5214300E0A143016070BDF8B50446E3
S11316800F4615461E46FFF783FF002805D14FF489
S1131690DD710FF26C10FFF737F8012D0BD0022D1E
S11316A009D0042D07D00C2D05D04FF4DF710FF2B3
S11316B05010FFF729F8082E11D00A2E0FD00C2E47
S11316C00DD0092E0BD00B2E09D00D2E07D0002ED5
S11316D005D040F2C5110FF22810FFF715F8F843B2
S11316E004F5A061EA070A6801D53A4300E0024024
S11316F00A6004F20451AA070A6801D53A4300E0DB
S113170002400A6004F5A1616A070A6801D53A43F8
S113171000E002400A6004F5A3612A070A6801D5C3
S11317203A4300E002400A6004F20C51F2070A68EE
S113173001D53A4300E002400A6004F5A261B20711
S11317400A6801D53A4300E002400A6004F21451E9
S113175072070A6801D53A4300E002400A6004F2C5
S11317601C5132070A6801D53A4300E002400A607E
S113177004F5A561002E02D10868384301E00A6827
S113178010400860F1BD38B504460D46FFF700FF70
S1131790002805D140F21F510FF26400FEF7B4FF98
S11317A0022229462046FFF73EFF0823012229464C
S11317B0204601B0BDE8304060E7000000800540ED
S11317C000500040009005400060004000A005402B
S11317D00070004000B005400040024000C00540D9
S11317E00050024000D005400060024000E0054087
S11317F00070024000F0054000D0034000000640A5
S1131800433A5C576F726B5C736F66747761726591
S11318105C4F70656E424C545C5461726765745CD5
S113182044656D6F5C41524D434D335F4C4D3353B2
S11318305F454B5F4C4D3353383936325F49415223
S11318405C426F6F745C6C69625C64726976657229
S11318506C69625C6770696F2E63000007463846E6
S113186000F024F8FBE7000010B50F4C01202070B5
S1131870FFF7A6FA6060BDE8104010B5FFF780FAE4
S113188001280FD0084C207801280BD1FFF798FAD3
S113189061683231884205D300202070BDE81040D1
S11318A0FFF748B910BD0000E404002080B5C0462D
S11318B0C046024A11001820ABBEFBE72600020016
S11318C041210FF20800FEF71FBF0000433A5C57A6
S11318D06F726B5C736F6674776172655C4F706571
S11318E06E424C545C5461726765745C536F7572DC
S11318F063655C41524D434D335F4C4D33535C49FA
S113190041525C766563746F72732E63000000004D
S113191077F2FFFFF0040000000000200000000048
S10F1920C046C046C046C046FFF7B4FCF9
S9031921C2
S1130000F80600200D170000F5230000F52300007A
S1130010F5230000F5230000F5230000F52300007C
S1130020F5230000F5230000F5230000F52300006C
S1130030F5230000F5230000F5230000F52300005C
S1130040F5230000F5230000F5230000F52300004C
S1130050F5230000F5230000F5230000F52300003C
S1130060F5230000F5230000F5230000F52300002C
S1130070F5230000F5230000F5230000F52300001C
S1130080F5230000F5230000F5230000F52300000C
S1130090F5230000F5230000F5230000F5230000FC
S11300A0F5230000F5230000F5230000F5230000EC
S11300B0F5230000F5230000F5230000F5230000DC
S11300C0F5230000F5230000F5230000F5230000CC
S11300D0F5230000F5230000F5230000F5230000BC
S11300E0F5230000F5230000F5230000F5230000AC
S11300F0044B9D46C046C046C046C04601F0CFFAF8
S113010001F03CFEF80600202649884205D0264925
S1130110884202D02549884201D10120704700203D
S113012070472049884206D01F49884205D01F499C
S1130130884204D005E037207047382070473920C2
S113014070474FF0FF30704770B582B00546280BFA
S11301500003FFF7E6FF044614F1010F04D1F9216F
S11301600FF2746000F068FB114800680121224618
S1130170303A914011EA000602D0204600F0A4FB78
S113018028680020009002E00098401C009000982D
S11301900528F9DB2D68002E02D0204600F056FB1E
S11301A0284676BD000004400010044000200440AE
S11301B004E100E081B001600020009002E00098BA
S11301C0401C009000980528F9DB01B07047F8B591
S11301D004460D46164600270BE0395D7F1CB742E6
S11301E003DA385D41EA00217F1C2846FFF7E2FF6D
S11301F02D1DB742F1DBF1BDF8B504460D46164698
S113020000270AE02846FFF79FFF2D1D38557F1C65
S1130210B74202DA000A38557F1CB742F2DBF1BD5F
S1130220F8B50446FFF770FF002805D140F2D91154
S11302300FF2A45000F000FB01212046FFF7BAFFA3
S113024004F120052846FFF77FFF0004FAD404F1E7
S11302502406B0213046FFF7ADFF002104F134003D
S1130260FFF7A8FF002104F13800FFF7A3FF0127DF
S113027009E02846FFF768FF0004FAD43946284607
S1130280FFF798FF7F1C212FF3DB0C213046FFF78B
S113029091FF012609E02846FFF756FF0004FAD42F
S11302A031462846FFF786FF761C212EF3DB201DFE
S11302B0BDE8F24048E710B50446FFF725FF0028E3
S11302C005D140F23A210FF2105000F0B5FA204661
S11302D0FFF73AFF410849002046BDE8104069E7AE
S11302E070B504460D460FF2F046FFF70DFF0028E7
S11302F004D14FF45971304600F09EFA002D04D118
S113030040F26531304600F097FA2868801E0F28C5
S113031004D340F26B31304600F08EFA686800284E
S113032001D0092804D34FF45C71304600F084FAFC
S1130330A868002801D0052804D340F2753130465E
S113034000F07AFAE868B0F5806F01D8002804D18B
S113035040F27B31304600F06FFA2046FFF7F4FE9E
S1130360064646F041012046FFF724FF6868401E18
S1130370000300F4E0402968491E090201F4706199
S11303800843A968491E890101F0C0010843E968CE
S1130390491E01F03F01014304F10C00FFF70AFF7D
S11303A0E868401E800900F00F0104F11800FFF70F
S11303B001FF26F04001C80701D54908490020463D
S11303C0BDE87040F6E638B504460D46FFF79CFEDE
S11303D0002805D140F292510FF2FC3000F02CFAC3
S11303E0002D05D0022D1AD00DD3032D23D02EE0DD
S11303F0241D2046FFF7A8FE05466FF01F01204686
S1130400FFF7D8FE24E004F58070FFF79DFE054653
S113041004F58270FFF798FE45EA004518E004F5FC
S11304209070FFF791FE054604F59270FFF78CFE7D
S113043045EA00450CE004F5B070FFF785FE05467B
S113044004F5B270FFF780FE45EA004500E00025A0
S1130450284632BD2DE9FE4F04460D460026FFF71F
S113046053FE002805D140F25F610FF26C3000F0BA
S1130470E3F9212D01D2002D05D14FF4CC610FF207
S1130480583000F0D9F99DF8080000280FD0012851
S11304900DD002280BD0032809D0012807D0042846
S11304A005D040F266610FF2303000F0C5F904F176
S11304B02000FFF749FE0004F9D401980068B0F564
S11304C0006F05D201998968890801F0010100E0F3
S11304D001214FF0930B3246009217469246904604
S11304E091469DF80820042A00F29F80DFE802F07C
S11304F00317081A25004FF4807A4FF40057012699
S1130500019A93681A0725D5019A526800291AD0CE
S11305109046120C4FEAC2494FEAD9491AE04FF407
S1130520807AEDE74FF400574FF4805A4FF6FF7886
S113053041F6FF794FF0D30BE2E74FF400574FF445
S1130540905A0126DCE74FF0000892004FEAC249B6
S11305504FEAD94903F02802282A01D149F4004975
S113056003F01802182A01D149F4804913F0380F16
S113057003D04AF4805A4BF0400B4BF0200B002977
S113058009D0014689B20091000CC004C00C40F4AB
S11305904040074305E08000C004C00C40F4004024
S11305A007430198C26802F00F0040EA0A0A98055E
S11305B001D44AF0800AD80701D54AF4006A9807A2
S11305C001D54AF4806A002E05D004F13C0101985B
S11305D00069FFF7FCFD594604F12400FFF7EAFD2A
S11305E01FFA88F8414604F12800FFF7E3FD494665
S11305F004F12C00FFF7DEFD00A8018804F13000AF
S1130600FFF7D8FD394604F13400FFF7D3FD514616
S113061004F13800FFF7CEFD05F03F0104F120009E
S113062003B0BDE8F04FFFF7C5BDBDE8F78F2DE976
S1130630F84F04460F4615461E46FFF765FD002891
S113064005D140F2C1710FF2901000F0F5F8212F9E
S113065001D2002F05D140F2C2710FF27C1000F0DC
S1130660EBF87321002E00D07B2104F18400FFF706
S1130670A1FD04F1800607F03F0739463046FFF735
S113068099FD3046FFF760FD0004FAD404F18800B8
S1130690FFF75AFD804604F18C00FFF755FD8146B3
S11306A01FFA89F904F19000FFF74EFD824604F128
S11306B09400FFF749FD83461FFA8BFB04F1980071
S11306C0FFF742FD80B20021A960C10502D45FEAB0
S11306D08B4104D4C10504D55FEA8B4101D4402188
S11306E0A9605FEA4B410CD54FEACB41C90C1FFA14
S11306F08AFA4AEA01412960A96841F00401A96023
S113070004E04FEAAB014905490D2960410403D5D2
S1130710A96841F48071A960C1042DD55FEA4B41F9
S11307200CD54FEAC941C90C1FFA88F848EA0141BF
S113073069606FF0604291420CD108E04FEAA90170
S11307404905490D696040F2FF72914202D1297A4C
S1130750490603D4A96841F00801A9605FEA094188
S113076003D5A96841F02801A9605FEA494103D58E
S1130770A96841F01801A960010503D5A96841F0F1
S11307800101A960410503D5A96841F00201A960EE
S113079001041DD500F00F02EA60287A400604D453
S11307A004F19C012869FFF727FD042104F184006A
S11307B0FFF700FD39463046FFF7FCFC3046FFF7F3
S11307C0C3FC0004FAD4A86840F08000A86001E0EB
S11307D00020E860BDE8F18F433A5C576F726B5CB0
S11307E0736F6674776172655C4F70656E424C54CA
S11307F05C5461726765745C44656D6F5C41524D15
S1130800434D335F4C4D33535F454B5F4C4D335336
S1130810383936325F4941525C426F6F745C6C699F
S1130820625C6472697665726C69625C63616E6C49
S113083069622E630000000080B5034A10605160B5
S113084000F0B9F8FCE700BFE004002010B504464E
S1130850472C05D34FF4D5710FF2F800FFF7ECFFE6
S1130860042C05D13748016841F48031016010BD82
S1130870052C05D13348016841F40031016010BDF5
S1130880062C05D12F48016841F48021016010BD78
S11308900F2C05D12C48016841F00201016010BD04
S11308A0A4F11000202806D20120A4F110018840F0
S11308B02649086010BD302C05D30120A4F1300175
S11308C088402249486010BD10B50446472C05D322
S11308D04FF4F7710FF27C00FFF7AEFF042C05D143
S11308E01848016821F48031016010BD052C05D140
S11308F01448016821F40031016010BD062C05D1B3
S11309001048016821F48021016010BD0F2C05D12D
S11309100D48016821F00201016010BDA4F110002E
S1130920202806D20120A4F110018840084908605B
S113093010BD302C05D30120A4F1300188400449B6
S1130940486010BD24ED00E010E000E000E100E0AC
S113095080E100E0433A5C576F726B5C736F6674BE
S1130960776172655C4F70656E424C545C54617281
S11309706765745C44656D6F5C41524D434D335FF4
S11309804C4D33535F454B5F4C4D335338393632FE
S11309905F4941525C426F6F745C6C69625C647263
S11309A0697665726C69625C696E74657272757081
S11309B0742E630070477047DFF85814884200F0C3
S11309C0A980DFF85414884200F0A480DFF84C14A6
S11309D0884200F09F80DFF84814884200F09A8033
S11309E0DFF84014884200F09580DFF83C14884218
S11309F000F09080DFF83414884200F08B80DFF838
S1130A003014884200F08680DFF82814884200F011
S1130A108180DFF8241488427CD0DFF820148842D7
S1130A2078D0DFF81C14884274D0DFF81814884298
S1130A3070D0DFF8141488426CD0DFF810148842A8
S1130A4068D0DFF80C14884264D0DFF808148842B8
S1130A5060D0DFF8041488425CD0DFF800148842C8
S1130A6058D0402856D0B0F1102F53D0DFF8F013EF
S1130A7088424FD0DFF8EC1388424BD0DFF8E813FC
S1130A80884247D0DFF8E413884243D0DFF8E0130C
S1130A9088423FD0B0F1101F3CD0DFF8D813884211
S1130AA038D0DFF8D413884234D0DFF8D01388422A
S1130AB030D0DFF8CC1388422CD0DFF8C81388423A
S1130AC028D0DFF8C413884224D0DFF8C01388424A
S1130AD020D0DFF8BC1388421CD0DFF8B81388425A
S1130AE018D0DFF8B413884214D0DFF8B01388426A
S1130AF010D0DFF8AC1388420CD0B0F1202F09D00D
S1130B00DFF8A013884205D0082803D0DFF8981333
S1130B10884201D1012070470020704710B5044677
S1130B20FFF74AFF002805D14FF4FC710FF2C030E3
S1130B30FFF782FE200F0FF2184151F820000168E0
S1130B40A2B2230C03F01F039A401143016010BDAD
S1130B500138FDD170477047F8B50446DFF84C53AF
S1130B60286810F0E04F06D02868DFF844130840E6
S1130B70B0F1805F01D1002C7BD4286E296F20F462
S1130B80800040F4006641F400672E662F67B007CA
S1130B9001D5A00707D506F0010004F0010181F09A
S1130BA0010108421AD064F0030006402E66002FAB
S1130BB005D507F07000302807D0702805D0002F25
S1130BC008D406F03000302804D14FF48050FFF7E9
S1130BD0BFFF03E04FF40020FFF7BAFFDFF8D402B1
S1130BE0304043F2F071214041EA0006DFF8C802C8
S1130BF03840DFF8C8122140084304F0080140EAF5
S1130C00C1074020A865002F02D52F672E6601E09A
S1130C102E662F671020FFF79BFFDFF8A4023040F9
S1130C20DFF8A01221400843E10D61F3DC576100B5
S1130C3008D540F4800027F48001DFF88C2222409C
S1130C40114301E027F0804122050CD44FF4004207
S1130C5000E0521E002A02D02B6D5B06F9D520F469
S1130C60006021F40061286629671020BDE8F24085
S1130C706EE7F1BD70B4DFF834120A6E0B6F002B0F
S1130C8002D503F0700001E002F0300000280AD021
S1130C90102831D0202856D030287BD060287CD032
S1130CA070287DD07FE0C2F384100FF2B02454F892
S1130CB02000DFF8184204EA030515F1004F05D0BF
S1130CC0002B00F18380150500F180804D6E0E68C5
S1130CD016F0E04F06D00968DFF8D4613140B1F175
S1130CE0805F62D1C5F34811891C484305F01F0198
S1130CF0891CB0FBF1F061E0086810F0E04F06D009
S1130D00DFF8AC010C680440B4F1805F02D1DFF875
S1130D10C001CEE70C680440DFF8B851AC4203D1FF
S1130D200C68A4B2022C08D00C682040DFF8A8415B
S1130D30A04205D10868000402D1DFF8A001B8E799
S1130D40DFF89C01B5E7086810F0E04F06D0DFF843
S1130D5060010C680440B4F1805F02D1DFF88401C3
S1130D60A7E70C680440DFF86C51AC4203D10C686F
S1130D70A4B2022C08D00C682040DFF85C41A042E9
S1130D8005D10868000402D1DFF85C0191E7DFF8BF
S1130D905C018EE747F230508BE74FF4800088E720
S1130DA04FF4004085E7002031E0C5F34811484383
S1130DB005F01F01491C4900B0FBF1F0690400D59E
S1130DC04008290400D5800842F4800251021ED54F
S1130DD0002B17D559000FD504EA030111F1004F78
S1130DE003D0002B08D4110506D44000C3F3865168
S1130DF0491CB0FBF1F00AE0C3F3C551491CB0FB38
S1130E00F1F004E0C2F3C351491CB0FBF1F070BC33
S1130E1070470000010010000200100000011000E3
S1130E200002100000041000000110100002101055
S1130E300004101000401010005010200100002089
S1130E400200002004000020080000201000002000
S1130E50200000204000002080000020000100202D
S1130E60004000100010101000011020800000301D
S1130E7010000030000100100002001010000010EB
S1130E80200000102000003001001010020010109B
S1130E9004001010080010100100001002000010DF
S1130EA004000010010010200010100000E00F40AA
S1130EB00000FF700FC8FFFF8FDFFF7F302000802E
S1130EC0FCFF3FF80300C00700004040000800801A
S1130ED0C0E1E4000000011000000310001BB70093
S1130EE00024F40070383900C0C62D0000093D000C
S1130EF0433A5C576F726B5C736F667477617265AB
S1130F005C4F70656E424C545C5461726765745CEE
S1130F1044656D6F5C41524D434D335F4C4D3353CB
S1130F205F454B5F4C4D3353383936325F4941523C
S1130F305C426F6F745C6C69625C64726976657242
S1130F406C69625C73797363746C2E6300000000D7
S1130F5000E10F4004E10F4008E10F4040420F0060
S1130F6000201C0080841E0000802500999E36000D
S1130F700040380000093D0000803E0000004B00A6
S1130F80404B4C0000204E00808D5B0000C05D0093
S1130F900080700000127A0000007D0080969800A6
S1130FA0001BB7000080BB00C0E8CE00647ADA0002
S1130FB00024F4000000FA004FF0FF305B490860A1
S1130FC05B490860704770B504460D46164600F04C
S1130FD040F9FF2805D02819401E00F03AF9FF28EF
S1130FE001D1002070BD600A4002B0F5804F2B464D
S1130FF03246214603D14E48BDE870409AE04B4842
S1131000BDE8704096E070B504460D4600F021F945
S113101006462819401E00F01CF9FF2E01D0FF28B7
S113102001D1002070BD01463046BDE87040E5E0C6
S113103080B53F48016811F1010F01D1012002BDC3
S1131040416882685118C26851180269511842698E
S1131050511882695118C0694018C043401C00905F
S113106000AA042144F2F000FFF7ADFF02BD4FF4E3
S1131070804001684268511882685118C26851184A
S113108002695118426951188069401844F2F0010C
S11310900968081801D1012070470020704780B505
S11310A02348016811F1010F03D000F081F80028F2
S11310B008D01E48016811F1010F05D000F078F83E
S11310C0002801D1002002BD012002BD80B5CA055F
S11310D001D0002002BD02688A4201D1012002BD74
S11310E001604FF40072001D00F080F9012002BD80
S11310F038B504460D460E48844208D10B4C2946A7
S11311002046FFF7E3FF00280DD1002032BDB5F5DE
S1131110804F01D10446F2E7204600F049F8002848
S1131120EDD1002032BD204632BD00004400002035
S1131130480200202DE9F0410746884614461D4622
S11311404FEA58267602386810F1010F05D131466E
S11311503846FFF7BBFF00281DD03868B04205D0E1
S113116031463846FFF7C4FF070014D03868A8EBAF
S11311700000C01900F10408FFF71DFC381DA8EB9E
S11311800000B0F5007F0AD306F500713846FFF77A
S1131190AFFF070001D1002008E007F1040814F8AC
S11311A0010B08F8010B6D1EE6D10120BDE8F081AA
S11311B0F8B504460125206800F04BF8FF2801D15A
S11311C00020F2BD002600E0761C802E14D2216897
S11311D011EB860714EB860040680090FFF7EBFBE9
S11311E00422394600A800F047F9002803D13868E2
S11311F000998842E8D000252846F2BDF8B50D468E
S1131200854222D3022820D3142D1ED200F03CF8AC
S11312100446284600F038F80646284600F04CF804
S11312208019401E001B401C850AADB2002600E058
S1131230761CB6B23746AF4209DAFFF7BCFB04EBC3
S1131240872000F0FDF80028F2D00020F2BD012034
S1131250F2BD38B50446002501E06D1CEDB2122D37
S113126010D2FFF7A8FB05EB450080000FF27801D0
S113127042589442F1D34018416889188C42ECD208
S1131280007A32BDFF2032BD38B50446002500E0A7
S11312906D1CEDB2122D0CD2FFF78DFB05EB450052
S11312A080000FF244014218127AA242F0D1405851
S11312B032BD4FF0FF3032BD38B50446002500E0A2
S11312C06D1CEDB2122D0CD2FFF775FB05EB45003A
S11312D00FF2140101EB8000017AA142F0D14068C1
S11312E032BD002032BD000000400000002000009C
S11312F00200000000600000002000000300000065
S113130000800000002000000400000000A0000095
S1131310002000000500000000C0000000200000C4
S11313200600000000E000000020000007000000AC
S1131330000001000020000008000000002001005F
S1131340002000000900000000400100002000000F
S11313500A00000000600100002000000B000000F3
S113136000800100002000000C00000000A001002B
S1131370002000000D00000000C00100002000005B
S11313800E00000000E00100002000000F0000003B
S11313900000020000800000100000000080020035
S11313A00080000011000000000003000080000025
S11313B01200000000800300008000001300000001
S11313C080B500F0E7F800280DD000F034F900F003
S11313D086F905484FF48041016044F20400006836
S11313E0BDE80240004701BD08ED00E070B50446C9
S11313F00D46164605E015F8010B04F8010BFFF73E
S1131400DAFA3046461E80B20028F4D170BD00F0EE
S11314107DB910B450F8041B81B102681218001D84
S113142050F8043BDC0744BFA9F10104E31852F867
S1131430044B43F8044B091FF9D1EBE710BC704788
S113144010B50446A00504D084210FF2DC00FFF798
S1131450F3F9DFF8C000012141610460DFF8B8103E
S1131460816081688907FCD4C068C00702D54FF049
S1131470FF3010BD002010BD70B504460D46164661
S113148015F0030F04D0C8210FF29C00FFF7D4F924
S113149016F0030F04D0C9210FF28C00FFF7CCF92A
S11314A0DFF8700001214161DFF870100968C90795
S11314B026D5002E26D0E909C9010160184A06E0A4
S11314C005F07C0154F8043B53502D1D361F15F0D4
S11314D07C0F02D1016B002901D1002EF0D11149FA
S11314E00162016AC907FCD4E3E705602168416031
S11314F00C4981608168C907FCD4241D2D1D361F49
S1131500002EF2D1C068C00702D54FF0FF3070BD85
S1131510002070BD00D00F40020042A4A0E10F40A3
S113152000D10F40010042A4433A5C576F726B5CD8
S1131530736F6674776172655C4F70656E424C546C
S11315405C5461726765745C44656D6F5C41524DB7
S1131550434D335F4C4D33535F454B5F4C4D3353D9
S1131560383936325F4941525C426F6F745C6C6942
S1131570625C6472697665726C69625C666C6173E4
S1131580686C69622E630000FFF716BDFFF71BBD90
S1131590FFF739BDFFF76BBD80B5FFF749FD0028A4
S11315A001D1002002BDBDE80140FFF778BD50F82D
S11315B0041B61B150F8042BD30744BFA9F1010304
S11315C09A18002342F8043B091FFAD1EFE7704749
S11315D010B582B00FF2E4000088ADF8000000F00E
S11315E0A1F800F0A1FA324C0120207000F022FB97
S11315F0002020702F480078012802D100A800F0B4
S1131600ABF813BD10B52A4C201D00F0DBFA0128FD
S113161004D101202070201D00F09EF8201D00F050
S113162040FB012806D100202070201DBDE8104099
S113163000F092B810BD704770B504460D461C4EBC
S11316403078012803D1C9B2204600F093FA3078EB
S1131650002804D12946C9B2204600F0FAFABDE8B0
S1131660704000F073B812480078401E03D0401E4A
S1131670012802D903E00820704700207047402069
S113168070470B480078401E03D0401E012802D941
S113169003E0082070470020704740207047054849
S11316A00121017070470348002101707047000058
S11316B000000020F404002000F03FB8FF00000008
S11316C080B500F00CF80F484CF24F314160002116
S11316D08160052101600C480021016001BD0948B9
S11316E000210160704707480068C00303D506481D
S11316F00168491C0160704780B5FFF7F4FF024898
S1131700006802BD10E000E0F0040020044B9D4698
S1131710C046C046C046C046FFF7C5FF00F02EFBDA
S1131720F8060020DFF8840300210180816480F83A
S11317304310A0F8441081707047DFF870030078FC
S1131740002801D10020704701207047DFF85C03B6
S1131750002180F84310704710B50178D34CFF295D
S113176014D100F07FF894F84300012802D110202E
S113177000F070F8B4F94410012906DB012084F864
S11317804300E01CBDE810404EE010BD2278012A61
S1131790FBD1C92932D0CC293FD0CF293AD0D02986
S11317A02FD0D12933D0D2292ED0F32917D0F42920
S11317B00FD0F5290AD0F6290ED0FA2912D0FC2927
S11317C013D0FD2914D0FE2915D029E000F0A0F88B
S11317D0C9E700F0BCF8C6E700F091F8C3E700F0F1
S11317E0D6F8C0E700F079F8BDE700F074F8BAE77E
S11317F000F061F8B7E700F052F8B4E700F0EEF853
S1131800B1E700F009F9AEE700F0D4F8ABE700F077
S113181031F9A8E700F040F9A5E700F049F9A2E79B
S1131820202000F017F89EE789B2FFF705BF10B437
S1131830002303E00478E318DBB2401C0C46611E6D
S1131840002CF7D11360012010BC70479748002189
S1131850417070479549FE22CA7008710220A1F8B0
S11318604400704710B5FFF7F1FF904C0120207041
S1131870FF20E0701020207100206071FFF7F3FE5C
S1131880A071FFF7FEFEE071FFF7FBFE000A207275
S113189001206072A0720820A4F8440010BD10B5A5
S11318A0824C00202070FFF7D1FFFF20E070012060
S11318B0A4F8440010BD7D48411CFF228A70002218
S11318C0CA7042780A7100224A718A71CA7106216B
S11318D0A0F8441070470020BCE77448FF21C17091
S11318E00FF2D011816400F2030100224A708A7061
S11318F0CA7007224A600821A0F8441070476B4957
S1131900FF22CA70406888640120A1F8440070472F
S1131910F8B504466678FFF7A6FE401EB04203DA27
S11319202220BDE8F24095E7604D05F144073246B8
S11319307968281DFFF75AFDFF20E8707868617800
S1131940081878606078401CA5F84400F1BD70B5B3
S11319500446FFF788FE401E6178884203DA22209D
S1131960BDE8704076E76168504D05F1440671604A
S11319706278281DFFF73AFDFF20E87070686178EF
S1131980081870606078401CA5F8440070BD38B534
S1131990464CFF21E17004F20305E21D4168A06C8E
S11319A0FFF745FF68700020A870E8700820A4F8CD
S11319B0440031BD38B53D4CFF20E07004F203050E
S11319C000206870A870FFF74EFEE87000202871B0
S11319D06871A8710720A4F8440031BD70B50546AC
S11319E0FFF741FE314C04F144066A1C411E706845
S11319F0FFF7CCFD002803D13120BDE8704029E772
S1131A00FF20E070FFF72FFE7168401E40187060E1
S1131A100120A4F8440070BD38B50446FFF723FE46
S1131A20801E6178884203DA2220BDE8324011E743
S1131A301E48FF21C1700121A0F8441061780029DB
S1131A4007D1FFF7A9FD002813D13120BDE83240AA
S1131A5000E700F14405A21C6868FFF797FD002821
S1131A6003D13120BDE83240F4E668686178081893
S1131A70686031BD10B50D4C4168A06CFFF788FD5E
S1131A80002803D13120BDE81040E3E6FF20E070D8
S1131A900120A4F8440010BD80B5FFF7B8FC03484A
S1131AA0FF21C1700121A0F8441001BD4C040020A5
S1131AB03120CFE64F70656E424C540000B585B0BE
S1131AC00420029010200090642302E00098401E3D
S1131AD000900098002824D00820019001E0401EC6
S1131AE0019001980028F1D000994118491C009AEE
S1131AF0521C5A43B2FBF1F2D2B2413A0B2AEED253
S1131B001022B2FBF1F25143D1F11001E7D10428C4
S1131B1000D20290039200A93548FEF7E1FB0120B0
S1131B2000E0002005B000BD10B586B03148FEF7D6
S1131B30F5FF2F4C2046FEF773FBFFF7BFFF01288C
S1131B4004D090210FF2B000FEF776FE2046FEF797
S1131B50B2FB40F26760009040F2FF7001900820F1
S1131B6002900390022300AA01212046FEF772FC92
S1131B7006B010BD70B586B005460E461C4C01215A
S1131B802046FEF720FC800704D5AB210FF2680045
S1131B90FEF752FE40F2E17000900020029003969E
S1131BA00495034600AA02212046FEF753FC0121B6
S1131BB02046FEF708FC0546FEF7FDFEA807F6D40E
S1131BC006B070BD30B585B00446094D02212846E3
S1131BD0FEF7F9FBC00701D4002007E004940123B9
S1131BE000AA19462846FEF722FD012005B030BDA3
S1131BF00000044000011000433A5C576F726B5CB4
S1131C00736F6674776172655C4F70656E424C5495
S1131C105C5461726765745C536F757263655C4193
S1131C20524D434D335F4C4D33535C63616E2E63B1
S1131C300000000080B53F48FEF770FFFFF71AF878
S1131C4060234FF4614201463B48BDE8005000F078
S1131C50B1B870B504460D46412D04DB57210FF28F
S1131C60E000FEF7E9FD284600F050F8012804D012
S1131C705B210FF2CC00FEF7DFFD00260CE0FEF73F
S1131C809AFE305D00F042F8012804D064210FF27E
S1131C90B000FEF7D1FD761C2846B6B28642EED3DC
S1131CA070BD38B50546254C607800280AD1201D42
S1131CB000F01FF8012803D101206070002020707B
S1131CC0002032BD20780019401D00F012F80128D0
S1131CD0F6D12078421C22702079D2B28242EFD110
S1131CE0201D411C2846FFF781FB00206070012065
S1131CF032BD10B50446104800F00BF910F1010F85
S1131D0002D02070012010BD002010BD10B50A4C77
S1131D100146204600F011F9002803D1002010BD2F
S1131D20FEF749FE204600F0E1F80028F8D0012033
S1131D3010BD00000100001000C000409804002005
S1131D40433A5C576F726B5C736F6674776172654C
S1131D505C4F70656E424C545C5461726765745C90
S1131D60536F757263655C41524D434D335F4C4D07
S1131D7033535C756172742E6300000000F032F915
S1131D80002801D000F030F9002000F041F900F003
S1131D9065F90000DFF8CC11884207D0DFF8C811DC
S1131DA0884203D0DFF8C411884201D10120704772
S1131DB000207047F8B504460E4617461D46FFF747
S1131DC0E9FF002805D140F20D110FF2B810FEF71B
S1131DD033FD002F05D14FF487710FF2A810FEF7E1
S1131DE02BFDDFF88C01016811F0E04F19D0DFF80A
S1131DF0841102680A40B2F1805F12D002680A407E
S1131E00DFF874319A4203D1026892B2022A08D0F0
S1131E1002681140DFF86421914204D10068000493
S1131E2001D1102000E008207843864205D240F218
S1131E300F110FF25010FEF7FFFC204600F039F8A6
S1131E4004F13000B6EB071F016804D241F0200111
S1131E5001607F0802E021F020010160F000B0FB86
S1131E60F7F0401C40088109616200F03F00A06265
S1131E70E5620020A0612046BDE8F240FFE710B50E
S1131E800446FFF787FF002805D14FF4CF710FF206
S1131E90F400FEF7D1FC04F12C00016841F01001BC
S1131EA0016004F13000016840F201321143016025
S1131EB010BD10B50446FFF76DFF002805D14FF49F
S1131EC0DF710FF2C000FEF7B7FCA0690007FCD475
S1131ED004F12C00016821F01001016004F13000CC
S1131EE00168DFF89C201140016010BD10B5044664
S1131EF0FFF750FF002805D140F2E9310FF28400CA
S1131F00FEF79AFCA069400900F0010080F001008E
S1131F1010BD10B50446FFF73DFF002805D140F27F
S1131F2009410FF26000FEF787FCA069C00601D4E6
S1131F30206810BD4FF0FF3010BD38B504460D4683
S1131F40FFF728FF002805D140F25B410FF234006F
S1131F50FEF772FCA069800602D42560012032BD20
S1131F60002032BD00C0004000D0004000E000402E
S1131F7000E00F400000FF7000000110000003109B
S1131F80FEFCFFFF433A5C576F726B5C736F6674C1
S1131F90776172655C4F70656E424C545C5461723B
S1131FA06765745C44656D6F5C41524D434D335FAE
S1131FB04C4D33535F454B5F4C4D335338393632B8
S1131FC05F4941525C426F6F745C6C69625C64721D
S1131FD0697665726C69625C756172746C69622E93
S1131FE0630000000120704710B507497944183197
S1131FF0064C7C44163404E00A68081D51188847CE
S11320000146A142F8D110BD3C0400005C0400006C
S113201080B500F005F800F023F800F02EF8FCE796
S113202080B50A48FEF798FD0948FEF777FD0321BD
S11320304FF0402000F041F90648FEF76FFD032100
S11320400548BDE8044000F01EB900008003C0014B
S113205001000020080000200070004000F098B942
S113206080B5FEF7A7FCFFF72BFBFFF78DFAFFF710
S1132070AFFABDE8014000F091B980B5FEF79BFCD2
S1132080FFF731FBFFF7BEFABDE8014000F08FB95E
S1132090B0F1402F43D0DFF8581288423FD0DFF828
S11320A0541288423BD0DFF85012884237D0DFF810
S11320B04C12884233D0DFF8481288422FD0DFF820
S11320C0441288422BD0DFF84012884227D0DFF830
S11320D03C12884223D0DFF8381288421FD0DFF840
S11320E0341288421BD0DFF83012884217D0DFF850
S11320F02C12884213D0DFF8281288420FD0DFF860
S1132100241288420BD0DFF82012884207D0DFF86F
S11321101C12884203D0DFF81812884201D1012032
S113212070470020704770B506460C461546FFF709
S1132130AFFF002804D1E4210FF2F810FEF77CFB76
S1132140002D08D0012D06D0022D04D0E6210FF277
S1132150E410FEF771FB06F58060E907016801D51C
S1132160214300E0A143016006F58460A9070168EA
S113217001D5214300E0A143016070BDF8B50446D8
S11321800F4615461E46FFF783FF002805D14FF47E
S1132190DD710FF2A010FEF74FFB012D0BD0022DC5
S11321A009D0042D07D00C2D05D04FF4DF710FF2A8
S11321B08410FEF741FB082E11D00A2E0FD00C2EEE
S11321C00DD0092E0BD00B2E09D00D2E07D0002ECA
S11321D005D040F2C5110FF25C10FEF72DFBF84359
S11321E004F5A061EA070A6801D53A4300E0024019
S11321F00A6004F20451AA070A6801D53A4300E0D0
S113220002400A6004F5A1616A070A6801D53A43ED
S113221000E002400A6004F5A3612A070A6801D5B8
S11322203A4300E002400A6004F20C51F2070A68E3
S113223001D53A4300E002400A6004F5A261B20706
S11322400A6801D53A4300E002400A6004F21451DE
S113225072070A6801D53A4300E002400A6004F2BA
S11322601C5132070A6801D53A4300E002400A6073
S113227004F5A561002E02D10868384301E00A681C
S113228010400860F1BD38B504460D46FFF700FF65
S1132290002805D14FF464710FF29800FEF7CCFAD0
S11322A0022229462046FFF73EFF0823042229463E
S11322B0204601B0BDE8304060E738B504460D461D
S11322C0FFF7E6FE002805D140F21F510FF264002B
S11322D0FEF7B2FA022229462046FFF724FF08231C
S11322E001222946204601B0BDE8304046E70000FF
S11322F00080054000500040009005400060004010
S113230000A005400070004000B0054000400240BD
S113231000C005400050024000D00540006002406B
S113232000E005400070024000F0054000D003408A
S113233000000640433A5C576F726B5C736F6674BF
S1132340776172655C4F70656E424C545C54617287
S11323506765745C44656D6F5C41524D434D335FFA
S11323604C4D33535F454B5F4C4D33533839363204
S11323705F4941525C426F6F745C6C69625C647269
S1132380697665726C69625C6770696F2E630000C0
S11323900746384600F024F8FBE7000010B50F4C60
S11323A001202070FFF7A8F96060BDE8104010B567
S11323B0FFF782F901280FD0084C207801280BD1AF
S11323C0FFF79AF961683231884205D30020207002
S11323D0BDE81040FEF7F4BF10BD0000E804002083
S11323E080B5C046C046024A11001820ABBEFBE7C8
S11323F02600020041210FF20800FEF71DBA00007A
S1132400433A5C576F726B5C736F66747761726585
S11324105C4F70656E424C545C5461726765745CC9
S1132420536F757263655C41524D434D335F4C4D40
S113243033535C4941525C766563746F72732E63E7
S1132440000000006BF1FFFFB00400004400002016
S113245000000000BFEFFFFF440000001800000070
S11324600000002000000000C046C046C046C04630
S1132470FFF784FC040000000000000000000000DE
S11324800000000000000000000000000000000048
S11324900000000000000000000000000000000038
S11324A00000000000000000000000000000000028
S10B24B0000000000000000020
S90324696F

View File

@ -76,7 +76,7 @@
*
*/
/** \brief Enable/disable CAN transport layer. */
#define BOOT_COM_CAN_ENABLE (0)
#define BOOT_COM_CAN_ENABLE (1)
/** \brief Configure the desired CAN baudrate. */
#define BOOT_COM_CAN_BAUDRATE (500000)
/** \brief Configure CAN message ID target->host. */

File diff suppressed because it is too large Load Diff

View File

@ -39,7 +39,7 @@
<Wnd0>
<Wnd3>
<Tabs>
<Tab>
<Identity>TabID-23054-22949</Identity>
@ -55,7 +55,7 @@
</Tab>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd0><Wnd1>
<SelectedTab>0</SelectedTab></Wnd3><Wnd4>
<Tabs>
<Tab>
<Identity>TabID-1035-22952</Identity>
@ -67,7 +67,7 @@
</Tab>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd1><Wnd2>
<SelectedTab>0</SelectedTab></Wnd4><Wnd5>
<Tabs>
<Tab>
<Identity>TabID-11783-22956</Identity>
@ -77,20 +77,20 @@
</Tab>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd2></Windows>
<SelectedTab>0</SelectedTab></Wnd5></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>48</YPos2><SelStart2>2913</SelStart2><SelEnd2>2913</SelEnd2></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\config.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>60</YPos2><SelStart2>908</SelStart2><SelEnd2>908</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\com.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>131</YPos2><SelStart2>7001</SelStart2><SelEnd2>7001</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>88</YPos2><SelStart2>5260</SelStart2><SelEnd2>5260</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\xcp.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>213</YPos2><SelStart2>11481</SelStart2><SelEnd2>11481</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>100</YPos2><SelStart2>5382</SelStart2><SelEnd2>5382</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>82</YPos2><SelStart2>5211</SelStart2><SelEnd2>5231</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\plausibility.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>173</YPos2><SelStart2>6300</SelStart2><SelEnd2>6300</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>24</YPos2><SelStart2>2270</SelStart2><SelEnd2>2270</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>45</YPos2><SelStart2>2964</SelStart2><SelEnd2>2964</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\com.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>131</YPos2><SelStart2>7001</SelStart2><SelEnd2>7001</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>88</YPos2><SelStart2>5260</SelStart2><SelEnd2>5260</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\xcp.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>213</YPos2><SelStart2>11481</SelStart2><SelEnd2>11481</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>100</YPos2><SelStart2>5382</SelStart2><SelEnd2>5382</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>169</YPos2><SelStart2>6326</SelStart2><SelEnd2>6326</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\plausibility.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>173</YPos2><SelStart2>6300</SelStart2><SelEnd2>6300</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>39</YPos2><SelStart2>3459</SelStart2><SelEnd2>3459</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>66</YPos2><SelStart2>4689</SelStart2><SelEnd2>4689</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.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_LM3S\IAR\cstart.s</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>65</YPos2><SelStart2>3795</SelStart2><SelEnd2>3795</SelEnd2></Tab><ActiveTab>10</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions>
<Top><Row0><Sizes><Toolbar-028ba800><key>iaridepm.enu1</key></Toolbar-028ba800></Sizes></Row0><Row1><Sizes><Toolbar-07d08ed0><key>debuggergui.enu1</key></Toolbar-07d08ed0></Sizes></Row1><Row2><Sizes/></Row2></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>698</Bottom><Right>238</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>243</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>125000</sizeVertCX><sizeVertCY>694444</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>698</Bottom><Right>238</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>243</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>125000</sizeVertCX><sizeVertCY>694444</sizeVertCY></Rect></Wnd2></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>241</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>243</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>125000</sizeVertCX><sizeVertCY>241071</sizeVertCY></Rect></Wnd0></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
<Top><Row0><Sizes><Toolbar-028eba70><key>iaridepm.enu1</key></Toolbar-028eba70></Sizes></Row0><Row1><Sizes><Toolbar-02d3eeb8><key>debuggergui.enu1</key></Toolbar-02d3eeb8></Sizes></Row1></Top><Left><Row0><Sizes><Wnd4><Rect><Top>-2</Top><Left>-2</Left><Bottom>698</Bottom><Right>238</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>243</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>125000</sizeVertCX><sizeVertCY>694444</sizeVertCY></Rect></Wnd4></Sizes></Row0></Left><Right><Row0><Sizes><Wnd5><Rect><Top>-2</Top><Left>-2</Left><Bottom>698</Bottom><Right>238</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>243</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>125000</sizeVertCX><sizeVertCY>694444</sizeVertCY></Rect></Wnd5></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>241</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>243</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>125000</sizeVertCX><sizeVertCY>241071</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=-1951268516
Checksum=-1142168682
[Exceptions]
StopOnUncaught=_ 0
StopOnThrow=_ 0

View File

@ -12,7 +12,7 @@
<Column0>134</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
<Column0>261</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
</Workspace>
<Build>
@ -21,11 +21,11 @@
<ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1155</ColumnWidth1><ColumnWidth2>308</ColumnWidth2><ColumnWidth3>77</ColumnWidth3></Build>
<TerminalIO/>
</Static>
<Debug-Log><ColumnWidth0>22</ColumnWidth0><ColumnWidth1>1859</ColumnWidth1></Debug-Log></Static>
<Windows>
<Wnd0>
<Wnd2>
<Tabs>
<Tab>
<Identity>TabID-17931-22022</Identity>
@ -37,7 +37,7 @@
</Tab>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd0><Wnd1>
<SelectedTab>0</SelectedTab></Wnd2><Wnd3>
<Tabs>
<Tab>
<Identity>TabID-24560-22511</Identity>
@ -45,22 +45,22 @@
<Factory>Build</Factory>
<Session/>
</Tab>
</Tabs>
<Tab><Identity>TabID-23843-13527</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>48</YPos2><SelStart2>2913</SelStart2><SelEnd2>2913</SelEnd2></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\com.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>131</YPos2><SelStart2>7001</SelStart2><SelEnd2>7001</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>88</YPos2><SelStart2>5260</SelStart2><SelEnd2>5260</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\xcp.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>213</YPos2><SelStart2>11481</SelStart2><SelEnd2>11481</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>100</YPos2><SelStart2>5382</SelStart2><SelEnd2>5382</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>82</YPos2><SelStart2>5211</SelStart2><SelEnd2>5231</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\plausibility.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>173</YPos2><SelStart2>6300</SelStart2><SelEnd2>6300</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>24</YPos2><SelStart2>2270</SelStart2><SelEnd2>2270</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>45</YPos2><SelStart2>2964</SelStart2><SelEnd2>2964</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\com.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>131</YPos2><SelStart2>7001</SelStart2><SelEnd2>7001</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>88</YPos2><SelStart2>5260</SelStart2><SelEnd2>5260</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\xcp.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>213</YPos2><SelStart2>11481</SelStart2><SelEnd2>11481</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>100</YPos2><SelStart2>5382</SelStart2><SelEnd2>5382</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>169</YPos2><SelStart2>6326</SelStart2><SelEnd2>6326</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\plausibility.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>173</YPos2><SelStart2>6300</SelStart2><SelEnd2>6300</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>39</YPos2><SelStart2>3459</SelStart2><SelEnd2>3459</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>66</YPos2><SelStart2>4689</SelStart2><SelEnd2>4689</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.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_LM3S\IAR\cstart.s</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>50</YPos2><SelStart2>3795</SelStart2><SelEnd2>3795</SelEnd2></Tab><ActiveTab>10</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions>
<Top><Row0><Sizes><Toolbar-02a1cf20><key>iaridepm.enu1</key></Toolbar-02a1cf20></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>642</Bottom><Right>225</Right><x>-2</x><y>-2</y><xscreen>126</xscreen><yscreen>138</yscreen><sizeHorzCX>97372</sizeHorzCX><sizeHorzCY>167679</sizeHorzCY><sizeVertCX>175425</sizeVertCX><sizeVertCY>782503</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>136</Bottom><Right>1296</Right><x>-2</x><y>-2</y><xscreen>1298</xscreen><yscreen>138</yscreen><sizeHorzCX>1003091</sizeHorzCX><sizeHorzCY>167679</sizeHorzCY><sizeVertCX>97372</sizeVertCX><sizeVertCY>167679</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
<Top><Row0><Sizes><Toolbar-028eba70><key>iaridepm.enu1</key></Toolbar-028eba70></Sizes></Row0><Row1><Sizes/></Row1><Row2><Sizes/></Row2></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>796</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>791667</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>167</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>169</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>167659</sizeHorzCY><sizeVertCX>97396</sizeVertCX><sizeVertCY>167659</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop>
</Workspace>

View File

@ -1,272 +1,445 @@
S01C000064656D6F70726F675F656B5F6C6D3373383936322E73726563C5
S113200058040020AD3000008B3000008B300000FD
S11320108B3000008B3000008B3000008B300000D0
S11320208B3000008B3000008B3000008B300000C0
S11320308B3000008B3000008B300000B328000090
S11320408B3000008B3000008B3000008B300000A0
S11320508B3000008B3000008B3000008B30000090
S11320608B3000008B3000008B3000008B30000080
S11320708B3000008B3000008B3000008B30000070
S11320808B3000008B3000008B3000008B30000060
S11320908B3000008B3000008B3000008B30000050
S11320A08B3000008B3000008B3000008B30000040
S11320B08B3000008B3000008B3000008B30000030
S11320C08B3000008B3000008B3000008B30000020
S11320D08B3000008B3000008B3000008B30000010
S11320E08B3000008B3000008B3000008B30000000
S10720F0EE11AA55EA
S11320F4DFF80C15884200F0A980DFF8081588423F
S113210400F0A480DFF80015884200F09F80DFF817
S1132114FC14884200F09A80DFF8F414884200F03A
S11321249580DFF8F014884200F09080DFF8E8141A
S1132134884200F08B80DFF8E414884200F0868043
S1132144DFF8DC14884200F08180DFF8D814884278
S11321547CD0DFF8D414884278D0DFF8D0148842D5
S113216474D0DFF8CC14884270D0DFF8C8148842E5
S11321746CD0DFF8C414884268D0DFF8C0148842F5
S113218464D0DFF8BC14884260D0DFF8B814884205
S11321945CD0DFF8B414884258D0402856D0B0F14B
S11321A4102F53D0DFF8A41488424FD0DFF8A014C2
S11321B488424BD0DFF89C14884247D0DFF8981447
S11321C4884243D0DFF8941488423FD0B0F1101F02
S11321D43CD0DFF88C14884238D0DFF88814884265
S11321E434D0DFF88414884230D0DFF88014884275
S11321F42CD0DFF87C14884228D0DFF87814884285
S113220424D0DFF87414884220D0DFF87014884294
S11322141CD0DFF86C14884218D0DFF868148842A4
S113222414D0DFF86414884210D0DFF860148842B4
S11322340CD0B0F1202F09D0DFF85414884205D013
S1132244082803D0DFF85014884201D1012000E0AB
S11322540020C0B2704710B504002000FFF748FF07
S1132264002805D14FF4FC71DFF8280400F05FFA6C
S1132274200FDFF8281451F820000068A1B2220CC2
S113228412F01F0291400843210FDFF8102452F882
S11322942110086010BDDFF81404DFF81414016081
S11322A4FEE700000138FDD17047704770B50400A3
S11322B4DFF80004006810F0E04F08D0DFF8F403FE
S11322C40068DFF8F4130840B0F1805F02D1002CF9
S11322D400F19980DFF8C8030568DFF8E0030668B5
S11322E455F4006535F4800556F40066DFF8B00350
S11322F40560DFF8C8030660A80701D5A00708D560
S113230415F0010014F0010191F00101C0B208427A
S11323141ED074F003000540DFF884030560002E2A
S113232407D516F07000302809D016F07000702814
S113233405D0002E08D415F03000302804D14FF411
S11323448050FFF7AFFF03E05FF40020FFF7AAFF1C
S1132354DFF86C03054043F2F07020400543DFF8D6
S113236464030640DFF860032040064314F00800C9
S113237456EAC006DFF82C0340210160002E06D57E
S1132384DFF838030660DFF81803056005E0DFF8BA
S113239410030560DFF8240306601020FFF782FFB2
S11323A4DFF828030540DFF828032040054336F00E
S11323B4FC5614F0FC500643600008D555F480051F
S11323C436F48006DFF80C032040064301E036F0BF
S11323D4804620050ED44FF4004000E0401E00283F
S11323E404D0DFF8C41209684906F7D535F400654A
S11323F436F40066DFF8A8020560DFF8C002066060
S11324041020FFF74FFF70BD30B4DFF89402016869
S1132414DFF8A8020268002A02D512F0700001E075
S113242411F0300000280DD010283AD020286FD0A5
S1132434302800F0A480602800F0A480702800F004
S1132444A480A5E0C1F38410DFF88C3253F8200093
S1132454DFF88832134013F1004F05D0002A00F14D
S1132464AA800B0500F1A780DFF874321B68DFF83B
S11324744442246814F0E04F09D0DFF83842246859
S1132484DFF834522C40B4F1805F40F08380C3F30E
S11324944814A41C604313F01F04A41CB0FBF4F000
S11324A481E0DFF81002006810F0E04F08D0DFF894
S11324B404020068DFF800321840B0F1805F02D1F2
S11324C4DFF8200223E0DFF8EC010068DFF8E831EC
S11324D41840DFF81432984205D1DFF8D8010068B7
S11324E480B202280ED0DFF8CC010068DFF8C831CE
S11324F41840DFF8F831984207D1DFF8B8010068D2
S1132504000402D1DFF8E80101E0DFF8E8019FE705
S1132514DFF8A001006810F0E04F08D0DFF8940160
S11325240068DFF894311840B0F1805F02D1DFF81D
S1132534C80123E0DFF87C010068DFF87C3118402F
S1132544DFF8A431984205D1DFF86801006880B24D
S113255402280ED0DFF85C010068DFF85C31184013
S1132564DFF88831984207D1DFF848010068000495
S113257402D1DFF8880101E0DFF8840168E747F25B
S1132584305065E75FF4800062E74FF400405FE792
S1132594002032E0C3F34814604313F01F04641CA6
S11325A46400B0FBF4F05C0400D540081B0400D5BF
S11325B4800851F480014B021FD5002A18D553001A
S11325C410D5DFF81831134013F1004F03D0002A5B
S11325D408D4090506D44000C2F38651491CB0FB53
S11325E4F1F00AE0C2F3C551491CB0FBF1F004E078
S11325F4C1F3C351491CB0FBF1F030BC7047000077
S1132604010010000200100000011000000210007C
S11326140004100000011010000210100004101037
S1132624004010100050102001000020020000207F
S113263404000020080000201000002020000020D6
S11326444000002080000020000100200040001011
S11326540010101000011020800000301000003021
S113266400010010000200101000001020000010EF
S1132674200000300100101002001010040010109B
S113268408001010010000100200001004000010E3
S113269401001020602E000000101000C030000063
S11326A460E00F4058E00F4050E00F400CED00E0B4
S11326B40400FA0500E00F400000FF7070E00F40D2
S11326C40FC8FFFF8FDFFF7F30200080FCFF3FF83F
S11326D40300C007000040407C2F00000008008075
S11326E464E00F40C0E1E4000000011000000310A6
S11326F4001BB7000024F40070383900C0C62D0054
S113270400093D0080B500F007F800F01FF800F060
S11327148DF800F031F8FAE780B50748FFF7C6FDF5
S113272400F076F800F0ACF800F0CAF801BD034AF2
S1132734106003480160FEE78003C00148000020E4
S11327444C00002080B5FFF7A6FD01BD80B52A48E2
S1132754FFF781FD2948FFF77EFD03215FF0402048
S113276400F01EFAFFF750FE60234FF461420100AB
S1132774234800F066FA01BD80B522480078002899
S11327840BD1214800F02BF8012827D11D48012141
S113279401701E480021017020E01C4800781A4989
S11327A44018401C00F01BF8012817D11748007882
S11327B4401C164908701548007813490978884262
S11327C40CD11048002101700F484078FF2805D12E
S11327D40D488078002801D1FFF7B4FF01BD10B57E
S11327E40400074800F0D5FA10F1010F02D020705C
S11327F4012000E0002010BD0100001001000020B1
S113280400C00040550000200000002054000020B7
S113281480B51748FFF71FFD0121164800F0A5F9FC
S113282400220121134800F08CF901BD10B500F019
S11328343BF8040010480068201AB0F5FA7F16D358
S11328440E480078002808D10C48012101700122A7
S11328540121084800F075F907E0084800210170D7
S113286400220121034800F06CF90348046010BD00
S113287420000020005002404400002056000020A4
S113288480B5FFF7C1FD4FF47A71B0FBF1F000F0AD
S1132894B5FA00F0A5FA00F0AAFA002000F001F855
S11328A401BD06490860704704480068704703483E
S11328B40068401C01490860704700005000002073
S11328C480B500F0B1FA01BDB0F1402F43D0DFF878
S11328D4081388423FD0DFF8041388423BD0DFF862
S11328E40013884237D0DFF8FC12884233D0DFF873
S11328F4F81288422FD0DFF8F41288422BD0DFF884
S1132904F012884227D0DFF8EC12884223D0DFF893
S1132914E81288421FD0DFF8E41288421BD0DFF8A3
S1132924E012884217D0DFF8DC12884213D0DFF8B3
S1132934D81288420FD0DFF8D41288420BD0DFF8C3
S1132944D012884207D0DFF8CC12884203D0DFF8D3
S1132954C812884201D1012000E00020C0B27047AF
S113296470B504000D0016002000FFF7ADFF002829
S113297404D1E421DFF8A402FFF7D9FE002E08D025
S1132984012E06D0022E04D0E621DFF89002FFF7D0
S1132994CEFEF00705D514F580600068EDB2284337
S11329A404E014F580600068EDB2A84314F5806176
S11329B40860B00705D514F584600068EDB22843B7
S11329C404E014F584600068EDB2A84314F584614E
S11329D4086070BDF8B504000D0017001E00200047
S11329E4FFF772FF002805D14FF4DD71DFF82C02E4
S11329F4FFF79DFE012F0BD0022F09D0042F07D01F
S1132A040C2F05D04FF4DF71DFF81002FFF78FFEAF
S1132A14082E11D00A2E0FD00C2E0DD0092E0BD057
S1132A240B2E09D00D2E07D0002E05D040F2C5116F
S1132A34DFF8E801FFF77BFEF80705D514F5A0607D
S1132A440068EDB2284304E014F5A0600068EDB218
S1132A54A84314F5A0610860B80704D5D4F80405A4
S1132A64EDB2284303E0D4F80405EDB2A843C4F856
S1132A740405780705D514F5A1600068EDB2284370
S1132A8404E014F5A1600068EDB2A84314F5A16153
S1132A940860380705D514F5A3600068EDB228432F
S1132AA404E014F5A3600068EDB2A84314F5A3612F
S1132AB40860F00704D5D4F80C05EDB2284303E00C
S1132AC4D4F80C05EDB2A843C4F80C05B00705D539
S1132AD414F5A2600068EDB2284304E014F5A26082
S1132AE40068EDB2A84314F5A2610860700704D528
S1132AF4D4F81405EDB2284303E0D4F81405EDB278
S1132B04A843C4F81405300704D5D4F81C05EDB261
S1132B14284303E0D4F81C05EDB2A843C4F81C050B
S1132B24002E05D114F5A5600068EDB2284304E035
S1132B3414F5A5600068EDB2A84314F5A561086016
S1132B44F1BD70B504000D0016002000FFF7BCFEB3
S1132B54002805D14FF45171DFF8C000FFF7E7FDF9
S1132B64EDB2F6B244F8256070BD38B504000D002A
S1132B742000FFF7A9FE002804D140F204412748AD
S1132B84FFF7D5FD01222900C9B22000FFF7E8FEB2
S1132B94082301222900C9B22000FFF71BFF31BD1D
S1132BA438B504000D002000FFF78EFE002804D180
S1132BB440F21F511948FFF7BAFD02222900C9B295
S1132BC42000FFF7CDFE082301222900C9B220000A
S1132BD4FFF700FF31BD00000080054000500040B5
S1132BE4009005400060004000A0054000700040D3
S1132BF400B005400040024000C0054000500240BF
S1132C0400D005400060024000E00540007002402E
S1132C1400F0054000D0034000000640202F0000CF
S1132C24DFF89811884207D0DFF89411884203D062
S1132C34DFF89011884201D1012000E00020C0B2E5
S1132C447047F8B504000E0017001D002000FFF7BC
S1132C54E7FF002805D140F20D11DFF86C01FFF7FE
S1132C6466FD002F05D14FF48771DFF85C01FFF78F
S1132C745EFDDFF85801006810F0E04F27D0DFF85C
S1132C844C010068DFF848110840B0F1805F1ED0A1
S1132C94DFF838010068DFF838110840DFF8341130
S1132CA4884205D1DFF82401006880B202280ED0DE
S1132CB4DFF818010068DFF818110840DFF818116C
S1132CC4884206D1DFF804010068000401D1102011
S1132CD400E0082000FB07F0864205D240F20F1101
S1132CE4DFF8E400FFF723FD200000F038F8B6EB2A
S1132CF4071F05D2206B50F0200020637F0803E0F7
S1132D04206B30F020002063F000B0FBF7F0401C8F
S1132D144008810961624021B0FBF1F202FB110217
S1132D24A262E5620020A061200000F001F8F1BD78
S1132D3410B504002000FFF773FF002805D14FF4F9
S1132D44CF71DFF88400FFF7F2FCE06A50F0100062
S1132D54E062206B40F201310843206310BD10B5DA
S1132D6404002000FFF75CFF002805D14FF4DF7155
S1132D74DFF85400FFF7DBFCA0690007FCD4E06A29
S1132D8430F01000E062206BDFF85010084020633C
S1132D9410BD10B504002000FFF742FF002804D141
S1132DA440F209410848FFF7C2FCA069C00601D4F7
S1132DB4206801E05FF0FF3010BD000000C0004057
S1132DC400D0004000E00040D82F000000E00F4095
S1132DD40000FF700000011000000310FEFCFFFF60
S1132DE40E48006850F005000C49086070470B4811
S1132DF4006850F0020009490860704710B50400E7
S1132E04002C02D0B4F1807F03D9D0210448FFF709
S1132E148EFC601E0349086010BD000010E000E051
S1132E24C02E000014E000E080B500F013F8C0B236
S1132E3402BD50F8041B61B150F8042BD30744BFFE
S1132E44A9F101039A18002342F8043B091FFAD19B
S1132E54EFE77047EFF3108062B67047433A5C576C
S1132E646F726B5C736F6674776172655C4F7065C7
S1132E746E424C545C5461726765745C44656D6F56
S1132E845C41524D434D335F4C4D33535F454B5F6F
S1132E944C4D3353383936325F4941525C50726F6A
S1132EA4675C6C69625C6472697665726C69625CA5
S1132EB473797363746C2E6300000000433A5C57A7
S1132EC46F726B5C736F6674776172655C4F706567
S1132ED46E424C545C5461726765745C44656D6FF6
S1132EE45C41524D434D335F4C4D33535F454B5F0F
S1132EF44C4D3353383936325F4941525C50726F0A
S1132F04675C6C69625C6472697665726C69625C44
S1132F147379737469636B2E63000000433A5C57DE
S1132F246F726B5C736F6674776172655C4F706506
S1132F346E424C545C5461726765745C44656D6F95
S1132F445C41524D434D335F4C4D33535F454B5FAE
S1132F544C4D3353383936325F4941525C50726FA9
S1132F64675C6C69625C6472697665726C69625CE4
S1132F746770696F2E63000040420F0000201C003C
S1132F8480841E0000802500999E3600004038008D
S1132F9400093D0000803E0000004B00404B4C0003
S1132FA400204E00808D5B0000C05D000080700036
S1132FB400127A0000007D0080969800001BB70080
S1132FC40080BB00C0E8CE00647ADA000024F40078
S1132FD40000FA00433A5C576F726B5C736F66745B
S1132FE4776172655C4F70656E424C545C546172D7
S1132FF46765745C44656D6F5C41524D434D335F4A
S11330044C4D33535F454B5F4C4D33533839363253
S11330145F4941525C50726F675C6C69625C6472B4
S1133024697665726C69625C756172742E63000002
S113303410B5074979441831064C7C44163404E02D
S11330440A68081D511888470146A142F8D110BDE9
S11330540800000014000000DBFDFFFF580000001E
S1133064000000200000000000F009F8002801D04E
S1133074FFF7DEFF0020FFF745FB00F002F8012014
S1133084704700F001B8FEE70746384600F002F83E
S1133094FBE7000080B5C046C046024A1100182070
S11330A4ABBEFBE726000200034B9D46C046C04668
S11330B4C046C046FFF7D8FF5804002000E10F4083
S10B30C404E10F4008E10F4094
S90330AD1F
S113400058040020815B00005F5B00005F5B0000E0
S11340105F5B00005F5B00005F5B00005F5B0000B4
S11340205F5B00005F5B00005F5B00005F5B0000A4
S11340305F5B00005F5B00005F5B00009752000065
S11340405F5B00005F5B00005F5B00005F5B000084
S11340505F5B00005F5B00005F5B00005F5B000074
S11340605F5B00005F5B00005F5B00005F5B000064
S11340705F5B00005F5B00005F5B00005F5B000054
S11340805F5B00005F5B00005F5B00005F5B000044
S11340905F5B00005F5B00005F5B00005F5B000034
S11340A05F5B00005F5B00005F5B00005F5B000024
S11340B05F5B00005F5B00005F5B00005F5B000014
S11340C05F5B00005F5B00005F5B00005F5B000004
S11340D05F5B00005F5B00005F5B00005F5B0000F4
S11340E05F5B00005F5B00005F5B00005F5B0000E4
S10740F0EE11AA55CA
S11340F4DFF86017884207D0DFF85C17884203D0E2
S1134104DFF85817884201D1012000E00020C0B232
S11341147047DFF84017884208D0DFF83C1788421C
S113412406D0DFF83817884204D005E0372005E0CC
S1134134382003E0392001E05FF0FF30704770B5A8
S113414482B00500280B0003FFF7E3FF040014F119
S1134154010F04D1F921DFF8080700F09AFBDFF816
S11341640407006801212200303A914011EA000654
S1134174002E02D0200000F0DDFB2868002100910D
S113418402E00098401C009000980528F9DB2D6893
S1134194002E02D0200000F08CFB280076BD81B0F4
S11341A401600020009002E00098401C00900098F8
S11341B40528F9DB01B07047F8B504000D001600BA
S11341C400270BE0395D7F1CB74203DA385D51EAFE
S11341D400217F1C2800FFF7E2FF2D1DB742F1DB0D
S11341E4F1BDF8B504000D00160000270AE028000C
S11341F4FFF7A5FF2D1D38557F1CB74202DA000ACC
S113420438557F1CB742F2DBF1BD38B504002000F9
S1134214FFF76EFF002805D140F2D911DFF84006FC
S113422400F037FB01212000FFF7B9FF14F120004F
S1134234FFF785FF0004F9D4B02114F12400FFF73B
S1134244AEFF002114F13400FFF7A9FF002114F19B
S11342543800FFF7A4FF01250BE014F12000FFF759
S11342646EFF0004F9D4290014F12000FFF797FF2E
S11342746D1C212DF1DB0C2114F12400FFF78FFFB9
S113428401250BE014F12000FFF759FF0004F9D4D1
S1134294290014F12000FFF782FF6D1C212DF1DBAE
S11342A4201DFFF74CFF31BD10B504002000FFF7BB
S11342B41FFF002805D140F23A21DFF8A40500F0DD
S11342C4E8FA2000FFF73BFF410849002000FFF70C
S11342D466FF10BD70B504000D002000FFF708FF51
S11342E4002805D14FF45971DFF8740500F0D1FAB0
S11342F4002D05D140F26531DFF8640500F0C9FAF8
S11343042868801E0F2805D340F26B31DFF850056E
S113431400F0BFFA6868002802D06868092805D349
S11343244FF45C71DFF8380500F0B3FAA86800288C
S113433402D0A868052805D340F27531DFF82005BA
S113434400F0A7FAE868B0F5806F02D8E86800289E
S113435405D140F27B31DFF8080500F09AFA200019
S1134364FFF7EDFE060056F041012000FFF717FFAA
S11343746868401E000310F4E0412868401E0002EF
S113438410F470600143A868401E800110F0C0005E
S11343940143E868401E10F03F00014314F10C008F
S11343A4FFF7FDFEE868401E800910F00F0114F1C8
S11343B41800FFF7F4FE36F04006F00701D576083E
S11343C4760031002000FFF7EAFE70BD38B5040022
S11343D40D002000FFF78CFE002805D140F2925115
S11343E4DFF87C0400F055FAEDB2002D05D0022D5F
S11343F419D00CD3032D22D02DE0201DFFF79FFEEE
S113440405007FF01F01201DFFF7C9FE24E014F509
S11344148070FFF794FE050014F58270FFF78FFE99
S113442455EA004518E014F59070FFF788FE05007E
S113443414F59270FFF783FE55EA00450CE014F579
S1134444B070FFF77CFE050014F5B270FFF777FE39
S113445455EA004500E00025280032BD2DE9FB4F54
S1134464040015005FF000082000FFF741FE002857
S113447405D140F25F61DFF8E80300F00AFA01981D
S1134484212802D20198002805D14FF4CC61DFF829
S1134494D00300F0FEF99DF80800002819D09DF817
S11344A40800012815D09DF80800022811D09DF8B1
S11344B4080003280DD09DF80800012809D09DF8B0
S11344C40800042805D040F26661DFF8940300F084
S11344D4E0F914F12000FFF732FE0004F9D428684F
S11344E4B0F5006F02D2287A400701D5012000E01C
S11344F40020932600275FF000095FF0000A0021E2
S1134504ADF800105FF0000B9DF80810002906D0E8
S113451402291FD019D304292CD01ED331E05AF414
S1134524807A4FF400595FF00108297A090732D5DB
S1134534C0B2002826D06968ADF800106968090C77
S11345445FEAC14B5FEADB4B25E05AF4807A5FF003
S11345540009EAE75FF00009E7E74FF400594FF474
S1134564805A4FF6FF71ADF8001041F6FF7B56F008
S11345744006DAE74FF400594FF4905A5FF001080B
S1134584D3E783E00021ADF80010696889005FEA8D
S1134594C14B5FEADB4B297A11F02801282901D1A8
S11345A45BF4004B297A11F01801182901D15BF44A
S11345B4804B297A11F0380F03D05AF4805A56F0FC
S11345C4400656F02006C0B200280AD028680743E3
S11345D42868000CC004C00C50EA090959F4404985
S11345E407E028688000C004C00C50EA090959F4A3
S11345F40049287B10F00F0050EA0A0AA8688005D5
S113460401D45AF0800A287AC00701D55AF4006A02
S1134614287A800701D55AF4806A5FFA88F8B8F1D9
S1134624000F05D0EA6814F13C012869FFF7C4FDC2
S1134634B6B2310014F12400FFF7B1FDBDF8001047
S113464414F12800FFF7ABFD1FFA8BFB594614F154
S11346542C00FFF7A4FDBFB2390014F13000FFF7BA
S11346649EFD1FFA89F9494614F13400FFF797FDBA
S11346741FFA8AFA514614F13800FFF790FD0198A5
S113468410F03F0114F12000FFF789FDBDE8F78F16
S11346942DE9F04704000D0016001F002000FFF769
S11346A427FD002804D140F2C1716D4800F0F1F8EF
S11346B4212D01D2002D04D140F2C271684800F0CA
S11346C4E8F87321FFB2002F01D051F0080189B238
S11346D414F18400FFF763FD15F03F0114F1800029
S11346E4FFF75DFD14F18000FFF729FD0004F9D400
S11346F414F18800FFF723FD070014F18C00FFF781
S11347041EFD804614F19000FFF719FD814614F153
S11347149400FFF714FD824614F19800FFF70FFD8F
S11347240021B160C10502D45FEA8A4104D4C10501
S113473406D55FEA8A4103D4B16851F04001B160FF
S11347445FEA4A410ED51FFA8AFA5FEACA41C90CE4
S11347541FFA89F959EA01413160B16851F0040141
S1134764B16003E0CAF38A0189B23160410403D51C
S1134774B16851F48071B160C10436D55FEA4A412D
S113478415D51FFA88F85FEAC841C90CBFB257EAC5
S11347940141716071687FF06042914202D1317AC3
S11347A4490614D4B16851F00801B1600FE0C8F3AC
S11347B48A0189B27160716840F2FF72914202D138
S11347C4317A490603D4B16851F00801B1605FEA53
S11347D4084103D5B16851F02801B1605FEA48414A
S11347E403D5B16851F01801B160010503D5B1686E
S11347F451F00101B160410503D5B16851F00201E2
S1134804B160010422D580B210F00F00F060307A58
S1134814400605D4F26814F19C013069FFF7E1FC09
S1134824042114F18400FFF7BAFC15F03F0114F1DC
S11348348000FFF7B4FC14F18000FFF780FC00044F
S1134844F9D4B06850F08000B06001E00020F0605A
S1134854BDE8F08700000440001004400020044038
S11348647059000004E100E080B500F007F800F09E
S1134874B1F800F0C3F900F0B3F8FAE780B50748DB
S113488400F0C4FA00F0ACF900F0ECFC00F00AFD0E
S113489401BD034A106003480160FEE78003C001C0
S11348A4480000204C00002080B500F0FFFCC0B29A
S11348B402BD10B50400472C04D34FF4D5713E480F
S11348C4FFF7E7FF042C06D13C48006850F480301D
S11348D43A4908602DE0052C06D13848006850F4A4
S11348E400303649086024E0062C06D133480068B9
S11348F450F48020314908601BE00F2C06D1304865
S1134904006850F002002E49086012E0B4F110006F
S1134914202806D20120B4F11001884029490860F6
S113492407E0302C05D30120B4F130018840264936
S1134934086010BD10B50400472C04D34FF4F7717C
S11349441D48FFF7A6FF042C06D11C48006830F468
S113495480301A4908602DE0052C06D117480068F8
S113496430F400301549086024E0062C06D11348BD
S1134974006830F48020114908601BE00F2C06D134
S11349840F48006830F002000D49086012E0B4F1E9
S11349941000202806D20120B4F1100188400B49EC
S11349A4086007E0302C05D30120B4F130018840BD
S11349B40749086010BD00005058000024ED00E0D1
S11349C410E000E000E100E004E100E080E100E048
S11349D484E100E080B500F00DF800F0A6F801BD14
S11349E480B500F01DF800F0C6F801BD80B500F0F4
S11349F402FA01BD80B56F4800F0DDF96E4800F09D
S1134A04DAF903215FF0402000F0DCFD00F0ACFA99
S1134A1460234FF461420100684800F024FE01BDA4
S1134A2480B56748007800280BD1664800F02BF85D
S1134A34012827D1624801210170634800210170D3
S1134A4420E0614800785F494018401C00F01BF8DE
S1134A54012817D15C480078401C5B4908705A4807
S1134A6400785849097888420CD1554800210170CE
S1134A7454484078FF2805D152488078002801D151
S1134A84FFF7B4FF01BD10B504004C4800F093FED9
S1134A9410F1010F02D02070012000E0002010BDAD
S1134AA400B585B0042002901020009002E0009824
S1134AB4401E00900098002834D00820019002E0A1
S1134AC40198401E019001980028F0D00098401CE1
S1134AD4642148430099019A5118491CB0FBF1F030
S1134AE4C0B241380B28EBD210200099019A511816
S1134AF4491CB0FBF1F201FB12000028E0D101983B
S1134B04042801D20198029010200099019A5118A6
S1134B14491CB0FBF1F0039000A92C48FFF7DAFB21
S1134B24012000E0002005B000BD00B585B0284890
S1134B3400F041F90321274800F00DFD264800F058
S1134B443AF92248FFF761FBFFF7AAFF1F48FFF772
S1134B54ABFB40F26760009040F2FF7001900820C4
S1134B64029008200390022300AA01211748FFF7AA
S1134B7475FC05B000BD00B587B002211348FFF7EA
S1134B8425FC16490988084211D000A8069001237F
S1134B9402AA01210D48FFF77BFD9DF80000FF28C0
S1134BA405D19DF80100002801D1FFF71FFF07B0CC
S1134BB400BD0000010000100100002000C00040FE
S1134BC45500002000000020540000200000044090
S1134BD40800002000700040000110003C5B00004D
S1134BE480B5174800F0E7F80121164800F0CFFC1F
S1134BF400220121134800F09AFC01BD10B500F015
S1134C0445FB040010480068201AB0F5FA7F16D357
S1134C140E480078002808D10C48012101700122B3
S1134C240121084800F083FC07E0084800210170D2
S1134C3400220121034800F07AFC0348046010BDFB
S1134C4420000020005002404400002056000020B0
S1134C54DFF80C15884200F0A980DFF808158842B3
S1134C6400F0A480DFF80015884200F09F80DFF88C
S1134C74FC14884200F09A80DFF8F414884200F0AF
S1134C849580DFF8F014884200F09080DFF8E8148F
S1134C94884200F08B80DFF8E414884200F08680B8
S1134CA4DFF8DC14884200F08180DFF8D8148842ED
S1134CB47CD0DFF8D414884278D0DFF8D01488424A
S1134CC474D0DFF8CC14884270D0DFF8C81488425A
S1134CD46CD0DFF8C414884268D0DFF8C01488426A
S1134CE464D0DFF8BC14884260D0DFF8B81488427A
S1134CF45CD0DFF8B414884258D0402856D0B0F1C0
S1134D04102F53D0DFF8A41488424FD0DFF8A01436
S1134D1488424BD0DFF89C14884247D0DFF89814BB
S1134D24884243D0DFF8941488423FD0B0F1101F76
S1134D343CD0DFF88C14884238D0DFF888148842D9
S1134D4434D0DFF88414884230D0DFF880148842E9
S1134D542CD0DFF87C14884228D0DFF878148842F9
S1134D6424D0DFF87414884220D0DFF87014884209
S1134D741CD0DFF86C14884218D0DFF86814884219
S1134D8414D0DFF86414884210D0DFF86014884229
S1134D940CD0B0F1202F09D0DFF85414884205D088
S1134DA4082803D0DFF85014884201D1012000E020
S1134DB40020C0B2704710B504002000FFF748FF7C
S1134DC4002805D14FF4FC71DFF82804FFF761FDD6
S1134DD4200FDFF8281451F820000068A1B2220C37
S1134DE412F01F0291400843210FDFF8102452F8F7
S1134DF42110086010BDDFF81404DFF814140160F6
S1134E04FEE700000138FDD17047704770B5040017
S1134E14DFF80004006810F0E04F08D0DFF8F40372
S1134E240068DFF8F4130840B0F1805F02D1002C6D
S1134E3400F19980DFF8C8030568DFF8E003066829
S1134E4455F4006535F4800556F40066DFF8B003C4
S1134E540560DFF8C8030660A80701D5A00708D5D4
S1134E6415F0010014F0010191F00101C0B20842EF
S1134E741ED074F003000540DFF884030560002E9F
S1134E8407D516F07000302809D016F07000702889
S1134E9405D0002E08D415F03000302804D14FF486
S1134EA48050FFF7AFFF03E05FF40020FFF7AAFF91
S1134EB4DFF86C03054043F2F07020400543DFF84B
S1134EC464030640DFF860032040064314F008003E
S1134ED456EAC006DFF82C0340210160002E06D5F3
S1134EE4DFF838030660DFF81803056005E0DFF82F
S1134EF410030560DFF8240306601020FFF782FF27
S1134F04DFF828030540DFF828032040054336F082
S1134F14FC5614F0FC500643600008D555F4800593
S1134F2436F48006DFF80C032040064301E036F033
S1134F34804620050ED44FF4004000E0401E0028B3
S1134F4404D0DFF8C41209684906F7D535F40065BE
S1134F5436F40066DFF8A8020560DFF8C0020660D4
S1134F641020FFF74FFF70BD30B4DFF894020168DE
S1134F74DFF8A8020268002A02D512F0700001E0EA
S1134F8411F0300000280DD010283AD020286FD01A
S1134F94302800F0A480602800F0A480702800F079
S1134FA4A480A5E0C1F38410DFF88C3253F8200008
S1134FB4DFF88832134013F1004F05D0002A00F1C2
S1134FC4AA800B0500F1A780DFF874321B68DFF8B0
S1134FD44442246814F0E04F09D0DFF838422468CE
S1134FE4DFF834522C40B4F1805F40F08380C3F383
S1134FF44814A41C604313F01F04A41CB0FBF4F075
S113500481E0DFF81002006810F0E04F08D0DFF808
S113501404020068DFF800321840B0F1805F02D166
S1135024DFF8200223E0DFF8EC010068DFF8E83160
S11350341840DFF81432984205D1DFF8D80100682B
S113504480B202280ED0DFF8CC010068DFF8C83142
S11350541840DFF8F831984207D1DFF8B801006846
S1135064000402D1DFF8E80101E0DFF8E8019FE77A
S1135074DFF8A001006810F0E04F08D0DFF89401D5
S11350840068DFF894311840B0F1805F02D1DFF892
S1135094C80123E0DFF87C010068DFF87C311840A4
S11350A4DFF8A431984205D1DFF86801006880B2C2
S11350B402280ED0DFF85C010068DFF85C31184088
S11350C4DFF88831984207D1DFF84801006800040A
S11350D402D1DFF8880101E0DFF8840168E747F2D0
S11350E4305065E75FF4800062E74FF400405FE707
S11350F4002032E0C3F34814604313F01F04641C1B
S11351046400B0FBF4F05C0400D540081B0400D533
S1135114800851F480014B021FD5002A18D553008E
S113512410D5DFF81831134013F1004F03D0002ACF
S113513408D4090506D44000C2F38651491CB0FBC7
S1135144F1F00AE0C2F3C551491CB0FBF1F004E0EC
S1135154C1F3C351491CB0FBF1F030BC70470000EB
S113516401001000020010000001100000021000F1
S113517400041000000110100002101000041010AC
S113518400401010005010200100002002000020F4
S1135194040000200800002010000020200000204B
S11351A44000002080000020000100200040001086
S11351B40010101000011020800000301000003096
S11351C40001001000020010100000102000001064
S11351D42000003001001010020010100400101010
S11351E40800101001000010020000100400001058
S11351F401001020B058000000101000945B00005F
S113520460E00F4058E00F4050E00F400CED00E028
S11352140400FA0500E00F400000FF7070E00F4046
S11352240FC8FFFF8FDFFF7F30200080FCFF3FF8B3
S11352340300C00700004040285A00000008008012
S113524464E00F40C0E1E40000000110000003101A
S1135254001BB7000024F40070383900C0C62D00C8
S113526400093D0080B5FFF77FFE4FF47A71B0FB6F
S1135274F1F000F0D5FA00F0C5FA00F0CAFA002003
S113528400F001F801BD064908607047044800684D
S1135294704703480068401C0149086070470000D7
S11352A45000002080B5FFF7FFFA01BDEFF3108032
S11352B462B67047B0F1402F43D0DFF84013884200
S11352C43FD0DFF83C1388423BD0DFF838138842E0
S11352D437D0DFF83413884233D0DFF830138842F0
S11352E42FD0DFF82C1388422BD0DFF82813884200
S11352F427D0DFF82413884223D0DFF82013884210
S11353041FD0DFF81C1388421BD0DFF8181388421F
S113531417D0DFF81413884213D0DFF8101388422F
S11353240FD0DFF80C1388420BD0DFF8081388423F
S113533407D0DFF80413884203D0DFF8001388424F
S113534401D1012000E00020C0B2704770B5040010
S11353540D0016002000FFF7ADFF002804D1E4215E
S1135364DFF8DC02FFF795FA002E08D0012E06D0F0
S1135374022E04D0E621DFF8C802FFF78AFAF00708
S113538405D514F580600068EDB2284304E014F5F3
S113539480600068EDB2A84314F580610860B0072A
S11353A405D514F584600068EDB2284304E014F5CF
S11353B484600068EDB2A84314F58461086070BD8C
S11353C4F8B504000D0017001E002000FFF772FF5B
S11353D4002805D14FF4DD71DFF86402FFF759FAB0
S11353E4012F0BD0022F09D0042F07D00C2F05D086
S11353F44FF4DF71DFF84802FFF74BFA082E11D09F
S11354040A2E0FD00C2E0DD0092E0BD00B2E09D042
S11354140D2E07D0002E05D040F2C511DFF820026E
S1135424FFF737FAF80705D514F5A0600068EDB264
S1135434284304E014F5A0600068EDB2A84314F511
S1135444A0610860B80704D5D4F80405EDB2284374
S113545403E0D4F80405EDB2A843C4F804057807BE
S113546405D514F5A1600068EDB2284304E014F5F1
S1135474A1600068EDB2A84314F5A161086038077F
S113548405D514F5A3600068EDB2284304E014F5CF
S1135494A3600068EDB2A84314F5A3610860F007A3
S11354A404D5D4F80C05EDB2284303E0D4F80C0574
S11354B4EDB2A843C4F80C05B00705D514F5A260F1
S11354C40068EDB2284304E014F5A2600068EDB26C
S11354D4A84314F5A2610860700704D5D4F8140530
S11354E4EDB2284303E0D4F81405EDB2A843C4F89C
S11354F41405300704D5D4F81C05EDB2284303E0A1
S1135504D4F81C05EDB2A843C4F81C05002E05D13B
S113551414F5A5600068EDB2284304E014F5A56011
S11355240068EDB2A84314F5A5610860F1BD70B537
S113553404000D0016002000FFF7BCFE002805D16E
S11355444FF45171DFF8F800FFF7A3F9EDB2F6B2A6
S113555444F8256070BD38B504000D002000FFF741
S1135564A9FE002805D14FF46471DFF8D400FFF7D5
S113557490F902222900C9B22000FFF7E7FE0823AC
S113558404222900C9B22000FFF71AFF31BD38B53F
S113559404000D002000FFF78DFE002804D140F222
S11355A404412748FFF775F901222900C9B22000F4
S11355B4FFF7CCFE082301222900C9B22000FFF71B
S11355C4FFFE31BD38B504000D002000FFF772FE64
S11355D4002804D140F21F511948FFF75AF9022256
S11355E42900C9B22000FFF7B1FE082301222900D3
S11355F4C9B22000FFF7E4FE31BD0000008005407D
S113560400500040009005400060004000A00540A8
S11356140070004000B005400040024000C0054056
S11356240050024000D005400060024000E0054004
S11356340070024000F0054000D003400000064022
S1135644CC590000DFF89811884207D0DFF8941190
S1135654884203D0DFF89011884201D1012000E090
S11356640020C0B27047F8B504000E0017001D00F6
S11356742000FFF7E7FF002805D140F20D11DFF801
S11356846C01FFF706F9002F05D14FF48771DFF899
S11356945C01FFF7FEF8DFF85801006810F0E04FF2
S11356A427D0DFF84C010068DFF848110840B0F156
S11356B4805F1ED0DFF838010068DFF83811084035
S11356C4DFF83411884205D1DFF82401006880B280
S11356D402280ED0DFF818010068DFF8181108401A
S11356E4DFF81811884206D1DFF8040100680004C9
S11356F401D1102000E0082000FB07F0864205D207
S113570440F20F11DFF8E400FFF7C3F8200000F0C3
S113571438F8B6EB071F05D2206B50F02000206345
S11357247F0803E0206B30F020002063F000B0FB1E
S1135734F7F0401C4008810961624021B0FBF1F29A
S113574402FB1102A262E5620020A061200000F0C5
S113575401F8F1BD10B504002000FFF773FF002821
S113576405D14FF4CF71DFF88400FFF792F8E06AB3
S113577450F01000E062206B40F2013108432063D2
S113578410BD10B504002000FFF75CFF002805D10C
S11357944FF4DF71DFF85400FFF77BF8A0690007CA
S11357A4FCD4E06A30F01000E062206BDFF85010A3
S11357B40840206310BD10B504002000FFF742FF29
S11357C4002804D140F209410848FFF762F8A069AF
S11357D4C00601D4206801E05FF0FF3010BD000072
S11357E400C0004000D0004000E00040845A0000A3
S11357F400E00F400000FF700000011000000310DF
S1135804FEFCFFFF0E48006850F005000C490860D8
S113581470470B48006850F002000949086070475B
S113582410B50400002C02D0B4F1807F03D9D02138
S11358340448FFF72EF8601E0349086010BD0000F9
S113584410E000E01059000014E000E0433A5C5713
S11358546F726B5C736F6674776172655C4F7065AD
S11358646E424C545C5461726765745C44656D6F3C
S11358745C41524D434D335F4C4D33535F454B5F55
S11358844C4D3353383936325F4941525C50726F50
S1135894675C6C69625C6472697665726C69625C8B
S11358A4696E746572727570742E6300433A5C5742
S11358B46F726B5C736F6674776172655C4F70654D
S11358C46E424C545C5461726765745C44656D6FDC
S11358D45C41524D434D335F4C4D33535F454B5FF5
S11358E44C4D3353383936325F4941525C50726FF0
S11358F4675C6C69625C6472697665726C69625C2B
S113590473797363746C2E6300000000433A5C572C
S11359146F726B5C736F6674776172655C4F7065EC
S11359246E424C545C5461726765745C44656D6F7B
S11359345C41524D434D335F4C4D33535F454B5F94
S11359444C4D3353383936325F4941525C50726F8F
S1135954675C6C69625C6472697665726C69625CCA
S11359647379737469636B2E63000000433A5C5764
S11359746F726B5C736F6674776172655C4F70658C
S11359846E424C545C5461726765745C44656D6F1B
S11359945C41524D434D335F4C4D33535F454B5F34
S11359A44C4D3353383936325F4941525C50726F2F
S11359B4675C6C69625C6472697665726C69625C6A
S11359C463616E2E63000000433A5C576F726B5C34
S11359D4736F6674776172655C4F70656E424C5484
S11359E45C5461726765745C44656D6F5C41524DCF
S11359F4434D335F4C4D33535F454B5F4C4D3353F1
S1135A04383936325F4941525C50726F675C6C6955
S1135A14625C6472697665726C69625C6770696FF2
S1135A242E63000040420F0000201C0080841E00EE
S1135A3400802500999E36000040380000093D008E
S1135A4400803E0000004B00404B4C0000204E0000
S1135A54808D5B0000C05D000080700000127A003D
S1135A6400007D0080969800001BB7000080BB00F6
S1135A74C0E8CE00647ADA000024F4000000FA00DE
S1135A84433A5C576F726B5C736F667477617265CB
S1135A945C4F70656E424C545C5461726765745C0F
S1135AA444656D6F5C41524D434D335F4C4D3353EC
S1135AB45F454B5F4C4D3353383936325F4941525D
S1135AC45C50726F675C6C69625C6472697665725F
S1135AD46C69625C756172742E63000010B50749C9
S1135AE479441831064C7C44163404E00A68081DD1
S1135AF4511888470146A142F8D110BD2C0000007A
S1135B043800000050F8041B61B150F8042BD3078B
S1135B1444BFA9F101039A18002342F8043B091F66
S1135B24FAD1EFE770470000DDFFFFFF58000000E3
S1135B3400000020000000000100000000F009F84B
S1135B44002801D0FFF7CAFF0020FEF78DFE00F005
S1135B5402F80120704700F001B8FEE70746384612
S1135B6400F002F8FBE7000080B5C046C046024AD4
S1135B7411001820ABBEFBE726000200034B9D4630
S1135B84C046C046C046C046FFF7D8FF58040020AC
S10F5B9400E10F4004E10F4008E10F4065
S9035B8120

View File

@ -37,6 +37,51 @@
#include "header.h" /* generic header */
/****************************************************************************************
* Function prototypes
****************************************************************************************/
#if (BOOT_COM_UART_ENABLE > 0)
static void BootComUartInit(void);
static void BootComUartCheckActivationRequest(void);
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
static void BootComCanInit(void);
static void BootComCanCheckActivationRequest(void);
#endif
/************************************************************************************//**
** \brief Initializes the communication interface.
** \return none.
**
****************************************************************************************/
void BootComInit(void)
{
#if (BOOT_COM_UART_ENABLE > 0)
BootComUartInit();
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
BootComCanInit();
#endif
} /*** end of BootComInit ***/
/************************************************************************************//**
** \brief Receives the CONNECT request from the host, which indicates that the
** bootloader should be activated and, if so, activates it.
** \return none.
**
****************************************************************************************/
void BootComCheckActivationRequest(void)
{
#if (BOOT_COM_UART_ENABLE > 0)
BootComUartCheckActivationRequest();
#endif
#if (BOOT_COM_CAN_ENABLE > 0)
BootComCanCheckActivationRequest();
#endif
} /*** end of BootComCheckActivationRequest ***/
/************************************************************************************//**
** \brief Bootloader activation function.
** \return none.
@ -65,7 +110,7 @@ static unsigned char UartReceiveByte(unsigned char *data);
** \return none.
**
****************************************************************************************/
void BootComInit(void)
static void BootComUartInit(void)
{
/* enable the UART0 peripheral */
SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0);
@ -76,7 +121,7 @@ void BootComInit(void)
UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), BOOT_COM_UART_BAUDRATE,
(UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE |
UART_CONFIG_PAR_NONE));
} /*** end of BootComInit ***/
} /*** end of BootUartComInit ***/
/************************************************************************************//**
@ -85,7 +130,7 @@ void BootComInit(void)
** \return none.
**
****************************************************************************************/
void BootComCheckActivationRequest(void)
static void BootComUartCheckActivationRequest(void)
{
static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1];
static unsigned char xcpCtoRxLength;
@ -127,7 +172,7 @@ void BootComCheckActivationRequest(void)
}
}
}
} /*** end of BootComCheckActivationRequest ***/
} /*** end of BootComUartCheckActivationRequest ***/
/************************************************************************************//**
@ -238,7 +283,7 @@ static unsigned char CanSetBittiming(void)
** \return none.
**
****************************************************************************************/
void BootComInit(void)
static void BootComCanInit(void)
{
tCANMsgObject rxMsgObject;
@ -259,7 +304,7 @@ void BootComInit(void)
rxMsgObject.ulFlags = MSG_OBJ_USE_ID_FILTER;
rxMsgObject.ulMsgLen = 8;
CANMessageSet(CAN0_BASE, CAN_RX_MSGOBJECT_IDX+1, &rxMsgObject, MSG_OBJ_TYPE_RX);
} /*** end of BootComInit ***/
} /*** end of BootCanComInit ***/
/************************************************************************************//**
@ -268,7 +313,7 @@ void BootComInit(void)
** \return none.
**
****************************************************************************************/
void BootComCheckActivationRequest(void)
static void BootComCanCheckActivationRequest(void)
{
unsigned long status;
tCANMsgObject msgObject;
@ -289,7 +334,7 @@ void BootComCheckActivationRequest(void)
BootActivate();
}
}
} /*** end of BootComCheckActivationRequest ***/
} /*** end of BootComCanCheckActivationRequest ***/
#endif /* BOOT_COM_CAN_ENABLE > 0 */

View File

@ -85,16 +85,19 @@
<file>$PROJ_DIR$\..\led.c</file>
<file>$PROJ_DIR$\..\led.h</file>
<file>$PROJ_DIR$\..\main.c</file>
<file>$PROJ_DIR$\..\time.c</file>
<file>$PROJ_DIR$\..\time.h</file>
<file>$PROJ_DIR$\..\vectors.c</file>
<file>$PROJ_DIR$\..\obj\interrupt.pbi</file>
<file>$PROJ_DIR$\..\obj\mpu.pbi</file>
<file>$PROJ_DIR$\..\obj\pwm.pbi</file>
<file>$PROJ_DIR$\..\obj\qei.pbi</file>
<file>$PROJ_DIR$\..\obj\ssi.pbi</file>
<file>$PROJ_DIR$\..\bin\demoprog_ek_lm3s6965.srec</file>
<file>$PROJ_DIR$\..\obj\flash.lst</file>
<file>$PROJ_DIR$\..\obj\i2c.lst</file>
<file>$PROJ_DIR$\..\obj\stm32f10x_i2c.pbi</file>
<file>$PROJ_DIR$\..\obj\ssi.pbi</file>
<file>$PROJ_DIR$\..\obj\stm32f10x_crc.o</file>
<file>$PROJ_DIR$\..\obj\i2c.lst</file>
<file>$PROJ_DIR$\..\obj\qei.pbi</file>
<file>$PROJ_DIR$\..\obj\stm32f10x_i2c.pbi</file>
<file>$PROJ_DIR$\..\obj\flash.lst</file>
<file>$PROJ_DIR$\..\obj\stm32f10x_cec.o</file>
<file>$PROJ_DIR$\..\obj\stm32f10x_can.o</file>
<file>$PROJ_DIR$\..\obj\misc.o</file>
@ -126,13 +129,13 @@
<file>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c</file>
<file>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c</file>
<file>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c</file>
<file>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c</file>
<file>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c</file>
<file>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c</file>
<file>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c</file>
<file>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c</file>
<file>$PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c</file>
<file>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c</file>
<file>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c</file>
<file>$PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c</file>
<file>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c</file>
<file>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c</file>
<file>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c</file>
@ -205,9 +208,6 @@
<file>$PROJ_DIR$\..\obj\demoprog_ek_lm3s8962.map</file>
<file>$PROJ_DIR$\..\obj\can.pbi</file>
<file>$PROJ_DIR$\..\obj\can.o</file>
<file>$PROJ_DIR$\..\time.c</file>
<file>$PROJ_DIR$\..\time.h</file>
<file>$PROJ_DIR$\..\vectors.c</file>
<file>$PROJ_DIR$\..\obj\lm3s8962.pbd</file>
<file>$PROJ_DIR$\..\bin\demoprog_ek_lm3s6965.out</file>
<file>$PROJ_DIR$\..\obj\hibernate.lst</file>
@ -273,7 +273,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 191 230</file>
<file> 194 230</file>
</tool>
<tool>
<name>BICOMP</name>
@ -296,7 +296,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 192 229</file>
<file> 195 229</file>
</tool>
<tool>
<name>BICOMP</name>
@ -319,11 +319,11 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 259 198</file>
<file> 259 201</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 197</file>
<file> 200</file>
</tool>
</outputs>
<inputs>
@ -342,7 +342,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 190 112</file>
<file> 193 115</file>
</tool>
<tool>
<name>BICOMP</name>
@ -365,7 +365,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 193 113</file>
<file> 196 116</file>
</tool>
<tool>
<name>BICOMP</name>
@ -388,7 +388,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 195 226</file>
<file> 198 226</file>
</tool>
<tool>
<name>BICOMP</name>
@ -411,7 +411,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 85 233</file>
<file> 91 233</file>
</tool>
<tool>
<name>BICOMP</name>
@ -434,7 +434,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 194 234</file>
<file> 197 234</file>
</tool>
<tool>
<name>BICOMP</name>
@ -446,6 +446,10 @@
<name>ICCARM</name>
<file> 53 57 58 63 65 8 16 24</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 53 57 58 63 65 8 16 24</file>
</tool>
</inputs>
</file>
<file>
@ -465,10 +469,6 @@
<name>ICCARM</name>
<file> 54 57 63 65 8 18 34 24</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 54 57 63 65 8 18 34 24</file>
</tool>
</inputs>
</file>
<file>
@ -476,7 +476,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 86 236</file>
<file> 88 236</file>
</tool>
<tool>
<name>BICOMP</name>
@ -499,7 +499,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 189 237</file>
<file> 192 237</file>
</tool>
<tool>
<name>BICOMP</name>
@ -522,11 +522,11 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 188 238</file>
<file> 191 238</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 79</file>
<file> 82</file>
</tool>
</outputs>
<inputs>
@ -545,7 +545,7 @@
<outputs>
<tool>
<name>ILINK</name>
<file> 144 196</file>
<file> 147 199</file>
</tool>
</outputs>
</file>
@ -558,7 +558,7 @@
</tool>
<tool>
<name>BICOMP</name>
<file> 80</file>
<file> 83</file>
</tool>
</outputs>
<inputs>
@ -577,11 +577,11 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 115 240</file>
<file> 118 240</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 81</file>
<file> 84</file>
</tool>
</outputs>
<inputs>
@ -600,11 +600,11 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 109 241</file>
<file> 112 241</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 82</file>
<file> 89</file>
</tool>
</outputs>
<inputs>
@ -612,6 +612,10 @@
<name>ICCARM</name>
<file> 57 58 61 65 8 24 30</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 57 58 61 65 8 24 30</file>
</tool>
</inputs>
</file>
<file>
@ -619,11 +623,11 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 114 242</file>
<file> 117 242</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 83</file>
<file> 86</file>
</tool>
</outputs>
<inputs>
@ -642,11 +646,11 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 108 243</file>
<file> 111 243</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 146</file>
<file> 149</file>
</tool>
</outputs>
<inputs>
@ -669,7 +673,7 @@
</tool>
<tool>
<name>BICOMP</name>
<file> 147</file>
<file> 150</file>
</tool>
</outputs>
<inputs>
@ -688,7 +692,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 212 157</file>
<file> 212 160</file>
</tool>
<tool>
<name>BICOMP</name>
@ -711,11 +715,11 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 107 245</file>
<file> 110 245</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 148</file>
<file> 151</file>
</tool>
</outputs>
<inputs>
@ -734,11 +738,11 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 110 246</file>
<file> 113 246</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 149</file>
<file> 152</file>
</tool>
</outputs>
<inputs>
@ -757,11 +761,11 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 111 247</file>
<file> 114 247</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 150</file>
<file> 153</file>
</tool>
</outputs>
<inputs>
@ -784,7 +788,7 @@
</tool>
<tool>
<name>BICOMP</name>
<file> 151</file>
<file> 154</file>
</tool>
</outputs>
<inputs>
@ -803,21 +807,21 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 205 182</file>
<file> 205 185</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 158</file>
<file> 161</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 73 260 71 75 77 200 57 58 59 63 65 34 16 40 4 24 36</file>
<file> 73 260 71 75 77 80 57 58 59 63 65 34 16 40 4 24 36</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 73 260 71 75 77 200 57 58 59 63 65 34 16 40 4 24 36</file>
<file> 73 260 71 75 77 80 57 58 59 63 65 34 16 40 4 24 36</file>
</tool>
</inputs>
</file>
@ -826,7 +830,7 @@
<outputs>
<tool>
<name>AARM</name>
<file> 94</file>
<file> 97</file>
</tool>
</outputs>
</file>
@ -835,21 +839,21 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 213 179</file>
<file> 213 182</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 142</file>
<file> 145</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 73 260 71 75 77 200 57 58 59 63 65 34 16 40 4 24 36</file>
<file> 73 260 71 75 77 80 57 58 59 63 65 34 16 40 4 24 36</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 73 260 71 75 77 200 57 58 59 63 65 34 16 40 4 24 36</file>
<file> 73 260 71 75 77 80 57 58 59 63 65 34 16 40 4 24 36</file>
</tool>
</inputs>
</file>
@ -858,21 +862,21 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 207 181</file>
<file> 207 184</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 143</file>
<file> 146</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 73 260 71 75 77 200 57 58 59 63 65 34 16 40 4 24 36</file>
<file> 73 260 71 75 77 80 57 58 59 63 65 34 16 40 4 24 36</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 73 260 71 75 77 200 57 58 59 63 65 34 16 40 4 24 36</file>
<file> 73 260 71 75 77 80 57 58 59 63 65 34 16 40 4 24 36</file>
</tool>
</inputs>
</file>
@ -881,7 +885,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 210 180</file>
<file> 210 183</file>
</tool>
<tool>
<name>BICOMP</name>
@ -891,11 +895,57 @@
<inputs>
<tool>
<name>ICCARM</name>
<file> 73 260 71 75 77 200 57 58 59 63 65 34 16 40 4 24 36</file>
<file> 73 260 71 75 77 80 57 58 59 63 65 34 16 40 4 24 36</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 73 260 71 75 77 200 57 58 59 63 65 34 16 40 4 24 36</file>
<file> 73 260 71 75 77 80 57 58 59 63 65 34 16 40 4 24 36</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\time.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 231 189</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 190</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 73 260 71 75 77 80 57 58 59 63 65 34 16 40 4 24 36</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 73 260 71 75 77 80 57 58 59 63 65 34 16 40 4 24 36</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\vectors.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 208 159</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 206</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 73 260 71 75 77 80 57 58 59 63 65 34 16 40 4 24 36</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 73 260 71 75 77 80 57 58 59 63 65 34 16 40 4 24 36</file>
</tool>
</inputs>
</file>
@ -904,72 +954,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 92</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 100</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 177</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 96</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 90</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 101</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 89</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 102</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 91</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 176</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 88</file>
<file> 95</file>
</tool>
<tool>
<name>BICOMP</name>
@ -978,24 +963,11 @@
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c</name>
<name>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 154</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 104</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 153</file>
<file> 180</file>
</tool>
<tool>
<name>BICOMP</name>
@ -1004,7 +976,7 @@
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c</name>
<name>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c</name>
<outputs>
<tool>
<name>ICCARM</name>
@ -1012,7 +984,72 @@
</tool>
<tool>
<name>BICOMP</name>
<file> 175</file>
<file> 104</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 92</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 105</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 87</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 106</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 157</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 107</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 94</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 179</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 156</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 102</file>
</tool>
</outputs>
</file>
@ -1021,11 +1058,11 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 155</file>
<file> 158</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 105</file>
<file> 108</file>
</tool>
</outputs>
</file>
@ -1038,7 +1075,20 @@
</tool>
<tool>
<name>BICOMP</name>
<file> 106</file>
<file> 109</file>
</tool>
</outputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 96</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 178</file>
</tool>
</outputs>
</file>
@ -1060,7 +1110,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 95</file>
<file> 98</file>
</tool>
<tool>
<name>BICOMP</name>
@ -1073,11 +1123,11 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 163</file>
<file> 166</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 161</file>
<file> 164</file>
</tool>
</outputs>
</file>
@ -1086,11 +1136,11 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 164</file>
<file> 167</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 87</file>
<file> 90</file>
</tool>
</outputs>
</file>
@ -1099,7 +1149,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 165</file>
<file> 168</file>
</tool>
<tool>
<name>BICOMP</name>
@ -1112,11 +1162,11 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 166</file>
<file> 169</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 159</file>
<file> 162</file>
</tool>
</outputs>
</file>
@ -1125,7 +1175,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 167</file>
<file> 170</file>
</tool>
<tool>
<name>BICOMP</name>
@ -1138,7 +1188,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 168</file>
<file> 171</file>
</tool>
<tool>
<name>BICOMP</name>
@ -1151,11 +1201,11 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 169</file>
<file> 172</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 160</file>
<file> 163</file>
</tool>
</outputs>
</file>
@ -1164,7 +1214,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 170</file>
<file> 173</file>
</tool>
<tool>
<name>BICOMP</name>
@ -1177,7 +1227,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 171</file>
<file> 174</file>
</tool>
<tool>
<name>BICOMP</name>
@ -1190,7 +1240,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 172</file>
<file> 175</file>
</tool>
<tool>
<name>BICOMP</name>
@ -1203,7 +1253,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 173</file>
<file> 176</file>
</tool>
<tool>
<name>BICOMP</name>
@ -1216,11 +1266,11 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 174</file>
<file> 177</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 162</file>
<file> 165</file>
</tool>
</outputs>
</file>
@ -1229,7 +1279,7 @@
<outputs>
<tool>
<name>ICCARM</name>
<file> 157</file>
<file> 160</file>
</tool>
<tool>
<name>BICOMP</name>
@ -1242,17 +1292,17 @@
<outputs>
<tool>
<name>ILINK</name>
<file> 196</file>
<file> 199</file>
</tool>
<tool>
<name>OBJCOPY</name>
<file> 145</file>
<file> 148</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ILINK</name>
<file> 152 229 182 198 230 112 94 113 226 233 234 235 236 237 238 179 181 180 239 240 241 242 243 244 186 157 245 246 247 156 248 178 98 217 97</file>
<file> 155 229 185 201 230 115 97 116 226 233 234 235 236 237 238 182 184 183 239 240 241 242 243 244 189 160 245 246 247 159 248 181 101 217 100</file>
</tool>
</inputs>
</file>
@ -1261,7 +1311,7 @@
<outputs>
<tool>
<name>OBJCOPY</name>
<file> 184</file>
<file> 187</file>
</tool>
</outputs>
</file>
@ -1270,53 +1320,7 @@
<inputs>
<tool>
<name>BILINK</name>
<file> 249 158 250 251 252 253 254 255 256 257 258 79 142 143 211 80 81 82 83 146 147 187 209 148 149 150 206 151</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\time.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 231 186</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 187</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 73 260 71 75 77 200 57 58 59 63 65 34 16 40 4 24 36</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 73 260 71 75 77 200 57 58 59 63 65 34 16 40 4 24 36</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\vectors.c</name>
<outputs>
<tool>
<name>ICCARM</name>
<file> 208 156</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 206</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ICCARM</name>
<file> 73 260 71 75 77 200 57 58 59 63 65 34 16 40 4 24 36</file>
</tool>
<tool>
<name>BICOMP</name>
<file> 73 260 71 75 77 200 57 58 59 63 65 34 16 40 4 24 36</file>
<file> 249 161 250 251 252 253 254 255 256 257 258 82 145 146 211 83 84 89 86 149 150 190 209 151 152 153 206 154</file>
</tool>
</inputs>
</file>
@ -1325,13 +1329,13 @@
<outputs>
<tool>
<name>OBJCOPY</name>
<file> 84</file>
<file> 85</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ILINK</name>
<file> 152 229 182 230 112 94 113 226 233 234 235 236 237 238 179 181 180 239 240 241 242 243 244 186 157 245 246 247 156 248 178 98 217 97</file>
<file> 155 229 185 230 115 97 116 226 233 234 235 236 237 238 182 184 183 239 240 241 242 243 244 189 160 245 246 247 159 248 181 101 217 100</file>
</tool>
</inputs>
</file>

View File

@ -52,14 +52,14 @@
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\boot.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><ActiveTab>0</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$\..\boot.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>284</YPos2><SelStart2>13152</SelStart2><SelEnd2>13152</SelEnd2></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions>
<Top><Row0><Sizes><Toolbar-0297ef28><key>iaridepm.enu1</key></Toolbar-0297ef28></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>722</Bottom><Right>394</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>243</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>206250</sizeVertCX><sizeVertCY>718254</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>241</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>243</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>125000</sizeVertCX><sizeVertCY>241071</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
<Top><Row0><Sizes><Toolbar-010fba70><key>iaridepm.enu1</key></Toolbar-010fba70></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>722</Bottom><Right>394</Right><x>-2</x><y>-2</y><xscreen>240</xscreen><yscreen>243</yscreen><sizeHorzCX>125000</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>206250</sizeVertCX><sizeVertCY>718254</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>241</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>243</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>241071</sizeHorzCY><sizeVertCX>125000</sizeVertCX><sizeVertCY>241071</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop>
</Workspace>

View File

@ -1,7 +1,7 @@
/*-Specials-*/
define symbol __ICFEDIT_intvec_start__ = 0x00002000;
define symbol __ICFEDIT_intvec_start__ = 0x00004000;
/*-Memory Regions-*/
define symbol __ICFEDIT_region_ROM_start__ = 0x00002000;
define symbol __ICFEDIT_region_ROM_start__ = 0x00004000;
define symbol __ICFEDIT_region_ROM_end__ = 0x0003FFFF;
define symbol __ICFEDIT_region_RAM_start__ = 0x20000000;
define symbol __ICFEDIT_region_RAM_end__ = 0x2000FFFF;

View File

@ -425,7 +425,7 @@ FLASH 0x08000000 0x00006000 xr
Linker script and memory map
0x08002aac __do_debug_operation = __do_debug_operation_mempoll
0x08002b6c __do_debug_operation = __do_debug_operation_mempoll
0x20000000 __SRAM_segment_start__ = 0x20000000
0x20002000 __SRAM_segment_end__ = 0x20002000
0x08000000 __FLASH_segment_start__ = 0x8000000
@ -470,7 +470,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)
0x080002e8 __text_load_start__ = ALIGN (__init_end__, 0x4)
.text 0x080002e8 0x2804
.text 0x080002e8 0x28c4
0x080002e8 __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
@ -768,49 +768,55 @@ Linker script and memory map
.text.BootTask
0x080025e8 0x18 THUMB Debug/../../obj/boot.o
0x080025e8 BootTask
.text.ComInit 0x08002600 0x34 THUMB Debug/../../obj/com.o
.text.ComInit 0x08002600 0x44 THUMB Debug/../../obj/com.o
0x08002600 ComInit
.text.ComTask 0x08002634 0x24 THUMB Debug/../../obj/com.o
0x08002634 ComTask
.text.ComFree 0x08002658 0xc THUMB Debug/../../obj/com.o
0x08002658 ComFree
.text.ComTask 0x08002644 0x30 THUMB Debug/../../obj/com.o
0x08002644 ComTask
.text.ComFree 0x08002674 0xc THUMB Debug/../../obj/com.o
0x08002674 ComFree
.text.ComTransmitPacket
0x08002664 0x10 THUMB Debug/../../obj/com.o
0x08002664 ComTransmitPacket
0x08002680 0x20 THUMB Debug/../../obj/com.o
0x08002680 ComTransmitPacket
.text.ComGetActiveInterfaceMaxRxLen
0x080026a0 0x28 THUMB Debug/../../obj/com.o
0x080026a0 ComGetActiveInterfaceMaxRxLen
.text.ComGetActiveInterfaceMaxTxLen
0x080026c8 0x28 THUMB Debug/../../obj/com.o
0x080026c8 ComGetActiveInterfaceMaxTxLen
.text.ComSetConnectEntryState
0x08002674 0x10 THUMB Debug/../../obj/com.o
0x08002674 ComSetConnectEntryState
0x080026f0 0x10 THUMB Debug/../../obj/com.o
0x080026f0 ComSetConnectEntryState
.text.ComIsConnectEntryState
0x08002684 0xc THUMB Debug/../../obj/com.o
0x08002684 ComIsConnectEntryState
.text.CopInit 0x08002690 0x4 THUMB Debug/../../obj/cop.o
0x08002690 CopInit
0x08002700 0xc THUMB Debug/../../obj/com.o
0x08002700 ComIsConnectEntryState
.text.CopInit 0x0800270c 0x4 THUMB Debug/../../obj/cop.o
0x0800270c CopInit
.text.CopService
0x08002694 0x4 THUMB Debug/../../obj/cop.o
0x08002694 CopService
0x08002710 0x4 THUMB Debug/../../obj/cop.o
0x08002710 CopService
.text.XcpProtectResources
0x08002698 0x10 THUMB Debug/../../obj/xcp.o
0x08002714 0x10 THUMB Debug/../../obj/xcp.o
.text.XcpSetCtoError
0x080026a8 0x1c THUMB Debug/../../obj/xcp.o
.text.XcpInit 0x080026c4 0x20 THUMB Debug/../../obj/xcp.o
0x080026c4 XcpInit
0x08002724 0x1c THUMB Debug/../../obj/xcp.o
.text.XcpInit 0x08002740 0x20 THUMB Debug/../../obj/xcp.o
0x08002740 XcpInit
.text.XcpPacketTransmitted
0x080026e4 0x14 THUMB Debug/../../obj/xcp.o
0x080026e4 XcpPacketTransmitted
0x08002760 0x14 THUMB Debug/../../obj/xcp.o
0x08002760 XcpPacketTransmitted
.text.XcpPacketReceived
0x080026f8 0x3b4 THUMB Debug/../../obj/xcp.o
0x080026f8 XcpPacketReceived
0x08002774 0x3f8 THUMB Debug/../../obj/xcp.o
0x08002774 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
0x08002b6c 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
0x08002b6c __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
0x08002ba4 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
0x08002ba4 __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__
0x08002ba8 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
0x08002ba8 __debug_io_unlock
0x08002bac __text_end__ = (__text_start__ + SIZEOF (.text))
0x08002bac __text_load_end__ = __text_end__
.vfp11_veneer 0x00000000 0x0
.vfp11_veneer 0x00000000 0x0 linker stubs
@ -818,81 +824,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)
0x08002bac __dtors_load_start__ = ALIGN (__text_end__, 0x4)
.dtors 0x08002aec 0x0
0x08002aec __dtors_start__ = .
.dtors 0x08002bac 0x0
0x08002bac __dtors_start__ = .
*(SORT(.dtors.*))
*(.dtors)
*(.fini_array .fini_array.*)
0x08002aec __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x08002aec __dtors_load_end__ = __dtors_end__
0x08002bac __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x08002bac __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)
0x08002bac __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
.ctors 0x08002aec 0x0
0x08002aec __ctors_start__ = .
.ctors 0x08002bac 0x0
0x08002bac __ctors_start__ = .
*(SORT(.ctors.*))
*(.ctors)
*(.init_array .init_array.*)
0x08002aec __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x08002aec __ctors_load_end__ = __ctors_end__
0x08002bac __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x08002bac __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)
0x08002bac __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
.rodata 0x08002aec 0x2c8
0x08002aec __rodata_start__ = .
.rodata 0x08002bac 0x2c8
0x08002bac __rodata_start__ = .
*(.rodata .rodata.* .gnu.linkonce.r.*)
.rodata.str1.4
0x08002aec 0x61 THUMB Debug/../../obj/main.o
0x08002bac 0x61 THUMB Debug/../../obj/main.o
0x64 (size before relaxing)
*fill* 0x08002b4d 0x3 00
*fill* 0x08002c0d 0x3 00
.rodata.Bulk_DeviceDescriptor
0x08002b50 0x14 THUMB Debug/../../obj/usb_desc.o
0x08002b50 Bulk_DeviceDescriptor
0x08002c10 0x14 THUMB Debug/../../obj/usb_desc.o
0x08002c10 Bulk_DeviceDescriptor
.rodata.Bulk_StringLangID
0x08002b64 0x4 THUMB Debug/../../obj/usb_desc.o
0x08002b64 Bulk_StringLangID
0x08002c24 0x4 THUMB Debug/../../obj/usb_desc.o
0x08002c24 Bulk_StringLangID
.rodata.Bulk_StringProduct
0x08002b68 0x28 THUMB Debug/../../obj/usb_desc.o
0x08002b68 Bulk_StringProduct
0x08002c28 0x28 THUMB Debug/../../obj/usb_desc.o
0x08002c28 Bulk_StringProduct
.rodata.Bulk_ConfigDescriptor
0x08002b90 0x20 THUMB Debug/../../obj/usb_desc.o
0x08002b90 Bulk_ConfigDescriptor
0x08002c50 0x20 THUMB Debug/../../obj/usb_desc.o
0x08002c50 Bulk_ConfigDescriptor
.rodata.Bulk_StringVendor
0x08002bb0 0x1c THUMB Debug/../../obj/usb_desc.o
0x08002bb0 Bulk_StringVendor
0x08002c70 0x1c THUMB Debug/../../obj/usb_desc.o
0x08002c70 Bulk_StringVendor
.rodata.Bulk_StringInterface
0x08002bcc 0x2c THUMB Debug/../../obj/usb_desc.o
0x08002bcc Bulk_StringInterface
0x08002c8c 0x2c THUMB Debug/../../obj/usb_desc.o
0x08002c8c Bulk_StringInterface
.rodata.str1.4
0x08002bf8 0x8c THUMB Debug/../../obj/vectors.o
0x08002cb8 0x8c THUMB Debug/../../obj/vectors.o
.rodata.flashLayout
0x08002c84 0xa8 THUMB Debug/../../obj/flash.o
0x08002d44 0xa8 THUMB Debug/../../obj/flash.o
.rodata.str1.4
0x08002d2c 0x80 THUMB Debug/../../obj/usb.o
0x08002dec 0x80 THUMB Debug/../../obj/usb.o
.rodata.xcpStationId
0x08002dac 0x8 THUMB Debug/../../obj/xcp.o
0x08002db4 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x08002db4 __rodata_load_end__ = __rodata_end__
0x08002e6c 0x8 THUMB Debug/../../obj/xcp.o
0x08002e74 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x08002e74 __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)
0x08002db4 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
0x08002e74 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
.ARM.exidx 0x08002db4 0x0
0x08002db4 __ARM.exidx_start__ = .
0x08002db4 __exidx_start = __ARM.exidx_start__
.ARM.exidx 0x08002e74 0x0
0x08002e74 __ARM.exidx_start__ = .
0x08002e74 __exidx_start = __ARM.exidx_start__
*(.ARM.exidx .ARM.exidx.*)
0x08002db4 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
0x08002db4 __exidx_end = __ARM.exidx_end__
0x08002db4 __ARM.exidx_load_end__ = __ARM.exidx_end__
0x08002e74 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
0x08002e74 __exidx_end = __ARM.exidx_end__
0x08002e74 __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)
0x08002db4 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4)
0x08002e74 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4)
.fast 0x20000000 0x0 load address 0x08002db4
.fast 0x20000000 0x0 load address 0x08002e74
0x20000000 __fast_start__ = .
*(.fast .fast.*)
0x20000000 __fast_end__ = (__fast_start__ + SIZEOF (.fast))
0x08002db4 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
0x08002e74 __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
@ -901,9 +907,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)
0x08002db4 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4)
0x08002e74 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4)
.data 0x20000000 0xec load address 0x08002db4
.data 0x20000000 0xf0 load address 0x08002e74
0x20000000 __data_start__ = .
*(.data .data.* .gnu.linkonce.d.*)
.data.Bulk_StringSerial
@ -936,89 +942,90 @@ Linker script and memory map
.data.Device_Table
0x200000e8 0x4 THUMB Debug/../../obj/usb_prop.o
0x200000e8 Device_Table
0x200000ec __data_end__ = (__data_start__ + SIZEOF (.data))
0x08002ea0 __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
.data.comActiveInterface
0x200000ec 0x4 THUMB Debug/../../obj/com.o
0x200000f0 __data_end__ = (__data_start__ + SIZEOF (.data))
0x08002f64 __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 0xec load address 0x08002db4
.data_run 0x20000000 0xf0 load address 0x08002e74
0x20000000 __data_run_start__ = .
0x200000ec . = MAX ((__data_run_start__ + SIZEOF (.data)), .)
*fill* 0x20000000 0xec 00
0x200000ec __data_run_end__ = (__data_run_start__ + SIZEOF (.data_run))
0x200000ec __data_run_load_end__ = __data_run_end__
0x200000f0 . = MAX ((__data_run_start__ + SIZEOF (.data)), .)
*fill* 0x20000000 0xf0 00
0x200000f0 __data_run_end__ = (__data_run_start__ + SIZEOF (.data_run))
0x200000f0 __data_run_load_end__ = __data_run_end__
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)
0x200000ec __bss_load_start__ = ALIGN (__data_run_end__, 0x4)
0x200000f0 __bss_load_start__ = ALIGN (__data_run_end__, 0x4)
.bss 0x200000ec 0x680
0x200000ec __bss_start__ = .
.bss 0x200000f0 0x67c
0x200000f0 __bss_start__ = .
*(.bss .bss.* .gnu.linkonce.b.*)
.bss.initialized.1736
0x200000ec 0x1 THUMB Debug/../../obj/hooks.o
*fill* 0x200000ed 0x3 00
.bss.initialized.1747
0x200000f0 0x1 THUMB Debug/../../obj/hooks.o
*fill* 0x200000f1 0x3 00
.bss.Data_Mul_MaxPacketSize
0x200000f0 0x4 THUMB Debug/../../obj/usb_core.o
0x200000f0 Data_Mul_MaxPacketSize
.bss.StatusInfo
0x200000f4 0x4 THUMB Debug/../../obj/usb_core.o
0x200000f4 StatusInfo
0x200000f4 Data_Mul_MaxPacketSize
.bss.StatusInfo
0x200000f8 0x4 THUMB Debug/../../obj/usb_core.o
0x200000f8 StatusInfo
.bss.Device_Info
0x200000f8 0x24 THUMB Debug/../../obj/usb_init.o
0x200000f8 Device_Info
.bss.EPindex 0x2000011c 0x1 THUMB Debug/../../obj/usb_init.o
0x2000011c EPindex
*fill* 0x2000011d 0x3 00
0x200000fc 0x24 THUMB Debug/../../obj/usb_init.o
0x200000fc Device_Info
.bss.EPindex 0x20000120 0x1 THUMB Debug/../../obj/usb_init.o
0x20000120 EPindex
*fill* 0x20000121 0x3 00
.bss.pInformation
0x20000120 0x4 THUMB Debug/../../obj/usb_init.o
0x20000120 pInformation
.bss.pUser_Standard_Requests
0x20000124 0x4 THUMB Debug/../../obj/usb_init.o
0x20000124 pUser_Standard_Requests
0x20000124 pInformation
.bss.pUser_Standard_Requests
0x20000128 0x4 THUMB Debug/../../obj/usb_init.o
0x20000128 pUser_Standard_Requests
.bss.wInterrupt_Mask
0x20000128 0x2 THUMB Debug/../../obj/usb_init.o
0x20000128 wInterrupt_Mask
*fill* 0x2000012a 0x2 00
0x2000012c 0x2 THUMB Debug/../../obj/usb_init.o
0x2000012c wInterrupt_Mask
*fill* 0x2000012e 0x2 00
.bss.pProperty
0x2000012c 0x4 THUMB Debug/../../obj/usb_init.o
0x2000012c pProperty
0x20000130 0x4 THUMB Debug/../../obj/usb_init.o
0x20000130 pProperty
.bss.SaveRState
0x20000130 0x2 THUMB Debug/../../obj/usb_int.o
0x20000130 SaveRState
0x20000134 0x2 THUMB Debug/../../obj/usb_int.o
0x20000134 SaveRState
.bss.SaveTState
0x20000132 0x2 THUMB Debug/../../obj/usb_int.o
0x20000132 SaveTState
0x20000136 0x2 THUMB Debug/../../obj/usb_int.o
0x20000136 SaveTState
.bss.bIntPackSOF
0x20000134 0x1 THUMB Debug/../../obj/usb_istr.o
0x20000134 bIntPackSOF
*fill* 0x20000135 0x1 00
.bss.wIstr 0x20000136 0x2 THUMB Debug/../../obj/usb_istr.o
0x20000136 wIstr
0x20000138 0x1 THUMB Debug/../../obj/usb_istr.o
0x20000138 bIntPackSOF
*fill* 0x20000139 0x1 00
.bss.wIstr 0x2000013a 0x2 THUMB Debug/../../obj/usb_istr.o
0x2000013a wIstr
.bss.bDeviceState
0x20000138 0x4 THUMB Debug/../../obj/usb_pwr.o
0x20000138 bDeviceState
0x2000013c 0x4 THUMB Debug/../../obj/usb_pwr.o
0x2000013c bDeviceState
.bss.millisecond_counter
0x2000013c 0x4 THUMB Debug/../../obj/timer.o
0x20000140 0x4 THUMB Debug/../../obj/timer.o
.bss.bootBlockInfo
0x20000140 0x204 THUMB Debug/../../obj/flash.o
0x20000144 0x204 THUMB Debug/../../obj/flash.o
.bss.blockInfo
0x20000344 0x204 THUMB Debug/../../obj/flash.o
.bss.xcpCtoReqPacket.2215
0x20000548 0x40 THUMB Debug/../../obj/usb.o
.bss.USB_Tx_Buffer.2236
0x20000588 0x40 THUMB Debug/../../obj/usb.o
.bss.xcpCtoRxLength.2216
0x200005c8 0x1 THUMB Debug/../../obj/usb.o
*fill* 0x200005c9 0x3 00
0x20000348 0x204 THUMB Debug/../../obj/flash.o
.bss.fifoCtrlFree
0x200005cc 0x4 THUMB Debug/../../obj/usb.o
.bss.fifoCtrl 0x200005d0 0x30 THUMB Debug/../../obj/usb.o
0x2000054c 0x4 THUMB Debug/../../obj/usb.o
.bss.fifoCtrl 0x20000550 0x30 THUMB Debug/../../obj/usb.o
.bss.fifoPipeBulkOUT
0x20000600 0x44 THUMB Debug/../../obj/usb.o
.bss.xcpCtoRxInProgress.2217
0x20000580 0x44 THUMB Debug/../../obj/usb.o
.bss.xcpCtoReqPacket.2227
0x200005c4 0x40 THUMB Debug/../../obj/usb.o
.bss.USB_Tx_Buffer.2248
0x20000604 0x40 THUMB Debug/../../obj/usb.o
.bss.xcpCtoRxLength.2228
0x20000644 0x1 THUMB Debug/../../obj/usb.o
*fill* 0x20000645 0x3 00
.bss.xcpCtoRxInProgress.2229
0x20000645 0x1 THUMB Debug/../../obj/usb.o
*fill* 0x20000646 0x2 00
.bss.fifoPipeBulkIN
0x20000648 0x44 THUMB Debug/../../obj/usb.o
.bss.USB_Rx_Buffer.2247
.bss.USB_Rx_Buffer.2259
0x2000068c 0x40 THUMB Debug/../../obj/usb.o
.bss.assert_failure_file
0x200006cc 0x4 THUMB Debug/../../obj/assert.o
@ -1027,7 +1034,7 @@ Linker script and memory map
.bss.comEntryStateConnect
0x200006d4 0x1 THUMB Debug/../../obj/com.o
*fill* 0x200006d5 0x3 00
.bss.xcpCtoReqPacket.891
.bss.xcpCtoReqPacket.903
0x200006d8 0x40 THUMB Debug/../../obj/com.o
.bss.xcpInfo 0x20000718 0x4c THUMB Debug/../../obj/xcp.o
.bss.libdebugio.dbgCommWord
@ -1085,14 +1092,14 @@ Linker script and memory map
0x200009ec __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss))
0x200009ec __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)
0x08002ea0 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
0x08002f64 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
.tdata 0x200009ec 0x0 load address 0x08002ea0
.tdata 0x200009ec 0x0 load address 0x08002f64
0x200009ec __tdata_start__ = .
*(.tdata .tdata.*)
0x200009ec __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata))
0x08002ea0 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata))
0x08002ea0 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata))
0x08002f64 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata))
0x08002f64 __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
@ -1143,7 +1150,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 0x1afc
.debug_frame 0x00000000 0x1b1c
.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
@ -1167,13 +1174,13 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
.debug_frame 0x000010a0 0x2c THUMB Debug/../../obj/assert.o
.debug_frame 0x000010cc 0x3c THUMB Debug/../../obj/backdoor.o
.debug_frame 0x00001108 0x48 THUMB Debug/../../obj/boot.o
.debug_frame 0x00001150 0xd0 THUMB Debug/../../obj/com.o
.debug_frame 0x00001220 0x30 THUMB Debug/../../obj/cop.o
.debug_frame 0x00001250 0x80 THUMB Debug/../../obj/xcp.o
.debug_frame 0x000012d0 0x78c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_frame 0x00001a5c 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 0x00001150 0xf0 THUMB Debug/../../obj/com.o
.debug_frame 0x00001240 0x30 THUMB Debug/../../obj/cop.o
.debug_frame 0x00001270 0x80 THUMB Debug/../../obj/xcp.o
.debug_frame 0x000012f0 0x78c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_frame 0x00001a7c 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 0x6b14
.debug_info 0x00000000 0x6bc6
.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
@ -1197,17 +1204,17 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
.debug_info 0x00004a63 0x117 THUMB Debug/../../obj/timer.o
.debug_info 0x00004b7a 0x5e THUMB Debug/../../obj/uart.o
.debug_info 0x00004bd8 0x676 THUMB Debug/../../obj/flash.o
.debug_info 0x0000524e 0x883 THUMB Debug/../../obj/usb.o
.debug_info 0x00005ad1 0xe8 THUMB Debug/../../obj/assert.o
.debug_info 0x00005bb9 0x8b THUMB Debug/../../obj/backdoor.o
.debug_info 0x00005c44 0x8c THUMB Debug/../../obj/boot.o
.debug_info 0x00005cd0 0x1b9 THUMB Debug/../../obj/com.o
.debug_info 0x00005e89 0x8a THUMB Debug/../../obj/cop.o
.debug_info 0x00005f13 0x615 THUMB Debug/../../obj/xcp.o
.debug_info 0x00006528 0x51f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_info 0x00006a47 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 0x0000524e 0x892 THUMB Debug/../../obj/usb.o
.debug_info 0x00005ae0 0xe8 THUMB Debug/../../obj/assert.o
.debug_info 0x00005bc8 0x8b THUMB Debug/../../obj/backdoor.o
.debug_info 0x00005c53 0x8c THUMB Debug/../../obj/boot.o
.debug_info 0x00005cdf 0x25b THUMB Debug/../../obj/com.o
.debug_info 0x00005f3a 0x8a THUMB Debug/../../obj/cop.o
.debug_info 0x00005fc4 0x616 THUMB Debug/../../obj/xcp.o
.debug_info 0x000065da 0x51f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_info 0x00006af9 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 0x1df4
.debug_abbrev 0x00000000 0x1e47
.debug_abbrev 0x00000000 0xea THUMB Debug/../../obj/hooks.o
.debug_abbrev 0x000000ea 0x109 THUMB Debug/../../obj/main.o
.debug_abbrev 0x000001f3 0xa9 THUMB Debug/../../obj/core_cm3.o
@ -1235,13 +1242,13 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
.debug_abbrev 0x0000199f 0x7e THUMB Debug/../../obj/assert.o
.debug_abbrev 0x00001a1d 0x56 THUMB Debug/../../obj/backdoor.o
.debug_abbrev 0x00001a73 0x41 THUMB Debug/../../obj/boot.o
.debug_abbrev 0x00001ab4 0xf7 THUMB Debug/../../obj/com.o
.debug_abbrev 0x00001bab 0x41 THUMB Debug/../../obj/cop.o
.debug_abbrev 0x00001bec 0x1ab THUMB Debug/../../obj/xcp.o
.debug_abbrev 0x00001d97 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_abbrev 0x00001dcf 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
.debug_abbrev 0x00001ab4 0x135 THUMB Debug/../../obj/com.o
.debug_abbrev 0x00001be9 0x41 THUMB Debug/../../obj/cop.o
.debug_abbrev 0x00001c2a 0x1c0 THUMB Debug/../../obj/xcp.o
.debug_abbrev 0x00001dea 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_abbrev 0x00001e22 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 0xb48
.debug_aranges
0x00000000 0x40 THUMB Debug/../../obj/hooks.o
.debug_aranges
@ -1291,17 +1298,17 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
.debug_aranges
0x000007d0 0x28 THUMB Debug/../../obj/boot.o
.debug_aranges
0x000007f8 0x58 THUMB Debug/../../obj/com.o
0x000007f8 0x68 THUMB Debug/../../obj/com.o
.debug_aranges
0x00000850 0x28 THUMB Debug/../../obj/cop.o
0x00000860 0x28 THUMB Debug/../../obj/cop.o
.debug_aranges
0x00000878 0x48 THUMB Debug/../../obj/xcp.o
0x00000888 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)
0x000008d0 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)
0x00000ae8 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 0xa50
.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
@ -1325,13 +1332,13 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
.debug_ranges 0x00000710 0x10 THUMB Debug/../../obj/assert.o
.debug_ranges 0x00000720 0x18 THUMB Debug/../../obj/backdoor.o
.debug_ranges 0x00000738 0x18 THUMB Debug/../../obj/boot.o
.debug_ranges 0x00000750 0x48 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 0x00000750 0x58 THUMB Debug/../../obj/com.o
.debug_ranges 0x000007a8 0x18 THUMB Debug/../../obj/cop.o
.debug_ranges 0x000007c0 0x38 THUMB Debug/../../obj/xcp.o
.debug_ranges 0x000007f8 0x208 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_ranges 0x00000a00 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 0x39d9
.debug_line 0x00000000 0x3a1e
.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
@ -1355,17 +1362,17 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
.debug_line 0x0000266d 0x119 THUMB Debug/../../obj/timer.o
.debug_line 0x00002786 0x1d THUMB Debug/../../obj/uart.o
.debug_line 0x000027a3 0x2cd THUMB Debug/../../obj/flash.o
.debug_line 0x00002a70 0x377 THUMB Debug/../../obj/usb.o
.debug_line 0x00002de7 0xd6 THUMB Debug/../../obj/assert.o
.debug_line 0x00002ebd 0xc2 THUMB Debug/../../obj/backdoor.o
.debug_line 0x00002f7f 0xbb THUMB Debug/../../obj/boot.o
.debug_line 0x0000303a 0x158 THUMB Debug/../../obj/com.o
.debug_line 0x00003192 0xb1 THUMB Debug/../../obj/cop.o
.debug_line 0x00003243 0x1d2 THUMB Debug/../../obj/xcp.o
.debug_line 0x00003415 0x550 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_line 0x00003965 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 0x00002a70 0x37b THUMB Debug/../../obj/usb.o
.debug_line 0x00002deb 0xd6 THUMB Debug/../../obj/assert.o
.debug_line 0x00002ec1 0xc2 THUMB Debug/../../obj/backdoor.o
.debug_line 0x00002f83 0xbb THUMB Debug/../../obj/boot.o
.debug_line 0x0000303e 0x198 THUMB Debug/../../obj/com.o
.debug_line 0x000031d6 0xb1 THUMB Debug/../../obj/cop.o
.debug_line 0x00003287 0x1d3 THUMB Debug/../../obj/xcp.o
.debug_line 0x0000345a 0x550 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_line 0x000039aa 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 0x2e66
.debug_str 0x00000000 0x2eff
.debug_str 0x00000000 0x242 THUMB Debug/../../obj/hooks.o
0x283 (size before relaxing)
.debug_str 0x00000242 0xb8 THUMB Debug/../../obj/main.o
@ -1418,15 +1425,15 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
0x18b (size before relaxing)
.debug_str 0x00002561 0x83 THUMB Debug/../../obj/boot.o
0x17e (size before relaxing)
.debug_str 0x000025e4 0x11f THUMB Debug/../../obj/com.o
0x24d (size before relaxing)
.debug_str 0x00002703 0x83 THUMB Debug/../../obj/cop.o
.debug_str 0x000025e4 0x1b8 THUMB Debug/../../obj/com.o
0x2ed (size before relaxing)
.debug_str 0x0000279c 0x83 THUMB Debug/../../obj/cop.o
0x17e (size before relaxing)
.debug_str 0x00002786 0x25b THUMB Debug/../../obj/xcp.o
.debug_str 0x0000281f 0x25b THUMB Debug/../../obj/xcp.o
0x3a0 (size before relaxing)
.debug_str 0x000029e1 0x3b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_str 0x00002a7a 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 0x00002d94 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 0x00002e2d 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
@ -1530,7 +1537,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 0x373b
.debug_loc 0x00000000 0x381b
.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
@ -1549,10 +1556,10 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossw
.debug_loc 0x00001e84 0xff THUMB Debug/../../obj/nvm.o
.debug_loc 0x00001f83 0x40 THUMB Debug/../../obj/timer.o
.debug_loc 0x00001fc3 0x6f6 THUMB Debug/../../obj/flash.o
.debug_loc 0x000026b9 0x539 THUMB Debug/../../obj/usb.o
.debug_loc 0x00002bf2 0x46 THUMB Debug/../../obj/assert.o
.debug_loc 0x00002c38 0x20 THUMB Debug/../../obj/backdoor.o
.debug_loc 0x00002c58 0x40 THUMB Debug/../../obj/boot.o
.debug_loc 0x00002c98 0xd2 THUMB Debug/../../obj/com.o
.debug_loc 0x00002d6a 0x1dd THUMB Debug/../../obj/xcp.o
.debug_loc 0x00002f47 0x7f4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)
.debug_loc 0x000026b9 0x557 THUMB Debug/../../obj/usb.o
.debug_loc 0x00002c10 0x46 THUMB Debug/../../obj/assert.o
.debug_loc 0x00002c56 0x20 THUMB Debug/../../obj/backdoor.o
.debug_loc 0x00002c76 0x40 THUMB Debug/../../obj/boot.o
.debug_loc 0x00002cb6 0x12a THUMB Debug/../../obj/com.o
.debug_loc 0x00002de0 0x247 THUMB Debug/../../obj/xcp.o
.debug_loc 0x00003027 0x7f4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le.a(libdebugio.o)

View File

@ -28,7 +28,7 @@ S315080001904E494F4A00F062F84E484F49002200F097
S315080001A068F84E484E49091A082903DB00220260FE
S315080001B0043001603F484049884205D0026804304F
S315080001C003B4904703BCF7E700208646EC4602F0E6
S315080001D051FA00200021434A904772B62A498D46B3
S315080001D08FFA00200021434A904772B62A498D4675
S315080001E02A482B492B4A00F039F82B482B492C4A28
S315080001F000F034F82B482C492C4A00F02FF82C48EC
S315080002002C492D4A00F02AF82C482D492D4A00F091
@ -39,17 +39,17 @@ S315080002400268043003B4904703BCF7E700208646EB
S31508000250EC4600200021234A9047FEE7884207D053
S31508000260521A05D0037801300B700131013AF9D1E1
S315080002707047884202D002700130FAE770470000E2
S3150800028008ED00E000000008EC090020B42D000885
S3150800029000000020EC000020E8020008E802000840
S315080002A0EC2A0008B42D00080000002000000020F9
S315080002B0EC2A0008EC2A0008EC2A0008EC2A0008B8
S315080002C0EC2A0008EC2A0008EC2A0008EC2A0008A8
S315080002D0B42D0008EC0000206C0700206C070020F5
S3150800028008ED00E000000008EC090020742E0008C4
S3150800029000000020F0000020E8020008E80200083C
S315080002A0AC2B0008742E0008000000200000002077
S315080002B0AC2B0008AC2B0008AC2B0008AC2B0008B4
S315080002C0AC2B0008AC2B0008AC2B0008AC2B0008A4
S315080002D0742E0008F00000206C0700206C07002030
S30D080002E0EC0700208903000861
S315080002E8C0B240F2EC03C2F200031B78D3B94FF44C
S315080002E8C0B240F2F003C2F200031B78D3B94FF448
S315080002F88053C4F202039A6942F010029A614FF4D5
S315080003088053C4F201035A6822F470425A605A6844
S3150800031842F4E0425A6040F2EC03C2F200034FF09E
S3150800031842F4E0425A6040F2F003C2F200034FF09A
S3150800032801021A7001284FF48053C4F201034FF4EE
S3150800033800620CBF5A611A61704700BF4FF48053B8
S31508000348C4F202039A6942F004029A614FF4006300
@ -76,57 +76,57 @@ S315080004885A6822F003025A605A6842F002025A6011
S315080004984FF48053C4F202035A6802F00C02082A81
S315080004A8FAD14FF48053C4F202035A6822F4800240
S315080004B85A60DA6942F40002DA6102F083F802F057
S315080004C88FF8FCE7EC2A000800B580B248B940F274
S315080004D82013C2F200031B684FF001021A835DF865
S315080004E804FB40F22413C2F200031B681B689847F2
S315080004F840F22013C2F20003186800F112005DF8F2
S3150800050804FB00BF00B580B248B940F22013C2F216
S315080004C88FF8FCE7AC2B000800B580B248B940F2B3
S315080004D82413C2F200031B684FF001021A835DF861
S315080004E804FB40F22813C2F200031B681B689847EE
S315080004F840F22413C2F20003186800F112005DF8EE
S3150800050804FB00BF00B580B248B940F22413C2F212
S3150800051800031B684FF001021A835DF804FB40F2DA
S315080005282413C2F200031B689B68984740F22013FD
S315080005282813C2F200031B689B68984740F22413F5
S31508000538C2F20003186800F114005DF804FB00BF56
S3150800054800B580B248B940F22013C2F200031B680E
S315080005584FF002021A835DF804FB40F2F403C2F274
S3150800056800034FF000021A8040F22013C2F200037B
S3150800054800B580B248B940F22413C2F200031B680A
S315080005584FF002021A835DF804FB40F2F803C2F270
S3150800056800034FF000021A8040F22413C2F2000377
S315080005781A68137813F07F031BD1537C13F0200FE6
S3150800058840F2F402C2F20002117814BF41F00201E7
S3150800059821F00201117013F0400F40F2F403C2F281
S3150800058840F2F802C2F20002117814BF41F00201E3
S3150800059821F00201117013F0400F40F2F803C2F27D
S315080005A800031A7814BF42F0010222F001021A70F9
S315080005B831E0012B3CD0022B40D1537A03F00F02CD
S315080005C813F0800F13D04FEA820202F1804202F537
S315080005D8B842136803F03003102B1CD140F2F40319
S315080005D8B842136803F03003102B1CD140F2F80315
S315080005E8C2F200031A7842F001021A7013E04FEAC1
S315080005F8820202F1804202F5B842136803F44053B6
S31508000608B3F5805F07D140F2F403C2F200031A7803
S3150800061842F001021A7040F22413C2F200031B6862
S315080006281B69984740F2F400C2F200005DF804FB23
S3150800063840F2F400C2F200005DF804FB4FF0000037
S315080006485DF804FBF0B540F22013C2F200031C68FB
S31508000658238B227C8BBB042A64D140F2F003C2F2B6
S31508000608B3F5805F07D140F2F803C2F200031A78FF
S3150800061842F001021A7040F22813C2F200031B685E
S315080006281B69984740F2F800C2F200005DF804FB1F
S3150800063840F2F800C2F200005DF804FB4FF0000033
S315080006485DF804FBF0B540F22413C2F200031C68F7
S31508000658238B227C8BBB042A64D140F2F403C2F2B2
S3150800066800031B68012B1ED145F65043C4F200034C
S315080006781A6892B243F20203C2F20003D3184FEA89
S3150800068843034FF000021A6040F23213C2F2000325
S315080006984FF03001198040F2F003C2F200031A60E5
S315080006A84FF0040637E040F23213C2F200034FF067
S3150800068843034FF000021A6040F23613C2F2000321
S315080006984FF03001198040F2F403C2F200031A60E1
S315080006A84FF0040637E040F23613C2F200034FF063
S315080006B810021A804FF007062DE0A58BAB428CBFB7
S315080006C8022604269D4228BF1D46236A28469847BF
S315080006D807464FF0000000F06BFF014638462A46E9
S315080006E800F04CFE4FF00000294600F085FF238BEA
S315080006F85B1B2383638BED18658340F23213C2F2C2
S3150800070800034FF030021A8040F23013C2F2000399
S315080007184FF440521A8040F22013C2F200031B68B5
S315080006F85B1B2383638BED18658340F23613C2F2BE
S3150800070800034FF030021A8040F23413C2F2000395
S315080007184FF440521A8040F22413C2F200031B68B1
S315080007281E74F0BDA58B4FF00406CBE700B540F262
S315080007382013C2F200031A68517940F2E803C2F29C
S315080007382413C2F200031A68517940F2E803C2F298
S3150800074800035B788B420FD313798BB913899BB94E
S31508000758917440F22413C2F200031B685B68984739
S31508000758917440F22813C2F200031B685B68984735
S315080007684FF000005DF804FB4FF002005DF804FB4B
S315080007784FF002005DF804FB4FF002005DF804FB39
S3150800078810B540F22014C2F20004226840F22C1375
S3150800078810B540F22414C2F20004226840F230136D
S31508000798C2F200031B68507A51799B699847236807
S315080007A89A7C9AB1A8B91A7AB2B91B79BBB940F238
S315080007B82413C2F200031B68DB68984723685A7A31
S315080007B82813C2F200031B68DB68984723685A7A2D
S315080007C8DA745A791A754FF0000010BD4FF0020016
S315080007D810BD4FF0020010BD4FF0020010BD4FF0DB
S315080007E8020010BD10B540F22013C2F200031A68C1
S315080007E8020010BD10B540F22413C2F200031A68BD
S315080007F8137813F07F0306D1537C23F02003537430
S315080008084FF0000010BD022B70D19388002B70D1D1
S31508000818137A002B70D1507A20F0800110F0800FDF
@ -145,7 +145,7 @@ S315080008D883F4405343F4004343F0800323600D4BED
S315080008E81B685B6998474FF0000010BD4FF002007F
S315080008F810BD4FF0020010BD4FF0020010BD4FF0BA
S31508000908020010BD4FF0020010BD4FF0020010BDE6
S315080009185C0000202401002010B540F22013C2F222
S315080009185C0000202801002010B540F22413C2F21A
S3150800092800031868427A22F0800112F0800F4FEA15
S31508000938810303F1804303F5B84319BF1C6804F023
S3150800094830041B6803F4405440F2E803C2F200037B
@ -155,45 +155,45 @@ S3150800097802F1804202F5B842116848F6BF730B4087
S3150800098883F0100343F4004343F08003136010E038
S315080009984FEA810202F1804202F5B84211684BF625
S315080009A88F730B4083F4805343F4004343F080036A
S315080009B8136040F22413C2F200031B689B69984728
S315080009B8136040F22813C2F200031B689B69984724
S315080009C84FF0000010BD4FF0020010BD4FF00200B6
S315080009D810BD4FF0020010BD4FF0020010BD00BF59
S315080009E800B540F22013C2F200031B685A7C42F095
S315080009F820025A7440F22413C2F200031B68DB690A
S315080009E800B540F22413C2F200031B685A7C42F091
S315080009F820025A7440F22813C2F200031B68DB6906
S31508000A0898474FF000005DF804FB00BF80B240F23B
S31508000A182013C2F200031B685A8B28B98888821AE1
S31508000A182413C2F200031B685A8B28B98888821ADD
S31508000A281A834FF00000704708688018704700BF9F
S31508000A3800B540F25C03C2F2000393F82C104FF09D
S31508000A48000000F0EDFD40F22013C2F200031B6817
S31508000A58187C08280DD140F23013C2F200034FF46F
S31508000A6880521A8040F23213C2F200034FF0100285
S31508000A48000000F0EDFD40F22413C2F200031B6813
S31508000A58187C08280DD140F23413C2F200034FF46B
S31508000A6880521A8040F23613C2F200034FF0100281
S31508000A781A80092814BF002001205DF804FB00BF6E
S31508000A8870B540F22013C2F200031C68237C022BBF
S31508000A8870B540F22413C2F200031C68237C022BBB
S31508000A987DD0042B7ED0032B01D0052B6BD1228B5E
S31508000AA8236AB3B1AAB1A58B954228BF154628462D
S31508000AB898470646238B5B1B2383638BEB18638354
S31508000AC84FF0000000F086FD014630462A4600F041
S31508000AD871FC238B93B140F23013C2F200034FF432
S31508000AD871FC238B93B140F23413C2F200034FF42E
S31508000AE840521A804FF00000014600F085FD40F29A
S31508000AF83213C2F200034FF030021A80238BA28BFE
S31508000B089A4208D840F22013C2F200031B684FF035
S31508000B1803021A7428E043B140F22013C2F2000314
S31508000B281B684FF005021A741EE040F22013C2F241
S31508000AF83613C2F200034FF030021A80238BA28BFA
S31508000B089A4208D840F22413C2F200031B684FF031
S31508000B1803021A7428E043B140F22413C2F2000310
S31508000B281B684FF005021A741EE040F22413C2F23D
S31508000B3800031B684FF006021A7445F65043C4F2C0
S31508000B4800031A6892B243F20203C2F20003D318EA
S31508000B584FEA43034FF000021A6040F23213C2F21A
S31508000B6800034FF030021A8040F22013C2F2000345
S31508000B781B681A7C13E0072B0FD140F22C13C2F21C
S31508000B584FEA43034FF000021A6040F23613C2F216
S31508000B6800034FF030021A8040F22413C2F2000341
S31508000B781B681A7C13E0072B0FD140F23013C2F218
S31508000B8800031B68DB6898474FF0080207E04FF038
S31508000B98080204E04FF0080201E04FF0080240F2AC
S31508000BA82013C2F200031B681A74FFF741FF70BDD1
S31508000BA82413C2F200031B681A74FFF741FF70BDCD
S31508000BB870B581B045F65043C4F200031A6892B27C
S31508000BC843F20403C2F20003D3184FEA43031D682D
S31508000BD840F22013C2F200031B681A7C092A1CD0AB
S31508000BD840F22413C2F200031B681A7C092A1CD0A7
S31508000BE8ADB205F1005505F540554FEA45052A7891
S31508000BF81A7040F22014C2F2000423686A785A7000
S31508000BF81A7040F22414C2F2000423686A785A70FC
S31508000C082668A88800F04EFDB0802668288900F076
S31508000C1849FD3081AA8923689A8140F22013C2F2D5
S31508000C1849FD3081AA8923689A8140F22413C2F2D1
S31508000C2800031B684FF001021A749989002940F0DD
S31508000C3882805C781A7812F07F022CD1092C02D1AE
S31508000C48FFF774FD39E0052C0DD193F90520002A24
@ -203,22 +203,22 @@ S31508000C781B891BBBFFF7B4FE1FE0012C1ED15A794E
S31508000C88012A1BD11A89CAB95B7C13F0200F15D023
S31508000C98FFF7A8FD11E0012A04D10B2C0ED1FFF7A6
S31508000CA86FFD0AE0022A09D1012C02D1FFF79AFD45
S31508000CB803E0032C02D1FFF72FFE50B140F22C13A4
S31508000CB803E0032C02D1FFF72FFE50B140F23013A0
S31508000CC8C2F200031B685B6920469847032826D0AA
S31508000CD840BB45F65043C4F200031A6892B243F281
S31508000CE80203C2F20003D3184FEA43034FF0000287
S31508000CF81A6040F23213C2F200034FF030021A802B
S31508000CF81A6040F23613C2F200034FF030021A8027
S31508000D084FF0060210E04FF008020DE04FF0080217
S31508000D180AE04FF0080207E04FF0080204E04FF037
S31508000D28090201E04FF0080240F22013C2F200035C
S31508000D28090201E04FF0080240F22413C2F2000358
S31508000D381B681A740EE15A78062A20D11A7812F016
S31508000D487F0F40F094801B79012B06D140F22C13B3
S31508000D487F0F40F094801B79012B06D140F23013AF
S31508000D58C2F200031B68DB697CE0022B06D140F26D
S31508000D682C13C2F200031B681B6A73E0032B7ED19F
S31508000D7840F22C13C2F200031B685B6A6AE0002A79
S31508000D683013C2F200031B681B6A73E0032B7ED19B
S31508000D7840F23013C2F200031B685B6A6AE0002A75
S31508000D8846D19888002843D1022941D1187A0028E3
S31508000D983ED11A7812F07F0204D11989002900F089
S31508000DA8DD8014E0012A12D140F22C12C2F20002A8
S31508000DA8DD8014E0012A12D140F23012C2F20002A4
S31508000DB81268587A93694FF000019847002856D167
S31508000DC86E4B1B689B7C002B40F0CD804FE0022AB7
S31508000DD84DD15A7A02F00F0112F0800F4FEA8103BB
@ -229,78 +229,78 @@ S31508000E18082A05D11B7813F07F0F00F0A88026E072
S31508000E280A2A24D11A7802F07F02012A1FD19A7C4D
S31508000E38EAB19A88DAB91A7ACAB9012917D1504A89
S31508000E481268587A93694FF000019847002800F00D
S31508000E5893800CE05BB140F22012C2F200021268DD
S31508000E5893800CE05BB140F22412C2F200021268D9
S31508000E684FF00004548313622046984718E040F26E
S31508000E782C13C2F200031A6840F22013C2F20003C8
S31508000E783013C2F200031A6840F22413C2F20003C0
S31508000E881B685878136998470446032808D140F21E
S31508000E982013C2F200031B684FF009021A7459E0BE
S31508000EA840F22013C2F200031B681A8B4FF6FF7133
S31508000E982413C2F200031B684FF009021A7459E0BA
S31508000EA840F22413C2F200031B681A8B4FF6FF712F
S31508000EB88A4203D14FF009021A744BE0022C00D07B
S31508000EC81AB94FF008021A7444E093F90010002979
S31508000ED836DA998900910098824202D9009A1A83CB
S31508000EE81EE08A421CD240F22C13C2F200031B6889
S31508000EF893F82C309A4207D240F2F003C2F2000364
S31508000EE81EE08A421CD240F23013C2F200031B6885
S31508000EF893F82C309A4207D240F2F403C2F2000360
S31508000F084FF000021A600BE092FBF3F103FB112382
S31508000F1833B940F2F003C2F200034FF001021A6037
S31508000F2840F22013C2F200031A6840F22C13C2F2E8
S31508000F1833B940F2F403C2F200034FF001021A6033
S31508000F2840F22413C2F200031A6840F23013C2F2E0
S31508000F3800031B6893F82C309383FFF783FB09E0BB
S31508000F484FF003021A7440F23013C2F200034FF44A
S31508000F484FF003021A7440F23413C2F200034FF446
S31508000F5840521A80FFF76CFD01B070BD40F2495344
S31508000F68C0F6000377E7074B75E7064B73E740F2C9
S31508000F78D143C0F600036EE7034B6CE72001002057
S31508000F882C010020490500080D05000870B4C0B2F8
S31508000F78D143C0F600036EE7034B6CE72401002053
S31508000F8830010020490500080D05000870B4C0B2F4
S31508000F9840F2E803C2F200031D78B5B14FF000032A
S31508000FA840F60F76DAB24FEA820101F1804101F57F
S31508000FB8B8410C6842F4004242F0800234402243A9
S31508000FC80A6003F101039D42ECD840F0800045F61B
S31508000FD84C43C4F20003186070BC704700B540F271
S31508000FE82013C2F200031A68137C022B01D0042BC3
S31508000FF808D1FFF727FB40F22013C2F200031B684B
S31508000FE82413C2F200031A68137C022B01D0042BBF
S31508000FF808D1FFF727FB40F22413C2F200031B6847
S315080010081A7C1EE0062B1AD15378052B0DD11378B6
S3150800101813F07F0F09D15079FFF7B8FF40F2241370
S31508001028C2F200031B681B6A984740F22C13C2F2E7
S3150800101813F07F0F09D15079FFF7B8FF40F228136C
S31508001028C2F200031B681B6A984740F23013C2F2E3
S3150800103800031B689B6898474FF0080201E04FF0C9
S31508001048080240F22013C2F200031B681A74FFF75D
S31508001048080240F22413C2F200031B681A74FFF759
S31508001058EFFC5DF804FB00BF704700BF00B540F21F
S315080010682012C2F2000240F2F803C2F2000313602B
S315080010784FF002021A7440F22C12C2F2000240F231
S315080010885C03C2F20003136040F22412C2F20002A3
S315080010682412C2F2000240F2FC03C2F20003136023
S315080010784FF002021A7440F23012C2F2000240F22D
S315080010885C03C2F20003136040F22812C2F200029F
S3150800109840F28C01C2F2000111601B6898475DF89E
S315080010A804FB00BF30B581B04FF00003ADF802303D
S315080010B840F23614C2F2000440F21C15C2F20005CA
S315080010B840F23A14C2F2000440F22015C2F20005C2
S315080010C84EE1238803F00F032B70002B40F00F81A5
S315080010D84FF4B842C4F20002116889B240F23013DC
S315080010E8C2F200031980188800F0300040F2321165
S315080010D84FF4B842C4F20002116889B240F23413D8
S315080010E8C2F200031980188800F0300040F2361161
S315080010F8C2F200010880198801F440511980116864
S315080011084BF6BF730B4083F4005383F0200343F474
S31508001118004343F080031360238813F0100F46D169
S315080011284FF4B844C4F20004226848F60F73134013
S315080011382360FFF753FF22684BF6BF73134040F24C
S315080011483012C2F20002128802F4805292B20AB130
S3150800115883F4805340F23012C2F20002128802F475
S31508001168005292B20AB183F4005340F23212C2F224
S315080011483412C2F20002128802F4805292B20AB12C
S3150800115883F4805340F23412C2F20002128802F471
S31508001168005292B20AB183F4005340F23612C2F220
S315080011780002128802F0100292B20AB183F0100334
S3150800118840F23212C2F20002128802F0200292B22B
S3150800118840F23612C2F20002128802F0200292B227
S315080011980AB183F0200348F28002CFF6FF721A4399
S315080011A892B24FF4B843C4F200031A60E3E04FF46E
S315080011B8B843C4F200031B689BB2ADF80230BDF809
S315080011C8023013F4006F46D04FF4B844C4F2000452
S315080011D8226840F68F7313402360FFF7E9FC2268FC
S315080011E84BF6BF73134040F23012C2F2000212885F
S315080011F802F4805292B20AB183F4805340F2301254
S315080011E84BF6BF73134040F23412C2F2000212885B
S315080011F802F4805292B20AB183F4805340F2341250
S31508001208C2F20002128802F4005292B20AB183F4BA
S31508001218005340F23212C2F20002128802F010029B
S3150800122892B20AB183F0100340F23212C2F20002F7
S31508001218005340F23612C2F20002128802F0100297
S3150800122892B20AB183F0100340F23612C2F20002F3
S31508001238128802F0200292B20AB183F0200348F21B
S315080012488002CFF6FF721A4392B24FF4B843C4F23B
S3150800125800031A608FE0BDF802301BB2002B7FDA54
S315080012684FF4B844C4F20004226840F68F7313405A
S315080012782360FFF705FC22684BF6BF73134040F25C
S315080012883012C2F20002128802F4805292B20AB1EF
S3150800129883F4805340F23012C2F20002128802F434
S315080012A8005292B20AB183F4005340F23212C2F2E3
S315080012883412C2F20002128802F4805292B20AB1EB
S3150800129883F4805340F23412C2F20002128802F430
S315080012A8005292B20AB183F4005340F23612C2F2DF
S315080012B80002128802F0100292B20AB183F01003F3
S315080012C840F23212C2F20002128802F0200292B2EA
S315080012C840F23612C2F20002128802F0200292B2E6
S315080012D80AB183F0200348F28002CFF6FF721A4358
S315080012E892B24FF4B843C4F200031A6043E04FEAD7
S315080012F8830303F1804303F5B8431A6892B2ADF83D
@ -364,28 +364,28 @@ S3150800168800031B689BB203EBC00043F20603C2F2D1
S315080016980003C3184FEA430318684FEA80504FEA15
S315080016A89050704780B2C3B24FEA102040EA032030
S315080016B8704700BF45F64443C4F200034FF00000E4
S315080016C8186040F22813C2F200034FF406421A8043
S315080016C8186040F22C13C2F200034FF406421A803F
S315080016D845F64043C4F200031A60704770B50E46D3
S315080016E800F07F052846FFF7C7FF04462846FFF798
S315080016F871FF014630462246FFF75CFE204670BD5C
S3150800170800B500F091FE5DF804FB00BF00B500F0D7
S31508001718E9FE5DF804FB00BF00B540F23813C2F2D3
S31508001718E9FE5DF804FB00BF00B540F23C13C2F2CF
S3150800172800031B68052B01D100F07EFE5DF804FB5B
S3150800173800B545F64443C4F200031A6892B240F26B
S315080017483613C2F200031A801A8840F22813C2F226
S315080017483A13C2F200031A801A8840F22C13C2F21E
S3150800175800031B88134013F4007F11D045F6444351
S31508001768C4F200034FF6FF521A6040F23413C2F26D
S31508001768C4F200034FF6FF521A6040F23813C2F269
S3150800177800031A7802F10102D2B21A70FFF7CCFFF9
S3150800178840F23613C2F200031A8840F22813C2F24E
S3150800178840F23A13C2F200031A8840F22C13C2F246
S3150800179800031B88134013F4004F01D0FFF782FC9F
S315080017A840F23613C2F200031A8840F22813C2F22E
S315080017A840F23A13C2F200031A8840F22C13C2F226
S315080017B800031B88134013F4806F0CD045F6444386
S315080017C8C4F200034FF6FF321A6040F25C03C2F215
S315080017D800035B6898475DF804FB00BF40F2F8030E
S315080017E8C2F200039B7C33B140F23813C2F20003FD
S315080017F84FF005021A60704740F23813C2F2000328
S315080017D800035B6898475DF804FB00BF40F2FC030A
S315080017E8C2F200039B7C33B140F23C13C2F20003F9
S315080017F84FF005021A60704740F23C13C2F2000324
S315080018084FF004021A607047704700BF704700BF60
S3150800181810B5C0B2062811D140F22013C2F200034F
S3150800181810B5C0B2062811D140F22413C2F200034B
S315080018281B681A7802F07F02012A0AD15A7A5AB92D
S315080018381A79212A0BD04FF0020010BD4FF002008A
S3150800184810BD4FF0020010BD4FF0020010BD41F662
@ -394,13 +394,13 @@ S3150800186800F012F8204610BD4FF00200704700BF7E
S31508001878C0B2C9B221B9002814BF02200020704797
S315080018884FF00200704700BF00B580B240F2B001C1
S31508001898C2F20001FFF7BAF85DF804FB00B580B29A
S315080018A840F22013C2F200031B685B79052B09D89E
S315080018A840F22413C2F200031B685B79052B09D89A
S315080018B840F2C001C2F2000101EBC301FFF7A6F826
S315080018C85DF804FB4FF000005DF804FB00B580B234
S315080018D840F25401C2F20001FFF798F85DF804FBDC
S315080018E800B580B240F2B801C2F20001FFF78EF8DF
S315080018F85DF804FB10B540F22013C2F200031B681A
S315080019084FF000049C7442F69032C0F60002D27971
S315080018F85DF804FB10B540F22413C2F200031B6816
S315080019084FF000049C7442F65042C0F60002D279A1
S315080019185A74DC742046FFF765FD20464FF40071BB
S31508001928FFF76AFD20464FF01001FFF775FD2046C0
S315080019384FF04001FFF726FE20464FF08001FFF7DB
@ -411,21 +411,21 @@ S315080019788071FFF7F3FD4FF001004FF0C001FFF744
S3150800198801FE4FF001004FF04001FFF735FE4FF01A
S3150800199801004FF04001FFF743FE4FF001004FF4F6
S315080019A84051FFF757FD4FF001004FF02001FFF7B0
S315080019B833FD2046FFF7EAFA40F23813C2F200036D
S315080019B833FD2046FFF7EAFA40F23C13C2F2000369
S315080019C84FF001021A6010BD10B500F0BBFD40F2D9
S315080019D82013C2F200031B684FF000049C7400F041
S315080019E809F8FFF767FE40F23813C2F200031C60D5
S315080019D82413C2F200031B684FF000049C7400F03D
S315080019E809F8FFF767FE40F23C13C2F200031C60D1
S315080019F810BD00BF00B54FF00100FEF771FC45F6B3
S31508001A084043C4F200034FF001021A6040F228125C
S31508001A084043C4F200034FF001021A6040F22C1258
S31508001A18C2F200024FF00000186045F64441C4F2CD
S31508001A28000108604FF4E051118019605DF804FB65
S31508001A3800B542F6F830C0F600004FF03D0100F058
S31508001A3800B542F6B840C0F600004FF03D0100F088
S31508001A48A3FD5DF804FB00BF00B500F041F880B1BE
S31508001A5800F0FEFD00F04EF84EF60853CEF20003ED
S31508001A5800F00CFE00F04EF84EF60853CEF20003DE
S31508001A684FF480421A6044F20403C0F600031B6868
S31508001A7898475DF804FB00BF70B50E4692B272B17E
S31508001A88044600F1010002F1FF3292B2851816F8F1
S31508001A98013B04F8013B00F0F9FDAC42F7D170BDF3
S31508001A98013B04F8013B00F037FEAC42F7D170BDB4
S31508001AA800B5FEF796FB5DF804FB00BF00B500F02D
S31508001AB8A7F95DF804FB00BF00B500F0AFF95DF8BB
S31508001AC804FB00BF00B500F0D5F95DF804FB00BFBC
@ -434,16 +434,16 @@ S31508001AE869FA18B100F0C8FA5DF804FB4FF000006F
S31508001AF85DF804FB4EF21003CEF200034FF0000225
S31508001B081A60704700B5FFF7F5FF4EF21003CEF2DC
S31508001B18000341F63F12C0F201025A604FF0000274
S31508001B289A604FF00501196040F23C13C2F20003AF
S31508001B289A604FF00501196040F24013C2F20003AB
S31508001B381A605DF804FB00BF4EF21003CEF20003EC
S31508001B481B6813F4803F07D040F23C13C2F2000327
S31508001B481B6813F4803F07D040F24013C2F2000323
S31508001B581A6802F101021A60704700BF4FF4005371
S31508001B68C4F2020340F22312C4F267525A6048F6D6
S31508001B78AB12CCF6EF525A604FF03402DA6070476F
S31508001B884FF40053C4F202031A6942F080021A613C
S31508001B98704700BF70B5064642F68445C0F600058C
S31508001BA84FF0000400F072FD2B68B3420DD869683F
S31508001BB85B189E4209D242F68443C0F6000304EB3A
S31508001B98704700BF70B5064642F64455C0F60005BC
S31508001BA84FF0000400F0B0FD2B68B3420DD8696801
S31508001BB85B189E4209D242F64453C0F6000304EB6A
S31508001BC8440203EB8203187A70BD04F1010405F197
S31508001BD80C050E2CE6D14FF0FF0070BD2DE9F0413B
S31508001BE807460068FFF7D6FFFF2855D0FFF7B6FF68
@ -452,40 +452,40 @@ S31508001C08FFF7BEFF4FF0000448E04FF40053C4F254
S31508001C1802031A6942F001021A614FF000054FF4EF
S31508001C280054C4F202043B6805EB030805F10402F4
S31508001C38BE58B2B2EA52E36813F0010F05D000F0B5
S31508001C4825FDE36813F0010FF9D14FEA1643A8F802
S31508001C580230E36813F0010F05D000F017FDE368BA
S31508001C4863FDE36813F0010FF9D14FEA1643A8F8C4
S31508001C580230E36813F0010F05D000F055FDE3687C
S31508001C6813F0010FF9D1D8F80030B34207D105F1BE
S31508001C780405B5F5007FD6D14FF0010401E04FF011
S31508001C8800044FF40053C4F202031A6922F0010251
S31508001C981A61FFF775FF01E04FF000042046BDE81A
S31508001CA8F08100BF70B5C6B242F68445C0F6000595
S31508001CB84FF0000400F0EAFC2B7AB34208D142F64A
S31508001CC88443C0F6000304EB440253F8220070BDAF
S31508001CA8F08100BF70B5C6B242F64455C0F60005C5
S31508001CB84FF0000400F028FD2B7AB34208D142F60B
S31508001CC84453C0F6000304EB440253F8220070BDDF
S31508001CD804F1010405F10C050E2CEBD14FF0FF3089
S31508001CE870BD00BF00B54FEAC1534FEAD35363B975
S31508001CF803688B420DD040F8041B4FF40072FFF7B7
S31508001D08BBFE4FF001005DF804FB4FF000005DF8DC
S31508001D1804FB4FF001005DF804FB00BF30B504462C
S31508001D280D4640F24013C2F20003984209D04FF418
S31508001D280D4640F24413C2F20003984209D04FF414
S31508001D388043C0F60003994208D0FFF74FFF48B919
S31508001D4810E040F24434C2F2000403E040F24014C2
S31508001D4810E040F24834C2F2000403E040F24414BA
S31508001D58C2F2000420462946FFF7C4FF002808BF38
S31508001D68002401E04FF00004204630BD2DE9F04379
S31508001D7805460C4617461E464FEA51294FEA492991
S31508001D880368B3F1FF3F03D14946FFF7ABFF50B3EA
S31508001D982B684B4505D028464946FFF7BFFF054639
S31508001DA828B32B68E41A04F104042C1940F2FF1826
S31508001DB809F5007900F06AFC05F10403E31A4345BE
S31508001DB809F5007900F0A8FC05F10403E31A434580
S31508001DC807D928464946FFF7A9FF054698B100F1FD
S31508001DD8040417F8013B04F8013B013EEAD14FF029
S31508001DE80100BDE8F0834FF00000BDE8F0834FF02E
S31508001DF80000BDE8F0834FF00000BDE8F08300BF9F
S31508001E0840F24433C2F200034FF0FF321A6040F240
S31508001E184013C2F200031A60704700BF70B5044643
S31508001E0840F24833C2F200034FF0FF321A6040F23C
S31508001E184413C2F200031A60704700BF70B504463F
S31508001E280D461646FFF7B6FEFF281DD004F1FF300B
S31508001E384019FFF7AFFEFF2819D04FEA54224FF48E
S31508001E488043C0F60003B3EB422F07BF40F24010A9
S31508001E58C2F2000040F24430C2F20000214632467F
S31508001E488043C0F60003B3EB422F07BF40F24410A5
S31508001E58C2F2000040F24830C2F20000214632467B
S31508001E682B46FFF783FF70BD4FF0000070BD4FF09B
S31508001E78000070BD2DE9F04104460E46FFF78AFEBC
S31508001E88054604F1FF34A019FFF784FE0446064602
@ -494,21 +494,21 @@ S31508001EA8012D77D90F2879D8FFF758FE4FF4005334
S31508001EB8C4F20203DB6813F0010F05D0FFF760FED2
S31508001EC84FF00000BDE8F0814FF40053C4F2020356
S31508001ED81A6942F002021A612846FFF7E3FE074626
S31508001EE82046FFF7DFFE804642F68445C0F6000521
S31508001EF84FF0000400F0CAFB2B7AB34209D142F628
S31508001F088443C0F6000304EB440203EB82035B68D0
S31508001EE82046FFF7DFFE804642F64455C0F6000551
S31508001EF84FF0000400F008FC2B7AB34209D142F6E9
S31508001F084453C0F6000304EB440203EB82035B6800
S31508001F1807E004F1010405F10C050E2CEAD14FF08F
S31508001F280003C7EB08084344C3F38F2303B303F13D
S31508001F38FF339EB206F101064FEA86264FF00005E2
S31508001F484FF40054C4F20204EB196361236943F0A1
S31508001F5840032361E36813F0010F05D000F096FBF0
S31508001F5840032361E36813F0010F05D000F0D4FBB2
S31508001F68E36813F0010FF9D105F58065B542EBD1A1
S31508001F784FF40053C4F202031A6922F002021A61E6
S31508001F88FFF7FEFD4FF00100BDE8F0814FF00000B5
S31508001F98BDE8F0814FF00000BDE8F0814FF0000081
S31508001FA8BDE8F0814FF00000BDE8F0814FF0000071
S31508001FB8BDE8F08100B581B040F24013C2F20003D3
S31508001FC81B68B3F1FF3F1FD040F24013C2F200036B
S31508001FB8BDE8F08100B581B040F24413C2F20003CF
S31508001FC81B68B3F1FF3F1FD040F24413C2F2000367
S31508001FD899685A688918DA6889181A6989185A69BD
S31508001FE889189A698918DA698B18C3F1000301AA4E
S31508001FF842F8043D44F25010C0F600004FF00401C0
@ -519,232 +519,244 @@ S31508002038C01844F20C03C0F600031B68C01844F223
S315080020481003C0F600031B68C01844F21403C0F650
S3150800205800031B68C01844F21803C0F600031B687F
S31508002068C01844F25013C0F600031B68C018D0F114
S31508002078010038BF0020704700B540F24013C2F28D
S3150800208800031B68B3F1FF3F06D040F24010C2F2C6
S315080020980000FFF7A3FD90B140F24433C2F20003F3
S315080020A81B68B3F1FF3F0ED040F24430C2F200007D
S31508002078010038BF0020704700B540F24413C2F289
S3150800208800031B68B3F1FF3F06D040F24410C2F2C2
S315080020980000FFF7A3FD90B140F24833C2F20003EF
S315080020A81B68B3F1FF3F0ED040F24830C2F2000079
S315080020B8FFF794FD003018BF01205DF804FB4FF0C8
S315080020C800005DF804FB4FF001005DF804FB00BF53
S315080020D810B4D2B2BAB10B4601F1020102F1FF32CD
S315080020E8D2B201EB42014FF000044FEA1072092AF6
S315080020F894BF303237321A704FEA00105C7003F119
S3150800210802038B42F1D110BC704700BF10B4C9B2A4
S3150800211840F2CC53C2F200031B6893B140F2CC528A
S3150800211840F24C53C2F200031B6893B140F24C528A
S31508002128C2F200025C69146019749860D8604FF0AE
S3150800213800025A74186001F1FF3140185860987CFB
S3150800214801E04FF0FF0010BC704700BF30B5C4B2BD
S31508002158CDB2012C07D942F62C50C0F600004FF430
S31508002168FC7100F011FA40F2D053C2F2000304EBF6
S31508002158CDB2012C07D942F6EC50C0F6000040F281
S31508002168FB1100F011FA40F25053C2F2000304EBD7
S31508002178440203EBC2035A7C1B7C9A4222D040F2E3
S31508002188D053C2F2000304EB440203EBC203DA6835
S315080021885053C2F2000304EB440203EBC203DA68B5
S315080021981570597C01F101015974DA6802F10102D6
S315080021A8DA605B689A4210D940F2D053C2F200034B
S315080021A8DA605B689A4210D940F25053C2F20003CB
S315080021B804EB44044FEAC4041A191B59D3604FF0B8
S315080021C8010030BD4FF0000030BD4FF0010030BDB2
S315080021D800B5C1B240F24863C2F200031878FFF7A7
S315080021E8B5FF5DF804FB00BF30B50D46C4B2012C37
S315080021F807D942F62C50C0F6000040F21A2100F022
S31508002208C3F940F2D053C2F2000304EB440203EBCD
S31508002218C2035B7C0BB340F2D053C2F2000303EB54
S315080021F807D942F6EC50C0F6000040F21D2100F05F
S31508002208C3F940F25053C2F2000304EB440203EB4D
S31508002218C2035B7C0BB340F25053C2F2000303EBD4
S31508002228C2039A6812782A70597C01F1FF315974E9
S315080022389A6802F101029A605B689A4210D940F2DC
S31508002248D053C2F2000304EB44044FEAC4041A1933
S315080022485053C2F2000304EB44044FEAC4041A19B3
S315080022581B5993604FF0010030BD4FF0000030BDA8
S315080022684FF0010030BD00BF00B5014640F20063DB
S315080022684FF0010030BD00BF00B5014640F280536B
S31508002278C2F200031878FFF7B7FF5DF804FB00BF42
S3150800228830B540F2D053C2F200034FF000029A74F8
S3150800228830B540F25053C2F200034FF000029A7478
S3150800229803F1180159614FF0010183F82A10DA622F
S315080022A840F2CC52C2F20002136040F24864C2F20D
S315080022A840F24C52C2F20002136040F24864C2F28D
S315080022B8000460184FF04001FFF728FF207040F22D
S315080022C80065C2F2000505F101004FF04001FFF76D
S315080022C88055C2F2000505F101004FF04001FFF7FD
S315080022D81DFF28702378FF2B01D0FF2807D142F667
S315080022E82C50C0F600004FF07F0100F04DF9FEF7BC
S315080022E8EC50C0F600004FF07F0100F04DF9FEF7FC
S315080022F8B5FE30BD00B54FF00000FDF7F1FF5DF8FB
S3150800230804FB00BF2DE9F0410546CCB23F2C07D99E
S3150800231842F62C50C0F600004FF09D0100F034F943
S315080023282046FFF755FF012807D042F62C50C0F67D
S3150800233800004FF0A00100F027F92646BCB14FF07F
S31508002348000442F62C57C0F600074FF0A80800F01C
S315080023589DF9285DFFF73CFF012803D0384641461A
S3150800231842F6EC50C0F600004FF09E0100F034F982
S315080023282046FFF755FF012807D042F6EC50C0F6BD
S3150800233800004FF0A20100F027F92646BCB14FF07D
S31508002348000442F6EC57C0F600074FF0AB0800F059
S31508002358DBF9285DFFF73CFF012803D038464146DC
S3150800236800F012F904F10104A3B2B342EFD3BDE8B1
S31508002378F08100BF10B50446FFF7DAF940F2446366
S31508002388C2F200031B78B3B940F24850C2F2000003
S31508002398FFF76AFF01283CD140F24463C2F2000302
S315080023A84FF001021A7040F2C853C2F200034FF008
S315080023B80000187010BD40F24853C2F2000340F2FC
S315080023C8C852C2F20002107800F101001818FFF787
S315080023D84BFF012820D140F2C853C2F200031A78ED
S315080023E802F10102D2B21A7040F24853C2F200034F
S31508002378F08100BF10B50446FFF7DAF940F2456365
S31508002388C2F200031B78B3B940F2C450C2F2000087
S31508002398FFF76AFF01283CD140F24563C2F2000301
S315080023A84FF001021A7040F24463C2F200034FF07C
S315080023B80000187010BD40F2C453C2F2000340F280
S315080023C84462C2F20002107800F101001818FFF7FB
S315080023D84BFF012820D140F24463C2F200031A7861
S315080023E802F10102D2B21A7040F2C453C2F20003D3
S315080023F81B78934213D120460A49FFF73DFB40F262
S315080024084463C2F200034FF000021A704FF001004D
S315080024084563C2F200034FF000021A704FF001004C
S3150800241810BD4FF0000010BD4FF0000010BD4FF082
S31508002428000010BD490500202DE9F04181B040F2B1
S315080024384863C2F200031C78012C07D942F62C50CF
S31508002448C0F6000040F23A2100F09EF840F2D05358
S31508002428000010BDC50500202DE9F04181B040F235
S315080024384863C2F200031C78012C07D942F6EC500F
S31508002448C0F6000040F23D2100F09EF840F25053D5
S31508002458C2F2000304EB440403EBC4035B7C002BC1
S315080024683DD0402B34BF98464FF04008B8F1000FCE
S3150800247823D040F28853C2F2000303F1FF3408F16F
S3150800247823D040F20463C2F2000303F1FF3408F1E3
S31508002488FF35EDB25D1940F24866C2F2000642F61B
S315080024982C57C0F6000730780DF10301FFF7A4FEA4
S315080024A8012804D0384640F2491100F06DF89DF825
S315080024B8033004F8013FAC42EDD140F28850C2F22D
S31508002498EC57C0F6000730780DF10301FFF7A4FEE4
S315080024A8012804D038464FF4A67100F06DF89DF857
S315080024B8033004F8013FAC42EDD140F20460C2F2A1
S315080024C800004FF480714246FEF758FF4FF00100AE
S315080024D84146FFF791F84FF00100FEF7D9FF01B022
S315080024E8BDE8F081F0B540F28C61C2F200014FF008
S315080024F80100FFF7F3F882B2FAB140F28C63C2F230
S31508002508000303F1FF3402F1FF3295B25D1940F278
S315080025180066C2F2000642F62C57C0F60007307865
S3150800252814F8011FFFF712FE012804D038464FF4A5
S31508002538B77100F029F8AC42F1D14FF00100FEF767
S315080025188056C2F2000642F6EC57C0F60007307835
S3150800252814F8011FFFF712FE012804D0384640F2B6
S31508002538711100F029F8AC42F1D14FF00100FEF70D
S31508002548BBFFF0BD30B54FF2E873C1F6FF731B68E1
S315080025584FF2EC72C1F6FF7214684FF2F072C1F6C8
S31508002568FF721068C0180CD0064D29464FF00802AD
S31508002578FFF7AEFD05F1100120464FF00402FFF7FC
S31508002588A7FD30BD0200002000B540F2CC63C2F2B8
S315080025980003186040F2D063C2F20003196000F025
S315080025A875F8FCE700B5FDF7C9FEFDF7DDFE20B9AD
S315080025B800F064F808B9FFF747FA5DF804FB00BFAE
S315080025C8704700BF00B500F05FF8FFF79BFAFFF702
S315080025A8B3F8FCE700B5FDF7C9FEFDF7DDFE20B96F
S315080025B800F0A2F808B9FFF747FA5DF804FB00BF70
S315080025C8704700BF00B500F09DF8FFF79BFAFFF7C4
S315080025D86DFA00F011F8FFF7E5FF5DF804FB00BF98
S315080025E800B500F053F8FFF7A7FA00F01FF8FFF751
S315080025E800B500F091F8FFF7A7FA00F027F8FFF70B
S315080025F8E7FF5DF804FB00BF00B581B04FF0FF03A5
S315080026088DF800304FF000038DF8013000F056F8C9
S31508002618FFF736FE40F2D463C2F200031B78012B9B
S3150800262802D1684600F064F801B000BD00B540F272
S31508002638D860C2F20000FFF79DFE012805D140F2D6
S31508002648D860C2F2000000F053F85DF804FB00BF3A
S3150800265800B5FFF74FFE5DF804FB00BF00B5C9B229
S31508002668FFF750FE00F03AF85DF804FB40F2D46331
S31508002678C2F200034FF001021A70704740F2D463A1
S31508002688C2F2000318787047704700BF704700BF4A
S3150800269840F21873C2F200034FF000025A707047EE
S315080026A840F21873C2F200034FF0FE02DA7018718E
S315080026B84FF00202A3F84420704700BF40F218738F
S315080026C8C2F200034FF000021A709A6483F8422097
S315080026D8A3F844209A705A70704700BF40F21873DE
S315080026E8C2F200034FF0000283F84220704700BF89
S315080026F830B504460278FF2A1DD1FFF7C9FF40F214
S315080027081873C2F200034FF001021A704FF0FF0166
S31508002718D9704FF0100119714FF0000159714FF037
S315080027283F009871D87119725A729A724FF0080256
S31508002738A3F844209BE140F21873C2F200031B7801
S31508002748012B40F0AE81A2F1C902352A00F28B812D
S31508002758DFE812F0EF0089018901840189018901FE
S31508002768760110015C0146018901890189018901FF
S3150800277889018901890189018901890189018901F3
S3150800278889018901890189018901890189018901E3
S3150800279889018901890189018901890189018901D3
S315080027A8890189018901890182005400360074006B
S315080027B8890189018901A9008901C500CA00DE00C5
S315080027C842783E2A04D94FF02200FFF769FF4EE106
S315080027D840F21875C2F2000505F10400A96CFFF766
S315080027E84BF94FF0FF03EB706278AB6CD318AB6408
S315080027F8637803F10103A5F8443038E143783E2BA2
S3150800280804D94FF02200FFF74BFF30E1416840F248
S315080028181875C2F20005A96405F104006278FFF785
S315080028282BF94FF0FF03EB706278AB6CD318AB64E7
S31508002838637803F10103A5F8443018E140F21873E8
S31508002848C2F200034FF0FF02DA7042689A644FF04A
S315080028580102A3F844200AE140F21873C2F2000301
S315080028684FF0FF02DA70996C436843B14FF00002E3
S3150800287811F8010B1218D2B2013BF9D101E04FF059
S31508002888000240F21873C2F20003C3F807204FF09B
S3150800289801021A714FF000025A719A714FF0080234
S315080028A8A3F84420E3E040F21873C2F200034FF09D
S315080028B8FF02DA7042F6AC52C0F600029A644FF08C
S315080028C800021A715A719A714FF00701D9711A7272
S315080028D85A729A724FF00802A3F84420C7E04FF0DC
S315080028E80000FFF7DDFEC2E040F21873C2F20003EB
S315080028F84FF0FF02DA704FF000021A7159785971D1
S315080029089A71DA711A724FF00602A3F84420AEE0FB
S3150800291840F21874C2F200044FF000032370FFF760
S31508002928B7FE4FF0FF03E3704FF00103A4F84430F5
S315080029389DE040F21873C2F20003986C04F1010294
S315080029484FF03E01FFF7B8F820B94FF03100FFF70E
S31508002958A7FE8CE040F21873C2F200034FF0FF029C
S31508002968DA709A6C02F13E029A644FF00102A3F8F3
S3150800297844207CE043783D2B04D94FF02200FFF72A
S315080029888FFE74E040F21873C2F200034FF0FF029C
S31508002998DA704FF00102A3F84420417841B9FFF7ED
S315080029A89DF8002863D14FF03100FFF779FE5EE005
S315080029B840F21873C2F20003986C04F10202FFF79A
S315080029C87BF820B94FF03100FFF76AFE4FE040F276
S315080029D81873C2F2000361789A6C8A189A6446E0FA
S315080029E840F21873C2F200034FF0FF02DA704FF094
S315080029F800021A715A714FF03F019971DA711A7209
S31508002A085A724FF00702A3F8442030E040F21873D0
S31508002A18C2F20003986C6168FFF754F820B94FF0C2
S31508002A283100FFF73DFE22E040F21873C2F20003B8
S31508002A384FF0FF02DA704FF00102A3F8442016E0BF
S31508002A48FFF72EF840F21873C2F200034FF0FF02A0
S31508002A58DA704FF00102A3F8442008E04FF031007D
S31508002A68FFF71EFE03E04FF02000FFF719FE40F2BD
S31508002A781873C2F2000393F84230012B03D14FF0C2
S31508002A881000FFF70DFE40F21873C2F200034FF06C
S31508002A98010283F8422003F10300B3F84410FFF754
S31508002AA8DDFD30BD30B504460D4600F017F840F296
S31508002AB86473C2F200031D6040F26873C2F2000331
S31508002AC81C601A461368002BFCD100F009F840F27E
S31508002AD86473C2F20003186830BD00BF704700BFB0
S30908002AE8704700BF66
S31508002AEC433A2F576F726B2F736F667477617265E3
S31508002AFC2F4F70656E424C542F5461726765742F54
S31508002B0C44656D6F2F41524D434D335F53544D33CE
S31508002B1C325F4F6C696D65785F53544D333248316B
S31508002B2C30335F43726F7373776F726B732F426FA9
S31508002B3C6F742F6964652F2E2E2F6D61696E2E6347
S31508002B4C000000001201100100000040450123009E
S31508002B5C00010102030100000403090426035700BF
S31508002B6C69006E00550053004200200042007500B3
S31508002B7C6C006B0020004400650076006900630059
S31508002B8C6500000009022000010100C0320904009A
S31508002B9C0002FF000004070581024000000705013A
S31508002BAC024000001A034F00700065006E004200D8
S31508002BBC4C0054002000550073006500720000009C
S31508002BCC2C03570069006E00550053004200200084
S31508002BDC420075006C006B00200049006E00740002
S31508002BEC650072006600610063006500433A2F5762
S31508002BFC6F726B2F736F6674776172652F4F706582
S31508002C0C6E424C542F5461726765742F44656D6F10
S31508002C1C2F41524D434D335F53544D33325F4F6CF6
S31508002C2C696D65785F53544D3332483130335F43A1
S31508002C3C726F7373776F726B732F426F6F742F6922
S31508002C4C64652F2E2E2F2E2E2F2E2E2F2E2E2F53F3
S31508002C5C6F757263652F41524D434D335F53544D17
S31508002C6C33322F43726F7373776F726B732F76656C
S31508002C7C63746F72732E6300004000080020000016
S31508002C8C020000000060000800200000030000009D
S31508002C9C00800008002000000400000000A00008C6
S31508002CAC002000000500000000C0000800200000FD
S31508002CBC0600000000E000080020000007000000E5
S31508002CCC0000010800200000080000000020010890
S31508002CDC0020000009000000004001080020000048
S31508002CEC0A00000000600108002000000B0000002C
S31508002CFC00800108002000000C00000000A001085C
S31508002D0C002000000D00000000C001080020000093
S31508002D1C0E00000000E00108002000000F00000073
S31508002D2C433A2F576F726B2F736F667477617265A0
S31508002D3C2F4F70656E424C542F5461726765742F11
S31508002D4C44656D6F2F41524D434D335F53544D338C
S31508002D5C325F4F6C696D65785F53544D3332483129
S31508002D6C30335F43726F7373776F726B732F426F67
S31508002D7C6F742F6964652F2E2E2F2E2E2F2E2E2F25
S31508002D8C2E2E2F536F757263652F41524D434D335B
S31508002D9C5F53544D33322F7573622E630000000057
S30D08002DAC4F70656E424C54009D
S31508002DB41C0353004500520031003200330034002E
S31508002DC43500360037003800390030000917000886
S31508002DD461100008611000086110000861100008FD
S31508002DE46110000861100008151700086110000832
S31508002DF461100008611000086110000861100008DD
S31508002E0461100008902B000820000000D119000862
S31508002E14FD180008111800081518000819180008E4
S31508002E247118000879180008E9180008D518000868
S31508002E34A518000800000000400000006110000802
S31508002E44E517000861100008611000086110000801
S31508002E5461100008611000086110000801180008D4
S31508002E64A22B000809000000502B000812000000DD
S31508002E74642B000804000000B02B00081A000000A8
S31508002E84682B000826000000000000201C00000033
S31108002E94CC2B00082C00000003010000F5
S315080026088DF800304FF000038DF8013000F094F88B
S31508002618FFF736FE40F2EC03C2F200034FF002025F
S315080026281A6040F2D463C2F200031B78012B02D168
S31508002638684600F09BF801B000BD00BF00B540F23F
S31508002648D860C2F20000FFF795FE01280CD140F2C7
S31508002658EC03C2F200034FF002021A6040F2D86097
S31508002668C2F2000000F082F85DF804FB00B5FFF737
S3150800267841FE5DF804FB00BF00B589B240F2EC03E1
S31508002688C2F200031B68022B02D1C9B2FFF73AFE51
S3150800269800F062F85DF804FB40F2EC03C2F20003AE
S315080026A81868022806D0032807D001280CBF082076
S315080026B8402070474FF03F0070474FF000007047C2
S315080026C840F2EC03C2F200031868022806D0032871
S315080026D807D001280CBF0820402070474FF03F005C
S315080026E870474FF00000704740F2D463C2F2000307
S315080026F84FF001021A70704740F2D463C2F2000321
S3150800270818787047704700BF704700BF40F21873C3
S31508002718C2F200034FF000025A70704740F218736D
S31508002728C2F200034FF0FE02DA7018714FF0020287
S31508002738A3F84420704700BF40F21873C2F200039A
S315080027484FF000021A709A6483F84320A3F84420CD
S315080027589A705A70704700BF40F21873C2F20003A5
S315080027684FF0000283F84320704700BF30B504468F
S315080027780278FF2A23D1FFF7C9FF40F21874C2F27C
S3150800278800044FF0010525704FF0FF03E3704FF082
S31508002798100323714FF000036371FFF77DFFA071E3
S315080027A8FFF78EFFE071FFF78BFF4FEA10202072C4
S315080027B86572A5724FF00803A4F84430AEE140F2FA
S315080027C81873C2F200031B78012B40F0C981A2F1E5
S315080027D8C902352A00F29E81DFE812F0F8009C014A
S315080027E89C0197019C019C0189011F016F015901F0
S315080027F89C019C019C019C019C019C019C019C01DB
S315080028089C019C019C019C019C019C019C019C01CA
S315080028189C019C019C019C019C019C019C019C01BA
S315080028289C019C019C019C019C019C019C019C01AA
S315080028388B00590036007D009C019C019C01B20062
S315080028489C01CE00D300E7004578FFF725FF00F185
S31508002858FF30854204DD4FF02200FFF75FFF5DE198
S3150800286840F21875C2F2000505F10400A96C6278F1
S31508002878FFF702F94FF0FF03EB706278AB6CD318D9
S31508002888AB64637803F10103A5F8443046E145785B
S31508002898FFF702FF00F1FF30854204DD4FF0220002
S315080028A8FFF73CFF3AE1616840F21875C2F2000585
S315080028B8A96405F104006278FFF7DEF84FF0FF0314
S315080028C8EB706278AB6CD318AB64637803F10103D9
S315080028D8A5F8443022E140F21873C2F200034FF01B
S315080028E8FF02DA7042689A644FF00102A3F844209E
S315080028F814E140F21873C2F200034FF0FF02DA70CF
S31508002908996C436843B14FF0000211F8010B12188D
S31508002918D2B2013BF9D101E04FF0000240F2187338
S31508002928C2F20003C3F807204FF001021A714FF0EC
S3150800293800025A719A714FF00802A3F84420EDE094
S3150800294840F21873C2F200034FF0FF02DA7042F63B
S315080029586C62C0F600029A644FF000021A715A7146
S315080029689A714FF00701D9711A725A729A724FF012
S315080029780802A3F84420D1E04FF00000FFF7CEFE86
S31508002988CCE040F21873C2F200034FF0FF02DA7087
S315080029984FF000021A71597859719A71DA711A72D8
S315080029A84FF00602A3F84420B8E040F21874C2F2C1
S315080029B800044FF000032370FFF7A8FE4FF0FF034B
S315080029C8E3704FF00103A4F84430A7E040F2187307
S315080029D8C2F200039D6CFFF75FFE00F1FF3104F1B8
S315080029E801022846FFF768F820B94FF03100FFF7CB
S315080029F895FE93E040F21874C2F200044FF0FF0304
S31508002A08E370A56CFFF748FE05F1FF331B18A364AE
S31508002A184FF00103A4F8443080E04578FFF73CFE00
S31508002A28A0F10200854204DD4FF02200FFF776FE8A
S31508002A3874E040F21873C2F200034FF0FF02DA702E
S31508002A484FF00102A3F84420617841B9FFF746F828
S31508002A58002863D14FF03100FFF760FE5EE040F2D0
S31508002A681873C2F20003986C04F10202FFF724F8FF
S31508002A7820B94FF03100FFF751FE4FE040F21873C6
S31508002A88C2F2000361789A6C8A189A6446E040F2A2
S31508002A981874C2F200044FF0FF03E3704FF0000504
S31508002AA825716571FFF7F8FDA071E57125726572E4
S31508002AB84FF00703A4F8443030E040F21873C2F226
S31508002AC80003986C6168FEF7FDFF20B94FF03100E6
S31508002AD8FFF724FE22E040F21873C2F200034FF013
S31508002AE8FF02DA704FF00102A3F8442016E0FEF759
S31508002AF8D7FF40F21873C2F200034FF0FF02DA70EC
S31508002B084FF00102A3F8442008E04FF03100FFF720
S31508002B1805FE03E04FF02000FFF700FE40F21873A9
S31508002B28C2F2000393F84330012B03D14FF010008B
S31508002B38FFF7F4FD40F21873C2F20003B3F8441025
S31508002B480BB2002B0CDD40F21870C2F200004FF0F1
S31508002B58010380F8433000F1030089B2FFF78CFDC2
S31508002B6830BD00BF30B504460D4600F017F840F2F0
S31508002B786473C2F200031D6040F26873C2F2000370
S31508002B881C601A461368002BFCD100F009F840F2BD
S31508002B986473C2F20003186830BD00BF704700BFEF
S30908002BA8704700BFA5
S31508002BAC433A2F576F726B2F736F66747761726522
S31508002BBC2F4F70656E424C542F5461726765742F93
S31508002BCC44656D6F2F41524D434D335F53544D330E
S31508002BDC325F4F6C696D65785F53544D33324831AB
S31508002BEC30335F43726F7373776F726B732F426FE9
S31508002BFC6F742F6964652F2E2E2F6D61696E2E6387
S31508002C0C00000000120110010000004045012300DD
S31508002C1C00010102030100000403090426035700FE
S31508002C2C69006E00550053004200200042007500F2
S31508002C3C6C006B0020004400650076006900630098
S31508002C4C6500000009022000010100C032090400D9
S31508002C5C0002FF0000040705810240000007050179
S31508002C6C024000001A034F00700065006E00420017
S31508002C7C4C005400200055007300650072000000DB
S31508002C8C2C03570069006E005500530042002000C3
S31508002C9C420075006C006B00200049006E00740041
S31508002CAC650072006600610063006500433A2F57A1
S31508002CBC6F726B2F736F6674776172652F4F7065C1
S31508002CCC6E424C542F5461726765742F44656D6F50
S31508002CDC2F41524D434D335F53544D33325F4F6C36
S31508002CEC696D65785F53544D3332483130335F43E1
S31508002CFC726F7373776F726B732F426F6F742F6962
S31508002D0C64652F2E2E2F2E2E2F2E2E2F2E2E2F5332
S31508002D1C6F757263652F41524D434D335F53544D56
S31508002D2C33322F43726F7373776F726B732F7665AB
S31508002D3C63746F72732E6300004000080020000055
S31508002D4C02000000006000080020000003000000DC
S31508002D5C00800008002000000400000000A0000805
S31508002D6C002000000500000000C00008002000003C
S31508002D7C0600000000E00008002000000700000024
S31508002D8C00000108002000000800000000200108CF
S31508002D9C0020000009000000004001080020000087
S31508002DAC0A00000000600108002000000B0000006B
S31508002DBC00800108002000000C00000000A001089B
S31508002DCC002000000D00000000C0010800200000D3
S31508002DDC0E00000000E00108002000000F000000B3
S31508002DEC433A2F576F726B2F736F667477617265E0
S31508002DFC2F4F70656E424C542F5461726765742F51
S31508002E0C44656D6F2F41524D434D335F53544D33CB
S31508002E1C325F4F6C696D65785F53544D3332483168
S31508002E2C30335F43726F7373776F726B732F426FA6
S31508002E3C6F742F6964652F2E2E2F2E2E2F2E2E2F64
S31508002E4C2E2E2F536F757263652F41524D434D339A
S31508002E5C5F53544D33322F7573622E630000000096
S30D08002E6C4F70656E424C5400DC
S31508002E741C0353004500520031003200330034006D
S31508002E8435003600370038003900300009170008C5
S31508002E94611000086110000861100008611000083C
S31508002EA46110000861100008151700086110000871
S31508002EB4611000086110000861100008611000081C
S31508002EC461100008502C000820000000D1190008E1
S31508002ED4FD18000811180008151800081918000824
S31508002EE47118000879180008E9180008D5180008A8
S31508002EF4A518000800000000400000006110000842
S31508002F04E517000861100008611000086110000840
S31508002F146110000861100008611000080118000813
S31508002F24622C000809000000102C0008120000009A
S31508002F34242C000804000000702C00081A00000065
S31508002F44282C000826000000000000201C000000B1
S31508002F548C2C00082C00000003010000040000006B
S705080001DB16

View File

@ -40,8 +40,8 @@
</TraceWindow>
<Watch1>
<Watches active="1" update="Never" >
<Watchpoint linenumber="0" radix="-1" name="fifoPipeBulkIN" expression="fifoPipeBulkIN" filename="" />
<Watchpoint linenumber="0" radix="-1" name="fifoCtrl[0]" expression="fifoCtrl[0]" filename="" />
<Watchpoint linenumber="0" radix="-1" name="fifoPipeBulkIN" expression="fifoPipeBulkIN" filename="" />
</Watches>
</Watch1>
<Watch2>
@ -54,7 +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\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="1" name="unnamed" top="12" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Boot\main.c" y="53" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Boot\main.c" left="18" selected="1" name="unnamed" top="12" />
</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="" autoConnectCapabilities="266111" debugSearchPath="" buildConfiguration="THUMB Debug" />
<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" />
</session>

View File

@ -51,7 +51,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_STM32_Olimex_STM32H103_Crossworks\Prog\main.c" y="0" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Prog\main.c" 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_STM32H103_Crossworks\Prog\main.c" y="0" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Prog\main.c" left="18" selected="1" name="unnamed" top="0" />
</Files>
<ARMCrossStudioWindow activeProject="demoprog_olimex_stm32h103" autoConnectTarget="Olimex ARM-USB-TINY" debugSearchFileMap="" fileDialogInitialDirectory="D:\usr\feaser\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32P103_Crossworks\Prog" fileDialogDefaultFilter="*.c" autoConnectCapabilities="266111" debugSearchPath="" buildConfiguration="THUMB Debug" />
</session>

View File

@ -7,43 +7,43 @@ start address 0x08000000
Program Header:
LOAD off 0x00008000 vaddr 0x08000000 paddr 0x08000000 align 2**15
filesz 0x00002854 memsz 0x00002854 flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08002854 align 2**15
filesz 0x000000ec memsz 0x00000958 flags rw-
filesz 0x000028f0 memsz 0x000028f0 flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x080028f0 align 2**15
filesz 0x000000ed memsz 0x0000095c flags rw-
private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point]
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00002854 08000000 08000000 00008000 2**2
0 .text 000028f0 08000000 08000000 00008000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 000000ec 20000000 08002854 00010000 2**2
1 .data 000000ed 20000000 080028f0 00010000 2**2
CONTENTS, ALLOC, LOAD, DATA
2 .bss 0000086c 200000ec 08002940 000100ec 2**2
2 .bss 0000086c 200000f0 080029e0 000100ed 2**2
ALLOC
3 .debug_info 00006784 00000000 00000000 000100ec 2**0
3 .debug_info 00006894 00000000 00000000 000100ed 2**0
CONTENTS, READONLY, DEBUGGING
4 .debug_abbrev 000021f3 00000000 00000000 00016870 2**0
4 .debug_abbrev 00002200 00000000 00000000 00016981 2**0
CONTENTS, READONLY, DEBUGGING
5 .debug_aranges 000007b8 00000000 00000000 00018a63 2**0
5 .debug_aranges 000007c8 00000000 00000000 00018b81 2**0
CONTENTS, READONLY, DEBUGGING
6 .debug_ranges 00000710 00000000 00000000 0001921b 2**0
6 .debug_ranges 00000720 00000000 00000000 00019349 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_line 00002683 00000000 00000000 0001992b 2**0
7 .debug_line 000026c5 00000000 00000000 00019a69 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_str 00001d8d 00000000 00000000 0001bfae 2**0
8 .debug_str 00001e26 00000000 00000000 0001c12e 2**0
CONTENTS, READONLY, DEBUGGING
9 .comment 00000030 00000000 00000000 0001dd3b 2**0
9 .comment 00000030 00000000 00000000 0001df54 2**0
CONTENTS, READONLY
10 .ARM.attributes 00000033 00000000 00000000 0001dd6b 2**0
10 .ARM.attributes 00000033 00000000 00000000 0001df84 2**0
CONTENTS, READONLY
11 .debug_frame 000010a8 00000000 00000000 0001dda0 2**2
11 .debug_frame 000010c8 00000000 00000000 0001dfb8 2**2
CONTENTS, READONLY, DEBUGGING
12 .debug_loc 00002e60 00000000 00000000 0001ee48 2**0
12 .debug_loc 00002e5f 00000000 00000000 0001f080 2**0
CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE:
08000000 l d .text 00000000 .text
20000000 l d .data 00000000 .data
200000ec l d .bss 00000000 .bss
200000f0 l d .bss 00000000 .bss
00000000 l d .debug_info 00000000 .debug_info
00000000 l d .debug_abbrev 00000000 .debug_abbrev
00000000 l d .debug_aranges 00000000 .debug_aranges
@ -57,9 +57,9 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 vectors.c
00000000 l df *ABS* 00000000 cstart.c
0800019c l F .text 00000000 zero_loop2
08002686 l F .text 00000000 zero_loop
08002722 l F .text 00000000 zero_loop
00000000 l df *ABS* 00000000 hooks.c
200000ec l O .bss 00000001 initialized.5012
200000f0 l O .bss 00000001 initialized.5023
00000000 l df *ABS* 00000000 main.c
00000000 l df *ABS* 00000000 usb_endp.c
00000000 l df *ABS* 00000000 usb_prop.c
@ -74,165 +74,167 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 usb_sil.c
00000000 l df *ABS* 00000000 boot.c
00000000 l df *ABS* 00000000 com.c
200000f5 l O .bss 00000001 comEntryStateConnect
200000f8 l O .bss 0000003f xcpCtoReqPacket.4167
200000f9 l O .bss 00000001 comEntryStateConnect
200000ec l O .data 00000001 comActiveInterface
200000fc l O .bss 00000040 xcpCtoReqPacket.4179
00000000 l df *ABS* 00000000 xcp.c
08001818 l F .text 00000016 XcpSetCtoError
08002754 l O .text 00000008 xcpStationId
20000138 l O .bss 0000004c xcpInfo
08001884 l F .text 00000016 XcpSetCtoError
080027f0 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
00000000 l df *ABS* 00000000 assert.c
20000184 l O .bss 00000004 assert_failure_file
20000188 l O .bss 00000004 assert_failure_line
20000188 l O .bss 00000004 assert_failure_file
2000018c l O .bss 00000004 assert_failure_line
00000000 l df *ABS* 00000000 cpu.c
00000000 l df *ABS* 00000000 usb.c
08001c38 l F .text 0000002e IntToUnicode
08001c68 l F .text 0000007c UsbFifoMgrWrite
08001ce4 l F .text 00000076 UsbFifoMgrRead
2000018c l O .bss 00000040 xcpCtoReqPacket.5491
200001cc l O .bss 00000001 xcpCtoRxLength.5492
200001cd l O .bss 00000001 xcpCtoRxInProgress.5493
08001cd4 l F .text 0000002e IntToUnicode
08001d04 l F .text 0000007c UsbFifoMgrWrite
08001d80 l F .text 00000076 UsbFifoMgrRead
20000190 l O .bss 00000040 USB_Rx_Buffer.5535
200001d0 l O .bss 00000004 fifoCtrlFree
200001d4 l O .bss 00000030 fifoCtrl
20000204 l O .bss 00000041 fifoPipeBulkOUT
20000248 l O .bss 00000040 USB_Tx_Buffer.5512
20000288 l O .bss 00000041 fifoPipeBulkIN
200002cc l O .bss 00000040 USB_Rx_Buffer.5523
20000248 l O .bss 00000040 xcpCtoReqPacket.5503
20000288 l O .bss 00000040 USB_Tx_Buffer.5524
200002c8 l O .bss 00000001 xcpCtoRxLength.5504
200002c9 l O .bss 00000001 xcpCtoRxInProgress.5505
200002cc l O .bss 00000041 fifoPipeBulkIN
00000000 l df *ABS* 00000000 nvm.c
00000000 l df *ABS* 00000000 timer.c
2000030c l O .bss 00000004 millisecond_counter
20000310 l O .bss 00000004 millisecond_counter
00000000 l df *ABS* 00000000 flash.c
08002128 l F .text 00000012 FlashLock
0800213c l F .text 00000044 FlashGetSector
08002180 l F .text 000000d0 FlashWriteBlock
08002250 l F .text 00000062 FlashSwitchBlock
080022b4 l F .text 00000084 FlashAddToBlock
08002780 l O .text 000000a8 flashLayout
20000310 l O .bss 00000204 bootBlockInfo
20000514 l O .bss 00000204 blockInfo
080021c4 l F .text 00000012 FlashLock
080021d8 l F .text 00000044 FlashGetSector
0800221c l F .text 000000d0 FlashWriteBlock
080022ec l F .text 00000062 FlashSwitchBlock
08002350 l F .text 00000084 FlashAddToBlock
0800281c l O .text 000000a8 flashLayout
20000314 l O .bss 00000204 bootBlockInfo
20000518 l O .bss 00000204 blockInfo
00000000 l df *ABS* 00000000 usb_desc.c
00000000 l df *ABS* 00000000
00000200 l *ABS* 00000000 __STACKSIZE__
08001790 g F .text 00000034 ComInit
20000752 g O .bss 00000002 SaveRState
08001790 g F .text 00000040 ComInit
20000756 g O .bss 00000002 SaveRState
0800155c g F .text 00000022 SetEPRxValid
08002354 g F .text 00000050 FlashWrite
080023f0 g F .text 00000050 FlashWrite
080016e8 g F .text 00000024 GetEPRxCount
08001bc8 g F .text 0000001c AssertFailure
08001c64 g F .text 0000001c AssertFailure
080003b4 g F .text 00000016 SOF_Callback
08002644 g F .text 00000058 reset_handler
08002104 g F .text 00000022 TimerUpdate
0800184c g F .text 00000010 XcpPacketTransmitted
080026e0 g F .text 00000058 reset_handler
080021a0 g F .text 00000022 TimerUpdate
080018b8 g F .text 00000010 XcpPacketTransmitted
08000a40 g F .text 0000009e Standard_SetEndPointFeature
08001128 g F .text 00000042 USB_Init
0800170c g F .text 0000000a ByteSwap
080017c4 g F .text 00000020 ComTask
080017fc g F .text 0000000e ComSetConnectEntryState
080017d0 g F .text 0000002c ComTask
08001868 g F .text 0000000e ComSetConnectEntryState
0800163c g F .text 0000001e GetEPTxAddr
08000460 g F .text 00000028 Bulk_Init
08001764 g F .text 00000018 BootInit
08001ba4 g F .text 00000018 BackDoorInit
08001c40 g F .text 00000018 BackDoorInit
0800167c g F .text 00000020 SetEPTxCount
20000720 g O .bss 00000002 SaveState
20000724 g O .bss 00000002 SaveState
20000064 g O .data 00000008 Device_Descriptor
08001bc4 g F .text 00000002 CopService
08002854 g .text 00000000 _etext
08001c60 g F .text 00000002 CopService
080028f0 g .text 00000000 _etext
08000450 g F .text 00000010 Bulk_Get_Interface_Setting
080014c8 g F .text 00000036 SetEPTxStatus
200000d0 g O .data 0000001c pEpInt_OUT
08000ae0 g F .text 00000026 Standard_SetDeviceFeature
080003ac g F .text 00000008 EP1_OUT_Callback
080020f4 g F .text 0000000e TimerReset
08002190 g F .text 0000000e TimerReset
08000924 g F .text 0000011c Standard_ClearFeature
08001740 g F .text 00000024 USB_SIL_Read
080003f8 g F .text 00000002 Bulk_Status_In
08000b6c g F .text 000003d6 Setup0_Process
0800177c g F .text 00000014 BootTask
08002524 g F .text 00000058 FlashWriteChecksum
080017ec g F .text 0000000e ComTransmitPacket
08002058 g F .text 00000040 UsbGetSerialNum
080026ec g O .text 00000020 Bulk_ConfigDescriptor
080025c0 g F .text 00000058 FlashWriteChecksum
08001804 g F .text 0000001c ComTransmitPacket
080020f4 g F .text 00000040 UsbGetSerialNum
08002788 g O .text 00000020 Bulk_ConfigDescriptor
080003fc g F .text 00000002 Bulk_Status_Out
20000718 g O .bss 00000002 wIstr
20000724 g O .bss 00000004 pProperty
2000071c g O .bss 00000002 wIstr
20000728 g O .bss 00000004 pProperty
08000884 g F .text 00000044 Standard_SetConfiguration
200000b4 g O .data 0000001c pEpInt_IN
20000728 g O .bss 00000001 EPindex
2000072c g O .bss 00000001 EPindex
20000008 g O .data 00000030 Device_Property
0800270c g O .text 0000001a Bulk_StringVendor
080027a8 g O .text 0000001a Bulk_StringVendor
080006d4 g F .text 000000e0 Standard_GetStatus
08002098 g F .text 00000008 NvmInit
080026ac g O .text 00000012 Bulk_DeviceDescriptor
08002338 g F .text 0000001a FlashInit
08002134 g F .text 00000008 NvmInit
08002748 g O .text 00000012 Bulk_DeviceDescriptor
080023d4 g F .text 0000001a FlashInit
2000006c g O .data 00000028 String_Descriptor
080015a0 g F .text 00000026 ClearDTOG_RX
20000756 g .bss 00000000 _ebss
2000075a g .bss 00000000 _ebss
08001124 g F .text 00000002 NOP_Process
080008c8 g F .text 0000005a Standard_SetInterface
0800169c g F .text 0000004a SetEPRxCount
08002630 g F .text 00000012 UnusedISR
080026cc g F .text 00000012 UnusedISR
0800024c g F .text 00000014 BackDoorEntryHook
08001718 g F .text 00000026 USB_SIL_Init
080017e4 g F .text 00000008 ComFree
080017fc g F .text 00000008 ComFree
08000640 g F .text 00000034 PowerOn
20000098 g O .data 0000001c Bulk_StringSerial
0800116c g F .text 000002da CTR_LP
20000754 g O .bss 00000002 SaveTState
20000758 g O .bss 00000002 SaveTState
0800149c g F .text 00000012 SetBTABLE
08001ff8 g F .text 0000005e UsbReceivePipeBulkOUT
080020a8 g F .text 00000008 NvmErase
08002094 g F .text 0000005e UsbReceivePipeBulkOUT
08002144 g F .text 00000008 NvmErase
20000038 g O .data 00000024 User_Standard_Requests
08000488 g F .text 000000b4 Bulk_Reset
2000072c g O .bss 0000001c Device_Info
200000ec g .bss 00000000 _bss
20000730 g O .bss 0000001c Device_Info
200000f0 g .bss 00000000 _bss
080003e8 g F .text 0000000e Bulk_SetDeviceAddress
08000674 g F .text 00000030 Standard_GetConfiguration
0800185c g F .text 00000348 XcpPacketReceived
20000748 g O .bss 00000004 pUser_Standard_Requests
080025e4 g F .text 0000004c FlashDone
080018c8 g F .text 00000376 XcpPacketReceived
2000074c g O .bss 00000004 pUser_Standard_Requests
08002680 g F .text 0000004c FlashDone
08000150 g F .text 00000064 EntryFromProg
08001064 g F .text 00000048 SetDeviceAddress
0800147c g F .text 0000001e PMAToUserBufferCopy
0800180c g F .text 0000000c ComIsConnectEntryState
08001878 g F .text 0000000c ComIsConnectEntryState
08001614 g F .text 00000026 SetEPRxAddr
200000ed g O .bss 00000001 bIntPackSOF
08001e14 g F .text 0000007a UsbTransmitPacket
200000f1 g O .bss 00000001 bIntPackSOF
08001eb0 g F .text 0000007a UsbTransmitPacket
080010ac g F .text 00000076 In0_Process
080001c8 g F .text 00000056 UsbConnectHook
08000400 g F .text 0000004c Bulk_Data_Setup
2000071c g O .bss 00000002 StatusInfo
2000074c g O .bss 00000004 pInformation
20000720 g O .bss 00000002 StatusInfo
20000750 g O .bss 00000004 pInformation
080014b0 g F .text 00000018 SetEPType
08001830 g F .text 0000001c XcpInit
08001d5c g F .text 000000ac UsbInit
08001e08 g F .text 0000000a UsbFree
080023a4 g F .text 0000017e FlashErase
0800189c g F .text 0000001c XcpInit
08001df8 g F .text 000000ac UsbInit
08001ea4 g F .text 0000000a UsbFree
08002440 g F .text 0000017e FlashErase
08000260 g F .text 00000142 main
080006a4 g F .text 00000030 Standard_GetInterface
080020b8 g F .text 00000012 NvmDone
080020b0 g F .text 00000008 NvmVerifyChecksum
08001c10 g F .text 0000001e CpuMemCopy
08002154 g F .text 00000012 NvmDone
0800214c g F .text 00000008 NvmVerifyChecksum
08001cac g F .text 0000001e CpuMemCopy
2000005c g O .data 00000008 Bulk_Descriptor
0800044c g F .text 00000004 Bulk_NoData_Setup
08001844 g F .text 00000024 ComGetActiveInterfaceMaxTxLen
0800053c g F .text 00000010 Bulk_GetDeviceDescriptor
08000b08 g F .text 0000001c Standard_GetDescriptorData
080026c4 g O .text 00000026 Bulk_StringProduct
08002760 g O .text 00000026 Bulk_StringProduct
08000f44 g F .text 0000011e Out0_Process
20000000 g .data 00000000 _data
080026c0 g O .text 00000004 Bulk_StringLangID
08001bc0 g F .text 00000002 CopInit
0800275c g O .text 00000004 Bulk_StringLangID
08001c5c g F .text 00000002 CopInit
080003a4 g F .text 00000008 EP1_IN_Callback
08001c30 g F .text 00000008 CpuReset
08001ccc g F .text 00000008 CpuReset
08001538 g F .text 00000022 SetEPTxValid
0800055c g F .text 00000028 Bulk_GetStringDescriptor
080020a0 g F .text 00000008 NvmWrite
08001be4 g F .text 0000002c CpuStartUserProgram
20000958 g .bss 00000000 _estack
08001e90 g F .text 000000b0 UsbReceivePacket
0800257c g F .text 00000068 FlashVerifyChecksum
200000f4 g O .bss 00000001 Data_Mul_MaxPacketSize
200000ec g .data 00000000 _edata
0800213c g F .text 00000008 NvmWrite
08001c80 g F .text 0000002c CpuStartUserProgram
2000095c g .bss 00000000 _estack
08001f2c g F .text 000000b0 UsbReceivePacket
08002618 g F .text 00000068 FlashVerifyChecksum
200000f8 g O .bss 00000001 Data_Mul_MaxPacketSize
200000ed g .data 00000000 _edata
08000584 g F .text 00000010 Bulk_GetBulkDescriptor
08000b24 g F .text 00000048 Post0_Process
08000000 g O .text 00000150 _vectab
@ -243,17 +245,18 @@ SYMBOL TABLE:
20000000 g O .data 00000008 Config_Descriptor
08001580 g F .text 0000001e Clear_Status_Out
08001448 g F .text 00000034 UserToPMABufferCopy
08001bbc g F .text 00000002 BackDoorCheck
20000756 g .bss 00000000 _stack
08001820 g F .text 00000024 ComGetActiveInterfaceMaxRxLen
08001c58 g F .text 00000002 BackDoorCheck
2000075a g .bss 00000000 _stack
080003cc g F .text 0000001a Bulk_SetConfiguration
200000f0 g O .bss 00000004 bDeviceState
200000f4 g O .bss 00000004 bDeviceState
20000094 g O .data 00000002 Device_Table
08001f40 g F .text 000000b8 UsbTransmitPipeBulkIN
08001fdc g F .text 000000b8 UsbTransmitPipeBulkIN
08000220 g F .text 0000002a BackDoorInitHook
0800054c g F .text 00000010 Bulk_GetConfigDescriptor
08002728 g O .text 0000002c Bulk_StringInterface
080020cc g F .text 00000028 TimerInit
20000750 g O .bss 00000002 wInterrupt_Mask
080027c4 g O .text 0000002c Bulk_StringInterface
08002168 g F .text 00000028 TimerInit
20000754 g O .bss 00000002 wInterrupt_Mask
0800165c g F .text 00000020 GetEPRxAddr

View File

@ -1,27 +1,27 @@
S02000006F70656E62746C5F6F6C696D65785F73746D3332683130332E737265630F
S31508000000500B002019170008812A0008812A0008C9
S31508000010812A0008812A0008812A0008812A000806
S31508000020812A0008812A0008812A0008812A0008F6
S31508000030812A0008812A0008812A0008812A0008E6
S31508000040812A0008812A0008812A0008812A0008D6
S31508000050812A0008812A0008812A0008812A0008C6
S31508000060812A0008812A0008812A0008812A0008B6
S31508000070812A0008812A0008812A0008812A0008A6
S31508000080812A0008812A0008812A0008812A000896
S31508000090812A0008812A0008812A0008812A000886
S315080000A0812A0008812A0008812A0008812A000876
S315080000B0812A0008812A0008812A0008812A000866
S315080000C0812A0008812A0008812A0008812A000856
S315080000D0812A0008812A0008812A0008812A000846
S315080000E0812A0008812A0008812A0008812A000836
S315080000F0812A0008812A0008812A0008812A000826
S31508000100812A0008812A0008812A0008812A000815
S31508000110812A0008812A0008812A0008812A000805
S31508000120812A0008812A0008812A0008812A0008F5
S31508000130812A0008812A0008812A0008812A0008E5
S31508000140812A0008812A0008812A0008812A0008D5
S31508000150044B9D46C046C046C046C04601F0A2FABA
S3150800016001F046FF500B002080B580B2002806D16A
S31508000000500B0020851700082D2B00082D2B000803
S315080000102D2B00082D2B00082D2B00082D2B000852
S315080000202D2B00082D2B00082D2B00082D2B000842
S315080000302D2B00082D2B00082D2B00082D2B000832
S315080000402D2B00082D2B00082D2B00082D2B000822
S315080000502D2B00082D2B00082D2B00082D2B000812
S315080000602D2B00082D2B00082D2B00082D2B000802
S315080000702D2B00082D2B00082D2B00082D2B0008F2
S315080000802D2B00082D2B00082D2B00082D2B0008E2
S315080000902D2B00082D2B00082D2B00082D2B0008D2
S315080000A02D2B00082D2B00082D2B00082D2B0008C2
S315080000B02D2B00082D2B00082D2B00082D2B0008B2
S315080000C02D2B00082D2B00082D2B00082D2B0008A2
S315080000D02D2B00082D2B00082D2B00082D2B000892
S315080000E02D2B00082D2B00082D2B00082D2B000882
S315080000F02D2B00082D2B00082D2B00082D2B000872
S315080001002D2B00082D2B00082D2B00082D2B000861
S315080001102D2B00082D2B00082D2B00082D2B000851
S315080001202D2B00082D2B00082D2B00082D2B000841
S315080001302D2B00082D2B00082D2B00082D2B000831
S315080001402D2B00082D2B00082D2B00082D2B000821
S31508000150044B9D46C046C046C046C04601F0D6FA86
S3150800016001F09CFF500B002080B580B2002806D114
S31508000170DFF8BC0B006801210182002008E0DFF8E7
S31508000180640B006800688047DFF8A40B00680A3033
S3150800019002BD80B5DFF89C0B4078DFF8941B096830
@ -205,14 +205,14 @@ S31508000CA000F001F802BD80B5264890F82C1089B2EC
S31508000CB0002000F07CF91E480068007A082806D152
S31508000CC021484FF48051018020481021018018489E
S31508000CD00068007A092801D1012000E00020C0B28E
S31508000CE002BD00003007002030B412490A780021FE
S31508000CE002BD00003407002030B412490A780021FA
S31508000CF014E00B00DBB2124C54F8233048F68F741C
S31508000D0023400C00E4B2234343F4004353F080032A
S31508000D100C00E4B20A4D45F82430491C9142E8D348
S31508000D20C0B250F080001149086030BC704700001E
S31508000D3028070020E80000202C07002024070020B0
S31508000D40005C0040000000203A0700203C07002015
S31508000D50505C004004600040430700208D020008F4
S31508000D302C070020E80000203007002028070020A4
S31508000D40005C0040000000203E070020400700200D
S31508000D50505C004004600040470700208D020008F0
S31508000D6069010008E1010008086000404C5C004089
S31508000D70704710B450F8041B81B102681218001DA0
S31508000D8050F8043BDC0744BFA9F10104E31852F804
@ -343,358 +343,369 @@ S315080015400510006801E05FF0FF3032BD38B50400D1
S31508001550002500E06D1CEDB20E2D11D200F050F8FA
S31508001560EDB20C20094900FB0510007AE4B2A0424E
S31508001570F0D1EDB20C20054900FB0510406800E0EB
S31508001580002032BDEC000020F00200203C280008B4
S31508001580002032BDF0000020F4020020E828000800
S315080015900C20024010200240142002400420024081
S315080015A023016745AB89EFCD80B500F036F80028F2
S315080015B00AD000F06CF800F097F804484FF4804120
S315080015B00AD000F072F800F0CDF804484FF48041E4
S315080015C0016003480068804701BD000008ED00E09F
S315080015D00440000870B504000D00160005E02878E0
S315080015E020706D1C641C00F00BF83000461E80B29B
S315080015F00028F4D170BD80B500F08EF801BD7047A3
S315080015F00028F4D170BD80B500F0C4F801BD70476D
S31508001600704780B5FFF742FD01BD80B5FFF749FD7C
S3150800161002BD80B5FFF76FFD02BD80B5FFF7CAFDB5
S3150800162002BD80B5FFF781FD002801D1002001E049
S31508001630FFF7F1FD02BD50F8041B61B150F8042B09
S31508001640D30744BFA9F101039A18002342F8043BC3
S31508001650091FFAD1EFE7704780B518480088ADF83A
S31508001660000000F065F800F07FFA154800780128B8
S3150800167002D100A800F07DF801BD80B5114800F040
S31508001680CAFA012802D10F4800F073F801BD80B5E7
S3150800169000F08FFA01BD80B5C9B200F08FFA00F0EC
S315080016A062F801BD0648012101707047044800210F
S315080016B0017070470248007870470000661B0008F2
S315080016C048070020C805002080B500F00DF80D4831
S315080016D00D4901600D48002101600D480521016092
S315080016E00C480021016001BD0948002101607047CE
S315080016F007480068C00304D506480068401C054929
S315080017000860704714E000E03F19010018E000E0A7
S3150800171010E000E01C070020044B9D46C046C0466A
S31508001720C046C046FFF7C2FF00F062FC500B00201F
S31508001730DFF8140400210170DFF80C04002181642D
S31508001740DFF80404002180F84210DFF8FC030021CA
S31508001750A0F84410DFF8F00300218170DFF8E803F1
S31508001760002141707047DFF8E003002180F842103D
S31508001770704780B50178FF2918D100F08BF8DFF89B
S31508001780C80390F84200012802D1102000F078F82A
S31508001790DFF8B403012180F84210DFF8AC03B0F992
S315080017A04410DFF8A80300F053F801BDDFF89813DA
S315080017B0097801294BD10178C92932D0CC293FD0E3
S315080017C0CF293AD0D0292FD0D12933D0D2292ED01B
S315080017D0F32917D0F4290FD0F5290AD0F6290ED007
S315080017E0FA2912D0FC2913D0FD2914D0FE2915D0C8
S315080017F029E000F0CDF8C2E700F0E9F8BFE700F00D
S31508001800BCF8BCE700F005F9B9E700F09EF8B6E7C2
S3150800181000F095F8B3E700F07AF8B0E700F068F85A
S31508001820ADE700F027F9AAE700F03EF9A7E700F0D0
S3150800183007F9A4E700F066F9A1E700F077F99EE753
S3150800184000F08CF99BE7202000F01AF897E7ACE740
S3150800185080B589B2FFF71FFF01BD10B4002302E06F
S315080018600478E318401C0C00611E002CF8D1DBB28A
S315080018701360012010BC7047B348002141707047BF
S31508001880B149FE22CA70B0490871AF480221A0F8D2
S315080018904410704710B50400FFF7EEFFAA4801216F
S315080018A00170A948FF21C170A74800210171A64807
S315080018B0007950F01000A4490871A348002141712D
S315080018C0A148A149497941719F483F2181719E48A4
S315080018D03F21C1719C48002101729B480121417238
S315080018E099480121817298480821A0F8441010BD32
S315080018F010B50400944800210170FFF7BDFF924817
S31508001900FF21C17090480121A0F8441010BD8E49EE
S31508001910FF22CA708C4900220A718B498A4A52787A
S315080019204A71894900228A7187490022CA71864903
S3150800193000220A7284490622A1F84420704710B58D
S3150800194004000020FFF79CFF10BD7F49FF22CA70E4
S315080019507D497F4A8A647C4900220A717A490022B5
S315080019604A71794900228A7177490722C1F8072006
S3150800197075490822A1F8442070477349FF22CA70A6
S3150800198071494068886470480121A0F8441070477E
S3150800199010B5040060783F2803DB2220FFF770FFAC
S315080019A014E0627892B26848816C6A48FFF712FEC2
S315080019B06548FF21C1706448806C617808186249DF
S315080019C088646078401C6049A1F8440010BD10B5D1
S315080019D0040060783F2803DB2220FFF751FF17E059
S315080019E0594861688164627892B25748816C59484F
S315080019F0FFF7F0FD5448FF21C1705348806C6178A9
S31508001A000818514988646078401C4F49A1F8440079
S31508001A1010BD80B54C49FF22CA704F4A41684A48F2
S31508001A20806CFFF71AFF4849087147480021417141
S31508001A3045480021817144480821A0F8441001BD99
S31508001A404149FF22CA70404900220A713E490022D4
S31508001A504A713D493F228A713B490022CA713A4977
S31508001A6000220A72384900224A7237490722A1F829
S31508001A704420704780B5421C3E213348806CFFF7EE
S31508001A80C4FD002803D13120FFF7FAFE0BE02E48EB
S31508001A90FF21C1702C48806C3E302B4988642A4847
S31508001AA00121A0F8441001BD10B5040060783E2855
S31508001AB003DB2220FFF7E4FE23E02348FF21C17061
S31508001AC021480121A0F844106078002807D1FFF7C3
S31508001AD0A8FD002802D13120FFF7D2FE11E0A21C92
S31508001AE061781948806CFFF790FD002803D13120F2
S31508001AF0FFF7C6FE05E01448806C6178081812499D
S31508001B00886410BD80B541680F48806CFFF781FD79
S31508001B10002803D13120FFF7B3FE06E00A48FF216B
S31508001B20C17009480121A0F8441001BD10B5040090
S31508001B30FFF761FD0448FF21C17003480121A0F8A1
S31508001B40441010BD00000000F4040020F704002033
S31508001B509C2A0008F8040020FB04002080B53120E8
S31508001B60FFF78EFE01BDFF0080B500F033F9402176
S31508001B70DFF8300400F041F9DFF82C140870402132
S31508001B80DFF8280400F039F9DFF824140870DFF8C4
S31508001B9018040078FF2804D0DFF814040078FF281A
S31508001BA004D17E21DFF80C0400F02EFA00F038FA92
S31508001BB001BD80B5002000F053FA01BD70B50400E0
S31508001BC00D00EDB2402D04DB9D21DFF8E80300F09F
S31508001BD01BFA2800C0B200F068F8012804D0A0213A
S31508001BE0DFF8D00300F010FA00260DE0FFF708FD35
S31508001BF0B6B2305D00F059F8012804D0A821DFF804
S31508001C00B40300F001FA761C2800C0B2B6B280B25E
S31508001C108642EBD370BD10B5040000F071FADFF808
S31508001C209803007800280FD1DFF8900300F035F804
S31508001C30012807D1DFF8800301210170DFF880034E
S31508001C4000210170002010BDDFF874030078DFF86A
S31508001C506C134018401C00F020F80128F2D1DFF878
S31508001C6060030078401CDFF858130870DFF850034B
S31508001C700078DFF8481309788842E3D1DFF8400393
S31508001C80027892B2DFF83C132000FFF7A3FCDFF8D6
S31508001C902803002101700120D5E780B50100C4485A
S31508001CA0007800F01BF9C0B202BD80B50100C9B2C8
S31508001CB0BD48007800F0BAF8C0B202BD38B5BA48D7
S31508001CC0007800F05EF90400E4B2002C2DD0E4B2EE
S31508001CD0412C00DB4024002512E000A9B248007818
S31508001CE000F0FCF8C0B2012804D040F24911B1480E
S31508001CF000F08AF9EDB2B4489DF8001029546D1C1D
S31508001D00EDB2E4B2A542E8D3E4B2220092B24FF4AF
S31508001D108071AD48FFF78EF9E4B2210089B201203F
S31508001D20FFF738F90120FFF788F831BD38B5A7491C
S31508001D30012000F033FA040000250FE0ADB2A348F5
S31508001D40295C9B48007800F071F8C0B2012804D0DD
S31508001D504FF4B771974800F057F96D1CADB2A4B2AD
S31508001D60A542EBD30120FFF77FF831BD30B400233D
S31508001D70002423000BE0DBB2040F373401F81340CC
S31508001D800001DBB211EB4304002565705B1CDBB276
S31508001D90D2B2934208D2040F0A2CECD2DBB2040F5B
S31508001DA0303401F81340EBE730BC704710B588486B
S31508001DB0006888490C68884909680818002808D006
S31508001DC008228649FFF7D2FF042285492000FFF73B
S31508001DD0CDFF10BD8349844A002004E088744A6117
S31508001DE018311832401CC0B20028F7D08874002079
S31508001DF048617E487B490160704710B47B4A126887
S31508001E00002A01D1FF200FE0784A12685369774CFF
S31508001E10236011749060D060002353741060C9B2B7
S31508001E200818401E5060907C10BC704738B50400F6
S31508001E300D00E4B2022C04DB4FF4FC715D4800F09F
S31508001E40E3F8E4B21820674900FB0410407CE4B2CA
S31508001E501821644A01FB0421097C884201D100202B
S31508001E603BE0E4B218205F4900FB0410C068057027
S31508001E70E4B218205B4900FB0410407C401CE4B225
S31508001E801821584A01FB04214874E4B21820554920
S31508001E9000FB0410C068401CE4B21821514A01FB3B
S31508001EA00421C860E4B218204E4900FB04104068BB
S31508001EB0E4B218214B4A01FB0421C96888420BD2B7
S31508001EC0E4B21820474900FB0410E4B21821454A39
S31508001ED001FB04210968C160012032BD38B5040040
S31508001EE00D00E4B2022C04DB40F21A21314800F05E
S31508001EF08BF8E4B218203B4900FB0410407C00280C
S31508001F0001D100203CE0E4B21820364900FB041059
S31508001F10806800782870E4B21820324900FB041063
S31508001F20407C401EE4B218212E4A01FB0421487465
S31508001F30E4B218202B4900FB04108068401CE4B268
S31508001F401821284A01FB04218860E4B21820254993
S31508001F5000FB04104068E4B21821224A01FB042160
S31508001F60896888420BD2E4B218201E4900FB041087
S31508001F70E4B218211B4A01FB04210968816001208B
S31508001F8032BD10B50400E4B2022C04DB40F23A215B
S31508001F90084800F039F8E4B21820124900FB04108A
S31508001FA0407C10BD41050020400500208505002025
S31508001FB0840500207C290008420700200806002026
S31508001FC04107002009060020480600208806002050
S31508001FD0E8F7FF1FECF7FF1FF0F7FF1F7E00002052
S31508001FE08E000020C8060020E006002020070020FA
S31508001FF000F0EAF8002801D000F0E8F8002000F028
S31508002000F9F800F0B1F9000080B5034A10600348FA
S315080020100160FFF7F5FAFCE714070020180700200F
S3150800202080B509480949016007480068022101721C
S3150800203007480849016008480849016004480068DB
S315080020400068804701BD00BF28070020F806002069
S315080020502C07002000000020300700205800002030
S3150800206020490978002914D11F49096851F010013F
S315080020701D4A11601D49096831F470411B4A1160F7
S315080020801A49096851F4E041184A116015490122B4
S315080020900A70C0B2012804D115484FF400610160E6
S315080020A003E014484FF40061016070470E48006869
S315080020B050F004000C4908600F4800680009000148
S315080020C00D4908600C48006850F004000A49086089
S315080020D070470A480068C00701D4012000E00020C4
S315080020E07047000040070020181002400410014005
S315080020F01410014010100140000801400808014072
S3150800210080B5174817490968018015480088164997
S315080021100988084080050AD512484FF6FF51016024
S3150800212012480078401C1149087000F027F90C483D
S3150800213000880D4909880840000401D500F028F9EF
S3150800214007480088084909880840400506D5054813
S315080021504FF6FF31016006484068804701BD00BF61
S315080021603E070020445C0040380700204507002051
S315080021700000002006480021016006484FF4064189
S31508002180018005480349098801600020704700005E
S31508002190445C004038070020405C004070B50400ED
S315080021A00D00002614F07F00FEF724FF060014F049
S315080021B07F00FEF7E2FE320092B2010089B22800E3
S315080021C0FEF751FF300070BD0120704710B5074972
S315080021D079441831064C7C44163404E00A68081D14
S315080021E0511888470146A142F8D110BD20080000C1
S315080021F04008000080B500F005F800F0EBF900F0A3
S31508002200F5F9FCE700B583B00020009000200190A6
S315080022104D48006850F001004B4908604B4800687B
S315080022204B490840494908604748006849490840F9
S31508002230454908604448006830F4802042490860EF
S315080022404248006830F4FE004049086042485FF49E
S315080022501F0101603C48006850F480303A49086024
S315080022603948006810F4003001900098401C00902E
S315080022700198002804D1009840F2DC518842EFD139
S3150800228031480068800303D469213448FFF7BCFE4F
S315080022903348006850F0100031490860304800683B
S315080022A0800880002E4908602D48006850F002001A
S315080022B02B490860254825490968016023480068B4
S315080022C050F40050214908602048006850F48060A6
S315080022D01E4908601D48006830F47C101B490860D8
S315080022E00920801E80041949096850F48030084383
S315080022F0164908601448006850F080701249086052
S31508002300114800688001FBD51048006880088000E5
S315080023100E4908600D48006850F002000B49086035
S315080023200A48006810F00C000828F9D10748006828
S3150800233030F48000054908600A48006850F4000037
S315080023400849086007BD000000100240041002405A
S315080023500000FFF8FFFFF6FE08100240E428000818
S31508002360002002401C10024000F04AB980B5FFF771
S31508002370A5FC01BD80B5FFF7D9FC01BD80B50348B2
S315080023800068052801D1FFF799FC01BD3407002034
S3150800239080B50020ADF8000039E086480078864907
S315080023A051F82000ADF80000BDF80000000414D56F
S315080023B080480078804951F8200040F68F7108401F
S315080023C07C4909787C4A42F821007A4800787B499A
S315080023D011EB800050F8040C8047BDF80000000699
S315080023E015D574480078744951F8200080B248F62B
S315080023F00F7108406F4909786F4A42F821006D4805
S3150800240000786F4911EB800050F8040C80476D483E
S3150800241000686D490880000440F1CA806A4800884F
S3150800242010F00F0063490870624800780028B4D19C
S3150800243066486149096801806448008810F03000E0
S31508002440634908806148008810F440505F49088055
S315080024505948006880B24BF6BF71084090F40050A6
S3150800246090F0200080B240F4004050F080005249BD
S31508002470086055480088C0062FD44F48006880B2C7
S3150800248048F60F7108404C490860FEF7B8FB4A4801
S31508002490006880B24BF6BF7108404C490988C904E8
S315080024A001D590F4805049490988890401D590F4EA
S315080024B0005047490988C90601D590F010004449DB
S315080024C00988890601D590F0200080B240F40040C2
S315080024D050F08000384908606AE037480068ADF86F
S315080024E00000BDF8000000052ED53348006840F608
S315080024F08F71084030490860FEF737FB2E480068A0
S3150800250080B24BF6BF71084030490988C90401D525
S3150800251090F480502D490988890401D590F400501B
S315080025202B490988C90601D590F010002849098861
S31508002530890601D590F0200080B240F4004050F0A2
S3150800254080001D49086033E0BDF8000000047FF5EF
S315080025505EAF1948006840F68F7108401649086052
S31508002560FEF77EFB1448006880B24BF6BF71084040
S3150800257016490988C90401D590F480501349098879
S31508002580890401D590F4005011490988C90601D576
S3150800259090F010000E490988890601D590F02000B0
S315080025A080B240F4004050F0800003490860FFE71D
S315080025B001BD000044070020005C0040B400002074
S315080025C098000020445C00403E0700203A0700209F
S315080025D03C07002080B5FFF712F8FFF775F8FFF7FC
S315080025E010F8FFF739F800F010F801BD80B5FFF7CD
S315080025F007F8FFF77DF8FFF740F800F016F801BD79
S315080026000746384600F012F8FBE780B5FFF74EFD9F
S31508002610FFF75FFD002805D1FFF74CF8002801D128
S31508002620FEF7C2FF00F001F801BD704780B5C0464D
S31508002630C046024A11001820ABBEFBE7260002007E
S3150800264080B5FFF7B3FB5D4800680021817200F092
S31508002650D3F8FFF78FFD5A480021016001BD80B508
S315080026605648006800218172544800685549C9795E
S315080026704172524800680021C1720020FEF790FBA3
S315080026804FF400710020FEF792FB10210020FEF7A0
S315080026909EFB40210020FEF753FC80210020FEF718
S315080026A03FFC0020FEF7F7FB474890F82C1089B24C
S315080026B00020FEF77CFC0020FEF7D6FB0021012057
S315080026C0FEF775FB4FF480710120FEF729FCC02147
S315080026D00120FEF735FC40210120FEF75BFC402176
S315080026E00120FEF764FC4FF440510120FEF78AFBF7
S315080026F020210120FEF76BFB0020FEF7F5FA304893
S315080027000121016001BD3148807A002802D02C4899
S315080027100521016070472A48042101607047704707
S31508002720704780B50021C0B2062812D12348006838
S31508002730007810F07F0001280BD120480068407906
S31508002740002806D11D4800688078212801D10FF29B
S3150800275061010800002801D1022009E01748006835
S3150800276081611648006800224282002088470020BE
S3150800277002BD0220704780B5154980B2FDF72CFFCF
S3150800278002BD80B5134980B2FDF726FF02BD80B5AC
S315080027900A490968C978C9B2062901DB002006E09A
S315080027A0C9B20D4A12EBC10180B2FDF715FF02BD91
S315080027B080B50A4980B2FDF70FFF02BD2807002041
S315080027C034070020302A000800000020F806002000
S315080027D0D0000020D800002030000020E0000020B3
S315080027E0C9B2002901D0022005E0C0B2002801D0F4
S315080027F0022000E00020704780B50120FFF730FC7A
S3150800280001200B4980B208600A4800210180084867
S3150800281008490988016008480021016005484FF405
S31508002820E05101800248034909880160002002BD81
S31508002830405C004038070020445C00400040000827
S3150800284000200000020000000060000800200000D0
S3150800285003000000008000080020000004000000BB
S3150800286000A00008002000000500000000C00008C5
S31508002870002000000600000000E00008002000001C
S315080028800700000000000108002000000800000002
S31508002890002001080020000009000000004001088F
S315080028A0002000000A000000006001080020000067
S315080028B00B00000000800108002000000C0000004A
S315080028C000A00108002000000D00000000C001085B
S315080028D0002000000E00000000E0010800200000B3
S315080028E00F000000433A5C576F726B5C736F667437
S315080028F0776172655C4F70656E424C545C546172C8
S315080029006765745C44656D6F5C41524D434D335F3A
S3150800291053544D33325F4F6C696D65785F53544D30
S315080029203332483130335F4941525C426F6F745CD1
S315080029306D61696E2E630000433A5C576F726B5C7B
S31508002940736F6674776172655C4F70656E424C543E
S315080029505C5461726765745C536F757263655C413C
S31508002960524D434D335F53544D33325C4941525CAB
S31508002970766563746F72732E63000000433A5C5782
S315080029806F726B5C736F6674776172655C4F7065A6
S315080029906E424C545C5461726765745C536F757211
S315080029A063655C41524D434D335F53544D33325C3E
S315080029B07573622E630000002C03570069006E00D1
S315080029C05500530042002000420075006C006B0061
S315080029D0200049006E007400650072006600610000
S315080029E0630065002603570069006E005500530012
S315080029F042002000420075006C006B002000440075
S31508002A006500760069006300650000002BECFFFF97
S31508002A105C060000EC0000200000000057E3FFFF02
S31508002A20EC00000084000000000000200000000008
S31508002A3009022000010100C0320904000002FF005B
S31508002A400004070581024000000705010240000056
S31508002A501A034F00700065006E0042004C005400D7
S31508002A602000550073006500720000001201100175
S31508002A700000004045012300000101020301000097
S31508002A8080B541210148FFF7BFFA01BD3829000882
S31508002A90C046C046C046C046FFF7AAFA4F70656EE4
S31508002AA0424C540004030904412600085F26000826
S31508002AB01F27000821270008232700087327000876
S31508002AC0E127000877270008832700088F270008D2
S31508002AD00000000040000000A42A000804000000CE
S31508002AE0502A00081A000000E42900082600000001
S31508002AF07C0000201C000000B82900082C000000FB
S31508002B00710D000807270008710D0008710D0008EF
S31508002B10710D0008710D0008710D0008710D00088F
S31508002B20172700081C0353004500520031003200E5
S31508002B3033003400350036003700380039003000DD
S31508002B406D230008710D0008710D0008710D00084D
S31508002B50710D0008710D0008710D00087523000835
S31508002B60710D0008710D0008710D0008710D00083F
S31508002B70710D0008710D00086C2A0008120000008B
S31508002B80302A000820000000422A00080900000038
S30908002B90030100002F
S70508002A9137
S31508001650091FFAD1EFE7704780B532480088ADF820
S31508001660000000F09BF800F0D3FA2F480221017021
S315080016702E480078012802D100A800F0B0F801BD74
S3150800168080B52B4800F01DFB012805D1264802210C
S315080016900170274800F0A3F801BD80B500F0DDFA17
S315080016A001BD80B5204A1278022A02D1C9B200F0DB
S315080016B0D9FA00F08EF801BD1B480078002805D03D
S315080016C0022807D004D3032806D007E0402006E006
S315080016D0082004E03F2002E0002000E0402080B21D
S315080016E0704711480078002805D0022807D004D38F
S315080016F0032806D007E0402006E0082004E03F2043
S3150800170002E0002000E0402080B27047074801212F
S31508001710017070470548002101707047034800783A
S31508001720704700000E1C0008EC0000204C07002043
S31508001730CC05002080B500F00DF80D480D49016074
S315080017400D48002101600D48052101600C48002163
S31508001750016001BD0948002101607047074800681B
S31508001760C00304D506480068401C05490860704750
S3150800177014E000E03F19010018E000E010E000E086
S3150800178020070020044B9D46C046C046C046C046BA
S31508001790FFF7C0FF00F082FC500B0020DFF8500472
S315080017A000210170DFF8480400218164DFF8400455
S315080017B0002180F84310DFF838040021A0F844100F
S315080017C0DFF82C0400218170DFF824040021417021
S315080017D07047DFF81C04002180F84310704780B575
S315080017E00178FF291ED100F091F8DFF8040490F87B
S315080017F04300012802D1102000F07EF8DFF8F0033C
S31508001800B0F9440001280CDBDFF8E403012180F875
S315080018104310DFF8DC03B0F94410DFF8D80300F012
S3150800182053F801BDDFF8C813097801294BD10178AF
S31508001830C92932D0CC293FD0CF293AD0D0292FD0A8
S31508001840D12933D0D2292ED0F32917D0F4290FD095
S31508001850F5290AD0F6290ED0FA2912D0FC2913D078
S31508001860FD2914D0FE2915D029E000F0D2F8BCE7EE
S3150800187000F0F1F8B9E700F0C1F8B6E700F010F9A2
S31508001880B3E700F0A3F8B0E700F09AF8ADE700F088
S315080018907FF8AAE700F06DF8A7E700F035F9A4E7A6
S315080018A000F054F9A1E700F012F99EE700F07FF97D
S315080018B09BE700F090F998E700F0A4F995E7202057
S315080018C000F01AF891E7ACE780B589B2FFF7E9FEB0
S315080018D001BD10B4002302E00478E318401C0C0094
S315080018E0611E002CF8D1DBB21360012010BC7047D2
S315080018F0BF48002141707047BD49FE22CA70BC49E5
S315080019000871BB480221A0F84410704710B50400BE
S31508001910FFF7EEFFB64801210170B548FF21C170F7
S31508001920B34800210171B248007950F01000B0495F
S315080019300871AF4800214171AD48AD4949794171F7
S31508001940FFF7BAFEAA498871FFF7CBFEA849C87106
S31508001950FFF7C7FE80B2000AA5490872A44801210C
S315080019604172A34801218172A1480821A0F84410B8
S3150800197010BD10B504009E4800210170FFF7B8FF9E
S315080019809B48FF21C1709A480121A0F8441010BD58
S315080019909749FF22CA70964900220A719449944AC7
S315080019A052784A71924900228A7191490022CA7175
S315080019B08F4900220A728E490622A1F844207047F0
S315080019C010B504000020FFF797FF10BD8849FF22D5
S315080019D0CA708749884A8A64854900220A718449F7
S315080019E000224A71824900228A7181490722C1F878
S315080019F007207F490822A1F8442070477C49FF2226
S31508001A00CA707B494068886479480121A0F8441067
S31508001A10704710B50400FFF74FFE401E61788842F4
S31508001A2003DA2220FFF768FF14E0627892B2704862
S31508001A30816C7248FFF7CEFD6D48FF21C1706C4876
S31508001A40806C617808186A4988646078401C68491F
S31508001A50A1F8440010BD10B50400FFF72DFE401E86
S31508001A606178884203DA2220FFF746FF17E06048CC
S31508001A7061688164627892B25D48816C5F48FFF75D
S31508001A80A9FD5B48FF21C1705948806C6178081828
S31508001A90574988646078401C5549A1F8440010BD30
S31508001AA080B55349FF22CA70554A41685048806C30
S31508001AB0FFF70FFF4E4908714D48002141714C4808
S31508001AC0002181714A480821A0F8441001BD10B5CB
S31508001AD004004748FF21C170454800210171444868
S31508001AE000214171FFF7E8FD41498871404800210E
S31508001AF0C1713F48002101723D48002141723C48AE
S31508001B000721A0F8441010BD10B50400FFF7D4FD56
S31508001B10621C80B2411E3648806CFFF776FD0028AD
S31508001B2003D13120FFF7E8FE0FE03148FF21C170ED
S31508001B30FFF7C2FD2E49896C80B2401E40182C4919
S31508001B4088642B480121A0F8441010BD10B5040084
S31508001B50FFF7B2FD801E6178884203DA2220FFF77C
S31508001B60CBFE23E02248FF21C17021480121A0F8BD
S31508001B7044106078002807D1FFF753FD002802D1EA
S31508001B803120FFF7B9FE11E0A21C61781848806C75
S31508001B90FFF73BFD002803D13120FFF7ADFE05E036
S31508001BA01348806C617808181149886410BD80B59F
S31508001BB041680F48806CFFF72CFD002803D13120BF
S31508001BC0FFF79AFE06E00A48FF21C170084801217E
S31508001BD0A0F8441001BD10B50400FFF70CFD044839
S31508001BE0FF21C17002480121A0F8441010BD000071
S31508001BF0F8040020FB040020482B0008FC04002001
S31508001C00FF04002080B53120FFF776FE01BDFF00F6
S31508001C1080B500F035F94021DFF8340400F043F9C7
S31508001C20DFF8301408704021DFF82C0400F03BF987
S31508001C30DFF828140870DFF81C040078FF2804D0A1
S31508001C40DFF818040078FF2804D17E21DFF8100495
S31508001C5000F030FA00F03AFA01BD80B5002000F035
S31508001C6055FA01BD70B504000D00EDB2402D04DB38
S31508001C709E21DFF8EC0300F01DFA2800C0B200F040
S31508001C806AF8C0B2012804D0A221DFF8D40300F014
S31508001C9011FA00260EE0FFF7B3FCB6B2305D00F08D
S31508001CA05AF8C0B2012804D0AB21DFF8B40300F01B
S31508001CB001FA761C2800C0B2B6B280B28642EAD3D0
S31508001CC070BD10B5040000F071FADFF898030078CB
S31508001CD000280FD1DFF8900300F035F8012807D166
S31508001CE0DFF8800301210170DFF88003002101700D
S31508001CF0002010BDDFF874030078DFF86C13401875
S31508001D00401C00F020F80128F2D1DFF860030078C3
S31508001D10401CDFF858130870DFF850030078DFF826
S31508001D20481309788842E3D1DFF84003027892B273
S31508001D30DFF83C132000FFF74DFCDFF828030021ED
S31508001D4001700120D5E780B50100C448007800F08D
S31508001D501BF9C0B202BD80B50100C9B2BD48007802
S31508001D6000F0BAF8C0B202BD38B5BA48007800F03B
S31508001D705EF90400E4B2002C2DD0E4B2412C00DB5D
S31508001D804024002512E000A9B248007800F0FCF8CB
S31508001D90C0B2012804D04FF4A671B14800F08AF900
S31508001DA0EDB2B4489DF8001029546D1CEDB2E4B2AA
S31508001DB0A542E8D3E4B2220092B24FF48071AD484E
S31508001DC0FFF738F9E4B2210089B20120FFF7E2F8FB
S31508001DD00120FFF732F831BD38B5A749012000F0D8
S31508001DE033FA040000250FE0ADB2A348295C9B48EE
S31508001DF0007800F071F8C0B2012804D040F27111E1
S31508001E00974800F057F96D1CADB2A4B2A542EBD3C2
S31508001E100120FFF729F831BD30B400230024230040
S31508001E200BE0DBB2040F373401F813400001DBB2D4
S31508001E3011EB4304002565705B1CDBB2D2B29342FA
S31508001E4008D2040F0A2CECD2DBB2040F303401F8A6
S31508001E501340EBE730BC704710B5884800688849DE
S31508001E600C68884909680818002808D00822864995
S31508001E70FFF7D2FF042285492000FFF7CDFF10BDEA
S31508001E808349844A002004E088744A61183118326C
S31508001E90401CC0B20028F7D08874002048617E48EC
S31508001EA07B490160704710B47B4A1268002A01D149
S31508001EB0FF200FE0784A12685369774C2360117443
S31508001EC09060D060002353741060C9B20818401E91
S31508001ED05060907C10BC704738B504000D00E4B221
S31508001EE0022C04DB40F2FB115D4800F0E3F8E4B293
S31508001EF01820674900FB0410407CE4B21821644AA4
S31508001F0001FB0421097C884201D100203BE0E4B2B0
S31508001F1018205F4900FB0410C0680570E4B2182059
S31508001F205B4900FB0410407C401CE4B21821584A67
S31508001F3001FB04214874E4B21820554900FB04103B
S31508001F40C068401CE4B21821514A01FB0421C8604C
S31508001F50E4B218204E4900FB04104068E4B2182188
S31508001F604B4A01FB0421C96888420BD2E4B2182007
S31508001F70474900FB0410E4B21821454A01FB042135
S31508001F800968C160012032BD38B504000D00E4B20D
S31508001F90022C04DB40F21D21314800F08BF8E4B234
S31508001FA018203B4900FB0410407C002801D1002082
S31508001FB03CE0E4B21820364900FB0410806800783B
S31508001FC02870E4B21820324900FB0410407C401EF9
S31508001FD0E4B218212E4A01FB04214874E4B2182001
S31508001FE02B4900FB04108068401CE4B21821284ADB
S31508001FF001FB04218860E4B21820254900FB04107F
S315080020004068E4B21821224A01FB04218968884203
S315080020100BD2E4B218201E4900FB0410E4B21821C2
S315080020201B4A01FB042109688160012032BD10B5F5
S315080020300400E4B2022C04DB40F23D21084800F01B
S3150800204039F8E4B21820124900FB0410407C10BD90
S315080020504505002044050020890500208805002044
S31508002060282A0008460700200C06002045070020FD
S315080020700D0600204C0600208C060020E8F7FF1FFE
S31508002080ECF7FF1FF0F7FF1F7E0000208E000020F0
S31508002090CC060020E40600202407002000F0EAF819
S315080020A0002801D000F0E8F8002000F0F9F800F068
S315080020B0B1F9000080B5034A106003480160FFF7D4
S315080020C09FFAFCE7180700201C07002080B509487E
S315080020D00949016007480068022101720748084952
S315080020E0016008480849016004480068006880479C
S315080020F001BD00BF2C070020FC0600203007002089
S3150800210000000020340700205800002020490978E4
S31508002110002914D11F49096851F010011D4A1160A0
S315080021201D49096831F470411B4A11601A4909684A
S3150800213051F4E041184A1160154901220A70C0B2EB
S31508002140012804D115484FF40061016003E01448E2
S315080021504FF40061016070470E48006850F00400B3
S315080021600C4908600F480068000900010D4908601D
S315080021700C48006850F004000A49086070470A488D
S315080021800068C00701D4012000E000207047000065
S3150800219044070020181002400410014014100140A2
S315080021A010100140000801400808014080B5174892
S315080021B017490968018015480088164909880840A2
S315080021C080050AD512484FF6FF510160124800787B
S315080021D0401C1149087000F027F90C4800880D4981
S315080021E009880840000401D500F028F90748008846
S315080021F0084909880840400506D505484FF6FF31C5
S31508002200016006484068804701BD00BF42070020BC
S31508002210445C00403C0700204907002000000020DD
S3150800222006480021016006484FF40641018005482A
S31508002230034909880160002070470000445C00409B
S315080022403C070020405C004070B504000D000026E5
S3150800225014F07F00FEF7CEFE060014F07F00FEF7AE
S315080022608CFE320092B2010089B22800FEF7FBFE0E
S31508002270300070BD0120704710B507497944183100
S31508002280064C7C44163404E00A68081D5118884731
S315080022900146A142F8D110BD200800004008000000
S315080022A080B500F005F800F0EBF900F0F5F9FCE769
S315080022B000B583B000200090002001904D480068CA
S315080022C050F001004B4908604B4800684B490840EC
S315080022D0494908604748006849490840454908602F
S315080022E04448006830F48020424908604248006843
S315080022F030F4FE004049086042485FF41F0101605F
S315080023003C48006850F480303A490860394800680B
S3150800231010F4003001900098401C009001980028A5
S3150800232004D1009840F2DC518842EFD13148006868
S31508002330800303D469213448FFF7BCFE334800689C
S3150800234050F0100031490860304800688008800065
S315080023502E4908602D48006850F002002B49086095
S3150800236025482549096801602348006850F400504B
S31508002370214908602048006850F480601E490860BA
S315080023801D48006830F47C101B4908600920801E2F
S3150800239080041949096850F48030084316490860D2
S315080023A01448006850F080701249086011480068A7
S315080023B08001FBD510480068800880000E49086037
S315080023C00D48006850F002000B4908600A4800688A
S315080023D010F00C000828F9D10748006830F480008E
S315080023E0054908600A48006850F400000849086072
S315080023F007BD000000100240041002400000FFF86C
S31508002400FFFFF6FE0810024090290008002002404F
S315080024101C10024000F04AB980B5FFF7A5FC01BDC3
S3150800242080B5FFF7D9FC01BD80B5034800680528CB
S3150800243001D1FFF799FC01BD3807002080B50020BF
S31508002440ADF8000039E086480078864951F8200042
S31508002450ADF80000BDF80000000414D580480078E7
S31508002460804951F8200040F68F7108407C49097868
S315080024707C4A42F821007A4800787B4911EB8000B3
S3150800248050F8040C8047BDF80000000615D57448BE
S315080024900078744951F8200080B248F60F71084058
S315080024A06F4909786F4A42F821006D4800786F49EC
S315080024B011EB800050F8040C80476D4800686D49A0
S315080024C00880000440F1CA806A48008810F00F00AE
S315080024D063490870624800780028B4D166486149A3
S315080024E0096801806448008810F030006349088054
S315080024F06148008810F440505F49088059480068D0
S3150800250080B24BF6BF71084090F4005090F020005E
S3150800251080B240F4004050F08000524908605548A7
S315080025200088C0062FD44F48006880B248F60F715D
S3150800253008404C490860FEF762FB4A48006880B2CA
S315080025404BF6BF7108404C490988C90401D590F477
S31508002550805049490988890401D590F400504749B3
S315080025600988C90601D590F01000444909888906EA
S3150800257001D590F0200080B240F4004050F0800071
S31508002580384908606AE037480068ADF80000BDF8C9
S31508002590000000052ED53348006840F68F710840C4
S315080025A030490860FEF7E1FA2E48006880B24BF61B
S315080025B0BF71084030490988C90401D590F4805094
S315080025C02D490988890401D590F400502B490988BA
S315080025D0C90601D590F0100028490988890601D551
S315080025E090F0200080B240F4004050F080001D4971
S315080025F0086033E0BDF8000000047FF55EAF1948B7
S31508002600006840F68F71084016490860FEF728FBF7
S315080026101448006880B24BF6BF710840164909880D
S31508002620C90401D590F4805013490988890401D555
S3150800263090F4005011490988C90601D590F0100098
S315080026400E490988890601D590F0200080B240F429
S31508002650004050F0800003490860FFE701BD000014
S3150800266048070020005C0040B400002098000020C5
S31508002670445C0040420700203E0700204007002037
S3150800268080B5FEF7BCFFFFF755F8FEF7BAFFFEF771
S31508002690E3FF00F010F801BD80B5FEF7B1FFFFF7C4
S315080026A05DF8FEF7EDFF00F016F801BD074638465F
S315080026B000F012F8FBE780B5FFF74EFDFFF75FFD68
S315080026C0002805D1FFF72AF8002801D1FEF76CFF8C
S315080026D000F001F801BD704780B5C046C046024A01
S315080026E011001820ABBEFBE72600020080B5FFF7F5
S315080026F0B3FB5D4800680021817200F0D3F8FFF74C
S315080027008FFD5A480021016001BD80B55648006812
S3150800271000218172544800685549C9794172524866
S3150800272000680021C1720020FEF73AFB4FF40071E1
S315080027300020FEF73CFB10210020FEF748FB402155
S315080027400020FEF7FDFB80210020FEF7E9FB0020B4
S31508002750FEF7A1FB474890F82C1089B20020FEF737
S3150800276026FC0020FEF780FB00210120FEF71FFB58
S315080027704FF480710120FEF7D3FBC0210120FEF73C
S31508002780DFFB40210120FEF705FC40210120FEF772
S315080027900EFC4FF440510120FEF734FB20210120A6
S315080027A0FEF715FB0020FEF79FFA3048012101606D
S315080027B001BD3148807A002802D02C4805210160E5
S315080027C070472A480421016070477047704780B5F2
S315080027D00021C0B2062812D123480068007810F0FC
S315080027E07F0001280BD1204800684079002806D1CF
S315080027F01D4800688078212801D10FF26101080080
S31508002800002801D1022009E01748006881611648AE
S3150800281000680022428200208847002002BD02206C
S31508002820704780B5154980B2FDF7D6FE02BD80B562
S31508002830134980B2FDF7D0FE02BD80B50A49096882
S31508002840C978C9B2062901DB002006E0C9B20D4ADB
S3150800285012EBC10180B2FDF7BFFE02BD80B50A4981
S3150800286080B2FDF7B9FE02BD2C070020380700200C
S31508002870DC2A000800000020FC060020D00000200A
S31508002880D800002030000020E0000020C9B200294E
S3150800289001D0022005E0C0B2002801D0022000E0E5
S315080028A00020704780B50120FFF730FC01200B4956
S315080028B080B208600A48002101800848084909884A
S315080028C0016008480021016005484FF4E051018085
S315080028D00248034909880160002002BD405C0040A7
S315080028E03C070020445C004000400008002000002F
S315080028F0020000000060000800200000030000003D
S3150800290000800008002000000400000000A0000865
S31508002910002000000500000000C00008002000009C
S315080029200600000000E00008002000000700000084
S31508002930000001080020000008000000002001082F
S3150800294000200000090000000040010800200000E7
S315080029500A00000000600108002000000B000000CB
S3150800296000800108002000000C00000000A00108FB
S31508002970002000000D00000000C001080020000033
S315080029800E00000000E00108002000000F00000013
S31508002990433A5C576F726B5C736F667477617265E6
S315080029A05C4F70656E424C545C5461726765745C2A
S315080029B044656D6F5C41524D434D335F53544D33FF
S315080029C0325F4F6C696D65785F53544D33324831C9
S315080029D030335F4941525C426F6F745C6D61696E5A
S315080029E02E630000433A5C576F726B5C736F6674B4
S315080029F0776172655C4F70656E424C545C546172C7
S31508002A006765745C536F757263655C41524D434DDF
S31508002A10335F53544D33325C4941525C7665637477
S31508002A206F72732E63000000433A5C576F726B5CDB
S31508002A30736F6674776172655C4F70656E424C544D
S31508002A405C5461726765745C536F757263655C414B
S31508002A50524D434D335F53544D33325C7573622E7A
S31508002A60630000002C03570069006E0055005300F0
S31508002A7042002000420075006C006B0020004900EF
S31508002A806E007400650072006600610063006500F0
S31508002A902603570069006E005500530042002000C7
S31508002AA0420075006C006B0020004400650076004B
S31508002AB069006300650000007FEBFFFF5C0600000D
S31508002AC0F000002000000000ABE2FFFFF00000006D
S31508002AD08400000000000020000000000902200019
S31508002AE0010100C0320904000002FF0000040705C6
S31508002AF08102400000070501024000001A034F004A
S31508002B00700065006E0042004C005400200055001D
S31508002B1073006500720000001201100100000040F9
S31508002B2045012300000101020301000080B541218F
S31508002B300148FFF7BFFA01BDE4290008C046C046B0
S31508002B40C046C046FFF7AAFA4F70656E424C54005D
S31508002B5004030904ED2600080B270008CB27000804
S31508002B60CD270008CF2700081F2800088D28000851
S31508002B70232800082F2800083B280008000000002A
S31508002B8040000000502B000804000000FC2A000842
S31508002B901A000000902A0008260000007C00002089
S31508002BA01C000000642A00082C000000710D0008B3
S31508002BB0B3270008710D0008710D0008710D000893
S31508002BC0710D0008710D0008710D0008C327000873
S31508002BD01C03530045005200310032003300340014
S31508002BE0350036003700380039003000192400084F
S31508002BF0710D0008710D0008710D0008710D0008AF
S31508002C00710D0008710D000821240008710D0008D7
S31508002C10710D0008710D0008710D0008710D00088E
S31508002C20710D0008182B000812000000DC2A0008A5
S31508002C3020000000EE2A0008090000000301000039
S30908002C40040000007E
S70508002B3D8A

View File

@ -31,7 +31,7 @@
<Wnd4>
<Wnd0>
<Tabs>
<Tab>
<Identity>TabID-12163-3113</Identity>
@ -47,7 +47,7 @@
</Tab>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd4><Wnd5>
<SelectedTab>0</SelectedTab></Wnd0><Wnd1>
<Tabs>
<Tab>
<Identity>TabID-22911-3116</Identity>
@ -59,7 +59,7 @@
</Tab>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd5><Wnd6>
<SelectedTab>0</SelectedTab></Wnd1><Wnd2>
<Tabs>
<Tab>
<Identity>TabID-891-3119</Identity>
@ -69,20 +69,20 @@
</Tab>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd6><Wnd7><Tabs><Tab><Identity>TabID-30261-691</Identity><TabName>Register</TabName><Factory>Register</Factory><Session><REG1>0</REG1><REG2>0</REG2><Group>0</Group><States>0</States></Session></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd7></Windows>
<SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-30261-691</Identity><TabName>Register</TabName><Factory>Register</Factory><Session><REG1>0</REG1><REG2>0</REG2><Group>0</Group><States>0</States></Session></Tab></Tabs><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>32</YPos2><SelStart2>2809</SelStart2><SelEnd2>2809</SelEnd2></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\usb_desc.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>1300</SelStart2><SelEnd2>1300</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>32</YPos2><SelStart2>2872</SelStart2><SelEnd2>2872</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\usb_desc.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>1300</SelStart2><SelEnd2>1300</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>522</YPos2><SelStart2>21717</SelStart2><SelEnd2>21717</SelEnd2></Tab><ActiveTab>2</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions>
<Top><Row0><Sizes><Toolbar-0297d6d8><key>iaridepm.enu1</key></Toolbar-0297d6d8></Sizes></Row0><Row1><Sizes><Toolbar-077674d0><key>debuggergui.enu1</key></Toolbar-077674d0></Sizes></Row1></Top><Left><Row0><Sizes><Wnd5><Rect><Top>-2</Top><Left>-2</Left><Bottom>737</Bottom><Right>259</Right><x>-2</x><y>-2</y><xscreen>261</xscreen><yscreen>204</yscreen><sizeHorzCX>135938</sizeHorzCX><sizeHorzCY>202381</sizeHorzCY><sizeVertCX>135938</sizeVertCX><sizeVertCY>733135</sizeVertCY></Rect></Wnd5></Sizes></Row0></Left><Right><Row0><Sizes><Wnd6><Rect><Top>-2</Top><Left>-2</Left><Bottom>737</Bottom><Right>462</Right><x>-2</x><y>-2</y><xscreen>261</xscreen><yscreen>204</yscreen><sizeHorzCX>135938</sizeHorzCX><sizeHorzCY>202381</sizeHorzCY><sizeVertCX>241667</sizeVertCX><sizeVertCY>733135</sizeVertCY></Rect></Wnd6></Sizes></Row0><Row1><Sizes><Wnd7><Rect><Top>-2</Top><Left>460</Left><Bottom>737</Bottom><Right>795</Right><x>460</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>174479</sizeVertCX><sizeVertCY>733135</sizeVertCY></Rect></Wnd7></Sizes></Row1></Right><Bottom><Row0><Sizes><Wnd4><Rect><Top>-2</Top><Left>-2</Left><Bottom>202</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>204</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>202381</sizeHorzCY><sizeVertCX>135938</sizeVertCX><sizeVertCY>202381</sizeVertCY></Rect></Wnd4></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
<Top><Row0><Sizes><Toolbar-029aba70><key>iaridepm.enu1</key></Toolbar-029aba70></Sizes></Row0><Row1><Sizes><Toolbar-02f49df8><key>debuggergui.enu1</key></Toolbar-02f49df8></Sizes></Row1></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>737</Bottom><Right>259</Right><x>-2</x><y>-2</y><xscreen>261</xscreen><yscreen>204</yscreen><sizeHorzCX>135938</sizeHorzCX><sizeHorzCY>202381</sizeHorzCY><sizeVertCX>135938</sizeVertCX><sizeVertCY>733135</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>737</Bottom><Right>462</Right><x>-2</x><y>-2</y><xscreen>261</xscreen><yscreen>204</yscreen><sizeHorzCX>135938</sizeHorzCX><sizeHorzCY>202381</sizeHorzCY><sizeVertCX>241667</sizeVertCX><sizeVertCY>733135</sizeVertCY></Rect></Wnd2></Sizes></Row0><Row1><Sizes><Wnd3><Rect><Top>-2</Top><Left>460</Left><Bottom>737</Bottom><Right>795</Right><x>460</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>174479</sizeVertCX><sizeVertCY>733135</sizeVertCY></Rect></Wnd3></Sizes></Row1></Right><Bottom><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>202</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>204</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>202381</sizeHorzCY><sizeVertCX>135938</sizeVertCX><sizeVertCY>202381</sizeVertCY></Rect></Wnd0></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop>
</Project>

View File

@ -18,7 +18,7 @@ ActionState=1
Enabled=0
ShowSource=1
[DebugChecksum]
Checksum=959193746
Checksum=929506173
[DisAssemblyWindow]
NumStates=_ 1
State 1=_ 1
@ -52,6 +52,12 @@ ByteLimit=50
[Breakpoints]
Bp0=_ "STD_CODE" "0x08000874" 0 0 0 0 "" 0 "" 0
Count=1
[CallStack]
ShowArgs=0
[Disassembly]
MixedMode=1
[JLinkDriver]
CStepIntDis=_ 0
[Log file]
LoggingEnabled=_ 0
LogFile=_ ""
@ -59,12 +65,6 @@ Category=_ 0
[TermIOLog]
LoggingEnabled=_ 0
LogFile=_ ""
[CallStack]
ShowArgs=0
[Disassembly]
MixedMode=1
[JLinkDriver]
CStepIntDis=_ 0
[CallStackLog]
Enabled=0
[DriverProfiling]

View File

@ -12,12 +12,12 @@
<Column0>231</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
<Column0>380</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/></Static>
<Windows>
<Wnd0>
<Wnd2>
<Tabs>
<Tab>
<Identity>TabID-32216-31616</Identity>
@ -29,20 +29,20 @@
</Tab>
</Tabs>
<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></Tabs><SelectedTab>0</SelectedTab></Wnd1></Windows>
<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></Tabs><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>32</YPos2><SelStart2>2809</SelStart2><SelEnd2>2809</SelEnd2></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\usb_desc.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>1300</SelStart2><SelEnd2>1300</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>32</YPos2><SelStart2>2872</SelStart2><SelEnd2>2872</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\usb_desc.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>0</YPos2><SelStart2>1300</SelStart2><SelEnd2>1300</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>522</YPos2><SelStart2>21717</SelStart2><SelEnd2>21717</SelEnd2></Tab><ActiveTab>2</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions>
<Top><Row0><Sizes><Toolbar-02b0cf20><key>iaridepm.enu1</key></Toolbar-02b0cf20></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>585</Bottom><Right>305</Right><x>-2</x><y>-2</y><xscreen>176</xscreen><yscreen>166</yscreen><sizeHorzCX>136012</sizeHorzCX><sizeHorzCY>201701</sizeHorzCY><sizeVertCX>237249</sizeVertCX><sizeVertCY>713244</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>193</Bottom><Right>1296</Right><x>-2</x><y>-2</y><xscreen>1298</xscreen><yscreen>195</yscreen><sizeHorzCX>1003091</sizeHorzCX><sizeHorzCY>236938</sizeHorzCY><sizeVertCX>136012</sizeVertCX><sizeVertCY>201701</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
<Top><Row0><Sizes><Toolbar-029aba70><key>iaridepm.enu1</key></Toolbar-029aba70></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>
</Desktop>
</Workspace>

View File

@ -12,12 +12,12 @@
<Column0>231</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
<Column0>380</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/></Static>
<Windows>
<Wnd0>
<Wnd2>
<Tabs>
<Tab>
<Identity>TabID-32216-31616</Identity>
@ -29,7 +29,7 @@
</Tab>
</Tabs>
<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></Tabs><SelectedTab>0</SelectedTab></Wnd1></Windows>
<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></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows>
<Editor>
@ -42,7 +42,7 @@
<Top><Row0><Sizes><Toolbar-0292cf20><key>iaridepm.enu1</key></Toolbar-0292cf20></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>585</Bottom><Right>305</Right><x>-2</x><y>-2</y><xscreen>176</xscreen><yscreen>166</yscreen><sizeHorzCX>136012</sizeHorzCX><sizeHorzCY>201701</sizeHorzCY><sizeVertCX>237249</sizeVertCX><sizeVertCY>713244</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>193</Bottom><Right>1296</Right><x>-2</x><y>-2</y><xscreen>1298</xscreen><yscreen>195</yscreen><sizeHorzCX>1003091</sizeHorzCX><sizeHorzCY>236938</sizeHorzCY><sizeVertCX>136012</sizeVertCX><sizeVertCY>201701</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
<Top><Row0><Sizes><Toolbar-02afba70><key>iaridepm.enu1</key></Toolbar-02afba70></Sizes></Row0></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>
</Desktop>
</Workspace>

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