diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openbtl_ek_lm3s6965.elf b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openbtl_ek_lm3s6965.elf index 4dfd99d5..b4977833 100644 Binary files a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openbtl_ek_lm3s6965.elf and b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openbtl_ek_lm3s6965.elf differ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openbtl_ek_lm3s6965.map b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openbtl_ek_lm3s6965.map index 8c8d0e22..4e0b36aa 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openbtl_ek_lm3s6965.map +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openbtl_ek_lm3s6965.map @@ -574,6 +574,7 @@ Discarded input sections 0x00000000 0xa4 THUMB Debug/../../obj/uip.o .text.uip_unlisten 0x00000000 0x24 THUMB Debug/../../obj/uip.o + .text.htons 0x00000000 0xa THUMB Debug/../../obj/uip.o .text 0x00000000 0x0 THUMB Debug/../../obj/uip_arp.o .data 0x00000000 0x0 THUMB Debug/../../obj/uip_arp.o .bss 0x00000000 0x0 THUMB Debug/../../obj/uip_arp.o @@ -1282,7 +1283,7 @@ Linker script and memory map 0x00000001 . = ASSERT (((__init_end__ >= __FLASH_segment_start__) && (__init_end__ <= __FLASH_segment_end__)), error: .init is too large to fit in FLASH memory segment) 0x00000290 __text_load_start__ = ALIGN (__init_end__, 0x4) -.text 0x00000290 0x55e0 +.text 0x00000290 0x55c4 0x00000290 __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 @@ -1444,11 +1445,11 @@ Linker script and memory map 0x00001c30 0x8 THUMB Debug/../../obj/mmc.o 0x00001c30 get_fattime .text.netdev_init - 0x00001c38 0x90 THUMB Debug/../../obj/netdev.o + 0x00001c38 0x18 THUMB Debug/../../obj/netdev.o 0x00001c38 netdev_init - .text.netdev_setmacaddr - 0x00001cc8 0x94 THUMB Debug/../../obj/netdev.o - 0x00001cc8 netdev_setmacaddr + .text.netdev_init_mac + 0x00001c50 0x10c THUMB Debug/../../obj/netdev.o + 0x00001c50 netdev_init_mac .text.netdev_read 0x00001d5c 0x34 THUMB Debug/../../obj/netdev.o 0x00001d5c netdev_read @@ -1737,51 +1738,48 @@ Linker script and memory map .text.uip_process 0x00004960 0x9b8 THUMB Debug/../../obj/uip.o 0x00004960 uip_process - .text.htons 0x00005318 0xa THUMB Debug/../../obj/uip.o - 0x00005318 htons - *fill* 0x00005322 0x2 00 .text.uip_send - 0x00005324 0x24 THUMB Debug/../../obj/uip.o - 0x00005324 uip_send + 0x00005318 0x24 THUMB Debug/../../obj/uip.o + 0x00005318 uip_send .text.uip_arp_update.constprop.0 - 0x00005348 0xd4 THUMB Debug/../../obj/uip_arp.o + 0x0000533c 0xd4 THUMB Debug/../../obj/uip_arp.o .text.uip_arp_timer - 0x0000541c 0x58 THUMB Debug/../../obj/uip_arp.o - 0x0000541c uip_arp_timer + 0x00005410 0x58 THUMB Debug/../../obj/uip_arp.o + 0x00005410 uip_arp_timer .text.uip_arp_arpin - 0x00005474 0xbc THUMB Debug/../../obj/uip_arp.o - 0x00005474 uip_arp_arpin + 0x00005468 0xbc THUMB Debug/../../obj/uip_arp.o + 0x00005468 uip_arp_arpin .text.uip_arp_out - 0x00005530 0x140 THUMB Debug/../../obj/uip_arp.o - 0x00005530 uip_arp_out - .text.NetInit 0x00005670 0x60 THUMB Debug/../../obj/net.o - 0x00005670 NetInit + 0x00005524 0x140 THUMB Debug/../../obj/uip_arp.o + 0x00005524 uip_arp_out + .text.NetInit 0x00005664 0x60 THUMB Debug/../../obj/net.o + 0x00005664 NetInit .text.NetTransmitPacket - 0x000056d0 0x38 THUMB Debug/../../obj/net.o - 0x000056d0 NetTransmitPacket + 0x000056c4 0x38 THUMB Debug/../../obj/net.o + 0x000056c4 NetTransmitPacket .text.NetReceivePacket - 0x00005708 0xb0 THUMB Debug/../../obj/net.o - 0x00005708 NetReceivePacket - .text.NetApp 0x000057b8 0x6c THUMB Debug/../../obj/net.o - 0x000057b8 NetApp + 0x000056fc 0xa0 THUMB Debug/../../obj/net.o + 0x000056fc NetReceivePacket + .text.NetApp 0x0000579c 0x6c THUMB Debug/../../obj/net.o + 0x0000579c NetApp .text.libc.isdigit - 0x00005824 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x00005824 isdigit + 0x00005808 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00005808 isdigit .text.libc.toupper - 0x00005830 0xe C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x00005830 toupper - *fill* 0x0000583e 0x2 00 + 0x00005814 0xe C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00005814 toupper + *fill* 0x00005822 0x2 00 .text.libc.memcpy - 0x00005840 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2_asm.o) - 0x00005840 __aeabi_memcpy - 0x00005840 __aeabi_memcpy4 - 0x00005840 __aeabi_memcpy8 - 0x00005840 memcpy + 0x00005824 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2_asm.o) + 0x00005824 __aeabi_memcpy + 0x00005824 __aeabi_memcpy4 + 0x00005824 __aeabi_memcpy8 + 0x00005824 memcpy .text.libc.memset - 0x0000585c 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2_asm.o) - 0x0000585c memset - 0x00005870 __text_end__ = (__text_start__ + SIZEOF (.text)) - 0x00005870 __text_load_end__ = __text_end__ + 0x00005840 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2_asm.o) + 0x00005840 memset + 0x00005854 __text_end__ = (__text_start__ + SIZEOF (.text)) + 0x00005854 __text_load_end__ = __text_end__ .vfp11_veneer 0x00000000 0x0 .vfp11_veneer 0x00000000 0x0 linker stubs @@ -1792,101 +1790,101 @@ Linker script and memory map .iplt 0x00000000 0x0 .iplt 0x00000000 0x0 THUMB Debug/../../obj/sysctl.o 0x00000001 . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= __FLASH_segment_end__)), error: .text is too large to fit in FLASH memory segment) - 0x00005870 __dtors_load_start__ = ALIGN (__text_end__, 0x4) + 0x00005854 __dtors_load_start__ = ALIGN (__text_end__, 0x4) -.dtors 0x00005870 0x0 - 0x00005870 __dtors_start__ = . +.dtors 0x00005854 0x0 + 0x00005854 __dtors_start__ = . *(SORT(.dtors.*)) *(.dtors) *(.fini_array .fini_array.*) - 0x00005870 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors)) - 0x00005870 __dtors_load_end__ = __dtors_end__ + 0x00005854 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors)) + 0x00005854 __dtors_load_end__ = __dtors_end__ 0x00000001 . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= __FLASH_segment_end__)), error: .dtors is too large to fit in FLASH memory segment) - 0x00005870 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4) + 0x00005854 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4) -.ctors 0x00005870 0x0 - 0x00005870 __ctors_start__ = . +.ctors 0x00005854 0x0 + 0x00005854 __ctors_start__ = . *(SORT(.ctors.*)) *(.ctors) *(.init_array .init_array.*) - 0x00005870 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors)) - 0x00005870 __ctors_load_end__ = __ctors_end__ + 0x00005854 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors)) + 0x00005854 __ctors_load_end__ = __ctors_end__ 0x00000001 . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= __FLASH_segment_end__)), error: .ctors is too large to fit in FLASH memory segment) - 0x00005870 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4) + 0x00005854 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4) -.rodata 0x00005870 0xc46 - 0x00005870 __rodata_start__ = . +.rodata 0x00005854 0xc46 + 0x00005854 __rodata_start__ = . *(.rodata .rodata.* .gnu.linkonce.r.*) .rodata.g_pulXtals - 0x00005870 0x6c THUMB Debug/../../obj/sysctl.o + 0x00005854 0x6c THUMB Debug/../../obj/sysctl.o .rodata.str1.1 - 0x000058dc 0x6b THUMB Debug/../../obj/sysctl.o - *fill* 0x00005947 0x1 00 + 0x000058c0 0x6b THUMB Debug/../../obj/sysctl.o + *fill* 0x0000592b 0x1 00 .rodata.g_pulRCGCRegs - 0x00005948 0xc THUMB Debug/../../obj/sysctl.o + 0x0000592c 0xc THUMB Debug/../../obj/sysctl.o .rodata.g_pulSRCRRegs - 0x00005954 0xc THUMB Debug/../../obj/sysctl.o + 0x00005938 0xc THUMB Debug/../../obj/sysctl.o .rodata.str1.1 - 0x00005960 0x69 THUMB Debug/../../obj/gpio.o + 0x00005944 0x69 THUMB Debug/../../obj/gpio.o .rodata.str1.1 - 0x000059c9 0x6d THUMB Debug/../../obj/flashlib.o + 0x000059ad 0x6d THUMB Debug/../../obj/flashlib.o .rodata.str1.1 - 0x00005a36 0x6c THUMB Debug/../../obj/uartlib.o + 0x00005a1a 0x6c THUMB Debug/../../obj/uartlib.o .rodata.str1.1 - 0x00005aa2 0x68 THUMB Debug/../../obj/ssi.o + 0x00005a86 0x68 THUMB Debug/../../obj/ssi.o .rodata.str1.1 - 0x00005b0a 0x6d THUMB Debug/../../obj/ethernet.o + 0x00005aee 0x6d THUMB Debug/../../obj/ethernet.o .rodata.firmwareFilename - 0x00005b77 0x1b THUMB Debug/../../obj/hooks.o + 0x00005b5b 0x1b THUMB Debug/../../obj/hooks.o .rodata.str1.1 - 0x00005b92 0xd THUMB Debug/../../obj/hooks.o + 0x00005b76 0xd THUMB Debug/../../obj/hooks.o .rodata.str1.1 - 0x00005b9f 0x85 THUMB Debug/../../obj/vectors.o + 0x00005b83 0x85 THUMB Debug/../../obj/vectors.o .rodata.flashLayout - 0x00005c24 0xc0 THUMB Debug/../../obj/flash.o + 0x00005c08 0xc0 THUMB Debug/../../obj/flash.o .rodata.str1.1 - 0x00005ce4 0x77 THUMB Debug/../../obj/uart.o + 0x00005cc8 0x77 THUMB Debug/../../obj/uart.o .rodata.xcpStationId - 0x00005d5b 0x8 THUMB Debug/../../obj/xcp.o + 0x00005d3f 0x8 THUMB Debug/../../obj/xcp.o .rodata.str1.1 - 0x00005d63 0x1ef THUMB Debug/../../obj/file.o + 0x00005d47 0x1ef THUMB Debug/../../obj/file.o 0x1fb (size before relaxing) .rodata.str1.1 - 0x00005f52 0x10 THUMB Debug/../../obj/ff.o - .rodata.ExCvt 0x00005f62 0x80 THUMB Debug/../../obj/ff.o + 0x00005f36 0x10 THUMB Debug/../../obj/ff.o + .rodata.ExCvt 0x00005f46 0x80 THUMB Debug/../../obj/ff.o .rodata.LfnOfs - 0x00005fe2 0xd THUMB Debug/../../obj/ff.o - *fill* 0x00005fef 0x1 00 + 0x00005fc6 0xd THUMB Debug/../../obj/ff.o + *fill* 0x00005fd3 0x1 00 .rodata.tbl_lower.3809 - 0x00005ff0 0x1e0 THUMB Debug/../../obj/unicode.o - .rodata.Tbl 0x000061d0 0x100 THUMB Debug/../../obj/unicode.o + 0x00005fd4 0x1e0 THUMB Debug/../../obj/unicode.o + .rodata.Tbl 0x000061b4 0x100 THUMB Debug/../../obj/unicode.o .rodata.tbl_upper.3810 - 0x000062d0 0x1e0 THUMB Debug/../../obj/unicode.o + 0x000062b4 0x1e0 THUMB Debug/../../obj/unicode.o .rodata.broadcast_ethaddr - 0x000064b0 0x6 THUMB Debug/../../obj/uip_arp.o - 0x000064b6 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata)) - 0x000064b6 __rodata_load_end__ = __rodata_end__ + 0x00006494 0x6 THUMB Debug/../../obj/uip_arp.o + 0x0000649a __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata)) + 0x0000649a __rodata_load_end__ = __rodata_end__ .rel.dyn 0x00000000 0x0 .rel.iplt 0x00000000 0x0 THUMB Debug/../../obj/sysctl.o 0x00000001 . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= __FLASH_segment_end__)), error: .rodata is too large to fit in FLASH memory segment) - 0x000064b8 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4) + 0x0000649c __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4) -.ARM.exidx 0x000064b8 0x0 - 0x000064b8 __ARM.exidx_start__ = . - 0x000064b8 __exidx_start = __ARM.exidx_start__ +.ARM.exidx 0x0000649c 0x0 + 0x0000649c __ARM.exidx_start__ = . + 0x0000649c __exidx_start = __ARM.exidx_start__ *(.ARM.exidx .ARM.exidx.*) - 0x000064b8 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx)) - 0x000064b8 __exidx_end = __ARM.exidx_end__ - 0x000064b8 __ARM.exidx_load_end__ = __ARM.exidx_end__ + 0x0000649c __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx)) + 0x0000649c __exidx_end = __ARM.exidx_end__ + 0x0000649c __ARM.exidx_load_end__ = __ARM.exidx_end__ 0x00000001 . = ASSERT (((__ARM.exidx_end__ >= __FLASH_segment_start__) && (__ARM.exidx_end__ <= __FLASH_segment_end__)), error: .ARM.exidx is too large to fit in FLASH memory segment) - 0x000064b8 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4) + 0x0000649c __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4) -.fast 0x20000000 0x0 load address 0x000064b8 +.fast 0x20000000 0x0 load address 0x0000649c 0x20000000 __fast_start__ = . *(.fast .fast.*) 0x20000000 __fast_end__ = (__fast_start__ + SIZEOF (.fast)) - 0x000064b8 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast)) + 0x0000649c __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast)) 0x00000001 . = ASSERT (((__fast_load_end__ >= __FLASH_segment_start__) && (__fast_load_end__ <= __FLASH_segment_end__)), error: .fast is too large to fit in FLASH memory segment) .fast_run 0x20000000 0x0 @@ -1895,22 +1893,22 @@ Linker script and memory map 0x20000000 __fast_run_end__ = (__fast_run_start__ + SIZEOF (.fast_run)) 0x20000000 __fast_run_load_end__ = __fast_run_end__ 0x00000001 . = ASSERT (((__fast_run_end__ >= __SRAM_segment_start__) && (__fast_run_end__ <= __SRAM_segment_end__)), error: .fast_run is too large to fit in SRAM memory segment) - 0x000064b8 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4) + 0x0000649c __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4) -.data 0x20000000 0x2 load address 0x000064b8 +.data 0x20000000 0x2 load address 0x0000649c 0x20000000 __data_start__ = . *(.data .data.* .gnu.linkonce.d.*) .data.Stat 0x20000000 0x1 THUMB Debug/../../obj/mmc.o .data.comActiveInterface 0x20000001 0x1 THUMB Debug/../../obj/com.o 0x20000002 __data_end__ = (__data_start__ + SIZEOF (.data)) - 0x000064ba __data_load_end__ = (__data_load_start__ + SIZEOF (.data)) + 0x0000649e __data_load_end__ = (__data_load_start__ + SIZEOF (.data)) .igot.plt 0x00000000 0x0 .igot.plt 0x00000000 0x0 THUMB Debug/../../obj/sysctl.o 0x00000001 . = ASSERT (((__data_load_end__ >= __FLASH_segment_start__) && (__data_load_end__ <= __FLASH_segment_end__)), error: .data is too large to fit in FLASH memory segment) -.data_run 0x20000000 0x2 load address 0x000064b8 +.data_run 0x20000000 0x2 load address 0x0000649c 0x20000000 __data_run_start__ = . 0x20000002 . = MAX ((__data_run_start__ + SIZEOF (.data)), .) *fill* 0x20000000 0x2 00 @@ -2075,14 +2073,14 @@ Linker script and memory map 0x20001924 __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss)) 0x20001924 __tbss_load_end__ = __tbss_end__ 0x00000001 . = ASSERT (((__tbss_end__ >= __SRAM_segment_start__) && (__tbss_end__ <= __SRAM_segment_end__)), error: .tbss is too large to fit in SRAM memory segment) - 0x000064bc __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + 0x000064a0 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) -.tdata 0x20001924 0x0 load address 0x000064bc +.tdata 0x20001924 0x0 load address 0x000064a0 0x20001924 __tdata_start__ = . *(.tdata .tdata.*) 0x20001924 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata)) - 0x000064bc __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata)) - 0x000064bc __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata)) + 0x000064a0 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata)) + 0x000064a0 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata)) 0x00000001 . = ASSERT (((__tdata_load_end__ >= __FLASH_segment_start__) && (__tdata_load_end__ <= __FLASH_segment_end__)), error: .tdata is too large to fit in FLASH memory segment) .tdata_run 0x20001924 0x0 @@ -2137,7 +2135,7 @@ LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib END GROUP OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/../bin/openbtl_ek_lm3s6965.elf elf32-littlearm) -.debug_frame 0x00000000 0x3c4c +.debug_frame 0x00000000 0x3c44 .debug_frame 0x00000000 0x49c THUMB Debug/../../obj/sysctl.o .debug_frame 0x0000049c 0x574 THUMB Debug/../../obj/gpio.o .debug_frame 0x00000a10 0x178 THUMB Debug/../../obj/flashlib.o @@ -2145,31 +2143,31 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B .debug_frame 0x00001114 0x254 THUMB Debug/../../obj/ssi.o .debug_frame 0x00001368 0x338 THUMB Debug/../../obj/ethernet.o .debug_frame 0x000016a0 0x198 THUMB Debug/../../obj/mmc.o - .debug_frame 0x00001838 0x80 THUMB Debug/../../obj/netdev.o - .debug_frame 0x000018b8 0xa8 THUMB Debug/../../obj/hooks.o - .debug_frame 0x00001960 0x2c THUMB Debug/../../obj/main.o - .debug_frame 0x0000198c 0x20 THUMB Debug/../../obj/vectors.o - .debug_frame 0x000019ac 0x60 THUMB Debug/../../obj/cpu.o - .debug_frame 0x00001a0c 0x150 THUMB Debug/../../obj/flash.o - .debug_frame 0x00001b5c 0x6c THUMB Debug/../../obj/nvm.o - .debug_frame 0x00001bc8 0x5c THUMB Debug/../../obj/timer.o - .debug_frame 0x00001c24 0x70 THUMB Debug/../../obj/uart.o - .debug_frame 0x00001c94 0x2c THUMB Debug/../../obj/assert.o - .debug_frame 0x00001cc0 0x48 THUMB Debug/../../obj/backdoor.o - .debug_frame 0x00001d08 0x48 THUMB Debug/../../obj/boot.o - .debug_frame 0x00001d50 0xe0 THUMB Debug/../../obj/com.o - .debug_frame 0x00001e30 0x30 THUMB Debug/../../obj/cop.o - .debug_frame 0x00001e60 0x74 THUMB Debug/../../obj/xcp.o - .debug_frame 0x00001ed4 0x13c THUMB Debug/../../obj/file.o - .debug_frame 0x00002010 0x640 THUMB Debug/../../obj/ff.o - .debug_frame 0x00002650 0x30 THUMB Debug/../../obj/unicode.o - .debug_frame 0x00002680 0x194 THUMB Debug/../../obj/uip.o - .debug_frame 0x00002814 0xac THUMB Debug/../../obj/uip_arp.o - .debug_frame 0x000028c0 0x88 THUMB Debug/../../obj/net.o - .debug_frame 0x00002948 0x11e4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - .debug_frame 0x00003b2c 0x120 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2_asm.o) + .debug_frame 0x00001838 0x7c THUMB Debug/../../obj/netdev.o + .debug_frame 0x000018b4 0xa8 THUMB Debug/../../obj/hooks.o + .debug_frame 0x0000195c 0x2c THUMB Debug/../../obj/main.o + .debug_frame 0x00001988 0x20 THUMB Debug/../../obj/vectors.o + .debug_frame 0x000019a8 0x60 THUMB Debug/../../obj/cpu.o + .debug_frame 0x00001a08 0x150 THUMB Debug/../../obj/flash.o + .debug_frame 0x00001b58 0x6c THUMB Debug/../../obj/nvm.o + .debug_frame 0x00001bc4 0x5c THUMB Debug/../../obj/timer.o + .debug_frame 0x00001c20 0x70 THUMB Debug/../../obj/uart.o + .debug_frame 0x00001c90 0x2c THUMB Debug/../../obj/assert.o + .debug_frame 0x00001cbc 0x48 THUMB Debug/../../obj/backdoor.o + .debug_frame 0x00001d04 0x48 THUMB Debug/../../obj/boot.o + .debug_frame 0x00001d4c 0xe0 THUMB Debug/../../obj/com.o + .debug_frame 0x00001e2c 0x30 THUMB Debug/../../obj/cop.o + .debug_frame 0x00001e5c 0x74 THUMB Debug/../../obj/xcp.o + .debug_frame 0x00001ed0 0x13c THUMB Debug/../../obj/file.o + .debug_frame 0x0000200c 0x640 THUMB Debug/../../obj/ff.o + .debug_frame 0x0000264c 0x30 THUMB Debug/../../obj/unicode.o + .debug_frame 0x0000267c 0x194 THUMB Debug/../../obj/uip.o + .debug_frame 0x00002810 0xac THUMB Debug/../../obj/uip_arp.o + .debug_frame 0x000028bc 0x84 THUMB Debug/../../obj/net.o + .debug_frame 0x00002940 0x11e4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + .debug_frame 0x00003b24 0x120 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2_asm.o) -.debug_info 0x00000000 0x113e9 +.debug_info 0x00000000 0x113a4 .debug_info 0x00000000 0xef6 THUMB Debug/../../obj/sysctl.o .debug_info 0x00000ef6 0x1b47 THUMB Debug/../../obj/gpio.o .debug_info 0x00002a3d 0x5ed THUMB Debug/../../obj/flashlib.o @@ -2177,31 +2175,31 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B .debug_info 0x00004731 0xb01 THUMB Debug/../../obj/ssi.o .debug_info 0x00005232 0xde2 THUMB Debug/../../obj/ethernet.o .debug_info 0x00006014 0x10f2 THUMB Debug/../../obj/mmc.o - .debug_info 0x00007106 0x53d THUMB Debug/../../obj/netdev.o - .debug_info 0x00007643 0x73c THUMB Debug/../../obj/hooks.o - .debug_info 0x00007d7f 0x157 THUMB Debug/../../obj/main.o - .debug_info 0x00007ed6 0xfd THUMB Debug/../../obj/cstart.o - .debug_info 0x00007fd3 0x13b THUMB Debug/../../obj/vectors.o - .debug_info 0x0000810e 0x1de THUMB Debug/../../obj/cpu.o - .debug_info 0x000082ec 0x89d THUMB Debug/../../obj/flash.o - .debug_info 0x00008b89 0x24f THUMB Debug/../../obj/nvm.o - .debug_info 0x00008dd8 0x14c THUMB Debug/../../obj/timer.o - .debug_info 0x00008f24 0x4e5 THUMB Debug/../../obj/uart.o - .debug_info 0x00009409 0x106 THUMB Debug/../../obj/assert.o - .debug_info 0x0000950f 0x15d THUMB Debug/../../obj/backdoor.o - .debug_info 0x0000966c 0x175 THUMB Debug/../../obj/boot.o - .debug_info 0x000097e1 0x40f THUMB Debug/../../obj/com.o - .debug_info 0x00009bf0 0x96 THUMB Debug/../../obj/cop.o - .debug_info 0x00009c86 0x81d THUMB Debug/../../obj/xcp.o - .debug_info 0x0000a4a3 0x11a0 THUMB Debug/../../obj/file.o - .debug_info 0x0000b643 0x3525 THUMB Debug/../../obj/ff.o - .debug_info 0x0000eb68 0x169 THUMB Debug/../../obj/unicode.o - .debug_info 0x0000ecd1 0xd71 THUMB Debug/../../obj/uip.o - .debug_info 0x0000fa42 0x65f THUMB Debug/../../obj/uip_arp.o - .debug_info 0x000100a1 0x662 THUMB Debug/../../obj/net.o - .debug_info 0x00010703 0xce6 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + .debug_info 0x00007106 0x537 THUMB Debug/../../obj/netdev.o + .debug_info 0x0000763d 0x73c THUMB Debug/../../obj/hooks.o + .debug_info 0x00007d79 0x157 THUMB Debug/../../obj/main.o + .debug_info 0x00007ed0 0xfd THUMB Debug/../../obj/cstart.o + .debug_info 0x00007fcd 0x13b THUMB Debug/../../obj/vectors.o + .debug_info 0x00008108 0x1de THUMB Debug/../../obj/cpu.o + .debug_info 0x000082e6 0x89d THUMB Debug/../../obj/flash.o + .debug_info 0x00008b83 0x24f THUMB Debug/../../obj/nvm.o + .debug_info 0x00008dd2 0x14c THUMB Debug/../../obj/timer.o + .debug_info 0x00008f1e 0x4e5 THUMB Debug/../../obj/uart.o + .debug_info 0x00009403 0x106 THUMB Debug/../../obj/assert.o + .debug_info 0x00009509 0x15d THUMB Debug/../../obj/backdoor.o + .debug_info 0x00009666 0x175 THUMB Debug/../../obj/boot.o + .debug_info 0x000097db 0x40f THUMB Debug/../../obj/com.o + .debug_info 0x00009bea 0x96 THUMB Debug/../../obj/cop.o + .debug_info 0x00009c80 0x81d THUMB Debug/../../obj/xcp.o + .debug_info 0x0000a49d 0x11a0 THUMB Debug/../../obj/file.o + .debug_info 0x0000b63d 0x3525 THUMB Debug/../../obj/ff.o + .debug_info 0x0000eb62 0x169 THUMB Debug/../../obj/unicode.o + .debug_info 0x0000eccb 0xd71 THUMB Debug/../../obj/uip.o + .debug_info 0x0000fa3c 0x65f THUMB Debug/../../obj/uip_arp.o + .debug_info 0x0001009b 0x623 THUMB Debug/../../obj/net.o + .debug_info 0x000106be 0xce6 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2.o) -.debug_abbrev 0x00000000 0x32ae +.debug_abbrev 0x00000000 0x328b .debug_abbrev 0x00000000 0x227 THUMB Debug/../../obj/sysctl.o .debug_abbrev 0x00000227 0x182 THUMB Debug/../../obj/gpio.o .debug_abbrev 0x000003a9 0x203 THUMB Debug/../../obj/flashlib.o @@ -2230,10 +2228,10 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B .debug_abbrev 0x00002902 0xa8 THUMB Debug/../../obj/unicode.o .debug_abbrev 0x000029aa 0x34b THUMB Debug/../../obj/uip.o .debug_abbrev 0x00002cf5 0x208 THUMB Debug/../../obj/uip_arp.o - .debug_abbrev 0x00002efd 0x24e THUMB Debug/../../obj/net.o - .debug_abbrev 0x0000314b 0x163 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + .debug_abbrev 0x00002efd 0x22b THUMB Debug/../../obj/net.o + .debug_abbrev 0x00003128 0x163 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2.o) -.debug_loc 0x00000000 0xc94b +.debug_loc 0x00000000 0xc957 .debug_loc 0x00000000 0xcc5 THUMB Debug/../../obj/sysctl.o .debug_loc 0x00000cc5 0x13fb THUMB Debug/../../obj/gpio.o .debug_loc 0x000020c0 0x525 THUMB Debug/../../obj/flashlib.o @@ -2241,26 +2239,26 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B .debug_loc 0x00003729 0x88d THUMB Debug/../../obj/ssi.o .debug_loc 0x00003fb6 0xccc THUMB Debug/../../obj/ethernet.o .debug_loc 0x00004c82 0x95d THUMB Debug/../../obj/mmc.o - .debug_loc 0x000055df 0xd3 THUMB Debug/../../obj/netdev.o - .debug_loc 0x000056b2 0xcb THUMB Debug/../../obj/hooks.o - .debug_loc 0x0000577d 0x20 THUMB Debug/../../obj/main.o - .debug_loc 0x0000579d 0xc9 THUMB Debug/../../obj/cpu.o - .debug_loc 0x00005866 0x679 THUMB Debug/../../obj/flash.o - .debug_loc 0x00005edf 0xc5 THUMB Debug/../../obj/nvm.o - .debug_loc 0x00005fa4 0x20 THUMB Debug/../../obj/timer.o - .debug_loc 0x00005fc4 0x150 THUMB Debug/../../obj/uart.o - .debug_loc 0x00006114 0x71 THUMB Debug/../../obj/assert.o - .debug_loc 0x00006185 0x40 THUMB Debug/../../obj/backdoor.o - .debug_loc 0x000061c5 0x40 THUMB Debug/../../obj/boot.o - .debug_loc 0x00006205 0x9f THUMB Debug/../../obj/com.o - .debug_loc 0x000062a4 0x362 THUMB Debug/../../obj/xcp.o - .debug_loc 0x00006606 0x919 THUMB Debug/../../obj/file.o - .debug_loc 0x00006f1f 0x41ae THUMB Debug/../../obj/ff.o - .debug_loc 0x0000b0cd 0xdd THUMB Debug/../../obj/unicode.o - .debug_loc 0x0000b1aa 0x683 THUMB Debug/../../obj/uip.o - .debug_loc 0x0000b82d 0x166 THUMB Debug/../../obj/uip_arp.o - .debug_loc 0x0000b993 0x14e THUMB Debug/../../obj/net.o - .debug_loc 0x0000bae1 0xe6a C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + .debug_loc 0x000055df 0xdf THUMB Debug/../../obj/netdev.o + .debug_loc 0x000056be 0xcb THUMB Debug/../../obj/hooks.o + .debug_loc 0x00005789 0x20 THUMB Debug/../../obj/main.o + .debug_loc 0x000057a9 0xc9 THUMB Debug/../../obj/cpu.o + .debug_loc 0x00005872 0x679 THUMB Debug/../../obj/flash.o + .debug_loc 0x00005eeb 0xc5 THUMB Debug/../../obj/nvm.o + .debug_loc 0x00005fb0 0x20 THUMB Debug/../../obj/timer.o + .debug_loc 0x00005fd0 0x150 THUMB Debug/../../obj/uart.o + .debug_loc 0x00006120 0x71 THUMB Debug/../../obj/assert.o + .debug_loc 0x00006191 0x40 THUMB Debug/../../obj/backdoor.o + .debug_loc 0x000061d1 0x40 THUMB Debug/../../obj/boot.o + .debug_loc 0x00006211 0x9f THUMB Debug/../../obj/com.o + .debug_loc 0x000062b0 0x362 THUMB Debug/../../obj/xcp.o + .debug_loc 0x00006612 0x919 THUMB Debug/../../obj/file.o + .debug_loc 0x00006f2b 0x41ae THUMB Debug/../../obj/ff.o + .debug_loc 0x0000b0d9 0xdd THUMB Debug/../../obj/unicode.o + .debug_loc 0x0000b1b6 0x683 THUMB Debug/../../obj/uip.o + .debug_loc 0x0000b839 0x166 THUMB Debug/../../obj/uip_arp.o + .debug_loc 0x0000b99f 0x14e THUMB Debug/../../obj/net.o + .debug_loc 0x0000baed 0xe6a C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2.o) .debug_aranges 0x00000000 0x12d0 .debug_aranges @@ -2363,31 +2361,31 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B .debug_line 0x00001e0f 0x45a THUMB Debug/../../obj/ssi.o .debug_line 0x00002269 0x5c9 THUMB Debug/../../obj/ethernet.o .debug_line 0x00002832 0x4ab THUMB Debug/../../obj/mmc.o - .debug_line 0x00002cdd 0x329 THUMB Debug/../../obj/netdev.o - .debug_line 0x00003006 0x300 THUMB Debug/../../obj/hooks.o - .debug_line 0x00003306 0x17d THUMB Debug/../../obj/main.o - .debug_line 0x00003483 0x178 THUMB Debug/../../obj/cstart.o - .debug_line 0x000035fb 0x1a2 THUMB Debug/../../obj/vectors.o - .debug_line 0x0000379d 0x17c THUMB Debug/../../obj/cpu.o - .debug_line 0x00003919 0x363 THUMB Debug/../../obj/flash.o - .debug_line 0x00003c7c 0x10f THUMB Debug/../../obj/nvm.o - .debug_line 0x00003d8b 0xf8 THUMB Debug/../../obj/timer.o - .debug_line 0x00003e83 0x2a5 THUMB Debug/../../obj/uart.o - .debug_line 0x00004128 0x127 THUMB Debug/../../obj/assert.o - .debug_line 0x0000424f 0x163 THUMB Debug/../../obj/backdoor.o - .debug_line 0x000043b2 0x165 THUMB Debug/../../obj/boot.o - .debug_line 0x00004517 0x20f THUMB Debug/../../obj/com.o - .debug_line 0x00004726 0xa9 THUMB Debug/../../obj/cop.o - .debug_line 0x000047cf 0x263 THUMB Debug/../../obj/xcp.o - .debug_line 0x00004a32 0x476 THUMB Debug/../../obj/file.o - .debug_line 0x00004ea8 0xe05 THUMB Debug/../../obj/ff.o - .debug_line 0x00005cad 0x182 THUMB Debug/../../obj/unicode.o - .debug_line 0x00005e2f 0x73f THUMB Debug/../../obj/uip.o - .debug_line 0x0000656e 0x28f THUMB Debug/../../obj/uip_arp.o - .debug_line 0x000067fd 0x2d6 THUMB Debug/../../obj/net.o + .debug_line 0x00002cdd 0x331 THUMB Debug/../../obj/netdev.o + .debug_line 0x0000300e 0x300 THUMB Debug/../../obj/hooks.o + .debug_line 0x0000330e 0x17d THUMB Debug/../../obj/main.o + .debug_line 0x0000348b 0x178 THUMB Debug/../../obj/cstart.o + .debug_line 0x00003603 0x1a2 THUMB Debug/../../obj/vectors.o + .debug_line 0x000037a5 0x17c THUMB Debug/../../obj/cpu.o + .debug_line 0x00003921 0x363 THUMB Debug/../../obj/flash.o + .debug_line 0x00003c84 0x10f THUMB Debug/../../obj/nvm.o + .debug_line 0x00003d93 0xf8 THUMB Debug/../../obj/timer.o + .debug_line 0x00003e8b 0x2a5 THUMB Debug/../../obj/uart.o + .debug_line 0x00004130 0x127 THUMB Debug/../../obj/assert.o + .debug_line 0x00004257 0x163 THUMB Debug/../../obj/backdoor.o + .debug_line 0x000043ba 0x165 THUMB Debug/../../obj/boot.o + .debug_line 0x0000451f 0x20f THUMB Debug/../../obj/com.o + .debug_line 0x0000472e 0xa9 THUMB Debug/../../obj/cop.o + .debug_line 0x000047d7 0x263 THUMB Debug/../../obj/xcp.o + .debug_line 0x00004a3a 0x476 THUMB Debug/../../obj/file.o + .debug_line 0x00004eb0 0xe05 THUMB Debug/../../obj/ff.o + .debug_line 0x00005cb5 0x182 THUMB Debug/../../obj/unicode.o + .debug_line 0x00005e37 0x73f THUMB Debug/../../obj/uip.o + .debug_line 0x00006576 0x28f THUMB Debug/../../obj/uip_arp.o + .debug_line 0x00006805 0x2ce THUMB Debug/../../obj/net.o .debug_line 0x00006ad3 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2.o) -.debug_str 0x00000000 0x3c4f +.debug_str 0x00000000 0x3c4d .debug_str 0x00000000 0x693 THUMB Debug/../../obj/sysctl.o 0x6e9 (size before relaxing) .debug_str 0x00000693 0x411 THUMB Debug/../../obj/gpio.o @@ -2402,49 +2400,49 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B 0x419 (size before relaxing) .debug_str 0x000015d2 0x1c6 THUMB Debug/../../obj/mmc.o 0x34c (size before relaxing) - .debug_str 0x00001798 0xe8 THUMB Debug/../../obj/netdev.o - 0x2f3 (size before relaxing) - .debug_str 0x00001880 0x38d THUMB Debug/../../obj/hooks.o + .debug_str 0x00001798 0xe6 THUMB Debug/../../obj/netdev.o + 0x2f1 (size before relaxing) + .debug_str 0x0000187e 0x38d THUMB Debug/../../obj/hooks.o 0x4c2 (size before relaxing) - .debug_str 0x00001c0d 0x6d THUMB Debug/../../obj/main.o + .debug_str 0x00001c0b 0x6d THUMB Debug/../../obj/main.o 0x163 (size before relaxing) - .debug_str 0x00001c7a 0xb4 THUMB Debug/../../obj/vectors.o + .debug_str 0x00001c78 0xb4 THUMB Debug/../../obj/vectors.o 0x18c (size before relaxing) - .debug_str 0x00001d2e 0x128 THUMB Debug/../../obj/cpu.o + .debug_str 0x00001d2c 0x128 THUMB Debug/../../obj/cpu.o 0x1fc (size before relaxing) - .debug_str 0x00001e56 0x249 THUMB Debug/../../obj/flash.o + .debug_str 0x00001e54 0x249 THUMB Debug/../../obj/flash.o 0x3ab (size before relaxing) - .debug_str 0x0000209f 0x98 THUMB Debug/../../obj/nvm.o + .debug_str 0x0000209d 0x98 THUMB Debug/../../obj/nvm.o 0x1e2 (size before relaxing) - .debug_str 0x00002137 0xb9 THUMB Debug/../../obj/timer.o + .debug_str 0x00002135 0xb9 THUMB Debug/../../obj/timer.o 0x18e (size before relaxing) - .debug_str 0x000021f0 0x10e THUMB Debug/../../obj/uart.o + .debug_str 0x000021ee 0x10e THUMB Debug/../../obj/uart.o 0x2af (size before relaxing) - .debug_str 0x000022fe 0x95 THUMB Debug/../../obj/assert.o + .debug_str 0x000022fc 0x95 THUMB Debug/../../obj/assert.o 0x182 (size before relaxing) - .debug_str 0x00002393 0xe2 THUMB Debug/../../obj/backdoor.o + .debug_str 0x00002391 0xe2 THUMB Debug/../../obj/backdoor.o 0x1c9 (size before relaxing) - .debug_str 0x00002475 0x95 THUMB Debug/../../obj/boot.o + .debug_str 0x00002473 0x95 THUMB Debug/../../obj/boot.o 0x1a1 (size before relaxing) - .debug_str 0x0000250a 0x1f4 THUMB Debug/../../obj/com.o + .debug_str 0x00002508 0x1f4 THUMB Debug/../../obj/com.o 0x339 (size before relaxing) - .debug_str 0x000026fe 0x6a THUMB Debug/../../obj/cop.o + .debug_str 0x000026fc 0x6a THUMB Debug/../../obj/cop.o 0x133 (size before relaxing) - .debug_str 0x00002768 0x224 THUMB Debug/../../obj/xcp.o + .debug_str 0x00002766 0x224 THUMB Debug/../../obj/xcp.o 0x3e7 (size before relaxing) - .debug_str 0x0000298c 0x366 THUMB Debug/../../obj/file.o + .debug_str 0x0000298a 0x366 THUMB Debug/../../obj/file.o 0x7dd (size before relaxing) - .debug_str 0x00002cf2 0x30e THUMB Debug/../../obj/ff.o + .debug_str 0x00002cf0 0x30e THUMB Debug/../../obj/ff.o 0x74c (size before relaxing) - .debug_str 0x00003000 0x9f THUMB Debug/../../obj/unicode.o + .debug_str 0x00002ffe 0x9f THUMB Debug/../../obj/unicode.o 0x16b (size before relaxing) - .debug_str 0x0000309f 0x406 THUMB Debug/../../obj/uip.o + .debug_str 0x0000309d 0x406 THUMB Debug/../../obj/uip.o 0x5be (size before relaxing) - .debug_str 0x000034a5 0x17e THUMB Debug/../../obj/uip_arp.o + .debug_str 0x000034a3 0x17e THUMB Debug/../../obj/uip_arp.o 0x36e (size before relaxing) - .debug_str 0x00003623 0xbd THUMB Debug/../../obj/net.o - 0x3ad (size before relaxing) - .debug_str 0x000036e0 0x56f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + .debug_str 0x00003621 0xbd THUMB Debug/../../obj/net.o + 0x3a5 (size before relaxing) + .debug_str 0x000036de 0x56f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi_small.a(libc2.o) 0x655 (size before relaxing) .comment 0x00000000 0x4e diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openbtl_ek_lm3s6965.srec b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openbtl_ek_lm3s6965.srec index 305d6f68..8e0584db 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openbtl_ek_lm3s6965.srec +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openbtl_ek_lm3s6965.srec @@ -34,11 +34,11 @@ S11301F003BCF7E700208646EC4600200021234A92 S11302009047FEE7884207D0521A05D003780130A0 S11302100B700131013AF9D17047884202D0027063 S11302200130FAE77047000008ED00E0000000002C -S113023024190020B86400000000002002000020FF -S1130240900200009002000070580000B8640000A2 -S113025000000020000000207058000070580000CA -S1130260705800007058000070580000705800006A -S11302707058000070580000B664000004000020AC +S1130230241900209C64000000000020020000201B +S11302409002000090020000545800009C640000DA +S11302500000002000000020545800005458000002 +S113026054580000545800005458000054580000DA +S113027054580000545800009A6400000400002000 S1130280A4160020A416002024170020991E0000A4 S1130290A0F58013591E012940F20181814A904240 S11302A000F0FD8002F58073984200F0F88003F5B9 @@ -88,13 +88,13 @@ S11305500F2A02D8019B581CF8E70021216018E0FB S1130560220FA1B2C4F3044401FA04F40A4850F877 S113057022301A6844EA0200186000220192019AAB S11305800F2A02D80198421CF8E7196821EA0404EA -S11305901C601CBDDC5800005459000010B5044612 +S11305901C601CBDC05800003859000010B504464A S11305A0FFF776FE20B9144840F2963101F010FFAF S11305B004F07043B3F1704F10D1C4F30721E0B2DB S11305C001F57E24830004F5C06043F0844220F4E6 S11305D0700342EA43140122226010BD220FA1B22B S11305E0C4F3044401FA04F4044850F822301A68AD -S11305F014431C6010BD00BFDC58000048590000C3 +S11305F014431C6010BD00BFC05800002C590000FB S113060001387FF4FDAF70474E4B2DE9F0411A6875 S1130610044612F0E04F05D018684B490140B1F18F S1130620805F02D1002CC0F28A80484F48483B6862 @@ -141,7 +141,7 @@ S11308A011F4804F18BF4008090448BF800842F47F S11308B08002510216D5002B0DDA590005D51A0510 S11308C003D44000C3F3865201E0C3F3C552531C62 S11308D0B0FBF3F070BDC2F3C353591CB0FBF1F08D -S11308E070BD002070BD00BF60E00F407058000074 +S11308E070BD002070BD00BF60E00F405458000090 S11308F000E00F400000FF70000001100000031032 S11309000024F40000093D00C0E1E400001BB7002E S113091070383900C0C62D0064E00F40B0F1402F9C @@ -162,7 +162,7 @@ S11309F020B911484FF4907101F0EAFC022E04D999 S1130A000D484FF4917101F0E3FCD4F8003416F072 S1130A10010F14BF2B43AB4304F580621360D4F879 S1130A20200416F0020F04F5846114BF054320EA84 -S1130A3005050D6070BD00BF60590000F8B504469F +S1130A3005050D6070BD00BF44590000F8B50446BB S1130A400D4617461E46FFF769FF20B93C4840F2A1 S1130A50FF1101F0BDFC7B1E012B08D9042F06D029 S1130A600C2F04D0364840F2032101F0B1FC082ECB @@ -179,26 +179,26 @@ S1130B001960D4F8140516F0040F14BF2843A84341 S1130B1004F214521060D4F81C1516F0080F04F2F5 S1130B201C5314BF2943A943196004F5A560D4F8E4 S1130B3028250EB9154301E022EA05050560F8BD34 -S1130B406059000070B504460D461646FFF7E6FEF0 +S1130B404459000070B504460D461646FFF7E6FE0C S1130B5020B9044840F2853101F03AFC44F825609C -S1130B6070BD00BF6059000070B505460C46FFF724 +S1130B6070BD00BF4459000070B505460C46FFF740 S1130B70D5FE20B9084840F2524101F029FC28462C S1130B8021460222FFF72EFF28462146042208238D -S1130B90BDE87040FFF752BF6059000038B5054604 +S1130B90BDE87040FFF752BF4459000038B5054620 S1130BA00C46FFF7BBFE20B9084840F2F14101F0C2 S1130BB00FFC2846214601220823FFF73FFF284661 -S1130BC021460122BDE83840FFF70CBF6059000000 +S1130BC021460122BDE83840FFF70CBF445900001C S1130BD070B505460C46FFF7A1FE20B9084840F25F S1130BE0966101F0F5FB284621460222FFF7FAFE42 S1130BF02846214601220823BDE87040FFF71EBFA6 -S1130C006059000070B505460C46FFF787FE20B911 +S1130C004459000070B505460C46FFF787FE20B92D S1130C10084840F2EA6101F0DBFB28462146022243 S1130C20FFF7E0FE2846214601220823BDE8704074 -S1130C30FFF704BF60590000830510B5044603D0D4 +S1130C30FFF704BF44590000830510B5044603D0F0 S1130C400D489C2101F0C4FB0C4B40F601221A60B4 S1130C500B4843F8144C143B0833186019688A078E S1130C60FCD4084A40F6012013681840002814BF39 -S1130C704FF0FF30002010BDC959000014D00F40C0 +S1130C704FF0FF30002010BDAD59000014D00F40DC S1130C80020042A40CD00F4070B50C46A1070646E2 S1130C90154603D02748DF2101F09AFBAA0703D0A9 S1130CA02448E02101F094FB234B42F201622348E3 @@ -210,14 +210,14 @@ S1130CF024F07F0018603346E7E7164842F20162A9 S1130D0001680A40002A14BF4FF0FF30002070BD74 S1130D100268D107FCD404332A199A42EDD00C4856 S1130D20311B0360C8580C4A08491060101D01604B -S1130D30EEE700BFC959000014D00F40A0E10F40F6 +S1130D30EEE700BFAD59000014D00F40A0E10F4012 S1130D4000D10F4030D00F4020D00F40010042A40A S1130D5000D00F400CD00F4004D00F4038B50C46E3 S1130D60054620B910484FF4217101F031FB24B934 S1130D700D4840F2852101F02BFB0C4B1A6812F050 S1130D80E04F0DD018680A490140B1F1805F07D0E7 S1130D90084B09481A682A6001680020216038BDA0 -S1130DA04FF0FF3038BD00BFC959000000E00F40CC +S1130DA04FF0FF3038BD00BFAD59000000E00F40E8 S1130DB00000FF70E0E10F40E4E10F40114B984266 S1130DC01DD003F58051884219D001F5805290421C S1130DD015D002F58053984211D003F58051884212 @@ -226,10 +226,10 @@ S1130DF005D003F58051421A5042504170470120FA S1130E00704700BF00C0004010B50446FFF7D6FF8E S1130E1020B908484FF4FB7101F0DAFAE36A43F0B1 S1130E201000E062216B41F4407242F0010323633D -S1130E3010BD00BF365A000010B50446FFF7BEFFD0 +S1130E3010BD00BF1A5A000010B50446FFF7BEFFEC S1130E4020B9094840F2162101F0C2FAA369190732 S1130E50FCD4E06A20F01001E162226B22F44073BA -S1130E6023F00100206310BD365A0000F8B5044693 +S1130E6023F00100206310BD1A5A0000F8B50446AF S1130E700E4615461F46FFF7A1FF20B92A484FF436 S1130E80B07101F0A5FA25B9274840F2611101F0CB S1130E909FFA264A136813F0E04F1CD011682448C7 @@ -241,18 +241,18 @@ S1130EE04FF4B17101F074FA2046FFF7A5FFB6EB99 S1130EF0051F236B04D243F0200121636D0802E037 S1130F0023F020002063F600B6FBF5F56A1C0020F0 S1130F10D309C2F345056362A562E762A061204676 -S1130F20BDE8F840FFF770BF365A000000E00F40FC +S1130F20BDE8F840FFF770BF1A5A000000E00F4018 S1130F300000FF70000001100000031010B504460B S1130F40FFF73CFF20B9054840F2554101F040FA53 -S1130F50A06980F02001C1F3401010BD365A000092 +S1130F50A06980F02001C1F3401010BD1A5A0000AE S1130F6010B50446FFF72AFF20B9064840F276413F S1130F7001F02EFAA369D80654BF20684FF0FF3061 -S1130F8010BD00BF365A000038B504460D46FFF7C1 +S1130F8010BD00BF1A5A000038B504460D46FFF7DD S1130F9015FF20B9064840F2C94101F019FAA369C6 S1130FA09A0602D42560012038BD002038BD00BF58 -S1130FB0365A000010B50446FFF700FF20B9044874 +S1130FB01A5A000010B50446FFF700FF20B9044890 S1130FC040F23B5101F004FAA069C0F3C00010BD27 -S1130FD0365A0000094B98420DD003F580518842DF +S1130FD01A5A0000094B98420DD003F580518842FB S1130FE009D001F58052904205D002F58053C11A10 S1130FF04842484170470120704700BF00800040CC S11310002DE9F843089F0646884614461D46DDF838 @@ -267,18 +267,18 @@ S113108003D91248D92101F0A3F9022D02D025B1C8 S1131090002500E00825042200E02A461543756077 S11310A000230233B7FBF3F0411EFF29F9D8A20154 S11310B0336104F03004D3B21C4309F1FF3C44EA29 -S11310C00C0949EA01203060BDE8F883A25A000007 +S11310C00C0949EA01203060BDE8F883865A000023 S11310D010B50446FFF77EFF20B905484FF485712B S11310E001F076F9636843F00200606010BD00BF50 -S11310F0A25A000010B50446FFF76CFF20B905485A +S11310F0865A000010B50446FFF76CFF20B9054876 S113110040F2231101F064F9636823F00200606087 -S113111010BD00BFA25A000038B504460D46FFF7C3 +S113111010BD00BF865A000038B504460D46FFF7DF S113112059FF20B90B4840F2232101F051F92368FB S11311306FF0010203F00F0002FA00F1294204D01B S1131140044840F2252101F043F9E3689A07FCD5ED -S1131150A56038BDA25A000038B504460D46FFF715 +S1131150A56038BD865A000038B504460D46FFF731 S113116039FF20B9054840F27F2101F031F9E368E5 -S11311705907FCD5A068286038BD00BFA25A0000FA +S11311705907FCD5A068286038BD00BF865A000016 S11311800369F0B500F1100C9EB20546180C1C0E54 S11311900870B01F4C7002239042B4BF044614463A S11311A0E71E9F4204DDDCF80070CF500433F7E7FC @@ -295,47 +295,47 @@ S1131240A34205D1CC5CCB18597844EA012103E0D0 S1131250541EA34201D1C95C01610121816310467E S113126030BD000038B5074B044698420D4603D004 S113127005485D2101F0ACF80448B5FBF0F1CDB2AE -S1131280656238BD008004400A5B0000404B4C009E +S1131280656238BD00800440EE5A0000404B4C00BB S113129038B5134B044698420D4603D01148A62195 S11312A001F096F825F4873020F0160119B10D48A5 S11312B0AA2101F08DF8E268E8B222F01603034394 S11312C0E360A168C5F3072221F00E031343A36072 S11312D0E06BC5F3074520F001010D43E56338BD1C -S11312E0008004400A5B0000144B37B59842054661 +S11312E000800440EE5A0000144B37B5984205467E S11312F00C4604D0124840F2131101F069F824B9E5 S11313000F484FF48A7101F063F820786178A2786D S1131310E3788DF805108DF804008DF806208DF81B S113132007300198002168612279637901918DF871 S113133004208DF805300198A8613EBD008004406A -S11313400A5B00000D4B10B59842044604D00C48CB +S1131340EE5A00000D4B10B59842044604D00C48E8 S113135040F2691101F03CF8A06840F01001A1606E S1131360A26842F00103A360E06840F00101E1607B S1131370A26842F01003A36010BD00BF00800440C7 -S11313800A5B0000124B70B5984204460E4615469F +S1131380EE5A0000124B70B5984204460E461546BC S113139004D0104840F28F2101F01AF826B90D4804 S11313A04FF4247101F014F8002D04DC094840F2D4 S11313B0912101F00DF8606B10F03F0006D020463B S11313C031462A46BDE87040FFF7DABE70BD00BF63 -S11313D0008004400A5B0000144B70B59842054637 +S11313D000800440EE5A0000144B70B59842054654 S11313E00E46144604D0124840F29E3100F0F0FF3D S11313F026B90F4840F29F3100F0EAFF002C04DCCC S11314000B484FF4687100F0E3FFA86BC107FCD4EC S113141040F2FE718C4201DD604270BD28463146C7 S11314202246BDE87040FFF7E9BE00BF00800440DB -S11314300A5B000038B50B4B044698420D4604D0B5 +S1131430EE5A000038B50B4B044698420D4604D0D2 S1131440094840F2474100F0C3FF35F07F0304D060 S1131450054840F24A4100F0BBFF606820EA0505F8 -S1131460656038BD008004400A5B000038B5074B56 +S1131460656038BD00800440EE5A000038B5074B73 S1131470044698420D4604D0054840F26A4100F003 S1131480A7FF20680DB16168084038BD00800440A2 -S11314900A5B000038B50A4B044698420D4604D056 +S1131490EE5A000038B50A4B044698420D4604D073 S11314A0084840F29F4100F093FF35F07F0304D0D9 S11314B0044840F2A24100F08BFF256038BD00BF14 -S11314C0008004400A5B000038B50D4B0446984286 +S11314C000800440EE5A000038B50D4B04469842A3 S11314D00D4604D00B4840F2125100F079FF226A05 S11314E004F12001D207FAD4E800C5B245F00105A1 S11314F00D600B68D807FCD4216B88B238BD00BFDF -S1131500008004400A5B000013B5064C01462046E7 +S113150000800440EE5A000013B5064C0146204604 S1131510FFF702FE204601A9FFF71EFE9DF8040016 S11315201CBD00BF0080004038B500F0CBFE00F5C4 S1131530FA75FF20FFF7E8FFFF28044603D000F008 @@ -450,39 +450,39 @@ S1131BF00021FFF7D1FC00287FF444AFFF20FFF75A S1131C0083FC28464021FFF726FDD0F1010438BFAC S1131C10002400E00424FFF79BFC02E0042400E01D S1131C200324204605B0F0BD00000020040000207D -S1131C30004870470000AA4238B51F48FEF7AEFCC2 -S1131C401D48FEF763FC1D48FEF7A8FC1C480C2148 -S1131C50FEF78AFF1B487F21FFF7ECFB00211948A0 -S1131C60FFF704FC01461748FFF714FCFEF77CFD60 -S1131C7001461448FFF7F6FA12481621FFF708FB4D -S1131C8001211048FFF720FC044600F01BFB00F57F -S1131C909C5000F10805630708D401210948FFF7A7 -S1131CA013FC044600F00EFBA842F4D30548BDE83B -S1131CB03840FFF747BB00BF005010202000002031 -S1131CC000500240008004401FB500200823272153 -S1131CD08DF80900452069228DF808308DF80A1026 -S1131CE05B238DF80D0001A968468DF80B208DF853 -S1131CF00C30FFF733F8009A501C12D0019B591C8A -S1131D000FD0110A100C8DF808208DF80B301A0A28 -S1131D101B0C8DF809108DF80A008DF80C208DF835 -S1131D200D300C4802A9FFF7DFFA0B499DF80800B3 -S1131D309DF809209DF80A3008704A708B709DF850 -S1131D400B009DF80C209DF80D30C8700A714B7182 -S1131D5005B000BD008004402216002010B500210B +S1131C30004870470000AA4210B5044C2046FEF745 +S1131C40ADFC2046BDE81040FEF760BC00501020FB +S1131C5030B53E4885B0FEF7A1FC3D480C21FEF7A7 +S1131C6083FF3C487F21FFF7E5FB00213948FFF75C +S1131C70FDFB01463748FFF70DFCFEF775FD0146F5 +S1131C803448FFF7EFFA16213248FFF701FB3148D9 +S1131C90FFF758FB01212F48FFF716FC044600F01C +S1131CA011FB00F59C5000F10805600708D40121E0 +S1131CB02848FFF709FC044600F004FBA842F4D3CB +S1131CC00021082369208DF80910452127228DF869 +S1131CD008308DF80B005B238DF80D10684601A9C0 +S1131CE08DF80A208DF80C30FFF738F8009A531C51 +S1131CF012D00198411C0FD0130A110C8DF8082042 +S1131D008DF80B00020A000C8DF809308DF80A10CA +S1131D108DF80C208DF80D000E4802A9FFF7E4FAA7 +S1131D200D4B9DF808109DF809209DF80A001970C4 +S1131D305A7098709DF80B109DF80C209DF80D00BA +S1131D40D9701A71587105B030BD00BF2000002051 +S1131D5000500240008004402216002010B50021EB S1131D600948FFF783FB044621460748FFF792FB27 S1131D7014F0010007D00448044940F24262BDE86F S1131D801040FFF7FFBA10BD00800440CA0F0020C6 S1131D90024B034803491A88FFF71EBBC00F0020FB S1131DA000800440CA0F002000B589B000216846B5 -S1131DB0202203F053FD0848694602F01DFC40B997 +S1131DB0202203F045FD0848694602F01DFC40B9A5 S1131DC0009838B19DF8080080F01001C1F30010AC -S1131DD000E0002009B000BD775B000000487047B8 -S1131DE0775B000010B5074C0023204606490A2201 +S1131DD000E0002009B000BD5B5B000000487047D4 +S1131DE05B5B000010B5074C0023204606490A221D S1131DF084F8243202F0DAF810B9012084F82402BD -S1131E0010BD00BF08000020925B000008B5084820 +S1131E0010BD00BF08000020765B000008B508483C S1131E1090F82432012B01D102F049FB0548FFF769 S1131E20C9F80128FAD00448BDE8084002F008BC0B -S1131E300800002000C00040775B0000034890F8D1 +S1131E300800002000C000405B5B0000034890F8ED S1131E402432012B01D102F032BB7047080000207C S1131E5038B50F4C054694F82432012B0AD121469B S1131E6002F08AFC002805DA002084F824022046C7 @@ -491,7 +491,7 @@ S1131E8083F80448FFF75AF80028FAD0F3E738BD7E S1131E900800002000C0004008B50848FEF7B4FB65 S1131EA00748FEF77BFB4FF040200321FEF7AAFE14 S1131EB000F0CCFA00F0D9FAFCE700BF8003C001BF -S1131EC00100002001483D2100F082BA9F5B000020 +S1131EC00100002001483D2100F082BA835B00003C S1131ED008B500F0C8F978B100F010FB00F0DEF9A5 S1131EE000F0B8F9054B20F0604020F07F01196044 S1131EF000F0B0F94268904708BD00BF08ED00E06B @@ -500,7 +500,7 @@ S1131F10A05D605500F029FB0134F6E7F8BDFEF73B S1131F202EB9000070B500240646254600F01DFBBE S1131F30094BE258964209D3191948681218964277 S1131F4004D20C2101FB0535287A70BD0C3401350F -S1131F50C02CEBD1FF2070BD245C00002DE9F341BF +S1131F50C02CEBD1FF2070BD085C00002DE9F341DB S1131F6005460068FFF7DEFFFF2801D100201AE0D4 S1131F7000242B1958682F6802AE46F8040D04EBB0 S1131F80070800F0F2FA304641460422FEF77CFED0 @@ -536,7 +536,7 @@ S113215000FB0623197AA94201D15D6803E0013628 S1132160102EF1D100253F1B7819C0F38F270025CD S1132170BD420AD200F0F9F92046FEF75DFD04F5F0 S1132180806420B96A1C95B2F2E70120F8BD0020F2 -S1132190F8BD00BF245C00000E4B07B51A6801327D +S1132190F8BD00BF085C00000E4B07B51A68013299 S11321A016D058689968DA680918881819695A693C S11321B0401881189869DB690A18D118484202AAA4 S11321C042F8040D042148F2F000FFF761FF00E03B @@ -565,7 +565,7 @@ S113232000F023F9F8E70E485B2100F051F800248F S1132330A3B2AB4213D200F018F90A48315DFEF79C S113234023FE30B10748FEF7F9FD30B900F00DF96E S1132350F8E70348642100F03BF80134E8E770BD76 -S1132360E45C000000C00040F8B5154C0646257832 +S1132360C85C000000C00040F8B5154C064625784E S11323706DB91448FEF7F4FD421C01D10020F8BDEC S11323801149124B0870012020701D70F6E70F4DA3 S11323900C482F78FEF7E4FD0137431CEED00A49C0 @@ -585,15 +585,15 @@ S113246011F8BDE80840FFF7E1BF08B500F07DF8BA S1132470FFF71AFF00F016FB00F022F8BDE8084051 S1132480FFF7B2BF37B50C4CFF2300258DF804309D S11324908DF8055000F074F8FFF71CFF257003F069 -S11324A0E7F8064903200A782070012A02D101A81E +S11324A0E1F8064903200A782070012A02D101A824 S11324B000F084F83EBD00BF01000020900600201B S11324C008B50C48FFF750FF012805D10A4B00223C -S11324D008481A7000F072F8064803F015F901284C +S11324D008481A7000F072F8064803F00FF9012852 S11324E007D10549032008700248BDE8084000F000 S11324F065B808BD91060020010000207047000067 S11325000A4B70B51A7806460C461D4612B9C9B274 S1132510FFF7F4FE2878032803D13046E1B203F034 -S1132520D7F8BDE8704000F041B800BF01000020BA +S1132520D1F8BDE8704000F041B800BF01000020C0 S1132530034B1878411E01298CBF402000207047AE S113254001000020034B1878411E01298CBF402054 S11325500020704701000020014B01221A707047CF @@ -636,8 +636,8 @@ S1132790A4F8447004E0312000E02020FFF7E6FEB6 S11327A00B4C94F84320012A02D11020FFF7DEFEDF S11327B0B4F8441006480BB2002B07DD012280F860 S11327C043200330BDE8F840FFF79ABEF8BD00BFD0 -S11327D0D40600205B5D000070B5002506462C463B -S11327E0705D03F025F8C0B2A0F13003DAB2162A06 +S11327D0D40600203F5D000070B5002506462C4657 +S11327E0705D03F017F8C0B2A0F13003DAB2162A14 S11327F010D8A0F13A0106290CD9092A84BFA0F106 S11328003702D2B2013502EB0414022D04F0FF04A6 S113281001D0E5E70024204670BD000010B5034652 @@ -645,17 +645,17 @@ S11328200B4819460A24B1FBF4F102460130002991 S1132830F8D102F801190A24B3FBF4F104FB1133B3 S11328403033104602F801390B460029F3D110BD8C S11328502107002038B50309092B05460C46184604 -S113286001D9373003E0303002F0E2FFC0B220700B +S113286001D9373003E0303002F0D4FFC0B2207019 S113287005F00F00092801D9373003E0303002F0A9 -S1132880D7FFC0B260700020A070204638BD0000A1 +S1132880C9FFC0B260700020A070204638BD0000AF S113289008B5074B00200749187001F077FB28B1F1 S11328A005487C21BDE80840FFF792BD08BD00BF84 -S11328B0600700206C070020635D0000034B18785C +S11328B0600700206C070020475D0000034B187878 S11328C0D0F1010038BF0020704700BF600700202E S11328D010B5FFF747FE012801D1002010BD054CBB S11328E02378002BF9D1FFF75FFA0128F5D1207086 S11328F010BD00BF6007002010B50446007802F048 -S113290097FF532801D0032010BD607802F08AFF9E +S113290089FF532801D0032010BD607802F07CFFBA S11329100028F8D06078312806D0322806D0332831 S113292014BF0320022010BD002010BD012010BDE3 S1132930F8B505460230FFF74FFF04350446074655 @@ -681,7 +681,7 @@ S1132A602F6004F10A00FFF7B7FEA8F1050138183A S1132A7028600C348DB27EB100272BB29F420BDA52 S1132A802046FFF7A9FE7A1CF055023497B2F4E70A S1132A904FF6FF7500E0002528B2BDE8F08100BFC5 -S1132AA0635D00002DE9F041A84D2C78002C00F066 +S1132AA0475D00002DE9F041A84D2C78002C00F082 S1132AB09181012C26D1FFF795F9A548FFF7C8F9B4 S1132AC0A448FFF7C5F9FFF789F922460146A24851 S1132AD001F06CFA064638B1A048FFF7B9F9204670 @@ -724,16 +724,16 @@ S1132D10174CD4F83C22D4F8400282425AD12148BC S1132D20FFF796F8FFF7A1FA054600283CD10B48B7 S1132D30FFF78EF80720FFF781F804F50D7001F016 S1132D40B6FB024A1570BDE8F08100BF60070020A1 -S1132D50CE5D0000F15D0000A0090020C95E000006 -S1132D60165E00001B5E00003F5E0000640700204A -S1132D706C070020C40B00206D5E000020070020BB -S1132D80765E00002207002024070020260700208A -S1132D90695E00008F5E0000B05E0000D15E00003E -S1132DA0DE5E0000F55E00000B48FFF751F80B48AB +S1132D50B25D0000D55D0000A0090020AD5E00005A +S1132D60FA5D0000FF5D0000235E000064070020A0 +S1132D706C070020C40B0020515E000020070020D7 +S1132D805A5E0000220700202407002026070020A6 +S1132D904D5E0000735E0000945E0000B55E0000AE +S1132DA0C25E0000D95E00000B48FFF751F80B48E3 S1132DB0FFF74EF804F50D7001F079FB0848FFF7B2 S1132DC047F8084B00211970FFF720F8BDE8F041DF -S1132DD0FFF77EB8BDE8F081165E0000115F0000C9 -S1132DE0295F00006007002010B50023934203D040 +S1132DD0FFF77EB8BDE8F081FA5D0000F55E000003 +S1132DE00D5F00006007002010B50023934203D05C S1132DF0CC5CC4540133F9E710BD002310B504467C S1132E0018464208E15C42EAC010013342180B2B19 S1132E1002F0FF00F5D110BD08B580B1036873B1AD @@ -913,7 +913,7 @@ S11338E0FF723284B269D37A13F0010307D1E85C22 S11338F0D15C0133884202D10B2BF8D10FE0FF24B5 S113390030460021FFF702FF804600283FF47CAFD9 S113391005E04FF0040802E0791ECCB2F0E740461F -S1133920BDE8F88FE25F00002DE9F74F0B780646FB +S1133920BDE8F88FC65F00002DE9F74F0B78064617 S11339302F2B894601D05C2B01D109F10109002408 S1133940B46099F800001F2800F2948030462146A4 S1133950FFF7D2FD74611FE15C2900F08B80D6F87B @@ -952,8 +952,8 @@ S1133B500207B0698354013241E744F0020459E793 S1133B60042819D102F00401C8B2002814BF0420AB S1133B70052011E005200FE0A3F1610081B21929AD S1133B80E7D8203B47F001079BB2E2E7062003E0B9 -S1133B90BAF10B0FB4D1A8E7BDE8FE8F515F000066 -S1133BA0625F00005A5F000038B5018CC5884FF68B +S1133B90BAF10B0FB4D1A8E7BDE8FE8F355F000082 +S1133BA0465F00003E5F000038B5018CC5884FF6C3 S1133BB0FF73994208BF29460446FFF79DFC01465E S1133BC0B8B921692068FFF70FFC014670B9606934 S1133BD0E5220270236801201871E288AA4208D203 @@ -974,7 +974,7 @@ S1133CB0113016E025B91846FFF79FF8874215D052 S1133CC04FF6FF73238411E0FF2520460021FFF700 S1133CD01DFD0646002895D000E03EB1002121617B S1133CE004E0013AD5B2F0E70426F7E73046BDE830 -S1133CF0F08100BFE25F0000012970B504460D4663 +S1133CF0F08100BFC65F0000012970B504460D467F S1133D0022D9836999421FD2A069854205D22046EF S1133D102946FFF78CFB064608B9002070BD012830 S1133D2012D0431C0ED0204629460022FFF726FC61 @@ -1015,7 +1015,7 @@ S1133F40013EB6B2002EB8D120682169FFF74CFAC1 S1133F500546A0B960692B460021C1540133202BCA S1133F60FAD16069A1690B22FEF73EFFA26960697C S1133F70D17A012201F018030373206802712846E4 -S1133F8004B0BDE8F08100BFE25F000048B9064A12 +S1133F8004B0BDE8F08100BFC65F000048B9064A2E S1133F90136803B1187009B1002008701160002083 S1133FA070470B20704700BF4C0F00202DE9F047ED S1133FB08EB0019116460546002800F09880002333 @@ -1147,10 +1147,10 @@ S1134780285D38B13146FFF7DFFF431C01D0013407 S1134790F6E70446204670BD7F2816D931B1FF28BC S11347A012D80A49803831F810007047074A8BB292 S11347B032F81120824203D001318029F6D10B4610 -S11347C003F18000C0B2704700207047D061000040 +S11347C003F18000C0B2704700207047B46100005C S11347D00023064A32F8131031B1884201D0013364 -S11347E0F7E7034830F81300704700BFF05F00009C -S11347F0D062000010B5013A8A1891420CD20C78AC +S11347E0F7E7034830F81300704700BFD45F0000B8 +S11347F0B462000010B5013A8A1891420CD20C78C8 S11348004B7803EB04239BB2181880B2984201D270 S1134810431C98B20231F0E707D10B78190208184B S113482080B2884201D2421C90B210BD38B50E4C01 @@ -1184,11 +1184,11 @@ S11349D0D9B27829A17640F093840022627600F05F S11349E08FBC002800F08C84218A002938D0A27E54 S11349F0511EA176002A40F08384E37E082B04D064 S1134A00421E012A09D8052B07D100235F4A8021C1 -S1134A106376117000F0D0FE60E3042B04D8032207 +S1134A106376117000F0C2FE60E3042B04D8032215 S1134A2002FA03F2D1B200E0302100F00F00A176C7 S1134A300133411EE376072900F26284DFE811F0B6 S1134A40800108000A00EC026004EC026004EC023D -S1134A50002576E14D4B04221A7000F0ADFE5CE3B4 +S1134A50002576E14D4B04221A7000F09FFE5CE3C2 S1134A6000F00F03032B40F04B84484808220270E7 S1134A709DE2987B452840F0438442481E7C5A7C42 S1134A80018802EB06268E4200F33A841A7DB6B200 @@ -1274,12 +1274,12 @@ S1134F70324C0B7022702E4C2C4B032093F82620BD S1134F8093F82710607693F8280093F8293022725A S1134F906172A072E3720120FFF792FC264942225B S1134FA00A70214B274A002020821880108000F0CC -S1134FB003FC89E0204C2021217000F0FDFB224BF2 +S1134FB0F5FB89E0204C2021217000F0EFFB224B0F S1134FC0002218684276EFE5184C94F82F30D80781 S1134FD03CD501F01002D0B2002837D11448018A20 S1134FE0002940F08D81104D2A88541CA0B2FFF78F S1134FF067FC114B2D88187840F01001197015B119 -S113500040F012021A700A4C00F0D6FB012308206B +S113500040F012021A700A4C00F0C8FB0123082079 S1135010002123826076E1761122044D85F82F2049 S1135020F0E000BF28160020C00F0020CA0F0020A7 S1135030540F0020191600201816002030160020E6 @@ -1291,7 +1291,7 @@ S1135080984C227842F002012170FFF719FC9248F3 S113509090F8304090F83130934803EB0422818A31 S11350A094B2924B8C421C8000D804B919808D4C68 S11350B01A88237842829A0700F022818C480024BF -S11350C0048000F079FB884C864B894A1B7803F0F6 +S11350C0048000F06BFB884C864B894A1B7803F004 S11350D02001C9B221B100231380637614229CE716 S11350E003F01000C0B230B10125042011802582E4 S11350F06076E17690E7118869B1DB0748BF2082CA @@ -1301,14 +1301,14 @@ S11351206E491388086033B1208A20B16C4B283053 S1135130188018220BE06B490A7802F00203D8B2F7 S1135140002800F0DD806648282505801022624989 S113515081F82F2059E01178CA0740F1D18000244A -S11351605C76604B1020187000F026FBC8E05C48A9 +S11351605C76604B1020187000F018FBC8E05C48B7 S1135170008808B1FFF7A4FB574B5A4993F82F2036 S1135180087812F001040CD010F0010F564D05D030 S1135190002207236B76AA762A8218E006246C760E S11351A015E0C0071CD55048052141760482A7E0CC S11351B04B48008808B1FFF783FB474B93F82F2037 S11351C0D1070DD5484D072100246976AC7601201E -S11351D0FFF776FB43491020087000F0EDFA0CE06D +S11351D0FFF776FB43491020087000F0DFFA0CE07B S11351E03F4B1A884AB98BE01278D20740F1888085 S11351F00721002459769C7682E0374910253A4CE1 S113520081F82F50364B28201880334B502183F8D7 @@ -1328,288 +1328,287 @@ S11352D02383002218E000BFCA0F00200C16002010 S11352E0C00F002018160020540F002020160020A4 S11352F0C80F00202C16002014160020C20F002016 S1135300034900231A460B8002480270F8BD00BF0F -S1135310C00F002018160020030A43EA002080B2C0 -S1135320704700000A1E034609DD05480549006868 -S11353300A80834203D0194692B200F081BA7047C2 -S11353402C160020C80F002038B52C4B988BDD8B11 -S11353500023072B11D80C225A4329498C18895A47 -S113536041B1628832B1884204D1954202D12548C4 -S1135370037039E00133DBB2EBE70023072B0DD8D0 -S11353800C2058431E490A5A0C1822B9618811B9D5 -S11353901C48037023E00133DBB2EFE7194A082B02 -S11353A013701CD118480023057819461A46072A99 -S11353B013480BD80C2404FB0200847A281B98425F -S11353C0C4BFC3B211460132D2B2F0E70F4C0D4A4A -S11353D023700C2404FB01040D4B1170197020463A -S11353E00C49042200F02CFA0B490622201D00F07F -S11353F027FA05490A78A27238BD00BFCA0F0020F7 -S11354003416002031160020951600203216002094 -S113541094160020E60F0020E00F002008B5124B80 -S113542000211A78501C1870104801700F490B782D -S1135430072B17D80C2043430D4AD0184188D35A60 -S113544041EA030291B249B1074B817A1A78531A9F -S1135450772B03DD0021042200F000FA03480278D0 -S1135460511CE2E708BD00BF95160020311600204C -S113547034160020F8B52A4D2B88292B4FF0000351 -S11354803DD9284C1F46A08A2B80B0F5807F03D0DD -S1135490B0F5007F42D134E0234EE18C3288914252 -S11354A03CD1208D7388984238D1FFF74DFF0221FB -S11354B06175062204F1160104F12000277500F03D -S11354C0BFF91A49062204F1160000F0B9F9174988 -S11354D00622A01D00F0B4F904F1200106222046A2 -S11354E000F0AEF9A28BE08B33887188E2842085CA -S11354F008220620A383E183227360732A232B806E -S1135500F8BD094BE18C1A88914207D1208D5B8844 -S1135510984203D1BDE8F840FFF716BFF8BD00BFBD -S1135520C00F0020CA0F00201416002022160020ED -S1135530434838B5C38B4FF6FF72934204D1028CB3 -S11355409A4201D13F4968E03F4C404A258810887F -S11355505D40054207D13A4D6488288C528880EA20 -S11355600405154206D03A4D3A4B28886A881880BB -S11355705A8002E0374C23806080364C0025208816 -S11355806488072D0CD80C236B43334AD118D25AA4 -S1135590824202D14B88A3423BD00135EDB2F0E701 -S11355A02E4B082D1D7036D1254CFF212046062296 -S11355B000F054F904F120000021062200F04EF915 -S11355C0A01D2749062200F03BF904F116002449E6 -S11355D0062200F035F91F491B4B08884A88E084ED -S11355E01988588800232375A37363742285A183C3 -S11355F0E0830621012204201A4B61736275E27371 -S11356002574A174E074257336341C602A2116486D -S113561013E0124805700A480431062200F010F91C -S11356200F490622114800F00BF90549082200230E -S11356300D480A734B7301880E31018038BD00BFD9 -S1135640CA0F0020B064000014160020BC0F002014 -S1135650C40F0020961600203416002031160020B6 -S1135660221600200C160020C00F0020D00F0020AE -S113567008B5FCF7E1FAFFF74FF9114B114943F66E -S113568013704FF6A9621A80588000224FF6FF73F8 -S11356900B804A80FCF718FBFCF714FE0A4900F55E -S11356A0FA700860FCF70EFE084B00F51C5210322D -S11356B04EF603001A60BDE80840FFF743B900BF87 -S11356C014160020BC0F0020A01600209C160020F9 -S11356D038B50C4B1C680023E26922629AB28A42F4 -S11356E005D2C55CE21882F824500133F6E7043190 -S11356F0A4F8641004F12000FFF714FEE069411CD3 -S1135700E16138BD500F002070B5FCF727FB00B3F2 -S1135710234C244D20804FF40060AE89FFF7FCFD3C -S1135720864207D10120FFF71BF9208888B1FFF7D3 -S1135730FFFE0AE040F60600AD89FFF7EDFD854265 -S113574007D1FFF797FE23881BB1FCF721FB00214B -S11357502180FCF7B7FD144B1A68904211D302F56F -S1135760FA74124812491C600D4C08600220FFF7BD -S1135770F7F823882BB1FFF7DBFEFCF709FB0022C7 -S11357802280FCF79FFD0B490B68984205D303F573 -S11357901C5010300860FFF741FE002070BD00BFB0 -S11357A0C00F0020CA0F0020A0160020540F0020B4 -S11357B0500F00209C16002010B5174B17481C688A -S11357C0037803F04002D0B228B101230022E36140 -S11357D0A4F8642010BDD90703F00401CBB248BF7C -S11357E0A4F8640033B1B4F8641019B104F12000D2 -S11357F0FFF798FD094A107800F00201CBB24BB1D3 -S1135800074800220168A4F86420081DBDE8104080 -S1135810FCF7D4BE10BD00BF500F002018160020A6 -S11358200C160020303809288CBF00200120704756 -S1135830A0F16103D9B2192998BF2038704700003C -S11358404FF00003002A07D011F803C000F803C08A -S113585003F10103013AF7D1704700BF0346002A60 -S113586000F0048003F8011B013AFBD1704700BF2C -S113587040420F0000201C0080841E000080250090 -S1135880999E36000040380000093D0000803E002B -S113589000004B00404B4C0000204E00808D5B000C -S11358A000C05D000080700000127A0000007D00DE -S11358B080969800001BB7000080BB00C0E8CE00B3 -S11358C0647ADA000024F4000000FA0080A81201CF -S11358D0002D310100366E0140787D01433A2F5787 -S11358E06F726B2F736F6674776172652F4F70657B -S11358F06E424C542F5461726765742F44656D6F0A -S11359002F41524D434D335F4C4D33535F454B5FF5 -S11359104C4D3353363936355F43726F7373776F3B -S1135920726B732F426F6F742F6964652F2E2E2F45 -S11359306C69622F6472697665726C69622F73791F -S11359407363746C2E63000000E10F4004E10F40A8 -S113595008E10F4040E00F4044E00F4048E00F40B2 -S1135960433A2F576F726B2F736F6674776172654A -S11359702F4F70656E424C542F5461726765742FBB -S113598044656D6F2F41524D434D335F4C4D33533E -S11359905F454B5F4C4D3353363936355F43726F39 -S11359A07373776F726B732F426F6F742F696465B3 -S11359B02F2E2E2F6C69622F6472697665726C6962 -S11359C0622F6770696F2E6300433A2F576F726BB3 -S11359D02F736F6674776172652F4F70656E424CDA -S11359E0542F5461726765742F44656D6F2F415253 -S11359F04D434D335F4C4D33535F454B5F4C4D33FB -S1135A0053363936355F43726F7373776F726B73C6 -S1135A102F426F6F742F6964652F2E2E2F6C69626D -S1135A202F6472697665726C69622F666C61736843 -S1135A306C69622E6300433A2F576F726B2F736F3A -S1135A406674776172652F4F70656E424C542F54A3 -S1135A5061726765742F44656D6F2F41524D434DDC -S1135A60335F4C4D33535F454B5F4C4D33533639A5 -S1135A7036355F43726F7373776F726B732F426F38 -S1135A806F742F6964652F2E2E2F6C69622F6472D8 -S1135A90697665726C69622F756172746C69622EC5 -S1135AA06300433A2F576F726B2F736F667477617D -S1135AB072652F4F70656E424C542F546172676546 -S1135AC0742F44656D6F2F41524D434D335F4C4DE0 -S1135AD033535F454B5F4C4D3353363936355F4353 -S1135AE0726F7373776F726B732F426F6F742F695A -S1135AF064652F2E2E2F6C69622F6472697665722D -S1135B006C69622F7373692E6300433A2F576F7267 -S1135B106B2F736F6674776172652F4F70656E4279 -S1135B204C542F5461726765742F44656D6F2F4117 -S1135B30524D434D335F4C4D33535F454B5F4C4D9A -S1135B403353363936355F43726F7373776F726BC5 -S1135B50732F426F6F742F6964652F2E2E2F6C691B -S1135B60622F6472697665726C69622F6574686508 -S1135B70726E65742E63002F64656D6F70726F674B -S1135B805F656B5F6C6D3373363936352E737265B2 -S1135B9063002F626F6F746C6F672E7478740043A8 -S1135BA03A2F576F726B2F736F6674776172652F1C -S1135BB04F70656E424C542F5461726765742F4464 -S1135BC0656D6F2F41524D434D335F4C4D33535FE1 -S1135BD0454B5F4C4D3353363936355F43726F73E3 -S1135BE073776F726B732F426F6F742F6964652FB5 -S1135BF02E2E2F2E2E2F2E2E2F2E2E2F536F7572CC -S1135C0063652F41524D434D335F4C4D33532F4306 -S1135C10726F7373776F726B732F766563746F72C1 -S1135C20732E6300008000000020000004000000C8 -S1135C3000A00000002000000500000000C00000DB -S1135C40002000000600000000E00000002000002A -S1135C500700000000000100002000000800000010 -S1135C6000200100002000000900000000400100A5 -S1135C70002000000A000000006001000020000075 -S1135C800B00000000800100002000000C00000058 -S1135C9000A00100002000000D00000000C0010071 -S1135CA0002000000E00000000E0010000200000C1 -S1135CB00F0000000000020000800000100000003F -S1135CC000800200008000001100000000000300BA -S1135CD0008000001200000000800300008000002B -S1135CE013000000433A2F576F726B2F736F667463 -S1135CF0776172652F4F70656E424C542F546172F8 -S1135D006765742F44656D6F2F41524D434D335F6A -S1135D104C4D33535F454B5F4C4D33533639363519 -S1135D205F43726F7373776F726B732F426F6F740D -S1135D302F6964652F2E2E2F2E2E2F2E2E2F2E2ED2 -S1135D402F536F757263652F41524D434D335F4C32 -S1135D504D33532F756172742E63004F70656E421C -S1135D604C5400433A2F576F726B2F736F667477DE -S1135D706172652F4F70656E424C542F5461726787 -S1135D8065742F44656D6F2F41524D434D335F4C05 -S1135D904D33535F454B5F4C4D3353363936355F86 -S1135DA043726F7373776F726B732F426F6F742FBD -S1135DB06964652F2E2E2F2E2E2F2E2E2F2E2E2F52 -S1135DC0536F757263652F66696C652E630046694F -S1135DD0726D776172652075706461746520726597 -S1135DE071756573742064657465637465640A0D04 -S1135DF0004F70656E696E67206669726D776172B7 -S1135E00652066696C6520666F72207265616469DD -S1135E106E672E2E2E004F4B0A0D00537461727460 -S1135E20696E67207468652070726F6772616D6D4A -S1135E30696E672073657175656E63650A0D005040 -S1135E40617273696E67206669726D77617265202D -S1135E5066696C6520746F206F627461696E206579 -S1135E60726173652073697A652E2E2E0045726106 -S1135E7073696E6720002062797465732066726F9F -S1135E806D206D656D6F72792061742030780052D9 -S1135E90656164696E67206C696E652066726F6DFA -S1135EA02066696C652E2E2E4552524F520A0D0003 -S1135EB0496E76616C696420636865636B73756DA4 -S1135EC020666F756E642E2E2E4552524F520A0D67 -S1135ED00050726F6772616D6D696E672000206299 -S1135EE07974657320746F206D656D6F72792061AC -S1135EF0742030780057726974696E672070726F0D -S1135F006772616D20636865636B73756D2E2E2EE9 -S1135F1000436C6F73696E67206669726D77617296 -S1135F20652066696C650A0D004669726D77617259 -S1135F30652075706461746520737563636573733C -S1135F4066756C6C7920636F6D706C657465640A3A -S1135F500D00222A3A3C3E3F7C7F002B2C3B3D5BCC -S1135F605D00809A90418E418F804545454949495D -S1135F708E8F9092924F994F555559999A9B9C9D0B -S1135F809E9F41494F55A5A5A6A7A8A9AAABAC2198 -S1135F90AEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDA5 -S1135FA0BEBFC0C1C2C3C4C5C6C7C8C9CACBCCCD95 -S1135FB0CECFD0D1D2D3D4D5D6D7D8D9DADBDCDD85 -S1135FC0DEDFE0E1E2E3E4E5E6E7E8E9EAEBECED75 -S1135FD0EEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFD65 -S1135FE0FEFF01030507090E10121416181C1E00EB -S1135FF06100620063006400650066006700680079 -S113600069006A006B006C006D006E006F00700028 -S113601071007200730074007500760077007800D8 -S113602079007A00A100A200A300A500AC00AF0093 -S1136030E000E100E200E300E400E500E600E70040 -S1136040E800E900EA00EB00EC00ED00EE00EF00F0 -S1136050F000F100F200F300F400F500F600F8009F -S1136060F900FA00FB00FC00FD00FE00FF00010146 -S113607003010501070109010B010D010F011101C4 -S113608013011501170119011B011D011F01210134 -S113609023012501270129012B012D012F013101A4 -S11360A03301350137013A013C013E01400142010F -S11360B04401460148014B014D014F015101530177 -S11360C05501570159015B015D015F0161016301E4 -S11360D06501670169016B016D016F017101730154 -S11360E0750177017A017C017E019201B103B2034B -S11360F0B303B403B503B603B703B803B903BA03D0 -S1136100BB03BC03BD03BE03BF03C003C103C3037E -S1136110C403C503C603C703C803C903CA033004C1 -S113612031043204330434043504360437043804A7 -S113613039043A043B043C043D043E043F04400457 -S11361404104420443044404450446044704480407 -S113615049044A044B044C044D044E044F045104B6 -S1136160520453045404550456045704580459045F -S11361705A045B045C045E045F0470217121722183 -S113618073217421752176217721782179217A214F -S11361907B217C217D217E217F2141FF42FF43FF22 -S11361A044FF45FF46FF47FF48FF49FF4AFF4BFFB7 -S11361B04CFF4DFF4EFF4FFF50FF51FF52FF53FF67 -S11361C054FF55FF56FF57FF58FF59FF5AFF000071 -S11361D0C700FC00E900E200E400E000E500E7009D -S11361E0EA00EB00E800EF00EE00EC00C400C5009C -S11361F0C900E600C600F400F600F200FB00F90056 -S1136200FF00D600DC00A200A300A500A720920195 -S1136210E100ED00F300FA00F100D100AA00BA0099 -S1136220BF001023AC00BD00BC00A100AB00BB004C -S1136230912592259325022524256125622556253D -S113624055256325512557255D255C255B2510259E -S1136250142534252C251C2500253C255E255F2589 -S11362605A25542569256625602550256C25672502 -S113627068256425652559255825522553256B2500 -S11362806A2518250C25882584258C2590258025AC -S1136290B103DF009303C003A303C303B500C40326 -S11362A0A6039803A903B4031E22C603B503292237 -S11362B06122B1006522642220232123F7004822B1 -S11362C0B0001922B7001A227F20B200A025A00036 -S11362D04100420043004400450046004700480096 -S11362E049004A004B004C004D004E004F00500046 -S11362F051005200530054005500560057005800F6 -S113630059005A002100E0FFE1FFE5FFE2FFE3FF4F -S1136310C000C100C200C300C400C500C600C7005D -S1136320C800C900CA00CB00CC00CD00CE00CF000D -S1136330D000D100D200D300D400D500D600D800BC -S1136340D900DA00DB00DC00DD00DE0078010001AA -S113635002010401060108010A010C010E011001E9 -S113636012011401160118011A011C011E01200159 -S113637022012401260128012A012C012E013001C9 -S113638032013401360139013B013D013F01410134 -S11363904301450147014A014C014E01500152019C -S11363A05401560158015A015C015E016001620109 -S11363B06401660168016A016C016E017001720179 -S11363C07401760179017B017D01910191039203AE -S11363D093039403950396039703980399039A03ED -S11363E09B039C039D039E039F03A003A103A3039C -S11363F0A403A503A603A703A803A903AA031004DF -S113640011041204130414041504160417041804C4 -S113641019041A041B041C041D041E041F04200474 -S11364202104220423042404250426042704280424 -S113643029042A042B042C042D042E042F04010403 -S113644002040304040405040604070408040904FC -S11364500A040B040C040E040F0460216121622160 -S113646063216421652166216721682169216A21EC -S11364706B216C216D216E216F2121FF22FF23FFEF -S113648024FF25FF26FF27FF28FF29FF2AFF2BFFD4 -S11364902CFF2DFF2EFF2FFF30FF31FF32FF33FF84 -S11364A034FF35FF36FF37FF38FF39FF3AFF00006E -S10964B0FFFFFFFFFFFFE8 -S10564B80104D9 +S1135310C00F0020181600200A1E034609DD0548A8 +S1135320054900680A80834203D0194692B200F00E +S113533079BA70472C160020C80F002038B52C4BC2 +S1135340988BDD8B0023072B11D80C225A43294953 +S11353508C18895A41B1628832B1884204D195428D +S113536002D12548037039E00133DBB2EBE70023B7 +S1135370072B0DD80C2058431E490A5A0C1822B981 +S1135380618811B91C48037023E00133DBB2EFE7F5 +S1135390194A082B13701CD11848002305781946A4 +S11353A01A46072A13480BD80C2404FB0200847AFB +S11353B0281B9842C4BFC3B211460132D2B2F0E7EF +S11353C00F4C0D4A23700C2404FB01040D4B117087 +S11353D0197020460C49042200F024FA0B490622D5 +S11353E0201D00F01FFA05490A78A27238BD00BFDB +S11353F0CA0F002034160020311600209516002014 +S11354003216002094160020E60F0020E00F002042 +S113541008B5124B00211A78501C187010480170FE +S11354200F490B78072B17D80C2043430D4AD0188B +S11354304188D35A41EA030291B249B1074B817AB8 +S11354401A78531A772B03DD0021042200F0F8F9AF +S113545003480278511CE2E708BD00BF95160020FE +S11354603116002034160020F8B52A4D2B88292B3C +S11354704FF000033DD9284C1F46A08A2B80B0F57D +S1135480807F03D0B0F5007F42D134E0234EE18C1D +S1135490328891423CD1208D7388984238D1FFF7ED +S11354A04DFF02216175062204F1160104F120006A +S11354B0277500F0B7F91A49062204F1160000F026 +S11354C0B1F917490622A01D00F0ACF904F120013E +S11354D00622204600F0A6F9A28BE08B338871885F +S11354E0E284208508220620A383E183227360736B +S11354F02A232B80F8BD094BE18C1A88914207D1ED +S1135500208D5B88984203D1BDE8F840FFF716BFB1 +S1135510F8BD00BFC00F0020CA0F002014160020E1 +S113552022160020434838B5C38B4FF6FF729342CE +S113553004D1028C9A4201D13F4968E03F4C404A71 +S1135540258810885D40054207D13A4D6488288C2F +S1135550528880EA0405154206D03A4D3A4B288811 +S11355606A8818805A8002E0374C23806080364C69 +S1135570002520886488072D0CD80C236B43334AFC +S1135580D118D25A824202D14B88A3423BD0013572 +S1135590EDB2F0E72E4B082D1D7036D1254CFF21BE +S11355A02046062200F04CF904F1200000210622D6 +S11355B000F046F9A01D2749062200F033F904F152 +S11355C016002449062200F02DF91F491B4B0888B8 +S11355D04A88E0841988588800232375A373637468 +S11355E02285A183E0830621012204201A4B6173E2 +S11355F06275E2732574A174E074257336341C60FB +S11356002A21164813E0124805700A48043106227C +S113561000F008F90F490622114800F003F9054982 +S1135620082200230D480A734B7301880E31018050 +S113563038BD00BFCA0F0020946400001416002077 +S1135640BC0F0020C40F0020961600203416002042 +S113565031160020221600200C160020C00F002056 +S1135660D00F002008B5FCF7E7FAFCF72BFE114B2E +S113567000F5FA701860FCF725FE0F4A00F51C517E +S113568010311160FFF748F90C4843F613714FF6D7 +S1135690A963038041800A484FF6FF720023028009 +S11356A043804EF60300FFF74DF9BDE80840FCF7D0 +S11356B0CFBA00BFA01600209C16002014160020AC +S11356C0BC0F002038B50C4B1C680023E269226231 +S11356D09AB28A4205D2C55CE21882F8245001339A +S11356E0F6E70431A4F8641004F12000FFF714FE77 +S11356F0E069411CE16138BD500F002010B5FCF792 +S11357002DFBC0B11F4C204B20809889082807D15D +S11357100120FFF725F922886AB1FFF703FF06E0AD +S1135720B0F5C16F07D1FFF79FFE218819B1FCF7CF +S11357302FFB00232380FCF7C5FD14490A6890421F +S113574011D302F5FA741248124B0C600D4C186018 +S11357500220FFF705F9218829B1FFF7E3FEFCF7E2 +S113576017FB00222280FCF7ADFD0B4B1968884221 +S113577005D301F51C5010301860FFF749FE0020D6 +S113578010BD00BFC00F0020CA0F0020A0160020CB +S1135790540F0020500F00209C16002010B5174B0A +S11357A017481C68037803F04002D0B228B10123E3 +S11357B00022E361A4F8642010BDD90703F00401BA +S11357C0CBB248BFA4F8640033B1B4F8641019B183 +S11357D004F12000FFF7A0FD094A107800F002014F +S11357E0CBB24BB1074800220168A4F86420081D1D +S11357F0BDE81040FCF7E2BE10BD00BF500F002012 +S1135800181600200C160020303809288CBF002000 +S113581001207047A0F16103D9B2192998BF20383B +S1135820704700004FF00003002A07D011F803C0AE +S113583000F803C003F10103013AF7D1704700BF38 +S11358400346002A00F0048003F8011B013AFBD14F +S1075850704700BFDA +S113585440420F0000201C0080841E0000802500AC +S1135864999E36000040380000093D0000803E0047 +S113587400004B00404B4C0000204E00808D5B0028 +S113588400C05D000080700000127A0000007D00FA +S113589480969800001BB7000080BB00C0E8CE00CF +S11358A4647ADA000024F4000000FA0080A81201EB +S11358B4002D310100366E0140787D01433A2F57A3 +S11358C46F726B2F736F6674776172652F4F706597 +S11358D46E424C542F5461726765742F44656D6F26 +S11358E42F41524D434D335F4C4D33535F454B5F12 +S11358F44C4D3353363936355F43726F7373776F58 +S1135904726B732F426F6F742F6964652F2E2E2F61 +S11359146C69622F6472697665726C69622F73793B +S11359247363746C2E63000000E10F4004E10F40C4 +S113593408E10F4040E00F4044E00F4048E00F40CE +S1135944433A2F576F726B2F736F66747761726566 +S11359542F4F70656E424C542F5461726765742FD7 +S113596444656D6F2F41524D434D335F4C4D33535A +S11359745F454B5F4C4D3353363936355F43726F55 +S11359847373776F726B732F426F6F742F696465CF +S11359942F2E2E2F6C69622F6472697665726C697E +S11359A4622F6770696F2E6300433A2F576F726BCF +S11359B42F736F6674776172652F4F70656E424CF6 +S11359C4542F5461726765742F44656D6F2F41526F +S11359D44D434D335F4C4D33535F454B5F4C4D3317 +S11359E453363936355F43726F7373776F726B73E3 +S11359F42F426F6F742F6964652F2E2E2F6C69628A +S1135A042F6472697665726C69622F666C6173685F +S1135A146C69622E6300433A2F576F726B2F736F56 +S1135A246674776172652F4F70656E424C542F54BF +S1135A3461726765742F44656D6F2F41524D434DF8 +S1135A44335F4C4D33535F454B5F4C4D33533639C1 +S1135A5436355F43726F7373776F726B732F426F54 +S1135A646F742F6964652F2E2E2F6C69622F6472F4 +S1135A74697665726C69622F756172746C69622EE1 +S1135A846300433A2F576F726B2F736F6674776199 +S1135A9472652F4F70656E424C542F546172676562 +S1135AA4742F44656D6F2F41524D434D335F4C4DFC +S1135AB433535F454B5F4C4D3353363936355F436F +S1135AC4726F7373776F726B732F426F6F742F6976 +S1135AD464652F2E2E2F6C69622F64726976657249 +S1135AE46C69622F7373692E6300433A2F576F7284 +S1135AF46B2F736F6674776172652F4F70656E4296 +S1135B044C542F5461726765742F44656D6F2F4133 +S1135B14524D434D335F4C4D33535F454B5F4C4DB6 +S1135B243353363936355F43726F7373776F726BE1 +S1135B34732F426F6F742F6964652F2E2E2F6C6937 +S1135B44622F6472697665726C69622F6574686524 +S1135B54726E65742E63002F64656D6F70726F6767 +S1135B645F656B5F6C6D3373363936352E737265CE +S1135B7463002F626F6F746C6F672E7478740043C4 +S1135B843A2F576F726B2F736F6674776172652F38 +S1135B944F70656E424C542F5461726765742F4480 +S1135BA4656D6F2F41524D434D335F4C4D33535FFD +S1135BB4454B5F4C4D3353363936355F43726F73FF +S1135BC473776F726B732F426F6F742F6964652FD1 +S1135BD42E2E2F2E2E2F2E2E2F2E2E2F536F7572E8 +S1135BE463652F41524D434D335F4C4D33532F4323 +S1135BF4726F7373776F726B732F766563746F72DE +S1135C04732E6300008000000020000004000000E4 +S1135C1400A00000002000000500000000C00000F7 +S1135C24002000000600000000E000000020000046 +S1135C34070000000000010000200000080000002C +S1135C4400200100002000000900000000400100C1 +S1135C54002000000A000000006001000020000091 +S1135C640B00000000800100002000000C00000074 +S1135C7400A00100002000000D00000000C001008D +S1135C84002000000E00000000E0010000200000DD +S1135C940F0000000000020000800000100000005B +S1135CA400800200008000001100000000000300D6 +S1135CB40080000012000000008003000080000047 +S1135CC413000000433A2F576F726B2F736F66747F +S1135CD4776172652F4F70656E424C542F54617214 +S1135CE46765742F44656D6F2F41524D434D335F87 +S1135CF44C4D33535F454B5F4C4D33533639363536 +S1135D045F43726F7373776F726B732F426F6F7429 +S1135D142F6964652F2E2E2F2E2E2F2E2E2F2E2EEE +S1135D242F536F757263652F41524D434D335F4C4E +S1135D344D33532F756172742E63004F70656E4238 +S1135D444C5400433A2F576F726B2F736F667477FA +S1135D546172652F4F70656E424C542F54617267A3 +S1135D6465742F44656D6F2F41524D434D335F4C21 +S1135D744D33535F454B5F4C4D3353363936355FA2 +S1135D8443726F7373776F726B732F426F6F742FD9 +S1135D946964652F2E2E2F2E2E2F2E2E2F2E2E2F6E +S1135DA4536F757263652F66696C652E630046696B +S1135DB4726D7761726520757064617465207265B3 +S1135DC471756573742064657465637465640A0D20 +S1135DD4004F70656E696E67206669726D776172D3 +S1135DE4652066696C6520666F72207265616469FA +S1135DF46E672E2E2E004F4B0A0D0053746172747D +S1135E04696E67207468652070726F6772616D6D66 +S1135E14696E672073657175656E63650A0D00505C +S1135E24617273696E67206669726D776172652049 +S1135E3466696C6520746F206F627461696E206595 +S1135E44726173652073697A652E2E2E0045726122 +S1135E5473696E6720002062797465732066726FBB +S1135E646D206D656D6F72792061742030780052F5 +S1135E74656164696E67206C696E652066726F6D16 +S1135E842066696C652E2E2E4552524F520A0D001F +S1135E94496E76616C696420636865636B73756DC0 +S1135EA420666F756E642E2E2E4552524F520A0D83 +S1135EB40050726F6772616D6D696E6720002062B5 +S1135EC47974657320746F206D656D6F72792061C8 +S1135ED4742030780057726974696E672070726F29 +S1135EE46772616D20636865636B73756D2E2E2E06 +S1135EF400436C6F73696E67206669726D776172B3 +S1135F04652066696C650A0D004669726D77617275 +S1135F146520757064617465207375636365737358 +S1135F2466756C6C7920636F6D706C657465640A56 +S1135F340D00222A3A3C3E3F7C7F002B2C3B3D5BE8 +S1135F445D00809A90418E418F8045454549494979 +S1135F548E8F9092924F994F555559999A9B9C9D27 +S1135F649E9F41494F55A5A5A6A7A8A9AAABAC21B4 +S1135F74AEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDC1 +S1135F84BEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDB1 +S1135F94CECFD0D1D2D3D4D5D6D7D8D9DADBDCDDA1 +S1135FA4DEDFE0E1E2E3E4E5E6E7E8E9EAEBECED91 +S1135FB4EEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFD81 +S1135FC4FEFF01030507090E10121416181C1E0007 +S1135FD46100620063006400650066006700680095 +S1135FE469006A006B006C006D006E006F00700045 +S1135FF471007200730074007500760077007800F5 +S113600479007A00A100A200A300A500AC00AF00AF +S1136014E000E100E200E300E400E500E600E7005C +S1136024E800E900EA00EB00EC00ED00EE00EF000C +S1136034F000F100F200F300F400F500F600F800BB +S1136044F900FA00FB00FC00FD00FE00FF00010162 +S113605403010501070109010B010D010F011101E0 +S113606413011501170119011B011D011F01210150 +S113607423012501270129012B012D012F013101C0 +S11360843301350137013A013C013E01400142012B +S11360944401460148014B014D014F015101530193 +S11360A45501570159015B015D015F016101630100 +S11360B46501670169016B016D016F017101730170 +S11360C4750177017A017C017E019201B103B20367 +S11360D4B303B403B503B603B703B803B903BA03EC +S11360E4BB03BC03BD03BE03BF03C003C103C3039B +S11360F4C403C503C603C703C803C903CA033004DE +S113610431043204330434043504360437043804C3 +S113611439043A043B043C043D043E043F04400473 +S11361244104420443044404450446044704480423 +S113613449044A044B044C044D044E044F045104D2 +S1136144520453045404550456045704580459047B +S11361545A045B045C045E045F047021712172219F +S113616473217421752176217721782179217A216B +S11361747B217C217D217E217F2141FF42FF43FF3E +S113618444FF45FF46FF47FF48FF49FF4AFF4BFFD3 +S11361944CFF4DFF4EFF4FFF50FF51FF52FF53FF83 +S11361A454FF55FF56FF57FF58FF59FF5AFF00008D +S11361B4C700FC00E900E200E400E000E500E700B9 +S11361C4EA00EB00E800EF00EE00EC00C400C500B8 +S11361D4C900E600C600F400F600F200FB00F90072 +S11361E4FF00D600DC00A200A300A500A7209201B2 +S11361F4E100ED00F300FA00F100D100AA00BA00B6 +S1136204BF001023AC00BD00BC00A100AB00BB0068 +S11362149125922593250225242561256225562559 +S113622455256325512557255D255C255B251025BA +S1136234142534252C251C2500253C255E255F25A5 +S11362445A25542569256625602550256C2567251E +S113625468256425652559255825522553256B251C +S11362646A2518250C25882584258C2590258025C8 +S1136274B103DF009303C003A303C303B500C40342 +S1136284A6039803A903B4031E22C603B503292253 +S11362946122B1006522642220232123F7004822CD +S11362A4B0001922B7001A227F20B200A025A00052 +S11362B441004200430044004500460047004800B2 +S11362C449004A004B004C004D004E004F00500062 +S11362D45100520053005400550056005700580012 +S11362E459005A002100E0FFE1FFE5FFE2FFE3FF6C +S11362F4C000C100C200C300C400C500C600C7007A +S1136304C800C900CA00CB00CC00CD00CE00CF0029 +S1136314D000D100D200D300D400D500D600D800D8 +S1136324D900DA00DB00DC00DD00DE0078010001C6 +S113633402010401060108010A010C010E01100105 +S113634412011401160118011A011C011E01200175 +S113635422012401260128012A012C012E013001E5 +S113636432013401360139013B013D013F01410150 +S11363744301450147014A014C014E0150015201B8 +S11363845401560158015A015C015E016001620125 +S11363946401660168016A016C016E017001720195 +S11363A47401760179017B017D01910191039203CA +S11363B493039403950396039703980399039A0309 +S11363C49B039C039D039E039F03A003A103A303B8 +S11363D4A403A503A603A703A803A903AA031004FB +S11363E411041204130414041504160417041804E1 +S11363F419041A041B041C041D041E041F04200491 +S11364042104220423042404250426042704280440 +S113641429042A042B042C042D042E042F0401041F +S11364240204030404040504060407040804090418 +S11364340A040B040C040E040F046021612162217C +S113644463216421652166216721682169216A2108 +S11364546B216C216D216E216F2121FF22FF23FF0B +S113646424FF25FF26FF27FF28FF29FF2AFF2BFFF0 +S11364742CFF2DFF2EFF2FFF30FF31FF32FF33FFA0 +S113648434FF35FF36FF37FF38FF39FF3AFF00008A +S1096494FFFFFFFFFFFF04 +S105649C0104F5 S903017F7C diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzs b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzs index b9f7b850..594a1c1b 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzs +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzs @@ -51,7 +51,7 @@ - + diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/lib/uip/netdev.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/lib/uip/netdev.c index a5228bfa..b187c186 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/lib/uip/netdev.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/lib/uip/netdev.c @@ -62,12 +62,20 @@ /*---------------------------------------------------------------------------*/ void netdev_init(void) { - blt_int32u ulTemp; - blt_int32u ulLinkTimeOut; - /* enable and reset the ethernet controller. */ SysCtlPeripheralEnable(SYSCTL_PERIPH_ETH); SysCtlPeripheralReset(SYSCTL_PERIPH_ETH); +} + + +/*---------------------------------------------------------------------------*/ +void netdev_init_mac(void) +{ + struct uip_eth_addr macAddress; + unsigned long ulUser0, ulUser1; + blt_int32u ulTemp; + blt_int32u ulLinkTimeOut; + /* enable port F for ethernet LEDs. * LED0 Bit 3 Output * LED1 Bit 2 Output @@ -81,7 +89,6 @@ void netdev_init(void) ETH_INT_RXOF | ETH_INT_TX | ETH_INT_TXER | ETH_INT_RX)); ulTemp = EthernetIntStatus(ETH_BASE, false); EthernetIntClear(ETH_BASE, ulTemp); - /* initialize the ethernet controller for operation. */ EthernetInitExpClk(ETH_BASE, SysCtlClockGet()); /* configure the ethernet controller for normal operation. @@ -91,6 +98,9 @@ void netdev_init(void) */ EthernetConfigSet(ETH_BASE, (ETH_CFG_TX_DPLXEN | ETH_CFG_TX_CRCEN | ETH_CFG_TX_PADEN)); + /* enable the ethernet controller. */ + EthernetEnable(ETH_BASE); + /* wait for the link to become active. */ ulTemp = EthernetPHYRead(ETH_BASE, PHY_MR1); ulLinkTimeOut = TimerGet() + NETDEV_LINKUP_TIMEOUT_MS; @@ -106,16 +116,6 @@ void netdev_init(void) break; } } - /* enable the ethernet controller. */ - EthernetEnable(ETH_BASE); -} - - -/*---------------------------------------------------------------------------*/ -void netdev_setmacaddr(void) -{ - struct uip_eth_addr macAddress; - unsigned long ulUser0, ulUser1; /* set the default MAC address */ macAddress.addr[0] = NETDEV_DEFAULT_MACADDR0; diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/lib/uip/netdev.h b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/lib/uip/netdev.h index d02efb3c..4ea59ce5 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/lib/uip/netdev.h +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/lib/uip/netdev.h @@ -39,8 +39,8 @@ #define __NETDEV_H__ void netdev_init(void); +void netdev_init_mac(void); unsigned int netdev_read(void); void netdev_send(void); -void netdev_setmacaddr(void); #endif /* __NETDEV_H__ */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/bin/demoprog_ek_lm3s6965.elf b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/bin/demoprog_ek_lm3s6965.elf index bdc2acf6..9b187d3d 100644 Binary files a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/bin/demoprog_ek_lm3s6965.elf and b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/bin/demoprog_ek_lm3s6965.elf differ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/bin/demoprog_ek_lm3s6965.map b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/bin/demoprog_ek_lm3s6965.map index ef4ac2df..56cf8415 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/bin/demoprog_ek_lm3s6965.map +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/bin/demoprog_ek_lm3s6965.map @@ -2201,9 +2201,9 @@ FLASH 0x00008000 0x00038000 xr Linker script and memory map - 0x0000d7b4 __do_debug_operation = __do_debug_operation_mempoll - 0x0000cb78 __vfprintf = __vfprintf_int_nwp - 0x0000d1d0 __vfscanf = __vfscanf_int + 0x0000d7ac __do_debug_operation = __do_debug_operation_mempoll + 0x0000cb70 __vfprintf = __vfprintf_int_nwp + 0x0000d1c8 __vfscanf = __vfscanf_int 0xe000e000 __CM3_System_Control_Space_segment_start__ = 0xe000e000 0xe000f000 __CM3_System_Control_Space_segment_end__ = 0xe000f000 0x40020000 __Peripherals_segment_start__ = 0x40020000 @@ -2254,7 +2254,7 @@ Linker script and memory map 0x00000001 . = ASSERT (((__init_end__ >= __FLASH_segment_start__) && (__init_end__ <= (__FLASH_segment_start__ + 0x40000))), error: .init is too large to fit in FLASH memory segment) 0x0000820c __text_load_start__ = ALIGN (__init_end__, 0x4) -.text 0x0000820c 0x55ec +.text 0x0000820c 0x55e4 0x0000820c __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 @@ -2446,68 +2446,68 @@ Linker script and memory map 0x0000c79c 0x54 THUMB Debug/../../obj/uart.o 0x0000c79c UARTCharGetNonBlocking .text.netdev_init - 0x0000c7f0 0x14c THUMB Debug/../../obj/netdev.o + 0x0000c7f0 0x2c THUMB Debug/../../obj/netdev.o 0x0000c7f0 netdev_init - .text.netdev_setmacaddr - 0x0000c93c 0xec THUMB Debug/../../obj/netdev.o - 0x0000c93c netdev_setmacaddr + .text.netdev_init_mac + 0x0000c81c 0x204 THUMB Debug/../../obj/netdev.o + 0x0000c81c netdev_init_mac .text.netdev_read - 0x0000ca28 0x6c THUMB Debug/../../obj/netdev.o - 0x0000ca28 netdev_read + 0x0000ca20 0x6c THUMB Debug/../../obj/netdev.o + 0x0000ca20 netdev_read .text.netdev_send - 0x0000ca94 0x2c THUMB Debug/../../obj/netdev.o - 0x0000ca94 netdev_send + 0x0000ca8c 0x2c THUMB Debug/../../obj/netdev.o + 0x0000ca8c netdev_send .text.libc.memcpy - 0x0000cac0 0x48 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2_asm.o) - 0x0000cac0 __aeabi_memcpy - 0x0000cac0 __aeabi_memcpy4 - 0x0000cac0 __aeabi_memcpy8 - 0x0000cac0 memcpy + 0x0000cab8 0x48 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2_asm.o) + 0x0000cab8 __aeabi_memcpy + 0x0000cab8 __aeabi_memcpy4 + 0x0000cab8 __aeabi_memcpy8 + 0x0000cab8 memcpy .text.libc.memset - 0x0000cb08 0x70 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2_asm.o) - 0x0000cb08 memset + 0x0000cb00 0x70 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2_asm.o) + 0x0000cb00 memset .text.libc.__vfprintf_int_nwp - 0x0000cb78 0x460 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfprintf_int_nwp.o) - 0x0000cb78 __vfprintf_int_nwp + 0x0000cb70 0x460 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfprintf_int_nwp.o) + 0x0000cb70 __vfprintf_int_nwp .text.libc.__ungetc - 0x0000cfd8 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfscanf_int.o) + 0x0000cfd0 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfscanf_int.o) .text.libc.rd_int - 0x0000cff8 0x1d8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfscanf_int.o) + 0x0000cff0 0x1d8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfscanf_int.o) .text.libc.__vfscanf_int - 0x0000d1d0 0x504 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfscanf_int.o) - 0x0000d1d0 __vfscanf_int + 0x0000d1c8 0x504 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfscanf_int.o) + 0x0000d1c8 __vfscanf_int .text.libc.__getc - 0x0000d6d4 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) - 0x0000d6d4 __getc + 0x0000d6cc 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) + 0x0000d6cc __getc .text.libc.__putc - 0x0000d6f8 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) - 0x0000d6f8 __putc + 0x0000d6f0 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) + 0x0000d6f0 __putc .text.libc.isupper - 0x0000d730 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) - 0x0000d730 isupper + 0x0000d728 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) + 0x0000d728 isupper .text.libc.islower - 0x0000d740 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) - 0x0000d740 islower + 0x0000d738 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) + 0x0000d738 islower .text.libc.isdigit - 0x0000d750 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) - 0x0000d750 isdigit + 0x0000d748 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) + 0x0000d748 isdigit .text.libc.__digit - 0x0000d760 0x3c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) - 0x0000d760 __digit + 0x0000d758 0x3c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) + 0x0000d758 __digit .text.libc.isspace - 0x0000d79c 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) - 0x0000d79c isspace + 0x0000d794 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) + 0x0000d794 isspace .text.libdebugio.__do_debug_operation_mempoll - 0x0000d7b4 0x3c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le_eabi.a(libdebugio.o) - 0x0000d7b4 __do_debug_operation_mempoll + 0x0000d7ac 0x3c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le_eabi.a(libdebugio.o) + 0x0000d7ac __do_debug_operation_mempoll .text.libc.__debug_io_lock - 0x0000d7f0 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_eabi.a(user_libc.o) - 0x0000d7f0 __debug_io_lock + 0x0000d7e8 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_eabi.a(user_libc.o) + 0x0000d7e8 __debug_io_lock .text.libc.__debug_io_unlock - 0x0000d7f4 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_eabi.a(user_libc.o) - 0x0000d7f4 __debug_io_unlock - 0x0000d7f8 __text_end__ = (__text_start__ + SIZEOF (.text)) - 0x0000d7f8 __text_load_end__ = __text_end__ + 0x0000d7ec 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_eabi.a(user_libc.o) + 0x0000d7ec __debug_io_unlock + 0x0000d7f0 __text_end__ = (__text_start__ + SIZEOF (.text)) + 0x0000d7f0 __text_load_end__ = __text_end__ .vfp11_veneer 0x00000000 0x0 .vfp11_veneer 0x00000000 0x0 linker stubs @@ -2518,80 +2518,80 @@ Linker script and memory map .iplt 0x00000000 0x0 .iplt 0x00000000 0x0 THUMB Debug/../../obj/boot.o 0x00000001 . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= (__FLASH_segment_start__ + 0x40000))), error: .text is too large to fit in FLASH memory segment) - 0x0000d7f8 __dtors_load_start__ = ALIGN (__text_end__, 0x4) + 0x0000d7f0 __dtors_load_start__ = ALIGN (__text_end__, 0x4) -.dtors 0x0000d7f8 0x0 - 0x0000d7f8 __dtors_start__ = . +.dtors 0x0000d7f0 0x0 + 0x0000d7f0 __dtors_start__ = . *(SORT(.dtors.*)) *(.dtors) *(.fini_array .fini_array.*) - 0x0000d7f8 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors)) - 0x0000d7f8 __dtors_load_end__ = __dtors_end__ + 0x0000d7f0 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors)) + 0x0000d7f0 __dtors_load_end__ = __dtors_end__ 0x00000001 . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= (__FLASH_segment_start__ + 0x40000))), error: .dtors is too large to fit in FLASH memory segment) - 0x0000d7f8 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4) + 0x0000d7f0 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4) -.ctors 0x0000d7f8 0x0 - 0x0000d7f8 __ctors_start__ = . +.ctors 0x0000d7f0 0x0 + 0x0000d7f0 __ctors_start__ = . *(SORT(.ctors.*)) *(.ctors) *(.init_array .init_array.*) - 0x0000d7f8 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors)) - 0x0000d7f8 __ctors_load_end__ = __ctors_end__ + 0x0000d7f0 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors)) + 0x0000d7f0 __ctors_load_end__ = __ctors_end__ 0x00000001 . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= (__FLASH_segment_start__ + 0x40000))), error: .ctors is too large to fit in FLASH memory segment) - 0x0000d7f8 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4) + 0x0000d7f0 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4) -.rodata 0x0000d7f8 0x338 - 0x0000d7f8 __rodata_start__ = . +.rodata 0x0000d7f0 0x338 + 0x0000d7f0 __rodata_start__ = . *(.rodata .rodata.* .gnu.linkonce.r.*) .rodata.all_zeroes_addr - 0x0000d7f8 0x4 THUMB Debug/../../obj/uip.o + 0x0000d7f0 0x4 THUMB Debug/../../obj/uip.o .rodata.broadcast_ethaddr - 0x0000d7fc 0x8 THUMB Debug/../../obj/uip_arp.o + 0x0000d7f4 0x8 THUMB Debug/../../obj/uip_arp.o .rodata.broadcast_ipaddr - 0x0000d804 0x4 THUMB Debug/../../obj/uip_arp.o - .rodata 0x0000d808 0x70 THUMB Debug/../../obj/ethernet.o - .rodata 0x0000d878 0x6c THUMB Debug/../../obj/flash.o - .rodata 0x0000d8e4 0x6c THUMB Debug/../../obj/gpio.o + 0x0000d7fc 0x4 THUMB Debug/../../obj/uip_arp.o + .rodata 0x0000d800 0x70 THUMB Debug/../../obj/ethernet.o + .rodata 0x0000d870 0x6c THUMB Debug/../../obj/flash.o + .rodata 0x0000d8dc 0x6c THUMB Debug/../../obj/gpio.o .rodata.g_pulSRCRRegs - 0x0000d950 0xc THUMB Debug/../../obj/sysctl.o + 0x0000d948 0xc THUMB Debug/../../obj/sysctl.o .rodata.g_pulRCGCRegs - 0x0000d95c 0xc THUMB Debug/../../obj/sysctl.o + 0x0000d954 0xc THUMB Debug/../../obj/sysctl.o .rodata.g_pulXtals - 0x0000d968 0x5c THUMB Debug/../../obj/sysctl.o - .rodata 0x0000d9c4 0x6c THUMB Debug/../../obj/sysctl.o - .rodata 0x0000da30 0x6c THUMB Debug/../../obj/systick.o - .rodata 0x0000da9c 0x6c THUMB Debug/../../obj/uart.o + 0x0000d960 0x5c THUMB Debug/../../obj/sysctl.o + .rodata 0x0000d9bc 0x6c THUMB Debug/../../obj/sysctl.o + .rodata 0x0000da28 0x6c THUMB Debug/../../obj/systick.o + .rodata 0x0000da94 0x6c THUMB Debug/../../obj/uart.o .rodata.libc.str1.4 - 0x0000db08 0x8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfprintf_int_nwp.o) + 0x0000db00 0x8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfprintf_int_nwp.o) .rodata.libc.__hex_lc - 0x0000db10 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) - 0x0000db10 __hex_lc + 0x0000db08 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) + 0x0000db08 __hex_lc .rodata.libc.__hex_uc - 0x0000db20 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) - 0x0000db20 __hex_uc - 0x0000db30 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata)) - 0x0000db30 __rodata_load_end__ = __rodata_end__ + 0x0000db18 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) + 0x0000db18 __hex_uc + 0x0000db28 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata)) + 0x0000db28 __rodata_load_end__ = __rodata_end__ .rel.dyn 0x00008000 0x0 .rel.iplt 0x00000000 0x0 THUMB Debug/../../obj/boot.o 0x00000001 . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= (__FLASH_segment_start__ + 0x40000))), error: .rodata is too large to fit in FLASH memory segment) - 0x0000db30 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4) + 0x0000db28 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4) -.ARM.exidx 0x0000db30 0x0 - 0x0000db30 __ARM.exidx_start__ = . - 0x0000db30 __exidx_start = __ARM.exidx_start__ +.ARM.exidx 0x0000db28 0x0 + 0x0000db28 __ARM.exidx_start__ = . + 0x0000db28 __exidx_start = __ARM.exidx_start__ *(.ARM.exidx .ARM.exidx.*) - 0x0000db30 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx)) - 0x0000db30 __exidx_end = __ARM.exidx_end__ - 0x0000db30 __ARM.exidx_load_end__ = __ARM.exidx_end__ + 0x0000db28 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx)) + 0x0000db28 __exidx_end = __ARM.exidx_end__ + 0x0000db28 __ARM.exidx_load_end__ = __ARM.exidx_end__ 0x00000001 . = ASSERT (((__ARM.exidx_end__ >= __FLASH_segment_start__) && (__ARM.exidx_end__ <= (__FLASH_segment_start__ + 0x40000))), error: .ARM.exidx is too large to fit in FLASH memory segment) - 0x0000db30 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4) + 0x0000db28 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4) -.fast 0x20000000 0x0 load address 0x0000db30 +.fast 0x20000000 0x0 load address 0x0000db28 0x20000000 __fast_start__ = . *(.fast .fast.*) 0x20000000 __fast_end__ = (__fast_start__ + SIZEOF (.fast)) - 0x0000db30 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast)) + 0x0000db28 __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__ + 0x40000))), error: .fast is too large to fit in FLASH memory segment) .fast_run 0x20000000 0x0 @@ -2600,13 +2600,13 @@ Linker script and memory map 0x20000000 __fast_run_end__ = (__fast_run_start__ + SIZEOF (.fast_run)) 0x20000000 __fast_run_load_end__ = __fast_run_end__ 0x00000001 . = ASSERT (((__fast_run_end__ >= __SRAM_segment_start__) && (__fast_run_end__ <= (__SRAM_segment_start__ + 0x10000))), error: .fast_run is too large to fit in SRAM memory segment) - 0x0000db30 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4) + 0x0000db28 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4) -.data 0x20000000 0x0 load address 0x0000db30 +.data 0x20000000 0x0 load address 0x0000db28 0x20000000 __data_start__ = . *(.data .data.* .gnu.linkonce.d.*) 0x20000000 __data_end__ = (__data_start__ + SIZEOF (.data)) - 0x0000db30 __data_load_end__ = (__data_load_start__ + SIZEOF (.data)) + 0x0000db28 __data_load_end__ = (__data_load_start__ + SIZEOF (.data)) .igot.plt 0x00000000 0x0 .igot.plt 0x00000000 0x0 THUMB Debug/../../obj/boot.o @@ -2758,14 +2758,14 @@ Linker script and memory map 0x20000900 __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss)) 0x20000900 __tbss_load_end__ = __tbss_end__ 0x00000001 . = ASSERT (((__tbss_end__ >= __SRAM_segment_start__) && (__tbss_end__ <= (__SRAM_segment_start__ + 0x10000))), error: .tbss is too large to fit in SRAM memory segment) - 0x0000db30 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + 0x0000db28 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) -.tdata 0x20000900 0x0 load address 0x0000db30 +.tdata 0x20000900 0x0 load address 0x0000db28 0x20000900 __tdata_start__ = . *(.tdata .tdata.*) 0x20000900 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata)) - 0x0000db30 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata)) - 0x0000db30 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata)) + 0x0000db28 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata)) + 0x0000db28 __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__ + 0x40000))), error: .tdata is too large to fit in FLASH memory segment) .tdata_run 0x20000900 0x0 @@ -2823,7 +2823,7 @@ LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib END GROUP OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/ide/../bin/demoprog_ek_lm3s6965.elf elf32-littlearm) -.debug_frame 0x00000000 0x43a4 +.debug_frame 0x00000000 0x439c .debug_frame 0x00000000 0xac THUMB Debug/../../obj/boot.o .debug_frame 0x000000ac 0x7c THUMB Debug/../../obj/irq.o .debug_frame 0x00000128 0x60 THUMB Debug/../../obj/led.o @@ -2841,15 +2841,15 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/P .debug_frame 0x000016bc 0x6d0 THUMB Debug/../../obj/sysctl.o .debug_frame 0x00001d8c 0x14c THUMB Debug/../../obj/systick.o .debug_frame 0x00001ed8 0x718 THUMB Debug/../../obj/uart.o - .debug_frame 0x000025f0 0xb8 THUMB Debug/../../obj/netdev.o - .debug_frame 0x000026a8 0x120 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2_asm.o) - .debug_frame 0x000027c8 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfprintf_int_nwp.o) - .debug_frame 0x00002808 0x8c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfscanf_int.o) - .debug_frame 0x00002894 0x12e0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) - .debug_frame 0x00003b74 0x790 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le_eabi.a(libdebugio.o) - .debug_frame 0x00004304 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_eabi.a(user_libc.o) + .debug_frame 0x000025f0 0xb0 THUMB Debug/../../obj/netdev.o + .debug_frame 0x000026a0 0x120 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2_asm.o) + .debug_frame 0x000027c0 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfprintf_int_nwp.o) + .debug_frame 0x00002800 0x8c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfscanf_int.o) + .debug_frame 0x0000288c 0x12e0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) + .debug_frame 0x00003b6c 0x790 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le_eabi.a(libdebugio.o) + .debug_frame 0x000042fc 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_eabi.a(user_libc.o) -.debug_info 0x00000000 0x57ec +.debug_info 0x00000000 0x57e7 .debug_info 0x00000000 0x105 THUMB Debug/../../obj/boot.o .debug_info 0x00000105 0xd6 THUMB Debug/../../obj/cstart.o .debug_info 0x000001db 0x80 THUMB Debug/../../obj/irq.o @@ -2868,12 +2868,12 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/P .debug_info 0x00002fb6 0x844 THUMB Debug/../../obj/sysctl.o .debug_info 0x000037fa 0x130 THUMB Debug/../../obj/systick.o .debug_info 0x0000392a 0x967 THUMB Debug/../../obj/uart.o - .debug_info 0x00004291 0x185 THUMB Debug/../../obj/netdev.o - .debug_info 0x00004416 0x37 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfprintf_int_nwp.o) - .debug_info 0x0000444d 0x68 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfscanf_int.o) - .debug_info 0x000044b5 0xd02 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) - .debug_info 0x000051b7 0x55f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le_eabi.a(libdebugio.o) - .debug_info 0x00005716 0xd6 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_eabi.a(user_libc.o) + .debug_info 0x00004291 0x180 THUMB Debug/../../obj/netdev.o + .debug_info 0x00004411 0x37 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfprintf_int_nwp.o) + .debug_info 0x00004448 0x68 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfscanf_int.o) + .debug_info 0x000044b0 0xd02 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) + .debug_info 0x000051b2 0x55f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le_eabi.a(libdebugio.o) + .debug_info 0x00005711 0xd6 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_eabi.a(user_libc.o) .debug_abbrev 0x00000000 0x13c5 .debug_abbrev 0x00000000 0xa4 THUMB Debug/../../obj/boot.o @@ -2901,7 +2901,7 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/P .debug_abbrev 0x0000135f 0x3e C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le_eabi.a(libdebugio.o) .debug_abbrev 0x0000139d 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_eabi.a(user_libc.o) -.debug_loc 0x00000000 0x4910 +.debug_loc 0x00000000 0x4904 .debug_loc 0x00000000 0xbc THUMB Debug/../../obj/boot.o .debug_loc 0x000000bc 0x84 THUMB Debug/../../obj/irq.o .debug_loc 0x00000140 0x64 THUMB Debug/../../obj/led.o @@ -2918,11 +2918,11 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/P .debug_loc 0x00001ba8 0x8cc THUMB Debug/../../obj/sysctl.o .debug_loc 0x00002474 0x1a4 THUMB Debug/../../obj/systick.o .debug_loc 0x00002618 0x8f8 THUMB Debug/../../obj/uart.o - .debug_loc 0x00002f10 0xd4 THUMB Debug/../../obj/netdev.o - .debug_loc 0x00002fe4 0x2d C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfprintf_int_nwp.o) - .debug_loc 0x00003011 0x79 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfscanf_int.o) - .debug_loc 0x0000308a 0x1092 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) - .debug_loc 0x0000411c 0x7f4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le_eabi.a(libdebugio.o) + .debug_loc 0x00002f10 0xc8 THUMB Debug/../../obj/netdev.o + .debug_loc 0x00002fd8 0x2d C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfprintf_int_nwp.o) + .debug_loc 0x00003005 0x79 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfscanf_int.o) + .debug_loc 0x0000307e 0x1092 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) + .debug_loc 0x00004110 0x7f4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le_eabi.a(libdebugio.o) .debug_aranges 0x00000000 0x1100 .debug_aranges @@ -2999,7 +2999,7 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/P .debug_ranges 0x00000d18 0x208 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le_eabi.a(libdebugio.o) .debug_ranges 0x00000f20 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_eabi.a(user_libc.o) -.debug_line 0x00000000 0x4217 +.debug_line 0x00000000 0x4219 .debug_line 0x00000000 0xdb THUMB Debug/../../obj/boot.o .debug_line 0x000000db 0x10f THUMB Debug/../../obj/cstart.o .debug_line 0x000001ea 0xb3 THUMB Debug/../../obj/irq.o @@ -3018,14 +3018,14 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/P .debug_line 0x000023bb 0x7e1 THUMB Debug/../../obj/sysctl.o .debug_line 0x00002b9c 0x13c THUMB Debug/../../obj/systick.o .debug_line 0x00002cd8 0x743 THUMB Debug/../../obj/uart.o - .debug_line 0x0000341b 0x19c THUMB Debug/../../obj/netdev.o - .debug_line 0x000035b7 0x75 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfprintf_int_nwp.o) - .debug_line 0x0000362c 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfscanf_int.o) - .debug_line 0x000036a0 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) - .debug_line 0x00003c53 0x550 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le_eabi.a(libdebugio.o) - .debug_line 0x000041a3 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_eabi.a(user_libc.o) + .debug_line 0x0000341b 0x19e THUMB Debug/../../obj/netdev.o + .debug_line 0x000035b9 0x75 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfprintf_int_nwp.o) + .debug_line 0x0000362e 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfscanf_int.o) + .debug_line 0x000036a2 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) + .debug_line 0x00003c55 0x550 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le_eabi.a(libdebugio.o) + .debug_line 0x000041a5 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_eabi.a(user_libc.o) -.debug_str 0x00000000 0x2afb +.debug_str 0x00000000 0x2af9 .debug_str 0x00000000 0x144 THUMB Debug/../../obj/boot.o 0x149 (size before relaxing) .debug_str 0x00000144 0xa6 THUMB Debug/../../obj/irq.o @@ -3060,17 +3060,17 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/P 0x183 (size before relaxing) .debug_str 0x00001bd3 0x38c THUMB Debug/../../obj/uart.o 0x463 (size before relaxing) - .debug_str 0x00001f5f 0xb4 THUMB Debug/../../obj/netdev.o - 0x196 (size before relaxing) - .debug_str 0x00002013 0x68 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfprintf_int_nwp.o) + .debug_str 0x00001f5f 0xb2 THUMB Debug/../../obj/netdev.o + 0x194 (size before relaxing) + .debug_str 0x00002011 0x68 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfprintf_int_nwp.o) 0xb1 (size before relaxing) - .debug_str 0x0000207b 0x7c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfscanf_int.o) + .debug_str 0x00002079 0x7c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(__vfscanf_int.o) 0xc5 (size before relaxing) - .debug_str 0x000020f7 0x57f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) + .debug_str 0x000020f5 0x57f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_eabi.a(libc2.o) 0x655 (size before relaxing) - .debug_str 0x00002676 0x3b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le_eabi.a(libdebugio.o) + .debug_str 0x00002674 0x3b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7m_t_le_eabi.a(libdebugio.o) 0x3fc (size before relaxing) - .debug_str 0x00002a29 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_eabi.a(user_libc.o) + .debug_str 0x00002a27 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_eabi.a(user_libc.o) 0x11b (size before relaxing) .comment 0x00000000 0x4e diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/bin/demoprog_ek_lm3s6965.srec b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/bin/demoprog_ek_lm3s6965.srec index 7de2a3ba..728dded1 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/bin/demoprog_ek_lm3s6965.srec +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/bin/demoprog_ek_lm3s6965.srec @@ -26,11 +26,11 @@ S113816403BCF7E700208646EC4600200021234A9E S11381749047FEE7884207D0521A05D003780130AD S11381840B700131013AF9D17047884202D0027070 S11381940130FAE770471A481A490160A8E7000059 -S11381A40009002030DB0000000000200000002053 -S11381B40C8200000C820000F8D7000030DB0000C1 -S11381C40000002000000020F8D70000F8D70000C9 -S11381D4F8D70000F8D70000F8D70000F8D700005B -S11381E4F8D70000F8D7000030DB000000000020BE +S11381A40009002028DB000000000020000000205B +S11381B40C8200000C820000F0D7000028DB0000D1 +S11381C40000002000000020F0D70000F0D70000D9 +S11381D4F0D70000F0D70000F0D70000F0D700007B +S11381E4F0D70000F0D7000028DB000000000020D6 S11381F480070020800700200008002095840000E8 S10B820408ED00E00080000019 S113820C80B500AF4BF60D63C0F20003984780BDF8 @@ -95,17 +95,17 @@ S11385AC80B400AF40F25C03C2F200031B681846AF S11385BCBD4680BC704700BF80B400AF40F25C0382 S11385CCC2F200031B6803F1010240F25C03C2F225 S11385DC00031A60BD4680BC704700BF80B582B0F2 -S11385EC00AF4CF2F173C0F20003984748F69D3388 -S11385FCC0F2000398474FF6A963BB8043F613738C -S113860CFB80BA8840F26803C2F200031A80FA882D -S113861C40F26803C2F200035A804FF6FF73BB802A -S113862C4FF00003FB80BA8840F27003C2F20003DF -S113863C1A80FA8840F27003C2F200035A804CF696 -S113864C3D13C0F20003984748F2AD53C0F2000347 -S113865C9847034603F5FA7240F26003C2F2000332 -S113866C1A6048F2AD53C0F200039847034603F571 -S113867C1C5202F1100240F26403C2F200031A60AD -S113868C4EF6030048F66D43C0F20003984707F119 +S11385EC00AF4CF2F173C0F20003984748F2AD535C +S11385FCC0F200039847034603F5FA7240F2600395 +S113860CC2F200031A6048F2AD53C0F2000398475B +S113861C034603F51C5202F1100240F26403C2F249 +S113862C00031A6048F69D33C0F2000398474FF6D6 +S113863CA963BB8043F61373FB80BA8840F26803CA +S113864CC2F200031A80FA8840F26803C2F20003F3 +S113865C5A804FF6FF73BB804FF00003FB80BA883F +S113866C40F27003C2F200031A80FA8840F27003DD +S113867CC2F200035A804EF6030048F66D43C0F272 +S113868C000398474CF61D03C0F20003984707F10A S113869C0807BD4680BD00BF80B582B000AF40F274 S11386ACCC63C2F200031B7803F04003002B22D1ED S11386BC40F2CC63C2F200031B7803F00203002BDC @@ -113,18 +113,18 @@ S11386CC1AD040F2C063C2F200031B687B607B6863 S11386DC03F104037B607B681B78FF2B0CD17B6854 S11386EC03F101031B78002B06D148F20D23C0F2D1 S11386FC0003984700E000BF07F10807BD4680BDA2 -S113870C90B583B000AF4CF62923C0F20003984710 +S113870C90B583B000AF4CF62123C0F20003984718 S113871C38603B68002B5CD03B689AB240F2C8636B S113872CC2F200031A8040F27C03C2F200039C895B S113873C4FF400604AF23133C0F200039847034609 S113874C9C421FD14FF0010048F67953C0F200034C S113875C984740F2C863C2F200031B88002B38D040 -S113876C4AF62D03C0F2000398474CF69523C0F249 +S113876C4AF62D03C0F2000398474CF68D23C0F251 S113877C0003984740F2C863C2F200034FF00002B2 S113878C1A8026E040F27C03C2F200039C8940F676 S113879C06004AF23133C0F20003984703469C4268 S11387AC17D14AF28163C0F20003984740F2C863C0 -S11387BCC2F200031B88002B0BD04CF69523C0F29D +S11387BCC2F200031B88002B0BD04CF68D23C0F2A5 S11387CC0003984740F2C863C2F200034FF0000262 S11387DC1A8048F2AD53C0F200039847024640F2A7 S11387EC6003C2F200031B689A4246D340F2600352 @@ -134,7 +134,7 @@ S113881C4FEA03139B1A4FEA430340F2D462C2F2A9 S113882C00029A1840F2D063C2F200031A604FF0AF S113883C020048F67953C0F20003984740F2C8632B S113884CC2F200031B88002B10D04AF62D03C0F291 -S113885C000398474CF69523C0F20003984740F266 +S113885C000398474CF68D23C0F20003984740F26E S113886CC863C2F200034FF000021A807B6803F164 S113887C01037B607B68002BC8D048F2AD53C0F277 S113888C00039847024640F26403C2F200031B68DB @@ -260,7 +260,7 @@ S1138FFCC2F200031B889A4201F366817F4B9B7873 S113900C4FEA03239AB27D4BDB78D3189AB240F221 S113901CC863C2F200031A80784B9B7903F03F03B8 S113902C002B41F06A81754BDB79002B41F0658193 -S113903C40F26803C2F200031A884DF2F873C0F2CE +S113903C40F26803C2F200031A884DF2F073C0F2D6 S113904C00031B889A4208D140F26803C2F2000361 S113905C5A886B4B1B889A4213D06A4B1A8840F27D S113906C6803C2F200031B889A4241F04681664BA6 @@ -289,7 +289,7 @@ S11391CC40F20A73C2F200031B889A4200F0CF806B S11391DC40F20873C2F200031B7803F10103DAB204 S11391EC40F20873C2F200031A7040F20873C2F220 S11391FC00031B78002BD7D00DE000BF8A000020A1 -S113920CFAD700009A0000209C0000209600002051 +S113920CF2D700009A0000209C0000209600002059 S113921C9800002000BF6F4B93F8213003F0040337 S113922C002B41F05B806B4B4FF0140283F8212030 S113923C40F2C863C2F200034FF028021A80654B57 @@ -574,7 +574,7 @@ S113A39C13464FEA43039B184FEA830340F20C72B3 S113A3ACC2F200029B187B607B681A887B685B880E S113A3BC13439BB2002B15D040F27273C2F200030C S113A3CC1B781A467B689B7AD31A772B0ADD7B6839 -S113A3DC18464FF000014FF004024CF60933C0F25A +S113A3DC18464FF000014FF004024CF60133C0F262 S113A3EC0003984740F27073C2F200031B7803F128 S113A3FC0103DAB240F27073C2F200031A7040F235 S113A40C7073C2F200031B78072BBBD907F1080742 @@ -585,7 +585,7 @@ S113A44C9B184FEA830340F20C72C2F200029C1870 S113A45C2388002B21D06388002B1ED07B681A889C S113A46C23889A4219D17B6803F102031A88638802 S113A47C9A4212D104F104023B68104619464FF07B -S113A48C06024CF6C123C0F20003984740F27273E3 +S113A48C06024CF6B923C0F20003984740F27273EB S113A49CC2F200031B78A372E7E040F27073C2F2BD S113A4AC00031B7803F10103DAB240F27073C2F2B9 S113A4BC00031A7040F27073C2F200031B78072B6E @@ -612,9 +612,9 @@ S113A5FC7073C2F200031B78072BB4D940F2717349 S113A60CC2F200031A7840F27073C2F200031A709B S113A61C40F27073C2F200031B781A4613464FEAD9 S113A62C43039B184FEA830340F20C72C2F20002FC -S113A63C9C182346184679684FF004024CF6C12343 +S113A63C9C182346184679684FF004024CF6B9234B S113A64CC0F20003984704F104023B681046194613 -S113A65C4FF006024CF6C123C0F20003984740F2B7 +S113A65C4FF006024CF6B923C0F20003984740F2BF S113A66C7273C2F200031B78A37207F10C07BD4688 S113A67C90BD00BF80B500AF40F2C863C2F20003C6 S113A68C1B88292B07D840F2C863C2F200034FF091 @@ -625,12 +625,12 @@ S113A6CC1A8840F26803C2F200031B889A4240F0D5 S113A6DC96804E4B1A8840F26803C2F200035B88E2 S113A6EC9A4240F08C804A484A494AF22143C0F2CB S113A6FC0003984740F27C03C2F200034FF400724B -S113A70C9A82454843494FF006024CF6C123C0F2E5 +S113A70C9A82454843494FF006024CF6B923C0F2ED S113A71C000398473F4840F27401C2F200014FF025 -S113A72C06024CF6C123C0F2000398473B4840F2A2 -S113A73C7401C2F200014FF006024CF6C123C0F2C0 +S113A72C06024CF6B923C0F2000398473B4840F2AA +S113A73C7401C2F200014FF006024CF6B923C0F2C8 S113A74C0003984740F27C00C2F2000032494FF0FB -S113A75C06024CF6C123C0F20003984740F27C0376 +S113A75C06024CF6B923C0F20003984740F27C037E S113A76CC2F2000340F27C02C2F20002928BDA8441 S113A77C40F27C03C2F2000340F27C02C2F20002FB S113A78CD28B1A8540F27C03C2F2000340F26802B9 @@ -643,10 +643,10 @@ S113A7EC40F26803C2F200035B889A4209D108481C S113A7FC08494AF22143C0F20003984701E000BF24 S113A80C00E000BF00BF80BDA2000020A400002017 S113A81C98000020920000209C0000208200002060 -S113A82C80B582B000AFB34B1A884DF60403C0F266 +S113A82C80B582B000AFB34B1A884DF2FC73C0F202 S113A83C00031B889A4215D1AF4B1A88AF4B1B8867 -S113A84C9A420FD140F27C00C2F200004DF2FC712E -S113A85CC0F200014FF006024CF6C123C0F2000313 +S113A84C9A420FD140F27C00C2F200004DF2F47136 +S113A85CC0F200014FF006024CF6B923C0F200031B S113A86C984722E1A34B1A8840F26803C2F2000312 S113A87C1B8853409AB240F27003C2F200031B8847 S113A88C13409BB2002B11D19B4B1A8840F26803E6 @@ -666,11 +666,11 @@ S113A95C00031B7803F10103DAB240F27073C2F204 S113A96C00031A7040F27073C2F200031B78072BB9 S113A97CC7D900E000BF40F27073C2F200031B7829 S113A98C082B40F0838040F27C00C2F200004FF0B0 -S113A99CFF014FF006024CF60933C0F2000398474E -S113A9AC55484FF000014FF006024CF60933C0F243 +S113A99CFF014FF006024CF60133C0F20003984756 +S113A9AC55484FF000014FF006024CF60133C0F24B S113A9BC00039847524840F27401C2F200014FF070 -S113A9CC06024CF6C123C0F2000398474D4840F2EE -S113A9DC7401C2F200014FF006024CF6C123C0F21E +S113A9CC06024CF6B923C0F2000398474D4840F2F6 +S113A9DC7401C2F200014FF006024CF6B923C0F226 S113A9EC00039847484A40F26C73C2F200031B8878 S113A9FC1380464A40F26C73C2F200035B881380E6 S113AA0C434A40F26803C2F200031B881380394A9C @@ -683,24 +683,24 @@ S113AA6CDA7440F27C03C2F200034FF4C1629A819F S113AA7C40F2C063C2F20003264A1A6040F2C86373 S113AA8CC2F200034FF02A021A802EE07B6803F115 S113AA9C040340F27C00C2F2000019464FF0060297 -S113AAAC4CF6C123C0F200039847154840F27401D8 -S113AABCC2F200014FF006024CF6C123C0F20003AF +S113AAAC4CF6B923C0F200039847154840F27401E0 +S113AABCC2F200014FF006024CF6B923C0F20003B7 S113AACC984740F27C03C2F200034FF008029A81CB S113AADC40F2C863C2F200031B8803F10E039AB25E S113AAEC40F2C863C2F200031A8007F10807BD469E -S113AAFC80BD00BF9A0000209C00002006D80000F6 +S113AAFC80BD00BF9A0000209C000020FED70000FF S113AB0C8200002092000020A2000020A40000205B S113AB1C98000020B2000020EFF3108062B670475A S113AB2C2346184680B584B000AF786039607A68E3 -S113AB3C4FF40043C4F204039A420AD04DF60800C1 +S113AB3C4FF40043C4F204039A420AD04DF60000C9 S113AB4CC0F200004FF04E0148F21153C0F2000362 S113AB5C98473A684CF66B23C6F65F33A3FB021393 S113AB6C4FEA5353FB607B6803F12403FA68D2B2B7 S113AB7C1A6007F11007BD4680BD00BF80B584B0D4 S113AB8C00AF786039607A684FF40043C4F2040370 -S113AB9C9A420AD04DF60800C0F200004FF095011D +S113AB9C9A420AD04DF60000C0F200004FF0950125 S113ABAC48F21153C0F2000398473B6823F48733EF -S113ABBC23F01603002B0AD04DF60800C0F2000057 +S113ABBC23F01603002B0AD04DF60000C0F200005F S113ABCC4FF0990148F21153C0F2000398477B6887 S113ABDC03F10C031B68FB60FB6823F01603FB609A S113ABEC3B68DBB2FA681343FB607B6803F10C032C @@ -712,8 +712,8 @@ S113AC3C3B684FEA1343DBB2FA681343FB607B684F S113AC4C03F13C03FA681A6007F11007BD4680BD96 S113AC5C80B584B000AF7860396007F10803FB60FD S113AC6C7A684FF40043C4F204039A420AD04DF6B6 -S113AC7C0800C0F200004FF4817148F21153C0F285 -S113AC8C000398473B68002B0AD14DF60800C0F22C +S113AC7C0000C0F200004FF4817148F21153C0F28D +S113AC8C000398473B68002B0AD14DF60000C0F234 S113AC9C000040F2031148F21153C0F2000398472C S113ACAC3B681A78FB681A70FB6803F101033A6875 S113ACBC52781A70FB6803F102033A6892781A709E @@ -722,7 +722,7 @@ S113ACDC1403BA681A604FF00003BB603B681A791E S113ACECFB681A70FB6803F101033A6852791A7015 S113ACFC7B6803F11803BA681A6007F11007BD46A4 S113AD0C80BD00BF80B582B000AF78607A684FF424 -S113AD1C0043C4F204039A420AD04DF60800C0F270 +S113AD1C0043C4F204039A420AD04DF60000C0F278 S113AD2C00004FF4AC7148F21153C0F20003984781 S113AD3C7B6803F108037A6802F10802126842F096 S113AD4C10021A607B6803F108037A6802F10802A6 @@ -758,10 +758,10 @@ S113AF1C7B69A3F106037B617A697B689A4203DD42 S113AF2C7B69C3F1000300E07B69184607F1240731 S113AF3CBD4680BC704700BF80B584B000AFF860DC S113AF4CB9607A60FA684FF40043C4F204039A427D -S113AF5C0AD04DF60800C0F2000040F27F2148F2FE +S113AF5C0AD04DF60000C0F2000040F27F2148F206 S113AF6C1153C0F200039847BB68002B0AD14DF66D -S113AF7C0800C0F200004FF4207148F21153C0F2E3 -S113AF8C000398477B68002B0ADC4DF60800C0F2DE +S113AF7C0000C0F200004FF4207148F21153C0F2EB +S113AF8C000398477B68002B0ADC4DF60000C0F2E6 S113AF9C000040F2812148F21153C0F2000398479B S113AFACFB6803F134031B6803F03F03002B02D14D S113AFBC4FF0000308E0F868B9687A684AF69553CC @@ -791,35 +791,35 @@ S113B12C1B783B617B6903F101037B61FB6803F1D1 S113B13C10033A691A60FB6803F138034FF00102FB S113B14C1A607B68184607F11C07BD4680BC704723 S113B15C80B584B000AFF860B9607A60FA684FF4D7 -S113B16C0043C4F204039A420AD04DF60800C0F21C +S113B16C0043C4F204039A420AD04DF60000C0F224 S113B17C000040F28E3148F21153C0F2000398479C -S113B18CBB68002B0AD14DF60800C0F2000040F257 +S113B18CBB68002B0AD14DF60000C0F2000040F25F S113B19C8F3148F21153C0F2000398477B68002B9F -S113B1AC0ADC4DF60800C0F200004FF4647148F25A +S113B1AC0ADC4DF60000C0F200004FF4647148F262 S113B1BC1153C0F20003984700BFFB6803F1380336 S113B1CC1B6803F00103002BF7D1F868B9687A689F S113B1DC4AF6E173C0F2000398470346184607F198 S113B1EC1007BD4680BD00BF80B582B000AF78604B S113B1FC39607A684FF40043C4F204039A420AD0CB -S113B20C4DF60800C0F2000040F2354148F21153EB +S113B20C4DF60000C0F2000040F2354148F21153F3 S113B21CC0F2000398473B6823F07F03002B0AD04D -S113B22C4DF60800C0F200004FF4876148F2115348 +S113B22C4DF60000C0F200004FF4876148F2115350 S113B23CC0F2000398477B6803F104037A6802F1B7 S113B24C040211683A686FEA02020A401A6007F1B4 S113B25C0807BD4680BD00BF80B584B000AF7860E0 S113B26C0B46FB707A684FF40043C4F204039A4211 -S113B27C0AD04DF60800C0F200004FF48B6148F27E +S113B27C0AD04DF60000C0F200004FF48B6148F286 S113B28C1153C0F2000398477B681B68FB60FB7882 S113B29C002B06D07B6803F104031B68FA68134087 S113B2ACFB60FB68184607F11007BD4680BD00BF64 S113B2BC80B582B000AF786039607A684FF400438F -S113B2CCC4F204039A420AD04DF60800C0F20000FE +S113B2CCC4F204039A420AD04DF60000C0F2000006 S113B2DC40F28D4148F21153C0F2000398473B6889 -S113B2EC23F07F03002B0AD04DF60800C0F20000B7 +S113B2EC23F07F03002B0AD04DF60000C0F20000BF S113B2FC4FF4926148F21153C0F2000398477B68F3 S113B30C3A681A6007F10807BD4680BD80B582B063 S113B31C00AF78600B46FB707A684FF40043C4F2BC -S113B32C04039A420AD04DF60800C0F2000040F221 +S113B32C04039A420AD04DF60000C0F2000040F229 S113B33CDC4148F21153C0F20003984700BF7B680C S113B34C03F120031B6803F00103002BF7D17B6886 S113B35C03F12003FA784FEAC202D2B242F001029E @@ -827,8 +827,8 @@ S113B36C1A6000BF7B6803F120031B6803F0010320 S113B37C002BF7D17B6803F130031B684FEA0343BE S113B38C4FEA1343184607F10807BD4680BD00BFBA S113B39C80B582B000AF786039607B68002B0AD12D -S113B3AC4DF67800C0F2000040F26B2148F21153C4 -S113B3BCC0F2000398473B68002B0AD14DF6780085 +S113B3AC4DF67000C0F2000040F26B2148F21153CC +S113B3BCC0F2000398473B68002B0AD14DF670008D S113B3CCC0F200004FF41B7148F21153C0F2000399 S113B3DC98474FF46043C4F20F031B6803F0E04337 S113B3EC002B0CD04FF46043C4F20F031A684FF0D7 @@ -855,10 +855,10 @@ S113B52C7A684FF00003C4F206039A4202D14FF03A S113B53C010301E04FF00003DBB2184607F10C07DE S113B54CBD4680BC704700BF80B584B000AFF860C6 S113B55C0B467A60FB72F8684BF23D43C0F2000371 -S113B56C98470346002B0AD14DF6E400C0F20000C4 +S113B56C98470346002B0AD14DF6DC00C0F20000CC S113B57C4FF0E40148F21153C0F2000398477B6882 S113B58C002B10D07B68012B0DD07B68022B0AD0CA -S113B59C4DF6E400C0F200004FF0E60148F21153FE +S113B59C4DF6DC00C0F200004FF0E60148F2115306 S113B5ACC0F200039847FB6803F580631A467B6876 S113B5BC03F00103002B06D0FB6803F580631968C4 S113B5CCFB7A0B4307E0FB6803F580631968FB7A8D @@ -868,14 +868,14 @@ S113B5FC1968FB7A0B4307E0FB6803F5846319684D S113B60CFB7A6FEA03030B40136007F11007BD4686 S113B61C80BD00BF80B584B000AFF8607A603B6039 S113B62C0B46FB72F8684BF23D43C0F2000398479B -S113B63C0346002B0AD14DF6E400C0F200004FF48F +S113B63C0346002B0AD14DF6DC00C0F200004FF497 S113B64CDD7148F21153C0F2000398477B68012B5B S113B65C13D07B68022B10D07B68042B0DD07B6835 -S113B66C0C2B0AD04DF6E400C0F200004FF4DF714D +S113B66C0C2B0AD04DF6DC00C0F200004FF4DF7155 S113B67C48F21153C0F2000398473B68082B1CD0C6 S113B68C3B680A2B19D03B680C2B16D03B68092B52 S113B69C13D03B680B2B10D03B680D2B0DD03B68A3 -S113B6AC002B0AD04DF6E400C0F2000040F2C511A4 +S113B6AC002B0AD04DF6DC00C0F2000040F2C511AC S113B6BC48F21153C0F200039847FB6803F5A063EA S113B6CC1A467B6803F00103002B06D0FB6803F5D4 S113B6DCA0631968FB7A0B4307E0FB6803F5A063CE @@ -907,25 +907,25 @@ S113B86CFB7A0B4307E0FB6803F5A5631968FB7AC5 S113B87C6FEA03030B40136007F11007BD4680BD4C S113B88C80B582B000AF786013460A46FA70BB707C S113B89C78684BF23D43C0F2000398470346002BF3 -S113B8AC0AD14DF6E400C0F200004FF4517148F295 +S113B8AC0AD14DF6DC00C0F200004FF4517148F29D S113B8BC1153C0F200039847FB784FEA83031A46EE S113B8CC7B68D318BA781A6007F10807BD4680BDA7 S113B8DC90B583B000AF78600B46FB7078684BF280 S113B8EC3D43C0F2000398470346002B0AD14DF6A2 -S113B8FCE400C0F2000040F2044148F21153C0F2DB +S113B8FCDC00C0F2000040F2044148F21153C0F2E3 S113B90C00039847FB78786819464FF001024BF214 S113B91C5553C0F200039847FB78786819464FF0EA S113B92C01024FF008034BF22164C0F20004A0475B S113B93C07F10C07BD4690BD90B583B000AF78609D S113B94C0B46FB7078684BF23D43C0F200039847FA -S113B95C0346002B0AD14DF6E400C0F2000040F27D +S113B95C0346002B0AD14DF6DC00C0F2000040F285 S113B96C1F5148F21153C0F200039847FB787868D2 S113B97C19464FF002024BF25553C0F2000398479C S113B98CFB78786819464FF001024FF008034BF22C S113B99C2164C0F20004A04707F10C07BD4690BD1A S113B9AC90B583B000AF78600B46FB7078684BF2AF S113B9BC3D43C0F2000398470346002B0AD14DF6D1 -S113B9CCE400C0F2000040F2C65148F21153C0F238 +S113B9CCDC00C0F2000040F2C65148F21153C0F240 S113B9DC00039847FB78786819464FF002024BF243 S113B9EC5553C0F200039847FB78786819464FF01A S113B9FC04024FF008034BF22164C0F20004A04788 @@ -973,24 +973,24 @@ S113BC8C7A684FF48053C0F210039A4202D14FF0F9 S113BC9C010301E04FF00003DBB2184607F10C0777 S113BCACBD4680BC704700BF80B584B000AF7860DF S113BCBC78684BF62D23C0F2000398470346002BFB -S113BCCC0AD14DF6C410C0F2000040F2B91148F28A +S113BCCC0AD14DF6BC10C0F2000040F2B91148F292 S113BCDC1153C0F2000398477B684FEA13724DF678 -S113BCEC5013C0F2000353F822301A467B684FEA13 -S113BCFC13714DF65013C0F2000353F82130196838 +S113BCEC4813C0F2000353F822301A467B684FEA1B +S113BCFC13714DF64813C0F2000353F82130196840 S113BD0C7B684FEA03434FEA1343786800F4F81056 S113BD1C4FEA104003FA00F30B4313604FF0000397 S113BD2CFB6003E0FB6803F10103FB60FB680F2B72 -S113BD3CF8D97B684FEA13724DF65013C0F2000326 -S113BD4C53F822301A467B684FEA13714DF65013A0 +S113BD3CF8D97B684FEA13724DF64813C0F200032E +S113BD4C53F822301A467B684FEA13714DF64813A8 S113BD5CC0F2000353F8213019687B684FEA03439F S113BD6C4FEA1343786800F4F8104FEA104003FAD2 S113BD7C00F36FEA03030B40136007F11007BD4691 S113BD8C80BD00BF80B582B000AF786078684BF698 S113BD9C2D23C0F2000398470346002B0AD14DF61D -S113BDACC410C0F200004FF4FC7148F21153C0F2FD -S113BDBC000398477B684FEA13724DF65C13C0F28C +S113BDACBC10C0F200004FF4FC7148F21153C0F205 +S113BDBC000398477B684FEA13724DF65413C0F294 S113BDCC000353F822301A467B684FEA13714DF680 -S113BDDC5C13C0F2000353F8213019687B684FEAF6 +S113BDDC5413C0F2000353F8213019687B684FEAFE S113BDEC03434FEA1343786800F4F8104FEA104009 S113BDFC03FA00F30B43136007F10807BD4680BD3B S113BE0C80B400AF4EF60C53CEF200034FF0040294 @@ -1042,7 +1042,7 @@ S113C0DC7B6803F0700302E0FB6803F03003202B51 S113C0EC7CD0202B04D8002B0CD0102B17D0E0E0E4 S113C0FC602B00F0D680702B00F0D780302B00F032 S113C10CCC80D6E0FB6803F4F8634FEA93124DF647 -S113C11C6813C0F2000353F82230BB60CCE04FF438 +S113C11C6013C0F2000353F82230BB60CCE04FF440 S113C12C6043C4F20F031B6803F0E043002B0CD0F4 S113C13C4FF46043C4F20F031A684FF00003C7F2C4 S113C14CFF031340B3F1805F05D14EF2C013C0F26C @@ -1096,7 +1096,7 @@ S113C43C126842F005021A60BD4680BC704700BF0A S113C44C80B400AF4EF21003CEF200034EF2100291 S113C45CCEF20002126842F002021A60BD4680BCA1 S113C46C704700BF80B582B000AF78607B68002B4A -S113C47C03D07B68B3F1807F0AD94DF63020C0F22B +S113C47C03D07B68B3F1807F0AD94DF62820C0F233 S113C48C00004FF0D00148F21153C0F2000398475A S113C49C4EF21403CEF200037A6802F1FF321A60F2 S113C4AC07F10807BD4680BD80B483B000AF786047 @@ -1106,9 +1106,9 @@ S113C4DC6043C4F200039A4202D14FF0010301E01D S113C4EC4FF00003DBB2184607F10C07BD4680BCC5 S113C4FC704700BF80B586B000AFF860B9607A6051 S113C50C3B60F8684CF2B543C0F20003984703460D -S113C51C002B0AD14DF69C20C0F2000040F20D1104 +S113C51C002B0AD14DF69420C0F2000040F20D110C S113C52C48F21153C0F2000398477B68002B0AD1E0 -S113C53C4DF69C20C0F200004FF4877148F2115361 +S113C53C4DF69420C0F200004FF4877148F2115369 S113C54CC0F2000398474FF46043C4F20F031B6816 S113C55C03F0E043002B42D04FF46043C4F20F03CA S113C56C1A684FF00003C7F2FF031340B3F1805F66 @@ -1120,7 +1120,7 @@ S113C5BC1A684FF00003C7F2FF0313404FF0000258 S113C5CCC1F2030293420DD14FF46043C4F20F0342 S113C5DC1B684FEA03434FEA1343002B02D14FF07D S113C5EC100301E04FF008037A6802FB03F2BB6806 -S113C5FC9A420AD94DF69C20C0F2000040F20F1169 +S113C5FC9A420AD94DF69420C0F2000040F20F1171 S113C60C48F21153C0F200039847F8684CF22573B2 S113C61CC0F2000398477B684FEA0312BB689A4246 S113C62C0ED9FB6803F13003FA6802F13002126888 @@ -1133,331 +1133,331 @@ S113C68C02F03F021A60FB6803F12C033A681A604B S113C69CFB6803F118034FF000021A60F8684CF2BF S113C6ACBD63C0F20003984707F11807BD4680BD6F S113C6BC80B582B000AF786078684CF2B543C0F2B4 -S113C6CC000398470346002B0AD14DF69C20C0F278 +S113C6CC000398470346002B0AD14DF69420C0F280 S113C6DC00004FF4CF7148F21153C0F20003984795 S113C6EC7B6803F12C037A6802F12C02126842F085 S113C6FC10021A607B6803F130031A467B6803F15D S113C70C30031B6843F4407343F00103136007F1D7 S113C71C0807BD4680BD00BF80B582B000AF78600D S113C72C78684CF2B543C0F2000398470346002BDB -S113C73C0AD14DF69C20C0F200004FF4DF7148F290 +S113C73C0AD14DF69420C0F200004FF4DF7148F298 S113C74C1153C0F20003984700BF7B6803F1180330 S113C75C1B6803F00803002BF7D17B6803F12C034F S113C76C7A6802F12C02126822F010021A607B68BB S113C77C03F130031A467B6803F130031B6823F47E S113C78C407323F00103136007F10807BD4680BD15 S113C79C80B582B000AF786078684CF2B543C0F2D3 -S113C7AC000398470346002B0AD14DF69C20C0F297 +S113C7AC000398470346002B0AD14DF69420C0F29F S113C7BC000040F2094148F21153C0F200039847BB S113C7CC7B6803F118031B6803F01003002B02D1E0 S113C7DC7B681B6801E04FF0FF33184607F108072C -S113C7ECBD4680BD80B582B000AF4FF4A040C2F20C -S113C7FC10004BF69153C0F2000398474FF4A0403D -S113C80CC2F210004BF6B543C0F2000398474FF048 -S113C81C2000C2F200004BF69153C0F2000398477B -S113C82C4FF4A040C4F202004FF00C014BF6AD13D0 -S113C83CC0F2000398474FF40040C4F204004FF0D8 -S113C84C7F014BF2F513C0F2000398474FF40040FC -S113C85CC4F204004FF000014BF26523C0F2000354 -S113C86C984778604FF40040C4F2040079684BF2A6 -S113C87CBD23C0F2000398474CF2B903C0F2000385 -S113C88C984703464FF40040C4F2040019464AF694 -S113C89C3133C0F2000398474FF40040C4F2040053 -S113C8AC4FF016014AF68933C0F2000398474FF44F -S113C8BC0040C4F204004FF001014BF21933C0F2F2 -S113C8CC00039847786048F2AD53C0F200039847D0 -S113C8DC034603F59C5303F108033B6014E04FF447 -S113C8EC0040C4F204004FF001014BF21933C0F2C2 -S113C8FC00039847786048F2AD53C0F200039847A0 -S113C90C02463B689A4205D27B6803F00403002B71 -S113C91CE5D000E000BF4FF40040C4F204004AF636 -S113C92C1153C0F20003984707F10807BD4680BDB8 -S113C93C80B584B000AF4FF008033B724FF0000396 -S113C94C7B724FF02703BB724FF06903FB724FF0FD -S113C95C5B033B734FF045037B7307F104023B46C7 -S113C96C104619464BF29D33C0F2000398477B687E -S113C97CB3F1FF3F1DD03B68B3F1FF3F19D07B6887 -S113C98CDBB23B727B684FEA1323DBB27B727B68AE -S113C99C4FEA1343DBB2BB723B68DBB2FB723B68FE -S113C9AC4FEA1323DBB23B733B684FEA1343DBB20E -S113C9BC7B7307F108034FF40040C4F204001946DA -S113C9CC4AF65D43C0F2000398473A7A40F2740386 -S113C9DCC2F200031A707A7A40F27403C2F20003B2 -S113C9EC5A70BA7A40F27403C2F200039A70FA7A5B -S113C9FC40F27403C2F20003DA703A7B40F274031F -S113CA0CC2F200031A717A7B40F27403C2F200037F -S113CA1C5A7107F11007BD4680BD00BF80B582B0C6 -S113CA2C00AF4FF40040C4F204004FF000014BF28D -S113CA3C6523C0F20003984778604FF40040C4F2B9 -S113CA4C040079684BF2BD23C0F2000398477B685D -S113CA5C03F00103002B10D04FF40040C4F2040087 -S113CA6C40F27C01C2F2000140F242624AF6457384 -S113CA7CC0F200039847034601E04FF00003184648 -S113CA8C07F10807BD4680BD80B500AF40F2C8630E -S113CA9CC2F200031B884FF40040C4F2040040F2BD -S113CAAC7C01C2F200011A464BF25D13C0F2000382 -S113CABC984780BD844640EA010313F0030F40F00D -S113CACC1080242AC0F00D802DE9F00FB1E8F80F86 -S113CADCA0E8F80FA2F12402242ABFF4F7AFBDE8B2 -S113CAECF00F002A00F0078011F8013B00F8013B1D -S113CAFC013A7FF4F9AF6046704700BF8446002AC0 -S113CB0C00F0328010F0030F00F0078000F8011BD6 -S113CB1C013A00F02980FFF7F5BF282AC0F01F80E6 -S113CB2CA2F128022DE9F00F01F0FF0141EA0121E5 -S113CB3C41EA014141EA01610B460C460D460E46A1 -S113CB4C0F46884689468A468B46A0E8FA0F283A4F -S113CB5CBFF4FBAFBDE8F00F283200F0058000F8FD -S113CB6C011B013A7FF4FBAF604670472DE9F04F8F -S113CB7C89B006460D4603924FF0000303609846B5 -S113CB8C4DF6103BC0F2000B4DF62030C0F2000005 -S113CB9C02904CF6CD49CCF6CC49F8E1252902D1CA -S113CBAC2B46424603E0304600F0A0FDEFE1194667 -S113CBBC13F8010B1D46A0F120040B2C13D8DFE84D -S113CBCC04F0061212091212120C1212120F42F075 -S113CBDC4002ECE742F08002E9E742F40042E6E767 -S113CBEC42F02002E3E768280CD14878682805D184 -S113CBFC42F00802887801F1030503E001F1020513 -S113CC0C42F0040278287AD8DFE810F0D0017900D9 +S113C7ECBD4680BD80B500AF4FF4A040C2F210002E +S113C7FC4BF69153C0F2000398474FF4A040C2F299 +S113C80C10004BF6B543C0F20003984780BD00BF3F +S113C81C80B586B000AF4FF02000C2F200004BF69A +S113C82C9153C0F2000398474FF4A040C4F20200A5 +S113C83C4FF00C014BF6AD13C0F2000398474FF4C4 +S113C84C0040C4F204004FF07F014BF2F513C0F228 +S113C85C000398474FF40040C4F204004FF0000169 +S113C86C4BF26523C0F20003984778614FF4004003 +S113C87CC4F2040079694BF2BD23C0F2000398475B +S113C88C4CF2B903C0F20003984703464FF400403E +S113C89CC4F2040019464AF63133C0F20003984737 +S113C8AC4FF40040C4F204004FF016014AF68933E9 +S113C8BCC0F2000398474FF40040C4F204004AF657 +S113C8CC1153C0F2000398474FF40040C4F2040023 +S113C8DC4FF001014BF21933C0F200039847786111 +S113C8EC48F2AD53C0F200039847034603F59C533A +S113C8FC03F108033B6114E04FF40040C4F204005C +S113C90C4FF001014BF21933C0F2000398477861E0 +S113C91C48F2AD53C0F20003984702463B699A4271 +S113C92C05D27B6903F00403002BE5D000E000BFC3 +S113C93C4FF008033B724FF000037B724FF0270358 +S113C94CBB724FF06903FB724FF05B033B734FF008 +S113C95C45037B7307F104023B46104619464BF220 +S113C96C9D33C0F2000398477B68B3F1FF3F1DD0A1 +S113C97C3B68B3F1FF3F19D07B68DBB23B727B6839 +S113C98C4FEA1323DBB27B727B684FEA1343DBB2AF +S113C99CBB723B68DBB2FB723B684FEA1323DBB21E +S113C9AC3B733B684FEA1343DBB27B7307F1080319 +S113C9BC4FF40040C4F2040019464AF65D43C0F239 +S113C9CC000398473A7A40F27403C2F200031A70D7 +S113C9DC7A7A40F27403C2F200035A70BA7A40F2C3 +S113C9EC7403C2F200039A70FA7A40F27403C2F22E +S113C9FC0003DA703A7B40F27403C2F200031A713A +S113CA0C7A7B40F27403C2F200035A7107F11807DF +S113CA1CBD4680BD80B582B000AF4FF40040C4F277 +S113CA2C04004FF000014BF26523C0F20003984759 +S113CA3C78604FF40040C4F2040079684BF2BD23D3 +S113CA4CC0F2000398477B6803F00103002B10D05D +S113CA5C4FF40040C4F2040040F27C01C2F2000125 +S113CA6C40F242624AF64573C0F20003984703460B +S113CA7C01E04FF00003184607F10807BD4680BDDE +S113CA8C80B500AF40F2C863C2F200031B884FF4B8 +S113CA9C0040C4F2040040F27C01C2F200011A46C8 +S113CAAC4BF25D13C0F20003984780BD844640EA04 +S113CABC010313F0030F40F01080242AC0F00D8002 +S113CACC2DE9F00FB1E8F80FA0E8F80FA2F1240259 +S113CADC242ABFF4F7AFBDE8F00F002A00F007805A +S113CAEC11F8013B00F8013B013A7FF4F9AF6046C1 +S113CAFC704700BF8446002A00F0328010F0030F08 +S113CB0C00F0078000F8011B013A00F02980FFF7C0 +S113CB1CF5BF282AC0F01F80A2F128022DE9F00FDE +S113CB2C01F0FF0141EA012141EA014141EA0161BD +S113CB3C0B460C460D460E460F46884689468A46D9 +S113CB4C8B46A0E8FA0F283ABFF4FBAFBDE8F00F10 +S113CB5C283200F0058000F8011B013A7FF4FBAF8A +S113CB6C604670472DE9F04F89B006460D46039296 +S113CB7C4FF00003036098464DF6083BC0F2000BDF +S113CB8C4DF61830C0F2000002904CF6CD49CCF6AC +S113CB9CCC49F8E1252902D12B46424603E0304624 +S113CBAC00F0A0FDEFE1194613F8010B1D46A0F1AE +S113CBBC20040B2C13D8DFE804F00612120912120D +S113CBCC120C1212120F42F04002ECE742F08002F7 +S113CBDCE9E742F40042E6E742F02002E3E7682882 +S113CBEC0CD14878682805D142F00802887801F104 +S113CBFC030503E001F1020542F0040278287AD817 +S113CC0CDFE810F0D001790079007900790079001F S113CC1C790079007900790079007900790079003C S113CC2C790079007900790079007900790079002C S113CC3C790079007900790079007900790079001C -S113CC4C790079007900790079007900790079000C -S113CC5C79007900790089007900790079007900EC +S113CC4C79007900790079007900790079008900FC +S113CC5C79007900790079007900790079007900FC S113CC6C79007900790079007900790079007900EC S113CC7C79007900790079007900790079007900DC S113CC8C79007900790079007900790079007900CC S113CC9C79007900790079007900790079007900BC S113CCAC79007900790079007900790079007900AC -S113CCBC790079007900790079007900C80079004D -S113CCCC790079007900790079007900790079008C -S113CCDC79008F00E3007900790079007900E30092 -S113CCEC79007900790079009800DC00BA007900A9 -S113CCFC7900A4007900E70079007900D30040F2B0 -S113CD0C7471C2F200010C68002C00F040814FF0E9 -S113CD1CFF33009303A901913146A04737E1304614 -S113CD2C4FF0250100F0E2FC31E1039901F104001C -S113CD3C03903046097800F0D9FC28E112F0080F72 -S113CD4C039800F1040203920168336814BF0B705A -S113CD5C0B601CE1039800F10402039204681CB9F3 -S113CD6C4DF60834C0F200042178002900F00F813C -S113CD7C304600F0BBFC14F8011F0029F8D106E181 -S113CD8C039B03F1040103911C6802F08007002F3C -S113CD9C14BF2327002742F4807268E002F0800756 -S113CDAC42F4005243F25804002F14BF27460027C4 -S113CDBC14E002F0800743F27804002F14BF2746D6 -S113CDCC00270BE002F08004002C14BF302700274E -S113CDDC04E042F48042474600E0474612F4804F98 -S113CDEC1DD0039B03F1040103911C6812F0040F82 -S113CDFC01D024B203E012F0080F18BFE4B2002CE7 -S113CE0C04DAC4F100044FF02D0719E012F0200FDE -S113CE1C14D102F04003002B18BF202710E0039B11 -S113CE2C03F1040103911C6812F0040F01D0A4B2A5 -S113CE3C06E012F0080F03D0E4B201E04FF02B0728 -S113CE4CA0F15800202877D8DFE800F01176767628 -S113CE5C76767676767676764776767676477676C0 -S113CE6C7676763211767676764776761100234688 -S113CE7C34B94FF030048DF814404FF001045CE0E9 -S113CE8C444602F40052DDF808C032B103F00F003E -S113CE9C1CF8000005A9605405E003F00F001BF812 -S113CEAC000005A9605404F101041B09EDD144E010 -S113CEBC214634B94FF030048DF814404FF001047E -S113CECC3BE0444601F0070000F1300005AAA054F1 -S113CEDC04F10104C908F5D12FE0214634B94FF00F -S113CEEC30048DF814404FF0010426E0444602F45B -S113CEFC00424FF02C0C5AB104F00303032B07D15E -S113CF0C0DF1200A0AEB040000F80CCC04F1010426 -S113CF1C08AB1819A9FB01A34FEAD30303EB830A4B -S113CF2CA1EB4A0101F1300100F80C1C04F10104DD -S113CF3C1946002BDFD100E04446FF2F04D93046BC -S113CF4CC7F3072100F0D2FB1FB13046F9B200F051 -S113CF5CCDFB012C1BD405AF3C19C4EB070E6FEAB7 -S113CF6C0E0A0AF0010A304614F8011D00F0BEFB4B -S113CF7CBC4220D10BE014F8011D304600F0B6FB86 -S113CF8C304614F8011D00F0B1FBBC42F3D115F886 -S113CF9C011B00297FF402AEB3682BB132687168AF -S113CFAC8A423CBF00219954306801E04FF0FF30B5 -S113CFBC09B0BDE8F08FBAF1000FDCD0304614F89C -S113CFCC011D00F093FBBC42D5D1E0E710B504463B -S113CFDC0B783BB1B0F1FF3F06D0486800F1FF324B -S113CFEC4A6001E089688847204610BD2DE9F04F5E -S113CFFC83B08146019192461F46DDF830B04FF064 -S113D00CFF3800E0A04608F10104484600F05CFB40 -S113D01C054600F0BDFB0028F4D1B5F1FF3F00F04C -S113D02C95802AF4C066BBF1000F3ADD1AF0800F2C -S113D03C10D02B2D03D02D2D09D146F4806608F188 -S113D04C0204484600F040FB05460BF1FF3BBBF1E4 -S113D05C000F26DD302D24D146F4007A0BF1FF3B72 -S113D06C04F10108484600F02FFB0546BBF1000F04 -S113D07C13DD782801D058280FD10FB1102F6BD1A4 -S113D08C26F4007A0BF1FF3B04F10208484600F049 -S113D09C1BFB05464FF010075EE0002F08BF082766 -S113D0AC5AE0002F08BF0A27BBF1000F27DDA34469 -S113D0BC4FF000086FEA040A0AEB0B0000F0010AB7 -S113D0CC2846394600F046FB00284CDA19E046F4B1 -S113D0DC007607FB080804F1010A5446484600F0A0 -S113D0ECF3FA0546394600F035FB00285CDA08E013 -S113D0FC2846394600F02EFB0028E8DA01E04FF010 -S113D10C000828464946FFF761FF16F4007F20D03B -S113D11C16F0010F23D101990B6803F104020A6084 -S113D12C186806F49061B1F5906F08BFC8F1000857 -S113D13C16F0100F02D080F8008010E016F0080FE3 -S113D14C14BFA0F80080C0F8008008E04FF0FF3452 -S113D15C05E06FF0010402E044465646A4E720467D -S113D16C03B0BDE8F08F46F4007607FB080804F121 -S113D17C0104484600F0A8FA05465C45C1D0BAF152 -S113D18C000FB5D0394600F0E5FA0028B9DB46F4B7 -S113D19C007607FB080804F10104484600F094FAF1 -S113D1AC05465C45A4D1ACE746F4007607FB0808B9 -S113D1BC0AF10104484600F087FA05465C4597D10C -S113D1CC9FE700BF2DE9F04F8DB005908A460CAB5C -S113D1DC43F8042D04934FF0000503954CF6CC460C -S113D1ECC0F6CC46D04618F8014B002C00F01B823C -S113D1FC252C34D0204600F0CBFAC0B118F8010B22 -S113D20C00F0C6FA0028F9D108F1FF3A059F01E0B5 -S113D21C05F10105384600F057FA044600F0B8FA57 -S113D22C0028F5D120460599FFF7D0FEDAE70598DA -S113D23C00F04AFAA04203D105F10105C246D1E738 -S113D24C07460599FFF7C2FEB7F1FF3F40F0EB81AB -S113D25C039A002A08BF4FF0FF320392E3E19AF8D5 -S113D26C01102A2906BF0AF102084FF0010B4FF0F6 -S113D27C000B4FF000070CE0B74200F3D48107EB2E -S113D28C8707A4F1300414EB470700F1CC814BF071 -S113D29C200B18F8014BA146C246204600F052FA66 -S113D2AC0028E9D10BF02002002A08BF6FF00047D8 -S113D2BC4C2C06D198F8009008F1010A4BF0440B61 -S113D2CC11E0682C0FD198F80090B9F1680F06D1D1 -S113D2DC4BF0100B98F8019008F1020A03E008F1E6 -S113D2EC010A4BF0080BA9F12509B9F1530F00F20F -S113D2FC9A81DFE819F0540098019801980198017B +S113CCBC79007900C800790079007900790079004D +S113CCCC790079007900790079008F00E30079000C +S113CCDC790079007900E300790079007900790012 +S113CCEC9800DC00BA0079007900A4007900E70010 +S113CCFC79007900D30040F27471C2F200010C681F +S113CD0C002C00F040814FF0FF33009303A90191F4 +S113CD1C3146A04737E130464FF0250100F0E2FCE4 +S113CD2C31E1039901F1040003903046097800F0D5 +S113CD3CD9FC28E112F0080F039800F104020392C5 +S113CD4C0168336814BF0B700B601CE1039800F18D +S113CD5C0402039204681CB94DF60034C0F20004BA +S113CD6C2178002900F00F81304600F0BBFC14F848 +S113CD7C011F0029F8D106E1039B03F1040103917F +S113CD8C1C6802F08007002F14BF2327002742F4ED +S113CD9C807268E002F0800742F4005243F25804B7 +S113CDAC002F14BF2746002714E002F0800743F23B +S113CDBC7804002F14BF274600270BE002F08004F0 +S113CDCC002C14BF3027002704E042F4804247466D +S113CDDC00E0474612F4804F1DD0039B03F104017D +S113CDEC03911C6812F0040F01D024B203E012F07A +S113CDFC080F18BFE4B2002C04DAC4F100044FF09D +S113CE0C2D0719E012F0200F14D102F04003002B6F +S113CE1C18BF202710E0039B03F1040103911C6845 +S113CE2C12F0040F01D0A4B206E012F0080F03D0E4 +S113CE3CE4B201E04FF02B07A0F15800202877D87A +S113CE4CDFE800F0117676767676767676767676F8 +S113CE5C4776767676477676767676321176767669 +S113CE6C764776761100234634B94FF030048DF8AA +S113CE7C14404FF001045CE0444602F40052DDF827 +S113CE8C08C032B103F00F001CF8000005A960546F +S113CE9C05E003F00F001BF8000005A9605404F131 +S113CEAC01041B09EDD144E0214634B94FF03004A0 +S113CEBC8DF814404FF001043BE0444601F00700A8 +S113CECC00F1300005AAA05404F10104C908F5D1FD +S113CEDC2FE0214634B94FF030048DF814404FF054 +S113CEEC010426E0444602F400424FF02C0C5AB1E3 +S113CEFC04F00303032B07D10DF1200A0AEB040001 +S113CF0C00F80CCC04F1010408AB1819A9FB01A31B +S113CF1C4FEAD30303EB830AA1EB4A0101F130017D +S113CF2C00F80C1C04F101041946002BDFD100E0BD +S113CF3C4446FF2F04D93046C7F3072100F0D2FB37 +S113CF4C1FB13046F9B200F0CDFB012C1BD405AF58 +S113CF5C3C19C4EB070E6FEA0E0A0AF0010A3046BC +S113CF6C14F8011D00F0BEFBBC4220D10BE014F8F8 +S113CF7C011D304600F0B6FB304614F8011D00F0DC +S113CF8CB1FBBC42F3D115F8011B00297FF402AEAE +S113CF9CB3682BB1326871688A423CBF0021995442 +S113CFAC306801E04FF0FF3009B0BDE8F08FBAF102 +S113CFBC000FDCD0304614F8011D00F093FBBC428A +S113CFCCD5D1E0E710B504460B783BB1B0F1FF3F87 +S113CFDC06D0486800F1FF324A6001E0896888474E +S113CFEC204610BD2DE9F04F83B081460191924645 +S113CFFC1F46DDF830B04FF0FF3800E0A04608F1D2 +S113D00C0104484600F05CFB054600F0BDFB00281B +S113D01CF4D1B5F1FF3F00F095802AF4C066BBF162 +S113D02C000F3ADD1AF0800F10D02B2D03D02D2DCC +S113D03C09D146F4806608F10204484600F040FB2E +S113D04C05460BF1FF3BBBF1000F26DD302D24D13F +S113D05C46F4007A0BF1FF3B04F10108484600F05A +S113D06C2FFB0546BBF1000F13DD782801D058289F +S113D07C0FD10FB1102F6BD126F4007A0BF1FF3BBB +S113D08C04F10208484600F01BFB05464FF010075C +S113D09C5EE0002F08BF08275AE0002F08BF0A27BC +S113D0ACBBF1000F27DDA3444FF000086FEA040A1C +S113D0BC0AEB0B0000F0010A2846394600F046FB47 +S113D0CC00284CDA19E046F4007607FB080804F152 +S113D0DC010A5446484600F0F3FA0546394600F076 +S113D0EC35FB00285CDA08E02846394600F02EFBB4 +S113D0FC0028E8DA01E04FF0000828464946FFF71B +S113D10C61FF16F4007F20D016F0010F23D1019992 +S113D11C0B6803F104020A60186806F49061B1F517 +S113D12C906F08BFC8F1000816F0100F02D080F8F9 +S113D13C008010E016F0080F14BFA0F80080C0F8AF +S113D14C008008E04FF0FF3405E06FF0010402E0CA +S113D15C44465646A4E7204603B0BDE8F08F46F497 +S113D16C007607FB080804F10104484600F0A8FA0D +S113D17C05465C45C1D0BAF1000FB5D0394600F074 +S113D18CE5FA0028B9DB46F4007607FB080804F13D +S113D19C0104484600F094FA05465C45A4D1ACE77A +S113D1AC46F4007607FB08080AF10104484600F02F +S113D1BC87FA05465C4597D19FE700BF2DE9F04FF0 +S113D1CC8DB005908A460CAB43F8042D04934FF0B4 +S113D1DC000503954CF6CC46C0F6CC46D04618F860 +S113D1EC014B002C00F01B82252C34D0204600F07F +S113D1FCCBFAC0B118F8010B00F0C6FA0028F9D12B +S113D20C08F1FF3A059F01E005F10105384600F0ED +S113D21C57FA044600F0B8FA0028F5D120460599CF +S113D22CFFF7D0FEDAE7059800F04AFAA04203D1E2 +S113D23C05F10105C246D1E707460599FFF7C2FE81 +S113D24CB7F1FF3F40F0EB81039A002A08BF4FF07F +S113D25CFF320392E3E19AF801102A2906BF0AF17E +S113D26C02084FF0010B4FF0000B4FF000070CE0DD +S113D27CB74200F3D48107EB8707A4F1300414EB15 +S113D28C470700F1CC814BF0200B18F8014BA14659 +S113D29CC246204600F052FA0028E9D10BF02002D5 +S113D2AC002A08BF6FF000474C2C06D198F8009068 +S113D2BC08F1010A4BF0440B11E0682C0FD198F8DB +S113D2CC0090B9F1680F06D14BF0100B98F801904F +S113D2DC08F1020A03E008F1010A4BF0080BA9F16A +S113D2EC2509B9F1530F00F29A81DFE819F05400C3 +S113D2FC9801980198019801980198019801980156 S113D30C9801980198019801980198019801980145 S113D31C9801980198019801980198019801980135 S113D32C9801980198019801980198019801980125 S113D33C9801980198019801980198019801980115 S113D34C9801980198019801980198019801980105 -S113D35C9801980198019801980198016B01980122 -S113D36C98019801980198019801980198019801E5 -S113D37C98016B00BC009801980198019801C700B2 -S113D38C9801980198019801D200E600F1009801E7 -S113D39C9801FC0098016001980198016B010598B3 -S113D3AC00F092F9252802D105F101051AE704468B -S113D3BC0599FFF70BFEB4F1FF3F40F03481039B5A -S113D3CC002B08BF4FF0FF3303932CE10BF020022A -S113D3DC002A14BF3B4601231BF0010705D10B9C0B -S113D3EC04F104010B91246801E04FF00004002BBC -S113D3FC00F01981002B32DD03EB05086FEA0509F7 -S113D40C09EB080000F0010905F10105059800F08D -S113D41C5BF9B0F1FF3F40F00A810CE0DDF81490A9 -S113D42C01E0DDF8149005F10105484600F04CF9D3 -S113D43CB0F1FF3F06D1039B002B08BF4FF0FF3325 -S113D44C0393F0E00FB904F8010B05F1010548460C -S113D45C00F03AF9B0F1FF3F40F00381EBE7002F05 -S113D46C7FF4C0AE039A02F101020392BAE600976C -S113D47C059804994BF080024FF00A03FFF7B6FDB0 -S113D48C8146ADE00097059804994BF080024FF06B -S113D49C0003FFF7ABFD8146A2E01BF0010F7FF404 -S113D4ACA1AE0B9C04F104010B9120681BF0100F2E -S113D4BC01D0057096E61BF0080F14BF05800560BB -S113D4CC90E60097059804994BF080024FF00803FE -S113D4DCFFF78CFD814683E00097059804992BF0A7 -S113D4EC1E024FF01003FFF781FD814678E04FF0E8 -S113D4FCFF39DDF8148009F10109404600F0E4F825 -S113D50C044600F045F90028F5D14B46B4F1FF3F31 -S113D51C4ED01BF00101069178D10B9800F1040256 -S113D52C0B92D0F8008073E00FB908F8014B09F1A5 -S113D53C0105A946584600F0C7F80446B54223D065 -S113D54CB0F1FF3F40F0A880DDF81CB0089D099EA7 -S113D55C23E0CDF81CB00895069FDDF814B00996AD -S113D56C0A9E07E0CDF81CB00895069FDDF814B0B0 -S113D57C09960A9E204600F00BF90028D4D0DDF859 -S113D58C1CB0089D099E08E0DDF81CB0089D099E9E -S113D59C03E0DDF81CB0089D099E20460599FFF7B1 -S113D5AC15FD069AE2B94FF0000388F8003017E035 -S113D5BC4FF0FF3914E00097059804994BF0800262 -S113D5CC4FF00A03FFF712FD814609E00097059816 -S113D5DC04994BF080024FF01003FFF707FD8146CE -S113D5ECB9F1000F09DAB9F1FF3F1CD103980028F7 -S113D5FC08BF4FF0FF30039015E01BF0010F03D16F -S113D60C039C04F1010403944D44EBE54FF0000832 -S113D61C002FC2DDFF180A976FEA0903D91911F01C -S113D62C010F96D024E003980DB0BDE8F08F0FB92C -S113D63C04F8010B45453FF412AFB9F1000F3FF468 -S113D64CEDAE05F10105059800F03EF8B0F1FF3F91 -S113D65C3FF4F1AE0FB904F8010B45457FF4E1AE8C -S113D66CFDE60FB904F8010B45457FF4DCAEF6E694 -S113D67C204600F08DF800288FD1069808B908F8D8 -S113D68C014B09F10109059800F01EF80446B0F1AC -S113D69CFF3F7FF467AF80E700F07AF800287FF44F -S113D6AC78AF0FB908F8014B05F10109584600F0A1 -S113D6BC0BF80446B0F1FF3F7FF45CAFDDF81CB00F -S113D6CC089D099E69E700BF08B50346027832B18C -S113D6DC4168087830B101F10101596008BD406816 -S113D6EC804708BD4FF0FF3008BD00BF38B5044675 -S113D6FC806848B12368626803F10105954208BF4C -S113D70C0021934238BFC154E36833B12068626886 -S113D71C904202D2084621469847216801F1010142 -S113D72C216038BDA0F1410019288CBF00200120D4 -S113D73C704700BFA0F1610019288CBF00200120A4 -S113D74C704700BFA0F1300009288CBF00200120D5 -S113D75C704700BF38B504460D46FFF7F3FF10B110 -S113D76CA4F130000FE02046FFF7E4FF10B1A4F160 -S113D77C570008E02046FFF7D5FF10B1A4F137009D -S113D78C01E04FF0FF30A842A8BF4FF0FF3038BD86 -S113D79CA0F10903042B04D9202814BF0020012074 -S113D7AC70474FF00100704738B504460D4600F041 -S113D7BC19F840F27873C2F200031D6044F080043F -S113D7CC40F27C70C2F20000046002461168002929 -S113D7DCFCD100F009F840F27873C2F20003186827 -S10FD7EC38BD00BF704700BF704700BF8D -S113D7F800000000FFFFFFFFFFFF0000FFFFFFFF27 -S113D808433A2F576F726B2F736F66747761726523 -S113D8182F4F70656E424C542F5461726765742F94 -S113D82844656D6F2F41524D434D335F4C4D335317 -S113D8385F454B5F4C4D3353363936355F43726F12 -S113D8487373776F726B732F50726F672F69646588 -S113D8582F2E2E2F6C69622F6472697665726C693B -S113D868622F65746865726E65742E63000000002B -S113D878433A2F576F726B2F736F667477617265B3 -S113D8882F4F70656E424C542F5461726765742F24 -S113D89844656D6F2F41524D434D335F4C4D3353A7 -S113D8A85F454B5F4C4D3353363936355F43726FA2 -S113D8B87373776F726B732F50726F672F69646518 -S113D8C82F2E2E2F6C69622F6472697665726C69CB -S113D8D8622F666C6173682E63000000433A2F5709 -S113D8E86F726B2F736F6674776172652F4F7065F3 -S113D8F86E424C542F5461726765742F44656D6F82 -S113D9082F41524D434D335F4C4D33535F454B5F6D -S113D9184C4D3353363936355F43726F7373776FB3 -S113D928726B732F50726F672F6964652F2E2E2FB9 -S113D9386C69622F6472697665726C69622F6770AC -S113D948696F2E630000000040E00F4044E00F4080 -S113D95848E00F4000E10F4004E10F4008E10F40A8 -S113D96840420F0000201C0080841E000080250017 -S113D978999E36000040380000093D0000803E00B2 -S113D98800004B00404B4C0000204E00808D5B0093 -S113D99800C05D000080700000127A0000007D0065 -S113D9A880969800001BB7000080BB00C0E8CE003A -S113D9B8647ADA000024F4000000FA00433A2F578E -S113D9C86F726B2F736F6674776172652F4F706512 -S113D9D86E424C542F5461726765742F44656D6FA1 -S113D9E82F41524D434D335F4C4D33535F454B5F8D -S113D9F84C4D3353363936355F43726F7373776FD3 -S113DA08726B732F50726F672F6964652F2E2E2FD8 -S113DA186C69622F6472697665726C69622F7379B6 -S113DA287363746C2E630000433A2F576F726B2F25 -S113DA38736F6674776172652F4F70656E424C54CC -S113DA482F5461726765742F44656D6F2F41524D71 -S113DA58434D335F4C4D33535F454B5F4C4D33530C -S113DA68363936355F43726F7373776F726B732F02 -S113DA7850726F672F6964652F2E2E2F6C69622F81 -S113DA886472697665726C69622F737973746963F9 -S113DA986B2E6300433A2F576F726B2F736F667444 -S113DAA8776172652F4F70656E424C542F546172C2 -S113DAB86765742F44656D6F2F41524D434D335F35 -S113DAC84C4D33535F454B5F4C4D335336393635E4 -S113DAD85F43726F7373776F726B732F50726F67D4 -S113DAE82F6964652F2E2E2F6C69622F64726976F4 -S113DAF865726C69622F756172742E630000000090 -S113DB08286E756C6C290000303132333435363761 -S113DB183839616263646566303132333435363797 -S10BDB283839414243444546EB +S113D35C980198016B019801980198019801980122 +S113D36C980198019801980198016B00BC009801F0 +S113D37C980198019801C7009801980198019801A7 +S113D38CD200E600F10098019801FC0098016001BC +S113D39C980198016B01059800F092F9252802D1A7 +S113D3AC05F101051AE704460599FFF70BFEB4F1E4 +S113D3BCFF3F40F03481039B002B08BF4FF0FF3339 +S113D3CC03932CE10BF02002002A14BF3B460123EB +S113D3DC1BF0010705D10B9C04F104010B9124688B +S113D3EC01E04FF00004002B00F01981002B32DD1A +S113D3FC03EB05086FEA050909EB080000F00109C5 +S113D40C05F10105059800F05BF9B0F1FF3F40F020 +S113D41C0A810CE0DDF8149001E0DDF8149005F1BC +S113D42C0105484600F04CF9B0F1FF3F06D1039BCF +S113D43C002B08BF4FF0FF330393F0E00FB904F84F +S113D44C010B05F10105484600F03AF9B0F1FF3F34 +S113D45C40F00381EBE7002F7FF4C0AE039A02F196 +S113D46C01020392BAE60097059804994BF08002E6 +S113D47C4FF00A03FFF7B6FD8146ADE0009705981F +S113D48C04994BF080024FF00003FFF7ABFD81468B +S113D49CA2E01BF0010F7FF4A1AE0B9C04F104017C +S113D4AC0B9120681BF0100F01D0057096E61BF051 +S113D4BC080F14BF0580056090E600970598049941 +S113D4CC4BF080024FF00803FFF78CFD814683E09C +S113D4DC0097059804992BF01E024FF01003FFF7E8 +S113D4EC81FD814678E04FF0FF39DDF8148009F1B5 +S113D4FC0109404600F0E4F8044600F045F9002820 +S113D50CF5D14B46B4F1FF3F4ED01BF0010106910F +S113D51C78D10B9800F104020B92D0F8008073E0E0 +S113D52C0FB908F8014B09F10105A946584600F05A +S113D53CC7F80446B54223D0B0F1FF3F40F0A880B1 +S113D54CDDF81CB0089D099E23E0CDF81CB00895AD +S113D55C069FDDF814B009960A9E07E0CDF81CB0BE +S113D56C0895069FDDF814B009960A9E204600F033 +S113D57C0BF90028D4D0DDF81CB0089D099E08E0F6 +S113D58CDDF81CB0089D099E03E0DDF81CB0089D75 +S113D59C099E20460599FFF715FD069AE2B94FF04E +S113D5AC000388F8003017E04FF0FF3914E00097BF +S113D5BC059804994BF080024FF00A03FFF712FD13 +S113D5CC814609E00097059804994BF080024FF0CE +S113D5DC1003FFF707FD8146B9F1000F09DAB9F121 +S113D5ECFF3F1CD10398002808BF4FF0FF30039075 +S113D5FC15E01BF0010F03D1039C04F10104039407 +S113D60C4D44EBE54FF00008002FC2DDFF180A97DC +S113D61C6FEA0903D91911F0010F96D024E003988D +S113D62C0DB0BDE8F08F0FB904F8010B45453FF47C +S113D63C12AFB9F1000F3FF4EDAE05F101050598F9 +S113D64C00F03EF8B0F1FF3F3FF4F1AE0FB904F82F +S113D65C010B45457FF4E1AEFDE60FB904F8010B6F +S113D66C45457FF4DCAEF6E6204600F08DF8002844 +S113D67C8FD1069808B908F8014B09F101090598EE +S113D68C00F01EF80446B0F1FF3F7FF467AF80E76B +S113D69C00F07AF800287FF478AF0FB908F8014B42 +S113D6AC05F10109584600F00BF80446B0F1FF3FB0 +S113D6BC7FF45CAFDDF81CB0089D099E69E700BFE0 +S113D6CC08B50346027832B14168087830B101F1EB +S113D6DC0101596008BD4068804708BD4FF0FF3018 +S113D6EC08BD00BF38B50446806848B12368626839 +S113D6FC03F10105954208BF0021934238BFC15480 +S113D70CE36833B120686268904202D2084621462D +S113D71C9847216801F10101216038BDA0F1410055 +S113D72C19288CBF00200120704700BFA0F16100B4 +S113D73C19288CBF00200120704700BFA0F13000D5 +S113D74C09288CBF00200120704700BF38B504465F +S113D75C0D46FFF7F3FF10B1A4F130000FE02046A3 +S113D76CFFF7E4FF10B1A4F1570008E02046FFF7DF +S113D77CD5FF10B1A4F1370001E04FF0FF30A842FF +S113D78CA8BF4FF0FF3038BDA0F10903042B04D916 +S113D79C202814BF0020012070474FF0010070476F +S113D7AC38B504460D4600F019F840F27873C2F20D +S113D7BC00031D6044F0800440F27C70C2F200004F +S113D7CC0460024611680029FCD100F009F840F20B +S113D7DC7873C2F20003186838BD00BF704700BFED +S107D7EC704700BFBF +S113D7F000000000FFFFFFFFFFFF0000FFFFFFFF2F +S113D800433A2F576F726B2F736F6674776172652B +S113D8102F4F70656E424C542F5461726765742F9C +S113D82044656D6F2F41524D434D335F4C4D33531F +S113D8305F454B5F4C4D3353363936355F43726F1A +S113D8407373776F726B732F50726F672F69646590 +S113D8502F2E2E2F6C69622F6472697665726C6943 +S113D860622F65746865726E65742E630000000033 +S113D870433A2F576F726B2F736F667477617265BB +S113D8802F4F70656E424C542F5461726765742F2C +S113D89044656D6F2F41524D434D335F4C4D3353AF +S113D8A05F454B5F4C4D3353363936355F43726FAA +S113D8B07373776F726B732F50726F672F69646520 +S113D8C02F2E2E2F6C69622F6472697665726C69D3 +S113D8D0622F666C6173682E63000000433A2F5711 +S113D8E06F726B2F736F6674776172652F4F7065FB +S113D8F06E424C542F5461726765742F44656D6F8A +S113D9002F41524D434D335F4C4D33535F454B5F75 +S113D9104C4D3353363936355F43726F7373776FBB +S113D920726B732F50726F672F6964652F2E2E2FC1 +S113D9306C69622F6472697665726C69622F6770B4 +S113D940696F2E630000000040E00F4044E00F4088 +S113D95048E00F4000E10F4004E10F4008E10F40B0 +S113D96040420F0000201C0080841E00008025001F +S113D970999E36000040380000093D0000803E00BA +S113D98000004B00404B4C0000204E00808D5B009B +S113D99000C05D000080700000127A0000007D006D +S113D9A080969800001BB7000080BB00C0E8CE0042 +S113D9B0647ADA000024F4000000FA00433A2F5796 +S113D9C06F726B2F736F6674776172652F4F70651A +S113D9D06E424C542F5461726765742F44656D6FA9 +S113D9E02F41524D434D335F4C4D33535F454B5F95 +S113D9F04C4D3353363936355F43726F7373776FDB +S113DA00726B732F50726F672F6964652F2E2E2FE0 +S113DA106C69622F6472697665726C69622F7379BE +S113DA207363746C2E630000433A2F576F726B2F2D +S113DA30736F6674776172652F4F70656E424C54D4 +S113DA402F5461726765742F44656D6F2F41524D79 +S113DA50434D335F4C4D33535F454B5F4C4D335314 +S113DA60363936355F43726F7373776F726B732F0A +S113DA7050726F672F6964652F2E2E2F6C69622F89 +S113DA806472697665726C69622F73797374696301 +S113DA906B2E6300433A2F576F726B2F736F66744C +S113DAA0776172652F4F70656E424C542F546172CA +S113DAB06765742F44656D6F2F41524D434D335F3D +S113DAC04C4D33535F454B5F4C4D335336393635EC +S113DAD05F43726F7373776F726B732F50726F67DC +S113DAE02F6964652F2E2E2F6C69622F64726976FC +S113DAF065726C69622F756172742E630000000098 +S113DB00286E756C6C290000303132333435363769 +S113DB10383961626364656630313233343536379F +S10BDB203839414243444546F3 S903819BE0 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/ide/lm3s6965_crossworks.hzs b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/ide/lm3s6965_crossworks.hzs index 6493974d..02507b9f 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/ide/lm3s6965_crossworks.hzs +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/ide/lm3s6965_crossworks.hzs @@ -51,10 +51,10 @@ - - - - + + + + - + diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/lib/uip/netdev.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/lib/uip/netdev.c index 1dcbe2ce..9fa949a6 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/lib/uip/netdev.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/lib/uip/netdev.c @@ -62,12 +62,20 @@ /*---------------------------------------------------------------------------*/ void netdev_init(void) { - unsigned long ulTemp; - unsigned long ulLinkTimeOut; - /* enable and reset the ethernet controller. */ SysCtlPeripheralEnable(SYSCTL_PERIPH_ETH); SysCtlPeripheralReset(SYSCTL_PERIPH_ETH); +} + + +/*---------------------------------------------------------------------------*/ +void netdev_init_mac(void) +{ + struct uip_eth_addr macAddress; + unsigned long ulUser0, ulUser1; + unsigned long ulTemp; + unsigned long ulLinkTimeOut; + /* enable port F for ethernet LEDs. * LED0 Bit 3 Output * LED1 Bit 2 Output @@ -81,7 +89,6 @@ void netdev_init(void) ETH_INT_RXOF | ETH_INT_TX | ETH_INT_TXER | ETH_INT_RX)); ulTemp = EthernetIntStatus(ETH_BASE, false); EthernetIntClear(ETH_BASE, ulTemp); - /* initialize the ethernet controller for operation. */ EthernetInitExpClk(ETH_BASE, SysCtlClockGet()); /* configure the ethernet controller for normal operation. @@ -91,6 +98,9 @@ void netdev_init(void) */ EthernetConfigSet(ETH_BASE, (ETH_CFG_TX_DPLXEN | ETH_CFG_TX_CRCEN | ETH_CFG_TX_PADEN)); + /* enable the ethernet controller. */ + EthernetEnable(ETH_BASE); + /* wait for the link to become active. */ ulTemp = EthernetPHYRead(ETH_BASE, PHY_MR1); ulLinkTimeOut = TimeGet() + NETDEV_LINKUP_TIMEOUT_MS; @@ -106,16 +116,6 @@ void netdev_init(void) break; } } - /* enable the ethernet controller. */ - EthernetEnable(ETH_BASE); -} - - -/*---------------------------------------------------------------------------*/ -void netdev_setmacaddr(void) -{ - struct uip_eth_addr macAddress; - unsigned long ulUser0, ulUser1; /* set the default MAC address */ macAddress.addr[0] = NETDEV_DEFAULT_MACADDR0; diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/lib/uip/netdev.h b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/lib/uip/netdev.h index d02efb3c..4ea59ce5 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/lib/uip/netdev.h +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/lib/uip/netdev.h @@ -39,8 +39,8 @@ #define __NETDEV_H__ void netdev_init(void); +void netdev_init_mac(void); unsigned int netdev_read(void); void netdev_send(void); -void netdev_setmacaddr(void); #endif /* __NETDEV_H__ */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/net.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/net.c index 89f812f0..2c15d2a4 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/net.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/net.c @@ -71,6 +71,9 @@ void NetInit(void) /* initialize the network device */ netdev_init(); + /* initialize the timer variables */ + periodicTimerTimeOut = TimeGet() + NET_UIP_PERIODIC_TIMER_MS; + ARPTimerTimeOut = TimeGet() + NET_UIP_ARP_TIMER_MS; /* initialize the uIP TCP/IP stack. */ uip_init(); /* set the IP address */ @@ -81,13 +84,10 @@ void NetInit(void) uip_ipaddr(ipaddr, BOOT_COM_NET_NETMASK0, BOOT_COM_NET_NETMASK1, BOOT_COM_NET_NETMASK2, BOOT_COM_NET_NETMASK3); uip_setnetmask(ipaddr); - /* set the MAC address */ - netdev_setmacaddr(); - /* initialize the timer variables */ - periodicTimerTimeOut = TimeGet() + NET_UIP_PERIODIC_TIMER_MS; - ARPTimerTimeOut = TimeGet() + NET_UIP_ARP_TIMER_MS; /* start listening on the configured port for XCP transfers on TCP/IP */ uip_listen(HTONS(BOOT_COM_NET_PORT)); + /* initialize the MAC and set the MAC address */ + netdev_init_mac(); } /*** end of NetInit ***/ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openbtl_ek_lm3s6965.bin b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openbtl_ek_lm3s6965.bin index a167cdb1..29a05300 100644 Binary files a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openbtl_ek_lm3s6965.bin and b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openbtl_ek_lm3s6965.bin differ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openbtl_ek_lm3s6965.elf b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openbtl_ek_lm3s6965.elf index c555effa..890b84e8 100644 Binary files a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openbtl_ek_lm3s6965.elf and b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openbtl_ek_lm3s6965.elf differ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openbtl_ek_lm3s6965.map b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openbtl_ek_lm3s6965.map index 59fc6e66..f98b17ef 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openbtl_ek_lm3s6965.map +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openbtl_ek_lm3s6965.map @@ -7,38 +7,38 @@ start address 0x00000000 Program Header: LOAD off 0x00008000 vaddr 0x00000000 paddr 0x00000000 align 2**15 - filesz 0x00006074 memsz 0x00006074 flags r-x - LOAD off 0x00010000 vaddr 0x20000000 paddr 0x00006074 align 2**15 + filesz 0x00006058 memsz 0x00006058 flags r-x + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x00006058 align 2**15 filesz 0x00000008 memsz 0x000018ac flags rw- private flags = 5000200: [Version5 EABI] [soft-float ABI] Sections: Idx Name Size VMA LMA File off Algn - 0 .text 00006074 00000000 00000000 00008000 2**2 + 0 .text 00006058 00000000 00000000 00008000 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE - 1 .data 00000008 20000000 00006074 00010000 2**2 + 1 .data 00000008 20000000 00006058 00010000 2**2 CONTENTS, ALLOC, LOAD, DATA - 2 .bss 000018a4 20000008 0000607c 00010008 2**2 + 2 .bss 000018a4 20000008 00006060 00010008 2**2 ALLOC - 3 .debug_info 0000f913 00000000 00000000 00010008 2**0 + 3 .debug_info 0000f8d4 00000000 00000000 00010008 2**0 CONTENTS, READONLY, DEBUGGING - 4 .debug_abbrev 0000300e 00000000 00000000 0001f91b 2**0 + 4 .debug_abbrev 00002feb 00000000 00000000 0001f8dc 2**0 CONTENTS, READONLY, DEBUGGING - 5 .debug_loc 0000b63e 00000000 00000000 00022929 2**0 + 5 .debug_loc 0000b649 00000000 00000000 000228c7 2**0 CONTENTS, READONLY, DEBUGGING - 6 .debug_aranges 00000e00 00000000 00000000 0002df67 2**0 + 6 .debug_aranges 00000e00 00000000 00000000 0002df10 2**0 CONTENTS, READONLY, DEBUGGING - 7 .debug_ranges 00000e98 00000000 00000000 0002ed67 2**0 + 7 .debug_ranges 00000e98 00000000 00000000 0002ed10 2**0 CONTENTS, READONLY, DEBUGGING - 8 .debug_line 00004dee 00000000 00000000 0002fbff 2**0 + 8 .debug_line 00004df8 00000000 00000000 0002fba8 2**0 CONTENTS, READONLY, DEBUGGING - 9 .debug_str 00002e30 00000000 00000000 000349ed 2**0 + 9 .debug_str 00002e2e 00000000 00000000 000349a0 2**0 CONTENTS, READONLY, DEBUGGING - 10 .comment 00000030 00000000 00000000 0003781d 2**0 + 10 .comment 00000030 00000000 00000000 000377ce 2**0 CONTENTS, READONLY - 11 .ARM.attributes 00000033 00000000 00000000 0003784d 2**0 + 11 .ARM.attributes 00000033 00000000 00000000 000377fe 2**0 CONTENTS, READONLY - 12 .debug_frame 00002b2c 00000000 00000000 00037880 2**2 + 12 .debug_frame 00002b1c 00000000 00000000 00037834 2**2 CONTENTS, READONLY, DEBUGGING SYMBOL TABLE: 00000000 l d .text 00000000 .text @@ -57,9 +57,9 @@ SYMBOL TABLE: 00000000 l df *ABS* 00000000 vectors.c 00000000 l df *ABS* 00000000 cstart.c 0000011c l F .text 00000000 zero_loop2 -000054a2 l F .text 00000000 zero_loop +00005486 l F .text 00000000 zero_loop 00000000 l df *ABS* 00000000 hooks.c -00005610 l O .text 0000001b firmwareFilename +000055f4 l O .text 0000001b firmwareFilename 20000008 l O .bss 00000228 logfile 00000000 l df *ABS* 00000000 main.c 00000000 l df *ABS* 00000000 ethernet.c @@ -68,9 +68,9 @@ SYMBOL TABLE: 00000000 l df *ABS* 00000000 flashlib.c 00000000 l df *ABS* 00000000 sysctl.c 0000079c l F .text 00000154 SysCtlPeripheralValid -00005670 l O .text 0000006c g_pulXtals -000056f8 l O .text 0000000c g_pulRCGCRegs -00005704 l O .text 0000000c g_pulSRCRRegs +00005654 l O .text 0000006c g_pulXtals +000056dc l O .text 0000000c g_pulRCGCRegs +000056e8 l O .text 0000000c g_pulSRCRRegs 00000000 l df *ABS* 00000000 gpio.c 00000ce8 l F .text 00000054 GPIOBaseValid 00000000 l df *ABS* 00000000 uartlib.c @@ -94,18 +94,18 @@ SYMBOL TABLE: 20000001 l O .data 00000001 comActiveInterface 20000235 l O .bss 00000040 xcpCtoReqPacket.4412 00000000 l df *ABS* 00000000 xcp.c -00001c9c l F .text 00000014 XcpSetCtoError -00005757 l O .text 00000008 xcpStationId +00001c98 l F .text 00000014 XcpSetCtoError +0000573b l O .text 00000008 xcpStationId 20000278 l O .bss 0000004c xcpInfo 00000000 l df *ABS* 00000000 backdoor.c 200002c4 l O .bss 00000001 backdoorOpen 200002c8 l O .bss 00000004 backdoorOpenTime 00000000 l df *ABS* 00000000 cop.c 00000000 l df *ABS* 00000000 file.c -00001f68 l F .text 0000002c FileLibByteNibbleToChar -00001f94 l F .text 0000001e FileLibByteToHexString -00001fb4 l F .text 00000058 FileLibHexStringToByte -0000200c l F .text 00000038 FileLibLongToIntString.constprop.0 +00001f64 l F .text 0000002c FileLibByteNibbleToChar +00001f90 l F .text 0000001e FileLibByteToHexString +00001fb0 l F .text 00000058 FileLibHexStringToByte +00002008 l F .text 00000038 FileLibLongToIntString.constprop.0 200002cc l O .bss 00000040 loggingStr 2000030c l O .bss 00000001 firmwareUpdateState 20000310 l O .bss 00000008 eraseInfo @@ -118,39 +118,39 @@ SYMBOL TABLE: 200008fc l O .bss 00000004 assert_failure_file 20000900 l O .bss 00000004 assert_failure_line 00000000 l df *ABS* 00000000 ff.c -00002758 l F .text 00000012 mem_cpy -0000276a l F .text 0000001e sum_sfn -00002788 l F .text 0000002a validate -000027b2 l F .text 000000ea get_fileinfo -0000289c l F .text 0000001c ld_clust.isra.0 -000028b8 l F .text 00000088 check_fs -00002940 l F .text 0000030c chk_mounted -00002c4c l F .text 0000004a sync_window.part.2 -00002c96 l F .text 0000000c sync_window -00002ca2 l F .text 0000002e move_window -00002cd0 l F .text 000000b6 sync_fs -00002e6a l F .text 00000084 dir_sdi -00002fe0 l F .text 0000009a create_chain -0000307a l F .text 000000f2 dir_next -0000316c l F .text 0000012c dir_find.part.6 -00003298 l F .text 0000026c follow_path -00003504 l F .text 0000004e dir_remove -00003554 l F .text 000000fc dir_read.constprop.8 -00003650 l F .text 00000054 remove_chain -00003724 l F .text 000001b0 dir_register +00002744 l F .text 00000012 mem_cpy +00002756 l F .text 0000001e sum_sfn +00002774 l F .text 0000002a validate +0000279e l F .text 000000ea get_fileinfo +00002888 l F .text 0000001c ld_clust.isra.0 +000028a4 l F .text 00000088 check_fs +0000292c l F .text 0000030c chk_mounted +00002c38 l F .text 0000004a sync_window.part.2 +00002c82 l F .text 0000000c sync_window +00002c8e l F .text 0000002e move_window +00002cbc l F .text 000000b6 sync_fs +00002e56 l F .text 00000084 dir_sdi +00002fcc l F .text 0000009a create_chain +00003066 l F .text 000000f2 dir_next +00003158 l F .text 0000012c dir_find.part.6 +00003284 l F .text 0000026c follow_path +000034f0 l F .text 0000004e dir_remove +00003540 l F .text 000000fc dir_read.constprop.8 +0000363c l F .text 00000054 remove_chain +00003710 l F .text 000001b0 dir_register 20000904 l O .bss 00000200 LfnBuf 20000b04 l O .bss 00000002 Fsid -0000590a l O .text 00000080 ExCvt -0000598a l O .text 0000000d LfnOfs +000058ee l O .text 00000080 ExCvt +0000596e l O .text 0000000d LfnOfs 20000b08 l O .bss 00000004 FatFs 00000000 l df *ABS* 00000000 unicode.c -00005998 l O .text 000001e0 tbl_lower.4259 -00005b78 l O .text 00000100 Tbl -00005c78 l O .text 000001e0 tbl_upper.4260 +0000597c l O .text 000001e0 tbl_lower.4259 +00005b5c l O .text 00000100 Tbl +00005c5c l O .text 000001e0 tbl_upper.4260 00000000 l df *ABS* 00000000 uip.c -0000411c l F .text 00000038 chksum -00004154 l F .text 0000003c upper_layer_chksum -000041e4 l F .text 0000002c uip_add_rcv_nxt +00004108 l F .text 00000038 chksum +00004140 l F .text 0000003c upper_layer_chksum +000041d0 l F .text 0000002c uip_add_rcv_nxt 20000b0c l O .bss 00000002 tmp16 20000b0e l O .bss 00000002 ipid 20000b10 l O .bss 00000004 iss @@ -158,11 +158,11 @@ SYMBOL TABLE: 20000b1c l O .bss 00000001 c 20000b1d l O .bss 00000001 opt 00000000 l df *ABS* 00000000 uip_arp.c -00004c2c l F .text 000000e4 uip_arp_update.constprop.0 +00004c10 l F .text 000000e4 uip_arp_update.constprop.0 20000b1e l O .bss 00000001 i 20000b1f l O .bss 00000001 tmpage 20000b20 l O .bss 00000060 arp_table -00005e58 l O .text 00000006 broadcast_ethaddr +00005e3c l O .text 00000006 broadcast_ethaddr 20000b80 l O .bss 00000001 c 20000b81 l O .bss 00000001 arptime 20000b82 l O .bss 00000004 ipaddr @@ -175,11 +175,11 @@ SYMBOL TABLE: 00000000 l df *ABS* 00000000 timer.c 20000bcc l O .bss 00000004 millisecond_counter 00000000 l df *ABS* 00000000 flash.c -0000512c l F .text 00000034 FlashGetSector -00005160 l F .text 0000004c FlashWriteBlock -000051ac l F .text 00000050 FlashSwitchBlock -000051fc l F .text 00000080 FlashAddToBlock -00005e84 l O .text 000000c0 flashLayout +00005110 l F .text 00000034 FlashGetSector +00005144 l F .text 0000004c FlashWriteBlock +00005190 l F .text 00000050 FlashSwitchBlock +000051e0 l F .text 00000080 FlashAddToBlock +00005e68 l O .text 000000c0 flashLayout 20000bd0 l O .bss 00000204 bootBlockInfo 20000dd4 l O .bss 00000204 blockInfo 00000000 l df *ABS* 00000000 memcpy-stub.c @@ -187,167 +187,166 @@ SYMBOL TABLE: 00000000 l df *ABS* 00000000 ctype_.c 00000000 l df *ABS* 00000000 00000200 l *ABS* 00000000 __STACKSIZE__ -00001bb8 g F .text 0000003c ComInit -00005294 g F .text 00000048 FlashWrite -0000401c g F .text 0000004e f_gets -00002740 g F .text 00000018 AssertFailure -00002d9e g F .text 000000cc get_fat +00001bb4 g F .text 0000003c ComInit +00005278 g F .text 00000048 FlashWrite +00004008 g F .text 0000004e f_gets +0000272c g F .text 00000018 AssertFailure +00002d8a g F .text 000000cc get_fat 00000f24 g F .text 00000034 GPIOPinTypeSSI -00005480 g F .text 00000040 reset_handler +00005464 g F .text 00000040 reset_handler 000012dc g F .text 00000028 SSIDataGet -00005100 g F .text 0000001c TimerUpdate -00001cdc g F .text 00000010 XcpPacketTransmitted -00001bf4 g F .text 0000003c ComTask +000050e4 g F .text 0000001c TimerUpdate +00001cd8 g F .text 00000010 XcpPacketTransmitted +00001bf0 g F .text 0000003c ComTask 00001254 g F .text 00000024 SSIEnable 000009e4 g F .text 00000008 SysCtlDelay -00001c8c g F .text 0000000c ComSetConnectEntryState +00001c88 g F .text 0000000c ComSetConnectEntryState 20000fd8 g O .bss 00000002 uip_len 20000b16 g O .bss 00000006 uip_ethaddr -00004190 g F .text 00000054 uip_add32 -00001b80 g F .text 0000001e BootInit -000020f0 g F .text 0000003e FileSrecVerifyChecksum -00001f44 g F .text 00000020 BackDoorInit +0000417c g F .text 00000054 uip_add32 +00001b7c g F .text 0000001e BootInit +000020ec g F .text 0000003e FileSrecVerifyChecksum +00001f40 g F .text 00000020 BackDoorInit 0000118c g F .text 000000c8 SSIConfigSetExpClk -00001f66 g F .text 00000002 CopService -00006074 g .text 00000000 _etext +00001f62 g F .text 00000002 CopService +00006058 g .text 00000000 _etext 000008f0 g F .text 00000090 SysCtlPeripheralReset -000040f8 g F .text 00000024 ff_wtoupper +000040e4 g F .text 00000024 ff_wtoupper 00000e98 g F .text 00000024 GPIOPinWrite -00001b34 g F .text 00000034 netdev_read -00004280 g F .text 00000980 uip_process -0000546c g F .text 00000006 FlashGetUserProgBaseAddress -000054c8 g F .text 000000a6 memcpy -0000226c g F .text 00000324 FileTask +00001b30 g F .text 00000034 netdev_read +0000426c g F .text 00000980 uip_process +00005450 g F .text 00000006 FlashGetUserProgBaseAddress +000054ac g F .text 000000a6 memcpy +00002268 g F .text 00000324 FileTask 000010e0 g F .text 00000024 UARTSpaceAvail -000050f4 g F .text 0000000c TimerReset +000050d8 g F .text 0000000c TimerReset 000014a4 g F .text 00000228 disk_initialize 20000fdc g O .bss 00000004 uip_sappdata -00001a0c g F .text 00000090 netdev_init +00001a0c g F .text 00000018 netdev_init 20000fe0 g O .bss 00000004 uip_acc32 -00004210 g F .text 00000020 uip_ipchksum +000041fc g F .text 00000020 uip_ipchksum 0000112c g F .text 0000002c UARTCharPutNonBlocking -00001b9e g F .text 0000001a BootTask -000053ac g F .text 00000044 FlashWriteChecksum -00001c34 g F .text 00000030 ComTransmitPacket +00001b9a g F .text 0000001a BootTask +00005390 g F .text 00000044 FlashWriteChecksum +00001c30 g F .text 00000030 ComTransmitPacket 00000360 g F .text 0000002c EthernetInitExpClk 000016cc g F .text 00000014 disk_status -00002130 g F .text 0000013c FileSrecParseLine -00004264 g F .text 0000001c uip_listen -00001b68 g F .text 00000018 netdev_send +0000212c g F .text 0000013c FileSrecParseLine +00004250 g F .text 0000001c uip_listen +00001b64 g F .text 00000018 netdev_send 00001824 g F .text 000001e0 disk_ioctl -00002084 g F .text 00000028 FileHandleFirmwareUpdateRequest +00002080 g F .text 00000028 FileHandleFirmwareUpdateRequest 000004d8 g F .text 0000005c EthernetPacketPut 00000980 g F .text 00000064 SysCtlPeripheralEnable -000036a4 g F .text 0000007e gen_numname +00003690 g F .text 0000007e gen_numname 20000fe4 g O .bss 00000001 uip_flags 000001bc g F .text 00000030 FileFirmwareUpdateCompletedHook -00001ccc g F .text 00000010 XcpIsConnected -00003f60 g F .text 000000bc f_unlink -000050b0 g F .text 00000004 NvmInit -0000527c g F .text 00000018 FlashInit +00001cc8 g F .text 00000010 XcpIsConnected +00003f4c g F .text 000000bc f_unlink +00005094 g F .text 00000004 NvmInit +00005260 g F .text 00000018 FlashInit 200016aa g .bss 00000000 _ebss -0000406a g F .text 00000032 f_putc -0000409c g F .text 0000001e f_puts -00005474 g F .text 0000000c UnusedISR +00004056 g F .text 00000032 f_putc +00004088 g F .text 0000001e f_puts +00005458 g F .text 0000000c UnusedISR 00000484 g F .text 00000054 EthernetPacketGetNonBlocking -00001c30 g F .text 00000002 ComFree +00001c2c g F .text 00000002 ComFree 00000ebc g F .text 00000034 GPIOPinTypeEthernetLED -00004fb0 g F .text 00000028 UartInit -00001a9c g F .text 00000098 netdev_setmacaddr -000050b8 g F .text 00000004 NvmErase +00004f94 g F .text 00000028 UartInit +0000509c g F .text 00000004 NvmErase +00001a24 g F .text 0000010c netdev_init_mac 00001104 g F .text 00000028 UARTCharGetNonBlocking 0000129c g F .text 00000040 SSIDataPut 20000008 g .bss 00000000 _bss -00003dd0 g F .text 0000000e f_close -00001cec g F .text 00000214 XcpPacketReceived -00004230 g F .text 00000006 uip_tcpchksum -00003a34 g F .text 00000160 f_read -00005438 g F .text 00000034 FlashDone +00003dbc g F .text 0000000e f_close +00001ce8 g F .text 00000214 XcpPacketReceived +0000421c g F .text 00000006 uip_tcpchksum +00003a20 g F .text 00000160 f_read +0000541c g F .text 00000034 FlashDone 000000f0 g F .text 00000050 EntryFromProg 20000fe8 g O .bss 00000004 uip_appdata 20000fec g O .bss 00000004 uip_conn 20000ff0 g O .bss 00000068 uip_conns 00000658 g F .text 000000e4 FlashProgram 00001a04 g F .text 00000008 get_fattime -00001cb0 g F .text 0000001c XcpInit -00002044 g F .text 0000002c FileInit +00001cac g F .text 0000001c XcpInit +00002040 g F .text 0000002c FileInit 0000056c g F .text 00000028 EthernetIntStatus -00004e18 g F .text 00000144 uip_arp_out -000052dc g F .text 000000d0 FlashErase -00005570 g F .text 0000009e memset +00004dfc g F .text 00000144 uip_arp_out +000052c0 g F .text 000000d0 FlashErase +00005554 g F .text 0000009e memset 000001ec g F .text 00000014 FileFirmwareUpdateErrorHook 00000248 g F .text 0000002c main -00003d26 g F .text 000000aa f_sync +00003d12 g F .text 000000aa f_sync 00000b3c g F .text 000001ac SysCtlClockGet -000020ac g F .text 00000044 FileSrecGetLineType +000020a8 g F .text 00000044 FileSrecGetLineType 00000fdc g F .text 00000034 UARTDisable -000050c0 g F .text 00000012 NvmDone +000050a4 g F .text 00000012 NvmDone 00000444 g F .text 00000040 EthernetEnable -000038d4 g F .text 00000020 f_mount -00004fd8 g F .text 0000006c UartTransmitPacket -000050bc g F .text 00000004 NvmVerifyChecksum -00004f8c g F .text 0000001e CpuMemCopy -00002eee g F .text 000000f2 put_fat -00003dde g F .text 00000138 f_lseek -00004d68 g F .text 000000b0 uip_arp_arpin -00001c78 g F .text 00000014 ComGetActiveInterfaceMaxTxLen -00005044 g F .text 0000006c UartReceivePacket +000038c0 g F .text 00000020 f_mount +00004fbc g F .text 0000006c UartTransmitPacket +000050a0 g F .text 00000004 NvmVerifyChecksum +00004f70 g F .text 0000001e CpuMemCopy +00002eda g F .text 000000f2 put_fat +00003dca g F .text 00000138 f_lseek +00004d4c g F .text 000000b0 uip_arp_arpin +00001c74 g F .text 00000014 ComGetActiveInterfaceMaxTxLen +00005028 g F .text 0000006c UartReceivePacket 0000018c g F .text 00000008 FileGetFirmwareFilenameHook 000003e4 g F .text 00000060 EthernetMACAddrSet -00004d10 g F .text 00000058 uip_arp_timer +00004cf4 g F .text 00000058 uip_arp_timer 20001058 g O .bss 00000002 uip_listenports 2000105a g O .bss 00000004 uip_draddr 20000000 g .data 00000000 _data 000005c8 g F .text 00000040 EthernetPHYRead -00003f18 g F .text 00000048 f_stat -00001f64 g F .text 00000002 CopInit -00004faa g F .text 00000004 CpuReset +00003f04 g F .text 00000048 f_stat +00001f60 g F .text 00000002 CopInit +00004f8e g F .text 00000004 CpuReset 00001278 g F .text 00000024 SSIDisable -000050b4 g F .text 00000004 NvmWrite -00004f5c g F .text 00000030 CpuStartUserProgram -00002d86 g F .text 00000018 clust2sect +00005098 g F .text 00000004 NvmWrite +00004f40 g F .text 00000030 CpuStartUserProgram +00002d72 g F .text 00000018 clust2sect 200018ac g .bss 00000000 _estack 0000038c g F .text 00000058 EthernetConfigSet -000053f0 g F .text 00000048 FlashVerifyChecksum -000025f0 g F .text 0000003c NetTransmitPacket +000053d4 g F .text 00000048 FlashVerifyChecksum +000025ec g F .text 0000003c NetTransmitPacket 20000008 g .data 00000000 _edata -00002070 g F .text 00000014 FileIsIdle -00004c00 g F .text 00000006 htons -00003b94 g F .text 00000192 f_write +0000206c g F .text 00000014 FileIsIdle +00003b80 g F .text 00000192 f_write 00000000 g O .text 000000f0 _vectab 0000073c g F .text 00000060 FlashUserGet 00000f58 g F .text 00000034 GPIOPinTypeUART -000038f4 g F .text 00000140 f_open +000038e0 g F .text 00000140 f_open 00001764 g F .text 000000c0 disk_write 00000ef0 g F .text 00000034 GPIOPinTypeGPIOOutput 00000200 g F .text 00000048 FileFirmwareUpdateLogHook 20000004 g O .data 00000004 __ctype_ptr__ -00001c98 g F .text 00000004 ComIsConnected +00001c94 g F .text 00000004 ComIsConnected 00000534 g F .text 00000038 EthernetIntDisable -00005f70 g O .text 00000101 _ctype_ +00005f54 g O .text 00000101 _ctype_ 00000594 g F .text 00000034 EthernetIntClear 00000154 g F .text 00000038 FileIsFirmwareUpdateRequestedHook 00001158 g F .text 00000020 UARTBusy -00004238 g F .text 0000002c uip_init -00001c64 g F .text 00000014 ComGetActiveInterfaceMaxRxLen -0000262c g F .text 000000b0 NetReceivePacket +00004224 g F .text 0000002c uip_init +00001c60 g F .text 00000014 ComGetActiveInterfaceMaxRxLen +00002628 g F .text 000000a0 NetReceivePacket 00000d3c g F .text 00000058 GPIODirModeSet 000016e0 g F .text 00000084 disk_read -00001f00 g F .text 00000044 BackDoorCheck +00001efc g F .text 00000044 BackDoorCheck 200016aa g .bss 00000000 _stack 2000105e g O .bss 00000004 uip_netmask 20001062 g O .bss 00000004 uip_hostaddr -000040bc g F .text 0000003c ff_convert -0000511c g F .text 00000010 TimerGet -000026dc g F .text 00000064 NetApp +000040a8 g F .text 0000003c ff_convert +00005100 g F .text 00000010 TimerGet +000026c8 g F .text 00000064 NetApp 00001010 g F .text 000000d0 UARTConfigSetExpClk -00002590 g F .text 00000060 NetInit +0000258c g F .text 00000060 NetInit 000009ec g F .text 00000150 SysCtlClockSet 00000d94 g F .text 00000104 GPIOPadConfigSet -000050d4 g F .text 00000020 TimerInit +000050b8 g F .text 00000020 TimerInit 20001066 g O .bss 00000642 uip_buf 00000608 g F .text 00000050 FlashClear -00004c08 g F .text 00000024 uip_send +00004bec g F .text 00000024 uip_send 200016a8 g O .bss 00000002 uip_slen 00000194 g F .text 00000028 FileFirmwareUpdateStartedHook 00000fac g F .text 00000030 UARTEnable diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/lib/uip/netdev.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/lib/uip/netdev.c index a5228bfa..b187c186 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/lib/uip/netdev.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/lib/uip/netdev.c @@ -62,12 +62,20 @@ /*---------------------------------------------------------------------------*/ void netdev_init(void) { - blt_int32u ulTemp; - blt_int32u ulLinkTimeOut; - /* enable and reset the ethernet controller. */ SysCtlPeripheralEnable(SYSCTL_PERIPH_ETH); SysCtlPeripheralReset(SYSCTL_PERIPH_ETH); +} + + +/*---------------------------------------------------------------------------*/ +void netdev_init_mac(void) +{ + struct uip_eth_addr macAddress; + unsigned long ulUser0, ulUser1; + blt_int32u ulTemp; + blt_int32u ulLinkTimeOut; + /* enable port F for ethernet LEDs. * LED0 Bit 3 Output * LED1 Bit 2 Output @@ -81,7 +89,6 @@ void netdev_init(void) ETH_INT_RXOF | ETH_INT_TX | ETH_INT_TXER | ETH_INT_RX)); ulTemp = EthernetIntStatus(ETH_BASE, false); EthernetIntClear(ETH_BASE, ulTemp); - /* initialize the ethernet controller for operation. */ EthernetInitExpClk(ETH_BASE, SysCtlClockGet()); /* configure the ethernet controller for normal operation. @@ -91,6 +98,9 @@ void netdev_init(void) */ EthernetConfigSet(ETH_BASE, (ETH_CFG_TX_DPLXEN | ETH_CFG_TX_CRCEN | ETH_CFG_TX_PADEN)); + /* enable the ethernet controller. */ + EthernetEnable(ETH_BASE); + /* wait for the link to become active. */ ulTemp = EthernetPHYRead(ETH_BASE, PHY_MR1); ulLinkTimeOut = TimerGet() + NETDEV_LINKUP_TIMEOUT_MS; @@ -106,16 +116,6 @@ void netdev_init(void) break; } } - /* enable the ethernet controller. */ - EthernetEnable(ETH_BASE); -} - - -/*---------------------------------------------------------------------------*/ -void netdev_setmacaddr(void) -{ - struct uip_eth_addr macAddress; - unsigned long ulUser0, ulUser1; /* set the default MAC address */ macAddress.addr[0] = NETDEV_DEFAULT_MACADDR0; diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/lib/uip/netdev.h b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/lib/uip/netdev.h index d02efb3c..4ea59ce5 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/lib/uip/netdev.h +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/lib/uip/netdev.h @@ -39,8 +39,8 @@ #define __NETDEV_H__ void netdev_init(void); +void netdev_init_mac(void); unsigned int netdev_read(void); void netdev_send(void); -void netdev_setmacaddr(void); #endif /* __NETDEV_H__ */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/bin/demoprog_ek_lm3s6965.elf b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/bin/demoprog_ek_lm3s6965.elf index 5f46e5b7..47e5255c 100644 Binary files a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/bin/demoprog_ek_lm3s6965.elf and b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/bin/demoprog_ek_lm3s6965.elf differ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/bin/demoprog_ek_lm3s6965.map b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/bin/demoprog_ek_lm3s6965.map index 5a66489d..103beeb1 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/bin/demoprog_ek_lm3s6965.map +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/bin/demoprog_ek_lm3s6965.map @@ -18,25 +18,25 @@ Idx Name Size VMA LMA File off Algn CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .bss 0000086c 20000000 20000000 00010000 2**2 ALLOC - 2 .debug_info 000063a5 00000000 00000000 0000b1dc 2**0 + 2 .debug_info 000063aa 00000000 00000000 0000b1dc 2**0 CONTENTS, READONLY, DEBUGGING - 3 .debug_abbrev 000015ac 00000000 00000000 00011581 2**0 + 3 .debug_abbrev 00001589 00000000 00000000 00011586 2**0 CONTENTS, READONLY, DEBUGGING - 4 .debug_loc 000033f7 00000000 00000000 00012b2d 2**0 + 4 .debug_loc 000033f7 00000000 00000000 00012b0f 2**0 CONTENTS, READONLY, DEBUGGING - 5 .debug_aranges 00000920 00000000 00000000 00015f24 2**0 + 5 .debug_aranges 00000920 00000000 00000000 00015f06 2**0 CONTENTS, READONLY, DEBUGGING - 6 .debug_ranges 000007f0 00000000 00000000 00016844 2**0 + 6 .debug_ranges 000007f0 00000000 00000000 00016826 2**0 CONTENTS, READONLY, DEBUGGING - 7 .debug_line 00002481 00000000 00000000 00017034 2**0 + 7 .debug_line 00002483 00000000 00000000 00017016 2**0 CONTENTS, READONLY, DEBUGGING - 8 .debug_str 00001a76 00000000 00000000 000194b5 2**0 + 8 .debug_str 00001a74 00000000 00000000 00019499 2**0 CONTENTS, READONLY, DEBUGGING - 9 .comment 00000030 00000000 00000000 0001af2b 2**0 + 9 .comment 00000030 00000000 00000000 0001af0d 2**0 CONTENTS, READONLY - 10 .ARM.attributes 00000033 00000000 00000000 0001af5b 2**0 + 10 .ARM.attributes 00000033 00000000 00000000 0001af3d 2**0 CONTENTS, READONLY - 11 .debug_frame 00001738 00000000 00000000 0001af90 2**2 + 11 .debug_frame 00001738 00000000 00000000 0001af70 2**2 CONTENTS, READONLY, DEBUGGING SYMBOL TABLE: 00008000 l d .text 00000000 .text @@ -121,7 +121,7 @@ SYMBOL TABLE: 000087e4 g F .text 00000052 netdev_read 00009bd4 g F .text 00000fc4 uip_process 200000e4 g O .bss 00000004 uip_sappdata -00008638 g F .text 00000100 netdev_init +00008638 g F .text 00000024 netdev_init 200000e8 g O .bss 00000004 uip_acc32 00009b30 g F .text 0000002c uip_ipchksum 00008988 g F .text 0000003a EthernetInitExpClk @@ -139,7 +139,7 @@ SYMBOL TABLE: 00008624 g F .text 00000010 TimeISRHandler 00009078 g F .text 0000004c GPIOPinTypeEthernetLED 00008400 g F .text 0000015c NetTask -00008738 g F .text 000000ac netdev_setmacaddr +0000865c g F .text 00000188 netdev_init_mac 000099ac g F .text 00000036 UARTCharGetNonBlocking 20000000 g .bss 00000000 _bss 00009b5c g F .text 00000010 uip_tcpchksum diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/bin/demoprog_ek_lm3s6965.srec b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/bin/demoprog_ek_lm3s6965.srec index 46eabac5..8dbc128c 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/bin/demoprog_ek_lm3s6965.srec +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/bin/demoprog_ek_lm3s6965.srec @@ -52,13 +52,13 @@ S1138310B173C0F2000398470FE040F24C03C2F27D S1138320000300221A704FF4A040C4F2020001219D S113833048F6B173C0F20003984740F24803C2F212 S113834000031C6010BD00BF10B548F23963C0F2D1 -S11383500003984749F66D33C0F20003984740F292 -S11383602413C2F200034FF6A9621A8043F6137273 -S11383705A8040F22013C2F200034FF6FF721A80B3 -S113838000225A8048F23973C0F20003984748F239 -S11383901964C0F20004A04740F25403C2F200037F -S11383A000F5FA701860A04740F25003C2F20003CF -S11383B000F51C50103018604EF6030049F6A13346 +S11383500003984748F21964C0F20004A04740F2B1 +S11383605403C2F2000300F5FA701860A04740F20B +S11383705003C2F2000300F51C501030186049F697 +S11383806D33C0F20003984740F22413C2F2000395 +S11383904FF6A9621A8043F613725A8040F22013F2 +S11383A0C2F200034FF6FF721A8000225A804EF682 +S11383B0030049F6A133C0F20003984748F25D6315 S11383C0C0F20003984710BD08B540F2EC03C2F2B6 S11383D000031B7813F0400F11D113F0020F0ED0DD S11383E040F2F003C2F200031B681A79FF2A06D197 @@ -98,23 +98,23 @@ S11385F00003984749F26D73C0F20003984749F2AB S11386008173C0F20003984740F25C03C2F2000396 S113861000221A6008BD00BF40F25C03C2F20003EE S11386201868704740F25C03C2F200031A68013212 -S11386301A607047FEE700BF2DE9F8434FF4A045E8 -S1138640C2F21005284649F29124C0F20004A04762 -S1138650284649F22923C0F2000398472020C2F299 -S11386600000A0474FF4A040C4F202000C2149F2DC -S11386707903C0F2000398474FF40044C4F20404A1 -S113868020467F2148F6E933C0F20003984720468C -S1138690002148F63943C0F20003984701462046BA -S11386A048F66D43C0F20003984749F2B143C0F263 -S11386B0000398470146204648F68913C0F2000398 -S11386C098472046162148F6C513C0F20003984780 -S11386D02046012148F6B543C0F2000398470446FA -S11386E048F21963C0F20003984700F59C57083715 -S11386F04FF40048C4F204084FF0010948F6B546A7 -S1138700C0F2000648F21965C0F2000506E04046D2 -S11387104946B0470446A847874202D914F0040FDB -S1138720F5D04FF40040C4F2040048F6AD23C0F283 -S113873000039847BDE8F88300B585B008238DF899 +S11386301A607047FEE700BF10B54FF4A044C2F2C1 +S11386401004204649F29123C0F2000398472046C3 +S113865049F22923C0F20003984710BD2DE9F043E5 +S113866085B02020C2F2000049F29123C0F2000339 +S113867098474FF4A040C4F202000C2149F2790358 +S1138680C0F2000398474FF40044C4F204042046A7 +S11386907F2148F6E933C0F20003984720460021C1 +S11386A048F63943C0F2000398470146204648F68D +S11386B06D43C0F20003984749F2B143C0F200038E +S11386C098470146204648F68913C0F200039847AC +S11386D02046162148F6C513C0F2000398472046E9 +S11386E048F6AD23C0F2000398472046012148F61E +S11386F0B543C0F200039847044648F21963C0F238 +S11387000003984700F59C5708374FF40048C4F21B +S113871004084FF0010948F6B546C0F2000648F2D5 +S11387201965C0F2000506E040464946B0470446D4 +S1138730A847874202D914F0040FF5D008238DF816 S1138740083000238DF8093027238DF80A30692377 S11387508DF80B305B238DF80C3045238DF80D30EC S113876001A8694648F60153C0F200039847019BEB @@ -125,7 +125,7 @@ S11387A00040C4F2040002A948F63523C0F20003D5 S11387B0984740F26C03C2F200039DF808201A7037 S11387C09DF809205A709DF80A209A709DF80B2094 S11387D0DA709DF80C201A719DF80D205A7105B0BD -S11387E05DF804FB38B54FF40044C4F20404204699 +S11387E0BDE8F08338B54FF40044C4F204042046D5 S11387F0002148F63943C0F2000398470546204655 S1138800294648F66D43C0F20003984715F0010F5E S11388100FD04FF40040C4F2040040F22811C2F219 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/lib/uip/netdev.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/lib/uip/netdev.c index 1dcbe2ce..9fa949a6 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/lib/uip/netdev.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/lib/uip/netdev.c @@ -62,12 +62,20 @@ /*---------------------------------------------------------------------------*/ void netdev_init(void) { - unsigned long ulTemp; - unsigned long ulLinkTimeOut; - /* enable and reset the ethernet controller. */ SysCtlPeripheralEnable(SYSCTL_PERIPH_ETH); SysCtlPeripheralReset(SYSCTL_PERIPH_ETH); +} + + +/*---------------------------------------------------------------------------*/ +void netdev_init_mac(void) +{ + struct uip_eth_addr macAddress; + unsigned long ulUser0, ulUser1; + unsigned long ulTemp; + unsigned long ulLinkTimeOut; + /* enable port F for ethernet LEDs. * LED0 Bit 3 Output * LED1 Bit 2 Output @@ -81,7 +89,6 @@ void netdev_init(void) ETH_INT_RXOF | ETH_INT_TX | ETH_INT_TXER | ETH_INT_RX)); ulTemp = EthernetIntStatus(ETH_BASE, false); EthernetIntClear(ETH_BASE, ulTemp); - /* initialize the ethernet controller for operation. */ EthernetInitExpClk(ETH_BASE, SysCtlClockGet()); /* configure the ethernet controller for normal operation. @@ -91,6 +98,9 @@ void netdev_init(void) */ EthernetConfigSet(ETH_BASE, (ETH_CFG_TX_DPLXEN | ETH_CFG_TX_CRCEN | ETH_CFG_TX_PADEN)); + /* enable the ethernet controller. */ + EthernetEnable(ETH_BASE); + /* wait for the link to become active. */ ulTemp = EthernetPHYRead(ETH_BASE, PHY_MR1); ulLinkTimeOut = TimeGet() + NETDEV_LINKUP_TIMEOUT_MS; @@ -106,16 +116,6 @@ void netdev_init(void) break; } } - /* enable the ethernet controller. */ - EthernetEnable(ETH_BASE); -} - - -/*---------------------------------------------------------------------------*/ -void netdev_setmacaddr(void) -{ - struct uip_eth_addr macAddress; - unsigned long ulUser0, ulUser1; /* set the default MAC address */ macAddress.addr[0] = NETDEV_DEFAULT_MACADDR0; diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/lib/uip/netdev.h b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/lib/uip/netdev.h index d02efb3c..4ea59ce5 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/lib/uip/netdev.h +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/lib/uip/netdev.h @@ -39,8 +39,8 @@ #define __NETDEV_H__ void netdev_init(void); +void netdev_init_mac(void); unsigned int netdev_read(void); void netdev_send(void); -void netdev_setmacaddr(void); #endif /* __NETDEV_H__ */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/net.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/net.c index 2cbfe699..18f1cfe1 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/net.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/net.c @@ -71,6 +71,9 @@ void NetInit(void) /* initialize the network device */ netdev_init(); + /* initialize the timer variables */ + periodicTimerTimeOut = TimeGet() + NET_UIP_PERIODIC_TIMER_MS; + ARPTimerTimeOut = TimeGet() + NET_UIP_ARP_TIMER_MS; /* initialize the uIP TCP/IP stack. */ uip_init(); /* set the IP address */ @@ -81,13 +84,10 @@ void NetInit(void) uip_ipaddr(ipaddr, BOOT_COM_NET_NETMASK0, BOOT_COM_NET_NETMASK1, BOOT_COM_NET_NETMASK2, BOOT_COM_NET_NETMASK3); uip_setnetmask(ipaddr); - /* set the MAC address */ - netdev_setmacaddr(); - /* initialize the timer variables */ - periodicTimerTimeOut = TimeGet() + NET_UIP_PERIODIC_TIMER_MS; - ARPTimerTimeOut = TimeGet() + NET_UIP_ARP_TIMER_MS; /* start listening on the configured port for XCP transfers on TCP/IP */ uip_listen(HTONS(BOOT_COM_NET_PORT)); + /* initialize the MAC and set the MAC address */ + netdev_init_mac(); } /*** end of NetInit ***/ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.out b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.out index 266673b3..4011d2b9 100644 Binary files a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.out and b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.out differ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.sim b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.sim index 83d81cd6..5519d005 100644 Binary files a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.sim and b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.sim differ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.srec b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.srec index 391ca3e0..b5780416 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.srec +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openbtl_ek_lm3s6965.srec @@ -1,21 +1,21 @@ S01B00006F70656E62746C5F656B5F6C6D3373363936352E737265632E -S1130000A0180020296C0000ED7B0000ED7B0000AF -S1130010ED7B0000ED7B0000ED7B0000ED7B00003C -S1130020ED7B0000ED7B0000ED7B0000ED7B00002C -S1130030ED7B0000ED7B0000ED7B0000ED7B00001C -S1130040ED7B0000ED7B0000ED7B0000ED7B00000C -S1130050ED7B0000ED7B0000ED7B0000ED7B0000FC -S1130060ED7B0000ED7B0000ED7B0000ED7B0000EC -S1130070ED7B0000ED7B0000ED7B0000ED7B0000DC -S1130080ED7B0000ED7B0000ED7B0000ED7B0000CC -S1130090ED7B0000ED7B0000ED7B0000ED7B0000BC -S11300A0ED7B0000ED7B0000ED7B0000ED7B0000AC -S11300B0ED7B0000ED7B0000ED7B0000ED7B00009C -S11300C0ED7B0000ED7B0000ED7B0000ED7B00008C -S11300D0ED7B0000ED7B0000ED7B0000ED7B00007C -S11300E0ED7B0000ED7B0000ED7B0000ED7B00006C -S11300F0044B9D46C046C046C046C04605F01EFEA1 -S113010006F01CFFA018002003E00B780370491CC4 +S1130000A0180020156C0000D97B0000D97B0000EB +S1130010D97B0000D97B0000D97B0000D97B00008C +S1130020D97B0000D97B0000D97B0000D97B00007C +S1130030D97B0000D97B0000D97B0000D97B00006C +S1130040D97B0000D97B0000D97B0000D97B00005C +S1130050D97B0000D97B0000D97B0000D97B00004C +S1130060D97B0000D97B0000D97B0000D97B00003C +S1130070D97B0000D97B0000D97B0000D97B00002C +S1130080D97B0000D97B0000D97B0000D97B00001C +S1130090D97B0000D97B0000D97B0000D97B00000C +S11300A0D97B0000D97B0000D97B0000D97B0000FC +S11300B0D97B0000D97B0000D97B0000D97B0000EC +S11300C0D97B0000D97B0000D97B0000D97B0000DC +S11300D0D97B0000D97B0000D97B0000D97B0000CC +S11300E0D97B0000D97B0000D97B0000D97B0000BC +S11300F0044B9D46C046C046C046C04605F014FEAB +S113010006F012FFA018002003E00B780370491CCE S1130110401C13005A1E002BF7D1704701E00170F8 S1130120401C13005A1E002BF9D1704710B4002351 S11301301400621E002C06D003780C781B1B491C8B @@ -345,7 +345,7 @@ S113156020120843E06094F81F0294F81E12090444 S113157051EA006094F81D1250EA012094F81C12FC S1131580084320612670DFF8D8090088401CDFF882 S1131590D0190880E0800020206300202071002002 -S11315A0F2BD0000BC7B000080B500280BD00168B0 +S11315A0F2BD0000A87B000080B500280BD00168C4 S11315B0002908D001680978002904D00168C98885 S11315C08288914201D0092008E00068407800F048 S11315D061FFC00701D5032000E0002002BDC0B2B6 @@ -376,7 +376,7 @@ S113175019D1A57139000098FFF76BF82061F87F63 S1131760B97F090451EA0060797F50EA0120397F8A S11317700843E0600020A0600020A0610098206081 S11317800098C088A0803000C0B20DB0BDE8F083DE -S1131790FC7B00002C760000387C00002DE9F0472B +S1131790E87B000018760000247C00002DE9F04767 S11317A0050016001F000C00002038602800FFF719 S11317B0FBFEC0B2002801D0C0B2E7E0A879000661 S11317C001D50220E2E0A879C00701D40720DDE0BA @@ -654,8 +654,8 @@ S11328B032F8112080B29042F4D111F18000C1B2FB S11328C0080080B27047002100E0491C0B4A32F82E S11328D01120002A05D0094A32F8112080B2904212 S11328E0F3D1064A32F81120002A03D0044830F804 -S11328F01100FFE780B270476C740000AC700000F8 -S11329008C720000B0F1402F5BD0DFF8381388429E +S11328F01100FFE780B27047587400009870000020 +S113290078720000B0F1402F5BD0DFF838138842B2 S113291057D0DFF83413884253D0DFF8301388429D S11329204FD0DFF82C1388424BD0DFF828138842AD S113293047D0DFF82413884243D0DFF820138842BD @@ -720,7 +720,7 @@ S1132CD00F4800F0A3FD02222900C9B22000FFF72B S1132CE075FE082301222900C9B22000FFF7AAFEBD S1132CF031BD0000000006400010064000200640E0 S1132D000030064000400640005006400060064087 -S1132D1098780000DFF8C01188420BD0DFF8BC11AE +S1132D1084780000DFF8C01188420BD0DFF8BC11C2 S1132D20884207D0DFF8B811884203D0DFF8B41125 S1132D30884201D1012000E00020C0B270472DE993 S1132D40F84304000F00150099462000FFF7E2FF46 @@ -749,7 +749,7 @@ S1132EA02521114800F0BAFCE0688007FCD5A56034 S1132EB031BD38B504000D002000FFF72BFF0028BA S1132EC004D140F27F21084800F0A8FCE0684007E4 S1132ED0FCD5A068286031BD00800040009000400F -S1132EE000A0004000B00040F4780000DFF8DC13DC +S1132EE000A0004000B00040E0780000DFF8DC13F0 S1132EF0884200F04A81DFF8D813884200F0458107 S1132F00DFF8D013884200F04081DFF8CC13884208 S1132F1000F03B81DFF8C413884200F03681DFF80B @@ -884,11 +884,11 @@ S113371010D5DFF88430134013F1004F03D0002A92 S113372008D4090506D44000C2F38651491CB0FBF5 S1133730F1F00AE0C2F3C551491CB0FBF1F004E01A S1133740C1F3C351491CB0FBF1F030BC7047000019 -S1133750D8770000055C00F000E50F4000E60F405C -S1133760147C0000207C000060E00F4058E00F4013 +S1133750C4770000055C00F000E50F4000E60F4070 +S1133760007C00000C7C000060E00F4058E00F403B S113377050E00F4000E00F400000FF7070E00F4089 S11337808FFFFF7F30000080FCFF3FF80300C0077D -S113379000004040AC7600000008008064E00F4068 +S113379000004040987600000008008064E00F407C S11337A0C0E1E4000000011000000310001BB7009A S11337B00024F40070383900C0C62D0000093D0013 S11337C080B500F00EF811484CF24F3101601048FA @@ -1181,813 +1181,812 @@ S11349A00021C1730020264948752549087525480A S11349B00088401C2349088021482249098889B27B S11349C0090A81741E481F490988C1741C480021C2 S11349D00183FEF79FFFC04319490883164800214D -S11349E00170FFF772B800005C160020607C0000C4 +S11349E00170FFF772B800005C1600204C7C0000D8 S11349F080B2010A51EA002080B2704780B50129D3 S1134A000CDB114A118011490968884206D00E490D -S1134A100A8801000D48006800F026F901BD000075 +S1134A100A8801000D48006800F01CF901BD00007F S1134A2054140020931600208C16002086160020B3 S1134A30941600207816002092160020821600207A S1134A400400002088160020841600206C16002024 -S1134A5080B500F021F9FEF794FF4FF6A960ADF898 -S1134A60000043F61370ADF802007548BDF800105D -S1134A7001807348BDF8021041804FF6FF70ADF815 -S1134A8000000020ADF802006E48BDF8001001805F -S1134A906C48BDF80210418000F03CF9FEF7AFFE0F -S1134AA010F5FA7068490860FEF7A9FE00F51C507D -S1134AB01030664908604EF60300FEF78FFF01BD13 -S1134AC038B5634A126812F11C042268626000223D +S1134A5080B500F017F9FEF7D2FE10F5FA7073492D +S1134A600860FEF7CCFE00F51C5010307049086059 +S1134A70FEF787FF4FF6A960ADF8000043F6137008 +S1134A80ADF802006B48BDF8001001806948BDF81C +S1134A90021041804FF6FF70ADF800000020ADF821 +S1134AA002006548BDF8001001806348BDF802109B +S1134AB041804EF60300FEF791FF00F0EBF801BDD4 +S1134AC038B55E4A126812F11C0422686260002242 S1134AD005E092B2131992B2155C1D72521C0B00C0 S1134AE0DBB292B29BB29A42F3D3C9B2081DA4F8C6 S1134AF04800B4F84810201DFFF780FF2068401CD0 S1134B00206031BD80B500F032F8002002BD10B540 -S1134B104F48006810F11C044E480078400605D543 -S1134B20012020600020A4F848001FE049480078D4 -S1134B30C00702D50020A4F8480046480078400782 +S1134B104A48006810F11C0449480078400605D54D +S1134B20012020600020A4F848001FE044480078D9 +S1134B30C00702D50020A4F8480041480078400787 S1134B4008D5B4F84800002804D0B4F84810201D53 -S1134B50FFF754FF3F480078800707D50020A4F8EA -S1134B6048003D480068001D00F07EF910BD10B5F6 -S1134B7000F024F900282DD0384908804FF4006053 -S1134B80FFF736FF3649898980B281420ED1012070 -S1134B90FEF774FF3148008800281BD000F0B5FCF4 -S1134BA000F021F92D480021018013E040F60600B1 -S1134BB0FFF71EFF2A49898980B281420AD100F099 -S1134BC03EFC26480088002804D000F00CF9234855 -S1134BD000210180FEF713FE1B49096888421ED399 -S1134BE01948006810F5FA7017490860002414E0A9 -S1134BF068201C4900FB0410154908600220FEF7D8 -S1134C003DFF16480088002806D000F07EFC00F026 -S1134C10EAF8124800210180641C002CE8D0FEF759 -S1134C20EEFD0A490968884208D30848006800F57F -S1134C301C5010300549086000F036FB10BD000020 -S1134C405C16002064160020501600205416002024 -S1134C50701600209216002068160020821600208C -S1134C60040000205414002010B50400200000F0BB -S1134C7025FD200010BD50F8041B61B150F8042B31 -S1134C80D30744BFA9F101039A18002342F8043B57 -S1134C90091FFAD1EFE7704738B55748FEF7DFFA36 -S1134CA05548FEF777FA5548FEF7D9FA0C215448CF -S1134CB0FDF78FFF7F21534800F092FE00215148F9 -S1134CC000F0A6FE040021004E4800F0B3FEFEF7FB -S1134CD043FC01004B4800F02DFD1621494800F02B -S1134CE03DFD0121474800F0BBFE0400FEF787FDAF -S1134CF000F598558835600708D40121414800F033 -S1134D00AFFE0400FEF77BFDA842F4D33D4800F05B -S1134D1079FD31BD00B585B008208DF80000002074 -S1134D208DF8010027208DF8020069208DF803001A -S1134D305B208DF8040045208DF8050002A903A826 -S1134D4000F03FFF039810F1010F19D0029810F101 -S1134D50010F15D003988DF800000398000A8DF810 -S1134D6001000398000C8DF8020002988DF80300EE -S1134D700298000A8DF804000298000C8DF80500D2 -S1134D8000A9204800F014FD1F489DF80010017090 -S1134D901D489DF8011041701B489DF80210817058 -S1134DA019489DF80310C17017489DF8041001714B -S1134DB015489DF80510417105B000BD10B50021DE -S1134DC0104800F025FE040021000E4800F032FED9 -S1134DD0E00706D540F242620C490A4800F074FD2F -S1134DE000E0002010BD80B5094802880749054845 -S1134DF000F0D3FD01BD0000005010202000002071 -S1134E0000500240008004403416002004000020BA -S1134E1082160020DFF8700400210170DFF86804B6 -S1134E2000218164DFF86004002180F84310DFF87A -S1134E3058040021A0F84410DFF84C0400218170CC -S1134E40DFF84404002141707047DFF83C04007827 -S1134E50002801D1002000E001207047DFF8280479 -S1134E60002180F84310704780B50178FF291ED1D6 -S1134E7000F091F8DFF8100490F84300012802D103 -S1134E80102000F07EF8DFF80004B0F94400012897 -S1134E900CDBDFF8F403012180F84310DFF8E803AA -S1134EA0B0F94410DFF8E40300F053F801BDDFF873 -S1134EB0D813097801294BD10178C92932D0CC29DA -S1134EC03FD0CF293AD0D0292FD0D12933D0D229DD -S1134ED02ED0F32917D0F4290FD0F5290AD0F629BA -S1134EE00ED0FA2912D0FC2913D0FD2914D0FE29A2 -S1134EF015D029E000F0DAF8BCE700F0F9F8B9E7DA -S1134F0000F0C9F8B6E700F018F9B3E700F0ABF821 -S1134F10B0E700F0A2F8ADE700F087F8AAE700F0E8 -S1134F2075F8A7E700F03DF9A4E700F05CF9A1E704 -S1134F3000F01AF99EE700F087F99BE700F098F972 -S1134F4098E700F0ABF995E7202000F01AF891E714 -S1134F50ACE780B589B200F0AFFE01BD10B4002308 -S1134F6002E00478E318401C0C00611E002CF8D108 -S1134F70DBB21360012010BC7047C34800214170AC -S1134F807047C149FE22CA70BF490871BE48022158 -S1134F90A0F84410704710B5040000F0F6FE002895 -S1134FA003D11020FFF7EDFF2FE0FFF7E6FFB6482F -S1134FB001210170B448FF21C170B348002101717F -S1134FC0B148007950F01000AF490871AE48002193 -S1134FD04171AD48AC494979417100F085FEAA4957 -S1134FE0887100F096FEA849C87100F092FE80B264 -S1134FF0000AA5490872A44801214172A24801216E -S11350008172A1480821A0F8441010BD10B5040015 -S11350109D4800210170FFF7B0FF9B48FF21C1703C -S113502099480121A0F8441010BD9749FF22CA7085 -S1135030954900220A719449934A52784A719249D7 -S113504000228A7190490022CA718F4900220A7293 -S11350508D490622A1F84420704710B504000020B1 -S1135060FFF78FFF10BD8849FF22CA708649884A1E -S11350708A64854900220A71834900224A7182495F -S113508000228A7180490722C1F807207E4908223C -S1135090A1F8442070477C49FF22CA707A494068CD -S11350A0886479480121A0F84410704710B50400C1 -S11350B000F01AFE401E6178884203DA2220FFF7CE -S11350C060FF14E0627892B26F48816C714801F01D -S11350D033FA6D48FF21C1706B48806C6178081801 -S11350E0694988646078401C6749A1F8440010BD90 -S11350F010B5040000F0F8FD401E6178884203DA20 -S11351002220FFF73EFF17E05F4861688164627800 -S113511092B25D48816C5F4801F00EFA5A48FF2153 -S1135120C1705948806C6178081857498864607860 -S1135130401C5549A1F8440010BD80B55249FF22D6 -S1135140CA70554A41685048806CFFF707FF4E49C2 -S113515008714D48002141714B48002181714A4832 -S11351600821A0F8441001BD10B504004648FF21F1 -S1135170C17045480021017143480021417100F08C -S1135180B3FD4149887140480021C1713E48002166 -S113519001723D48002141723B480721A0F84410A8 -S11351A010BD10B5040000F09FFD621C80B2411ECA -S11351B03548806C01F0D9F9002803D13120FFF77C -S11351C0E0FE0FE03048FF21C17000F08DFD2E4954 -S11351D0896C80B2401E40182B4988642A480121FA -S11351E0A0F8441010BD10B5040000F07DFD801E31 -S11351F06178884203DA2220FFF7C3FE23E02248C5 -S1135200FF21C17020480121A0F8441060780028D3 -S113521007D101F0B6F9002802D13120FFF7B1FE21 -S113522011E0A21C61781848806C01F09EF90028F6 -S113523003D13120FFF7A5FE05E01348806C6178A7 -S113524008181149886410BD80B541680E48806C07 -S113525001F08FF9002803D13120FFF792FE06E018 -S11352600948FF21C17008480121A0F8441001BD7C -S113527010B5040001F071F90348FF21C170024820 -S11352800121A0F8441010BD1C1500201F1500209A -S1135290587C0000201500202315002080B5312003 -S11352A0FFF76FFE01BDFF0080B5DFF8C80300788B -S11352B0401CDFF8C0130870DFF8B0030021017050 -S11352C01EE0DFF8A80300780C21DFF8A42301FB1B -S11352D0002001884288114300290AD0DFF8941382 -S11352E00978827A891A782903DB0422002101F0E3 -S11352F052F9DFF878030078401CDFF87013087067 -S1135300DFF8680300780828DBDB01BD38B50C0042 -S1135310DFF8581300220A7006E0DFF8501309780A -S1135320491CDFF848231170DFF840130978082975 -S11353301FDADFF8381309780C22DFF8343302FB64 -S1135340013529880029E8D069880029E5D0018839 -S11353502A889142E1D141886A889142DDD10622AE -S11353602100281DFFF780FCDFF808030078A872ED -S113537064E0DFF8F81200220A7006E0DFF8EC12AD -S11353800978491CDFF8E4221170DFF8E01209788B -S113539008290DDADFF8D41209780C22DFF8D032AC -S11353A002FB013529880029E8D169880029E5D163 -S11353B0AE490978082934D1AF4900220A70AF49AF -S11353C000220A70A94900220A701CE0A749097842 -S11353D00C22A74B02FB0135A7490978A54A12788C -S11353E0AB7AD21A914209DAA2490978AA7A891ABF -S11353F0A14A1170A1499D4A12780A709B49097803 -S1135400491C9A4A1170994909780829DEDB9749A1 -S11354109A4A12780A70954909780C22944B02FB37 -S11354200135042201002800FFF71EFC062221009A -S1135430281DFFF719FC8F480078A87231BD80B58C -S11354408F4800882A2803D28D48002101805BE020 -S11354508B48002101808B48808AB0F5807F03D07F -S1135460B0F5007F40D04FE08648C08C864909885B -S1135470884238D18348008D83494988884232D193 -S113548082498348FFF742FF7E484FF400718182CE -S113549006227E497F48FFF7E7FB06227E497B48C8 -S11354A0FFF7E2FB06227C497C48FFF7DDFB06227E -S11354B078497448FFF7D8FB72487249898BC184D4 -S11354C070487049C98B01856E486F49098881838A -S11354D06C486D494988C1836A484FF4C161818130 -S11354E067482A2101800FE06648C08C6649098814 -S11354F0884209D16348008D63494988884203D1B1 -S113550062496348FFF702FF01BD80B55D49C98B5D -S1135510634A128891420BD15A49098C604A5288D5 -S1135520914205D106225F495648FFF79DFB8EE064 -S11355305449C98B5C4A12881140534A12885A4B09 -S11355401B881A4091420BD14E49098C564A528805 -S113555011404D4A5288544B5B881A40914208D0FE -S11355605249534A12880A805049514A52884A8003 -S113557007E04449C98B4D4A11804C49414A128C79 -S11355804A803A4900220A7004E038490978491CE3 -S1135590364A11703549097808290FDA33480078FA -S11355A00C21334A01FB00204049098802889142BA -S11355B0EBD13E49498842889142E6D12B4909788A -S11355C008293FD10622FF212E4800F0E4FF0622DD -S11355D00021304800F0DFFF06222F492F48FFF753 -S11355E043FB06222C492948FFF73EFB25482F4957 -S11355F00988C18423482D494988018521482249C5 -S1135600098881831F4820494988C1831D484FF474 -S1135610807181821B484FF48071C181194808212F -S1135620018218480621817416480421C174154862 -S11356304FF4C16181811F481F49016010482A212C -S1135640018011E00622011D0E48FFF70DFB062222 -S113565011491248FFF708FB0A48082181810848CC -S113566000880E300649088001BD00009516002010 -S1135670BC140020971600209816002096160020CF -S113568082160020040000205C1600201A0000206E -S11356902000002024000020341600200A000020EE -S11356A0647C0000507C0000641600207C160020FE -S11356B060160020681600203A00002062B38B07B1 -S11356C008D0521E11F8013B00F8013B00F0248081 -S11356D08B07F6D1830740F0208000BF103A07D330 -S11356E030B4B1E83810103AA0E83810F9D230BC20 -S11356F0530724BFB1E80810A0E8081044BF51F8CC -S1135700043B40F8043BD20724BF31F8022B20F8B5 -S1135710022B44BF0B7803707047083A07D3B1E8F3 -S11357200810083A40F8043B40F804CBF7D253077A -S1135730E4E7000038B504000D00DFF85C038442A0 -S113574004D05D21DFF85403FEF768F86808DFF839 -S11357505013B0FBF1F0C0B2606231BD38B5040043 -S11357600D00DFF83403844204D0A621DFF82C03B3 -S1135770FEF754F8DFF82C03054204D0AA21DFF821 -S11357801C03FEF74BF8E06830F01600E9B208435A -S1135790E060A06830F00E00C5F307210843A06064 -S11357A0E06B40084000C5F307410843E06331BDA6 -S11357B070B582B004000D0000AEDFF8DC02844254 -S11357C005D040F21311DFF8D402FEF727F8002DBC -S11357D005D14FF48A71DFF8C402FEF71FF8287868 -S11357E0307068787070A878B070E878F0700098BD -S11357F0606100200090287930706879707000989A -S1135800A06173BD10B50400DFF88C02844205D09A -S113581040F26911DFF88402FEF700F8A06850F046 -S11358201000A060A06850F00100A060E06850F093 -S11358300100E060A06850F01000A06010BDF0B45A -S113584000240569ABB22E0C6654641C2D0E6554FD -S1135850641C9D1FAA4201DA160004E09E1F02E0A8 -S113586005696550241D351FA542F9DAB44220DAD2 -S11358700569F71EBC4209D16554641C2E0A66549E -S1135880641C2D0C6554641C641C12E0B71EBC42DD -S113589006D16554641C2D0A6554641CA41C08E0DC -S11358A0761EB44205D16554641CE41C01E005690C -S11358B0241D991E8C42FADB9B1F9A4201DA58423E -S11358C000E01800F0BC704770B504000D0016002D -S11358D0DFF8C401844204D040F28F216F48FDF701 -S11358E09DFF002D04D14FF424716C48FDF796FF01 -S11358F0012E04DA40F291216848FDF78FFF606BB6 -S113590010F03F0F01D1002004E0320029002000F4 -S1135910FFF795FF70BD30B403001000002240F281 -S1135920FF74A04201DB404235E0B0F10E04555C47 -S113593054EA0544521C555C54EA0564521C1C612B -S113594002E054581C61121D041F9442F9DA824289 -S11359501FD0C41EA2420BD1545C521C555C54EAA5 -S11359600524521C515C54EA0144521C1C6110E091 -S1135970841EA24207D1545C521C515C54EA012497 -S1135980521C1C6105E0441EA24202D1545C521C0C -S11359901C610121996330BC704770B504000D008F -S11359A016003D48844204D040F29E313B48FDF746 -S11359B035FF002D04D140F29F313848FDF72EFF0A -S11359C0012E04DA4FF468713448FDF727FFA06B09 -S11359D0C007FCD4320029002000FFF79CFF70BDF3 -S11359E038B504000D002C48844204D040F24741ED -S11359F02A48FDF713FFE809C001002804D040F24B -S1135A004A412648FDF70AFF6068A843606031BD3B -S1135A1038B504000D002048844204D040F26A41A5 -S1135A201E48FDF7FBFE2068EDB2002D01D0616831 -S1135A30084032BD38B504000D001748844204D034 -S1135A4040F29F411548FDF7E9FEE809C00100282E -S1135A5004D040F2A2411148FDF7E0FE256031BDBB -S1135A6038B504000D000C48844204D040F21251B1 -S1135A700A48FDF7D3FE206AC007FCD4EDB2E80063 -S1135A8010F0F80050F001002062206AC007FCD436 -S1135A90206B80B232BD0000008004401877000003 -S1135AA0A0252600E9F1FEFF10B50400A00504D0EE -S1135AB09C21DFF86001FDF7B1FEDFF85C0140F6E0 -S1135AC001210160DFF854010460DFF85401DFF8BC -S1135AD054110160DFF8480100688007FAD4DFF848 -S1135AE04801006840F60121084202D05FF0FF300F -S1135AF000E0002010BD70B504000D00160015F084 -S1135B00030F04D0DF21DFF80C01FDF787FE16F048 -S1135B10030F04D0E021DFF8FC00FDF77FFEDFF87F -S1135B20F80042F201610160DFF800010068C0077B -S1135B3039D5002E39D0E809C001DFF8E01008603B -S1135B4008E015F07C00DFF8E81022680A50241DF4 -S1135B502D1D361F15F07C0F04D1DFF8D800006826 -S1135B60002801D1002EECD1DFF8CC00DFF8CC10F6 -S1135B700160DFF8C4000068C007FAD4D9E7DFF891 -S1135B809C000560DFF8B80021680160DFF8900030 -S1135B90DFF8A8100160DFF888000068C007FAD4B5 -S1135BA0241D2D1D361F002EE9D1DFF87C0000686E -S1135BB042F20161084202D05FF0FF3000E00020B1 -S1135BC070BD38B505000C00002D04D14FF42171CF -S1135BD01048FDF723FE002C04D140F285210D4826 -S1135BE0FDF71CFE1748006810F0E04F06D015487A -S1135BF0006815490840B0F1805F02D15FF0FF30C2 -S1135C0006E01248006828601148006820600020FF -S1135C1032BD00007877000014D00F4000D00F4050 -S1135C2008D00F40020042A40CD00F40A0E10F4066 -S1135C3000D10F4030D00F4020D00F40010042A4CB -S1135C4004D00F4000E00F400000FF70E0E10F407F -S1135C50E4E10F4080B53D480088ADF80000FFF74F -S1135C60D9F800F0A3FC3A4800210170FEF7F0FED9 -S1135C7037480321017037480078012802D100A871 -S1135C80FFF7F2F801BD80B5334800F0C9FC0128E4 -S1135C9005D12F48002101702F48FFF7E5F82E4861 -S1135CA0FEF730FF012805D12948032101702A4855 -S1135CB0FFF7DAF801BD704738B504000D00244839 -S1135CC00078002804D12900C9B2200000F07CFC2F -S1135CD01F480078032804D12900C9B22000FEF728 -S1135CE0EFFEFFF7BBF831BD19480078002805D056 -S1135CF0022807D004D3032806D007E0402006E09A -S1135D00002004E0002002E0402000E0402080B2B7 -S1135D1070470F480078002805D0022807D004D324 -S1135D20032806D007E0402006E0002004E000201D -S1135D3002E0402000E0402080B270470548012185 -S1135D40017070470348002101707047A65200009B -S1135D50000000209C160020AC15002080B5FFF741 -S1135D6074F802BD80B5DFF8780600210170DFF811 -S1135D7074160020FBF733FCC0B2002804D07C2149 -S1135D80DFF86406FDF74AFD01BDDFF8540600782C -S1135D90002801D1012000E00020704780B5FFF702 -S1135DA0DDFF012801D1002011E0DFF8340600787E -S1135DB0002801D000200AE000F094FC012805D15D -S1135DC0DFF81C0601210170012000E0002002BD63 -S1135DD010B5DFF80C060078002800F0FF81DFF82A -S1135DE000060078012834D100F096FCDFF8FC05A9 -S1135DF000F0BFFCDFF8F80500F0BBFC00F08AFC03 -S1135E0001220100DFF8EC05FBF702FC002807D0B3 -S1135E10DFF8E40500F0ADFC012000F0A0FCDDE1BA -S1135E20DFF8D80500F0A5FCDFF8D40500F0A1FCEC -S1135E30DFF8D00500F09DFCDFF8CC0500210160FF -S1135E40DFF8C40500214160DFF8940502210170E8 -S1135E50C4E1DFF88C050078022840F0F780DFF811 -S1135E6094254FF48071DFF8A405FCF77DF8DFF882 -S1135E70741591F83A12C1F3C01111F0010101290E -S1135E800FDBDFF8740500F074FC022000F067FCFF -S1135E90DFF86005FBF7E7FEDFF844050021017039 -S1135EA09CE100281BD00022DFF86415DFF85C05B4 -S1135EB000F0D6F9040024B214F1010F0FD1DFF879 -S1135EC0380500F056FC032000F049FCDFF82405F7 -S1135ED0FBF7C9FEDFF80805002101707EE124B25A -S1135EE0012C28DBDFF82005406800280BD1DFF8FF -S1135EF01C05D0F88001DFF810150860DFF80805EC -S1135F0024B2446017E0DFF80405D0F88001DFF81C -S1135F10F8140968884206D2DFF8F004D0F880014A -S1135F20DFF8E4140860DFF8E004406824B22018C5 -S1135F30DFF8D4144860DFF8AC04D0F83C02DFF892 -S1135F40A414D1F84012884201D1012000E00020BD -S1135F500128C0F243810021DFF89804FBF78FFE8B -S1135F6000280FD0DFF8900400F003FC042000F0B8 -S1135F70F6FBDFF88004FBF776FEDFF8640400210B -S1135F8001702BE1DFF8740400F0F3FBDFF8840404 -S1135F9000F0EFFBDFF88014DFF86C04406800F0D9 -S1135FA075FADFF8740400F0E4FBDFF8700400F025 -S1135FB0E0FBDFF86414DFF850040068000EC0B2A0 -S1135FC000F053FADFF85814DFF83C040068000CC2 -S1135FD0C0B200F04AFADFF84C14DFF82C04006871 -S1135FE0000AC0B200F041FADFF83C14DFF81804EC -S1135FF00068C0B200F039FADFF81C0400F0B9FB05 -S113600077A000F0B6FBDFF800044168DFF8F8037E -S1136010006800F0AEFA00280FD1DFF8DC0300F0CE -S1136020A8FB052000F09BFBDFF8C803FBF71BFE71 -S1136030DFF8AC0300210170D0E0DFF8C00300F00A -S113604098FBDFF89C0303210170C7E0DFF890039D -S11360500078032840F0C280DFF898234FF4807161 -S1136060DFF8A803FBF780FFDFF8781391F83A1202 -S1136070C1F3C01111F0010101290EDBDFF8AC03FB -S113608000F077FB022000F06AFBDFF86803FBF7FF -S1136090EAFDD34800210170A0E000281AD0DFF8FF -S11360A09023DFF86C13DFF8640300F0D9F80400E0 -S11360B024B214F1010F0DD1DFF8780300F059FB7D -S11360C0032000F04CFBCB48FBF7CDFDC448002176 -S11360D0017083E024B2012C4CDBD74800F049FB6B -S11360E0CD4924B2200000F0D1F9CB4800F041FBA7 -S11360F0D24800F03EFBC849C448D0F88001000EE5 -S1136100C0B200F0B2F9C649C048D0F88001000C12 -S1136110C0B200F0AAF9C349BC48D0F88001000A13 -S1136120C0B200F0A2F9C049B848D0F88001C0B2AA -S113613000F09BF9B84800F01CFB29A000F019FB03 -S1136140BB4A24B22100B148D0F8800100F00DFA16 -S113615000280CD1A84800F00CFB062000F0FFFA40 -S1136160A448FBF780FD9E480021017036E0A34857 -S113617000F0FFFA9B48D0F83C029A49D1F840124B -S1136180884201D1012000E00020012826DBAC4830 -S113619000F0EFFA00F0F5F900280CD1964800F071 -S11361A0E8FA072000F0DBFA9248FBF75CFD8C4824 -S11361B00021017012E0914800F0DBFAA14800F0E0 -S11361C0D8FA8C48FBF74FFD9F4800F0D2FA844878 -S11361D00021017000F0B1FA00F096F910BD000042 -S11361E02E2E2E0010B50400207800F0EDFA53286E -S11361F004D1607800F0ECFA002801D103200FE00C -S11362006078312801D100200AE06078322801D179 -S1136210012005E06078332801D1022000E003204A -S113622010BD70B504000026A41C200000F047F93E -S11362300500AE19A41C200000F041F986196D1E5A -S1136240A41CADB2022DF6DAF6B2F643200000F03B -S113625036F9F6B2864201D0002000E0012070BD7C -S11362602DE9F04105000E0014005FF00008002E37 -S113627001D0002D04D140F236215B48FDF7CEFA5F -S11362802800FFF7AFFF0700FFB2032F01D1002062 -S1136290A3E02800FFF7C5FF002802D15FF0FF301C -S11362A09BE0FFB2002F03D0022F5AD028D392E0F4 -S11362B0AD1C280000F003F90700AD1C280000F015 -S11362C0FEF800023060AD1CD6F80080280000F013 -S11362D0F6F810EB08003060AD1CB7F10308002C91 -S11362E00DD0002606E0280000F0E9F8B6B23055DB -S11362F0AD1C761CB6B20FFA88F84645F3DB6AE0AB -S1136300AD1C280000F0DBF80700AD1C280000F0ED -S1136310D6F800043060AD1CD6F80080280000F0E8 -S1136320CEF818EB00203060AD1CD6F800802800B1 -S113633000F0C5F810EB08003060AD1CB7F104089C -S1136340002C0DD0002606E0280000F0B8F8B6B204 -S11363503055AD1C761CB6B20FFA88F84645F3DB0F -S113636039E0AD1C280000F0AAF80700AD1C280095 -S113637000F0A5F800063060AD1CD6F800802800B7 -S113638000F09DF818EB00403060AD1CD6F800809A -S1136390280000F094F818EB00203060AD1CD6F80B -S11363A00080280000F08BF810EB08003060AD1C72 -S11363B0B7F10508002C0DD0002606E0280000F0F7 -S11363C07EF8B6B23055AD1C761CB6B20FFA88F81A -S11363D04645F3DBFFE7404600B2BDE8F08100002C -S11363E08F16002048060020D0790000847A00002F -S11363F05C7A00007C080020407C0000487C00009F -S1136400A87A0000007A00002C160020D012002088 -S113641050140020087C0000EC150020387B00009C -S1136420EE150020F0150020F2150020CC7A0000B3 -S1136430D0130020F07A0000CC7B00008C7B00009D -S1136440547B0000A47B0000307A000080B501007A -S113645011F00F003030C9B20A2901DBC01D02E07F -S1136460C0B200F0B1F9C0B202BD38B504000D00ED -S1136470E4B22009FFF7EAFF287014F00F00FFF7D9 -S1136480E5FF68700020A870280032BD0200491C96 -S11364900A23B2FBF3F2002AF9D100220A700200A7 -S11364A0491E0A20B2FBF0F300FB132030300870C1 -S11364B00A20B2FBF0F2002AF2D10800704770B54E -S11364C004000025002609E03038C0B20A2800DBA9 -S11364D0C01FEDB2C0B210EB0515761CF6B2022E49 -S11364E00FDAF6B2305D00F06FF9C0B2B0F13001EE -S11364F0172904D2C0B2B0F13A010729E4D200202E -S113650001E02800C0B270BD80B500F036F8002864 -S11365100DD0FFF7D0FBFDF764F900F036FA04491B -S113652008400449086000F030FA4068804701BD23 -S113653080FFFF1F08ED00E070B504000D00160099 -S113654005E0287820706D1C641CFDF774F9300098 -S1136550461E80B20028F4D170BD80B500F064FB03 -S113656001BD80B500F03CF901BD80B500F043F9F0 -S113657002BD80B500F069F902BD80B500F0C2F932 -S113658002BD80B500F07BF9002801D1002001E0B4 -S113659000F0E0F902BD10B5040010000A0001008B -S11365A0200000F04DFB200010BD000080B54648DF -S11365B0FCF755FEFCF7D0FF60234FF46142010065 -S11365C0424800F096FB01BD70B504000D00EDB229 -S11365D0412D03DB57213E48FDF720F92800C0B2C6 -S11365E000F05EF8C0B2012803D05B213848FDF703 -S11365F015F900260DE0FDF71EF9B6B2305D00F086 -S11366004FF8C0B2012803D064213148FDF706F9E0 -S1136610761C2800C0B2B6B280B28642EBD370BDFD -S113662010B504002B48007800280CD12A4800F04B -S11366302AF8012805D127480121017027480021A3 -S11366400170002010BD2548007823494018401CE3 -S113665000F019F80128F4D120480078401C1F49A3 -S113666008701E4800781C4909788842E9D11B4803 -S1136670027892B21A492000FFF75EFF1548002104 -S113668001700120DEE710B50400104800F0EFFBB4 -S113669010F1010F02D02070012000E0002010BD95 -S11366A080B50100C9B2094800F0F6FB002803D107 -S11366B0002007E0FDF7BFF8044800F0C2FB002803 -S11366C0F8D0012002BD00000100001000C000400D -S11366D0947900009116002068150020901600207F -S11366E06915002000B589B000A8202100F018FC2D -S11366F000A93148FBF7A0FB002808D10098002826 -S113670005D09DF80800C00601D4012000E0002057 -S113671009B000BD2848704780B52848002180F89A -S113672024120A2226492548FAF772FF002803D1C9 -S11367302248012180F8241201BD80B51F4890F839 -S11367402402012802D11D48FBF78DFA1D4800F0F0 -S1136750B9FB0128FAD01848FBF798FB01BD80B5B6 -S1136760164890F82402012802D11448FBF77BFA5A -S113677001BD10B50400114890F82402012817D176 -S11367800E492000FBF733FC002811D50B480021EB -S113679080F824120948FBF766FA09E021780948D1 -S11367A000F07AFB074800F04CFB0028FAD0641C88 -S11367B020780028F2D110BD707B0000A00A0020D0 -S11367C0DC7B000000C0004080B500F0ACFB02BDE3 -S11367D030380A2801D2012000E00020C0B27047FE -S11367E0DFF838045FF0FF310160DFF834045FF054 -S11367F0FF310160704770B504000D0016002000E1 -S113680000F0A8F9FF2805D02819401E00F0A2F9CD -S1136810FF2801D1002017E0600A4FF400714843BB -S1136820DFF800140968884207D12B0032002100E8 -S1136830DFF8EC0300F0E4F806E02B00320021005E -S1136840DFF8D80300F0DCF870BD70B504000D006B -S1136850200000F07FF906002819401E00F07AF9A4 -S1136860F6B2FF2E02D0C0B2FF2801D1002005E00D -S11368700100C9B23000C0B200F02FF970BD80B57C -S113688000200090DFF89803006810F1010F01D197 -S1136890012036E00098DFF8881349680818009052 -S11368A00098DFF87C138968081800900098DFF8D6 -S11368B07013C968081800900098DFF86413096918 -S11368C0081800900098DFF85813496908180090D8 -S11368D00098DFF84C138969081800900098DFF8D5 -S11368E04013C969081800900098C04300900098AC -S11368F0401C009000AA0421CA480068F030FFF749 -S11369007AFF02BD0020C749096809680818C5490B -S1136910096849680818C349096889680818C14999 -S11369200968C9680818BF49096809690818BD4990 -S1136930096849690818BB49096889690818B94987 -S11369400968D1F8F0100818002801D1012000E0EE -S11369500020704780B5B248006810F1010F06D0DE -S1136960AF4800F090F8002801D100200CE0AB48BB -S1136970006810F1010F06D0A84800F084F8002840 -S113698001D1002000E0012002BDA6480068704744 -S113699080B54FF40072B1FBF2F303FB1213002B2A -S11369A001D000200BE002688A4201D1012006E0F8 -S11369B001604FF40072001DFFF7BEFD012002BD0F -S11369C038B504000D009648844208D1934C290040 -S11369D02000FFF7DDFF002810D100200FE09148D0 -S11369E00068854203D18E4C8E480568EFE720008D -S11369F000F049F80028EAD1002000E0200032BD70 -S1136A002DE9F04104000F0015001E00780A4FF430 -S1136A10007101FB00F8206810F1010F07D1414615 -S1136A202000FFF7B5FF002801D1002029E02068ED -S1136A30404508D041462000FFF7C2FF0400002C67 -S1136A4001D100201DE02068381A0019071DFCF749 -S1136A50F2FE201D381AB0F5007F0AD318F5007134 -S1136A602000FFF7ADFF0400002C01D1002008E056 -S1136A70271D287838707F1C6D1C761E002EE6D1E9 -S1136A800120BDE8F081F8B505000124286800F074 -S1136A9061F8C0B2FF2801D100201DE0002600E00B -S1136AA0761C802E16D2286810EB860715EB86001C -S1136AB040680090FCF7BFFE0422390000A8FFF7ED -S1136AC01AF8002801D0002404E0386800998842AC -S1136AD0E6D000242000C0B2F2BD70B50D00EDB2C6 -S1136AE0C0B2854201D2002033E04E49097AC0B2D7 -S1136AF0884205D34B4991F8BC10EDB2A94201D2AA -S1136B00002026E0C0B200F04FF804002800C0B214 -S1136B1000F04AF806002800C0B200F062F88019BC -S1136B20401E001B401C850A002600E0761CB6B2FD -S1136B30ADB2AE420CD2FCF77EFEB6B24FF480602A -S1136B4000FB0640FEF7B0FF0028EFD0002000E075 -S1136B50012070BD38B50400002500E06D1CEDB2C5 -S1136B60102D1FD2FCF767FEEDB20C202D4900FB5F -S1136B70051000688442F1D3EDB20C20294900FBD2 -S1136B8005100068EDB20C21264A01FB0521496875 -S1136B9008188442E2D2EDB20C20224900FB051011 -S1136BA0007A00E0FF2032BD38B50400002500E083 -S1136BB06D1CEDB2102D11D2FCF73DFEEDB20C2090 -S1136BC0184900FB0510007AE4B2A042F0D1EDB2FE -S1136BD00C20144900FB0510006801E05FF0FF3051 -S1136BE032BD38B50400002500E06D1CEDB2102D57 -S1136BF011D2FCF720FEEDB20C200A4900FB05106F -S1136C00007AE4B2A042F0D1EDB20C20054900FBB9 -S1136C100510406800E0002032BD0000C80C0020D0 -S1136C20CC0E00206C750000044B9D46C046C04647 -S1136C30C046C046FFF786F800F080F9A01800208F -S1136C4062F30F2262F31F42401810F0030308D0CE -S1136C50C91A1FD3DB0748BF00F8012D28BF20F84D -S1136C60022D130030B414461546103928BF20E90C -S1136C703C00FAD8490728BF20E90C0048BF40F877 -S1136C80042D890028BF20F8022D48BF00F8012DEB -S1136C9030BC7047C91818BF00F8012DCB0728BFB6 -S1136CA000F8012D70470000DFF83C1288421BD029 -S1136CB0DFF83812884217D0DFF83412884213D034 -S1136CC0DFF8301288420FD0DFF82C1288420BD044 -S1136CD0DFF82812884207D0DFF82412884203D054 -S1136CE0DFF82012884201D1012000E00020C0B268 -S1136CF07047F8B504000E0017001D002000FFF7D0 -S1136D00D3FF002805D14FF4B071DFF8FC01FCF784 -S1136D1085FD002F05D140F26111DFF8EC01FCF78D -S1136D207DFDDFF8E801006810F0E04F27D0DFF8C0 -S1136D30DC010068DFF8D8110840B0F1805F1ED094 -S1136D40DFF8C8010068DFF8C8110840DFF8C41193 -S1136D50884205D1DFF8B401006880B202280ED061 -S1136D60DFF8A8010068DFF8A8110840DFF8A811CF -S1136D70884206D1DFF894010068000401D1102094 -S1136D8000E0082000FB07F0864205D24FF4B17101 -S1136D90DFF87401FCF742FD200000F038F8B6EB90 -S1136DA0071F05D2206B50F0200020637F0803E00A -S1136DB0206B30F020002063F000B0FBF7F0401CA3 -S1136DC04008810961624021B0FBF1F202FB11022B -S1136DD0A262E5620020A061200000F001F8F1BD8C -S1136DE010B504002000FFF75FFF002805D14FF421 -S1136DF0FB71DFF81401FCF711FDE06A50F010009C -S1136E00E062206B40F201310843206310BD10B5ED -S1136E1004002000FFF748FF002805D140F21621A6 -S1136E20DFF8E400FCF7FAFCA0690007FCD4E06A90 -S1136E3030F01000E062206BDFF8E01008402063BF -S1136E4010BD10B504002000FFF72EFF002805D167 -S1136E5040F25541DFF8B000FCF7E0FCA069C0F354 -S1136E60401010F0010090F00100C0B210BD10B548 -S1136E7004002000FFF718FF002805D140F27641F6 -S1136E80DFF88400FCF7CAFCA069C00601D42068BE -S1136E9001E05FF0FF3010BD38B504000D002000A4 -S1136EA0FFF702FF002804D140F2C9411648FCF75D -S1136EB0B5FCA069800603D4EDB22560012000E092 -S1136EC0002032BD10B504002000FFF7EDFE0028BD -S1136ED004D140F23B510C48FCF7A0FCA069C0F37C -S1136EE0C00010F0010010BD00C0004000D0004000 -S1136EF000E0004000F000400000014000100140AC -S1136F0000200140003001403878000000E00F40CC -S1136F100000FF700000011000000310FEFCFFFFE2 -S1136F20002200F017B810B50400200000F02BF880 -S1136F30002801D0203CFFE7200010BD00F02BF812 -S1136F40002801D000F02AF8002000F03BF800F0FF -S1136F5053F8000000B500BF13009646944610395C -S1136F6028BFA0E80C50FAD85FEA417C28BF0CC0C7 -S1136F7048BF40F8042BC90728BF20F8022B48BF9C -S1136F8000F8012B00BD61381A2801D2012000E06D -S1136F900020C0B2704701207047000010B50749B7 -S1136FA079441831064C7C44163404E00A68081D00 -S1136FB0511888470146A142F8D110BD580B000072 -S1136FC0780B000080B500F005F800F017F800F029 -S1136FD023F8FCE780B50648FCF7BAF90548FCF746 -S1136FE03EF903215FF04020FBF768FE01BD00007D -S1136FF08003C0010100002000F01AB880B5FCF73E -S113700019FCFCF7DDFBFFF7ACFAFEF7ABFEFEF76D -S113701021FE00F013F801BD80B5FCF70CFCFCF771 -S1137020E4FBFEF7D5FEFEF72EFE00F012F801BDDC -S11370300746384600F030F8FBE7000080B51448F6 -S113704001210170FCF7DBFB1249086000F001F834 -S113705001BD80B5FEF782FE012818D0FEF795FE2B -S1137060002814D00A480078012810D1FCF7C7FB87 -S11370700849096801F2EE21884208D30448002136 -S11370800170FEF78BFE002801D1FFF73DFA01BD28 -S11370908E1600204416002080B5C046C046024A21 -S11370A011001820ABBEFBE726000200610062005D -S11370B063006400650066006700680069006A0098 -S11370C06B006C006D006E006F0070007100720048 -S11370D073007400750076007700780079007A00F8 -S11370E0A100A200A300A500AC00AF00E000E100F5 -S11370F0E200E300E400E500E600E700E800E90060 -S1137100EA00EB00EC00ED00EE00EF00F000F1000F -S1137110F200F300F400F500F600F800F900FA00BC -S1137120FB00FC00FD00FE00FF000101030105015E -S1137130070109010B010D010F01110113011501D3 -S1137140170119011B011D011F0121012301250143 -S1137150270129012B012D012F01310133013501B3 -S113716037013A013C013E0140014201440146011C -S113717048014B014D014F01510153015501570184 -S113718059015B015D015F016101630165016701F3 -S113719069016B016D016F01710173017501770163 -S11371A07A017C017E019201B103B203B303B403FB -S11371B0B503B603B703B803B903BA03BB03BC03EF -S11371C0BD03BE03BF03C003C103C303C403C5039C -S11371D0C603C703C803C903CA0330043104320415 -S11371E033043404350436043704380439043A04C7 -S11371F03B043C043D043E043F0440044104420477 -S113720043044404450446044704480449044A0426 -S11372104B044C044D044E044F04510452045304D3 -S11372205404550456045704580459045A045B047E -S11372305C045E045F047021712172217321742146 -S1137240752176217721782179217A217B217C216E -S11372507D217E217F2141FF42FF43FF44FF45FF03 -S113726046FF47FF48FF49FF4AFF4BFF4CFF4DFFD6 -S11372704EFF4FFF50FF51FF52FF53FF54FF55FF86 -S113728056FF57FF58FF59FF5AFF000041004200C4 -S113729043004400450046004700480049004A00B6 -S11372A04B004C004D004E004F0050005100520066 -S11372B053005400550056005700580059005A0016 -S11372C02100E0FFE1FFE5FFE2FFE3FFC000C100B2 -S11372D0C200C300C400C500C600C700C800C9007E -S11372E0CA00CB00CC00CD00CE00CF00D000D1002E -S11372F0D200D300D400D500D600D800D900DA00DB -S1137300DB00DC00DD00DE00780100010201040185 -S1137310060108010A010C010E01100112011401F9 -S1137320160118011A011C011E0120012201240169 -S1137330260128012A012C012E01300132013401D9 -S1137340360139013B013D013F0141014301450142 -S113735047014A014C014E015001520154015601AA -S113736058015A015C015E01600162016401660119 -S113737068016A016C016E01700172017401760189 -S113738079017B017D01910191039203930394039D -S1137390950396039703980399039A039B039C030D -S11373A09D039E039F03A003A103A303A403A503BA -S11373B0A603A703A803A903AA0310041104120433 -S11373C013041404150416041704180419041A04E5 -S11373D01B041C041D041E041F0420042104220495 -S11373E023042404250426042704280429042A0445 -S11373F02B042C042D042E042F0401040204030482 -S11374000404050406040704080409040A040B041C -S11374100C040E040F0460216121622163216421A4 -S1137420652166216721682169216A216B216C210C -S11374306D216E216F2121FF22FF23FF24FF25FFF1 -S113744026FF27FF28FF29FF2AFF2BFF2CFF2DFFF4 -S11374502EFF2FFF30FF31FF32FF33FF34FF35FFA4 -S113746036FF37FF38FF39FF3AFF0000C700FC0042 -S1137470E900E200E400E000E500E700EA00EB00D8 -S1137480E800EF00EE00EC00C400C500C900E6000F -S1137490C600F400F600F200FB00F900FF00D6007D -S11374A0DC00A200A300A500A7209201E100ED00EA -S11374B0F300FA00F100D100AA00BA00BF001023C3 -S11374C0AC00BD00BC00A100AB00BB00912592251F -S11374D093250225242561256225562555256325F6 -S11374E0512557255D255C255B251025142534255C -S11374F02C251C2500253C255E255F255A25542571 -S113750069256625602550256C2567256825642531 -S1137510652559255825522553256B256A25182597 -S11375200C25882584258C2590258025B103DF0032 -S11375309303C003A303C303B500C403A6039803C2 -S1137540A903B4031E22C603B50329226122B10094 -S11375506522642220232123F7004822B000192247 -S1137560B7001A227F20B200A025A00000800000EE -S1137570002000000400000000A000000020000023 -S11375800500000000C0000000200000060000000C -S113759000E00000002000000700000000000100DF -S11375A0002000000800000000200100002000006E -S11375B00900000000400100002000000A00000053 -S11375C000600100002000000B00000000800100AA -S11375D0002000000C00000000A0010000200000BA -S11375E00D00000000C00100002000000E0000009B -S11375F000E00100002000000F0000000000020075 -S113760000800000100000000080020000800000E4 -S113761011000000000003000080000012000000C0 -S1137620008003000080000013000000809A904155 -S11376308E418F804545454949498E8F9092924F9E -S1137640994F555559999A9B9C9D9E9F41494F55D9 -S1137650A5A5A6A7A8A9AAABAC21AEAFB0B1B2B3F9 -S1137660B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C35E -S1137670C4C5C6C7C8C9CACBCCCDCECFD0D1D2D34E -S1137680D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E33E -S1137690E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F32E -S11376A0F4F5F6F7F8F9FAFBFCFDFEFF40420F0093 -S11376B000201C0080841E0000802500999E360056 -S11376C00040380000093D0000803E0000004B00EF -S11376D0404B4C0000204E00808D5B0000C05D00DC -S11376E00080700000127A0000007D0080969800EF -S11376F0001BB7000080BB00C0E8CE00647ADA004B -S11377000024F4000000FA0080A81201002D3101C9 -S113771000366E0140787D01433A5C576F726B5CB2 -S1137720736F6674776172655C4F70656E424C541A -S11377305C5461726765745C44656D6F5C41524D65 -S1137740434D335F4C4D33535F454B5F4C4D335387 -S1137750363936355F4941525C426F6F745C6C69EF -S1137760625C6472697665726C69625C6574686592 -S1137770726E65742E630000433A5C576F726B5CE3 -S1137780736F6674776172655C4F70656E424C54BA -S11377905C5461726765745C44656D6F5C41524D05 -S11377A0434D335F4C4D33535F454B5F4C4D335327 -S11377B0363936355F4941525C426F6F745C6C698F -S11377C0625C6472697665726C69625C666C617332 -S11377D0686C69622E630000433A5C576F726B5C9D -S11377E0736F6674776172655C4F70656E424C545A -S11377F05C5461726765745C44656D6F5C41524DA5 -S1137800434D335F4C4D33535F454B5F4C4D3353C6 -S1137810363936355F4941525C426F6F745C6C692E -S1137820625C6472697665726C69625C73797363B5 -S1137830746C2E6300000000433A5C576F726B5CFB -S1137840736F6674776172655C4F70656E424C54F9 -S11378505C5461726765745C44656D6F5C41524D44 -S1137860434D335F4C4D33535F454B5F4C4D335366 -S1137870363936355F4941525C426F6F745C6C69CE -S1137880625C6472697665726C69625C756172745B -S11378906C69622E63000000433A5C576F726B5C44 -S11378A0736F6674776172655C4F70656E424C5499 -S11378B05C5461726765745C44656D6F5C41524DE4 -S11378C0434D335F4C4D33535F454B5F4C4D335306 -S11378D0363936355F4941525C426F6F745C6C696E -S11378E0625C6472697665726C69625C6770696F08 -S11378F02E630000433A5C576F726B5C736F66745F -S1137900776172655C4F70656E424C545C54617271 -S11379106765745C44656D6F5C41524D434D335FE4 -S11379204C4D33535F454B5F4C4D335336393635ED -S11379305F4941525C426F6F745C6C69625C647253 -S1137940697665726C69625C7373692E630000000A -S1137950433A5C576F726B5C736F667477617265E0 -S11379605C4F70656E424C545C5461726765745C24 -S1137970536F757263655C41524D434D335F4C4D9B -S113798033535C4941525C766563746F72732E6342 -S113799000000000433A5C576F726B5C736F66744F -S11379A0776172655C4F70656E424C545C546172D1 -S11379B06765745C536F757263655C41524D434DEA -S11379C0335F4C4D33535C756172742E6300000059 -S11379D0433A5C576F726B5C736F66747761726560 -S11379E05C4F70656E424C545C5461726765745CA4 -S11379F0536F757263655C66696C652E6300000085 -S1137A0050617273696E67206669726D7761726521 -S1137A102066696C6520746F206F627461696E20E2 -S1137A2065726173652073697A652E2E2E000000DD -S1137A304669726D77617265207570646174652042 -S1137A407375636365737366756C6C7920636F6DAE -S1137A50706C657465640A0D000000004F70656EFB -S1137A60696E67206669726D776172652066696CFC -S1137A706520666F722072656164696E672E2E2EB2 -S1137A80000000004669726D77617265207570644C -S1137A9061746520726571756573742064657465BD -S1137AA0637465640A0D00005374617274696E67CF -S1137AB0207468652070726F6772616D6D696E679E -S1137AC02073657175656E63650A0D0052656164A6 -S1137AD0696E67206C696E652066726F6D206669D9 -S1137AE06C652E2E2E4552524F520A0D0000000096 -S1137AF0496E76616C696420636865636B73756D48 -S1137B0020666F756E642E2E2E4552524F520A0D0A -S1137B100000000063D1FFFF98160000040000205D -S1137B2000000000F7A4FFFF040000003C01000077 -S1137B300000002000000000206279746573206654 -S1137B40726F6D206D656D6F72792061742030786D -S1137B500000000057726974696E672070726F6765 -S1137B6072616D20636865636B73756D2E2E2E00D4 -S1137B702F64656D6F70726F675F656B5F6C6D33DB -S1137B8073363936352E737265630000206279745A -S1137B90657320746F206D656D6F72792061742038 -S1137BA030780000436C6F73696E67206669726D8C -S1137BB0776172652066696C650A0D00010305072B -S1137BC0090E10121416181C1E00000050726F6764 -S1137BD072616D6D696E6720000000002F626F6F27 -S1137BE0746C6F672E7478740000000080B54121B6 -S1137BF00148FBF713FE01BD50790000222A3A3CEC -S1137C003E3F7C7F0000000045726173696E67200F -S1137C100000000040E00F4044E00F4048E00F4007 -S1137C2000E10F4004E10F4008E10F40C046C046A8 -S1137C30C046C046FFF782F92B2C3B3D5B5D00003C -S1137C404552524F520A0D004F4B0A0D00000000DE -S1137C50FFFFFFFFFFFF00004F70656E424C5400B2 -S10F7C6000000000FFFFFFFF0401000013 -S9037C2D53 +S1134B50FFF754FF3A480078800707D50020A4F8EF +S1134B60480038480068001D00F074F910BD10B505 +S1134B7000F01AF9002824D033490880334880898A +S1134B8008280ED10120FEF779FF2F48008800285D +S1134B9017D000F0B0FC00F01CF92B480021018074 +S1134BA00FE02A488089B0F5C16F0AD100F03DFCBE +S1134BB025480088002804D000F00BF92248002181 +S1134BC00180FEF71CFE1949096888421ED3174864 +S1134BD0006810F5FA7015490860002414E0682094 +S1134BE01B4900FB0410154908600220FEF746FF2C +S1134BF015480088002806D000F07DFC00F0E9F894 +S1134C00114800210180641C002CE8D0FEF7F7FD58 +S1134C1007490968884208D30548006800F51C5014 +S1134C2010300349086000F035FB10BD5016002019 +S1134C30541600205C160020641600207016002014 +S1134C40921600206816002082160020040000201E +S1134C505414002010B50400200000F025FD2000AD +S1134C6010BD50F8041B61B150F8042BD30744BFA6 +S1134C70A9F101039A18002342F8043B091FFAD151 +S1134C80EFE7704780B55748FEF7E9FA5548FEF755 +S1134C9081FA01BD30B585B05348FEF7E0FA0C2126 +S1134CA05248FDF796FF7F21514800F08FFE002106 +S1134CB04F4800F0A3FE040021004D4800F0B0FE70 +S1134CC0FEF74AFC01004A4800F02AFD1621484834 +S1134CD000F03AFD464800F08BFD0121444800F005 +S1134CE0B5FE0400FEF78BFD00F598558835600786 +S1134CF008D401213E4800F0A9FE0400FEF77FFD20 +S1134D00A842F4D308208DF8000000208DF801009B +S1134D1027208DF8020069208DF803005B208DF8B0 +S1134D20040045208DF8050002A903A800F03FFF08 +S1134D30039810F1010F19D0029810F1010F15D04A +S1134D4003988DF800000398000A8DF80100039879 +S1134D50000C8DF8020002988DF803000298000AF6 +S1134D608DF804000298000C8DF8050000A9204875 +S1134D7000F014FD1F489DF8001001701D489DF8B7 +S1134D80011041701B489DF80210817019489DF86C +S1134D900310C17017489DF80410017115489DF85F +S1134DA00510417105B030BD10B50021104800F068 +S1134DB025FE040021000E4800F032FEE00706D56F +S1134DC040F242620C490A4800F074FD00E0002001 +S1134DD010BD80B5094802880749054800F0D3FD95 +S1134DE001BD0000005010202000002000500240AF +S1134DF000800440341600200400002082160020A5 +S1134E00DFF8700400210170DFF868040021816478 +S1134E10DFF86004002180F84310DFF85804002113 +S1134E20A0F84410DFF84C0400218170DFF844043A +S1134E30002141707047DFF83C040078002801D15C +S1134E40002000E001207047DFF82804002180F8EA +S1134E504310704780B50178FF291ED100F091F806 +S1134E60DFF8100490F84300012802D1102000F06C +S1134E707EF8DFF80004B0F9440001280CDBDFF809 +S1134E80F403012180F84310DFF8E803B0F944107B +S1134E90DFF8E40300F053F801BDDFF8D813097814 +S1134EA001294BD10178C92932D0CC293FD0CF294F +S1134EB03AD0D0292FD0D12933D0D2292ED0F329DA +S1134EC017D0F4290FD0F5290AD0F6290ED0FA29E3 +S1134ED012D0FC2913D0FD2914D0FE2915D029E0C5 +S1134EE000F0DAF8BCE700F0F9F8B9E700F0C9F827 +S1134EF0B6E700F018F9B3E700F0ABF8B0E700F05C +S1134F00A2F8ADE700F087F8AAE700F075F8A7E784 +S1134F1000F03DF9A4E700F05CF9A1E700F01AF90C +S1134F209EE700F087F99BE700F098F998E700F016 +S1134F30ABF995E7202000F01AF891E7ACE780B5CB +S1134F4089B200F0AFFE01BD10B4002302E0047882 +S1134F50E318401C0C00611E002CF8D1DBB2136076 +S1134F60012010BC7047C348002141707047C149FB +S1134F70FE22CA70BF490871BE480221A0F844103D +S1134F80704710B5040000F0F6FE002803D110208D +S1134F90FFF7EDFF2FE0FFF7E6FFB64801210170B0 +S1134FA0B448FF21C170B34800210171B1480079B0 +S1134FB050F01000AF490871AE4800214171AD486E +S1134FC0AC494979417100F085FEAA49887100F025 +S1134FD096FEA849C87100F092FE80B2000AA54965 +S1134FE00872A44801214172A24801218172A1489A +S1134FF00821A0F8441010BD10B504009D480021FC +S11350000170FFF7B0FF9B48FF21C170994801214F +S1135010A0F8441010BD9749FF22CA709549002298 +S11350200A719449934A52784A71924900228A71CA +S113503090490022CA718F4900220A728D490622C2 +S1135040A1F84420704710B504000020FFF78FFF3B +S113505010BD8849FF22CA708649884A8A648549F6 +S113506000220A71834900224A71824900228A710E +S113507080490722C1F807207E490822A1F844206C +S113508070477C49FF22CA707A494068886479482D +S11350900121A0F84410704710B5040000F01AFE76 +S11350A0401E6178884203DA2220FFF760FF14E093 +S11350B0627892B26F48816C714801F033FA6D489E +S11350C0FF21C1706B48806C617808186949886455 +S11350D06078401C6749A1F8440010BD10B5040075 +S11350E000F0F8FD401E6178884203DA2220FFF7C1 +S11350F03EFF17E05F4861688164627892B25D4860 +S1135100816C5F4801F00EFA5A48FF21C17059487A +S1135110806C61780818574988646078401C554948 +S1135120A1F8440010BD80B55249FF22CA70554A07 +S113513041685048806CFFF707FF4E4908714D489D +S1135140002141714B48002181714A480821A0F88F +S1135150441001BD10B504004648FF21C170454804 +S11351600021017143480021417100F0B3FD414920 +S1135170887140480021C1713E48002101723D48B8 +S1135180002141723B480721A0F8441010BD10B51E +S1135190040000F09FFD621C80B2411E3548806C03 +S11351A001F0D9F9002803D13120FFF7E0FE0FE028 +S11351B03048FF21C17000F08DFD2E49896C80B20A +S11351C0401E40182B4988642A480121A0F8441045 +S11351D010BD10B5040000F07DFD801E617888428A +S11351E003DA2220FFF7C3FE23E02248FF21C17027 +S11351F020480121A0F844106078002807D101F06C +S1135200B6F9002802D13120FFF7B1FE11E0A21C4B +S113521061781848806C01F09EF9002803D1312090 +S1135220FFF7A5FE05E01348806C61780818114962 +S1135230886410BD80B541680E48806C01F08FF918 +S1135240002803D13120FFF792FE06E00948FF2130 +S1135250C17008480121A0F8441001BD10B5040034 +S113526001F071F90348FF21C17002480121A0F83F +S1135270441010BD1C1500201F150020447C0000A4 +S1135280201500202315002080B53120FFF76FFE84 +S113529001BDFF0080B5DFF8C8030078401CDFF8CB +S11352A0C0130870DFF8B003002101701EE0DFF8BE +S11352B0A80300780C21DFF8A42301FB0020018857 +S11352C04288114300290AD0DFF894130978827ABE +S11352D0891A782903DB0422002101F052F9DFF84E +S11352E078030078401CDFF870130870DFF8680357 +S11352F000780828DBDB01BD38B50C00DFF8581353 +S113530000220A7006E0DFF850130978491CDFF820 +S113531048231170DFF84013097808291FDADFF8F1 +S1135320381309780C22DFF8343302FB013529885D +S11353300029E8D069880029E5D001882A889142AB +S1135340E1D141886A889142DDD106222100281DDD +S1135350FFF780FCDFF808030078A87264E0DFF848 +S1135360F81200220A7006E0DFF8EC120978491CF2 +S1135370DFF8E4221170DFF8E012097808290DDA69 +S1135380DFF8D41209780C22DFF8D03202FB0135A1 +S113539029880029E8D169880029E5D1AE4909782E +S11353A0082934D1AF4900220A70AF4900220A709B +S11353B0A94900220A701CE0A74909780C22A74BCE +S11353C002FB0135A7490978A54A1278AB7AD21AAB +S11353D0914209DAA2490978AA7A891AA14A117074 +S11353E0A1499D4A12780A709B490978491C9A4A36 +S11353F01170994909780829DEDB97499A4A12788D +S11354000A70954909780C22944B02FB0135042259 +S113541001002800FFF71EFC06222100281DFFF7CB +S113542019FC8F480078A87231BD80B58F48008878 +S11354302A2803D28D48002101805BE08B4800219B +S113544001808B48808AB0F5807F03D0B0F5007F5F +S113545040D04FE08648C08C86490988884238D1BC +S11354608348008D83494988884232D182498348E0 +S1135470FFF742FF7E484FF40071818206227E4985 +S11354807F48FFF7E7FB06227E497B48FFF7E2FBF4 +S113549006227C497C48FFF7DDFB062278497448E4 +S11354A0FFF7D8FB72487249898BC18470487049F0 +S11354B0C98B01856E486F49098881836C486D49A1 +S11354C04988C1836A484FF4C161818167482A21B0 +S11354D001800FE06648C08C66490988884209D17A +S11354E06348008D63494988884203D1624963480F +S11354F0FFF702FF01BD80B55D49C98B634A12887D +S113550091420BD15A49098C604A5288914205D183 +S113551006225F495648FFF79DFB8EE05449C98B2C +S11355205C4A12881140534A12885A4B1B881A400D +S113553091420BD14E49098C564A528811404D4A2A +S11355405288544B5B881A40914208D05249534ABE +S113555012880A805049514A52884A8007E04449D7 +S1135560C98B4D4A11804C49414A128C4A803A49B0 +S113557000220A7004E038490978491C364A11703F +S11355803549097808290FDA334800780C21334A61 +S113559001FB00204049098802889142EBD13E4931 +S11355A0498842889142E6D12B49097808293FD19C +S11355B00622FF212E4800F0E4FF06220021304895 +S11355C000F0DFFF06222F492F48FFF743FB062296 +S11355D02C492948FFF73EFB25482F490988C184F7 +S11355E023482D4949880185214822490988818316 +S11355F01F4820494988C1831D484FF48071818226 +S11356001B484FF48071C181194808210182184850 +S11356100621817416480421C17415484FF4C161F0 +S113562081811F481F49016010482A21018011E02F +S11356300622011D0E48FFF70DFB062211491248F0 +S1135640FFF708FB0A4808218181084800880E30CA +S11356500649088001BD000095160020BC140020F6 +S11356609716002098160020961600208216002017 +S1135670040000205C1600201A00002020000020F6 +S113568024000020341600200A000020507C000072 +S11356903C7C0000641600207C160020601600206C +S11356A0681600203A00002062B38B0708D0521E0F +S11356B011F8013B00F8013B00F024808B07F6D180 +S11356C0830740F0208000BF103A07D330B4B1E81C +S11356D03810103AA0E83810F9D230BC530724BF70 +S11356E0B1E80810A0E8081044BF51F8043B40F8A2 +S11356F0043BD20724BF31F8022B20F8022B44BF0D +S11357000B7803707047083A07D3B1E80810083AD9 +S113571040F8043B40F804CBF7D25307E4E7000019 +S113572038B504000D00DFF85C03844204D05D2129 +S1135730DFF85403FEF772F86808DFF85013B0FB83 +S1135740F1F0C0B2606231BD38B504000D00DFF87D +S11357503403844204D0A621DFF82C03FEF75EF85C +S1135760DFF82C03054204D0AA21DFF81C03FEF75E +S113577055F8E06830F01600E9B20843E060A0682C +S113578030F00E00C5F307210843A060E06B400829 +S11357904000C5F307410843E06331BD70B582B0F2 +S11357A004000D0000AEDFF8DC02844205D040F2B4 +S11357B01311DFF8D402FEF731F8002D05D14FF4B0 +S11357C08A71DFF8C402FEF729F828783070687807 +S11357D07070A878B070E878F0700098606100206C +S11357E0009028793070687970700098A06173BD5A +S11357F010B50400DFF88C02844205D040F2691130 +S1135800DFF88402FEF70AF8A06850F01000A060E8 +S1135810A06850F00100A060E06850F00100E06072 +S1135820A06850F01000A06010BDF0B40024056919 +S1135830ABB22E0C6654641C2D0E6554641C9D1F63 +S1135840AA4201DA160004E09E1F02E005696550D1 +S1135850241D351FA542F9DAB44220DA0569F71E82 +S1135860BC4209D16554641C2E0A6654641C2D0C78 +S11358706554641C641C12E0B71EBC4206D1655416 +S1135880641C2D0A6554641CA41C08E0761EB442F2 +S113589005D16554641CE41C01E00569241D991EAE +S11358A08C42FADB9B1F9A4201DA584200E018004E +S11358B0F0BC704770B504000D001600DFF8C40199 +S11358C0844204D040F28F216F48FDF7A7FF002DDA +S11358D004D14FF424716C48FDF7A0FF012E04DAC3 +S11358E040F291216848FDF799FF606B10F03F0F7B +S11358F001D1002004E0320029002000FFF795FFC9 +S113590070BD30B403001000002240F2FF74A042C6 +S113591001DB404235E0B0F10E04555C54EA054425 +S1135920521C555C54EA0564521C1C6102E0545834 +S11359301C61121D041F9442F9DA82421FD0C41E56 +S1135940A2420BD1545C521C555C54EA0524521CEF +S1135950515C54EA0144521C1C6110E0841EA242B2 +S113596007D1545C521C515C54EA0124521C1C6142 +S113597005E0441EA24202D1545C521C1C61012168 +S1135980996330BC704770B504000D0016003D48A3 +S1135990844204D040F29E313B48FDF73FFF002D86 +S11359A004D140F29F313848FDF738FF012E04DA64 +S11359B04FF468713448FDF731FFA06BC007FCD485 +S11359C0320029002000FFF79CFF70BD38B50400A9 +S11359D00D002C48844204D040F247412A48FDF788 +S11359E01DFFE809C001002804D040F24A412648BE +S11359F0FDF714FF6068A843606031BD38B504004A +S1135A000D002048844204D040F26A411E48FDF74C +S1135A1005FF2068EDB2002D01D06168084032BD59 +S1135A2038B504000D001748844204D040F29F4169 +S1135A301548FDF7F3FEE809C001002804D040F240 +S1135A40A2411148FDF7EAFE256031BD38B50400D6 +S1135A500D000C48844204D040F212510A48FDF76C +S1135A60DDFE206AC007FCD4EDB2E80010F0F800B7 +S1135A7050F001002062206AC007FCD4206B80B281 +S1135A8032BD00000080044004770000A0252600F9 +S1135A90E9F1FEFF10B50400A00504D09C21DFF855 +S1135AA06001FDF7BBFEDFF85C0140F601210160F7 +S1135AB0DFF854010460DFF85401DFF85411016089 +S1135AC0DFF8480100688007FAD4DFF8480100686D +S1135AD040F60121084202D05FF0FF3000E00020D0 +S1135AE010BD70B504000D00160015F0030F04D0AE +S1135AF0DF21DFF80C01FDF791FE16F0030F04D04F +S1135B00E021DFF8FC00FDF789FEDFF8F80042F23F +S1135B1001610160DFF800010068C00739D5002E7B +S1135B2039D0E809C001DFF8E010086008E015F09A +S1135B307C00DFF8E81022680A50241D2D1D361F52 +S1135B4015F07C0F04D1DFF8D8000068002801D1DB +S1135B50002EECD1DFF8CC00DFF8CC100160DFF8C8 +S1135B60C4000068C007FAD4D9E7DFF89C000560D8 +S1135B70DFF8B80021680160DFF89000DFF8A810B2 +S1135B800160DFF888000068C007FAD4241D2D1DC9 +S1135B90361F002EE9D1DFF87C00006842F2016173 +S1135BA0084202D05FF0FF3000E0002070BD38B53D +S1135BB005000C00002D04D14FF421711048FDF7AD +S1135BC02DFE002C04D140F285210D48FDF726FE60 +S1135BD01748006810F0E04F06D0154800681549D2 +S1135BE00840B0F1805F02D15FF0FF3006E0124858 +S1135BF000682860114800682060002032BD000061 +S1135C006477000014D00F4000D00F4008D00F403C +S1135C10020042A40CD00F40A0E10F4000D10F407D +S1135C2030D00F4020D00F40010042A404D00F40D8 +S1135C3000E00F400000FF70E0E10F40E4E10F409E +S1135C4080B53D480088ADF80000FFF7D9F800F0B2 +S1135C50A3FC3A4800210170FEF7FAFE37480321FD +S1135C60017037480078012802D100A8FFF7F2F844 +S1135C7001BD80B5334800F0C9FC012805D12F4887 +S1135C80002101702F48FFF7E5F82E48FEF73AFF90 +S1135C90012805D12948032101702A48FFF7DAF8C1 +S1135CA001BD704738B504000D0024480078002871 +S1135CB004D12900C9B2200000F07CFC1F48007800 +S1135CC0032804D12900C9B22000FEF7F9FEFFF72A +S1135CD0BBF831BD19480078002805D0022807D048 +S1135CE004D3032806D007E0402006E0002004E0A7 +S1135CF0002002E0402000E0402080B270470F48BE +S1135D000078002805D0022807D004D3032806D041 +S1135D1007E0402006E0002004E0002002E04020EC +S1135D2000E0402080B270470548012101707047AF +S1135D3003480021017070479252000000000020C7 +S1135D409C160020AC15002080B5FFF774F802BD46 +S1135D5080B5DFF8780600210170DFF874160020A2 +S1135D60FBF73DFCC0B2002804D07C21DFF86406B8 +S1135D70FDF754FD01BDDFF854060078002801D179 +S1135D80012000E00020704780B5FFF7DDFF012807 +S1135D9001D1002011E0DFF834060078002801D09A +S1135DA000200AE000F094FC012805D1DFF81C066D +S1135DB001210170012000E0002002BD10B5DFF8D0 +S1135DC00C060078002800F0FF81DFF80006007858 +S1135DD0012834D100F096FCDFF8FC0500F0BFFC8C +S1135DE0DFF8F80500F0BBFC00F08AFC012201009A +S1135DF0DFF8EC05FBF70CFC002807D0DFF8E4051E +S1135E0000F0ADFC012000F0A0FCDDE1DFF8D805D6 +S1135E1000F0A5FCDFF8D40500F0A1FCDFF8D00504 +S1135E2000F09DFCDFF8CC0500210160DFF8C4051B +S1135E3000214160DFF8940502210170C4E1DFF81C +S1135E408C050078022840F0F780DFF894254FF4A1 +S1135E508071DFF8A405FCF787F8DFF8741591F872 +S1135E603A12C1F3C01111F0010101290FDBDFF86F +S1135E70740500F074FC022000F067FCDFF8600594 +S1135E80FBF7F1FEDFF84405002101709CE10028D6 +S1135E901BD00022DFF86415DFF85C0500F0D6F9AA +S1135EA0040024B214F1010F0FD1DFF8380500F01B +S1135EB056FC032000F049FCDFF82405FBF7D3FE71 +S1135EC0DFF80805002101707EE124B2012C28DBF3 +S1135ED0DFF82005406800280BD1DFF81C05D0F856 +S1135EE08001DFF810150860DFF8080524B244606B +S1135EF017E0DFF80405D0F88001DFF8F81409682A +S1135F00884206D2DFF8F004D0F88001DFF8E41408 +S1135F100860DFF8E004406824B22018DFF8D414E5 +S1135F204860DFF8AC04D0F83C02DFF8A414D1F8E0 +S1135F304012884201D1012000E000200128C0F273 +S1135F4043810021DFF89804FBF799FE00280FD065 +S1135F50DFF8900400F003FC042000F0F6FBDFF807 +S1135F608004FBF780FEDFF86404002101702BE15C +S1135F70DFF8740400F0F3FBDFF8840400F0EFFBB7 +S1135F80DFF88014DFF86C04406800F075FADFF87D +S1135F90740400F0E4FBDFF8700400F0E0FBDFF8C9 +S1135FA06414DFF850040068000EC0B200F053FA25 +S1135FB0DFF85814DFF83C040068000CC0B200F0AD +S1135FC04AFADFF84C14DFF82C040068000AC0B267 +S1135FD000F041FADFF83C14DFF818040068C0B29E +S1135FE000F039FADFF81C0400F0B9FB77A000F0E8 +S1135FF0B6FBDFF800044168DFF8F803006800F03E +S1136000AEFA00280FD1DFF8DC0300F0A8FB05206E +S113601000F09BFBDFF8C803FBF725FEDFF8AC03B9 +S113602000210170D0E0DFF8C00300F098FBDFF836 +S11360309C0303210170C7E0DFF890030078032874 +S113604040F0C280DFF898234FF48071DFF8A80392 +S1136050FBF78AFFDFF8781391F83A12C1F3C01105 +S113606011F0010101290EDBDFF8AC0300F077FB2E +S1136070022000F06AFBDFF86803FBF7F4FDD34865 +S113608000210170A0E000281AD0DFF89023DFF887 +S11360906C13DFF8640300F0D9F8040024B214F19F +S11360A0010F0DD1DFF8780300F059FB032000F055 +S11360B04CFBCB48FBF7D7FDC4480021017083E0BB +S11360C024B2012C4CDBD74800F049FBCD4924B263 +S11360D0200000F0D1F9CB4800F041FBD24800F099 +S11360E03EFBC849C448D0F88001000EC0B200F09D +S11360F0B2F9C649C048D0F88001000CC0B200F023 +S1136100AAF9C349BC48D0F88001000AC0B200F023 +S1136110A2F9C049B848D0F88001C0B200F09BF998 +S1136120B84800F01CFB29A000F019FBBB4A24B2BC +S11361302100B148D0F8800100F00DFA00280CD1FC +S1136140A84800F00CFB062000F0FFFAA448FBF777 +S11361508AFD9E480021017036E0A34800F0FFFA52 +S11361609B48D0F83C029A49D1F84012884201D1A8 +S1136170012000E00020012826DBAC4800F0EFFA03 +S113618000F0F5F900280CD1964800F0E8FA072051 +S113619000F0DBFA9248FBF766FD8C4800210170A1 +S11361A012E0914800F0DBFAA14800F0D8FA8C48DC +S11361B0FBF759FD9F4800F0D2FA84480021017092 +S11361C000F0B1FA00F096F910BD00002E2E2E005A +S11361D010B50400207800F0EDFA532804D160785B +S11361E000F0ECFA002801D103200FE06078312898 +S11361F001D100200AE06078322801D1012005E0B5 +S11362006078332801D1022000E0032010BD70B56E +S113621004000026A41C200000F047F90500AE1974 +S1136220A41C200000F041F986196D1EA41CADB217 +S1136230022DF6DAF6B2F643200000F036F9F6B293 +S1136240864201D0002000E0012070BD2DE9F0411C +S113625005000E0014005FF00008002E01D0002D90 +S113626004D140F236215B48FDF7D8FA2800FFF745 +S1136270AFFF0700FFB2032F01D10020A3E02800E5 +S1136280FFF7C5FF002802D15FF0FF309BE0FFB2AB +S1136290002F03D0022F5AD028D392E0AD1C28003F +S11362A000F003F90700AD1C280000F0FEF800021E +S11362B03060AD1CD6F80080280000F0F6F810EB32 +S11362C008003060AD1CB7F10308002C0DD0002687 +S11362D006E0280000F0E9F8B6B23055AD1C761C93 +S11362E0B6B20FFA88F84645F3DB6AE0AD1C280025 +S11362F000F0DBF80700AD1C280000F0D6F800041D +S11363003060AD1CD6F80080280000F0CEF818EB01 +S113631000203060AD1CD6F80080280000F0C5F8DD +S113632010EB08003060AD1CB7F10408002C0DD050 +S1136330002606E0280000F0B8F8B6B23055AD1CCF +S1136340761CB6B20FFA88F84645F3DB39E0AD1C8B +S1136350280000F0AAF80700AD1C280000F0A5F8FA +S113636000063060AD1CD6F80080280000F09DF8CF +S113637018EB00403060AD1CD6F80080280000F017 +S113638094F818EB00203060AD1CD6F8008028008B +S113639000F08BF810EB08003060AD1CB7F1050875 +S11363A0002C0DD0002606E0280000F07EF8B6B2DE +S11363B03055AD1C761CB6B20FFA88F84645F3DBAF +S11363C0FFE7404600B2BDE8F08100008F160020D0 +S11363D048060020BC790000707A0000487A00006A +S11363E07C0800202C7C0000347C0000947A00009F +S11363F0EC7900002C160020D0120020501400204C +S1136400F47B0000EC150020247B0000EE15002036 +S1136410F0150020F2150020B87A0000D0130020F7 +S1136420DC7A0000B87B0000787B0000407B000031 +S1136430907B00001C7A000080B5010011F00F0071 +S11364403030C9B20A2901DBC01D02E0C0B200F03D +S1136450B1F9C0B202BD38B504000D00E4B22009A0 +S1136460FFF7EAFF287014F00F00FFF7E5FF6870EC +S11364700020A870280032BD0200491C0A23B2FB88 +S1136480F3F2002AF9D100220A700200491E0A2000 +S1136490B2FBF0F300FB1320303008700A20B2FB8B +S11364A0F0F2002AF2D10800704770B5040000250C +S11364B0002609E03038C0B20A2800DBC01FEDB264 +S11364C0C0B210EB0515761CF6B2022E0FDAF6B246 +S11364D0305D00F06FF9C0B2B0F13001172904D279 +S11364E0C0B2B0F13A010729E4D2002001E028004B +S11364F0C0B270BD80B500F036F800280DD0FFF7AB +S1136500D0FBFDF76EF900F036FA0449084004495F +S1136510086000F030FA4068804701BD80FFFF1F2B +S113652008ED00E070B504000D00160005E02878C1 +S113653020706D1C641CFDF77EF93000461E80B28D +S11365400028F4D170BD80B500F064FB01BD80B5B6 +S113655000F03CF901BD80B500F043F902BD80B5FF +S113656000F069F902BD80B500F0C2F902BD80B542 +S113657000F07BF9002801D1002001E000F0E0F9EF +S113658002BD10B5040010000A000100200000F054 +S11365904DFB200010BD000080B54648FCF75FFEAF +S11365A0FCF7DAFF60234FF461420100424800F037 +S11365B096FB01BD70B504000D00EDB2412D03DB67 +S11365C057213E48FDF72AF92800C0B200F05EF8D2 +S11365D0C0B2012803D05B213848FDF71FF900261B +S11365E00DE0FDF728F9B6B2305D00F04FF8C0B207 +S11365F0012803D064213148FDF710F9761C2800E6 +S1136600C0B2B6B280B28642EBD370BD10B50400FE +S11366102B48007800280CD12A4800F02AF80128D9 +S113662005D127480121017027480021017000206D +S113663010BD2548007823494018401C00F019F883 +S11366400128F4D120480078401C1F4908701E48D6 +S113665000781C4909788842E9D11B48027892B233 +S11366601A492000FFF75EFF154800210170012040 +S1136670DEE710B50400104800F0EFFB10F1010F45 +S113668002D02070012000E0002010BD80B5010080 +S1136690C9B2094800F0F6FB002803D1002007E046 +S11366A0FDF7C9F8044800F0C2FB0028F8D0012027 +S11366B002BD00000100001000C00040807900000D +S11366C091160020681500209016002069150020FE +S11366D000B589B000A8202100F018FC00A93148B9 +S11366E0FBF7AAFB002808D10098002805D09DF8E4 +S11366F00800C00601D4012000E0002009B000BD5C +S11367002848704780B52848002180F824120A22BE +S113671026492548FAF77CFF002803D122480121A5 +S113672080F8241201BD80B51F4890F82402012886 +S113673002D11D48FBF797FA1D4800F0B9FB012868 +S1136740FAD01848FBF7A2FB01BD80B5164890F8B3 +S11367502402012802D11448FBF785FA01BD10B5C3 +S11367600400114890F82402012817D10E49200092 +S1136770FBF73DFC002811D50B48002180F82412BA +S11367800948FBF770FA09E02178094800F07AFB20 +S1136790074800F04CFB0028FAD0641C207800283D +S11367A0F2D110BD5C7B0000A00A0020C87B000071 +S11367B000C0004080B500F0ACFB02BD30380A28B0 +S11367C001D2012000E00020C0B27047DFF8380495 +S11367D05FF0FF310160DFF834045FF0FF310160E6 +S11367E0704770B504000D001600200000F0A8F9F1 +S11367F0FF2805D02819401E00F0A2F9FF2801D176 +S1136800002017E0600A4FF400714843DFF80014D9 +S11368100968884207D12B0032002100DFF8EC031D +S113682000F0E4F806E02B0032002100DFF8D80382 +S113683000F0DCF870BD70B504000D00200000F01D +S11368407FF906002819401E00F07AF9F6B2FF2EEF +S113685002D0C0B2FF2801D1002005E00100C9B276 +S11368603000C0B200F02FF970BD80B50020009058 +S1136870DFF89803006810F1010F01D1012036E020 +S11368800098DFF888134968081800900098DFF82A +S11368907C138968081800900098DFF87013C968A1 +S11368A0081800900098DFF864130969081800902C +S11368B00098DFF858134969081800900098DFF829 +S11368C04C138969081800900098DFF84013C969CF +S11368D0081800900098C04300900098401C009055 +S11368E000AA0421CA480068F030FFF77AFF02BD0D +S11368F00020C749096809680818C5490968496832 +S11369000818C349096889680818C1490968C96829 +S11369100818BF49096809690818BD49096849691F +S11369200818BB49096889690818B9490968D1F880 +S1136930F0100818002801D1012000E00020704761 +S113694080B5B248006810F1010F06D0AF4800F0DE +S113695090F8002801D100200CE0AB48006810F149 +S1136960010F06D0A84800F084F8002801D10020C7 +S113697000E0012002BDA6480068704780B54FF4CE +S11369800072B1FBF2F303FB1213002B01D00020C1 +S11369900BE002688A4201D1012006E001604FF455 +S11369A00072001DFFF7BEFD012002BD38B50400D2 +S11369B00D009648844208D1934C29002000FFF72B +S11369C0DDFF002810D100200FE0914800688542C7 +S11369D003D18E4C8E480568EFE7200000F049F89B +S11369E00028EAD1002000E0200032BD2DE9F0416A +S11369F004000F0015001E00780A4FF4007101FB1B +S1136A0000F8206810F1010F07D141462000FFF77C +S1136A10B5FF002801D1002029E02068404508D0B6 +S1136A2041462000FFF7C2FF0400002C01D10020E2 +S1136A301DE02068381A0019071DFCF7FCFE201D14 +S1136A40381AB0F5007F0AD318F500712000FFF75B +S1136A50ADFF0400002C01D1002008E0271D287898 +S1136A6038707F1C6D1C761E002EE6D10120BDE817 +S1136A70F081F8B505000124286800F061F8C0B27F +S1136A80FF2801D100201DE0002600E0761C802EA6 +S1136A9016D2286810EB860715EB86004068009034 +S1136AA0FCF7C9FE0422390000A8FFF71AF80028F1 +S1136AB001D0002404E0386800998842E6D000241C +S1136AC02000C0B2F2BD70B50D00EDB2C0B2854277 +S1136AD001D2002033E04E49097AC0B2884205D37E +S1136AE04B4991F8BC10EDB2A94201D2002026E036 +S1136AF0C0B200F04FF804002800C0B200F04AF819 +S1136B0006002800C0B200F062F88019401E001B85 +S1136B10401C850A002600E0761CB6B2ADB2AE4237 +S1136B200CD2FCF788FEB6B24FF4806000FB06403E +S1136B30FEF7B0FF0028EFD0002000E0012070BD78 +S1136B4038B50400002500E06D1CEDB2102D1FD2F5 +S1136B50FCF771FEEDB20C202D4900FB0510006816 +S1136B608442F1D3EDB20C20294900FB05100068E2 +S1136B70EDB20C21264A01FB05214968081884421C +S1136B80E2D2EDB20C20224900FB0510007A00E0AD +S1136B90FF2032BD38B50400002500E06D1CEDB2C5 +S1136BA0102D11D2FCF747FEEDB20C20184900FB62 +S1136BB00510007AE4B2A042F0D1EDB20C201449E1 +S1136BC000FB0510006801E05FF0FF3032BD38B50E +S1136BD00400002500E06D1CEDB2102D11D2FCF76D +S1136BE02AFEEDB20C200A4900FB0510007AE4B23B +S1136BF0A042F0D1EDB20C20054900FB051040681D +S1136C0000E0002032BD0000C80C0020CC0E0020A3 +S1136C1058750000044B9D46C046C046C046C04659 +S1136C20FFF786F800F080F9A018002062F30F2225 +S1136C3062F31F42401810F0030308D0C91A1FD38F +S1136C40DB0748BF00F8012D28BF20F8022D1300F0 +S1136C5030B414461546103928BF20E93C00FAD850 +S1136C60490728BF20E90C0048BF40F8042D8900DB +S1136C7028BF20F8022D48BF00F8012D30BC704712 +S1136C80C91818BF00F8012DCB0728BF00F8012D43 +S1136C9070470000DFF83C1288421BD0DFF838123E +S1136CA0884217D0DFF83412884213D0DFF830124C +S1136CB088420FD0DFF82C1288420BD0DFF828125C +S1136CC0884207D0DFF82412884203D0DFF820126C +S1136CD0884201D1012000E00020C0B27047F8B51D +S1136CE004000E0017001D002000FFF7D3FF00284A +S1136CF005D14FF4B071DFF8FC01FCF78FFD002FD4 +S1136D0005D140F26111DFF8EC01FCF787FDDFF8F3 +S1136D10E801006810F0E04F27D0DFF8DC010068DC +S1136D20DFF8D8110840B0F1805F1ED0DFF8C80149 +S1136D300068DFF8C8110840DFF8C411884205D1A3 +S1136D40DFF8B401006880B202280ED0DFF8A80191 +S1136D500068DFF8A8110840DFF8A811884206D1BE +S1136D60DFF894010068000401D1102000E008203D +S1136D7000FB07F0864205D24FF4B171DFF87401CD +S1136D80FCF74CFD200000F038F8B6EB071F05D2E5 +S1136D90206B50F0200020637F0803E0206B30F06C +S1136DA020002063F000B0FBF7F0401C400881098C +S1136DB061624021B0FBF1F202FB1102A262E562C2 +S1136DC00020A061200000F001F8F1BD10B504001E +S1136DD02000FFF75FFF002805D14FF4FB71DFF8B7 +S1136DE01401FCF71BFDE06A50F01000E062206B18 +S1136DF040F201310843206310BD10B504002000A7 +S1136E00FFF748FF002805D140F21621DFF8E4001F +S1136E10FCF704FDA0690007FCD4E06A30F0100020 +S1136E20E062206BDFF8E0100840206310BD10B56D +S1136E3004002000FFF72EFF002805D140F2554141 +S1136E40DFF8B000FCF7EAFCA069C0F3401010F0D2 +S1136E50010090F00100C0B210BD10B50400200084 +S1136E60FFF718FF002805D140F27641DFF88400CF +S1136E70FCF7D4FCA069C00601D4206801E05FF0EF +S1136E80FF3010BD38B504000D002000FFF702FFED +S1136E90002804D140F2C9411648FCF7BFFCA069A0 +S1136EA0800603D4EDB22560012000E0002032BD4D +S1136EB010B504002000FFF7EDFE002804D140F2D5 +S1136EC03B510C48FCF7AAFCA069C0F3C00010F0C9 +S1136ED0010010BD00C0004000D0004000E00040B0 +S1136EE000F000400000014000100140002001407B +S1136EF0003001402478000000E00F400000FF70E3 +S1136F000000011000000310FEFCFFFF002200F04F +S1136F1017B810B50400200000F02BF8002801D0A9 +S1136F20203CFFE7200010BD00F02BF8002801D022 +S1136F3000F02AF8002000F03BF800F053F80000BD +S1136F4000B500BF130096469446103928BFA0E848 +S1136F500C50FAD85FEA417C28BF0CC048BF40F807 +S1136F60042BC90728BF20F8022B48BF00F8012BC7 +S1136F7000BD61381A2801D2012000E00020C0B20F +S1136F80704701207047000010B507497944183153 +S1136F90064C7C44163404E00A68081D51188847DE +S1136FA00146A142F8D110BD580B0000780B000037 +S1136FB080B500F005F800F017F800F023F8FCE7BE +S1136FC080B50648FCF7C4F90548FCF748F90321E5 +S1136FD05FF04020FBF772FE01BD00008003C0019A +S1136FE00100002000F01AB880B5FCF723FCFCF780 +S1136FF0E7FBFFF7ACFAFEF7ABFEFEF721FE00F06D +S113700013F801BD80B5FCF716FCFCF7EEFBFEF7A8 +S1137010D5FEFEF72EFE00F012F801BD07463846F5 +S113702000F030F8FBE7000080B51448012101703E +S1137030FCF7E5FB1249086000F001F801BD80B5DA +S1137040FEF782FE012818D0FEF795FE002814D022 +S11370500A480078012810D1FCF7D1FB08490968D7 +S113706001F2EE21884208D3044800210170FEF7A2 +S11370708BFE002801D1FFF73DFA01BD8E160020DA +S11370804416002080B5C046C046024A11001820AC +S1137090ABBEFBE7260002006100620063006400EF +S11370A0650066006700680069006A006B006C0098 +S11370B06D006E006F007000710072007300740048 +S11370C0750076007700780079007A00A100A200AC +S11370D0A300A500AC00AF00E000E100E200E30083 +S11370E0E400E500E600E700E800E900EA00EB0060 +S11370F0EC00ED00EE00EF00F000F100F200F30010 +S1137100F400F500F600F800F900FA00FB00FC00BA +S1137110FD00FE00FF000101030105010701090153 +S11371200B010D010F0111011301150117011901C3 +S11371301B011D011F012101230125012701290133 +S11371402B012D012F0131013301350137013A01A2 +S11371503C013E01400142014401460148014B010A +S11371604D014F01510153015501570159015B0173 +S11371705D015F01610163016501670169016B01E3 +S11371806D016F0171017301750177017A017C0151 +S11371907E019201B103B203B303B403B503B60392 +S11371A0B703B803B903BA03BB03BC03BD03BE03EF +S11371B0BF03C003C103C303C403C503C603C7039A +S11371C0C803C903CA033004310432043304340449 +S11371D0350436043704380439043A043B043C04C7 +S11371E03D043E043F044004410442044304440477 +S11371F0450446044704480449044A044B044C0427 +S11372004D044E044F0451045204530454045504D1 +S113721056045704580459045A045B045C045E047D +S11372205F047021712172217321742175217621EB +S11372307721782179217A217B217C217D217E216E +S11372407F2141FF42FF43FF44FF45FF46FF47FFC5 +S113725048FF49FF4AFF4BFF4CFF4DFF4EFF4FFFD6 +S113726050FF51FF52FF53FF54FF55FF56FF57FF86 +S113727058FF59FF5AFF00004100420043004400F8 +S1137280450046004700480049004A004B004C00B6 +S11372904D004E004F005000510052005300540066 +S11372A0550056005700580059005A002100E0FFCD +S11372B0E1FFE5FFE2FFE3FFC000C100C200C3003D +S11372C0C400C500C600C700C800C900CA00CB007E +S11372D0CC00CD00CE00CF00D000D100D200D3002E +S11372E0D400D500D600D800D900DA00DB00DC00D9 +S11372F0DD00DE007801000102010401060108013D +S11373000A010C010E0110011201140116011801E9 +S11373101A011C011E012001220124012601280159 +S11373202A012C012E0130013201340136013901C8 +S11373303B013D013F0141014301450147014A0130 +S11373404C014E01500152015401560158015A0199 +S11373505C015E01600162016401660168016A0109 +S11373606C016E01700172017401760179017B0177 +S11373707D01910191039203930394039503960372 +S11373809703980399039A039B039C039D039E030D +S11373909F03A003A103A303A403A503A603A703B8 +S11373A0A803A903AA031004110412041304140467 +S11373B0150416041704180419041A041B041C04E5 +S11373C01D041E041F042004210422042304240495 +S11373D0250426042704280429042A042B042C0445 +S11373E02D042E042F0401040204030404040504E0 +S11373F006040704080409040A040B040C040E041C +S11374000F046021612162216321642165216621C9 +S11374106721682169216A216B216C216D216E210C +S11374206F2121FF22FF23FF24FF25FF26FF27FFD3 +S113743028FF29FF2AFF2BFF2CFF2DFF2EFF2FFFF4 +S113744030FF31FF32FF33FF34FF35FF36FF37FFA4 +S113745038FF39FF3AFF0000C700FC00E900E200F2 +S1137460E400E000E500E700EA00EB00E800EF00DC +S1137470EE00EC00C400C500C900E600C600F4003C +S1137480F600F200FB00F900FF00D600DC00A200C9 +S1137490A300A500A7209201E100ED00F300FA008B +S11374A0F100D100AA00BA00BF001023AC00BD0057 +S11374B0BC00A100AB00BB009125922593250225B9 +S11374C024256125622556255525632551255725F3 +S11374D05D255C255B251025142534252C251C25CC +S11374E000253C255E255F255A25542569256625FA +S11374F0602550256C256725682564256525592553 +S11375005825522553256B256A2518250C258825D1 +S113751084258C2590258025B103DF009303C003C7 +S1137520A303C303B500C403A6039803A903B403C8 +S11375301E22C603B50329226122B10065226422FA +S113754020232123F7004822B0001922B7001A2271 +S11375507F20B200A025A0000080000000200000D1 +S11375600400000000A0000000200000050000004E +S113757000C00000002000000600000000E0000041 +S113758000200000070000000000010000200000AF +S11375900800000000200100002000000900000095 +S11375A000400100002000000A000000006001000B +S11375B0002000000B0000000080010000200000FB +S11375C00C00000000A00100002000000D000000DD +S11375D000C00100002000000E00000000E00100D7 +S11375E0002000000F0000000000020000800000E6 +S11375F01000000000800200008000001100000064 +S1137600000003000080000012000000008003005E +S11376100080000013000000809A90418E418F800A +S11376204545454949498E8F9092924F994F5555FA +S113763059999A9B9C9D9E9F41494F55A5A5A6A7E4 +S1137640A8A9AAABAC21AEAFB0B1B2B3B4B5B6B7CA +S1137650B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C72E +S1137660C8C9CACBCCCDCECFD0D1D2D3D4D5D6D71E +S1137670D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E70E +S1137680E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7FE +S1137690F8F9FAFBFCFDFEFF40420F0000201C003D +S11376A080841E0000802500999E3600004038002A +S11376B000093D0000803E0000004B00404B4C00A0 +S11376C000204E00808D5B0000C05D0000807000D3 +S11376D000127A0000007D0080969800001BB7001D +S11376E00080BB00C0E8CE00647ADA000024F40015 +S11376F00000FA0080A81201002D310100366E014D +S113770040787D01433A5C576F726B5C736F6674AB +S1137710776172655C4F70656E424C545C54617263 +S11377206765745C44656D6F5C41524D434D335FD6 +S11377304C4D33535F454B5F4C4D335336393635DF +S11377405F4941525C426F6F745C6C69625C647245 +S1137750697665726C69625C65746865726E65747D +S11377602E630000433A5C576F726B5C736F6674F0 +S1137770776172655C4F70656E424C545C54617203 +S11377806765745C44656D6F5C41524D434D335F76 +S11377904C4D33535F454B5F4C4D3353363936357F +S11377A05F4941525C426F6F745C6C69625C6472E5 +S11377B0697665726C69625C666C6173686C696237 +S11377C02E630000433A5C576F726B5C736F667490 +S11377D0776172655C4F70656E424C545C546172A3 +S11377E06765745C44656D6F5C41524D434D335F16 +S11377F04C4D33535F454B5F4C4D3353363936351F +S11378005F4941525C426F6F745C6C69625C647284 +S1137810697665726C69625C73797363746C2E63E8 +S113782000000000433A5C576F726B5C736F6674C0 +S1137830776172655C4F70656E424C545C54617242 +S11378406765745C44656D6F5C41524D434D335FB5 +S11378504C4D33535F454B5F4C4D335336393635BE +S11378605F4941525C426F6F745C6C69625C647224 +S1137870697665726C69625C756172746C69622E9A +S113788063000000433A5C576F726B5C736F6674FD +S1137890776172655C4F70656E424C545C546172E2 +S11378A06765745C44656D6F5C41524D434D335F55 +S11378B04C4D33535F454B5F4C4D3353363936355E +S11378C05F4941525C426F6F745C6C69625C6472C4 +S11378D0697665726C69625C6770696F2E6300001B +S11378E0433A5C576F726B5C736F66747761726551 +S11378F05C4F70656E424C545C5461726765745C95 +S113790044656D6F5C41524D434D335F4C4D335371 +S11379105F454B5F4C4D3353363936355F494152E1 +S11379205C426F6F745C6C69625C647269766572E8 +S11379306C69625C7373692E63000000433A5C57A0 +S11379406F726B5C736F6674776172655C4F7065A0 +S11379506E424C545C5461726765745C536F75720B +S113796063655C41524D434D335F4C4D33535C4929 +S113797041525C766563746F72732E63000000007D +S1137980433A5C576F726B5C736F667477617265B0 +S11379905C4F70656E424C545C5461726765745CF4 +S11379A0536F757263655C41524D434D335F4C4D6B +S11379B033535C756172742E63000000433A5C5764 +S11379C06F726B5C736F6674776172655C4F706520 +S11379D06E424C545C5461726765745C536F75728B +S11379E063655C66696C652E6300000050617273A8 +S11379F0696E67206669726D776172652066696C6D +S1137A006520746F206F627461696E2065726173A2 +S1137A10652073697A652E2E2E0000004669726D0A +S1137A207761726520757064617465207375636332 +S1137A3065737366756C6C7920636F6D706C6574B7 +S1137A4065640A0D000000004F70656E696E672062 +S1137A506669726D776172652066696C6520666F10 +S1137A60722072656164696E672E2E2E000000001C +S1137A704669726D77617265207570646174652002 +S1137A807265717565737420646574656374656487 +S1137A900A0D00005374617274696E67207468651E +S1137AA02070726F6772616D6D696E6720736571A6 +S1137AB075656E63650A0D0052656164696E6720C1 +S1137AC06C696E652066726F6D2066696C652E2E1A +S1137AD02E4552524F520A0D00000000496E766145 +S1137AE06C696420636865636B73756D20666F757C +S1137AF06E642E2E2E4552524F520A0D0000000085 +S1137B0063D1FFFF9816000004000020000000006D +S1137B100BA5FFFF040000003C0100000000002052 +S1137B20000000002062797465732066726F6D2016 +S1137B306D656D6F727920617420307800000000EB +S1137B4057726974696E672070726F6772616D2015 +S1137B50636865636B73756D2E2E2E002F64656DDF +S1137B606F70726F675F656B5F6C6D337336393638 +S1137B70352E737265630000206279746573207416 +S1137B806F206D656D6F727920617420307800000C +S1137B90436C6F73696E67206669726D7761726595 +S1137BA02066696C650A0D0001030507090E1012B1 +S1137BB01416181C1E00000050726F6772616D6D00 +S1137BC0696E6720000000002F626F6F746C6F672E +S1137BD02E7478740000000080B541210148FBF741 +S1137BE01DFE01BD3C790000222A3A3C3E3F7C7FC9 +S1137BF00000000045726173696E67200000000098 +S1137C0040E00F4044E00F4048E00F4000E10F40E7 +S1137C1004E10F4008E10F40C046C046C046C046DC +S1137C20FFF782F92B2C3B3D5B5D00004552524F20 +S1137C30520A0D004F4B0A0D00000000FFFFFFFF2A +S1137C40FFFF00004F70656E424C540000000000BE +S10B7C50FFFFFFFF0401000027 +S9037C1967 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.dep b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.dep index 280b41d0..1c52e294 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.dep +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.dep @@ -7,7 +7,7 @@ Debug $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc-switch.h + $PROJ_DIR$\..\..\..\..\Source\file.h $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.h @@ -21,8 +21,9 @@ $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\clock.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\pt.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc-switch.h $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\pt.h $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.h $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arch.h @@ -44,53 +45,35 @@ $PROJ_DIR$\..\..\..\..\Source\cop.c $PROJ_DIR$\..\..\..\..\Source\cop.h $PROJ_DIR$\..\..\..\..\Source\file.c - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\..\..\..\Source\net.c - $PROJ_DIR$\..\..\..\..\Source\net.h - $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\vectors.o - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\file.pbi - $PROJ_DIR$\..\obj\file.o - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.c - $PROJ_DIR$\..\obj\vectors.lst - $PROJ_DIR$\..\obj\timer.lst - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\obj\boot.lst - $PROJ_DIR$\..\obj\ssi.o - $PROJ_DIR$\..\obj\ssi.pbi - $PROJ_DIR$\..\obj\ff.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\net.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\net.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\hello-world\hello-world.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\hello-world\hello-world.c - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c - $PROJ_DIR$\..\obj\ssi.lst - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.h - $PROJ_DIR$\..\config.h - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\integer.h - $PROJ_DIR$\..\obj\file.lst - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\nvm.pbi - $PROJ_DIR$\..\obj\uart.pbi - $PROJ_DIR$\..\obj\xcp.lst - $PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.srec - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\obj\assert.lst - $PROJ_DIR$\..\obj\hooks.lst - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\obj\nvm.o - $PROJ_DIR$\..\obj\cpu.o - $PROJ_DIR$\..\obj\interrupt.lst - $PROJ_DIR$\..\obj\sysctl.lst - $PROJ_DIR$\..\obj\gpio.lst - $PROJ_DIR$\..\obj\diskio.pbi - $TOOLKIT_DIR$\inc\c\wchar.h - $TOOLKIT_DIR$\inc\c\xlocale.h - $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.out + $PROJ_DIR$\..\obj\assert.o + $PROJ_DIR$\..\obj\hooks.o + $PROJ_DIR$\..\obj\com.o + $PROJ_DIR$\..\obj\cpu.pbi + $PROJ_DIR$\..\obj\flash.pbi + $TOOLKIT_DIR$\inc\c\xmtx.h + $PROJ_DIR$\..\obj\unicode.pbi + $PROJ_DIR$\..\obj\filesys.o + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.h + $PROJ_DIR$\..\obj\unicode.lst + $PROJ_DIR$\..\..\..\..\Source\filesys.h + $PROJ_DIR$\..\obj\led.lst + $PROJ_DIR$\..\obj\filesys.lst + $PROJ_DIR$\..\obj\led.pbi + $PROJ_DIR$\..\obj\unicode.o + $PROJ_DIR$\..\..\..\..\Source\filesys.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\psock.c + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\ccsbcs.c + $TOOLKIT_DIR$\inc\c\ctype.h + $TOOLKIT_DIR$\inc\c\xtls.h + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $TOOLKIT_DIR$\inc\c\xlocale_c.h + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\obj\sysctl.pbi + $PROJ_DIR$\..\obj\uartlib.pbi + $PROJ_DIR$\..\obj\uart.o $PROJ_DIR$\..\lib\driverlib\debug.h $PROJ_DIR$\..\lib\driverlib\ethernet.h $PROJ_DIR$\..\lib\driverlib\cpulib.h @@ -134,51 +117,68 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.h $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c + $PROJ_DIR$\..\..\..\..\Source\net.c + $PROJ_DIR$\..\..\..\..\Source\net.h + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\..\..\..\Source\xcp.c + $PROJ_DIR$\..\..\..\..\Source\xcp.h + $PROJ_DIR$\..\obj\vectors.o + $PROJ_DIR$\..\config.h + $PROJ_DIR$\..\obj\main.lst + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.c + $PROJ_DIR$\..\obj\file.pbi + $PROJ_DIR$\..\obj\vectors.lst + $PROJ_DIR$\..\obj\file.o + $PROJ_DIR$\..\obj\timer.lst + $PROJ_DIR$\..\obj\timer.pbi + $TOOLKIT_DIR$\lib\m7M_tl.a + $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\obj\ssi.o + $PROJ_DIR$\..\obj\ssi.pbi + $PROJ_DIR$\..\obj\ff.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\net.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\net.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\hello-world\hello-world.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\hello-world\hello-world.c + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c + $PROJ_DIR$\..\obj\ssi.lst + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.h + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\integer.h + $PROJ_DIR$\..\obj\file.lst + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\nvm.pbi + $PROJ_DIR$\..\obj\uart.pbi + $PROJ_DIR$\..\obj\xcp.lst + $PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.srec + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\obj\assert.lst + $PROJ_DIR$\..\obj\hooks.lst + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\nvm.o + $PROJ_DIR$\..\obj\cpu.o + $PROJ_DIR$\..\obj\interrupt.lst + $PROJ_DIR$\..\obj\sysctl.lst + $PROJ_DIR$\..\obj\gpio.lst + $PROJ_DIR$\..\obj\diskio.pbi + $TOOLKIT_DIR$\inc\c\wchar.h + $TOOLKIT_DIR$\inc\c\xlocale.h + $TOOLKIT_DIR$\inc\c\yvals.h $TOOLKIT_DIR$\inc\c\DLib_Product.h $TOOLKIT_DIR$\inc\c\ycheck.h $TOOLKIT_DIR$\lib\shb_l.a $PROJ_DIR$\..\obj\mmc.lst - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.out - $PROJ_DIR$\..\obj\assert.o - $PROJ_DIR$\..\obj\hooks.o - $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\obj\cpu.pbi - $PROJ_DIR$\..\obj\flash.pbi - $TOOLKIT_DIR$\inc\c\xmtx.h - $PROJ_DIR$\..\obj\unicode.pbi - $PROJ_DIR$\..\obj\filesys.o - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.h - $PROJ_DIR$\..\obj\unicode.lst - $PROJ_DIR$\..\..\..\..\Source\filesys.h - $PROJ_DIR$\..\obj\led.lst - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\psock.c - $PROJ_DIR$\..\obj\filesys.lst - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\unicode.o - $PROJ_DIR$\..\..\..\..\Source\filesys.c - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\ccsbcs.c - $TOOLKIT_DIR$\inc\c\ctype.h - $TOOLKIT_DIR$\inc\c\xtls.h - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $TOOLKIT_DIR$\inc\c\xlocale_c.h - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\sysctl.pbi - $PROJ_DIR$\..\obj\uartlib.pbi - $PROJ_DIR$\..\obj\uart.o - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\psock.h $PROJ_DIR$\..\obj\hooks.pbi $PROJ_DIR$\..\obj\uart.lst $PROJ_DIR$\..\obj\cop.lst + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\psock.h $PROJ_DIR$\..\obj\com.lst $TOOLKIT_DIR$\lib\dl7M_tln.a $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c $PROJ_DIR$\..\obj\ff.pbi $PROJ_DIR$\..\obj\uartlib.lst $PROJ_DIR$\..\obj\ff.lst $PROJ_DIR$\..\obj\cpulib.lst + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c $PROJ_DIR$\..\obj\openbtl_ek_lm3s6965.map $PROJ_DIR$\..\obj\nvm.lst $TOOLKIT_DIR$\inc\c\stdarg.h @@ -192,11 +192,11 @@ $PROJ_DIR$\..\obj\timer.o $PROJ_DIR$\..\obj\flash.o $PROJ_DIR$\..\obj\flash.lst - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x $PROJ_DIR$\..\obj\backdoor.lst $PROJ_DIR$\..\obj\cpu.lst $TOOLKIT_DIR$\inc\c\ysizet.h $TOOLKIT_DIR$\inc\c\xlocaleuse.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x $PROJ_DIR$\..\obj\lm3s6965.pbd $PROJ_DIR$\..\obj\cstart.o $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ffconf.h @@ -264,7 +264,7 @@ ILINK - 133 173 + 40 173 @@ -273,30 +273,7 @@ ICCARM - 174 76 - - - BICOMP - 68 - - - - - ICCARM - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 - - - BICOMP - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c - - - ICCARM - 144 150 + 174 148 BICOMP @@ -306,11 +283,34 @@ ICCARM - 12 13 103 217 + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 BICOMP - 12 13 103 217 + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c + + + ICCARM + 51 56 + + + BICOMP + 47 + + + + + ICCARM + 12 13 86 217 + + + BICOMP + 12 13 86 217 @@ -319,21 +319,21 @@ ICCARM - 51 183 + 123 183 BICOMP - 46 + 124 ICCARM - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 BICOMP - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 @@ -342,21 +342,21 @@ ICCARM - 163 160 + 162 67 BICOMP - 69 + 141 ICCARM - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 109 113 100 102 + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 92 96 83 85 BICOMP - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 109 113 100 102 + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 92 96 83 85 @@ -365,21 +365,21 @@ ICCARM - 171 56 + 170 129 BICOMP - 169 + 168 ICCARM - 12 13 103 10 175 129 84 67 155 128 157 75 + 12 13 86 10 175 158 156 139 62 157 64 147 BICOMP - 12 13 103 10 175 129 84 67 155 128 157 75 + 12 13 86 10 175 158 156 139 62 157 64 147 @@ -398,11 +398,11 @@ ICCARM - 18 26 119 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 40 19 205 129 84 67 155 128 157 75 189 206 + 19 27 102 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 112 20 205 158 156 139 62 157 64 147 188 206 BICOMP - 18 26 119 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 40 19 205 129 84 67 155 128 157 75 189 206 + 19 27 102 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 112 20 205 158 156 139 62 157 64 147 188 206 @@ -421,11 +421,11 @@ ICCARM - 21 18 26 119 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 40 205 129 84 67 155 128 157 75 189 206 + 22 19 27 102 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 112 205 158 156 139 62 157 64 147 188 206 BICOMP - 21 18 26 119 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 40 205 129 84 67 155 128 157 75 189 206 + 22 19 27 102 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 112 205 158 156 139 62 157 64 147 188 206 @@ -444,11 +444,11 @@ ICCARM - 14 116 23 + 14 99 24 BICOMP - 14 116 23 + 14 99 24 @@ -467,11 +467,11 @@ ICCARM - 18 26 119 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 40 25 + 19 27 102 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 112 26 BICOMP - 18 26 119 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 40 25 + 19 27 102 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 112 26 @@ -480,7 +480,7 @@ ICCARM - 73 134 + 145 41 BICOMP @@ -490,11 +490,11 @@ ICCARM - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 BICOMP - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 @@ -503,7 +503,7 @@ ICCARM - 187 199 + 186 199 BICOMP @@ -513,11 +513,11 @@ ICCARM - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 BICOMP - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 @@ -526,7 +526,7 @@ ICCARM - 53 196 + 126 196 BICOMP @@ -536,11 +536,11 @@ ICCARM - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 BICOMP - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 @@ -549,7 +549,7 @@ ICCARM - 165 136 + 165 43 BICOMP @@ -559,11 +559,11 @@ ICCARM - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 9 40 + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 9 112 BICOMP - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 9 40 + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 9 112 @@ -572,7 +572,7 @@ ICCARM - 164 200 + 163 200 BICOMP @@ -582,11 +582,11 @@ ICCARM - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 BICOMP - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 @@ -595,555 +595,21 @@ ICCARM - 66 48 + 138 122 BICOMP - 47 + 120 ICCARM - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 205 129 84 67 155 128 157 75 189 206 153 83 154 139 142 190 156 82 + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 205 158 156 139 62 157 64 147 188 206 60 155 61 46 49 189 63 154 BICOMP - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 205 129 84 67 155 128 157 75 189 206 153 83 154 139 142 190 156 82 - - - - - $PROJ_DIR$\..\..\..\..\Source\net.c - - - ICCARM - 240 241 - - - BICOMP - 242 - - - - - ICCARM - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 118 18 26 119 40 21 - - - BICOMP - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 118 18 26 119 40 21 - - - - - $PROJ_DIR$\..\..\..\..\Source\xcp.c - - - ICCARM - 70 198 - - - BICOMP - 204 - - - - - ICCARM - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 - - - BICOMP - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 - - - - - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.c - - - BICOMP - 81 - - - - - ICCARM - 63 65 - - - BICOMP - 63 65 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\net.c - - - ICCARM - 240 241 - - - BICOMP - 242 - - - - - ICCARM - 32 7 28 120 41 126 36 4 0 6 30 38 34 43 118 18 26 119 58 21 - - - BICOMP - 32 7 28 120 41 126 36 4 0 6 30 38 34 43 118 18 26 119 58 21 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\hello-world\hello-world.c - - - ICCARM - 227 - - - BICOMP - 222 - - - - - ICCARM - 59 26 119 32 7 28 120 41 126 36 4 0 6 30 38 34 43 58 161 15 16 1 18 205 129 84 67 155 128 157 75 189 206 - - - BICOMP - 59 26 119 32 7 28 120 41 126 36 4 0 6 30 38 34 43 58 161 15 16 1 18 205 129 84 67 155 128 157 75 189 206 - - - - - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c - - - ICCARM - 171 56 - - - BICOMP - 169 - - - - - ICCARM - 143 65 103 63 175 129 84 67 155 128 157 75 - - - BICOMP - 143 65 103 63 175 129 84 67 155 128 157 75 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 146 132 - - - BICOMP - 149 - - - - - ICCARM - 32 7 28 64 41 126 36 4 0 6 30 38 143 65 103 34 43 109 113 100 93 96 - - - BICOMP - 32 7 28 64 41 126 36 4 0 6 30 38 143 65 103 34 43 109 113 100 93 96 - - - - - $PROJ_DIR$\..\lib\driverlib\cpulib.c - - - ICCARM - 172 176 - - - BICOMP - 213 - - - - - ICCARM - 87 - - - BICOMP - 87 - - - - - $PROJ_DIR$\..\lib\driverlib\ethernet.c - - - ICCARM - 239 243 - - - BICOMP - 244 - - - - - ICCARM - 105 108 109 113 85 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 86 100 95 - - - BICOMP - 105 108 109 113 85 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 86 100 95 - - - - - $PROJ_DIR$\..\lib\driverlib\flashlib.c - - - ICCARM - 179 207 - - - BICOMP - 212 - - - - - ICCARM - 106 108 112 113 85 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 91 95 - - - BICOMP - 106 108 112 113 85 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 91 95 - - - - - $PROJ_DIR$\..\lib\driverlib\gpio.c - - - ICCARM - 80 208 - - - BICOMP - 214 - - - - - ICCARM - 107 108 109 112 113 85 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 93 96 95 - - - BICOMP - 107 108 109 112 113 85 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 93 96 95 - - - - - $PROJ_DIR$\..\lib\driverlib\interrupt.c - - - ICCARM - 78 209 - - - BICOMP - 216 - - - - - ICCARM - 108 110 113 87 85 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 95 - - - BICOMP - 108 110 113 87 85 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 95 - - - - - $PROJ_DIR$\..\lib\driverlib\ssi.c - - - ICCARM - 62 54 - - - BICOMP - 55 - - - - - ICCARM - 108 109 111 113 85 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 95 98 100 - - - BICOMP - 108 109 111 113 85 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 95 98 100 - - - - - $PROJ_DIR$\..\lib\driverlib\sysctl.c - - - ICCARM - 79 210 - - - BICOMP - 158 - - - - - ICCARM - 108 110 112 113 87 85 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 95 100 - - - BICOMP - 108 110 112 113 87 85 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 95 100 - - - - - $PROJ_DIR$\..\lib\driverlib\uartlib.c - - - ICCARM - 170 211 - - - BICOMP - 159 - - - - - ICCARM - 108 109 112 113 114 85 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 95 102 100 - - - BICOMP - 108 109 112 113 114 85 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 95 102 100 - - - - - $PROJ_DIR$\..\lib\fatfs\mmc.c - - - ICCARM - 131 178 - - - BICOMP - 181 - - - - - ICCARM - 109 113 93 96 98 100 10 13 32 7 28 120 41 126 36 4 0 6 30 38 12 103 34 43 - - - BICOMP - 109 113 93 96 98 100 10 13 32 7 28 120 41 126 36 4 0 6 30 38 12 103 34 43 - - - - - $PROJ_DIR$\..\lib\uip\clock-arch.c - - - ICCARM - 229 218 - - - BICOMP - 220 - - - - - ICCARM - 116 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 - - - BICOMP - 116 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 - - - - - $PROJ_DIR$\..\lib\uip\netdev.c - - - ICCARM - 251 249 - - - BICOMP - 250 - - - - - ICCARM - 18 26 119 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 40 21 109 113 105 100 93 96 86 91 - - - BICOMP - 18 26 119 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 40 21 109 113 105 100 93 96 86 91 - - - - - $PROJ_DIR$\..\hooks.c - - - ICCARM - 74 135 - - - BICOMP - 162 - - - - - ICCARM - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 109 113 102 100 - - - BICOMP - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 109 113 102 100 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 44 195 - - - BICOMP - 177 - - - - - ICCARM - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 108 109 110 112 113 100 93 96 102 - - - BICOMP - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 108 109 110 112 113 100 93 96 102 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c - - - ICCARM - 50 45 - - - BICOMP - 182 - - - - - ICCARM - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 - - - BICOMP - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s - - - AARM - 192 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c - - - ICCARM - 188 77 - - - BICOMP - 137 - - - - - ICCARM - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 - - - BICOMP - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c - - - ICCARM - 185 184 - - - BICOMP - 138 - - - - - ICCARM - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 109 113 91 - - - BICOMP - 32 7 28 120 41 126 36 4 0 6 30 38 12 13 103 34 43 109 113 91 + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 205 158 156 139 62 157 64 147 188 206 60 155 61 46 49 189 63 154 @@ -1156,13 +622,36 @@ OBJCOPY - 71 + 143 ILINK - 186 134 199 196 218 136 200 77 176 192 243 56 48 184 207 208 135 209 195 178 241 249 76 54 210 183 160 211 248 246 247 225 150 45 198 130 167 52 166 + 190 41 199 196 218 43 200 149 176 192 243 129 122 184 207 208 42 209 195 178 241 249 148 127 210 183 67 211 248 246 247 225 56 116 198 159 167 125 166 + + + + + $PROJ_DIR$\..\..\..\..\Source\filesys.c + + + ICCARM + 54 48 + + + BICOMP + 180 + + + + + ICCARM + 33 7 29 117 113 109 37 4 0 6 31 52 50 137 193 35 115 + + + BICOMP + 33 7 29 117 113 109 37 4 0 6 31 52 50 137 193 35 115 @@ -1181,34 +670,545 @@ ICCARM - 237 129 84 67 155 128 157 75 189 238 205 206 26 119 32 7 28 120 41 126 36 4 0 6 30 38 34 43 58 161 15 16 1 18 + 237 158 156 139 62 157 64 147 188 238 205 206 27 102 33 7 29 103 113 109 37 4 0 6 31 1 35 115 131 164 17 16 15 19 BICOMP - 237 129 84 67 155 128 157 75 189 238 205 206 26 119 32 7 28 120 41 126 36 4 0 6 30 38 34 43 58 161 15 16 1 18 + 237 158 156 139 62 157 64 147 188 238 205 206 27 102 33 7 29 103 113 109 37 4 0 6 31 1 35 115 131 164 17 16 15 19 - $PROJ_DIR$\..\..\..\..\Source\filesys.c + $PROJ_DIR$\..\lib\driverlib\cpulib.c ICCARM - 148 141 + 171 176 BICOMP - 180 + 213 ICCARM - 32 7 28 64 41 126 36 4 0 6 30 145 143 65 193 34 43 + 70 BICOMP - 32 7 28 64 41 126 36 4 0 6 30 145 143 65 193 34 43 + 70 + + + + + $PROJ_DIR$\..\lib\driverlib\ethernet.c + + + ICCARM + 239 243 + + + BICOMP + 244 + + + + + ICCARM + 88 91 92 96 68 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 69 83 78 + + + BICOMP + 88 91 92 96 68 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 69 83 78 + + + + + $PROJ_DIR$\..\lib\driverlib\flashlib.c + + + ICCARM + 179 207 + + + BICOMP + 212 + + + + + ICCARM + 89 91 95 96 68 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 74 78 + + + BICOMP + 89 91 95 96 68 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 74 78 + + + + + $PROJ_DIR$\..\lib\driverlib\gpio.c + + + ICCARM + 152 208 + + + BICOMP + 214 + + + + + ICCARM + 90 91 92 95 96 68 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 76 79 78 + + + BICOMP + 90 91 92 95 96 68 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 76 79 78 + + + + + $PROJ_DIR$\..\lib\driverlib\interrupt.c + + + ICCARM + 150 209 + + + BICOMP + 216 + + + + + ICCARM + 91 93 96 70 68 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 78 + + + BICOMP + 91 93 96 70 68 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 78 + + + + + $PROJ_DIR$\..\lib\driverlib\ssi.c + + + ICCARM + 135 127 + + + BICOMP + 128 + + + + + ICCARM + 91 92 94 96 68 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 78 81 83 + + + BICOMP + 91 92 94 96 68 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 78 81 83 + + + + + $PROJ_DIR$\..\lib\driverlib\sysctl.c + + + ICCARM + 151 210 + + + BICOMP + 65 + + + + + ICCARM + 91 93 95 96 70 68 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 78 83 + + + BICOMP + 91 93 95 96 70 68 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 78 83 + + + + + $PROJ_DIR$\..\lib\driverlib\uartlib.c + + + ICCARM + 169 211 + + + BICOMP + 66 + + + + + ICCARM + 91 92 95 96 97 68 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 78 85 83 + + + BICOMP + 91 92 95 96 97 68 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 78 85 83 + + + + + $PROJ_DIR$\..\lib\fatfs\mmc.c + + + ICCARM + 160 178 + + + BICOMP + 181 + + + + + ICCARM + 92 96 76 79 81 83 10 13 33 7 29 103 113 109 37 4 0 6 31 1 12 86 35 115 + + + BICOMP + 92 96 76 79 81 83 10 13 33 7 29 103 113 109 37 4 0 6 31 1 12 86 35 115 + + + + + $PROJ_DIR$\..\lib\uip\clock-arch.c + + + ICCARM + 229 218 + + + BICOMP + 220 + + + + + ICCARM + 99 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 + + + BICOMP + 99 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 + + + + + $PROJ_DIR$\..\lib\uip\netdev.c + + + ICCARM + 251 249 + + + BICOMP + 250 + + + + + ICCARM + 19 27 102 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 112 22 92 96 88 83 76 79 69 74 + + + BICOMP + 19 27 102 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 112 22 92 96 88 83 76 79 69 74 + + + + + $PROJ_DIR$\..\hooks.c + + + ICCARM + 146 42 + + + BICOMP + 161 + + + + + ICCARM + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 92 96 85 83 + + + BICOMP + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 92 96 85 83 + + + + + $PROJ_DIR$\..\main.c + + + ICCARM + 118 195 + + + BICOMP + 177 + + + + + ICCARM + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 91 92 93 95 96 83 76 79 85 + + + BICOMP + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 91 92 93 95 96 83 76 79 85 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c + + + ICCARM + 121 116 + + + BICOMP + 182 + + + + + ICCARM + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 + + + BICOMP + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s + + + AARM + 192 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c + + + ICCARM + 187 149 + + + BICOMP + 44 + + + + + ICCARM + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 + + + BICOMP + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c + + + ICCARM + 185 184 + + + BICOMP + 45 + + + + + ICCARM + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 92 96 74 + + + BICOMP + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 92 96 74 + + + + + $PROJ_DIR$\..\..\..\..\Source\net.c + + + ICCARM + 240 241 + + + BICOMP + 242 + + + + + ICCARM + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 101 19 27 102 112 22 92 96 88 83 76 79 69 74 + + + BICOMP + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 101 19 27 102 112 22 92 96 88 83 76 79 69 74 + + + + + $PROJ_DIR$\..\..\..\..\Source\xcp.c + + + ICCARM + 142 198 + + + BICOMP + 204 + + + + + ICCARM + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 + + + BICOMP + 33 7 29 103 113 109 37 4 0 6 31 1 12 13 86 35 115 + + + + + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.c + + + BICOMP + 153 + + + + + ICCARM + 136 137 + + + BICOMP + 136 137 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\net.c + + + ICCARM + 240 241 + + + BICOMP + 242 + + + + + ICCARM + 33 7 29 103 113 109 37 4 0 6 31 1 35 115 101 19 27 102 131 22 + + + BICOMP + 33 7 29 103 113 109 37 4 0 6 31 1 35 115 101 19 27 102 131 22 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\hello-world\hello-world.c + + + ICCARM + 227 + + + BICOMP + 222 + + + + + ICCARM + 132 27 102 33 7 29 103 113 109 37 4 0 6 31 1 35 115 131 164 17 16 15 19 205 158 156 139 62 157 64 147 188 206 + + + BICOMP + 132 27 102 33 7 29 103 113 109 37 4 0 6 31 1 35 115 131 164 17 16 15 19 205 158 156 139 62 157 64 147 188 206 + + + + + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c + + + ICCARM + 170 129 + + + BICOMP + 168 + + + + + ICCARM + 50 137 86 136 175 158 156 139 62 157 64 147 + + + BICOMP + 50 137 86 136 175 158 156 139 62 157 64 147 + + + + + $PROJ_DIR$\..\led.c + + + ICCARM + 53 39 + + + BICOMP + 55 + + + + + ICCARM + 33 7 29 117 113 109 37 4 0 6 31 1 50 137 86 35 115 92 96 83 76 79 + + + BICOMP + 33 7 29 117 113 109 37 4 0 6 31 1 50 137 86 35 115 92 96 83 76 79 @@ -1217,21 +1217,21 @@ ICCARM - 144 150 + 51 56 BICOMP - 140 + 47 ICCARM - 143 65 103 152 + 50 137 86 59 BICOMP - 143 65 103 152 + 50 137 86 59 @@ -1250,11 +1250,11 @@ ICCARM - 18 26 119 59 161 15 16 1 21 32 7 28 120 41 126 36 4 0 6 30 38 34 43 109 113 105 100 93 96 86 + 19 27 102 132 164 17 16 15 22 33 7 29 103 113 109 37 4 0 6 31 1 35 115 92 96 88 83 76 79 69 BICOMP - 18 26 119 59 161 15 16 1 21 32 7 28 120 41 126 36 4 0 6 30 38 34 43 109 113 105 100 93 96 86 + 19 27 102 132 164 17 16 15 22 33 7 29 103 113 109 37 4 0 6 31 1 35 115 92 96 88 83 76 79 69 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.dbgdt b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.dbgdt index 9d09fe88..472b288a 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.dbgdt +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.dbgdt @@ -19,7 +19,7 @@ - 146272727 + 211272727 @@ -57,14 +57,14 @@ - TextEditor$WS_DIR$\..\blt_conf.h000007300TextEditor$WS_DIR$\..\main.c0000040303830381TextEditor$WS_DIR$\..\..\..\..\Source\backdoor.c000002429783026TextEditor$WS_DIR$\..\lib\uip\netdev.c000005838023802TextEditor$WS_DIR$\..\..\..\..\Source\net.c0000092450045000100000010000001 + TextEditor$WS_DIR$\..\blt_conf.h000007349444944TextEditor$WS_DIR$\..\main.c0000040303830381TextEditor$WS_DIR$\..\..\..\..\Source\backdoor.c000002429782978TextEditor$WS_DIR$\..\lib\uip\netdev.c000005328622862TextEditor$WS_DIR$\..\..\..\..\Source\net.c0000085573957390100000010000001 - iaridepm.enu1debuggergui.enu1-2-2597237-2-2200200125000241546149375723430-2-2597165-2-2167164104375198068104375723430-2-21621602-2-216041641002500198068104375198068 + iaridepm.enu1debuggergui.enu1-2-2741285-2-2240243125000241071149479737103-2-2741198-2-2200200104167198413104167737103-2-21981922-2-219242001002083198413104167198413 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.dni b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.dni index a10c4bdb..270be5d3 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.dni +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.dni @@ -9,7 +9,7 @@ TriggerName=main LimitSize=0 ByteLimit=50 [DebugChecksum] -Checksum=219067476 +Checksum=-789430103 [Exceptions] StopOnUncaught=_ 0 StopOnThrow=_ 0 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.wsdt b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.wsdt index 7f61dd91..b69fa7d4 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.wsdt +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.wsdt @@ -12,7 +12,7 @@ - 326272727 + 235272727 100Find-All-References2011553087730055278946300FileFunctionLine200700100300BuildFind-in-FilesFind-All-References664941138100Build664941138 @@ -35,14 +35,14 @@ - TextEditor$WS_DIR$\..\blt_conf.h000007300TextEditor$WS_DIR$\..\main.c0000040303830381TextEditor$WS_DIR$\..\..\..\..\Source\backdoor.c000002429783026TextEditor$WS_DIR$\..\lib\uip\netdev.c000005838023802TextEditor$WS_DIR$\..\..\..\..\Source\net.c0000092450045000100000010000001 + TextEditor$WS_DIR$\..\blt_conf.h000007349444944TextEditor$WS_DIR$\..\main.c0000040303830381TextEditor$WS_DIR$\..\..\..\..\Source\backdoor.c000002429782978TextEditor$WS_DIR$\..\lib\uip\netdev.c000005328622862TextEditor$WS_DIR$\..\..\..\..\Source\net.c0000085573957390100000010000001 - iaridepm.enu1-2-2446417-2-23102901937503502422618755410630007-2444215195134375235507261875409420 + iaridepm.enu1-2-2563326-2-23723531937503501981708335605160007-2561258237134375235119170833398810 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/lib/uip/netdev.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/lib/uip/netdev.c index a5228bfa..b187c186 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/lib/uip/netdev.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/lib/uip/netdev.c @@ -62,12 +62,20 @@ /*---------------------------------------------------------------------------*/ void netdev_init(void) { - blt_int32u ulTemp; - blt_int32u ulLinkTimeOut; - /* enable and reset the ethernet controller. */ SysCtlPeripheralEnable(SYSCTL_PERIPH_ETH); SysCtlPeripheralReset(SYSCTL_PERIPH_ETH); +} + + +/*---------------------------------------------------------------------------*/ +void netdev_init_mac(void) +{ + struct uip_eth_addr macAddress; + unsigned long ulUser0, ulUser1; + blt_int32u ulTemp; + blt_int32u ulLinkTimeOut; + /* enable port F for ethernet LEDs. * LED0 Bit 3 Output * LED1 Bit 2 Output @@ -81,7 +89,6 @@ void netdev_init(void) ETH_INT_RXOF | ETH_INT_TX | ETH_INT_TXER | ETH_INT_RX)); ulTemp = EthernetIntStatus(ETH_BASE, false); EthernetIntClear(ETH_BASE, ulTemp); - /* initialize the ethernet controller for operation. */ EthernetInitExpClk(ETH_BASE, SysCtlClockGet()); /* configure the ethernet controller for normal operation. @@ -91,6 +98,9 @@ void netdev_init(void) */ EthernetConfigSet(ETH_BASE, (ETH_CFG_TX_DPLXEN | ETH_CFG_TX_CRCEN | ETH_CFG_TX_PADEN)); + /* enable the ethernet controller. */ + EthernetEnable(ETH_BASE); + /* wait for the link to become active. */ ulTemp = EthernetPHYRead(ETH_BASE, PHY_MR1); ulLinkTimeOut = TimerGet() + NETDEV_LINKUP_TIMEOUT_MS; @@ -106,16 +116,6 @@ void netdev_init(void) break; } } - /* enable the ethernet controller. */ - EthernetEnable(ETH_BASE); -} - - -/*---------------------------------------------------------------------------*/ -void netdev_setmacaddr(void) -{ - struct uip_eth_addr macAddress; - unsigned long ulUser0, ulUser1; /* set the default MAC address */ macAddress.addr[0] = NETDEV_DEFAULT_MACADDR0; diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/lib/uip/netdev.h b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/lib/uip/netdev.h index d02efb3c..4ea59ce5 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/lib/uip/netdev.h +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/lib/uip/netdev.h @@ -39,8 +39,8 @@ #define __NETDEV_H__ void netdev_init(void); +void netdev_init_mac(void); unsigned int netdev_read(void); void netdev_send(void); -void netdev_setmacaddr(void); #endif /* __NETDEV_H__ */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/bin/demoprog_ek_lm3s6965.out b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/bin/demoprog_ek_lm3s6965.out index 4ee3ad78..a615f9cc 100644 Binary files a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/bin/demoprog_ek_lm3s6965.out and b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/bin/demoprog_ek_lm3s6965.out differ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/bin/demoprog_ek_lm3s6965.srec b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/bin/demoprog_ek_lm3s6965.srec index cd89c6c7..b7b3fa84 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/bin/demoprog_ek_lm3s6965.srec +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/bin/demoprog_ek_lm3s6965.srec @@ -302,13 +302,13 @@ S11392A470B800002807002044B0000080B2010A0E S11392B451EA002080B27047E80600205C070020D1 S11392C456070020500700205D07002044070020B3 S11392D45B0700204C0700200000002052070020F8 -S11392E480B500F0C7F8FEF7A8FF4FF6A960ADF803 -S11392F4000043F61370ADF802005448BDF80010A2 -S113930401805248BDF8021041804FF6FF70ADF859 -S113931400000020ADF802004D48BDF800100180A3 -S11393244B48BDF80210418000F0E2F800F074F9F3 -S113933410F5FA704749086000F06EF900F51C5006 -S11393441030454908604EF60300FEF7A3FF01BD43 +S11392E480B500F0C7F800F097F910F5FA70574903 +S11392F4086000F091F900F51C50103054490860DE +S1139304FEF79BFF4FF6A960ADF8000043F6137017 +S1139314ADF802004F48BDF8001001804D48BDF877 +S1139324021041804FF6FF70ADF800000020ADF844 +S113933402004948BDF8001001804748BDF80210F6 +S113934441804EF60300FEF7A5FF00F09BF801BD33 S113935480B54248007840060ED44048007880071F S11393640AD53F480068001D0178FF2904D14078DC S1139374002801D100F05CF901BD10B500F00CF92E @@ -318,24 +318,24 @@ S11393A43048008800281BD000F0D9FA00F009F9ED S11393B42C480021018013E040F60600FFF776FFF5 S11393C42949898980B281420AD100F062FA254888 S11393D40088002804D000F0F4F822480021018019 -S11393E400F01AF91B49096888421ED31948006819 -S11393F410F5FA7017490860002414E01E201B4974 +S11393E400F01AF91949096888421ED3174800681D +S11393F410F5FA7015490860002414E01E201B4976 S113940400FB04101A4908600220FEF793FF154874 S11394140088002806D000F0A2FA00F0D2F811481F -S113942400210180641C002CE8D000F0F5F80A49FE -S11394340968884208D30848006800F51C501030B5 -S11394440549086000F05AF910BD000028070020FF -S1139454300700201C070020200700205B070020A1 +S113942400210180641C002CE8D000F0F5F8084900 +S11394340968884208D30648006800F51C501030B7 +S11394440349086000F05AF910BD00001C0700200D +S11394542007002028070020300700205B07002095 S1139464340700204C07002000000020E8060020F8 -S11394743C07002038B5574800F039FC554800F043 -S1139484FAFB554800F033FC0C21544801F00FF862 -S11394947F21534801F09FF90021514801F0B3F9A9 -S11394A4040021004E4801F0C0F900F0F9FC010069 -S11394B44B4801F03BF81621494801F04BF80121CF -S11394C4474801F0C8F9040000F0A6F800F59855DF -S11394D48835600708D40121414801F0BCF904002F -S11394E400F09AF8A842F4D33D4801F087F831BD5E -S11394F400B585B008208DF8000000208DF8010027 +S11394743C07002080B5574800F039FC554800F0FB +S1139484FAFB01BD30B585B0534800F030FC0C2123 +S1139494524801F00CF87F21514801F09CF9002155 +S11394A44F4801F0B0F9040021004D4801F0BDF922 +S11394B400F0F6FC01004A4801F038F81621484847 +S11394C401F048F8464801F099F80121444801F0B4 +S11394D4C2F9040000F0A0F800F598558835600737 +S11394E408D401213E4801F0B6F9040000F094F8D0 +S11394F4A842F4D308208DF8000000208DF8010060 S113950427208DF8020069208DF803005B208DF874 S1139514040045208DF8050002A903A801F0C0F950 S1139524039810F1010F19D0029810F1010F15D00E @@ -345,7 +345,7 @@ S11395548DF804000298000C8DF8050000A9204839 S113956401F022F81F489DF8001001701D489DF871 S1139574011041701B489DF80210817019489DF830 S11395840310C17017489DF80410017115489DF823 -S11395940510417105B000BD10B50021104801F05B +S11395940510417105B030BD10B50021104801F02B S11395A432F9040021000E4801F03FF9E00706D522 S11395B440F242620C490A4801F082F800E00020BB S11395C410BD80B5094802880749054801F0E0F850 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/ide/lm3s6965.dep b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/ide/lm3s6965.dep index e656fee0..e45f2132 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/ide/lm3s6965.dep +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/ide/lm3s6965.dep @@ -6,149 +6,10 @@ Debug - $PROJ_DIR$\..\lib\inc\hw_epi.h - $PROJ_DIR$\..\lib\inc\hw_ethernet.h - $PROJ_DIR$\..\lib\inc\hw_flash.h - $PROJ_DIR$\..\lib\inc\hw_gpio.h - $PROJ_DIR$\..\lib\inc\hw_hibernate.h - $PROJ_DIR$\..\lib\inc\hw_i2c.h - $PROJ_DIR$\..\lib\inc\hw_i2s.h - $PROJ_DIR$\..\lib\inc\hw_ints.h - $PROJ_DIR$\..\lib\inc\hw_memmap.h - $PROJ_DIR$\..\lib\inc\hw_nvic.h - $PROJ_DIR$\..\lib\inc\hw_pwm.h - $PROJ_DIR$\..\lib\inc\hw_qei.h - $PROJ_DIR$\..\lib\inc\hw_ssi.h - $PROJ_DIR$\..\lib\inc\hw_sysctl.h - $PROJ_DIR$\..\lib\inc\hw_timer.h - $PROJ_DIR$\..\lib\inc\hw_types.h - $PROJ_DIR$\..\lib\inc\hw_uart.h - $PROJ_DIR$\..\lib\inc\hw_udma.h - $PROJ_DIR$\..\lib\inc\hw_usb.h - $PROJ_DIR$\..\lib\inc\hw_watchdog.h - $PROJ_DIR$\..\lib\uip\clock-arch.c - $PROJ_DIR$\..\lib\uip\clock-arch.h - $PROJ_DIR$\..\lib\uip\netdev.c - $PROJ_DIR$\..\lib\uip\netdev.h - $PROJ_DIR$\..\lib\uip\uip-conf.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\clock.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arch.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uipopt.h - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\cstart.s - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\irq.c - $PROJ_DIR$\..\irq.h - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\net.c - $PROJ_DIR$\..\net.h - $PROJ_DIR$\..\time.c - $PROJ_DIR$\..\time.h - $PROJ_DIR$\..\vectors.c - $PROJ_DIR$\..\obj\misc.o - $PROJ_DIR$\..\obj\flash.lst - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.o - $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\stm32f10x_gpio.o - $PROJ_DIR$\..\obj\stm32f10x_i2c.o - $PROJ_DIR$\..\obj\stm32f10x_iwdg.o - $PROJ_DIR$\..\obj\stm32f10x_pwr.o - $PROJ_DIR$\..\obj\stm32f10x_rcc.o - $PROJ_DIR$\..\obj\stm32f10x_rtc.o - $PROJ_DIR$\..\obj\stm32f10x_sdio.o - $PROJ_DIR$\..\obj\stm32f10x_spi.o - $PROJ_DIR$\..\obj\stm32f10x_tim.o - $PROJ_DIR$\..\obj\stm32f10x_usart.o - $PROJ_DIR$\..\obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\obj\system_stm32f10x.o - $PROJ_DIR$\..\obj\core_cm3.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - $PROJ_DIR$\..\obj\stm32f10x_tim.pbi - $PROJ_DIR$\..\obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\obj\epi.pbi - $PROJ_DIR$\..\obj\ethernet.pbi - $PROJ_DIR$\..\obj\flash.pbi - $PROJ_DIR$\..\obj\gpio.pbi - $PROJ_DIR$\..\obj\hibernate.pbi - $PROJ_DIR$\..\obj\i2c.pbi - $PROJ_DIR$\..\obj\i2s.pbi - $PROJ_DIR$\..\obj\interrupt.pbi - $PROJ_DIR$\..\obj\mpu.pbi - $PROJ_DIR$\..\obj\pwm.pbi - $TOOLKIT_DIR$\inc\c\ysizet.h - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\inc\c\string.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\uiplib.pbi - $PROJ_DIR$\..\obj\uip_timer.pbi - $PROJ_DIR$\..\obj\uip_arp.pbi - $PROJ_DIR$\..\obj\uip-fw.pbi - $PROJ_DIR$\..\obj\uip.pbi - $PROJ_DIR$\..\obj\uiplib.o - $PROJ_DIR$\..\obj\uip_arp.o - $PROJ_DIR$\..\obj\uip_timer.o - $PROJ_DIR$\..\obj\uip-fw.o - $PROJ_DIR$\..\obj\uip.o - $PROJ_DIR$\..\obj\netdev.pbi - $PROJ_DIR$\..\obj\netdev.o - $PROJ_DIR$\..\obj\clock-arch.pbi - $PROJ_DIR$\..\obj\clock-arch.o - $PROJ_DIR$\..\obj\net.lst - $PROJ_DIR$\..\obj\netdev.lst - $PROJ_DIR$\..\obj\net.o - $PROJ_DIR$\..\obj\uip_timer.lst - $PROJ_DIR$\..\obj\clock-arch.lst - $PROJ_DIR$\..\obj\uip-fw.lst - $PROJ_DIR$\..\obj\uip.lst - $PROJ_DIR$\..\obj\net.pbi - $PROJ_DIR$\..\obj\uip_arp.lst - $PROJ_DIR$\..\obj\uiplib.lst - $PROJ_DIR$\..\obj\stm32f10x_exti.o - $PROJ_DIR$\..\obj\irq.lst - $PROJ_DIR$\..\obj\sysctl.lst - $PROJ_DIR$\..\obj\uart.lst - $PROJ_DIR$\..\obj\qei.lst - $PROJ_DIR$\..\obj\demoprog_ek_lm3s6965.map - $PROJ_DIR$\..\lib\driverlib\comp.c - $PROJ_DIR$\..\lib\driverlib\cpu.c $PROJ_DIR$\..\lib\driverlib\adc.h + $PROJ_DIR$\..\lib\driverlib\cpu.c $PROJ_DIR$\..\lib\driverlib\adc.c + $PROJ_DIR$\..\lib\driverlib\comp.c $PROJ_DIR$\..\lib\driverlib\comp.h $PROJ_DIR$\..\lib\driverlib\cpu.h $PROJ_DIR$\..\lib\driverlib\debug.h @@ -192,6 +53,145 @@ $PROJ_DIR$\..\lib\driverlib\watchdog.h $PROJ_DIR$\..\lib\inc\hw_adc.h $PROJ_DIR$\..\lib\inc\hw_comp.h + $PROJ_DIR$\..\lib\inc\hw_epi.h + $PROJ_DIR$\..\lib\inc\hw_ethernet.h + $PROJ_DIR$\..\lib\inc\hw_flash.h + $PROJ_DIR$\..\lib\inc\hw_gpio.h + $PROJ_DIR$\..\lib\inc\hw_hibernate.h + $PROJ_DIR$\..\lib\inc\hw_i2c.h + $PROJ_DIR$\..\lib\inc\hw_i2s.h + $PROJ_DIR$\..\lib\inc\hw_ints.h + $PROJ_DIR$\..\lib\inc\hw_memmap.h + $PROJ_DIR$\..\lib\inc\hw_nvic.h + $PROJ_DIR$\..\lib\inc\hw_pwm.h + $PROJ_DIR$\..\lib\inc\hw_qei.h + $PROJ_DIR$\..\lib\inc\hw_ssi.h + $PROJ_DIR$\..\lib\inc\hw_sysctl.h + $PROJ_DIR$\..\lib\inc\hw_timer.h + $PROJ_DIR$\..\lib\inc\hw_types.h + $PROJ_DIR$\..\lib\inc\hw_uart.h + $PROJ_DIR$\..\lib\inc\hw_udma.h + $PROJ_DIR$\..\lib\inc\hw_usb.h + $PROJ_DIR$\..\lib\inc\hw_watchdog.h + $PROJ_DIR$\..\lib\uip\clock-arch.c + $PROJ_DIR$\..\lib\uip\clock-arch.h + $PROJ_DIR$\..\lib\uip\netdev.c + $PROJ_DIR$\..\lib\uip\netdev.h + $PROJ_DIR$\..\lib\uip\uip-conf.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\clock.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arch.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uipopt.h + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\cstart.s + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\irq.c + $PROJ_DIR$\..\irq.h + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\net.c + $PROJ_DIR$\..\net.h + $PROJ_DIR$\..\time.c + $PROJ_DIR$\..\time.h + $PROJ_DIR$\..\vectors.c + $PROJ_DIR$\..\obj\flash.lst + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\obj\stm32f10x_i2c.o + $PROJ_DIR$\..\obj\stm32f10x_gpio.o + $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi + $PROJ_DIR$\..\obj\stm32f10x_iwdg.o + $PROJ_DIR$\..\obj\stm32f10x_cec.o + $PROJ_DIR$\..\obj\stm32f10x_cec.pbi + $PROJ_DIR$\..\obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\stm32f10x_rcc.o + $PROJ_DIR$\..\obj\stm32f10x_rtc.o + $PROJ_DIR$\..\obj\stm32f10x_sdio.o + $PROJ_DIR$\..\obj\stm32f10x_spi.o + $PROJ_DIR$\..\obj\stm32f10x_tim.o + $PROJ_DIR$\..\obj\stm32f10x_usart.o + $PROJ_DIR$\..\obj\stm32f10x_wwdg.o + $PROJ_DIR$\..\obj\system_stm32f10x.o + $PROJ_DIR$\..\obj\core_cm3.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + $PROJ_DIR$\..\obj\stm32f10x_tim.pbi + $PROJ_DIR$\..\obj\stm32f10x_spi.pbi + $PROJ_DIR$\..\obj\epi.pbi + $PROJ_DIR$\..\obj\ethernet.pbi + $PROJ_DIR$\..\obj\flash.pbi + $PROJ_DIR$\..\obj\gpio.pbi + $PROJ_DIR$\..\obj\hibernate.pbi + $PROJ_DIR$\..\obj\i2c.pbi + $PROJ_DIR$\..\obj\i2s.pbi + $PROJ_DIR$\..\obj\interrupt.pbi + $PROJ_DIR$\..\obj\mpu.pbi + $PROJ_DIR$\..\obj\pwm.pbi + $TOOLKIT_DIR$\inc\c\ysizet.h + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $TOOLKIT_DIR$\inc\c\string.h + $TOOLKIT_DIR$\inc\c\ycheck.h + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\uiplib.pbi + $PROJ_DIR$\..\obj\uip_timer.pbi + $PROJ_DIR$\..\obj\uip_arp.pbi + $PROJ_DIR$\..\obj\uip-fw.pbi + $PROJ_DIR$\..\obj\uip.pbi + $PROJ_DIR$\..\obj\uiplib.o + $PROJ_DIR$\..\obj\uip_arp.o + $PROJ_DIR$\..\obj\uip_timer.o + $PROJ_DIR$\..\obj\uip-fw.o + $PROJ_DIR$\..\obj\uip.o + $PROJ_DIR$\..\obj\netdev.pbi + $PROJ_DIR$\..\obj\netdev.o + $PROJ_DIR$\..\obj\clock-arch.pbi + $PROJ_DIR$\..\obj\clock-arch.o + $PROJ_DIR$\..\obj\net.lst + $PROJ_DIR$\..\obj\netdev.lst + $PROJ_DIR$\..\obj\net.o + $PROJ_DIR$\..\obj\uip_timer.lst + $PROJ_DIR$\..\obj\clock-arch.lst + $PROJ_DIR$\..\obj\uip-fw.lst + $PROJ_DIR$\..\obj\uip.lst + $PROJ_DIR$\..\obj\net.pbi + $PROJ_DIR$\..\obj\uip_arp.lst + $PROJ_DIR$\..\obj\uiplib.lst + $PROJ_DIR$\..\obj\stm32f10x_exti.o + $PROJ_DIR$\..\obj\irq.lst + $PROJ_DIR$\..\obj\sysctl.lst + $PROJ_DIR$\..\obj\uart.lst + $PROJ_DIR$\..\obj\qei.lst + $PROJ_DIR$\..\obj\demoprog_ek_lm3s6965.map $PROJ_DIR$\..\obj\gpio.lst $PROJ_DIR$\..\bin\demoprog_ek_lm3s6965.srec $PROJ_DIR$\..\obj\core_cm3.o @@ -318,30 +318,536 @@ ILINK - 236 138 + 236 185 + + $PROJ_DIR$\..\lib\driverlib\cpu.c + + + ICCARM + 258 293 + + + BICOMP + 234 + + + + + ICCARM + 5 + + + BICOMP + 5 + + + + + $PROJ_DIR$\..\lib\driverlib\adc.c + + + ICCARM + 291 224 + + + BICOMP + 242 + + + + + ICCARM + 45 54 55 62 0 6 22 + + + BICOMP + 45 54 55 62 0 6 22 + + + + + $PROJ_DIR$\..\lib\driverlib\comp.c + + + ICCARM + 261 225 + + + BICOMP + 233 + + + + + ICCARM + 46 54 55 62 4 6 22 + + + BICOMP + 46 54 55 62 4 6 22 + + + + + $PROJ_DIR$\..\lib\driverlib\epi.c + + + ICCARM + 189 275 + + + BICOMP + 134 + + + + + ICCARM + 47 54 55 62 6 8 22 + + + BICOMP + 47 54 55 62 6 8 22 + + + + + $PROJ_DIR$\..\lib\driverlib\ethernet.c + + + ICCARM + 193 221 + + + BICOMP + 135 + + + + + ICCARM + 48 54 55 62 6 10 32 22 + + + BICOMP + 48 54 55 62 6 10 32 22 + + + + + $PROJ_DIR$\..\lib\driverlib\flash.c + + + ICCARM + 100 228 + + + BICOMP + 136 + + + + + ICCARM + 49 54 60 62 6 12 22 + + + BICOMP + 49 54 60 62 6 12 22 + + + + + $PROJ_DIR$\..\lib\driverlib\gpio.c + + + ICCARM + 186 229 + + + BICOMP + 137 + + + + + ICCARM + 50 54 55 60 62 6 14 22 + + + BICOMP + 50 54 55 60 62 6 14 22 + + + + + $PROJ_DIR$\..\lib\driverlib\hibernate.c + + + ICCARM + 235 230 + + + BICOMP + 138 + + + + + ICCARM + 51 54 60 62 6 16 32 22 + + + BICOMP + 51 54 60 62 6 16 32 22 + + + + + $PROJ_DIR$\..\lib\driverlib\i2c.c + + + ICCARM + 301 231 + + + BICOMP + 139 + + + + + ICCARM + 52 54 55 60 62 6 18 32 22 + + + BICOMP + 52 54 55 60 62 6 18 32 22 + + + + + $PROJ_DIR$\..\lib\driverlib\i2s.c + + + ICCARM + 252 232 + + + BICOMP + 140 + + + + + ICCARM + 53 54 55 62 6 20 22 + + + BICOMP + 53 54 55 62 6 20 22 + + + + + $PROJ_DIR$\..\lib\driverlib\interrupt.c + + + ICCARM + 264 192 + + + BICOMP + 141 + + + + + ICCARM + 54 56 62 5 6 22 + + + BICOMP + 54 56 62 5 6 22 + + + + + $PROJ_DIR$\..\lib\driverlib\mpu.c + + + ICCARM + 223 201 + + + BICOMP + 142 + + + + + ICCARM + 54 56 62 6 22 24 + + + BICOMP + 54 56 62 6 22 24 + + + + + $PROJ_DIR$\..\lib\driverlib\pwm.c + + + ICCARM + 297 200 + + + BICOMP + 143 + + + + + ICCARM + 54 55 57 60 62 6 22 26 + + + BICOMP + 54 55 57 60 62 6 22 26 + + + + + $PROJ_DIR$\..\lib\driverlib\qei.c + + + ICCARM + 184 199 + + + BICOMP + 202 + + + + + ICCARM + 54 55 58 62 6 22 28 + + + BICOMP + 54 55 58 62 6 22 28 + + + + + $PROJ_DIR$\..\lib\driverlib\ssi.c + + + ICCARM + 280 198 + + + BICOMP + 203 + + + + + ICCARM + 54 55 59 62 6 22 30 32 + + + BICOMP + 54 55 59 62 6 22 30 32 + + + + + $PROJ_DIR$\..\lib\driverlib\sysctl.c + + + ICCARM + 182 197 + + + BICOMP + 204 + + + + + ICCARM + 54 56 60 62 5 6 22 32 + + + BICOMP + 54 56 60 62 5 6 22 32 + + + + + $PROJ_DIR$\..\lib\driverlib\systick.c + + + ICCARM + 222 194 + + + BICOMP + 205 + + + + + ICCARM + 54 56 62 6 22 34 + + + BICOMP + 54 56 62 6 22 34 + + + + + $PROJ_DIR$\..\lib\driverlib\timer.c + + + ICCARM + 283 215 + + + BICOMP + 277 + + + + + ICCARM + 54 55 61 62 6 22 36 + + + BICOMP + 54 55 61 62 6 22 36 + + + + + $PROJ_DIR$\..\lib\driverlib\uart.c + + + ICCARM + 183 196 + + + BICOMP + 206 + + + + + ICCARM + 54 55 60 62 63 6 22 38 32 + + + BICOMP + 54 55 60 62 63 6 22 38 32 + + + + + $PROJ_DIR$\..\lib\driverlib\udma.c + + + ICCARM + 295 195 + + + BICOMP + 207 + + + + + ICCARM + 62 64 6 22 40 + + + BICOMP + 62 64 6 22 40 + + + + + $PROJ_DIR$\..\lib\driverlib\usb.c + + + ICCARM + 294 243 + + + BICOMP + 208 + + + + + ICCARM + 54 55 62 65 6 22 40 42 + + + BICOMP + 54 55 62 65 6 22 40 42 + + + + + $PROJ_DIR$\..\lib\driverlib\watchdog.c + + + ICCARM + 227 241 + + + BICOMP + 209 + + + + + ICCARM + 54 55 62 66 6 22 44 + + + BICOMP + 54 55 62 66 6 22 44 + + + $PROJ_DIR$\..\lib\uip\clock-arch.c ICCARM - 127 122 + 174 169 BICOMP - 121 + 168 ICCARM - 41 219 39 43 45 50 48 7 8 9 13 15 171 153 177 161 173 21 + 89 219 87 91 93 98 96 54 55 56 60 62 32 14 38 22 34 68 BICOMP - 41 219 39 43 45 50 48 7 8 9 13 15 171 153 177 161 173 21 + 89 219 87 91 93 98 96 54 55 56 60 62 32 14 38 22 34 68 @@ -350,44 +856,57 @@ ICCARM - 124 120 + 171 167 BICOMP - 119 + 166 ICCARM - 41 219 39 43 45 50 48 7 8 9 13 15 171 153 177 161 173 29 37 24 32 1 149 151 + 89 219 87 91 93 98 96 54 55 56 60 62 32 14 38 22 34 77 85 71 80 48 10 12 BICOMP - 41 219 39 43 45 50 48 7 8 9 13 15 171 153 177 161 173 29 37 24 32 1 149 151 + 89 219 87 91 93 98 96 54 55 56 60 62 32 14 38 22 34 77 85 71 80 48 10 12 + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + + + ICCARM + 107 + + + BICOMP + 220 + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c ICCARM - 128 117 + 175 164 BICOMP - 112 + 159 ICCARM - 29 37 24 39 48 30 27 106 107 108 100 104 105 103 99 97 98 + 77 85 71 87 96 78 74 153 154 155 147 151 152 148 146 144 145 BICOMP - 29 37 24 39 48 30 27 106 107 108 100 104 105 103 99 97 98 + 77 85 71 87 96 78 74 153 154 155 147 151 152 148 146 144 145 @@ -396,21 +915,21 @@ ICCARM - 129 118 + 176 165 BICOMP - 113 + 160 ICCARM - 29 37 24 39 48 30 106 107 108 100 104 105 103 99 97 98 + 77 85 71 87 96 78 153 154 155 147 151 152 148 146 144 145 BICOMP - 29 37 24 39 48 30 106 107 108 100 104 105 103 99 97 98 + 77 85 71 87 96 78 153 154 155 147 151 152 148 146 144 145 @@ -419,21 +938,21 @@ ICCARM - 131 115 + 178 162 BICOMP - 111 + 158 ICCARM - 32 29 37 24 39 48 106 107 108 100 104 105 103 99 97 98 + 80 77 85 71 87 96 153 154 155 147 151 152 148 146 144 145 BICOMP - 32 29 37 24 39 48 106 107 108 100 104 105 103 99 97 98 + 80 77 85 71 87 96 153 154 155 147 151 152 148 146 144 145 @@ -442,21 +961,21 @@ ICCARM - 126 116 + 173 163 BICOMP - 110 + 157 ICCARM - 25 21 34 + 72 68 82 BICOMP - 25 21 34 + 72 68 82 @@ -465,21 +984,21 @@ ICCARM - 132 114 + 179 161 BICOMP - 109 + 156 ICCARM - 29 37 24 39 48 36 + 77 85 71 87 96 84 BICOMP - 29 37 24 39 48 36 + 77 85 71 87 96 84 @@ -498,11 +1017,11 @@ ICCARM - 41 219 39 43 45 50 48 7 8 9 13 15 171 153 177 161 173 + 89 219 87 91 93 98 96 54 55 56 60 62 32 14 38 22 34 BICOMP - 41 219 39 43 45 50 48 7 8 9 13 15 171 153 177 161 173 + 89 219 87 91 93 98 96 54 55 56 60 62 32 14 38 22 34 @@ -520,7 +1039,7 @@ ICCARM - 134 253 + 181 253 BICOMP @@ -530,11 +1049,11 @@ ICCARM - 41 219 39 43 45 50 48 7 8 9 13 15 171 153 177 161 173 + 89 219 87 91 93 98 96 54 55 56 60 62 32 14 38 22 34 BICOMP - 41 219 39 43 45 50 48 7 8 9 13 15 171 153 177 161 173 + 89 219 87 91 93 98 96 54 55 56 60 62 32 14 38 22 34 @@ -553,11 +1072,11 @@ ICCARM - 41 219 39 43 45 50 48 7 8 9 13 15 171 153 177 161 173 + 89 219 87 91 93 98 96 54 55 56 60 62 32 14 38 22 34 BICOMP - 41 219 39 43 45 50 48 7 8 9 13 15 171 153 177 161 173 + 89 219 87 91 93 98 96 54 55 56 60 62 32 14 38 22 34 @@ -576,11 +1095,11 @@ ICCARM - 41 219 39 43 45 50 48 7 8 9 13 15 171 153 177 161 173 + 89 219 87 91 93 98 96 54 55 56 60 62 32 14 38 22 34 BICOMP - 41 219 39 43 45 50 48 7 8 9 13 15 171 153 177 161 173 + 89 219 87 91 93 98 96 54 55 56 60 62 32 14 38 22 34 @@ -589,21 +1108,21 @@ ICCARM - 123 125 + 170 172 BICOMP - 130 + 177 ICCARM - 41 219 39 43 45 50 48 7 8 9 13 15 171 153 177 161 173 23 29 37 24 32 + 89 219 87 91 93 98 96 54 55 56 60 62 32 14 38 22 34 70 77 85 71 80 BICOMP - 41 219 39 43 45 50 48 7 8 9 13 15 171 153 177 161 173 23 29 37 24 32 + 89 219 87 91 93 98 96 54 55 56 60 62 32 14 38 22 34 70 77 85 71 80 @@ -622,11 +1141,11 @@ ICCARM - 41 219 39 43 45 50 48 7 8 9 13 15 171 153 177 161 173 + 89 219 87 91 93 98 96 54 55 56 60 62 32 14 38 22 34 BICOMP - 41 219 39 43 45 50 48 7 8 9 13 15 171 153 177 161 173 + 89 219 87 91 93 98 96 54 55 56 60 62 32 14 38 22 34 @@ -645,11 +1164,11 @@ ICCARM - 41 219 39 43 45 50 48 7 8 9 13 15 171 153 177 161 173 + 89 219 87 91 93 98 96 54 55 56 60 62 32 14 38 22 34 BICOMP - 41 219 39 43 45 50 48 7 8 9 13 15 171 153 177 161 173 + 89 219 87 91 93 98 96 54 55 56 60 62 32 14 38 22 34 @@ -658,11 +1177,11 @@ ICCARM - 56 + 108 BICOMP - 55 + 109 @@ -701,7 +1220,7 @@ BICOMP - 54 + 102 @@ -723,7 +1242,7 @@ ICCARM - 133 + 180 BICOMP @@ -762,7 +1281,7 @@ ICCARM - 59 + 105 BICOMP @@ -775,24 +1294,11 @@ ICCARM - 60 + 104 BICOMP - 57 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - - - ICCARM - 61 - - - BICOMP - 220 + 106 @@ -801,7 +1307,7 @@ ICCARM - 62 + 110 BICOMP @@ -814,7 +1320,7 @@ ICCARM - 63 + 111 BICOMP @@ -827,7 +1333,7 @@ ICCARM - 52 + 101 BICOMP @@ -844,514 +1350,16 @@ BICOMP - 71 + 119 - - $PROJ_DIR$\..\lib\driverlib\comp.c - - - ICCARM - 261 225 - - - BICOMP - 233 - - - - - ICCARM - 185 7 8 15 143 145 161 - - - BICOMP - 185 7 8 15 143 145 161 - - - - - $PROJ_DIR$\..\lib\driverlib\cpu.c - - - ICCARM - 258 293 - - - BICOMP - 234 - - - - - ICCARM - 144 - - - BICOMP - 144 - - - - - $PROJ_DIR$\..\lib\driverlib\adc.c - - - ICCARM - 291 224 - - - BICOMP - 242 - - - - - ICCARM - 184 7 8 15 141 145 161 - - - BICOMP - 184 7 8 15 141 145 161 - - - - - $PROJ_DIR$\..\lib\driverlib\epi.c - - - ICCARM - 189 275 - - - BICOMP - 87 - - - - - ICCARM - 0 7 8 15 145 147 161 - - - BICOMP - 0 7 8 15 145 147 161 - - - - - $PROJ_DIR$\..\lib\driverlib\ethernet.c - - - ICCARM - 193 221 - - - BICOMP - 88 - - - - - ICCARM - 1 7 8 15 145 149 171 161 - - - BICOMP - 1 7 8 15 145 149 171 161 - - - - - $PROJ_DIR$\..\lib\driverlib\flash.c - - - ICCARM - 53 228 - - - BICOMP - 89 - - - - - ICCARM - 2 7 13 15 145 151 161 - - - - - $PROJ_DIR$\..\lib\driverlib\gpio.c - - - ICCARM - 186 229 - - - BICOMP - 90 - - - - - ICCARM - 3 7 8 13 15 145 153 161 - - - BICOMP - 3 7 8 13 15 145 153 161 - - - - - $PROJ_DIR$\..\lib\driverlib\hibernate.c - - - ICCARM - 235 230 - - - BICOMP - 91 - - - - - ICCARM - 4 7 13 15 145 155 171 161 - - - BICOMP - 4 7 13 15 145 155 171 161 - - - - - $PROJ_DIR$\..\lib\driverlib\i2c.c - - - ICCARM - 301 231 - - - BICOMP - 92 - - - - - ICCARM - 5 7 8 13 15 145 157 171 161 - - - BICOMP - 5 7 8 13 15 145 157 171 161 - - - - - $PROJ_DIR$\..\lib\driverlib\i2s.c - - - ICCARM - 252 232 - - - BICOMP - 93 - - - - - ICCARM - 6 7 8 15 145 159 161 - - - BICOMP - 6 7 8 15 145 159 161 - - - - - $PROJ_DIR$\..\lib\driverlib\interrupt.c - - - ICCARM - 264 192 - - - BICOMP - 94 - - - - - ICCARM - 7 9 15 144 145 161 - - - BICOMP - 7 9 15 144 145 161 - - - - - $PROJ_DIR$\..\lib\driverlib\mpu.c - - - ICCARM - 223 201 - - - BICOMP - 95 - - - - - ICCARM - 7 9 15 145 161 163 - - - BICOMP - 7 9 15 145 161 163 - - - - - $PROJ_DIR$\..\lib\driverlib\pwm.c - - - ICCARM - 297 200 - - - BICOMP - 96 - - - - - ICCARM - 7 8 10 13 15 145 161 165 - - - BICOMP - 7 8 10 13 15 145 161 165 - - - - - $PROJ_DIR$\..\lib\driverlib\qei.c - - - ICCARM - 137 199 - - - BICOMP - 202 - - - - - ICCARM - 7 8 11 15 145 161 167 - - - BICOMP - 7 8 11 15 145 161 167 - - - - - $PROJ_DIR$\..\lib\driverlib\ssi.c - - - ICCARM - 280 198 - - - BICOMP - 203 - - - - - ICCARM - 7 8 12 15 145 161 169 171 - - - BICOMP - 7 8 12 15 145 161 169 171 - - - - - $PROJ_DIR$\..\lib\driverlib\sysctl.c - - - ICCARM - 135 197 - - - BICOMP - 204 - - - - - ICCARM - 7 9 13 15 144 145 161 171 - - - - - $PROJ_DIR$\..\lib\driverlib\systick.c - - - ICCARM - 222 194 - - - BICOMP - 205 - - - - - ICCARM - 7 9 15 145 161 173 - - - BICOMP - 7 9 15 145 161 173 - - - - - $PROJ_DIR$\..\lib\driverlib\timer.c - - - ICCARM - 283 215 - - - BICOMP - 277 - - - - - ICCARM - 7 8 14 15 145 161 175 - - - BICOMP - 7 8 14 15 145 161 175 - - - - - $PROJ_DIR$\..\lib\driverlib\uart.c - - - ICCARM - 136 196 - - - BICOMP - 206 - - - - - ICCARM - 7 8 13 15 16 145 161 177 171 - - - BICOMP - 7 8 13 15 16 145 161 177 171 - - - - - $PROJ_DIR$\..\lib\driverlib\udma.c - - - ICCARM - 295 195 - - - BICOMP - 207 - - - - - ICCARM - 15 17 145 161 179 - - - BICOMP - 15 17 145 161 179 - - - - - $PROJ_DIR$\..\lib\driverlib\usb.c - - - ICCARM - 294 243 - - - BICOMP - 208 - - - - - ICCARM - 7 8 15 18 145 161 179 181 - - - BICOMP - 7 8 15 18 145 161 179 181 - - - - - $PROJ_DIR$\..\lib\driverlib\watchdog.c - - - ICCARM - 227 241 - - - BICOMP - 209 - - - - - ICCARM - 7 8 15 19 145 161 183 - - - BICOMP - 7 8 15 19 145 161 183 - - - $PROJ_DIR$\..\bin\demoprog_ek_lm3s6965.out ILINK - 138 + 185 OBJCOPY @@ -1361,7 +1369,7 @@ ILINK - 210 224 247 122 225 293 237 275 221 228 229 230 231 232 192 253 244 260 201 125 120 200 199 198 197 194 257 215 196 195 117 118 115 116 114 243 214 241 248 58 287 290 + 210 224 247 169 225 293 237 275 221 228 229 230 231 232 192 253 244 260 201 172 167 200 199 198 197 194 257 215 196 195 164 165 162 163 161 243 214 241 248 103 287 290 @@ -1370,11 +1378,11 @@ ICCARM - 66 + 114 BICOMP - 86 + 133 @@ -1405,7 +1413,7 @@ ICCARM - 70 + 118 BICOMP @@ -1418,7 +1426,7 @@ ICCARM - 64 + 112 BICOMP @@ -1431,11 +1439,11 @@ ICCARM - 67 + 115 BICOMP - 85 + 132 @@ -1444,7 +1452,7 @@ ICCARM - 65 + 113 BICOMP @@ -1457,7 +1465,7 @@ ICCARM - 68 + 116 BICOMP @@ -1470,7 +1478,7 @@ ICCARM - 69 + 117 BICOMP diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/ide/settings/lm3s6965.wsdt b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/ide/settings/lm3s6965.wsdt index 34617e5e..60968397 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/ide/settings/lm3s6965.wsdt +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/ide/settings/lm3s6965.wsdt @@ -12,7 +12,7 @@ - 223272727 + 283272727 @@ -35,7 +35,7 @@ - + TabID-27300-28131 @@ -47,20 +47,20 @@ - 0TabID-32469-16784BuildBuild0 + 0TabID-32469-16784BuildBuild0 - TextEditor$WS_DIR$\..\led.c000004530723072TextEditor$WS_DIR$\..\boot.c000004510981098TextEditor$WS_DIR$\..\main.c0000049312831282TextEditor$WS_DIR$\..\lib\uip\netdev.c0000060269626960100000010000001 + TextEditor$WS_DIR$\..\led.c000004530723072TextEditor$WS_DIR$\..\boot.c000004510981098TextEditor$WS_DIR$\..\main.c000004931283128TextEditor$WS_DIR$\..\lib\uip\netdev.c0000084450945093TextEditor$WS_DIR$\..\net.c0000068436743670100000010000001 - iaridepm.enu1-2-2621297-2-215516896875202899186875752415-2-21621602-2-216041641002500198068104375198068 + iaridepm.enu1-2-2765357-2-218620596875203373186979760913-2-21981922-2-219242001002083198413104167198413 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/lib/uip/netdev.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/lib/uip/netdev.c index 1dcbe2ce..9fa949a6 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/lib/uip/netdev.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/lib/uip/netdev.c @@ -62,12 +62,20 @@ /*---------------------------------------------------------------------------*/ void netdev_init(void) { - unsigned long ulTemp; - unsigned long ulLinkTimeOut; - /* enable and reset the ethernet controller. */ SysCtlPeripheralEnable(SYSCTL_PERIPH_ETH); SysCtlPeripheralReset(SYSCTL_PERIPH_ETH); +} + + +/*---------------------------------------------------------------------------*/ +void netdev_init_mac(void) +{ + struct uip_eth_addr macAddress; + unsigned long ulUser0, ulUser1; + unsigned long ulTemp; + unsigned long ulLinkTimeOut; + /* enable port F for ethernet LEDs. * LED0 Bit 3 Output * LED1 Bit 2 Output @@ -81,7 +89,6 @@ void netdev_init(void) ETH_INT_RXOF | ETH_INT_TX | ETH_INT_TXER | ETH_INT_RX)); ulTemp = EthernetIntStatus(ETH_BASE, false); EthernetIntClear(ETH_BASE, ulTemp); - /* initialize the ethernet controller for operation. */ EthernetInitExpClk(ETH_BASE, SysCtlClockGet()); /* configure the ethernet controller for normal operation. @@ -91,6 +98,9 @@ void netdev_init(void) */ EthernetConfigSet(ETH_BASE, (ETH_CFG_TX_DPLXEN | ETH_CFG_TX_CRCEN | ETH_CFG_TX_PADEN)); + /* enable the ethernet controller. */ + EthernetEnable(ETH_BASE); + /* wait for the link to become active. */ ulTemp = EthernetPHYRead(ETH_BASE, PHY_MR1); ulLinkTimeOut = TimeGet() + NETDEV_LINKUP_TIMEOUT_MS; @@ -106,16 +116,6 @@ void netdev_init(void) break; } } - /* enable the ethernet controller. */ - EthernetEnable(ETH_BASE); -} - - -/*---------------------------------------------------------------------------*/ -void netdev_setmacaddr(void) -{ - struct uip_eth_addr macAddress; - unsigned long ulUser0, ulUser1; /* set the default MAC address */ macAddress.addr[0] = NETDEV_DEFAULT_MACADDR0; diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/lib/uip/netdev.h b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/lib/uip/netdev.h index d02efb3c..4ea59ce5 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/lib/uip/netdev.h +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/lib/uip/netdev.h @@ -39,8 +39,8 @@ #define __NETDEV_H__ void netdev_init(void); +void netdev_init_mac(void); unsigned int netdev_read(void); void netdev_send(void); -void netdev_setmacaddr(void); #endif /* __NETDEV_H__ */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/net.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/net.c index dcd538bb..91fb9b80 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/net.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/net.c @@ -71,6 +71,9 @@ void NetInit(void) /* initialize the network device */ netdev_init(); + /* initialize the timer variables */ + periodicTimerTimeOut = TimeGet() + NET_UIP_PERIODIC_TIMER_MS; + ARPTimerTimeOut = TimeGet() + NET_UIP_ARP_TIMER_MS; /* initialize the uIP TCP/IP stack. */ uip_init(); /* set the IP address */ @@ -81,13 +84,10 @@ void NetInit(void) uip_ipaddr(ipaddr, BOOT_COM_NET_NETMASK0, BOOT_COM_NET_NETMASK1, BOOT_COM_NET_NETMASK2, BOOT_COM_NET_NETMASK3); uip_setnetmask(ipaddr); - /* set the MAC address */ - netdev_setmacaddr(); - /* initialize the timer variables */ - periodicTimerTimeOut = TimeGet() + NET_UIP_PERIODIC_TIMER_MS; - ARPTimerTimeOut = TimeGet() + NET_UIP_ARP_TIMER_MS; /* start listening on the configured port for XCP transfers on TCP/IP */ uip_listen(HTONS(BOOT_COM_NET_PORT)); + /* initialize the MAC and set the MAC address */ + netdev_init_mac(); } /*** end of NetInit ***/ diff --git a/Target/Source/net.c b/Target/Source/net.c index 80931bab..acea8ba3 100644 --- a/Target/Source/net.c +++ b/Target/Source/net.c @@ -39,6 +39,13 @@ #include "netdev.h" #include "uip.h" #include "uip_arp.h" +#include "inc/hw_memmap.h" +#include "inc/hw_types.h" +#include "inc/hw_ethernet.h" +#include "driverlib/sysctl.h" +#include "driverlib/gpio.h" +#include "driverlib/ethernet.h" +#include "driverlib/flashlib.h" #endif @@ -97,6 +104,9 @@ void NetInit(void) /* initialize the network device */ netdev_init(); + /* initialize the timer variables */ + periodicTimerTimeOut = TimerGet() + NET_UIP_PERIODIC_TIMER_MS; + ARPTimerTimeOut = TimerGet() + NET_UIP_ARP_TIMER_MS; /* initialize the uIP TCP/IP stack. */ uip_init(); /* set the IP address */ @@ -117,13 +127,10 @@ void NetInit(void) BOOT_COM_NET_NETMASK3); #endif uip_setnetmask(ipaddr); - /* set the MAC address */ - netdev_setmacaddr(); - /* initialize the timer variables */ - periodicTimerTimeOut = TimerGet() + NET_UIP_PERIODIC_TIMER_MS; - ARPTimerTimeOut = TimerGet() + NET_UIP_ARP_TIMER_MS; /* start listening on the configured port for XCP transfers on TCP/IP */ uip_listen(HTONS(BOOT_COM_NET_PORT)); + /* initialize the MAC and set the MAC address */ + netdev_init_mac(); } /*** end of NetInit ***/