- Fixed bug in UsbTransmitPipeBulkIN where data was incorrectly copied twice to the endpoint's RAM

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@19 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
Frank Voorburg 2011-12-20 13:51:48 +00:00
parent 646e4415ef
commit b254987f04
13 changed files with 2039 additions and 2045 deletions

View File

@ -314,7 +314,7 @@ CM3_System_Control_Space 0xe000e000 0x00001000 xw
Linker script and memory map
0x08002a80 __do_debug_operation = __do_debug_operation_bkpt
0x08002a70 __do_debug_operation = __do_debug_operation_bkpt
0x08000000 __FLASH_segment_start__ = 0x8000000
0x08004000 __FLASH_segment_end__ = 0x8004000
0x20000000 __RAM_segment_start__ = 0x20000000
@ -363,7 +363,7 @@ Linker script and memory map
0x00000001 . = ASSERT (((__init_end__ >= __FLASH_segment_start__) && (__init_end__ <= (__FLASH_segment_start__ + 0x20000))), error: .init is too large to fit in FLASH memory segment)
0x080002e8 __text_load_start__ = ALIGN (__init_end__, 0x4)
.text 0x080002e8 0x27b8
.text 0x080002e8 0x27a8
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
@ -629,72 +629,72 @@ Linker script and memory map
0x08002334 0xb4 THUMB Debug/../../obj/usb.o
0x08002334 UsbReceivePacket
.text.UsbTransmitPipeBulkIN
0x080023e8 0xcc THUMB Debug/../../obj/usb.o
0x080023e8 0xbc THUMB Debug/../../obj/usb.o
0x080023e8 UsbTransmitPipeBulkIN
.text.UsbReceivePipeBulkOUT
0x080024b4 0x60 THUMB Debug/../../obj/usb.o
0x080024b4 UsbReceivePipeBulkOUT
0x080024a4 0x60 THUMB Debug/../../obj/usb.o
0x080024a4 UsbReceivePipeBulkOUT
.text.UsbGetSerialNum
0x08002514 0x44 THUMB Debug/../../obj/usb.o
0x08002514 UsbGetSerialNum
0x08002504 0x44 THUMB Debug/../../obj/usb.o
0x08002504 UsbGetSerialNum
.text.AssertFailure
0x08002558 0x1c THUMB Debug/../../obj/assert.o
0x08002558 AssertFailure
0x08002548 0x1c THUMB Debug/../../obj/assert.o
0x08002548 AssertFailure
.text.BackDoorInit
0x08002574 0x1c THUMB Debug/../../obj/backdoor.o
0x08002574 BackDoorInit
0x08002564 0x1c THUMB Debug/../../obj/backdoor.o
0x08002564 BackDoorInit
.text.BackDoorCheck
0x08002590 0x4 THUMB Debug/../../obj/backdoor.o
0x08002590 BackDoorCheck
0x08002580 0x4 THUMB Debug/../../obj/backdoor.o
0x08002580 BackDoorCheck
.text.BootInit
0x08002594 0x18 THUMB Debug/../../obj/boot.o
0x08002594 BootInit
0x08002584 0x18 THUMB Debug/../../obj/boot.o
0x08002584 BootInit
.text.BootTask
0x080025ac 0x14 THUMB Debug/../../obj/boot.o
0x080025ac BootTask
.text.ComInit 0x080025c0 0x34 THUMB Debug/../../obj/com.o
0x080025c0 ComInit
.text.ComTask 0x080025f4 0x24 THUMB Debug/../../obj/com.o
0x080025f4 ComTask
.text.ComFree 0x08002618 0xc THUMB Debug/../../obj/com.o
0x08002618 ComFree
0x0800259c 0x14 THUMB Debug/../../obj/boot.o
0x0800259c BootTask
.text.ComInit 0x080025b0 0x34 THUMB Debug/../../obj/com.o
0x080025b0 ComInit
.text.ComTask 0x080025e4 0x24 THUMB Debug/../../obj/com.o
0x080025e4 ComTask
.text.ComFree 0x08002608 0xc THUMB Debug/../../obj/com.o
0x08002608 ComFree
.text.ComTransmitPacket
0x08002624 0x10 THUMB Debug/../../obj/com.o
0x08002624 ComTransmitPacket
0x08002614 0x10 THUMB Debug/../../obj/com.o
0x08002614 ComTransmitPacket
.text.ComSetConnectEntryState
0x08002634 0x10 THUMB Debug/../../obj/com.o
0x08002634 ComSetConnectEntryState
0x08002624 0x10 THUMB Debug/../../obj/com.o
0x08002624 ComSetConnectEntryState
.text.ComIsConnectEntryState
0x08002644 0xc THUMB Debug/../../obj/com.o
0x08002644 ComIsConnectEntryState
.text.CopInit 0x08002650 0x4 THUMB Debug/../../obj/cop.o
0x08002650 CopInit
0x08002634 0xc THUMB Debug/../../obj/com.o
0x08002634 ComIsConnectEntryState
.text.CopInit 0x08002640 0x4 THUMB Debug/../../obj/cop.o
0x08002640 CopInit
.text.CopService
0x08002654 0x4 THUMB Debug/../../obj/cop.o
0x08002654 CopService
0x08002644 0x4 THUMB Debug/../../obj/cop.o
0x08002644 CopService
.text.XcpProtectResources
0x08002658 0x10 THUMB Debug/../../obj/xcp.o
0x08002648 0x10 THUMB Debug/../../obj/xcp.o
.text.XcpSetCtoError
0x08002668 0x1c THUMB Debug/../../obj/xcp.o
.text.XcpInit 0x08002684 0x20 THUMB Debug/../../obj/xcp.o
0x08002684 XcpInit
0x08002658 0x1c THUMB Debug/../../obj/xcp.o
.text.XcpInit 0x08002674 0x20 THUMB Debug/../../obj/xcp.o
0x08002674 XcpInit
.text.XcpPacketTransmitted
0x080026a4 0x14 THUMB Debug/../../obj/xcp.o
0x080026a4 XcpPacketTransmitted
0x08002694 0x14 THUMB Debug/../../obj/xcp.o
0x08002694 XcpPacketTransmitted
.text.XcpPacketReceived
0x080026b8 0x3c8 THUMB Debug/../../obj/xcp.o
0x080026b8 XcpPacketReceived
0x080026a8 0x3c8 THUMB Debug/../../obj/xcp.o
0x080026a8 XcpPacketReceived
.text.libdebugio_bkpt.__do_debug_operation_bkpt
0x08002a80 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o)
0x08002a80 __do_debug_operation_bkpt
0x08002a70 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o)
0x08002a70 __do_debug_operation_bkpt
.text.libc.__debug_io_lock
0x08002a98 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
0x08002a98 __debug_io_lock
0x08002a88 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
0x08002a88 __debug_io_lock
.text.libc.__debug_io_unlock
0x08002a9c 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
0x08002a9c __debug_io_unlock
0x08002aa0 __text_end__ = (__text_start__ + SIZEOF (.text))
0x08002aa0 __text_load_end__ = __text_end__
0x08002a8c 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
0x08002a8c __debug_io_unlock
0x08002a90 __text_end__ = (__text_start__ + SIZEOF (.text))
0x08002a90 __text_load_end__ = __text_end__
.vfp11_veneer 0x00000000 0x0
.vfp11_veneer 0x00000000 0x0 linker stubs
@ -702,83 +702,83 @@ 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__ + 0x20000))), error: .text is too large to fit in FLASH memory segment)
0x08002aa0 __dtors_load_start__ = ALIGN (__text_end__, 0x4)
0x08002a90 __dtors_load_start__ = ALIGN (__text_end__, 0x4)
.dtors 0x08002aa0 0x0
0x08002aa0 __dtors_start__ = .
.dtors 0x08002a90 0x0
0x08002a90 __dtors_start__ = .
*(SORT(.dtors.*))
*(.dtors)
*(.fini_array .fini_array.*)
0x08002aa0 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x08002aa0 __dtors_load_end__ = __dtors_end__
0x08002a90 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x08002a90 __dtors_load_end__ = __dtors_end__
0x00000001 . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= (__FLASH_segment_start__ + 0x20000))), error: .dtors is too large to fit in FLASH memory segment)
0x08002aa0 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
0x08002a90 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4)
.ctors 0x08002aa0 0x0
0x08002aa0 __ctors_start__ = .
.ctors 0x08002a90 0x0
0x08002a90 __ctors_start__ = .
*(SORT(.ctors.*))
*(.ctors)
*(.init_array .init_array.*)
0x08002aa0 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x08002aa0 __ctors_load_end__ = __ctors_end__
0x08002a90 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x08002a90 __ctors_load_end__ = __ctors_end__
0x00000001 . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= (__FLASH_segment_start__ + 0x20000))), error: .ctors is too large to fit in FLASH memory segment)
0x08002aa0 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
0x08002a90 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4)
.rodata 0x08002aa0 0x2d8
0x08002aa0 __rodata_start__ = .
.rodata 0x08002a90 0x2d8
0x08002a90 __rodata_start__ = .
*(.rodata .rodata.* .gnu.linkonce.r.*)
.rodata.str1.4
0x08002aa0 0x67 THUMB Debug/../../obj/main.o
0x08002a90 0x67 THUMB Debug/../../obj/main.o
0x68 (size before relaxing)
*fill* 0x08002b07 0x1 00
*fill* 0x08002af7 0x1 00
.rodata.Bulk_DeviceDescriptor
0x08002b08 0x14 THUMB Debug/../../obj/usb_desc.o
0x08002b08 Bulk_DeviceDescriptor
0x08002af8 0x14 THUMB Debug/../../obj/usb_desc.o
0x08002af8 Bulk_DeviceDescriptor
.rodata.Bulk_StringLangID
0x08002b1c 0x4 THUMB Debug/../../obj/usb_desc.o
0x08002b1c Bulk_StringLangID
0x08002b0c 0x4 THUMB Debug/../../obj/usb_desc.o
0x08002b0c Bulk_StringLangID
.rodata.Bulk_StringProduct
0x08002b20 0x28 THUMB Debug/../../obj/usb_desc.o
0x08002b20 Bulk_StringProduct
0x08002b10 0x28 THUMB Debug/../../obj/usb_desc.o
0x08002b10 Bulk_StringProduct
.rodata.Bulk_ConfigDescriptor
0x08002b48 0x20 THUMB Debug/../../obj/usb_desc.o
0x08002b48 Bulk_ConfigDescriptor
0x08002b38 0x20 THUMB Debug/../../obj/usb_desc.o
0x08002b38 Bulk_ConfigDescriptor
.rodata.Bulk_StringVendor
0x08002b68 0x1c THUMB Debug/../../obj/usb_desc.o
0x08002b68 Bulk_StringVendor
0x08002b58 0x1c THUMB Debug/../../obj/usb_desc.o
0x08002b58 Bulk_StringVendor
.rodata.Bulk_StringInterface
0x08002b84 0x2c THUMB Debug/../../obj/usb_desc.o
0x08002b84 Bulk_StringInterface
0x08002b74 0x2c THUMB Debug/../../obj/usb_desc.o
0x08002b74 Bulk_StringInterface
.rodata.str1.4
0x08002bb0 0x92 THUMB Debug/../../obj/vectors.o
0x08002ba0 0x92 THUMB Debug/../../obj/vectors.o
0x94 (size before relaxing)
*fill* 0x08002c42 0x2 00
*fill* 0x08002c32 0x2 00
.rodata.flashLayout
0x08002c44 0xa8 THUMB Debug/../../obj/flash.o
0x08002c34 0xa8 THUMB Debug/../../obj/flash.o
.rodata.str1.4
0x08002cec 0x84 THUMB Debug/../../obj/usb.o
0x08002cdc 0x84 THUMB Debug/../../obj/usb.o
.rodata.xcpStationId
0x08002d70 0x8 THUMB Debug/../../obj/xcp.o
0x08002d78 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x08002d78 __rodata_load_end__ = __rodata_end__
0x08002d60 0x8 THUMB Debug/../../obj/xcp.o
0x08002d68 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x08002d68 __rodata_load_end__ = __rodata_end__
0x00000001 . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= (__FLASH_segment_start__ + 0x20000))), error: .rodata is too large to fit in FLASH memory segment)
0x08002d78 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
0x08002d68 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4)
.ARM.exidx 0x08002d78 0x0
0x08002d78 __ARM.exidx_start__ = .
0x08002d78 __exidx_start = __ARM.exidx_start__
.ARM.exidx 0x08002d68 0x0
0x08002d68 __ARM.exidx_start__ = .
0x08002d68 __exidx_start = __ARM.exidx_start__
*(.ARM.exidx .ARM.exidx.*)
0x08002d78 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
0x08002d78 __exidx_end = __ARM.exidx_end__
0x08002d78 __ARM.exidx_load_end__ = __ARM.exidx_end__
0x08002d68 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx))
0x08002d68 __exidx_end = __ARM.exidx_end__
0x08002d68 __ARM.exidx_load_end__ = __ARM.exidx_end__
0x00000001 . = ASSERT (((__ARM.exidx_end__ >= __FLASH_segment_start__) && (__ARM.exidx_end__ <= (__FLASH_segment_start__ + 0x20000))), error: .ARM.exidx is too large to fit in FLASH memory segment)
0x08002d78 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4)
0x08002d68 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4)
.fast 0x20000000 0x0 load address 0x08002d78
.fast 0x20000000 0x0 load address 0x08002d68
0x20000000 __fast_start__ = .
*(.fast .fast.*)
0x20000000 __fast_end__ = (__fast_start__ + SIZEOF (.fast))
0x08002d78 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
0x08002d68 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
0x00000001 . = ASSERT ((((__fast_load_start__ + SIZEOF (.fast)) >= __FLASH_segment_start__) && ((__fast_load_start__ + SIZEOF (.fast)) <= (__FLASH_segment_start__ + 0x20000))), error: .fast is too large to fit in FLASH memory segment)
.fast_run 0x20000000 0x0
@ -787,9 +787,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__ >= __RAM_segment_start__) && (__fast_run_end__ <= (__RAM_segment_start__ + 0x5000))), error: .fast_run is too large to fit in RAM memory segment)
0x08002d78 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4)
0x08002d68 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4)
.data 0x20000000 0xec load address 0x08002d78
.data 0x20000000 0xec load address 0x08002d68
0x20000000 __data_start__ = .
*(.data .data.* .gnu.linkonce.d.*)
.data.Bulk_StringSerial
@ -823,10 +823,10 @@ Linker script and memory map
0x200000e8 0x4 THUMB Debug/../../obj/usb_prop.o
0x200000e8 Device_Table
0x200000ec __data_end__ = (__data_start__ + SIZEOF (.data))
0x08002e64 __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
0x08002e54 __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__ + 0x20000))), error: .data is too large to fit in FLASH memory segment)
.data_run 0x20000000 0xec load address 0x08002d78
.data_run 0x20000000 0xec load address 0x08002d68
0x20000000 __data_run_start__ = .
0x200000ec . = MAX ((__data_run_start__ + SIZEOF (.data)), .)
*fill* 0x20000000 0xec 00
@ -963,14 +963,14 @@ Linker script and memory map
0x200008e0 __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss))
0x200008e0 __tbss_load_end__ = __tbss_end__
0x00000001 . = ASSERT (((__tbss_end__ >= __RAM_segment_start__) && (__tbss_end__ <= (__RAM_segment_start__ + 0x5000))), error: .tbss is too large to fit in RAM memory segment)
0x08002e64 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
0x08002e54 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4)
.tdata 0x200008e0 0x0 load address 0x08002e64
.tdata 0x200008e0 0x0 load address 0x08002e54
0x200008e0 __tdata_start__ = .
*(.tdata .tdata.*)
0x200008e0 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata))
0x08002e64 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata))
0x08002e64 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata))
0x08002e54 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata))
0x08002e54 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata))
0x00000001 . = ASSERT ((((__tdata_load_start__ + SIZEOF (.tdata)) >= __FLASH_segment_start__) && ((__tdata_load_start__ + SIZEOF (.tdata)) <= (__FLASH_segment_start__ + 0x20000))), error: .tdata is too large to fit in FLASH memory segment)
.tdata_run 0x200008e0 0x0
@ -1203,7 +1203,7 @@ OUTPUT(D:/usr/feaser/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_
.debug_ranges 0x000007a8 0x38 THUMB Debug/../../obj/xcp.o
.debug_ranges 0x000007e0 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
.debug_line 0x00000000 0x388b
.debug_line 0x00000000 0x388a
.debug_line 0x00000000 0x1fb THUMB Debug/../../obj/hooks.o
.debug_line 0x000001fb 0x1d5 THUMB Debug/../../obj/main.o
.debug_line 0x000003d0 0x295 THUMB Debug/../../obj/core_cm3.o
@ -1227,14 +1227,14 @@ OUTPUT(D:/usr/feaser/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_
.debug_line 0x000029e7 0x131 THUMB Debug/../../obj/timer.o
.debug_line 0x00002b18 0x1d THUMB Debug/../../obj/uart.o
.debug_line 0x00002b35 0x2c8 THUMB Debug/../../obj/flash.o
.debug_line 0x00002dfd 0x3cb THUMB Debug/../../obj/usb.o
.debug_line 0x000031c8 0xdc THUMB Debug/../../obj/assert.o
.debug_line 0x000032a4 0xc8 THUMB Debug/../../obj/backdoor.o
.debug_line 0x0000336c 0xbf THUMB Debug/../../obj/boot.o
.debug_line 0x0000342b 0x15e THUMB Debug/../../obj/com.o
.debug_line 0x00003589 0xb7 THUMB Debug/../../obj/cop.o
.debug_line 0x00003640 0x1d7 THUMB Debug/../../obj/xcp.o
.debug_line 0x00003817 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
.debug_line 0x00002dfd 0x3ca THUMB Debug/../../obj/usb.o
.debug_line 0x000031c7 0xdc THUMB Debug/../../obj/assert.o
.debug_line 0x000032a3 0xc8 THUMB Debug/../../obj/backdoor.o
.debug_line 0x0000336b 0xbf THUMB Debug/../../obj/boot.o
.debug_line 0x0000342a 0x15e THUMB Debug/../../obj/com.o
.debug_line 0x00003588 0xb7 THUMB Debug/../../obj/cop.o
.debug_line 0x0000363f 0x1d7 THUMB Debug/../../obj/xcp.o
.debug_line 0x00003816 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
.debug_str 0x00000000 0x2b45
.debug_str 0x00000000 0x211 THUMB Debug/../../obj/hooks.o
@ -1398,7 +1398,7 @@ OUTPUT(D:/usr/feaser/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_
.ARM.attributes
0x000001f0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o)
.debug_loc 0x00000000 0x2df8
.debug_loc 0x00000000 0x2e03
.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
@ -1417,9 +1417,9 @@ OUTPUT(D:/usr/feaser/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_
.debug_loc 0x00001d94 0xff THUMB Debug/../../obj/nvm.o
.debug_loc 0x00001e93 0x40 THUMB Debug/../../obj/timer.o
.debug_loc 0x00001ed3 0x6c5 THUMB Debug/../../obj/flash.o
.debug_loc 0x00002598 0x541 THUMB Debug/../../obj/usb.o
.debug_loc 0x00002ad9 0x46 THUMB Debug/../../obj/assert.o
.debug_loc 0x00002b1f 0x20 THUMB Debug/../../obj/backdoor.o
.debug_loc 0x00002b3f 0x40 THUMB Debug/../../obj/boot.o
.debug_loc 0x00002b7f 0xd2 THUMB Debug/../../obj/com.o
.debug_loc 0x00002c51 0x1a7 THUMB Debug/../../obj/xcp.o
.debug_loc 0x00002598 0x54c THUMB Debug/../../obj/usb.o
.debug_loc 0x00002ae4 0x46 THUMB Debug/../../obj/assert.o
.debug_loc 0x00002b2a 0x20 THUMB Debug/../../obj/backdoor.o
.debug_loc 0x00002b4a 0x40 THUMB Debug/../../obj/boot.o
.debug_loc 0x00002b8a 0xd2 THUMB Debug/../../obj/com.o
.debug_loc 0x00002c5c 0x1a7 THUMB Debug/../../obj/xcp.o

View File

@ -28,7 +28,7 @@ S315080001904E494F4A00F062F84E484F49002200F097
S315080001A068F84E484E49091A082903DB00220260FE
S315080001B0043001603F484049884205D0026804304F
S315080001C003B4904703BCF7E700208646EC4602F0E6
S315080001D031FA00200021434A904772B62A498D46D3
S315080001D029FA00200021434A904772B62A498D46DB
S315080001E02A482B492B4A00F039F82B482B492C4A28
S315080001F000F034F82B482C492C4A00F02FF82C48EC
S315080002002C492D4A00F02AF82C482D492D4A00F091
@ -39,12 +39,12 @@ S315080002400268043003B4904703BCF7E700208646EB
S31508000250EC4600200021234A9047FEE7884207D053
S31508000260521A05D0037801300B700131013AF9D1E1
S315080002707047884202D002700130FAE770470000E2
S3150800028008ED00E000000008E0080020782D0008CE
S3150800028008ED00E000000008E0080020682D0008DE
S3150800029000000020EC000020E8020008E802000840
S315080002A0A02A0008782D0008000000200000002081
S315080002B0A02A0008A02A0008A02A0008A02A0008E8
S315080002C0A02A0008A02A0008A02A0008A02A0008D8
S315080002D0782D0008EC000020600700206007002049
S315080002A0902A0008682D00080000002000000020A1
S315080002B0902A0008902A0008902A0008902A000828
S315080002C0902A0008902A0008902A0008902A000818
S315080002D0682D0008EC000020600700206007002059
S30D080002E0E0070020890300086D
S315080002E8C0B240F2EC03C2F200031B78D3B94FF44C
S315080002F88053C4F202039A6942F010029A614FF4D5
@ -65,7 +65,7 @@ S315080003D880321A604FF48053C4F2020340F2DC52AA
S315080003E8196801F400310191009901F101010091A0
S315080003F8019911B900999142F2D14FF48053C4F288
S3150800040802031B6813F4003F04D12E484FF06F010E
S3150800041802F09EF84FF40053C4F202031A6842F039
S3150800041802F096F84FF40053C4F202031A6842F041
S3150800042810021A601A6822F003021A601A6842F063
S3150800043802021A604FF48053C4F202035A685A60DB
S315080004485A6842F400525A605A6842F480625A60FE
@ -75,8 +75,8 @@ S315080004781A6812F0007FFBD04FF48053C4F20203C7
S315080004885A6822F003025A605A6842F002025A6011
S315080004984FF48053C4F202035A6802F00C02082A81
S315080004A8FAD14FF48053C4F202035A6822F4800240
S315080004B85A60DA6942F40002DA6102F067F802F073
S315080004C871F8FCE7A02A000800B580B248B940F2DE
S315080004B85A60DA6942F40002DA6102F05FF802F07B
S315080004C869F8FCE7902A000800B580B248B940F2F6
S315080004D82013C2F200031B684FF001021A835DF865
S315080004E804FB40F22413C2F200031B681B689847F2
S315080004F840F22013C2F20003186800F112005DF8F2
@ -371,7 +371,7 @@ S315080016F806421A8045F64043C4F200031A6070474A
S3150800170870B50E4600F07F052846FFF7C7FF044662
S315080017182846FFF771FF014630462246FFF75CFE6A
S31508001728204670BD00B500F05BFE5DF804FB00BFFF
S3150800173800B500F0BBFE5DF804FB00BF00B540F23B
S3150800173800B500F0B3FE5DF804FB00BF00B540F243
S315080017483813C2F200031B68052B01D100F048FEC6
S315080017585DF804FB00B545F64443C4F200031A686D
S3150800176892B240F23613C2F200031A801A8840F27F
@ -402,7 +402,7 @@ S315080018E8FFF794F85DF804FB4FF000005DF804FB79
S315080018F800B580B240F25401C2F20001FFF786F83B
S315080019085DF804FB00B580B240F2B801C2F20001E6
S31508001918FFF77CF85DF804FB10B540F22013C2F215
S3150800192800031B684FF000049C7442F64832C0F660
S3150800192800031B684FF000049C7442F63832C0F670
S315080019380002D2795A74DC742046FFF765FD204602
S315080019484FF40071FFF76AFD20464FF01001FFF7C4
S3150800195875FD20464FF04001FFF726FE20464FF05A
@ -415,19 +415,19 @@ S315080019B835FE4FF001004FF04001FFF743FE4FF0A8
S315080019C801004FF44051FFF757FD4FF001004FF063
S315080019D82001FFF733FD2046FFF7E6FA40F23813F1
S315080019E8C2F200034FF001021A6010BD10B500F0EC
S315080019F88DFD40F22013C2F200031B684FF0000465
S315080019F885FD40F22013C2F200031B684FF000046D
S31508001A089C7400F009F8FFF767FE40F23813C2F233
S31508001A1800031C6010BD00BF00B54FF00100FEF7BB
S31508001A285FFC45F64043C4F200034FF001021A6012
S31508001A3840F22812C2F200024FF00000186045F67C
S31508001A484441C4F2000108604FF4E051118019605E
S31508001A585DF804FB00B542F6B030C0F600004FF05A
S31508001A683C0100F075FD5DF804FB00BF00B500F009
S31508001A783FF870B100F0CCFD4EF60853CEF20003DD
S31508001A585DF804FB00B542F6A030C0F600004FF06A
S31508001A683C0100F06DFD5DF804FB00BF00B500F011
S31508001A783FF870B100F0C4FD4EF60853CEF20003E5
S31508001A884FF480421A6044F20403C0F600031B6848
S31508001A9898475DF804FB00BF70B50E4692B272B15E
S31508001AA8044600F1010002F1FF3292B2851816F8D1
S31508001AB8013B04F8013B00F0C9FDAC42F7D170BD03
S31508001AB8013B04F8013B00F0C1FDAC42F7D170BD0B
S31508001AC800B5FEF786FB5DF804FB00BF00B500F01D
S31508001AD877F95DF804FB00BF00B500F07FF95DF8FB
S31508001AE804FB00BF00B500F0A5F95DF804FB00BFCC
@ -437,9 +437,9 @@ S31508001B185DF804FB4FF40053C4F2020340F22312A3
S31508001B28C4F267525A6048F6AB12CCF6EF525A60BE
S31508001B384FF03402DA6070474FF40053C4F20203D8
S31508001B481A6942F080021A61704700BF70B50646E6
S31508001B5842F64445C0F600054FF0000400F076FD4D
S31508001B5842F63445C0F600054FF0000400F06EFD65
S31508001B682B68B3420DD869685B189E4209D242F6BB
S31508001B784443C0F6000304EB440203EB8203187AD5
S31508001B783443C0F6000304EB440203EB8203187AE5
S31508001B8870BD04F1010405F10C050E2CE6D14FF0E1
S31508001B98FF0070BD2DE9F04107460068FFF7D6FF3C
S31508001BA8FF2808BF002454D0FFF7B4FF4FF40053AA
@ -447,15 +447,15 @@ S31508001BB8C4F20203DB6813F0010F04D0FFF7BCFF79
S31508001BC84FF0000445E04FF40053C4F202031A69C3
S31508001BD842F001021A614FF000054FF40054C4F2AE
S31508001BE802043B6805EB030805F10402BE58B2B2C5
S31508001BF8EA52E36813F0010F05D000F027FDE36801
S31508001BF8EA52E36813F0010F05D000F01FFDE36809
S31508001C0813F0010FF9D14FEA1643A8F80230E36832
S31508001C1813F0010F05D000F019FDE36813F0010F62
S31508001C1813F0010F05D000F011FDE36813F0010F6A
S31508001C28F9D1D8F80030B34207D105F10405B5F55E
S31508001C38007FD6D14FF0010401E04FF000044FF4BD
S31508001C480053C4F202031A6922F001021A61FFF767
S31508001C5873FF2046BDE8F08170B5C6B242F6444522
S31508001C68C0F600054FF0000400F0F0FC2B7AB342EA
S31508001C7808D142F64443C0F6000304EB440253F87D
S31508001C5873FF2046BDE8F08170B5C6B242F6344532
S31508001C68C0F600054FF0000400F0E8FC2B7AB342F2
S31508001C7808D142F63443C0F6000304EB440253F88D
S31508001C88220070BD04F1010405F10C050E2CEBD1F8
S31508001C984FF0FF3070BD00BF00B54FEAC1534FEA99
S31508001CA8D35363B903688B420DD040F8041B4FF42D
@ -471,7 +471,7 @@ S31508001D384FEA49290368B3F1FF3F04D14946FFF73B
S31508001D48ABFF002830D02B684B4505D028464946B6
S31508001D58FFF7BEFF054658B32B68E41A04F10404D6
S31508001D682C1906F1010807F1FF37BFB2B84440F24B
S31508001D78FF1709F5007900F069FC05F10403E31A71
S31508001D78FF1709F5007900F061FC05F10403E31A79
S31508001D88BB4207D928464946FFF7A2FF054698B138
S31508001D9800F1040416F8013B04F8013B4645EAD16C
S31508001DA84FF00100BDE8F0834FF00000BDE8F0836E
@ -491,14 +491,14 @@ S31508001E7879D8FFF74FFE4FF40053C4F20203DB6824
S31508001E8813F0010F05D0FFF757FE4FF00000BDE825
S31508001E98F0814FF40053C4F202031A6942F00202B1
S31508001EA81A612846FFF7D8FE07462046FFF7D4FEEC
S31508001EB8804642F64445C0F600054FF0000400F097
S31508001EC8C5FB2B7AB34209D142F64443C0F6000350
S31508001EB8804642F63445C0F600054FF0000400F0A7
S31508001EC8BDFB2B7AB34209D142F63443C0F6000368
S31508001ED804EB440203EB82035B6807E004F10104A0
S31508001EE805F10C050E2CEAD14FF00003C7EB0808DC
S31508001EF84344C3F38F2303B303F1FF339EB206F1BA
S31508001F0801064FEA86264FF000054FF40054C4F23E
S31508001F180204EB196361236943F040032361E3680C
S31508001F2813F0010F05D000F091FBE36813F0010FD9
S31508001F2813F0010F05D000F089FBE36813F0010FE1
S31508001F38F9D105F58065B542EBD14FF40053C4F2E3
S31508001F4802031A6922F002021A61FFF7F5FD4FF03B
S31508001F580100BDE8F0814FF00000BDE8F0814FF0C0
@ -529,7 +529,7 @@ S315080020D81B6893B140F28452C2F200025C6914602C
S315080020E819749860D8604FF000025A74186001F1A4
S315080020F8FF3140185860987C01E04FF0FF0010BC8B
S31508002108704700BF30B5C4B2CDB2012C07D942F624
S31508002118EC40C0F6000040F2062100F019FA40F239
S31508002118DC40C0F600004FF4017100F011FA40F2F5
S315080021288853C2F2000304EB440203EBC2035A7C49
S315080021381B7C9A4222D040F28853C2F2000304EB71
S31508002148440203EBC203DA681570597C01F10101F0
@ -538,8 +538,8 @@ S3150800216840F28853C2F2000304EB44044FEAC4045D
S315080021781A191B59D3604FF0010030BD4FF0000003
S3150800218830BD4FF0010030BD00B5C1B240F28063E2
S31508002198C2F200031878FFF7B5FF5DF804FB00BF25
S315080021A830B50D46C4B2012C07D942F6EC40C0F644
S315080021B8000040F2292100F0CBF940F28853C2F218
S315080021A830B50D46C4B2012C07D942F6DC40C0F654
S315080021B8000040F2272100F0C3F940F28853C2F222
S315080021C8000304EB440203EBC2035B7C0BB340F247
S315080021D88853C2F2000303EBC2039A6812782A707E
S315080021E8597C01F1FF3159749A6802F101029A6023
@ -553,15 +553,15 @@ S31508002258010183F82A10DA6240F28452C2F20002B7
S31508002268136040F28064C2F2000460184FF040011F
S31508002278FFF728FF207040F2B855C2F2000505F1AD
S3150800228801004FF04001FFF71DFF28702378FF2B48
S3150800229801D0FF2807D142F6EC40C0F600004FF0FF
S315080022A8760100F055F9FEF7EBFE30BD00B54FF0A4
S3150800229801D0FF2807D142F6DC40C0F600004FF00F
S315080022A8760100F04DF9FEF7EBFE30BD00B54FF0AC
S315080022B80000FEF715F85DF804FB00BF2DE9F041AC
S315080022C80546CCB23F2C07D942F6EC40C0F60000CA
S315080022D84FF0970100F03CF92046FFF755FF012813
S315080022E807D042F6EC40C0F600004FF09A0100F01D
S315080022F82FF92646BCB14FF0000442F6EC47C0F663
S3150800230800074FF0A20800F0A1F9285DFFF73CFF87
S31508002318012803D03846414600F01AF904F10104A9
S315080022C80546CCB23F2C07D942F6DC40C0F60000DA
S315080022D84FF0970100F034F92046FFF755FF01281B
S315080022E807D042F6DC40C0F600004FF09A0100F02D
S315080022F827F92646BCB14FF0000442F6DC47C0F67B
S3150800230800074FF0A20800F099F9285DFFF73CFF8F
S31508002318012803D03846414600F012F904F10104B1
S31508002328A3B2B342EFD3BDE8F08100BF10B50446A7
S31508002338FFF710FA40F2C463C2F200031B78B3B978
S3150800234840F2FC50C2F20000FFF76AFF01283CD1B0
@ -575,172 +575,171 @@ S315080023B80A49FFF771FB40F2C463C2F200034FF003
S315080023C800021A704FF0010010BD4FF0000010BD52
S315080023D84FF0000010BD4FF0000010BDFD050020AD
S315080023E82DE9F04181B040F28063C2F200031C78FF
S315080023F8012C07D942F6EC40C0F6000040F24A2103
S3150800240800F0A6F840F28853C2F2000304EB44042D
S3150800241803EBC4035B7C002B44D0402B34BF98469F
S315080024284FF04008B8F1000F2AD040F24063C2F2D4
S315080023F8012C07D942F6DC40C0F600004FF41271EA
S3150800240800F09EF840F28853C2F2000304EB440435
S3150800241803EBC4035B7C002B3DD0402B34BF9846A6
S315080024284FF04008B8F1000F23D040F24063C2F2DB
S31508002438000303F1FF3408F1FF35EDB25D1940F2E8
S315080024488066C2F2000642F6EC47C0F60007307806
S315080024488066C2F2000642F6DC47C0F60007307816
S315080024580DF10301FFF7A4FE012804D038464FF40E
S31508002468A67100F075F801A810F8013D04F8013FB7
S315080024784FF480714FF00102FEF792FFAC42E6D1A5
S3150800248840F24060C2F200004FF480714246FEF7FF
S3150800249887FF4FF001004146FFF7C0F84FF00100EB
S315080024A8FFF708F801B0BDE8F08100BFF0B540F2C3
S315080024B84451C2F200014FF00100FFF721F982B238
S315080024C8FAB140F24453C2F2000303F1FF3402F1B1
S315080024D8FF3295B25D1940F2B856C2F2000642F6C6
S315080024E8EC47C0F60007307814F8011FFFF70AFE14
S315080024F8012804D0384640F2751100F029F8AC4294
S31508002508F1D14FF00100FEF7E9FFF0BD30B54FF203
S31508002518E873C1F6FF731B684FF2EC72C1F6FF72D7
S3150800252814684FF2F072C1F6FF721068C0180CD022
S31508002538064D29464FF00802FFF7A6FD05F11001DA
S3150800254820464FF00402FFF79FFD30BD0200002029
S3150800255800B540F2C863C2F20003186040F2CC63C3
S31508002568C2F20003196000F071F8FCE700B5FDF740
S31508002578E5FEFDF7F9FE20B900F060F808B9FFF79F
S3150800258875FA5DF804FB00BF704700BF00B500F098
S315080025985BF8FFF7EBFFFFF799FA00F00DF85DF81F
S315080025A804FB00BF00B500F051F800F01FF8FFF76C
S315080025B8EBFF5DF804FB00BF00B581B04FF0FF03E1
S315080025C88DF800304FF000038DF8013000F056F80A
S315080025D8FFF732FE40F2D063C2F200031B78012BE4
S315080025E802D1684600F064F801B000BD00B540F2B3
S315080025F8D460C2F20000FFF799FE012805D140F21F
S31508002608D460C2F2000000F053F85DF804FB00BF7E
S3150800261800B5FFF74BFE5DF804FB00BF00B5C9B26D
S31508002628FFF74CFE00F03AF85DF804FB40F2D06379
S31508002638C2F200034FF001021A70704740F2D063E5
S31508002648C2F2000318787047704700BF704700BF8A
S3150800265840F21473C2F200034FF000025A70704732
S3150800266840F21473C2F200034FF0FE02DA701871D2
S315080026784FF00202A3F84420704700BF40F21473D3
S31508002688C2F200034FF000021A709A6483F84220D7
S31508002698A3F844209A705A70704700BF40F2147322
S315080026A8C2F200034FF0000283F84220704700BFC9
S315080026B830B504460278FF2A1DD1FFF7C9FF40F254
S315080026C81473C2F200034FF001021A704FF0FF01AB
S315080026D8D9704FF0100119714FF0000159714FF078
S315080026E83F009871D87119725A729A724FF0080297
S315080026F8A3F84420A4E140F21473C2F200031B783D
S31508002708012B40F0B781A2F1C902352A00F294815B
S31508002718DFE812F0F800920192018D019201920108
S315080027287F01190165014F019201920192019201F7
S31508002468A67100F06DF89DF8033004F8013FAC42F8
S31508002478EDD140F24060C2F200004FF48071424646
S31508002488FEF78EFF4FF001004146FFF7C7F84FF0F9
S315080024980100FFF70FF801B0BDE8F081F0B540F28A
S315080024A84451C2F200014FF00100FFF729F982B240
S315080024B8FAB140F24453C2F2000303F1FF3402F1C1
S315080024C8FF3295B25D1940F2B856C2F2000642F6D6
S315080024D8DC47C0F60007307814F8011FFFF712FE2C
S315080024E8012804D0384640F2731100F029F8AC42A6
S315080024F8F1D14FF00100FEF7F1FFF0BD30B54FF20C
S31508002508E873C1F6FF731B684FF2EC72C1F6FF72E7
S3150800251814684FF2F072C1F6FF721068C0180CD032
S31508002528064D29464FF00802FFF7AEFD05F11001E2
S3150800253820464FF00402FFF7A7FD30BD0200002031
S3150800254800B540F2C863C2F20003186040F2CC63D3
S31508002558C2F20003196000F071F8FCE700B5FDF750
S31508002568EDFEFDF701FF20B900F060F808B9FFF79E
S315080025787DFA5DF804FB00BF704700BF00B500F0A0
S315080025885BF8FFF7EBFFFFF7A1FA00F00DF85DF827
S3150800259804FB00BF00B500F051F800F01FF8FFF77C
S315080025A8EBFF5DF804FB00BF00B581B04FF0FF03F1
S315080025B88DF800304FF000038DF8013000F056F81A
S315080025C8FFF73AFE40F2D063C2F200031B78012BEC
S315080025D802D1684600F064F801B000BD00B540F2C3
S315080025E8D460C2F20000FFF7A1FE012805D140F227
S315080025F8D460C2F2000000F053F85DF804FB00BF8F
S3150800260800B5FFF753FE5DF804FB00BF00B5C9B275
S31508002618FFF754FE00F03AF85DF804FB40F2D06381
S31508002628C2F200034FF001021A70704740F2D063F5
S31508002638C2F2000318787047704700BF704700BF9A
S3150800264840F21473C2F200034FF000025A70704742
S3150800265840F21473C2F200034FF0FE02DA701871E2
S315080026684FF00202A3F84420704700BF40F21473E3
S31508002678C2F200034FF000021A709A6483F84220E7
S31508002688A3F844209A705A70704700BF40F2147332
S31508002698C2F200034FF0000283F84220704700BFD9
S315080026A830B504460278FF2A1DD1FFF7C9FF40F264
S315080026B81473C2F200034FF001021A704FF0FF01BB
S315080026C8D9704FF0100119714FF0000159714FF088
S315080026D83F009871D87119725A729A724FF00802A7
S315080026E8A3F84420A4E140F21473C2F200031B784D
S315080026F8012B40F0B781A2F1C902352A00F294816C
S31508002708DFE812F0F800920192018D019201920118
S315080027187F01190165014F01920192019201920107
S3150800272892019201920192019201920192019201FB
S3150800273892019201920192019201920192019201EB
S3150800274892019201920192019201920192019201DB
S3150800275892019201920192019201920192019201CB
S315080027689201920192019201820054003600740087
S31508002778920192019201B2009201CE00D300E700BD
S3150800278842783E2A04D94FF02200FFF769FF57E13D
S3150800279840F21475C2F2000505F10400A96CFFF7AA
S315080027A87BF94FF0FF03EB706278AB6CD318AB6418
S315080027B8637803F10103A5F8443041E143783E2BD9
S315080027C804D94FF02200FFF74BFF39E1416840F280
S315080027D81475C2F20005A96405F104006278FFF7CA
S315080027E85BF94FF0FF03EB706278AB6CD318AB64F8
S315080027F8637803F10103A5F8443021E140F2147324
S31508002808C2F200034FF0FF02DA7042689A644FF08A
S315080028180102A3F8442013E140F21473C2F200033C
S315080028284FF0FF02DA70996C43684FF000023BB12B
S315080028384FF0000211F8010B1218D2B2013BF9D178
S3150800284840F21473C2F200034FF00001DA714FEA3E
S315080028581220C0B218724FEA1240C0B258724FEA34
S3150800286812629A724FF001021A71597199714FF0F2
S315080028780802A3F84420E3E040F21473C2F2000306
S315080028884FF0FF02DA7042F67052C0F600029A64F8
S315080028984FF000021A715A719A714FF00701D971EF
S315080028A81A725A729A724FF00802A3F84420C7E0BF
S315080028B84FF00000FFF7D4FEC2E040F21473C2F2EC
S315080028C800034FF0FF02DA704FF000021A715978C8
S315080028D859719A71DA711A724FF00602A3F84420F0
S315080028E8AEE040F21474C2F200044FF000032370FD
S315080028F8FFF7AEFE4FF0FF03E3704FF00103A4F8AD
S3150800290844309DE040F21473C2F20003986C04F157
S3150800291801024FF03E01FFF7DFF820B94FF031000A
S31508002928FFF79EFE8CE040F21473C2F200034FF0E4
S31508002938FF02DA709A6C02F13E029A644FF00102BD
S31508002948A3F844207CE043783D2B04D94FF02200B5
S31508002958FFF786FE74E040F21473C2F200034FF0E4
S31508002968FF02DA704FF00102A3F84420417841B912
S31508002978FFF7C4F8002863D14FF03100FFF770FE5F
S315080029885EE040F21473C2F20003986C04F1020286
S31508002998FFF7A2F820B94FF03100FFF761FE4FE0C4
S315080029A840F21473C2F2000361789A6C8A189A6422
S315080029B846E040F21473C2F200034FF0FF02DA70E1
S315080029C84FF000021A715A714FF03F019971DA7186
S315080029D81A725A724FF00702A3F8442030E040F200
S315080029E81473C2F20003986C6168FFF77BF820B984
S315080029F84FF03100FFF734FE22E040F21473C2F2BA
S31508002A0800034FF0FF02DA704FF00102A3F84420E2
S31508002A1816E0FFF755F840F21473C2F200034FF0B8
S31508002A28FF02DA704FF00102A3F8442008E04FF0DD
S31508002A383100FFF715FE03E04FF02000FFF710FE00
S31508002A4840F21473C2F2000393F84230012B03D103
S31508002A584FF01000FFF704FE40F21473C2F20003A9
S31508002A684FF0010283F8422003F10300B3F844103B
S31508002A78FFF7D4FD30BD00BF00B503B400F008F871
S31508002A8803BC02B4694609BE00F004F801BC00BDDF
S30D08002A98704700BF704700BF3C
S31508002AA0443A2F7573722F6665617365722F736F5B
S31508002AB06674776172652F4F70656E424C542F5459
S31508002AC061726765742F44656D6F2F41524D434D92
S31508002AD0335F53544D33325F4F6C696D65785F537E
S31508002AE0544D3332483130335F43726F7373776FA7
S31508002AF0726B732F426F6F742F6964652F2E2E2F9A
S31508002B006D61696E2E63000012011001000000401D
S31508002B104501230000010102030100000403090422
S31508002B202603570069006E00550053004200200036
S31508002B30420075006C006B002000440065007600BA
S31508002B40690063006500000009022000010100C059
S31508002B50320904000002FF00000407058102400054
S31508002B6000070501024000001A034F0070006500C7
S31508002B706E0042004C0054002000550073006500AA
S31508002B80720000002C03570069006E0055005300C0
S31508002B9042002000420075006C006B0020004900CE
S31508002BA06E007400650072006600610063006500CF
S31508002BB0443A2F7573722F6665617365722F736F4A
S31508002BC06674776172652F4F70656E424C542F5448
S31508002BD061726765742F44656D6F2F41524D434D81
S31508002BE0335F53544D33325F4F6C696D65785F536D
S31508002BF0544D3332483130335F43726F7373776F96
S31508002C00726B732F426F6F742F6964652F2E2E2F88
S31508002C102E2E2F2E2E2F2E2E2F536F757263652F65
S31508002C2041524D434D335F53544D33322F43726FE8
S31508002C307373776F726B732F766563746F72732E07
S31508002C4063000000004000080020000002000000A9
S31508002C500060000800200000030000000080000853
S31508002C60002000000400000000A00008002000006A
S31508002C700500000000C00008002000000600000053
S31508002C8000E000080020000007000000000001081E
S31508002C9000200000080000000020010800200000B5
S31508002CA00900000000400108002000000A0000009A
S31508002CB000600108002000000B00000000800108E9
S31508002CC0002000000C00000000A001080020000001
S31508002CD00D00000000C00108002000000E000000E2
S31508002CE000E00108002000000F000000443A2F759C
S31508002CF073722F6665617365722F736F6674776179
S31508002D0072652F4F70656E424C542F546172676519
S31508002D10742F44656D6F2F41524D434D335F5354A5
S31508002D204D33325F4F6C696D65785F53544D33325E
S31508002D30483130335F43726F7373776F726B732FDB
S31508002D40426F6F742F6964652F2E2E2F2E2E2F2E0D
S31508002D502E2F2E2E2F536F757263652F41524D43BA
S31508002D604D335F53544D33322F7573622E63000013
S30D08002D704F70656E424C5400D9
S31508002D781C0353004500520031003200330034006A
S31508002D883500360037003800390030002D1700089E
S31508002D9885100008851000088510000885100008A9
S31508002DA885100008851000083917000885100008DE
S31508002DB88510000885100008851000088510000889
S31508002DC885100008482B000820000000F51900089F
S31508002DD82119000835180008391800083D18000890
S31508002DE8951800089D1800080D190008F918000814
S31508002DF8C9180008000000004000000085100008F7
S31508002E0809180008851000088510000885100008AC
S31508002E188510000885100008851000082518000880
S31508002E285A2B000809000000082B000812000000A9
S31508002E381C2B000804000000682B00081A00000074
S31508002E48202B000826000000000000201C000000B7
S31108002E58842B00082C0000000301000079
S315080027589201920192019201820054003600740097
S31508002768920192019201B2009201CE00D300E700CD
S3150800277842783E2A04D94FF02200FFF769FF57E14D
S3150800278840F21475C2F2000505F10400A96CFFF7BA
S3150800279883F94FF0FF03EB706278AB6CD318AB6420
S315080027A8637803F10103A5F8443041E143783E2BE9
S315080027B804D94FF02200FFF74BFF39E1416840F290
S315080027C81475C2F20005A96405F104006278FFF7DA
S315080027D863F94FF0FF03EB706278AB6CD318AB6400
S315080027E8637803F10103A5F8443021E140F2147334
S315080027F8C2F200034FF0FF02DA7042689A644FF09B
S315080028080102A3F8442013E140F21473C2F200034C
S315080028184FF0FF02DA70996C43684FF000023BB13B
S315080028284FF0000211F8010B1218D2B2013BF9D188
S3150800283840F21473C2F200034FF00001DA714FEA4E
S315080028481220C0B218724FEA1240C0B258724FEA44
S3150800285812629A724FF001021A71597199714FF002
S315080028680802A3F84420E3E040F21473C2F2000316
S315080028784FF0FF02DA7042F66052C0F600029A6418
S315080028884FF000021A715A719A714FF00701D971FF
S315080028981A725A729A724FF00802A3F84420C7E0CF
S315080028A84FF00000FFF7D4FEC2E040F21473C2F2FC
S315080028B800034FF0FF02DA704FF000021A715978D8
S315080028C859719A71DA711A724FF00602A3F8442000
S315080028D8AEE040F21474C2F200044FF0000323700D
S315080028E8FFF7AEFE4FF0FF03E3704FF00103A4F8BD
S315080028F844309DE040F21473C2F20003986C04F168
S3150800290801024FF03E01FFF7E7F820B94FF0310012
S31508002918FFF79EFE8CE040F21473C2F200034FF0F4
S31508002928FF02DA709A6C02F13E029A644FF00102CD
S31508002938A3F844207CE043783D2B04D94FF02200C5
S31508002948FFF786FE74E040F21473C2F200034FF0F4
S31508002958FF02DA704FF00102A3F84420417841B922
S31508002968FFF7CCF8002863D14FF03100FFF770FE67
S315080029785EE040F21473C2F20003986C04F1020296
S31508002988FFF7AAF820B94FF03100FFF761FE4FE0CC
S3150800299840F21473C2F2000361789A6C8A189A6432
S315080029A846E040F21473C2F200034FF0FF02DA70F1
S315080029B84FF000021A715A714FF03F019971DA7196
S315080029C81A725A724FF00702A3F8442030E040F210
S315080029D81473C2F20003986C6168FFF783F820B98C
S315080029E84FF03100FFF734FE22E040F21473C2F2CA
S315080029F800034FF0FF02DA704FF00102A3F84420F3
S31508002A0816E0FFF75DF840F21473C2F200034FF0C0
S31508002A18FF02DA704FF00102A3F8442008E04FF0ED
S31508002A283100FFF715FE03E04FF02000FFF710FE10
S31508002A3840F21473C2F2000393F84230012B03D113
S31508002A484FF01000FFF704FE40F21473C2F20003B9
S31508002A584FF0010283F8422003F10300B3F844104B
S31508002A68FFF7D4FD30BD00BF00B503B400F008F881
S31508002A7803BC02B4694609BE00F004F801BC00BDEF
S30D08002A88704700BF704700BF4C
S31508002A90443A2F7573722F6665617365722F736F6B
S31508002AA06674776172652F4F70656E424C542F5469
S31508002AB061726765742F44656D6F2F41524D434DA2
S31508002AC0335F53544D33325F4F6C696D65785F538E
S31508002AD0544D3332483130335F43726F7373776FB7
S31508002AE0726B732F426F6F742F6964652F2E2E2FAA
S31508002AF06D61696E2E63000012011001000000402E
S31508002B004501230000010102030100000403090432
S31508002B102603570069006E00550053004200200046
S31508002B20420075006C006B002000440065007600CA
S31508002B30690063006500000009022000010100C069
S31508002B40320904000002FF00000407058102400064
S31508002B5000070501024000001A034F0070006500D7
S31508002B606E0042004C0054002000550073006500BA
S31508002B70720000002C03570069006E0055005300D0
S31508002B8042002000420075006C006B0020004900DE
S31508002B906E007400650072006600610063006500DF
S31508002BA0443A2F7573722F6665617365722F736F5A
S31508002BB06674776172652F4F70656E424C542F5458
S31508002BC061726765742F44656D6F2F41524D434D91
S31508002BD0335F53544D33325F4F6C696D65785F537D
S31508002BE0544D3332483130335F43726F7373776FA6
S31508002BF0726B732F426F6F742F6964652F2E2E2F99
S31508002C002E2E2F2E2E2F2E2E2F536F757263652F75
S31508002C1041524D434D335F53544D33322F43726FF8
S31508002C207373776F726B732F766563746F72732E17
S31508002C3063000000004000080020000002000000B9
S31508002C400060000800200000030000000080000863
S31508002C50002000000400000000A00008002000007A
S31508002C600500000000C00008002000000600000063
S31508002C7000E000080020000007000000000001082E
S31508002C8000200000080000000020010800200000C5
S31508002C900900000000400108002000000A000000AA
S31508002CA000600108002000000B00000000800108F9
S31508002CB0002000000C00000000A001080020000011
S31508002CC00D00000000C00108002000000E000000F2
S31508002CD000E00108002000000F000000443A2F75AC
S31508002CE073722F6665617365722F736F6674776189
S31508002CF072652F4F70656E424C542F54617267652A
S31508002D00742F44656D6F2F41524D434D335F5354B5
S31508002D104D33325F4F6C696D65785F53544D33326E
S31508002D20483130335F43726F7373776F726B732FEB
S31508002D30426F6F742F6964652F2E2E2F2E2E2F2E1D
S31508002D402E2F2E2E2F536F757263652F41524D43CA
S31508002D504D335F53544D33322F7573622E63000023
S30D08002D604F70656E424C5400E9
S31508002D681C0353004500520031003200330034007A
S31508002D783500360037003800390030002D170008AE
S31508002D8885100008851000088510000885100008B9
S31508002D9885100008851000083917000885100008EE
S31508002DA88510000885100008851000088510000899
S31508002DB885100008382B000820000000F5190008BF
S31508002DC82119000835180008391800083D180008A0
S31508002DD8951800089D1800080D190008F918000824
S31508002DE8C918000800000000400000008510000807
S31508002DF809180008851000088510000885100008BD
S31508002E088510000885100008851000082518000890
S31508002E184A2B000809000000F82A000812000000DA
S31508002E280C2B000804000000582B00081A000000A4
S31508002E38102B000826000000000000201C000000D7
S31108002E48742B00082C0000000301000099
S705080001DB16

View File

@ -26,6 +26,8 @@
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32h103;Source Files" name="unnamed" />
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32h103;Source Files;Demo" name="unnamed" />
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32h103;Source Files;Demo;Boot" name="unnamed" />
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32h103;Source Files;Source" name="unnamed" />
<ProjectSessionItem path="stm32f103_crossworks;openbtl_olimex_stm32h103;Source Files;Source;ARMCM3_STM32" name="unnamed" />
</Project>
<Register1>
<RegisterWindow openNodes="CPU" binaryNodes="" hiddenNodes="" unsignedNodes="" visibleGroups="CPU" decimalNodes="" octalNodes="" asciiNodes="" />
@ -45,8 +47,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>
@ -60,7 +62,8 @@
</Watch4>
<Files>
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="D:\usr\feaser\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Boot\main.c" y="83" path="D:\usr\feaser\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Boot\main.c" left="0" selected="0" name="unnamed" top="59" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="D:\usr\feaser\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Boot\usb_desc.c" y="25" path="D:\usr\feaser\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Boot\usb_desc.c" left="0" selected="1" name="unnamed" top="24" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="D:\usr\feaser\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Boot\usb_desc.c" y="25" path="D:\usr\feaser\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Boot\usb_desc.c" left="0" selected="0" name="unnamed" top="24" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="D:\usr\feaser\software\OpenBLT\Target\Source\ARMCM3_STM32\usb.c" y="332" path="D:\usr\feaser\software\OpenBLT\Target\Source\ARMCM3_STM32\usb.c" left="0" selected="1" name="unnamed" top="303" />
</Files>
<ARMCrossStudioWindow activeProject="openbtl_olimex_stm32h103" autoConnectTarget="Olimex ARM-USB-TINY" debugSearchFileMap="" fileDialogInitialDirectory="D:\usr\feaser\software\OpenBLT\Target\Demo\ARMCM3_STM32_Olimex_STM32H103_Crossworks\Boot" fileDialogDefaultFilter="*.c" autoConnectCapabilities="266111" debugSearchPath="" buildConfiguration="THUMB Debug" />
</session>

View File

@ -7,42 +7,42 @@ start address 0x08000000
Program Header:
LOAD off 0x00008000 vaddr 0x08000000 paddr 0x08000000 align 2**15
filesz 0x00003788 memsz 0x00003788 flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08003788 align 2**15
filesz 0x00003778 memsz 0x00003778 flags r-x
LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08003778 align 2**15
filesz 0x00000104 memsz 0x00000874 flags rw-
private flags = 5000002: [Version5 EABI] [has entry point]
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 00003788 08000000 08000000 00008000 2**2
0 .text 00003778 08000000 08000000 00008000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .data 00000104 20000000 08003788 00010000 2**2
1 .data 00000104 20000000 08003778 00010000 2**2
CONTENTS, ALLOC, LOAD, DATA
2 .bss 00000770 20000104 0800388c 00010104 2**2
2 .bss 00000770 20000104 0800387c 00010104 2**2
ALLOC
3 .debug_abbrev 00001e7f 00000000 00000000 00010104 2**0
CONTENTS, READONLY, DEBUGGING
4 .debug_info 000065c3 00000000 00000000 00011f83 2**0
CONTENTS, READONLY, DEBUGGING
5 .debug_line 00002ac0 00000000 00000000 00018546 2**0
5 .debug_line 00002abf 00000000 00000000 00018546 2**0
CONTENTS, READONLY, DEBUGGING
6 .debug_pubnames 000011a7 00000000 00000000 0001b006 2**0
6 .debug_pubnames 000011a7 00000000 00000000 0001b005 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_pubtypes 00000bdc 00000000 00000000 0001c1ad 2**0
7 .debug_pubtypes 00000bdc 00000000 00000000 0001c1ac 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_aranges 000008d0 00000000 00000000 0001cd89 2**0
8 .debug_aranges 000008d0 00000000 00000000 0001cd88 2**0
CONTENTS, READONLY, DEBUGGING
9 .debug_ranges 00000798 00000000 00000000 0001d659 2**0
9 .debug_ranges 00000798 00000000 00000000 0001d658 2**0
CONTENTS, READONLY, DEBUGGING
10 .debug_str 00001fe9 00000000 00000000 0001ddf1 2**0
10 .debug_str 00001fe9 00000000 00000000 0001ddf0 2**0
CONTENTS, READONLY, DEBUGGING
11 .comment 0000002a 00000000 00000000 0001fdda 2**0
11 .comment 0000002a 00000000 00000000 0001fdd9 2**0
CONTENTS, READONLY
12 .ARM.attributes 00000031 00000000 00000000 0001fe04 2**0
12 .ARM.attributes 00000031 00000000 00000000 0001fe03 2**0
CONTENTS, READONLY
13 .debug_frame 00001318 00000000 00000000 0001fe38 2**2
13 .debug_frame 00001318 00000000 00000000 0001fe34 2**2
CONTENTS, READONLY, DEBUGGING
14 .debug_loc 00002ce7 00000000 00000000 00021150 2**0
14 .debug_loc 00002ce7 00000000 00000000 0002114c 2**0
CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE:
08000000 l d .text 00000000 .text
@ -63,7 +63,7 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 vectors.c
00000000 l df *ABS* 00000000 cstart.c
0800019e l F .text 00000000 zero_loop2
080035c0 l F .text 00000000 zero_loop
080035b0 l F .text 00000000 zero_loop
00000000 l df *ABS* 00000000 hooks.c
20000104 l O .bss 00000001 initialized.2222
00000000 l df *ABS* 00000000 main.c
@ -88,7 +88,7 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 xcp.c
080025b4 l F .text 00000010 XcpProtectResources
080025c4 l F .text 0000001a XcpSetCtoError
08003688 l O .text 00000008 xcpStationId
08003678 l O .text 00000008 xcpStationId
20000150 l O .bss 0000004c xcpInfo
00000000 l df *ABS* 00000000 backdoor.c
00000000 l df *ABS* 00000000 cop.c
@ -118,28 +118,28 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 timer.c
20000326 l O .bss 00000002 millisecond_counter
00000000 l df *ABS* 00000000 flash.c
08003010 l F .text 00000024 FlashUnlock
08003034 l F .text 00000012 FlashLock
08003048 l F .text 0000004c FlashGetSector
08003094 l F .text 000000c2 FlashWriteBlock
08003158 l F .text 0000003e FlashGetSectorBaseAddr
08003198 l F .text 00000030 FlashInitBlock
080031c8 l F .text 00000050 FlashSwitchBlock
08003218 l F .text 0000009a FlashAddToBlock
080036b4 l O .text 000000a8 flashLayout
08003000 l F .text 00000024 FlashUnlock
08003024 l F .text 00000012 FlashLock
08003038 l F .text 0000004c FlashGetSector
08003084 l F .text 000000c2 FlashWriteBlock
08003148 l F .text 0000003e FlashGetSectorBaseAddr
08003188 l F .text 00000030 FlashInitBlock
080031b8 l F .text 00000050 FlashSwitchBlock
08003208 l F .text 0000009a FlashAddToBlock
080036a4 l O .text 000000a8 flashLayout
20000328 l O .bss 00000204 bootBlockInfo
2000052c l O .bss 00000204 blockInfo
08002514 g F .text 00000034 ComInit
2000076e g O .bss 00000002 SaveRState
08001c98 g F .text 00000026 SetEPRxValid
080032d0 g F .text 00000058 FlashWrite
080032c0 g F .text 00000058 FlashWrite
08000878 g F .text 00000006 __set_PRIMASK
08002058 g F .text 0000002a GetEPRxCount
08001ad4 g F .text 0000000c SetISTR
080029fc g F .text 0000001c AssertFailure
080003c8 g F .text 00000016 SOF_Callback
0800357c g F .text 00000054 reset_handler
08002fa0 g F .text 00000022 TimerUpdate
0800356c g F .text 00000054 reset_handler
08002f90 g F .text 00000022 TimerUpdate
08002614 g F .text 00000012 XcpPacketTransmitted
08000f34 g F .text 000000b2 Standard_SetEndPointFeature
08001690 g F .text 00000044 USB_Init
@ -161,7 +161,7 @@ SYMBOL TABLE:
20000064 g O .data 00000008 Device_Descriptor
080008c4 g F .text 00000006 __LDREXW
080029f8 g F .text 00000002 CopService
08003788 g .text 00000000 _etext
08003778 g .text 00000000 _etext
08000474 g F .text 00000012 Bulk_Get_Interface_Setting
08001ab8 g F .text 0000000c SetCNTR
08001b94 g F .text 0000003a SetEPTxStatus
@ -173,7 +173,7 @@ SYMBOL TABLE:
08002464 g F .text 00000006 ToWord
08002084 g F .text 0000004c SetEPDblBuffAddr
080003c0 g F .text 00000008 EP1_OUT_Callback
08002f90 g F .text 00000010 TimerReset
08002f80 g F .text 00000010 TimerReset
08000df8 g F .text 0000013a Standard_ClearFeature
080024cc g F .text 00000024 USB_SIL_Read
08002144 g F .text 00000022 GetEPDblBuf1Addr
@ -186,13 +186,13 @@ SYMBOL TABLE:
080011c8 g F .text 000003f2 Setup0_Process
08002504 g F .text 00000010 BootTask
08001b0c g F .text 0000000e GetDADDR
080034c4 g F .text 00000054 FlashWriteChecksum
080034b4 g F .text 00000054 FlashWriteChecksum
08001df0 g F .text 0000001a ClearEP_CTR_TX
08000888 g F .text 00000006 __set_FAULTMASK
08002570 g F .text 0000000e ComTransmitPacket
08002f18 g F .text 00000044 UsbGetSerialNum
08002f08 g F .text 00000044 UsbGetSerialNum
08001ce4 g F .text 00000022 ClearEP_KIND
08003620 g O .text 00000020 Bulk_ConfigDescriptor
08003610 g O .text 00000020 Bulk_ConfigDescriptor
08000410 g F .text 00000002 Bulk_Status_Out
20000730 g O .bss 00000002 wIstr
20000740 g O .bss 00000004 pProperty
@ -203,14 +203,14 @@ SYMBOL TABLE:
08002124 g F .text 00000020 GetEPDblBuf0Addr
20000744 g O .bss 00000001 EPindex
20000008 g O .data 00000030 Device_Property
08003640 g O .text 0000001a Bulk_StringVendor
08003630 g O .text 0000001a Bulk_StringVendor
08002600 g F .text 00000012 XcpIsConnected
08000220 g F .text 00000002 UsbEnterLowPowerModeHook
080022e4 g F .text 0000007c SetEPDblBuf1Count
08000b5c g F .text 000000fc Standard_GetStatus
08002f5c g F .text 00000008 NvmInit
080035e0 g O .text 00000012 Bulk_DeviceDescriptor
080032b4 g F .text 0000001a FlashInit
08002f4c g F .text 00000008 NvmInit
080035d0 g O .text 00000012 Bulk_DeviceDescriptor
080032a4 g F .text 0000001a FlashInit
080020f8 g F .text 0000002a SetEPDblBuf1Addr
2000006c g O .data 00000028 String_Descriptor
08001e54 g F .text 0000002a ClearDTOG_RX
@ -222,7 +222,7 @@ SYMBOL TABLE:
08000d94 g F .text 00000064 Standard_SetInterface
08001fd8 g F .text 00000052 SetEPRxCount
00000100 g *ABS* 00000000 __STACKSIZE__
08003568 g F .text 00000014 UnusedISR
08003558 g F .text 00000014 UnusedISR
08000254 g F .text 00000016 BackDoorEntryHook
08002478 g F .text 00000028 USB_SIL_Init
08002568 g F .text 00000008 ComFree
@ -234,8 +234,8 @@ SYMBOL TABLE:
08001c48 g F .text 00000014 GetEPTxStatus
080008b4 g F .text 00000008 __LDREXB
08001b1c g F .text 00000014 SetBTABLE
08002eb8 g F .text 00000060 UsbReceivePipeBulkOUT
08002f6c g F .text 00000008 NvmErase
08002ea8 g F .text 00000060 UsbReceivePipeBulkOUT
08002f5c g F .text 00000008 NvmErase
20000038 g O .data 00000024 User_Standard_Requests
200000ec g O .data 00000001 fSuspendEnabled
080004e4 g F .text 000000d4 Bulk_Reset
@ -253,7 +253,7 @@ SYMBOL TABLE:
080024a0 g F .text 0000002a USB_SIL_Write
08001dd4 g F .text 0000001a ClearEP_CTR_RX
0800202c g F .text 0000002a GetEPTxCount
08003518 g F .text 00000050 FlashDone
08003508 g F .text 00000050 FlashDone
08002360 g F .text 0000002a GetEPDblBuf0Count
08002590 g F .text 00000010 ComSetDisconnectEntryState
080008a8 g F .text 00000004 __REVSH
@ -279,16 +279,16 @@ SYMBOL TABLE:
20000734 g O .bss 00000002 ResumeS
08002c10 g F .text 00000074 UsbInit
08002c84 g F .text 0000000c UsbFree
08003328 g F .text 00000134 FlashErase
08003318 g F .text 00000134 FlashErase
0800026c g F .text 0000014c main
08001cc0 g F .text 00000022 SetEP_KIND
08000b28 g F .text 00000034 Standard_GetInterface
08000898 g F .text 00000006 __set_CONTROL
08002f7c g F .text 00000014 NvmDone
08002f74 g F .text 00000008 NvmVerifyChecksum
08002f6c g F .text 00000014 NvmDone
08002f64 g F .text 00000008 NvmVerifyChecksum
08002a40 g F .text 00000022 CpuMemCopy
08001b80 g F .text 00000014 GetEPType
08002fc4 g F .text 0000000c TimerSet
08002fb4 g F .text 0000000c TimerSet
08001b30 g F .text 0000000e GetBTABLE
08000850 g F .text 00000008 __get_MSP
2000005c g O .data 00000008 Bulk_Descriptor
@ -301,23 +301,23 @@ SYMBOL TABLE:
080008a4 g F .text 00000004 __REV16
08001010 g F .text 0000001c Standard_GetDescriptorData
08001b50 g F .text 00000012 GetENDPOINT
080035f8 g O .text 00000026 Bulk_StringProduct
080035e8 g O .text 00000026 Bulk_StringProduct
08001078 g F .text 00000150 Out0_Process
20000000 g .data 00000000 _data
08000858 g F .text 00000006 __set_MSP
080035f4 g O .text 00000004 Bulk_StringLangID
080035e4 g O .text 00000004 Bulk_StringLangID
080029f4 g F .text 00000002 CopInit
08001d2c g F .text 00000022 Set_Status_Out
080003b8 g F .text 00000008 EP1_IN_Callback
08002a64 g F .text 00000008 CpuReset
08001c70 g F .text 00000026 SetEPTxValid
08000498 g F .text 0000002a Bulk_GetStringDescriptor
08002f64 g F .text 00000008 NvmWrite
08002f54 g F .text 00000008 NvmWrite
08002a18 g F .text 00000028 CpuStartUserProgram
080023b8 g F .text 0000005e GetEPDblBufDir
20000874 g .bss 00000000 _estack
08002d00 g F .text 000000ac UsbReceivePacket
0800345c g F .text 00000068 FlashVerifyChecksum
0800344c g F .text 00000068 FlashVerifyChecksum
08000868 g F .text 00000006 __set_BASEPRI
2000010c g O .bss 00000001 Data_Mul_MaxPacketSize
20000104 g .data 00000000 _edata
@ -344,15 +344,15 @@ SYMBOL TABLE:
20000772 g .bss 00000000 _stack
080003e0 g F .text 0000001c Bulk_SetConfiguration
20000108 g O .bss 00000004 bDeviceState
08002ffc g F .text 00000012 TimerGet
08002fec g F .text 00000012 TimerGet
08000740 g F .text 00000100 Resume
20000094 g O .data 00000002 Device_Table
080008cc g F .text 00000006 __STREXB
08002df8 g F .text 000000be UsbTransmitPipeBulkIN
08002df8 g F .text 000000b0 UsbTransmitPipeBulkIN
08000228 g F .text 0000002a BackDoorInitHook
080004c4 g F .text 00000010 Bulk_GetConfigDescriptor
0800365c g O .text 0000002c Bulk_StringInterface
08002fd0 g F .text 0000002a TimerInit
0800364c g O .text 0000002c Bulk_StringInterface
08002fc0 g F .text 0000002a TimerInit
2000076c g O .bss 00000002 wInterrupt_Mask
08001f5c g F .text 00000022 GetEPRxAddr
08001d98 g F .text 0000001c GetTxStallStatus

View File

@ -1,28 +1,28 @@
S024000062696E2F6F70656E62746C5F6F6C696D65785F73746D3332683130332E73726563A3
S31508000000740800207D350008693500086935000840
S31508000010693500086935000869350008693500083A
S31508000020693500086935000869350008693500082A
S31508000030693500086935000869350008693500081A
S31508000040693500086935000869350008693500080A
S3150800005069350008693500086935000869350008FA
S3150800006069350008693500086935000869350008EA
S3150800007069350008693500086935000869350008DA
S3150800008069350008693500086935000869350008CA
S3150800009069350008693500086935000869350008BA
S315080000A069350008693500086935000869350008AA
S315080000B0693500086935000869350008693500089A
S315080000C0693500086935000869350008693500088A
S315080000D0693500086935000869350008693500087A
S315080000E0693500086935000869350008693500086A
S315080000F0693500086935000869350008693500085A
S315080001006935000869350008693500086935000849
S315080001106935000869350008693500086935000839
S315080001206935000869350008693500086935000829
S315080001306935000869350008693500086935000819
S315080001406935000869350008693500086935000809
S31508000000740800206D350008593500085935000870
S31508000010593500085935000859350008593500087A
S31508000020593500085935000859350008593500086A
S31508000030593500085935000859350008593500085A
S31508000040593500085935000859350008593500084A
S31508000050593500085935000859350008593500083A
S31508000060593500085935000859350008593500082A
S31508000070593500085935000859350008593500081A
S31508000080593500085935000859350008593500080A
S3150800009059350008593500085935000859350008FA
S315080000A059350008593500085935000859350008EA
S315080000B059350008593500085935000859350008DA
S315080000C059350008593500085935000859350008CA
S315080000D059350008593500085935000859350008BA
S315080000E059350008593500085935000859350008AA
S315080000F0593500085935000859350008593500089A
S315080001005935000859350008593500085935000889
S315080001105935000859350008593500085935000879
S315080001205935000859350008593500085935000869
S315080001305935000859350008593500085935000859
S315080001405935000859350008593500085935000849
S3150800015008B572B617481849016018498D4640F225
S315080001600002C2F2000240F20413C2F200039A42ED
S3150800017011D243F28872C0F6000240F20003C2F2BE
S3150800017011D243F27872C0F6000240F20003C2F2CE
S31508000180000340F20410C2F2000052F8041B43F8C0
S31508000190041B8342F9D30A480A494FF000028842F1
S315080001A0B8BF40F8042BFADB02F0EAF900F05EF873
@ -46,7 +46,7 @@ S315080002B0FE025A604FF41F029A601A6842F48032AE
S315080002C01A604FF48053C4F2020340F2DC521968F4
S315080002D001F400310091019901F1010101910099A0
S315080002E011B901999142F2D14FF48053C4F2020335
S315080002F01B6813F4003F07D143F2D850C0F600003C
S315080002F01B6813F4003F07D143F2C850C0F600004C
S315080003004FF06F0102F07AFB4FF40053C4F2020378
S315080003101A6842F010021A601A6822F003021A607C
S315080003201A6842F002021A604FF48053C4F20203BC
@ -59,7 +59,7 @@ S3150800038002025A604FF48053C4F202035A6802F01C
S315080003900C02082AFAD14FF48053C4F202035A68B1
S315080003A022F480025A60DA6942F40002DA6102F045
S315080003B09FF802F0A7F8FCE708B502F01DFD08BD96
S315080003C008B502F079FD08BD08B540F20813C2F277
S315080003C008B502F071FD08BD08B540F20813C2F27F
S315080003D000031B68052B01D102F00EFD08BD00BF06
S315080003E040F24873C2F200039B7A33B140F2081315
S315080003F0C2F200034FF005021A60704740F2081374
@ -78,7 +78,7 @@ S315080004B0000101EBC30100F0ABFD08BD4FF00000E1
S315080004C008BD00BF08B540F20001C2F2000100F005
S315080004D09FFD08BD08B540F26401C2F2000100F0B4
S315080004E097FD08BD10B540F26873C2F200031B6899
S315080004F04FF000049C7243F22062C0F60002D279E3
S315080004F04FF000049C7243F21062C0F60002D279F3
S315080005005A72DC72204601F009FB20464FF400714E
S3150800051001F028FB20464FF0100101F03BFB204676
S315080005204FF0400101F0F4FC20464FF0800101F045
@ -90,7 +90,7 @@ S31508000570CFFC4FF001004FF0400101F001FD4FF0B4
S3150800058001004FF0400101F027FD4FF001004FF444
S31508000590405101F01DFB4FF001004FF0200101F022
S315080005A0F9FA204601F00AF840F20813C2F20003ED
S315080005B04FF001021A6010BD10B502F0ADFC40F212
S315080005B04FF001021A6010BD10B502F0A5FC40F21A
S315080005C06873C2F200031B684FF000049C7200F0C7
S315080005D05DF801F051FF40F20813C2F200031C60F7
S315080005E010BD00BF08B545F64443C4F200031A68B7
@ -590,7 +590,7 @@ S315080024B00146A4B230462246FFF7D2FA28462146FC
S315080024C0FFF75EFD4FF0000070BD00BF70B50E4609
S315080024D000F07F052846FFF7BFFD04462846FFF7AC
S315080024E03DFD014630462246FFF7D4FA204670BD28
S315080024F008B500F07FFA00F06FFA00F02FFD00F043
S315080024F008B500F07FFA00F06FFA00F027FD00F04B
S3150800250009F808BD08B500F077FA00F01DF800F0E4
S315080025106FFA08BD00B583B04FF0FF038DF804309D
S315080025204FF000038DF8053000F05AF800F070FB04
@ -637,7 +637,7 @@ S315080027A043684FF000023BB14FF0000211F8010BED
S315080027B01218D2B2013BF9D1C5F8072040F25013DE
S315080027C0C2F200034FF001021A714FF000025A716B
S315080027D09A714FF00802A3F84420E1E040F2501342
S315080027E0C2F200034FF0FF02DA7043F28862C0F6C5
S315080027E0C2F200034FF0FF02DA7043F27862C0F6D5
S315080027F000029A644FF000021A715A719A714FF0EA
S315080028000702C3F807204FF00802A3F84420C7E0E0
S315080028104FF00000FFF7D6FEC2E040F25013C2F2B6
@ -646,20 +646,20 @@ S3150800283059719A71DA711A724FF00602A3F8442098
S31508002840AEE040F25014C2F200044FF000032370C9
S31508002850FFF7B0FE4FF0FF03E3704FF00103A4F853
S3150800286044309DE040F25013C2F20003986C4FF0DA
S315080028703E0104F1010200F075FB20B94FF031006A
S315080028703E0104F1010200F06DFB20B94FF0310072
S31508002880FFF7A0FE8CE040F25013C2F200034FF0AF
S31508002890FF02DA709A6C02F13E029A644FF0010266
S315080028A0A3F844207CE043783D2B04D94FF022005E
S315080028B0FFF788FE74E040F25013C2F200034FF0AF
S315080028C0FF02DA704FF00102A3F84420417841B9BB
S315080028D000F054FB002863D14FF03100FFF772FE79
S315080028D000F04CFB002863D14FF03100FFF772FE81
S315080028E05EE040F25013C2F20003986C04F1020253
S315080028F000F038FB20B94FF03100FFF763FE4FE0D8
S315080028F000F030FB20B94FF03100FFF763FE4FE0E0
S3150800290040F25013C2F2000361789A6C8A189A64EE
S3150800291046E040F25013C2F200034FF0FF02DA70AD
S315080029204FF000021A715A714FF03F019971DA712E
S315080029301A725A724FF00702A3F8442030E040F2A8
S315080029405013C2F20003986C616800F00FFB20B9BF
S315080029405013C2F20003986C616800F007FB20B9C7
S315080029504FF03100FFF736FE22E040F25013C2F284
S3150800296000034FF0FF02DA704FF00102A3F844208B
S3150800297016E000F077F840F25013C2F200034FF069
@ -672,12 +672,12 @@ S315080029D0FFF7CEFD38BD00BF08B5FDF725FCFDF7AE
S315080029E039FC20B9FFF7DCFD08B900F015F808BD79
S315080029F0704700BF704700BF704700BF08B540F278
S31508002A009C13C2F20003186040F2A013C2F200033E
S31508002A101960FFF7F1FFFCE708B500F0ABFA70B1F3
S31508002A101960FFF7F1FFFCE708B500F0A3FA70B1FB
S31508002A20FFF7A2FD4EF60853CEF200034FF480429C
S31508002A301A6044F20403C0F600031B68984708BDF1
S31508002A4070B50D4614465AB1064615F8013B06F808
S31508002A50013BFFF7D1FF04F1FF34A4B2002CF4D1F7
S31508002A6070BD00BF08B500F089FD08BD30B4134637
S31508002A6070BD00BF08B500F081FD08BD30B413463F
S31508002A70C2B10A4601F1020103F1FF33DBB201EBF1
S31508002A8043014FF000054FEA1074092C94BF303407
S31508002A9037341470557002F102028A4202D04FEAA6
@ -686,7 +686,7 @@ S31508002AB000031B6893B140F2A812C2F200025C69D7
S31508002AC0146019749860D8604FF000025A74186040
S31508002AD001F1FF3140185860987C01E04FF0FF0083
S31508002AE010BC704738B504460D46012807D943F28D
S31508002AF09060C0F6000040F20621FFF77FFF40F223
S31508002AF08060C0F600004FF40171FFF77FFF40F2D7
S31508002B00AC13C2F2000304EB440203EBC2035A7C83
S31508002B101B7C9A4222D040F2AC13C2F2000304EBAB
S31508002B20440203EBC203DA681570597C01F101010E
@ -695,8 +695,8 @@ S31508002B4040F2AC13C2F2000304EB440403EBC402E4
S31508002B5053F83430D3604FF0010038BD4FF0000011
S31508002B6038BD4FF0010038BD08B5014640F2602374
S31508002B70C2F200031878FFF7B5FF08BD38B504465A
S31508002B800D46012807D943F29060C0F6000040F2CE
S31508002B902921FFF733FF40F2AC13C2F2000304EB1E
S31508002B800D46012807D943F28060C0F6000040F2DE
S31508002B902721FFF733FF40F2AC13C2F2000304EB20
S31508002BA0440203EBC2035B7C0BB340F2AC13C2F2E4
S31508002BB0000303EBC2039A6812782A70597C01F164
S31508002BC0FF3159749A6802F101029A605B689A4269
@ -710,13 +710,13 @@ S31508002C3040F2A812C2F20002136040F26024C2F207
S31508002C40000460184FF04001FFF72EFF207040F295
S31508002C50DC15C2F2000505F101004FF04001FFF74F
S31508002C6023FF28702378FF2B01D0FF2807D143F2D2
S31508002C709060C0F600004FF07601FFF7BFFEFEF742
S31508002C708060C0F600004FF07601FFF7BFFEFEF752
S31508002C8007FD38BD08B54FF00000FDF79DFA08BDF1
S31508002C902DE9F04105460C463F2907D943F29060D5
S31508002C902DE9F04105460C463F2907D943F28060E5
S31508002CA0C0F600004FF09701FFF7A8FE2046FFF791
S31508002CB05BFF012807D043F29060C0F600004FF092
S31508002CB05BFF012807D043F28060C0F600004FF0A2
S31508002CC09A01FFF79BFE2646BCB14FF0000443F27B
S31508002CD09067C0F600074FF0A208FFF78DFE285D43
S31508002CD08067C0F600074FF0A208FFF78DFE285D53
S31508002CE0FFF742FF012803D038464146FFF786FE24
S31508002CF004F10104A3B2B342EFD3BDE8F08100BFEB
S31508002D0010B50446FDF76EFC40F2A413C2F20003A8
@ -735,174 +735,173 @@ S31508002DC008BD00BF08B5FDF72DFA40F24873C2F2F8
S31508002DD000039B7A3BB140F20813C2F200034FF09E
S31508002DE005021A6008BD40F20813C2F200034FF04C
S31508002DF001021A6008BD00BF2DE9F04182B040F219
S31508002E006023C2F200031C78012C07D943F29060B4
S31508002E10C0F6000040F24A21FFF7F0FD40F2AC137D
S31508002E006023C2F200031C78012C07D943F28060C4
S31508002E10C0F600004FF41271FFF7F0FD40F2AC1354
S31508002E20C2F2000304EB440403EBC4035D7C002DEB
S31508002E303ED0402D28BF402545B34FF0000440F250
S31508002E406026C2F2000643F29068C0F6000840F217
S31508002E3037D0402D28BF40250DB34FF0000440F28F
S31508002E406026C2F2000643F28068C0F6000840F227
S31508002E50E427C2F2000730780DF10701FFF78EFE6E
S31508002E60012804D040464FF4A671FFF7C7FD02A813
S31508002E7010F8013D3B554FF480714FF00102FEF703
S31508002E80EFFD04F10104E3B2AB42E4D340F2E420DF
S31508002E90C2F200004FF480712A46FEF7E1FD4FF0BA
S31508002EA001002946FFF76CF84FF00100FEF7E0FE37
S31508002EB002B0BDE8F08100BF2DE9F0414FF00100F6
S31508002EC040F22021C2F20001FFF700FB87B2EFB102
S31508002ED04FF0000440F2DC15C2F2000540F220264D
S31508002EE0C2F2000643F29068C0F600082878315D01
S31508002EF0FFF7F8FD012804D0404640F27511FFF7A8
S31508002F007DFD04F10104A3B29F42EFD84FF0010002
S31508002F10FEF7C2FEBDE8F08138B54FF2E873C1F698
S31508002F20FF731B684FF2EC72C1F6FF7214684FF21A
S31508002F30F072C1F6FF721068C0180CD0064D29460B
S31508002F404FF00802FFF792FD204605F110014FF0F9
S31508002F500402FFF78BFD38BD9A00002008B500F083
S31508002F60A9F908BD08B500F0B3F908BD08B500F021
S31508002F70DBF908BD08B500F071FA08BD08B500F020
S31508002F80A1FA10B100F0C8FA08BD4FF0000008BD5C
S31508002F904EF21003CEF200034FF000021A6070479B
S31508002FA04EF21003CEF200031B6813F4803F1FBFD6
S31508002FB040F22633C2F200031A88013218BF1A807B
S31508002FC0704700BF40F22633C2F2000318807047EC
S31508002FD008B5FFF7DDFF4EF21003CEF2000341F607
S31508002FE03F12C0F201025A604FF0000098604FF09D
S31508002FF005021A60FFF7E6FF08BD00BF08B5FFF730
S31508003000CFFF40F22633C2F20003188808BD00BF7E
S315080030104FF40053C4F2020340F22312C4F267527B
S315080030205A6048F6AB12CCF6EF525A604FF03402AB
S31508003030DA6070474FF40053C4F202031A6942F08B
S3150800304080021A61704700BFF8B507464FF00004C2
S31508003050254643F2B466C0F60006FFF7CDFC3359A1
S31508003060BB420ED8311949685B189F4209D243F210
S31508003070B463C0F6000305EB450203EB8203187A36
S31508003080F8BD05F1010504F10C04A82CE5D14FF0B3
S31508003090FF00F8BD2DE9F84380460068FFF7D4FF26
S315080030A0FF2808BF002453D0FFF7B2FF4FF40053A0
S315080030B0C4F20203DB6813F0010F04D0FFF7BAFF6E
S315080030C04FF0000444E04FF40053C4F202031A69B7
S315080030D042F001021A614FF0000508F104094FF4A5
S315080030E00054C4F20204D8F80030EF1859F8056005
S315080030F0B2B2EA52E36813F0010F05D0FFF77CFC81
S31508003100E36813F0010FF9D14FEA16437B80E368B1
S3150800311013F0010F05D0FFF76FFCE36813F0010FFA
S31508003120F9D13B68B34207D105F10405B5F5007F2F
S31508003130D9D14FF0010401E04FF000044FF40053D9
S31508003140C4F202031A6922F001021A61FFF772FF3C
S315080031502046BDE8F88300BF70B5064643F2B4655D
S31508003160C0F600054FF00004FFF746FC2B7AB34281
S3150800317008D143F2B463C0F6000304EB440253F8E3
S31508003180220070BD04F1010405F10C050E2CEBD1EB
S315080031904FF0FF3070BD00BF08B54FEAC1534FEA84
S315080031A0D3535BB903688B420BD040F8041B4FF42A
S315080031B00072FFF745FC4FF0010008BD4FF0000014
S315080031C008BD4FF0010008BD38B504460D4640F26B
S315080031D02833C2F20003984209D04FF48043C0F660
S315080031E00003994208D0FFF755FF88B108E040F27E
S315080031F02C54C2F2000403E040F22834C2F2000460
S3150800320020462946FFF7C8FF002808BF002401E02A
S315080032104FF00004204638BD2DE9F84305460C4614
S3150800322017461E464FEA51294FEA49290368B3F162
S31508003230FF3F03D14946FFF7AFFF50B32B684B4515
S3150800324005D028464946FFF7BFFF054628B32B6831
S31508003250E41A2C1904F1040440F2FF1809F5007960
S31508003260FFF7CAFB05F10403E31A434507D92846C5
S315080032704946FFF7A9FF054698B100F1040417F877
S31508003280013B237006F1FF36B6B276B104F10104AC
S31508003290E6E74FF00000BDE8F8834FF00000BDE810
S315080032A0F8834FF00000BDE8F8834FF00100BDE851
S315080032B0F88300BF40F22C53C2F200034FF0FF32EE
S315080032C01A6040F22833C2F200031A60704700BF42
S315080032D070B504460D461646FFF7B6FEFF281DD004
S315080032E004F1FF304019FFF7AFFEFF2819D04FEA67
S315080032F054224FF48043C0F60003B3EB422F07BFB6
S3150800330040F22830C2F2000040F22C50C2F200000F
S3150800331021463246ABB2FFF77FFF70BD4FF0000083
S3150800332070BD4FF0000070BD2DE9F04105460E4610
S31508003330FFF78AFE044605F1FF308019FFF784FE81
S315080033400546FF2814BF00230123FF2C08BF43F0BE
S315080033500103002B7ED1844270D8012C72D90F2824
S3150800336074D8FFF755FE4FF40053C4F20203DB6826
S3150800337013F0010F05D0FFF75DFE4FF00000BDE822
S31508003380F0814FF40053C4F202031A6942F00202B4
S315080033901A612046FFF7E0FE07462846FFF7DCFEDF
S315080033A0804643F2B466C0F600064FF00004FFF705
S315080033B023FB337AAB4209D143F2B463C0F6000368
S315080033C004EB440203EB82035E6807E004F10104A0
S315080033D006F10C060E2CEAD14FF00006C7EB0808DA
S315080033E04644C6F38F26DEB14FF000054FF400546D
S315080033F0C4F202046761236943F040032361E3686A
S3150800340013F0010F05D0FFF7F7FAE36813F0010F81
S31508003410F9D105F10105ADB207F58067AE42E9D8E5
S315080034204FF40053C4F202031A6922F002021A6129
S31508003430FFF700FE4FF00100BDE8F0814FF00000F5
S31508003440BDE8F0814FF00000BDE8F0814FF00000C4
S31508003450BDE8F0814FF00000BDE8F08144F20402B7
S31508003460C0F600024FF48043C0F6000310681B68DC
S31508003470C01844F20803C0F600031B68C01844F2DB
S315080034800C03C0F600031B68C01844F21003C0F60C
S3150800349000031B68C01844F21403C0F600031B6837
S315080034A0C01844F21803C0F600031B68C01844F29B
S315080034B05013C0F600031B68C018D0F1010038BFCE
S315080034C00020704710B582B040F22832C2F20002DE
S315080034D002F104039468D16864185268A418DA687B
S315080034E0A4181A69A4185A69A4189B69E418C4F19F
S315080034F000040194FFF7B2FF844208BF012009D0F7
S3150800350044F25010C0F600004FF004010DEB010222
S31508003510FFF7DEFE02B010BD08B540F22833C2F24E
S3150800352000031B68B3F1FF3F06D040F22830C2F211
S315080035300000FFF7AFFD88B140F22C53C2F200033A
S315080035401B68B3F1FF3F0CD040F22C50C2F20000CA
S31508003550FFF7A0FD003818BF012008BD4FF0000096
S3150800356008BD4FF0010008BD08B543F25C70C0F60F
S3150800357000004FF03601FFF741FA08BD08B572B6EC
S3150800358040F20002C2F2000240F20413C2F2000343
S315080035909A4211D243F28872C0F6000240F2000342
S315080035A0C2F2000340F20410C2F2000052F8041BF3
S315080035B043F8041B8342F9D3054806494FF0000235
S315080035C08842B8BF40F8042BFADBFCF74FFE08BD6B
S315080035D004010020720700206D61696E2E630000E9
S315080035E012011001000000404501230000010102FC
S315080035F003010000040309042603570069006E004E
S315080036005500530042002000420075006C006B0014
S31508003610200044006500760069006300650000002C
S3150800362009022000010100C0320904000002FF005F
S31508003630000407058102400000070501024000005A
S315080036401A034F00700065006E0042004C005400DB
S315080036502000550073006500720000002C03570017
S3150800366069006E00550053004200200042007500B4
S315080036706C006B00200049006E0074006500720043
S3150800368066006100630065004F70656E424C540029
S315080036902E2E2F2E2E2F2E2E2F536F757263652FDB
S315080036A041524D434D335F53544D33322F75736238
S315080036B02E63000000400008002000000200000001
S315080036C000600008002000000300000000800008D9
S315080036D0002000000400000000A0000800200000F0
S315080036E00500000000C000080020000006000000D9
S315080036F000E00008002000000700000000000108A4
S31508003700002000000800000000200108002000003A
S315080037100900000000400108002000000A0000001F
S3150800372000600108002000000B000000008001086E
S31508003730002000000C00000000A001080020000086
S315080037400D00000000C00108002000000E00000067
S3150800375000E00108002000000F0000002E2E2F2E8A
S315080037602E2F2E2E2F536F757263652F41524D43A0
S315080037704D335F53544D33322F4743432F7665639A
S30D08003780746F72732E630000DA
S315080037882036000820000000B9050008E5040008EE
S315080037980D04000811040008150400086D04000843
S315080037A875040008D5040008C5040008990400082B
S315080037B800000000400000008D160008E10300081C
S315080037C88D1600088D1600088D1600088D16000837
S315080037D88D1600088D160008FD0300083236000805
S315080037E809000000E035000812000000F43500085A
S315080037F804000000403600081A000000F8350008E2
S3150800380826000000980000201C0000005C3600080E
S315080038182C000000030100001C0353004500520059
S3150800382831003200330034003500360037003800DE
S3150800383839003000B90300088D1600088D160008EF
S315080038488D1600088D1600088D1600088D160008B6
S31508003858C10300088D1600088D1600088D16000885
S315080038688D1600088D1600088D1600080100000040
S31508003878000000000000000001020304060708090A
S3090800388800A24A043E
S31508002E60012804D040464FF4A671FFF7C7FD9DF828
S31508002E7007303B5504F10104E3B2AB42EBD340F211
S31508002E80E420C2F200004FF480712A46FEF7E8FDFE
S31508002E904FF001002946FFF773F84FF00100FEF7DF
S31508002EA0E7FE02B0BDE8F0812DE9F0414FF00100E0
S31508002EB040F22021C2F20001FFF708FB87B2EFB10A
S31508002EC04FF0000440F2DC15C2F2000540F220265D
S31508002ED0C2F2000643F28068C0F600082878315D21
S31508002EE0FFF700FE012804D0404640F27311FFF7B1
S31508002EF085FD04F10104A3B29F42EFD84FF001000B
S31508002F00FEF7CAFEBDE8F08138B54FF2E873C1F6A0
S31508002F10FF731B684FF2EC72C1F6FF7214684FF22A
S31508002F20F072C1F6FF721068C0180CD0064D29461B
S31508002F304FF00802FFF79AFD204605F110014FF001
S31508002F400402FFF793FD38BD9A00002008B500F08B
S31508002F50A9F908BD08B500F0B3F908BD08B500F031
S31508002F60DBF908BD08B500F071FA08BD08B500F030
S31508002F70A1FA10B100F0C8FA08BD4FF0000008BD6C
S31508002F804EF21003CEF200034FF000021A607047AB
S31508002F904EF21003CEF200031B6813F4803F1FBFE6
S31508002FA040F22633C2F200031A88013218BF1A808B
S31508002FB0704700BF40F22633C2F2000318807047FC
S31508002FC008B5FFF7DDFF4EF21003CEF2000341F617
S31508002FD03F12C0F201025A604FF0000098604FF0AD
S31508002FE005021A60FFF7E6FF08BD00BF08B5FFF740
S31508002FF0CFFF40F22633C2F20003188808BD00BF8F
S315080030004FF40053C4F2020340F22312C4F267528B
S315080030105A6048F6AB12CCF6EF525A604FF03402BB
S31508003020DA6070474FF40053C4F202031A6942F09B
S3150800303080021A61704700BFF8B507464FF00004D2
S31508003040254643F2A466C0F60006FFF7D5FC3359B9
S31508003050BB420ED8311949685B189F4209D243F220
S31508003060A463C0F6000305EB450203EB8203187A56
S31508003070F8BD05F1010504F10C04A82CE5D14FF0C3
S31508003080FF00F8BD2DE9F84380460068FFF7D4FF36
S31508003090FF2808BF002453D0FFF7B2FF4FF40053B0
S315080030A0C4F20203DB6813F0010F04D0FFF7BAFF7E
S315080030B04FF0000444E04FF40053C4F202031A69C7
S315080030C042F001021A614FF0000508F104094FF4B5
S315080030D00054C4F20204D8F80030EF1859F8056015
S315080030E0B2B2EA52E36813F0010F05D0FFF784FC89
S315080030F0E36813F0010FF9D14FEA16437B80E368C2
S3150800310013F0010F05D0FFF777FCE36813F0010F02
S31508003110F9D13B68B34207D105F10405B5F5007F3F
S31508003120D9D14FF0010401E04FF000044FF40053E9
S31508003130C4F202031A6922F001021A61FFF772FF4C
S315080031402046BDE8F88300BF70B5064643F2A4657D
S31508003150C0F600054FF00004FFF74EFC2B7AB34289
S3150800316008D143F2A463C0F6000304EB440253F803
S31508003170220070BD04F1010405F10C050E2CEBD1FB
S315080031804FF0FF3070BD00BF08B54FEAC1534FEA94
S31508003190D3535BB903688B420BD040F8041B4FF43A
S315080031A00072FFF74DFC4FF0010008BD4FF000001C
S315080031B008BD4FF0010008BD38B504460D4640F27B
S315080031C02833C2F20003984209D04FF48043C0F670
S315080031D00003994208D0FFF755FF88B108E040F28E
S315080031E02C54C2F2000403E040F22834C2F2000470
S315080031F020462946FFF7C8FF002808BF002401E03B
S315080032004FF00004204638BD2DE9F84305460C4624
S3150800321017461E464FEA51294FEA49290368B3F172
S31508003220FF3F03D14946FFF7AFFF50B32B684B4525
S3150800323005D028464946FFF7BFFF054628B32B6841
S31508003240E41A2C1904F1040440F2FF1809F5007970
S31508003250FFF7D2FB05F10403E31A434507D92846CD
S315080032604946FFF7A9FF054698B100F1040417F887
S31508003270013B237006F1FF36B6B276B104F10104BC
S31508003280E6E74FF00000BDE8F8834FF00000BDE820
S31508003290F8834FF00000BDE8F8834FF00100BDE861
S315080032A0F88300BF40F22C53C2F200034FF0FF32FE
S315080032B01A6040F22833C2F200031A60704700BF52
S315080032C070B504460D461646FFF7B6FEFF281DD014
S315080032D004F1FF304019FFF7AFFEFF2819D04FEA77
S315080032E054224FF48043C0F60003B3EB422F07BFC6
S315080032F040F22830C2F2000040F22C50C2F2000020
S3150800330021463246ABB2FFF77FFF70BD4FF0000093
S3150800331070BD4FF0000070BD2DE9F04105460E4620
S31508003320FFF78AFE044605F1FF308019FFF784FE91
S315080033300546FF2814BF00230123FF2C08BF43F0CE
S315080033400103002B7ED1844270D8012C72D90F2834
S3150800335074D8FFF755FE4FF40053C4F20203DB6836
S3150800336013F0010F05D0FFF75DFE4FF00000BDE832
S31508003370F0814FF40053C4F202031A6942F00202C4
S315080033801A612046FFF7E0FE07462846FFF7DCFEEF
S31508003390804643F2A466C0F600064FF00004FFF725
S315080033A02BFB337AAB4209D143F2A463C0F6000380
S315080033B004EB440203EB82035E6807E004F10104B0
S315080033C006F10C060E2CEAD14FF00006C7EB0808EA
S315080033D04644C6F38F26DEB14FF000054FF400547D
S315080033E0C4F202046761236943F040032361E3687A
S315080033F013F0010F05D0FFF7FFFAE36813F0010F8A
S31508003400F9D105F10105ADB207F58067AE42E9D8F5
S315080034104FF40053C4F202031A6922F002021A6139
S31508003420FFF700FE4FF00100BDE8F0814FF0000005
S31508003430BDE8F0814FF00000BDE8F0814FF00000D4
S31508003440BDE8F0814FF00000BDE8F08144F20402C7
S31508003450C0F600024FF48043C0F6000310681B68EC
S31508003460C01844F20803C0F600031B68C01844F2EB
S315080034700C03C0F600031B68C01844F21003C0F61C
S3150800348000031B68C01844F21403C0F600031B6847
S31508003490C01844F21803C0F600031B68C01844F2AB
S315080034A05013C0F600031B68C018D0F1010038BFDE
S315080034B00020704710B582B040F22832C2F20002EE
S315080034C002F104039468D16864185268A418DA688B
S315080034D0A4181A69A4185A69A4189B69E418C4F1AF
S315080034E000040194FFF7B2FF844208BF012009D007
S315080034F044F25010C0F600004FF004010DEB010233
S31508003500FFF7DEFE02B010BD08B540F22833C2F25E
S3150800351000031B68B3F1FF3F06D040F22830C2F221
S315080035200000FFF7AFFD88B140F22C53C2F200034A
S315080035301B68B3F1FF3F0CD040F22C50C2F20000DA
S31508003540FFF7A0FD003818BF012008BD4FF00000A6
S3150800355008BD4FF0010008BD08B543F24C70C0F62F
S3150800356000004FF03601FFF749FA08BD08B572B6F4
S3150800357040F20002C2F2000240F20413C2F2000353
S315080035809A4211D243F27872C0F6000240F2000362
S31508003590C2F2000340F20410C2F2000052F8041B03
S315080035A043F8041B8342F9D3054806494FF0000245
S315080035B08842B8BF40F8042BFADBFCF757FE08BD73
S315080035C004010020720700206D61696E2E630000F9
S315080035D0120110010000004045012300000101020C
S315080035E003010000040309042603570069006E005E
S315080035F05500530042002000420075006C006B0025
S31508003600200044006500760069006300650000003C
S3150800361009022000010100C0320904000002FF006F
S31508003620000407058102400000070501024000006A
S315080036301A034F00700065006E0042004C005400EB
S315080036402000550073006500720000002C03570027
S3150800365069006E00550053004200200042007500C4
S315080036606C006B00200049006E0074006500720053
S3150800367066006100630065004F70656E424C540039
S315080036802E2E2F2E2E2F2E2E2F536F757263652FEB
S3150800369041524D434D335F53544D33322F75736248
S315080036A02E63000000400008002000000200000011
S315080036B000600008002000000300000000800008E9
S315080036C0002000000400000000A000080020000000
S315080036D00500000000C000080020000006000000E9
S315080036E000E00008002000000700000000000108B4
S315080036F0002000000800000000200108002000004B
S315080037000900000000400108002000000A0000002F
S3150800371000600108002000000B000000008001087E
S31508003720002000000C00000000A001080020000096
S315080037300D00000000C00108002000000E00000077
S3150800374000E00108002000000F0000002E2E2F2E9A
S315080037502E2F2E2E2F536F757263652F41524D43B0
S315080037604D335F53544D33322F4743432F766563AA
S30D08003770746F72732E630000EA
S315080037781036000820000000B9050008E50400080E
S315080037880D04000811040008150400086D04000853
S3150800379875040008D5040008C5040008990400083B
S315080037A800000000400000008D160008E10300082C
S315080037B88D1600088D1600088D1600088D16000847
S315080037C88D1600088D160008FD0300082236000825
S315080037D809000000D035000812000000E43500088A
S315080037E804000000303600081A000000E835000812
S315080037F826000000980000201C0000004C3600082F
S315080038082C000000030100001C0353004500520069
S3150800381831003200330034003500360037003800EE
S3150800382839003000B90300088D1600088D160008FF
S315080038388D1600088D1600088D1600088D160008C6
S31508003848C10300088D1600088D1600088D16000895
S315080038588D1600088D1600088D1600080100000050
S31508003868000000000000000001020304060708091A
S3090800387800A24A044E
S70508000000F2

View File

@ -1,27 +1,27 @@
S02000006F70656E62746C5F6F6C696D65785F73746D3332683130332E737265630F
S31508000000480B0020CD160008512A0008512A00087E
S31508000010512A0008512A0008512A0008512A0008C6
S31508000020512A0008512A0008512A0008512A0008B6
S31508000030512A0008512A0008512A0008512A0008A6
S31508000040512A0008512A0008512A0008512A000896
S31508000050512A0008512A0008512A0008512A000886
S31508000060512A0008512A0008512A0008512A000876
S31508000070512A0008512A0008512A0008512A000866
S31508000080512A0008512A0008512A0008512A000856
S31508000090512A0008512A0008512A0008512A000846
S315080000A0512A0008512A0008512A0008512A000836
S315080000B0512A0008512A0008512A0008512A000826
S315080000C0512A0008512A0008512A0008512A000816
S315080000D0512A0008512A0008512A0008512A000806
S315080000E0512A0008512A0008512A0008512A0008F6
S315080000F0512A0008512A0008512A0008512A0008E6
S31508000100512A0008512A0008512A0008512A0008D5
S31508000110512A0008512A0008512A0008512A0008C5
S31508000120512A0008512A0008512A0008512A0008B5
S31508000130512A0008512A0008512A0008512A0008A5
S31508000140512A0008512A0008512A0008512A000895
S31508000000480B0020CD160008412A0008412A00089E
S31508000010412A0008412A0008412A0008412A000806
S31508000020412A0008412A0008412A0008412A0008F6
S31508000030412A0008412A0008412A0008412A0008E6
S31508000040412A0008412A0008412A0008412A0008D6
S31508000050412A0008412A0008412A0008412A0008C6
S31508000060412A0008412A0008412A0008412A0008B6
S31508000070412A0008412A0008412A0008412A0008A6
S31508000080412A0008412A0008412A0008412A000896
S31508000090412A0008412A0008412A0008412A000886
S315080000A0412A0008412A0008412A0008412A000876
S315080000B0412A0008412A0008412A0008412A000866
S315080000C0412A0008412A0008412A0008412A000856
S315080000D0412A0008412A0008412A0008412A000846
S315080000E0412A0008412A0008412A0008412A000836
S315080000F0412A0008412A0008412A0008412A000826
S31508000100412A0008412A0008412A0008412A000815
S31508000110412A0008412A0008412A0008412A000805
S31508000120412A0008412A0008412A0008412A0008F5
S31508000130412A0008412A0008412A0008412A0008E5
S31508000140412A0008412A0008412A0008412A0008D5
S31508000150044B9D46C046C046C046C04601F0A4FAB8
S3150800016001F028FF480B002080B580B2002806D190
S3150800016001F020FF480B002080B580B2002806D198
S31508000170DFF8BC0B006801210182002008E0DFF8E7
S31508000180640B006800688047DFF8A40B00680A3033
S3150800019002BD80B5DFF89C0B4078DFF8941B096830
@ -344,7 +344,7 @@ S3150800155032BD38B50400002500E06D1CEDB20E2D35
S3150800156011D200F04FF8EDB20C200A4900FB051025
S31508001570007AE4B2A042F0D1EDB20C20054900FB96
S315080015800510406800E0002032BD0000EC00002095
S31508001590F0020020FC2700080C2002401020024020
S31508001590F0020020EC2700080C2002401020024030
S315080015A0142002400420024023016745AB89EFCD91
S315080015B080B500F034F8002808D000F06AF804482E
S315080015C04FF48041016003480068804701BD000070
@ -364,7 +364,7 @@ S3150800169001BD80B500F067FA01BD80B5C9B200F09A
S315080016A067FA00F03AF801BD064801210170704753
S315080016B0044800210170704702480078704700000E
S315080016C01A1B0008480B0020C8050020044B9D463D
S315080016D0C046C046C046C046FFF7EAFF00F06AFCAF
S315080016D0C046C046C046C046FFF7EAFF00F062FCB7
S315080016E0480B0020DFF8140400210170DFF80C0411
S315080016F000218164DFF80404002180F84210DFF835
S31508001700FC030021A0F84410DFF8F00300218170E3
@ -431,267 +431,266 @@ S31508001AC0FFF7A9FD002803D13120FFF7B3FE06E092
S31508001AD00A48FF21C17009480121A0F8441001BD38
S31508001AE010B50400FFF789FD0448FF21C1700348BB
S31508001AF00121A0F8441010BD00000000F4040020E5
S31508001B00F70400206C2A0008F8040020FB040020D3
S31508001B00F70400205C2A0008F8040020FB040020E3
S31508001B1080B53120FFF78EFE01BDFF0080B500F0CD
S31508001B203AF94021DFF8400400F048F9DFF83C14A0
S31508001B3008704021DFF8380400F040F9DFF8341463
S31508001B400870DFF828040078FF2804D0DFF824049A
S31508001B500078FF2804D17521DFF81C0400F036FA56
S31508001B6000F040FA01BD80B5002000F05BFA01BD27
S31508001B2033F94021DFF8300400F041F9DFF82C14CE
S31508001B3008704021DFF8280400F039F9DFF824148A
S31508001B400870DFF818040078FF2804D0DFF81404BA
S31508001B500078FF2804D17521DFF80C0400F02EFA6E
S31508001B6000F038FA01BD80B5002000F053FA01BD37
S31508001B7070B504000D00EDB2402D04D39721DFF8AF
S31508001B80F80300F023FA2800C0B200F069F801282B
S31508001B9004D09A21DFF8E00300F018FA00260DE0D9
S31508001BA0FFF730FDB6B2305D00F05AF8012804D0D0
S31508001BB0A221DFF8C40300F009FA761C2800C0B297
S31508001B80E80300F01BFA2800C0B200F068F8012844
S31508001B9004D09A21DFF8D00300F010FA00260DE0F1
S31508001BA0FFF730FDB6B2305D00F059F8012804D0D1
S31508001BB0A221DFF8B40300F001FA761C2800C0B2AF
S31508001BC0B6B280B28642EBD370BD10B5040000F001
S31508001BD079FADFF8A803007800280FD1DFF8A00308
S31508001BE000F035F8012807D1DFF8900301210170CC
S31508001BF0DFF8900300210170002010BDDFF8840390
S31508001C000078DFF87C134018401C00F020F8012803
S31508001C10F2D1DFF870030078401CDFF8681308700B
S31508001C20DFF860030078DFF8581309788842E3D1B3
S31508001C30DFF85003027892B2DFF84C132000FFF762
S31508001C40CBFCDFF83803002101700120D5E780B509
S31508001C500100DFF82003007800F021F9C0B202BDC8
S31508001C6080B50100C9B2C148007800F0C0F8C0B21A
S31508001C7002BD38B5BD48007800F064F90400E4B246
S31508001C80002C33D0E4B2412C00D34024002518E0C0
S31508001C9000A9B648007800F002F9C0B2012804D0BD
S31508001CA04FF4A671B44800F091F9EDB2B7489DF823
S31508001CB00010295401224FF4807100A8FFF7BAF9E1
S31508001CC06D1CEDB2E4B2A542E2D3E4B2220092B2B0
S31508001CD04FF48071AD48FFF7ADF9E4B2210089B23F
S31508001CE00120FFF757F90120FFF7A7F831BD38B5EE
S31508001CF0A749012000F034FA040000250FE0ADB230
S31508001D00A348295C9B48007800F071F8C0B2012806
S31508001D1004D040F27511984800F058F96D1CADB220
S31508001D20A4B2A542EBD30120FFF79EF831BD30B42B
S31508001D300023002423000BE0DBB2040F373401F83C
S31508001D4013400001DBB211EB4304002565705B1CF0
S31508001D50DBB2D2B2934208D2040F0A2CECD2DBB221
S31508001D60040F303401F81340EBE730BC704710B568
S31508001D708848006888490C6888490968081800284E
S31508001D8008D008228649FFF7D2FF04228549200099
S31508001D90FFF7CDFF10BD8449844A002004E088740B
S31508001DA04A6118311832401CC0B20128F7D388742A
S31508001DB0002048617E487C490160704710B47C4A1F
S31508001DC01268002A01D1FF200FE0794A1268536988
S31508001DD0774C236011749060D060002353741060B0
S31508001DE0C9B20818401E5060907C10BC704738B5C0
S31508001DF004000D00E4B2022C04D340F206215E482A
S31508001E0000F0E4F8E4B21820674900FB0410407CAF
S31508001E10E4B21821644A01FB0421097C884201D1F5
S31508001E2000203BE0E4B218205F4900FB0410C068BC
S31508001E300570E4B218205C4900FB0410407C401C85
S31508001E40E4B21821584A01FB04214874E4B2182068
S31508001E50554900FB0410C068401CE4B21821524AD8
S31508001E6001FB0421C860E4B218204F4900FB0410A6
S31508001E704068E4B218214C4A01FB0421C96888422B
S31508001E800BD2E4B21820484900FB0410E4B218212A
S31508001E90454A01FB04210968C160012032BD38B5F5
S31508001EA004000D00E4B2022C04D340F22921324882
S31508001EB000F08CF8E4B218203B4900FB0410407C83
S31508001EC0002801D100203CE0E4B21820364900FB86
S31508001ED00410806800782870E4B21820324900FBA4
S31508001EE00410407C401EE4B218212F4A01FB04214D
S31508001EF04874E4B218202C4900FB04108068401C82
S31508001F00E4B21821284A01FB04218860E4B21820AB
S31508001F10254900FB04104068E4B21821224A01FB57
S31508001F200421896888420BD2E4B218201E4900FBB6
S31508001F300410E4B218211C4A01FB042109688160D7
S31508001F40012032BD10B50400E4B2022C04D340F2DD
S31508001F504A21094800F03AF8E4B21820124900FB71
S31508001F600410407C10BD00004105002040050020FB
S31508001F708505002084050020482900083E07002022
S31508001F80080600203D070020090600204806002014
S31508001F9088060020E8F7FF1FECF7FF1FF0F7FF1F82
S31508001FA07E0000208E000020C8060020E0060020E3
S31508001FB01C07002000F0EAF8002801D000F0E8F835
S31508001FC0002000F0FBF800F0B3F9000080B5034AE2
S31508001FD0106003480160FFF715FBFCE714070020B3
S31508001FE01807002080B509480949016007480068B4
S31508001FF0022101720748084901600848084901603A
S31508002000044800680068804701BD00BF2407002017
S31508002010F806002028070020000000202C070020D2
S315080020205800002020490978002914D11F49096859
S3150800203051F010011D4A11601D49096831F47041BB
S315080020401B4A11601A49096851F4E041184A11609F
S31508002050154901220A70C0B2012804D115484FF467
S315080020600061016003E014484FF4006101607047A5
S315080020700E48006850F004000C4908600F480068D4
S31508002080000900010D4908600C48006850F004007A
S315080020900A49086070470A480068C00701D4012049
S315080020A000E00020704700003C070020181002409E
S315080020B004100140141001401010014000080140AE
S315080020C00808014080B5174817490968018015486E
S315080020D0008816490988084080050AD512484FF62F
S315080020E0FF51016012480078401C1149087000F041
S315080020F029F90C4800880D4909880840000401D5CB
S3150800210000F02AF907480088084909880840400568
S3150800211006D505484FF6FF310160064840688047F6
S3150800212001BD00BF3A070020445C00403407002088
S3150800213041070020000000200648002101600648EB
S315080021404FF40641018005480349098801600020CB
S3150800215070470000445C004034070020405C0040A3
S3150800216070B504000D00002614F07F00FEF742FF4C
S31508002170060014F07F00FEF700FF320092B201005D
S3150800218089B22800FEF76FFF300070BD0120704746
S3150800219010B5084979441C31074C7C441A34A142CD
S315080021A006D0081D0A68511888470146A142F8D189
S315080021B010BD00BF280800004808000080B500F0E0
S315080021C005F800F0EBF900F0F3F9FCE700B583B089
S315080021D000200090002001904D48006850F0010052
S315080021E04B4908604B4800684B4908404949086014
S315080021F04748006849490840454908604448006816
S3150800220030F48020424908604248006830F4FE00F5
S315080022104049086042485FF41F0101603C48006875
S3150800222050F480303A4908603948006810F40030A4
S3150800223001900098401C00900198002804D100984D
S3150800224040F2DC518842EFD131480068800303D45C
S315080022506C213448FFF7BAFE3348006850F0100086
S315080022603149086030480068800880002E490860B7
S315080022702D48006850F002002B490860254825497A
S31508002280096801602348006850F400502149086035
S315080022902048006850F480601E4908601D480068A0
S315080022A030F47C101B4908600920801E80041949F7
S315080022B0096850F4803008431649086014480068D5
S315080022C050F0807012490860114800688001FBD5FB
S315080022D010480068800880000E4908600D480068AC
S315080022E050F002000B4908600A48006810F00C001C
S315080022F00828F9D10748006830F4800005490860C5
S315080023000A48006850F400000849086007BD000044
S3150800231000100240041002400000FFF8FFFFF6FE1E
S3150800232008100240A4280008002002401C100240A1
S3150800233000F046B980B5FFF79CFC01BD80B5FFF7F4
S31508002340D6FC01BD80B503480068052801D1FFF712
S3150800235090FC01BD3007002080B50020ADF80000D4
S3150800236039E086480078864951F82000ADF8000023
S31508002370BDF80000000414D580480078804951F85B
S31508002380200040F68F7108407C4909787C4A42F85B
S3150800239021007A4800787B4911EB800050F8040C3C
S315080023A08047BDF80000000615D5744800787449C2
S315080023B051F8200080B248F60F7108406F49097835
S315080023C06F4A42F821006D4800786F4911EB80008A
S315080023D050F8040C80476D4800686D490880000471
S315080023E040F1CA806A48008810F00F0063490870F7
S315080023F0624800780028B4D16648614909680180B6
S315080024006448008810F030006349088061480088F5
S3150800241010F440505F4908805948006880B24BF66E
S31508002420BF71084090F4005090F0200080B240F44C
S31508002430004050F080005249086055480088C006A0
S315080024402FD44F48006880B248F60F7108404C49AF
S315080024500860FEF7D4FB4A48006880B24BF6BF71A5
S3150800246008404C490988C90401D590F48050494967
S315080024700988890401D590F4005047490988C90696
S3150800248001D590F0100044490988890601D590F0D5
S31508002490200080B240F4004050F0800038490860BF
S315080024A06AE037480068ADF80000BDF8000000058E
S315080024B02ED53348006840F68F71084030490860C9
S315080024C0FEF753FB2E48006880B24BF6BF710840F2
S315080024D030490988C90401D590F480502D490988E6
S315080024E0890401D590F400502B490988C90601D5FD
S315080024F090F0100028490988890601D590F0200037
S3150800250080B240F4004050F080001D49086033E076
S31508002510BDF8000000047FF55EAF1948006840F674
S315080025208F71084016490860FEF79AFB1448006840
S3150800253080B24BF6BF71084016490988C90401D50F
S3150800254090F4805013490988890401D590F4005005
S3150800255011490988C90601D590F010000E49098865
S31508002560890601D590F0200080B240F4004050F072
S31508002570800003490860FFE701BD0000400700200E
S31508002580005C0040B400002098000020445C004035
S315080025903A070020360700203807002080B5FFF7E5
S315080025A030F800F012F8FFF72EF8FFF757F801BDDC
S315080025B080B5FFF727F8FFF762F800F016F801BDB7
S315080025C00746384600F012F8FBE780B5FFF750FDDE
S315080025D0FFF761FD002805D1FFF76EF8002801D145
S315080025E0FEF7E6FF00F001F801BD704780B5C0466A
S315080025F0C046024A11001820ABBEFBE726000200BF
S3150800260080B5FFF7B4FB5D4800680021817200F0D1
S31508002610D3F8FFF791FD5A480021016001BD80B546
S315080026205648006800218172544800685549C9799E
S315080026304172524800680021C1720020FEF7B0FBC3
S315080026404FF400710020FEF7B2FB10210020FEF7C0
S31508002650BEFB40210020FEF773FC80210020FEF718
S315080026605FFC0020FEF717FC474890F82C1089B24B
S315080026700020FEF79CFC0020FEF7F6FB0021012057
S31508002680FEF795FB4FF480710120FEF749FCC02147
S315080026900120FEF755FC40210120FEF77BFC402176
S315080026A00120FEF784FC4FF440510120FEF7AAFBF7
S315080026B020210120FEF78BFB0020FEF715FB304892
S315080026C00121016001BD3148807A002802D02C48DA
S315080026D00521016070472A48042101607047704748
S315080026E0704780B50021C0B2062812D12348006879
S315080026F0007810F07F0001280BD120480068407947
S31508002700002806D11D4800688078212801D10FF2DB
S3150800271061010800002801D1022009E01748006875
S3150800272081611648006800224282002088470020FE
S3150800273002BD0220704780B5154980B2FDF74CFFEF
S3150800274002BD80B5134980B2FDF746FF02BD80B5CC
S315080027500A490968C978C9B2062901D3002006E0E2
S31508002760C9B20D4A12EBC10180B2FDF735FF02BDB1
S3150800277080B50A4980B2FDF72FFF02BD2407002065
S3150800278030070020002A000800000020F806002074
S31508002790D0000020D800002030000020E0000020F3
S315080027A0C9B2012901D3022005E0C0B2012801D32C
S315080027B0022000E00020704780B50120FFF732FCB8
S315080027C001200B4980B208600A48002101800848A8
S315080027D008490988016008480021016005484FF446
S315080027E0E05101800248034909880160002002BDC2
S315080027F0405C004034070020445C0040004000086C
S315080028000020000002000000006000080020000010
S3150800281003000000008000080020000004000000FB
S3150800282000A00008002000000500000000C0000805
S31508002830002000000600000000E00008002000005C
S315080028400700000000000108002000000800000042
S3150800285000200108002000000900000000400108CF
S31508002860002000000A0000000060010800200000A7
S315080028700B00000000800108002000000C0000008A
S3150800288000A00108002000000D00000000C001089B
S31508002890002000000E00000000E0010800200000F3
S315080028A00F000000443A5C7573725C666561736577
S315080028B0725C736F6674776172655C4F70656E42A1
S315080028C04C545C5461726765745C44656D6F5C4119
S315080028D0524D434D335F53544D33325F4F6C696DE0
S315080028E065785F53544D3332483130335F4941522E
S315080028F05C426F6F745C6D61696E2E630000000048
S31508002900443A5C7573725C6665617365725C736F75
S315080029106674776172655C4F70656E424C545C54A0
S3150800292061726765745C536F757263655C41524D7D
S31508002930434D335F53544D33325C4941525C76659F
S3150800294063746F72732E6300443A5C7573725C66C7
S3150800295065617365725C736F6674776172655C4FE7
S3150800296070656E424C545C5461726765745C536F53
S31508002970757263655C41524D434D335F53544D3315
S31508002980325C7573622E63002C03570069006E0073
S315080029905500530042002000420075006C006B0091
S315080029A0200049006E007400650072006600610030
S315080029B0630065002603570069006E005500530042
S315080029C042002000420075006C006B0020004400A5
S315080029D06500760069006300650000005FECFFFF94
S315080029E058060000EC0000200000000087E3FFFF07
S315080029F0EC00000084000000000000200000000039
S31508002A0009022000010100C0320904000002FF008B
S31508002A100004070581024000000705010240000086
S31508002A201A034F00700065006E0042004C00540007
S31508002A3020005500730065007200000012011001A5
S31508002A4000000040450123000001010203010000C7
S31508002A5080B540210148FFF7B9FA01BD00290008F1
S31508002A60C046C046C046C046FFF7A4FA4F70656E1A
S31508002A70424C540004030904012600081F260008D6
S31508002A80DF260008E1260008E326000833270008A9
S31508002A90A127000837270008432700084F27000802
S31508002AA00000000040000000742A0008040000002E
S31508002AB0202A00081A000000B42900082600000091
S31508002AC07C0000201C000000882900082C0000005B
S31508002AD0710D0008C7260008710D0008710D000861
S31508002AE0710D0008710D0008710D0008710D0008C0
S31508002AF0D72600081C035300450052003100320057
S31508002B00330034003500360037003800390030000D
S31508002B1035230008710D0008710D0008710D0008B5
S31508002B20710D0008710D0008710D00083D2300089D
S31508002B30710D0008710D0008710D0008710D00086F
S31508002B40710D0008710D00083C2A000812000000EB
S31508002B50002A000820000000122A000809000000C8
S30908002B60030100005F
S70508002A6167
S31508001BD071FADFF89803007800280FD1DFF8900330
S31508001BE000F035F8012807D1DFF8800301210170DC
S31508001BF0DFF8800300210170002010BDDFF87403B0
S31508001C000078DFF86C134018401C00F020F8012813
S31508001C10F2D1DFF860030078401CDFF8581308702B
S31508001C20DFF850030078DFF8481309788842E3D1D3
S31508001C30DFF84003027892B2DFF83C132000FFF782
S31508001C40CBFCDFF82803002101700120D5E780B519
S31508001C500100C448007800F01BF9C0B202BD80B587
S31508001C600100C9B2BD48007800F0BAF8C0B202BD9A
S31508001C7038B5BA48007800F05EF90400E4B2002CE2
S31508001C802DD0E4B2412C00D34024002512E000A94F
S31508001C90B248007800F0FCF8C0B2012804D04FF42E
S31508001CA0A671B14800F08AF9EDB2B4489DF8001063
S31508001CB029546D1CEDB2E4B2A542E8D3E4B2220081
S31508001CC092B24FF48071AD48FFF7B4F9E4B221003F
S31508001CD089B20120FFF75EF90120FFF7AEF831BDA2
S31508001CE038B5A749012000F033FA040000250FE0B3
S31508001CF0ADB2A348295C9B48007800F071F8C0B2E1
S31508001D00012804D040F27311974800F057F96D1C6A
S31508001D10ADB2A4B2A542EBD30120FFF7A5F831BDB9
S31508001D2030B40023002423000BE0DBB2040F373461
S31508001D3001F813400001DBB211EB4304002565707E
S31508001D405B1CDBB2D2B2934208D2040F0A2CECD247
S31508001D50DBB2040F303401F81340EBE730BC7047B0
S31508001D6010B58848006888490C68884909680818C1
S31508001D70002808D008228649FFF7D2FF04228549A1
S31508001D802000FFF7CDFF10BD8349844A002004E0F8
S31508001D9088744A6118311832401CC0B20128F7D33A
S31508001DA08874002048617E487B490160704710B4FA
S31508001DB07B4A1268002A01D1FF200FE0784A126890
S31508001DC05369774C236011749060D0600023537474
S31508001DD01060C9B20818401E5060907C10BC70474D
S31508001DE038B504000D00E4B2022C04D34FF4017197
S31508001DF05D4800F0E3F8E4B21820674900FB0410D8
S31508001E00407CE4B21821644A01FB0421097C88421B
S31508001E1001D100203BE0E4B218205F4900FB041022
S31508001E20C0680570E4B218205B4900FB0410407CCA
S31508001E30401CE4B21821584A01FB04214874E4B254
S31508001E401820554900FB0410C068401CE4B218214C
S31508001E50514A01FB0421C860E4B218204E4900FB30
S31508001E6004104068E4B218214B4A01FB0421C968F2
S31508001E7088420BD2E4B21820474900FB0410E4B2AA
S31508001E801821454A01FB04210968C160012032BDB9
S31508001E9038B504000D00E4B2022C04D340F2272121
S31508001EA0314800F08BF8E4B218203B4900FB0410D7
S31508001EB0407C002801D100203CE0E4B218203649D5
S31508001EC000FB0410806800782870E4B218203249B4
S31508001ED000FB0410407C401EE4B218212E4A01FB88
S31508001EE004214874E4B218202B4900FB04108068CA
S31508001EF0401CE4B21821284A01FB04218860E4B298
S31508001F001820254900FB04104068E4B21821224A2B
S31508001F1001FB0421896888420BD2E4B218201E49C5
S31508001F2000FB0410E4B218211B4A01FB04210968CE
S31508001F308160012032BD10B50400E4B2022C04D33E
S31508001F404FF41271084800F039F8E4B21820124923
S31508001F5000FB0410407C10BD410500204005002010
S31508001F608505002084050020382900083E07002042
S31508001F70080600203D070020090600204806002024
S31508001F8088060020E8F7FF1FECF7FF1FF0F7FF1F92
S31508001F907E0000208E000020C8060020E0060020F3
S31508001FA01C07002000F0EAF8002801D000F0E8F845
S31508001FB0002000F0FBF800F0B3F9000080B5034AF2
S31508001FC0106003480160FFF71DFBFCE714070020BB
S31508001FD01807002080B509480949016007480068C4
S31508001FE0022101720748084901600848084901604A
S31508001FF0044800680068804701BD00BF2407002028
S31508002000F806002028070020000000202C070020E2
S315080020105800002020490978002914D11F49096869
S3150800202051F010011D4A11601D49096831F47041CB
S315080020301B4A11601A49096851F4E041184A1160AF
S31508002040154901220A70C0B2012804D115484FF477
S315080020500061016003E014484FF4006101607047B5
S315080020600E48006850F004000C4908600F480068E4
S31508002070000900010D4908600C48006850F004008A
S315080020800A49086070470A480068C00701D4012059
S3150800209000E00020704700003C07002018100240AE
S315080020A004100140141001401010014000080140BE
S315080020B00808014080B5174817490968018015487E
S315080020C0008816490988084080050AD512484FF63F
S315080020D0FF51016012480078401C1149087000F051
S315080020E029F90C4800880D4909880840000401D5DB
S315080020F000F02AF907480088084909880840400579
S3150800210006D505484FF6FF31016006484068804706
S3150800211001BD00BF3A070020445C00403407002098
S3150800212041070020000000200648002101600648FB
S315080021304FF40641018005480349098801600020DB
S3150800214070470000445C004034070020405C0040B3
S3150800215070B504000D00002614F07F00FEF74AFF54
S31508002160060014F07F00FEF708FF320092B2010065
S3150800217089B22800FEF777FF300070BD012070474E
S3150800218010B5084979441C31074C7C441A34A142DD
S3150800219006D0081D0A68511888470146A142F8D199
S315080021A010BD00BF280800004808000080B500F0F0
S315080021B005F800F0EBF900F0F3F9FCE700B583B099
S315080021C000200090002001904D48006850F0010062
S315080021D04B4908604B4800684B4908404949086024
S315080021E04748006849490840454908604448006826
S315080021F030F48020424908604248006830F4FE0006
S315080022004049086042485FF41F0101603C48006885
S3150800221050F480303A4908603948006810F40030B4
S3150800222001900098401C00900198002804D100985D
S3150800223040F2DC518842EFD131480068800303D46C
S315080022406C213448FFF7BAFE3348006850F0100096
S315080022503149086030480068800880002E490860C7
S315080022602D48006850F002002B490860254825498A
S31508002270096801602348006850F400502149086045
S315080022802048006850F480601E4908601D480068B0
S3150800229030F47C101B4908600920801E8004194907
S315080022A0096850F4803008431649086014480068E5
S315080022B050F0807012490860114800688001FBD50B
S315080022C010480068800880000E4908600D480068BC
S315080022D050F002000B4908600A48006810F00C002C
S315080022E00828F9D10748006830F4800005490860D5
S315080022F00A48006850F400000849086007BD000055
S3150800230000100240041002400000FFF8FFFFF6FE2E
S315080023100810024094280008002002401C100240C1
S3150800232000F046B980B5FFF7A3FC01BD80B5FFF7FD
S31508002330D7FC01BD80B503480068052801D1FFF721
S3150800234097FC01BD3007002080B50020ADF80000DD
S3150800235039E086480078864951F82000ADF8000033
S31508002360BDF80000000414D580480078804951F86B
S31508002370200040F68F7108407C4909787C4A42F86B
S3150800238021007A4800787B4911EB800050F8040C4C
S315080023908047BDF80000000615D5744800787449D2
S315080023A051F8200080B248F60F7108406F49097845
S315080023B06F4A42F821006D4800786F4911EB80009A
S315080023C050F8040C80476D4800686D490880000481
S315080023D040F1CA806A48008810F00F006349087007
S315080023E0624800780028B4D16648614909680180C6
S315080023F06448008810F03000634908806148008806
S3150800240010F440505F4908805948006880B24BF67E
S31508002410BF71084090F4005090F0200080B240F45C
S31508002420004050F080005249086055480088C006B0
S315080024302FD44F48006880B248F60F7108404C49BF
S315080024400860FEF7DCFB4A48006880B24BF6BF71AD
S3150800245008404C490988C90401D590F48050494977
S315080024600988890401D590F4005047490988C906A6
S3150800247001D590F0100044490988890601D590F0E5
S31508002480200080B240F4004050F0800038490860CF
S315080024906AE037480068ADF80000BDF8000000059E
S315080024A02ED53348006840F68F71084030490860D9
S315080024B0FEF75BFB2E48006880B24BF6BF710840FA
S315080024C030490988C90401D590F480502D490988F6
S315080024D0890401D590F400502B490988C90601D50D
S315080024E090F0100028490988890601D590F0200047
S315080024F080B240F4004050F080001D49086033E087
S31508002500BDF8000000047FF55EAF1948006840F684
S315080025108F71084016490860FEF7A2FB1448006848
S3150800252080B24BF6BF71084016490988C90401D51F
S3150800253090F4805013490988890401D590F4005015
S3150800254011490988C90601D590F010000E49098875
S31508002550890601D590F0200080B240F4004050F082
S31508002560800003490860FFE701BD0000400700201E
S31508002570005C0040B400002098000020445C004045
S315080025803A070020360700203807002080B5FFF7F5
S3150800259038F800F012F8FFF736F8FFF75FF801BDD4
S315080025A080B5FFF72FF8FFF76AF800F016F801BDB7
S315080025B00746384600F012F8FBE780B5FFF750FDEE
S315080025C0FFF761FD002805D1FFF776F8002801D14D
S315080025D0FEF7EEFF00F001F801BD704780B5C04672
S315080025E0C046024A11001820ABBEFBE726000200CF
S315080025F080B5FFF7B5FB5D4800680021817200F0E1
S31508002600D3F8FFF791FD5A480021016001BD80B556
S315080026105648006800218172544800685549C979AE
S315080026204172524800680021C1720020FEF7B8FBCB
S315080026304FF400710020FEF7BAFB10210020FEF7C8
S31508002640C6FB40210020FEF77BFC80210020FEF718
S3150800265067FC0020FEF71FFC474890F82C1089B24B
S315080026600020FEF7A4FC0020FEF7FEFB0021012057
S31508002670FEF79DFB4FF480710120FEF751FCC02147
S315080026800120FEF75DFC40210120FEF783FC402176
S315080026900120FEF78CFC4FF440510120FEF7B2FBF7
S315080026A020210120FEF793FB0020FEF71DFB304892
S315080026B00121016001BD3148807A002802D02C48EA
S315080026C00521016070472A48042101607047704758
S315080026D0704780B50021C0B2062812D12348006889
S315080026E0007810F07F0001280BD120480068407957
S315080026F0002806D11D4800688078212801D10FF2EC
S3150800270061010800002801D1022009E01748006885
S31508002710816116480068002242820020884700200E
S3150800272002BD0220704780B5154980B2FDF754FFF7
S3150800273002BD80B5134980B2FDF74EFF02BD80B5D4
S315080027400A490968C978C9B2062901D3002006E0F2
S31508002750C9B20D4A12EBC10180B2FDF73DFF02BDB9
S3150800276080B50A4980B2FDF737FF02BD240700206D
S3150800277030070020F029000800000020F806002095
S31508002780D0000020D800002030000020E000002003
S31508002790C9B2012901D3022005E0C0B2012801D33C
S315080027A0022000E00020704780B50120FFF732FCC8
S315080027B001200B4980B208600A48002101800848B8
S315080027C008490988016008480021016005484FF456
S315080027D0E05101800248034909880160002002BDD2
S315080027E0405C004034070020445C0040004000087C
S315080027F00020000002000000006000080020000021
S31508002800030000000080000800200000040000000B
S3150800281000A00008002000000500000000C0000815
S31508002820002000000600000000E00008002000006C
S315080028300700000000000108002000000800000052
S3150800284000200108002000000900000000400108DF
S31508002850002000000A0000000060010800200000B7
S315080028600B00000000800108002000000C0000009A
S3150800287000A00108002000000D00000000C00108AB
S31508002880002000000E00000000E001080020000003
S315080028900F000000443A5C7573725C666561736587
S315080028A0725C736F6674776172655C4F70656E42B1
S315080028B04C545C5461726765745C44656D6F5C4129
S315080028C0524D434D335F53544D33325F4F6C696DF0
S315080028D065785F53544D3332483130335F4941523E
S315080028E05C426F6F745C6D61696E2E630000000058
S315080028F0443A5C7573725C6665617365725C736F86
S315080029006674776172655C4F70656E424C545C54B0
S3150800291061726765745C536F757263655C41524D8D
S31508002920434D335F53544D33325C4941525C7665AF
S3150800293063746F72732E6300443A5C7573725C66D7
S3150800294065617365725C736F6674776172655C4FF7
S3150800295070656E424C545C5461726765745C536F63
S31508002960757263655C41524D434D335F53544D3325
S31508002970325C7573622E63002C03570069006E0083
S315080029805500530042002000420075006C006B00A1
S31508002990200049006E007400650072006600610040
S315080029A0630065002603570069006E005500530052
S315080029B042002000420075006C006B0020004400B5
S315080029C06500760069006300650000006FECFFFF94
S315080029D058060000EC0000200000000097E3FFFF07
S315080029E0EC00000084000000000000200000000049
S315080029F009022000010100C0320904000002FF009C
S31508002A000004070581024000000705010240000096
S31508002A101A034F00700065006E0042004C00540017
S31508002A2020005500730065007200000012011001B5
S31508002A3000000040450123000001010203010000D7
S31508002A4080B540210148FFF7B9FA01BDF028000812
S31508002A50C046C046C046C046FFF7A4FA4F70656E2A
S31508002A60424C540004030904F12500080F26000807
S31508002A70CF260008D1260008D326000823270008F9
S31508002A809127000827270008332700083F27000852
S31508002A900000000040000000642A0008040000004E
S31508002AA0102A00081A000000A429000826000000C1
S31508002AB07C0000201C000000782900082C0000007B
S31508002AC0710D0008B7260008710D0008710D000881
S31508002AD0710D0008710D0008710D0008710D0008D0
S31508002AE0C72600081C035300450052003100320077
S31508002AF0330034003500360037003800390030001E
S31508002B0025230008710D0008710D0008710D0008D5
S31508002B10710D0008710D0008710D00082D230008BD
S31508002B20710D0008710D0008710D0008710D00087F
S31508002B30710D0008710D00082C2A0008120000000B
S31508002B40F029000820000000022A000809000000F9
S30908002B50030100006F
S70508002A5177

View File

@ -17,7 +17,7 @@
<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-02d77c40><key>iaridepm.enu1</key></Toolbar-02d77c40></Sizes></Row0></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>729</Bottom><Right>453</Right><x>-2</x><y>-2</y><xscreen>261</xscreen><yscreen>204</yscreen><sizeHorzCX>135938</sizeHorzCX><sizeHorzCY>201980</sizeHorzCY><sizeVertCX>236979</sizeVertCX><sizeVertCY>723762</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>236</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>238</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>235644</sizeHorzCY><sizeVertCX>135938</sizeVertCX><sizeVertCY>201980</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
<Top><Row0><Sizes><Toolbar-00156560><key>iaridepm.enu1</key></Toolbar-00156560></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>729</Bottom><Right>453</Right><x>-2</x><y>-2</y><xscreen>261</xscreen><yscreen>204</yscreen><sizeHorzCX>135938</sizeHorzCX><sizeHorzCY>201980</sizeHorzCY><sizeVertCX>236979</sizeVertCX><sizeVertCY>723762</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>236</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>238</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>235644</sizeHorzCY><sizeVertCX>135938</sizeVertCX><sizeVertCY>201980</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop>
</Workspace>

View File

@ -332,8 +332,6 @@ void UsbTransmitPipeBulkIN(void)
ASSERT_RT(result == BLT_TRUE);
/* store it in the endpoint's RAM */
USB_Tx_Buffer[byte_counter] = byte_value;
UserToPMABufferCopy(&byte_value, ENDP1_TXADDR, 1);
}
/* store it in the endpoint's RAM */
UserToPMABufferCopy(&USB_Tx_Buffer[0], ENDP1_TXADDR, nr_of_bytes_for_tx_endpoint);

View File

@ -159,7 +159,7 @@ void XcpPacketReceived(blt_int8u *data);
#endif
#if (XCP_DTO_PACKET_LEN > 65536)
#error "XCP.H, XCP_DTO_PACKET_LEN cannot be larger than 256."
#error "XCP.H, XCP_DTO_PACKET_LEN cannot be larger than 65536."
#endif