From e2d68890f6d0c38aa0b0b2961f7f3cd4421fdb49 Mon Sep 17 00:00:00 2001 From: Frank Voorburg Date: Tue, 29 Oct 2013 08:34:07 +0000 Subject: [PATCH] - moved fatfs to new third_party directory. git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@68 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 --- .../Boot/bin/openbtl_ek_lm3s6965.elf | Bin 183390 -> 183597 bytes .../Boot/bin/openbtl_ek_lm3s6965.map | 540 ++-- .../Boot/bin/openbtl_ek_lm3s6965.srec | 1514 +++++------ .../Boot/ide/lm3s6965_crossworks.hzp | 18 +- .../Boot/ide/lm3s6965_crossworks.hzs | 11 +- .../Boot/bin/openbtl_ek_lm3s6965.bin | Bin 19424 -> 19448 bytes .../Boot/bin/openbtl_ek_lm3s6965.elf | Bin 227989 -> 228732 bytes .../Boot/bin/openbtl_ek_lm3s6965.map | 210 +- .../Boot/ide/DemoBoot.project | 19 + .../ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/makefile | 10 +- .../Boot/bin/openbtl_ek_lm3s6965.out | Bin 325720 -> 327712 bytes .../Boot/bin/openbtl_ek_lm3s6965.srec | 4 +- .../Boot/ide/lm3s6965.dep | 544 ++-- .../Boot/ide/lm3s6965.ewp | 37 +- .../Boot/ide/settings/lm3s6965.wsdt | 10 +- .../Boot/bin/openbtl_olimex_stm32p103.elf | Bin 179770 -> 179965 bytes .../Boot/bin/openbtl_olimex_stm32p103.map | 663 ++--- .../Boot/bin/openbtl_olimex_stm32p103.srec | 1844 +++++++------- .../Boot/ide/stm32f103_crossworks.hzp | 18 +- .../Boot/ide/stm32f103_crossworks.hzs | 8 +- .../Boot/bin/openbtl_olimex_stm32p103.elf | Bin 203715 -> 204250 bytes .../Boot/bin/openbtl_olimex_stm32p103.map | 140 +- .../Boot/bin/openbtl_olimex_stm32p103.srec | 871 +++---- .../Boot/ide/DemoBoot.project | 19 + .../Boot/makefile | 10 +- .../Boot/bin/openbtl_olimex_stm32p103.out | Bin 317104 -> 318908 bytes .../Boot/ide/settings/stm32f103.wsdt | 6 +- .../Boot/ide/stm32f103.dep | 2216 +++++++++-------- .../Boot/ide/stm32f103.ewp | 37 +- .../Boot/bin/openbtl_olimex_stm32e407.elf | Bin 251669 -> 251765 bytes .../Boot/bin/openbtl_olimex_stm32e407.map | 367 ++- .../Boot/bin/openbtl_olimex_stm32e407.srec | 1908 +++++++------- .../Boot/ide/stm32f407_crossworks.hzp | 18 +- .../Boot/ide/stm32f407_crossworks.hzs | 10 +- .../Boot/bin/openbtl_olimex_stm32e407.elf | Bin 239507 -> 239603 bytes .../Boot/bin/openbtl_olimex_stm32e407.map | 10 +- .../Boot/ide/DemoBoot.project | 30 +- .../Boot/makefile | 10 +- .../Boot/bin/openbtl_olimex_stm32e407.out | Bin 409556 -> 411660 bytes .../Boot/ide/settings/stm32f407.wsdt | 4 +- .../Boot/ide/stm32f407.dep | 2130 ++++++++-------- .../Boot/ide/stm32f407.ewp | 37 +- Target/Source/com.c | 2 +- .../fatfs/doc/00index_e.html | 0 .../fatfs/doc/00index_j.html | 0 .../{ => third_party}/fatfs/doc/css_e.css | 0 .../{ => third_party}/fatfs/doc/css_j.css | 0 .../fatfs/doc/en/appnote.html | 0 .../{ => third_party}/fatfs/doc/en/chdir.html | 0 .../fatfs/doc/en/chdrive.html | 0 .../{ => third_party}/fatfs/doc/en/chmod.html | 0 .../{ => third_party}/fatfs/doc/en/close.html | 0 .../{ => third_party}/fatfs/doc/en/dinit.html | 0 .../fatfs/doc/en/dioctl.html | 0 .../{ => third_party}/fatfs/doc/en/dread.html | 0 .../{ => third_party}/fatfs/doc/en/dstat.html | 0 .../fatfs/doc/en/dwrite.html | 0 .../{ => third_party}/fatfs/doc/en/eof.html | 0 .../{ => third_party}/fatfs/doc/en/error.html | 0 .../fatfs/doc/en/fattime.html | 0 .../{ => third_party}/fatfs/doc/en/fdisk.html | 0 .../fatfs/doc/en/filename.html | 0 .../fatfs/doc/en/forward.html | 0 .../fatfs/doc/en/getcwd.html | 0 .../fatfs/doc/en/getfree.html | 0 .../fatfs/doc/en/getlabel.html | 0 .../{ => third_party}/fatfs/doc/en/gets.html | 0 .../{ => third_party}/fatfs/doc/en/lseek.html | 0 .../{ => third_party}/fatfs/doc/en/mkdir.html | 0 .../{ => third_party}/fatfs/doc/en/mkfs.html | 0 .../{ => third_party}/fatfs/doc/en/mount.html | 0 .../{ => third_party}/fatfs/doc/en/open.html | 0 .../fatfs/doc/en/opendir.html | 0 .../fatfs/doc/en/printf.html | 0 .../{ => third_party}/fatfs/doc/en/putc.html | 0 .../{ => third_party}/fatfs/doc/en/puts.html | 0 .../{ => third_party}/fatfs/doc/en/rc.html | 0 .../{ => third_party}/fatfs/doc/en/read.html | 0 .../fatfs/doc/en/readdir.html | 0 .../fatfs/doc/en/rename.html | 0 .../{ => third_party}/fatfs/doc/en/sdir.html | 0 .../fatfs/doc/en/setlabel.html | 0 .../fatfs/doc/en/sfatfs.html | 0 .../{ => third_party}/fatfs/doc/en/sfile.html | 0 .../fatfs/doc/en/sfileinfo.html | 0 .../{ => third_party}/fatfs/doc/en/size.html | 0 .../{ => third_party}/fatfs/doc/en/stat.html | 0 .../{ => third_party}/fatfs/doc/en/sync.html | 0 .../{ => third_party}/fatfs/doc/en/tell.html | 0 .../fatfs/doc/en/truncate.html | 0 .../fatfs/doc/en/unlink.html | 0 .../{ => third_party}/fatfs/doc/en/utime.html | 0 .../{ => third_party}/fatfs/doc/en/write.html | 0 .../{ => third_party}/fatfs/doc/img/app1.c | 0 .../{ => third_party}/fatfs/doc/img/app2.c | 0 .../{ => third_party}/fatfs/doc/img/app3.c | 0 .../{ => third_party}/fatfs/doc/img/f1.png | Bin .../{ => third_party}/fatfs/doc/img/f2.png | Bin .../{ => third_party}/fatfs/doc/img/f3.png | Bin .../{ => third_party}/fatfs/doc/img/f4.png | Bin .../{ => third_party}/fatfs/doc/img/f5.png | Bin .../{ => third_party}/fatfs/doc/img/f6.png | Bin .../{ => third_party}/fatfs/doc/img/f7.png | Bin .../fatfs/doc/img/layers.png | Bin .../fatfs/doc/img/layers3.png | Bin .../fatfs/doc/img/modules.png | Bin .../fatfs/doc/img/rwtest.png | Bin .../fatfs/doc/img/rwtest2.png | Bin .../fatfs/doc/img/rwtest3.png | Bin .../fatfs/doc/ja/appnote.html | 0 .../{ => third_party}/fatfs/doc/ja/chdir.html | 0 .../fatfs/doc/ja/chdrive.html | 0 .../{ => third_party}/fatfs/doc/ja/chmod.html | 0 .../{ => third_party}/fatfs/doc/ja/close.html | 0 .../{ => third_party}/fatfs/doc/ja/dinit.html | 0 .../fatfs/doc/ja/dioctl.html | 0 .../{ => third_party}/fatfs/doc/ja/dread.html | 0 .../{ => third_party}/fatfs/doc/ja/dstat.html | 0 .../fatfs/doc/ja/dwrite.html | 0 .../{ => third_party}/fatfs/doc/ja/eof.html | 0 .../{ => third_party}/fatfs/doc/ja/error.html | 0 .../fatfs/doc/ja/fattime.html | 0 .../{ => third_party}/fatfs/doc/ja/fdisk.html | 0 .../fatfs/doc/ja/filename.html | 0 .../fatfs/doc/ja/forward.html | 0 .../fatfs/doc/ja/getcwd.html | 0 .../fatfs/doc/ja/getfree.html | 0 .../fatfs/doc/ja/getlabel.html | 0 .../{ => third_party}/fatfs/doc/ja/gets.html | 0 .../{ => third_party}/fatfs/doc/ja/lseek.html | 0 .../{ => third_party}/fatfs/doc/ja/mkdir.html | 0 .../{ => third_party}/fatfs/doc/ja/mkfs.html | 0 .../{ => third_party}/fatfs/doc/ja/mount.html | 0 .../{ => third_party}/fatfs/doc/ja/open.html | 0 .../fatfs/doc/ja/opendir.html | 0 .../fatfs/doc/ja/printf.html | 0 .../{ => third_party}/fatfs/doc/ja/putc.html | 0 .../{ => third_party}/fatfs/doc/ja/puts.html | 0 .../{ => third_party}/fatfs/doc/ja/rc.html | 0 .../{ => third_party}/fatfs/doc/ja/read.html | 0 .../fatfs/doc/ja/readdir.html | 0 .../fatfs/doc/ja/rename.html | 0 .../{ => third_party}/fatfs/doc/ja/sdir.html | 0 .../fatfs/doc/ja/setlabel.html | 0 .../fatfs/doc/ja/sfatfs.html | 0 .../{ => third_party}/fatfs/doc/ja/sfile.html | 0 .../fatfs/doc/ja/sfileinfo.html | 0 .../{ => third_party}/fatfs/doc/ja/size.html | 0 .../{ => third_party}/fatfs/doc/ja/stat.html | 0 .../{ => third_party}/fatfs/doc/ja/sync.html | 0 .../{ => third_party}/fatfs/doc/ja/tell.html | 0 .../fatfs/doc/ja/truncate.html | 0 .../fatfs/doc/ja/unlink.html | 0 .../{ => third_party}/fatfs/doc/ja/utime.html | 0 .../{ => third_party}/fatfs/doc/ja/write.html | 0 .../{ => third_party}/fatfs/doc/updates.txt | 0 .../{ => third_party}/fatfs/src/00readme.txt | 0 .../{ => third_party}/fatfs/src/diskio.h | 0 .../Source/{ => third_party}/fatfs/src/ff.c | 0 .../Source/{ => third_party}/fatfs/src/ff.h | 0 .../{ => third_party}/fatfs/src/integer.h | 0 .../fatfs/src/option/cc932.c | 0 .../fatfs/src/option/cc936.c | 0 .../fatfs/src/option/cc949.c | 0 .../fatfs/src/option/cc950.c | 0 .../fatfs/src/option/ccsbcs.c | 0 .../fatfs/src/option/syscall.c | 0 .../fatfs/src/option/unicode.c | 0 168 files changed, 6754 insertions(+), 6521 deletions(-) rename Target/Source/{ => third_party}/fatfs/doc/00index_e.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/00index_j.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/css_e.css (100%) rename Target/Source/{ => third_party}/fatfs/doc/css_j.css (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/appnote.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/chdir.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/chdrive.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/chmod.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/close.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/dinit.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/dioctl.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/dread.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/dstat.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/dwrite.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/eof.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/error.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/fattime.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/fdisk.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/filename.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/forward.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/getcwd.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/getfree.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/getlabel.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/gets.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/lseek.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/mkdir.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/mkfs.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/mount.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/open.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/opendir.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/printf.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/putc.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/puts.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/rc.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/read.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/readdir.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/rename.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/sdir.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/setlabel.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/sfatfs.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/sfile.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/sfileinfo.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/size.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/stat.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/sync.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/tell.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/truncate.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/unlink.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/utime.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/en/write.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/img/app1.c (100%) rename Target/Source/{ => third_party}/fatfs/doc/img/app2.c (100%) rename Target/Source/{ => third_party}/fatfs/doc/img/app3.c (100%) rename Target/Source/{ => third_party}/fatfs/doc/img/f1.png (100%) rename Target/Source/{ => third_party}/fatfs/doc/img/f2.png (100%) rename Target/Source/{ => third_party}/fatfs/doc/img/f3.png (100%) rename Target/Source/{ => third_party}/fatfs/doc/img/f4.png (100%) rename Target/Source/{ => third_party}/fatfs/doc/img/f5.png (100%) rename Target/Source/{ => third_party}/fatfs/doc/img/f6.png (100%) rename Target/Source/{ => third_party}/fatfs/doc/img/f7.png (100%) rename Target/Source/{ => third_party}/fatfs/doc/img/layers.png (100%) rename Target/Source/{ => third_party}/fatfs/doc/img/layers3.png (100%) rename Target/Source/{ => third_party}/fatfs/doc/img/modules.png (100%) rename Target/Source/{ => third_party}/fatfs/doc/img/rwtest.png (100%) rename Target/Source/{ => third_party}/fatfs/doc/img/rwtest2.png (100%) rename Target/Source/{ => third_party}/fatfs/doc/img/rwtest3.png (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/appnote.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/chdir.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/chdrive.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/chmod.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/close.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/dinit.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/dioctl.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/dread.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/dstat.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/dwrite.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/eof.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/error.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/fattime.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/fdisk.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/filename.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/forward.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/getcwd.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/getfree.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/getlabel.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/gets.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/lseek.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/mkdir.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/mkfs.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/mount.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/open.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/opendir.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/printf.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/putc.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/puts.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/rc.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/read.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/readdir.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/rename.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/sdir.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/setlabel.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/sfatfs.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/sfile.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/sfileinfo.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/size.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/stat.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/sync.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/tell.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/truncate.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/unlink.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/utime.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/ja/write.html (100%) rename Target/Source/{ => third_party}/fatfs/doc/updates.txt (100%) rename Target/Source/{ => third_party}/fatfs/src/00readme.txt (100%) rename Target/Source/{ => third_party}/fatfs/src/diskio.h (100%) rename Target/Source/{ => third_party}/fatfs/src/ff.c (100%) rename Target/Source/{ => third_party}/fatfs/src/ff.h (100%) rename Target/Source/{ => third_party}/fatfs/src/integer.h (100%) rename Target/Source/{ => third_party}/fatfs/src/option/cc932.c (100%) rename Target/Source/{ => third_party}/fatfs/src/option/cc936.c (100%) rename Target/Source/{ => third_party}/fatfs/src/option/cc949.c (100%) rename Target/Source/{ => third_party}/fatfs/src/option/cc950.c (100%) rename Target/Source/{ => third_party}/fatfs/src/option/ccsbcs.c (100%) rename Target/Source/{ => third_party}/fatfs/src/option/syscall.c (100%) rename Target/Source/{ => third_party}/fatfs/src/option/unicode.c (100%) 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 7f24b4fc3bfebc2f9b68d39da12468e237126bd9..7c596124cf55eb673c094887670f49d9b246e81f 100644 GIT binary patch delta 47218 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 Xl?-|hA{%}UtU0Ff9%5)cr$VNp>LgM(hB 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 __FLASH_segment_start__) && (__init_end__ <= __FLASH_segment_end__)), error: .init is too large to fit in FLASH memory segment) 0x00000288 __text_load_start__ = ALIGN (__init_end__, 0x4) -.text 0x00000288 0x3f24 +.text 0x00000288 0x3f30 0x00000288 __text_start__ = . *(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table .ARM.extab* .gnu.linkonce.armextab.*) .glue_7 0x00000000 0x0 linker stubs @@ -1402,119 +1402,126 @@ Linker script and memory map .text.XcpPacketReceived 0x00001f84 0x1f0 THUMB Debug/../../obj/xcp.o 0x00001f84 XcpPacketReceived - .text.mem_cpy 0x00002174 0x12 THUMB Debug/../../obj/ff.o - .text.st_clust - 0x00002186 0x12 THUMB Debug/../../obj/ff.o - .text.sum_sfn 0x00002198 0x1c THUMB Debug/../../obj/ff.o - .text.get_fileinfo - 0x000021b4 0xfa THUMB Debug/../../obj/ff.o - .text.ld_clust.isra.0 - 0x000022ae 0x1c THUMB Debug/../../obj/ff.o - .text.validate - 0x000022ca 0x32 THUMB Debug/../../obj/ff.o - .text.check_fs - 0x000022fc 0x88 THUMB Debug/../../obj/ff.o - .text.chk_mounted - 0x00002384 0x328 THUMB Debug/../../obj/ff.o - .text.sync_window - 0x000026ac 0x4e THUMB Debug/../../obj/ff.o - .text.sync_fs 0x000026fa 0xb2 THUMB Debug/../../obj/ff.o - .text.move_window - 0x000027ac 0x32 THUMB Debug/../../obj/ff.o - .text.clust2sect - 0x000027de 0x18 THUMB Debug/../../obj/ff.o - 0x000027de clust2sect - .text.get_fat 0x000027f6 0xca THUMB Debug/../../obj/ff.o - 0x000027f6 get_fat - .text.dir_sdi 0x000028c0 0x88 THUMB Debug/../../obj/ff.o - .text.put_fat 0x00002948 0xf6 THUMB Debug/../../obj/ff.o - 0x00002948 put_fat - .text.create_chain - 0x00002a3e 0x9a THUMB Debug/../../obj/ff.o - .text.dir_next - 0x00002ad8 0xfc THUMB Debug/../../obj/ff.o - .text.dir_find.part.7 - 0x00002bd4 0x138 THUMB Debug/../../obj/ff.o - .text.follow_path - 0x00002d0c 0x248 THUMB Debug/../../obj/ff.o - .text.dir_remove - 0x00002f54 0x4e THUMB Debug/../../obj/ff.o - *fill* 0x00002fa2 0x2 00 - .text.dir_read.constprop.9 - 0x00002fa4 0xfc THUMB Debug/../../obj/ff.o - .text.remove_chain - 0x000030a0 0x5c THUMB Debug/../../obj/ff.o - .text.gen_numname - 0x000030fc 0x76 THUMB Debug/../../obj/ff.o - 0x000030fc gen_numname - *fill* 0x00003172 0x2 00 - .text.dir_register - 0x00003174 0x1c4 THUMB Debug/../../obj/ff.o - .text.f_mount 0x00003338 0x20 THUMB Debug/../../obj/ff.o - 0x00003338 f_mount - .text.f_open 0x00003358 0x148 THUMB Debug/../../obj/ff.o - 0x00003358 f_open - .text.f_read 0x000034a0 0x15e THUMB Debug/../../obj/ff.o - 0x000034a0 f_read - .text.f_write 0x000035fe 0x18c THUMB Debug/../../obj/ff.o - 0x000035fe f_write - .text.f_sync 0x0000378a 0x9c THUMB Debug/../../obj/ff.o - 0x0000378a f_sync - .text.f_close 0x00003826 0xe THUMB Debug/../../obj/ff.o - 0x00003826 f_close - .text.f_lseek 0x00003834 0x146 THUMB Debug/../../obj/ff.o - 0x00003834 f_lseek - *fill* 0x0000397a 0x2 00 - .text.f_stat 0x0000397c 0x48 THUMB Debug/../../obj/ff.o - 0x0000397c f_stat - .text.f_unlink - 0x000039c4 0xbc THUMB Debug/../../obj/ff.o - 0x000039c4 f_unlink - .text.f_gets 0x00003a80 0x4a THUMB Debug/../../obj/ff.o - 0x00003a80 f_gets - .text.f_putc 0x00003aca 0x2e THUMB Debug/../../obj/ff.o - 0x00003aca f_putc - .text.f_puts 0x00003af8 0x24 THUMB Debug/../../obj/ff.o - 0x00003af8 f_puts - .text.ff_convert - 0x00003b1c 0x3c THUMB Debug/../../obj/unicode.o - 0x00003b1c ff_convert - .text.ff_wtoupper - 0x00003b58 0x24 THUMB Debug/../../obj/unicode.o - 0x00003b58 ff_wtoupper .text.FileLibHexStringToByte - 0x00003b7c 0x44 THUMB Debug/../../obj/file.o + 0x00002174 0x44 THUMB Debug/../../obj/file.o .text.FileLibByteToHexString - 0x00003bc0 0x3a THUMB Debug/../../obj/file.o - *fill* 0x00003bfa 0x2 00 + 0x000021b8 0x3a THUMB Debug/../../obj/file.o + *fill* 0x000021f2 0x2 00 .text.FileLibLongToIntString.constprop.0 - 0x00003bfc 0x38 THUMB Debug/../../obj/file.o - .text.SrecParseLine.constprop.1 - 0x00003c34 0x1b4 THUMB Debug/../../obj/file.o + 0x000021f4 0x38 THUMB Debug/../../obj/file.o .text.FileInit - 0x00003de8 0x2c THUMB Debug/../../obj/file.o - 0x00003de8 FileInit + 0x0000222c 0x2c THUMB Debug/../../obj/file.o + 0x0000222c FileInit .text.FileIsIdle - 0x00003e14 0x14 THUMB Debug/../../obj/file.o - 0x00003e14 FileIsIdle + 0x00002258 0x14 THUMB Debug/../../obj/file.o + 0x00002258 FileIsIdle .text.FileHandleFirmwareUpdateRequest - 0x00003e28 0x28 THUMB Debug/../../obj/file.o - 0x00003e28 FileHandleFirmwareUpdateRequest + 0x0000226c 0x28 THUMB Debug/../../obj/file.o + 0x0000226c FileHandleFirmwareUpdateRequest + .text.FileSrecGetLineType + 0x00002294 0x36 THUMB Debug/../../obj/file.o + 0x00002294 FileSrecGetLineType + .text.FileSrecVerifyChecksum + 0x000022ca 0x3e THUMB Debug/../../obj/file.o + 0x000022ca FileSrecVerifyChecksum + .text.FileSrecParseLine + 0x00002308 0x144 THUMB Debug/../../obj/file.o + 0x00002308 FileSrecParseLine .text.FileTask - 0x00003e50 0x330 THUMB Debug/../../obj/file.o - 0x00003e50 FileTask + 0x0000244c 0x338 THUMB Debug/../../obj/file.o + 0x0000244c FileTask + .text.mem_cpy 0x00002784 0x12 THUMB Debug/../../obj/ff.o + .text.st_clust + 0x00002796 0x12 THUMB Debug/../../obj/ff.o + .text.sum_sfn 0x000027a8 0x1c THUMB Debug/../../obj/ff.o + .text.get_fileinfo + 0x000027c4 0xfa THUMB Debug/../../obj/ff.o + .text.ld_clust.isra.0 + 0x000028be 0x1c THUMB Debug/../../obj/ff.o + .text.validate + 0x000028da 0x32 THUMB Debug/../../obj/ff.o + .text.check_fs + 0x0000290c 0x88 THUMB Debug/../../obj/ff.o + .text.chk_mounted + 0x00002994 0x328 THUMB Debug/../../obj/ff.o + .text.sync_window + 0x00002cbc 0x4e THUMB Debug/../../obj/ff.o + .text.sync_fs 0x00002d0a 0xb2 THUMB Debug/../../obj/ff.o + .text.move_window + 0x00002dbc 0x32 THUMB Debug/../../obj/ff.o + .text.clust2sect + 0x00002dee 0x18 THUMB Debug/../../obj/ff.o + 0x00002dee clust2sect + .text.get_fat 0x00002e06 0xca THUMB Debug/../../obj/ff.o + 0x00002e06 get_fat + .text.dir_sdi 0x00002ed0 0x88 THUMB Debug/../../obj/ff.o + .text.put_fat 0x00002f58 0xf6 THUMB Debug/../../obj/ff.o + 0x00002f58 put_fat + .text.create_chain + 0x0000304e 0x9a THUMB Debug/../../obj/ff.o + .text.dir_next + 0x000030e8 0xfc THUMB Debug/../../obj/ff.o + .text.dir_find.part.7 + 0x000031e4 0x138 THUMB Debug/../../obj/ff.o + .text.follow_path + 0x0000331c 0x248 THUMB Debug/../../obj/ff.o + .text.dir_remove + 0x00003564 0x4e THUMB Debug/../../obj/ff.o + *fill* 0x000035b2 0x2 00 + .text.dir_read.constprop.9 + 0x000035b4 0xfc THUMB Debug/../../obj/ff.o + .text.remove_chain + 0x000036b0 0x5c THUMB Debug/../../obj/ff.o + .text.gen_numname + 0x0000370c 0x76 THUMB Debug/../../obj/ff.o + 0x0000370c gen_numname + *fill* 0x00003782 0x2 00 + .text.dir_register + 0x00003784 0x1c4 THUMB Debug/../../obj/ff.o + .text.f_mount 0x00003948 0x20 THUMB Debug/../../obj/ff.o + 0x00003948 f_mount + .text.f_open 0x00003968 0x148 THUMB Debug/../../obj/ff.o + 0x00003968 f_open + .text.f_read 0x00003ab0 0x15e THUMB Debug/../../obj/ff.o + 0x00003ab0 f_read + .text.f_write 0x00003c0e 0x18c THUMB Debug/../../obj/ff.o + 0x00003c0e f_write + .text.f_sync 0x00003d9a 0x9c THUMB Debug/../../obj/ff.o + 0x00003d9a f_sync + .text.f_close 0x00003e36 0xe THUMB Debug/../../obj/ff.o + 0x00003e36 f_close + .text.f_lseek 0x00003e44 0x146 THUMB Debug/../../obj/ff.o + 0x00003e44 f_lseek + *fill* 0x00003f8a 0x2 00 + .text.f_stat 0x00003f8c 0x48 THUMB Debug/../../obj/ff.o + 0x00003f8c f_stat + .text.f_unlink + 0x00003fd4 0xbc THUMB Debug/../../obj/ff.o + 0x00003fd4 f_unlink + .text.f_gets 0x00004090 0x4a THUMB Debug/../../obj/ff.o + 0x00004090 f_gets + .text.f_putc 0x000040da 0x2e THUMB Debug/../../obj/ff.o + 0x000040da f_putc + .text.f_puts 0x00004108 0x24 THUMB Debug/../../obj/ff.o + 0x00004108 f_puts + .text.ff_convert + 0x0000412c 0x3c THUMB Debug/../../obj/unicode.o + 0x0000412c ff_convert + .text.ff_wtoupper + 0x00004168 0x24 THUMB Debug/../../obj/unicode.o + 0x00004168 ff_wtoupper .text.libc.isdigit - 0x00004180 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) - 0x00004180 isdigit + 0x0000418c 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) + 0x0000418c isdigit .text.libc.toupper - 0x0000418c 0xe C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) - 0x0000418c toupper - *fill* 0x0000419a 0x2 00 + 0x00004198 0xe C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) + 0x00004198 toupper + *fill* 0x000041a6 0x2 00 .text.libc.memset - 0x0000419c 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2_asm.o) - 0x0000419c memset - 0x000041ac __text_end__ = (__text_start__ + SIZEOF (.text)) - 0x000041ac __text_load_end__ = __text_end__ + 0x000041a8 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2_asm.o) + 0x000041a8 memset + 0x000041b8 __text_end__ = (__text_start__ + SIZEOF (.text)) + 0x000041b8 __text_load_end__ = __text_end__ .vfp11_veneer 0x00000000 0x0 .vfp11_veneer 0x00000000 0x0 linker stubs @@ -1522,92 +1529,93 @@ Linker script and memory map .v4_bx 0x00000000 0x0 .v4_bx 0x00000000 0x0 linker stubs 0x00000001 . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= __FLASH_segment_end__)), error: .text is too large to fit in FLASH memory segment) - 0x000041ac __dtors_load_start__ = ALIGN (__text_end__, 0x4) + 0x000041b8 __dtors_load_start__ = ALIGN (__text_end__, 0x4) -.dtors 0x000041ac 0x0 - 0x000041ac __dtors_start__ = . +.dtors 0x000041b8 0x0 + 0x000041b8 __dtors_start__ = . *(SORT(.dtors.*)) *(.dtors) *(.fini_array .fini_array.*) - 0x000041ac __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors)) - 0x000041ac __dtors_load_end__ = __dtors_end__ + 0x000041b8 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors)) + 0x000041b8 __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) - 0x000041ac __ctors_load_start__ = ALIGN (__dtors_end__, 0x4) + 0x000041b8 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4) -.ctors 0x000041ac 0x0 - 0x000041ac __ctors_start__ = . +.ctors 0x000041b8 0x0 + 0x000041b8 __ctors_start__ = . *(SORT(.ctors.*)) *(.ctors) *(.init_array .init_array.*) - 0x000041ac __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors)) - 0x000041ac __ctors_load_end__ = __ctors_end__ + 0x000041b8 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors)) + 0x000041b8 __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) - 0x000041ac __rodata_load_start__ = ALIGN (__ctors_end__, 0x4) + 0x000041b8 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4) -.rodata 0x000041ac 0xbd3 - 0x000041ac __rodata_start__ = . +.rodata 0x000041b8 0xbd4 + 0x000041b8 __rodata_start__ = . *(.rodata .rodata.* .gnu.linkonce.r.*) .rodata.g_pulXtals - 0x000041ac 0x6c THUMB Debug/../../obj/sysctl.o + 0x000041b8 0x6c THUMB Debug/../../obj/sysctl.o .rodata.str1.1 - 0x00004218 0x6b THUMB Debug/../../obj/sysctl.o - *fill* 0x00004283 0x1 00 + 0x00004224 0x6b THUMB Debug/../../obj/sysctl.o + *fill* 0x0000428f 0x1 00 .rodata.g_pulRCGCRegs - 0x00004284 0xc THUMB Debug/../../obj/sysctl.o + 0x00004290 0xc THUMB Debug/../../obj/sysctl.o .rodata.str1.1 - 0x00004290 0x69 THUMB Debug/../../obj/gpio.o + 0x0000429c 0x69 THUMB Debug/../../obj/gpio.o .rodata.str1.1 - 0x000042f9 0x6d THUMB Debug/../../obj/flashlib.o + 0x00004305 0x6d THUMB Debug/../../obj/flashlib.o .rodata.str1.1 - 0x00004366 0x6c THUMB Debug/../../obj/uartlib.o + 0x00004372 0x6c THUMB Debug/../../obj/uartlib.o .rodata.str1.1 - 0x000043d2 0x68 THUMB Debug/../../obj/ssi.o + 0x000043de 0x68 THUMB Debug/../../obj/ssi.o .rodata.firmwareFilename - 0x0000443a 0x1b THUMB Debug/../../obj/hooks.o + 0x00004446 0x1b THUMB Debug/../../obj/hooks.o .rodata.str1.1 - 0x00004455 0xd THUMB Debug/../../obj/hooks.o + 0x00004461 0xd THUMB Debug/../../obj/hooks.o .rodata.str1.1 - 0x00004462 0x85 THUMB Debug/../../obj/vectors.o - *fill* 0x000044e7 0x1 00 + 0x0000446e 0x85 THUMB Debug/../../obj/vectors.o + *fill* 0x000044f3 0x1 00 .rodata.flashLayout - 0x000044e8 0xcc THUMB Debug/../../obj/flash.o + 0x000044f4 0xcc THUMB Debug/../../obj/flash.o .rodata.str1.1 - 0x000045b4 0x77 THUMB Debug/../../obj/uart.o + 0x000045c0 0x77 THUMB Debug/../../obj/uart.o .rodata.xcpStationId - 0x0000462b 0x8 THUMB Debug/../../obj/xcp.o + 0x00004637 0x8 THUMB Debug/../../obj/xcp.o .rodata.str1.1 - 0x00004633 0x10 THUMB Debug/../../obj/ff.o - .rodata.ExCvt 0x00004643 0x80 THUMB Debug/../../obj/ff.o - .rodata.LfnOfs - 0x000046c3 0xd THUMB Debug/../../obj/ff.o - .rodata.tbl_upper.984 - 0x000046d0 0x1e0 THUMB Debug/../../obj/unicode.o - .rodata.tbl_lower.983 - 0x000048b0 0x1e0 THUMB Debug/../../obj/unicode.o - .rodata.Tbl 0x00004a90 0x100 THUMB Debug/../../obj/unicode.o - .rodata.str1.1 - 0x00004b90 0x1ef THUMB Debug/../../obj/file.o + 0x0000463f 0x1ef THUMB Debug/../../obj/file.o 0x1fb (size before relaxing) - 0x00004d7f __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata)) - 0x00004d7f __rodata_load_end__ = __rodata_end__ + .rodata.str1.1 + 0x0000482e 0x10 THUMB Debug/../../obj/ff.o + .rodata.ExCvt 0x0000483e 0x80 THUMB Debug/../../obj/ff.o + .rodata.LfnOfs + 0x000048be 0xd THUMB Debug/../../obj/ff.o + *fill* 0x000048cb 0x1 00 + .rodata.tbl_upper.984 + 0x000048cc 0x1e0 THUMB Debug/../../obj/unicode.o + .rodata.tbl_lower.983 + 0x00004aac 0x1e0 THUMB Debug/../../obj/unicode.o + .rodata.Tbl 0x00004c8c 0x100 THUMB Debug/../../obj/unicode.o + 0x00004d8c __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata)) + 0x00004d8c __rodata_load_end__ = __rodata_end__ 0x00000001 . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= __FLASH_segment_end__)), error: .rodata is too large to fit in FLASH memory segment) - 0x00004d80 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4) + 0x00004d8c __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4) -.ARM.exidx 0x00004d80 0x0 - 0x00004d80 __ARM.exidx_start__ = . - 0x00004d80 __exidx_start = __ARM.exidx_start__ +.ARM.exidx 0x00004d8c 0x0 + 0x00004d8c __ARM.exidx_start__ = . + 0x00004d8c __exidx_start = __ARM.exidx_start__ *(.ARM.exidx .ARM.exidx.*) - 0x00004d80 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx)) - 0x00004d80 __exidx_end = __ARM.exidx_end__ - 0x00004d80 __ARM.exidx_load_end__ = __ARM.exidx_end__ + 0x00004d8c __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx)) + 0x00004d8c __exidx_end = __ARM.exidx_end__ + 0x00004d8c __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) - 0x00004d80 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4) + 0x00004d8c __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4) -.fast 0x20000000 0x0 load address 0x00004d80 +.fast 0x20000000 0x0 load address 0x00004d8c 0x20000000 __fast_start__ = . *(.fast .fast.*) 0x20000000 __fast_end__ = (__fast_start__ + SIZEOF (.fast)) - 0x00004d80 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast)) + 0x00004d8c __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 @@ -1616,17 +1624,17 @@ 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) - 0x00004d80 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4) + 0x00004d8c __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4) -.data 0x20000000 0x1 load address 0x00004d80 +.data 0x20000000 0x1 load address 0x00004d8c 0x20000000 __data_start__ = . *(.data .data.* .gnu.linkonce.d.*) .data.Stat 0x20000000 0x1 THUMB Debug/../../obj/mmc.o 0x20000001 __data_end__ = (__data_start__ + SIZEOF (.data)) - 0x00004d81 __data_load_end__ = (__data_load_start__ + SIZEOF (.data)) + 0x00004d8d __data_load_end__ = (__data_load_start__ + SIZEOF (.data)) 0x00000001 . = ASSERT (((__data_load_end__ >= __FLASH_segment_start__) && (__data_load_end__ <= __FLASH_segment_end__)), error: .data is too large to fit in FLASH memory segment) -.data_run 0x20000000 0x1 load address 0x00004d80 +.data_run 0x20000000 0x1 load address 0x00004d8c 0x20000000 __data_run_start__ = . 0x20000001 . = MAX ((__data_run_start__ + SIZEOF (.data)), .) *fill* 0x20000000 0x1 00 @@ -1646,11 +1654,11 @@ Linker script and memory map 0x20000434 0x204 THUMB Debug/../../obj/flash.o .bss.millisecond_counter 0x20000638 0x4 THUMB Debug/../../obj/timer.o - .bss.xcpCtoReqPacket.1319 + .bss.xcpCtoReqPacket.1338 0x2000063c 0x41 THUMB Debug/../../obj/uart.o - .bss.xcpCtoRxInProgress.1321 + .bss.xcpCtoRxInProgress.1340 0x2000067d 0x1 THUMB Debug/../../obj/uart.o - .bss.xcpCtoRxLength.1320 + .bss.xcpCtoRxLength.1339 0x2000067e 0x1 THUMB Debug/../../obj/uart.o *fill* 0x2000067f 0x1 00 .bss.assert_failure_file @@ -1664,24 +1672,24 @@ Linker script and memory map 0x2000068c 0x4 THUMB Debug/../../obj/backdoor.o .bss.comEntryStateConnect 0x20000690 0x1 THUMB Debug/../../obj/com.o - .bss.xcpCtoReqPacket.1089 + .bss.xcpCtoReqPacket.1108 0x20000691 0x40 THUMB Debug/../../obj/com.o *fill* 0x200006d1 0x3 00 .bss.xcpInfo 0x200006d4 0x4c THUMB Debug/../../obj/xcp.o - .bss.LfnBuf 0x20000720 0x200 THUMB Debug/../../obj/ff.o - .bss.Fsid 0x20000920 0x2 THUMB Debug/../../obj/ff.o - *fill* 0x20000922 0x2 00 - .bss.FatFs 0x20000924 0x4 THUMB Debug/../../obj/ff.o .bss.loggingStr - 0x20000928 0x40 THUMB Debug/../../obj/file.o + 0x20000720 0x40 THUMB Debug/../../obj/file.o .bss.firmwareUpdateState - 0x20000968 0x4 THUMB Debug/../../obj/file.o + 0x20000760 0x4 THUMB Debug/../../obj/file.o .bss.eraseInfo - 0x2000096c 0x8 THUMB Debug/../../obj/file.o + 0x20000764 0x8 THUMB Debug/../../obj/file.o .bss.fatFsObjects - 0x20000974 0x458 THUMB Debug/../../obj/file.o + 0x2000076c 0x458 THUMB Debug/../../obj/file.o .bss.lineParseObject - 0x20000dcc 0x184 THUMB Debug/../../obj/file.o + 0x20000bc4 0x184 THUMB Debug/../../obj/file.o + .bss.LfnBuf 0x20000d48 0x200 THUMB Debug/../../obj/ff.o + .bss.Fsid 0x20000f48 0x2 THUMB Debug/../../obj/ff.o + *fill* 0x20000f4a 0x2 00 + .bss.FatFs 0x20000f4c 0x4 THUMB Debug/../../obj/ff.o *(COMMON) 0x20000f50 __bss_end__ = (__bss_start__ + SIZEOF (.bss)) 0x20000f50 __bss_load_end__ = __bss_end__ @@ -1731,14 +1739,14 @@ Linker script and memory map 0x200011d0 __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss)) 0x200011d0 __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) - 0x00004d84 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + 0x00004d90 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) -.tdata 0x200011d0 0x0 load address 0x00004d84 +.tdata 0x200011d0 0x0 load address 0x00004d90 0x200011d0 __tdata_start__ = . *(.tdata .tdata.*) 0x200011d0 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata)) - 0x00004d84 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata)) - 0x00004d84 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata)) + 0x00004d90 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata)) + 0x00004d90 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata)) 0x00000001 . = ASSERT (((__tdata_load_end__ >= __FLASH_segment_start__) && (__tdata_load_end__ <= __FLASH_segment_end__)), error: .tdata is too large to fit in FLASH memory segment) .tdata_run 0x200011d0 0x0 @@ -1772,9 +1780,9 @@ LOAD THUMB Debug/../../obj/boot.o LOAD THUMB Debug/../../obj/com.o LOAD THUMB Debug/../../obj/cop.o LOAD THUMB Debug/../../obj/xcp.o +LOAD THUMB Debug/../../obj/file.o LOAD THUMB Debug/../../obj/ff.o LOAD THUMB Debug/../../obj/unicode.o -LOAD THUMB Debug/../../obj/file.o LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libcm_v7m_t_le_small.a LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libm_v7m_t_le_small.a LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a @@ -1785,7 +1793,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 0x4070 +.debug_frame 0x00000000 0x40ac .debug_frame 0x00000000 0x49c THUMB Debug/../../obj/sysctl.o .debug_frame 0x0000049c 0x1a8 THUMB Debug/../../obj/interrupt.o .debug_frame 0x00000644 0x70 THUMB Debug/../../obj/cpulib.o @@ -1808,16 +1816,16 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B .debug_frame 0x00001bb8 0xb4 THUMB Debug/../../obj/com.o .debug_frame 0x00001c6c 0x30 THUMB Debug/../../obj/cop.o .debug_frame 0x00001c9c 0x74 THUMB Debug/../../obj/xcp.o - .debug_frame 0x00001d10 0x64c THUMB Debug/../../obj/ff.o - .debug_frame 0x0000235c 0x30 THUMB Debug/../../obj/unicode.o - .debug_frame 0x0000238c 0x104 THUMB Debug/../../obj/file.o - .debug_frame 0x00002490 0x11c0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) - .debug_frame 0x00003650 0x120 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2_asm.o) - .debug_frame 0x00003770 0x260 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc_asm.o) - .debug_frame 0x000039d0 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o) - .debug_frame 0x00003a70 0x600 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libm_v7m_t_le_small.a(libm_asm.o) + .debug_frame 0x00001d10 0x140 THUMB Debug/../../obj/file.o + .debug_frame 0x00001e50 0x64c THUMB Debug/../../obj/ff.o + .debug_frame 0x0000249c 0x30 THUMB Debug/../../obj/unicode.o + .debug_frame 0x000024cc 0x11c0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) + .debug_frame 0x0000368c 0x120 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2_asm.o) + .debug_frame 0x000037ac 0x260 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc_asm.o) + .debug_frame 0x00003a0c 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o) + .debug_frame 0x00003aac 0x600 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libm_v7m_t_le_small.a(libm_asm.o) -.debug_info 0x00000000 0x91b9 +.debug_info 0x00000000 0x9160 .debug_info 0x00000000 0xa06 THUMB Debug/../../obj/sysctl.o .debug_info 0x00000a06 0x427 THUMB Debug/../../obj/interrupt.o .debug_info 0x00000e2d 0x110 THUMB Debug/../../obj/cpulib.o @@ -1841,13 +1849,13 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B .debug_info 0x00004da0 0x1ba THUMB Debug/../../obj/com.o .debug_info 0x00004f5a 0x8d THUMB Debug/../../obj/cop.o .debug_info 0x00004fe7 0x5e8 THUMB Debug/../../obj/xcp.o - .debug_info 0x000055cf 0x2500 THUMB Debug/../../obj/ff.o - .debug_info 0x00007acf 0x160 THUMB Debug/../../obj/unicode.o - .debug_info 0x00007c2f 0x868 THUMB Debug/../../obj/file.o - .debug_info 0x00008497 0xc55 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) - .debug_info 0x000090ec 0xcd C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o) + .debug_info 0x000055cf 0x80f THUMB Debug/../../obj/file.o + .debug_info 0x00005dde 0x2500 THUMB Debug/../../obj/ff.o + .debug_info 0x000082de 0x160 THUMB Debug/../../obj/unicode.o + .debug_info 0x0000843e 0xc55 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) + .debug_info 0x00009093 0xcd C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o) -.debug_abbrev 0x00000000 0x1eee +.debug_abbrev 0x00000000 0x1ef5 .debug_abbrev 0x00000000 0x1c5 THUMB Debug/../../obj/sysctl.o .debug_abbrev 0x000001c5 0x13d THUMB Debug/../../obj/interrupt.o .debug_abbrev 0x00000302 0xa8 THUMB Debug/../../obj/cpulib.o @@ -1871,38 +1879,38 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B .debug_abbrev 0x00001564 0xe0 THUMB Debug/../../obj/com.o .debug_abbrev 0x00001644 0x3f THUMB Debug/../../obj/cop.o .debug_abbrev 0x00001683 0x1cb THUMB Debug/../../obj/xcp.o - .debug_abbrev 0x0000184e 0x315 THUMB Debug/../../obj/ff.o - .debug_abbrev 0x00001b63 0xa5 THUMB Debug/../../obj/unicode.o - .debug_abbrev 0x00001c08 0x1f8 THUMB Debug/../../obj/file.o - .debug_abbrev 0x00001e00 0xc9 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) - .debug_abbrev 0x00001ec9 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o) + .debug_abbrev 0x0000184e 0x1ff THUMB Debug/../../obj/file.o + .debug_abbrev 0x00001a4d 0x315 THUMB Debug/../../obj/ff.o + .debug_abbrev 0x00001d62 0xa5 THUMB Debug/../../obj/unicode.o + .debug_abbrev 0x00001e07 0xc9 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) + .debug_abbrev 0x00001ed0 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o) -.debug_loc 0x00000000 0xa049 +.debug_loc 0x00000000 0x9ff5 .debug_loc 0x00000000 0x9fa THUMB Debug/../../obj/sysctl.o .debug_loc 0x000009fa 0x43c THUMB Debug/../../obj/interrupt.o .debug_loc 0x00000e36 0x1240 THUMB Debug/../../obj/gpio.o .debug_loc 0x00002076 0x43c THUMB Debug/../../obj/flashlib.o .debug_loc 0x000024b2 0x100c THUMB Debug/../../obj/uartlib.o .debug_loc 0x000034be 0x796 THUMB Debug/../../obj/ssi.o - .debug_loc 0x00003c54 0x6ea THUMB Debug/../../obj/mmc.o - .debug_loc 0x0000433e 0xb1 THUMB Debug/../../obj/hooks.o - .debug_loc 0x000043ef 0x20 THUMB Debug/../../obj/main.o - .debug_loc 0x0000440f 0xbf THUMB Debug/../../obj/cpu.o - .debug_loc 0x000044ce 0x63e THUMB Debug/../../obj/flash.o - .debug_loc 0x00004b0c 0x7f THUMB Debug/../../obj/nvm.o - .debug_loc 0x00004b8b 0x20 THUMB Debug/../../obj/timer.o - .debug_loc 0x00004bab 0x190 THUMB Debug/../../obj/uart.o - .debug_loc 0x00004d3b 0x46 THUMB Debug/../../obj/assert.o - .debug_loc 0x00004d81 0x40 THUMB Debug/../../obj/backdoor.o - .debug_loc 0x00004dc1 0x40 THUMB Debug/../../obj/boot.o - .debug_loc 0x00004e01 0x86 THUMB Debug/../../obj/com.o - .debug_loc 0x00004e87 0x16a THUMB Debug/../../obj/xcp.o - .debug_loc 0x00004ff1 0x3a0f THUMB Debug/../../obj/ff.o - .debug_loc 0x00008a00 0xa2 THUMB Debug/../../obj/unicode.o - .debug_loc 0x00008aa2 0x772 THUMB Debug/../../obj/file.o - .debug_loc 0x00009214 0xe35 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) + .debug_loc 0x00003c54 0x6cc THUMB Debug/../../obj/mmc.o + .debug_loc 0x00004320 0xb1 THUMB Debug/../../obj/hooks.o + .debug_loc 0x000043d1 0x20 THUMB Debug/../../obj/main.o + .debug_loc 0x000043f1 0xbf THUMB Debug/../../obj/cpu.o + .debug_loc 0x000044b0 0x63e THUMB Debug/../../obj/flash.o + .debug_loc 0x00004aee 0x7f THUMB Debug/../../obj/nvm.o + .debug_loc 0x00004b6d 0x20 THUMB Debug/../../obj/timer.o + .debug_loc 0x00004b8d 0x190 THUMB Debug/../../obj/uart.o + .debug_loc 0x00004d1d 0x46 THUMB Debug/../../obj/assert.o + .debug_loc 0x00004d63 0x40 THUMB Debug/../../obj/backdoor.o + .debug_loc 0x00004da3 0x40 THUMB Debug/../../obj/boot.o + .debug_loc 0x00004de3 0x86 THUMB Debug/../../obj/com.o + .debug_loc 0x00004e69 0x16a THUMB Debug/../../obj/xcp.o + .debug_loc 0x00004fd3 0x73c THUMB Debug/../../obj/file.o + .debug_loc 0x0000570f 0x3a0f THUMB Debug/../../obj/ff.o + .debug_loc 0x0000911e 0xa2 THUMB Debug/../../obj/unicode.o + .debug_loc 0x000091c0 0xe35 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) -.debug_aranges 0x00000000 0x11c0 +.debug_aranges 0x00000000 0x11d0 .debug_aranges 0x00000000 0x1b0 THUMB Debug/../../obj/sysctl.o .debug_aranges @@ -1950,17 +1958,17 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B .debug_aranges 0x00000a38 0x40 THUMB Debug/../../obj/xcp.o .debug_aranges - 0x00000a78 0x180 THUMB Debug/../../obj/ff.o + 0x00000a78 0x68 THUMB Debug/../../obj/file.o .debug_aranges - 0x00000bf8 0x28 THUMB Debug/../../obj/unicode.o + 0x00000ae0 0x180 THUMB Debug/../../obj/ff.o .debug_aranges - 0x00000c20 0x58 THUMB Debug/../../obj/file.o + 0x00000c60 0x28 THUMB Debug/../../obj/unicode.o .debug_aranges - 0x00000c78 0x4e8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) + 0x00000c88 0x4e8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) .debug_aranges - 0x00001160 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o) + 0x00001170 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o) -.debug_ranges 0x00000000 0x1478 +.debug_ranges 0x00000000 0x1420 .debug_ranges 0x00000000 0x1a0 THUMB Debug/../../obj/sysctl.o .debug_ranges 0x000001a0 0x88 THUMB Debug/../../obj/interrupt.o .debug_ranges 0x00000228 0x38 THUMB Debug/../../obj/cpulib.o @@ -1983,13 +1991,13 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B .debug_ranges 0x000009d8 0x48 THUMB Debug/../../obj/com.o .debug_ranges 0x00000a20 0x18 THUMB Debug/../../obj/cop.o .debug_ranges 0x00000a38 0x60 THUMB Debug/../../obj/xcp.o - .debug_ranges 0x00000a98 0x390 THUMB Debug/../../obj/ff.o - .debug_ranges 0x00000e28 0x18 THUMB Debug/../../obj/unicode.o - .debug_ranges 0x00000e40 0x110 THUMB Debug/../../obj/file.o - .debug_ranges 0x00000f50 0x4d8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) - .debug_ranges 0x00001428 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o) + .debug_ranges 0x00000a98 0xb8 THUMB Debug/../../obj/file.o + .debug_ranges 0x00000b50 0x390 THUMB Debug/../../obj/ff.o + .debug_ranges 0x00000ee0 0x18 THUMB Debug/../../obj/unicode.o + .debug_ranges 0x00000ef8 0x4d8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) + .debug_ranges 0x000013d0 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o) -.debug_line 0x00000000 0x539c +.debug_line 0x00000000 0x5486 .debug_line 0x00000000 0x8f1 THUMB Debug/../../obj/sysctl.o .debug_line 0x000008f1 0x2e2 THUMB Debug/../../obj/interrupt.o .debug_line 0x00000bd3 0x100 THUMB Debug/../../obj/cpulib.o @@ -1997,29 +2005,29 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B .debug_line 0x00001408 0x3e4 THUMB Debug/../../obj/flashlib.o .debug_line 0x000017ec 0x823 THUMB Debug/../../obj/uartlib.o .debug_line 0x0000200f 0x3dd THUMB Debug/../../obj/ssi.o - .debug_line 0x000023ec 0x3a2 THUMB Debug/../../obj/mmc.o - .debug_line 0x0000278e 0x224 THUMB Debug/../../obj/hooks.o - .debug_line 0x000029b2 0x97 THUMB Debug/../../obj/main.o - .debug_line 0x00002a49 0x14f THUMB Debug/../../obj/cstart.o - .debug_line 0x00002b98 0x132 THUMB Debug/../../obj/vectors.o - .debug_line 0x00002cca 0xe8 THUMB Debug/../../obj/cpu.o - .debug_line 0x00002db2 0x257 THUMB Debug/../../obj/flash.o - .debug_line 0x00003009 0x104 THUMB Debug/../../obj/nvm.o - .debug_line 0x0000310d 0xfb THUMB Debug/../../obj/timer.o - .debug_line 0x00003208 0x136 THUMB Debug/../../obj/uart.o - .debug_line 0x0000333e 0x120 THUMB Debug/../../obj/assert.o - .debug_line 0x0000345e 0x142 THUMB Debug/../../obj/backdoor.o - .debug_line 0x000035a0 0xb7 THUMB Debug/../../obj/boot.o - .debug_line 0x00003657 0x1a5 THUMB Debug/../../obj/com.o - .debug_line 0x000037fc 0xab THUMB Debug/../../obj/cop.o - .debug_line 0x000038a7 0x220 THUMB Debug/../../obj/xcp.o - .debug_line 0x00003ac7 0xdd7 THUMB Debug/../../obj/ff.o - .debug_line 0x0000489e 0x16c THUMB Debug/../../obj/unicode.o - .debug_line 0x00004a0a 0x36b THUMB Debug/../../obj/file.o - .debug_line 0x00004d75 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) - .debug_line 0x00005328 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o) + .debug_line 0x000023ec 0x3ae THUMB Debug/../../obj/mmc.o + .debug_line 0x0000279a 0x230 THUMB Debug/../../obj/hooks.o + .debug_line 0x000029ca 0x97 THUMB Debug/../../obj/main.o + .debug_line 0x00002a61 0x14f THUMB Debug/../../obj/cstart.o + .debug_line 0x00002bb0 0x132 THUMB Debug/../../obj/vectors.o + .debug_line 0x00002ce2 0xe8 THUMB Debug/../../obj/cpu.o + .debug_line 0x00002dca 0x257 THUMB Debug/../../obj/flash.o + .debug_line 0x00003021 0x104 THUMB Debug/../../obj/nvm.o + .debug_line 0x00003125 0xfb THUMB Debug/../../obj/timer.o + .debug_line 0x00003220 0x136 THUMB Debug/../../obj/uart.o + .debug_line 0x00003356 0x120 THUMB Debug/../../obj/assert.o + .debug_line 0x00003476 0x142 THUMB Debug/../../obj/backdoor.o + .debug_line 0x000035b8 0xb7 THUMB Debug/../../obj/boot.o + .debug_line 0x0000366f 0x1a5 THUMB Debug/../../obj/com.o + .debug_line 0x00003814 0xab THUMB Debug/../../obj/cop.o + .debug_line 0x000038bf 0x220 THUMB Debug/../../obj/xcp.o + .debug_line 0x00003adf 0x419 THUMB Debug/../../obj/file.o + .debug_line 0x00003ef8 0xde3 THUMB Debug/../../obj/ff.o + .debug_line 0x00004cdb 0x184 THUMB Debug/../../obj/unicode.o + .debug_line 0x00004e5f 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) + .debug_line 0x00005412 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o) -.debug_str 0x00000000 0x3463 +.debug_str 0x00000000 0x3487 .debug_str 0x00000000 0x661 THUMB Debug/../../obj/sysctl.o 0x688 (size before relaxing) .debug_str 0x00000661 0x1e6 THUMB Debug/../../obj/interrupt.o @@ -2064,15 +2072,15 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B 0x12a (size before relaxing) .debug_str 0x000024aa 0x262 THUMB Debug/../../obj/xcp.o 0x34c (size before relaxing) - .debug_str 0x0000270c 0x33d THUMB Debug/../../obj/ff.o - 0x68c (size before relaxing) - .debug_str 0x00002a49 0xaa THUMB Debug/../../obj/unicode.o - 0x156 (size before relaxing) - .debug_str 0x00002af3 0x327 THUMB Debug/../../obj/file.o - 0x63e (size before relaxing) - .debug_str 0x00002e1a 0x577 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) + .debug_str 0x0000270c 0x33b THUMB Debug/../../obj/file.o + 0x64a (size before relaxing) + .debug_str 0x00002a47 0x341 THUMB Debug/../../obj/ff.o + 0x698 (size before relaxing) + .debug_str 0x00002d88 0xb6 THUMB Debug/../../obj/unicode.o + 0x162 (size before relaxing) + .debug_str 0x00002e3e 0x577 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) 0x655 (size before relaxing) - .debug_str 0x00003391 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o) + .debug_str 0x000033b5 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o) 0x11b (size before relaxing) .comment 0x00000000 0x4e @@ -2099,9 +2107,9 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B .comment 0x00000000 0x4f THUMB Debug/../../obj/com.o .comment 0x00000000 0x4f THUMB Debug/../../obj/cop.o .comment 0x00000000 0x4f THUMB Debug/../../obj/xcp.o + .comment 0x00000000 0x4f THUMB Debug/../../obj/file.o .comment 0x00000000 0x4f THUMB Debug/../../obj/ff.o .comment 0x00000000 0x4f THUMB Debug/../../obj/unicode.o - .comment 0x00000000 0x4f THUMB Debug/../../obj/file.o .comment 0x00000000 0x4f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) .comment 0x00000000 0x4f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7m_t_le_small.a(user_libc.o) @@ -2154,11 +2162,11 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/B .ARM.attributes 0x00000160 0x10 THUMB Debug/../../obj/xcp.o .ARM.attributes - 0x00000170 0x10 THUMB Debug/../../obj/ff.o + 0x00000170 0x10 THUMB Debug/../../obj/file.o .ARM.attributes - 0x00000180 0x10 THUMB Debug/../../obj/unicode.o + 0x00000180 0x10 THUMB Debug/../../obj/ff.o .ARM.attributes - 0x00000190 0x10 THUMB Debug/../../obj/file.o + 0x00000190 0x10 THUMB Debug/../../obj/unicode.o .ARM.attributes 0x000001a0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7m_t_le_small.a(libc2.o) .ARM.attributes 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 54fbd3e7..a5ec396c 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 @@ -33,12 +33,12 @@ S11301E00268043003B4904703BCF7E70020864656 S11301F0EC4600200021234A9047FEE7884207D0BE S1130200521A05D0037801300B700131013AF9D14B S11302107047884202D002700130FAE7704700004C -S113022008ED00E000000000D0110020804D000027 +S113022008ED00E000000000D01100208C4D00001B S11302300000002001000020880200008802000065 -S1130240AC410000804D00000000002000000020B0 -S1130250AC410000AC410000AC410000AC410000E6 -S1130260AC410000AC410000AC410000AC410000D6 -S11302707F4D000004000020500F0020500F00208C +S1130240B84100008C4D0000000000200000002098 +S1130250B8410000B8410000B8410000B8410000B6 +S1130260B8410000B8410000B8410000B8410000A6 +S11302708C4D000004000020500F0020500F00207F S10B0280D00F0020AD180000AE S1130288A0F58013013B012B40F20281824B984276 S113029800F0FE8003F58073984200F0F98003F5BE @@ -85,8 +85,8 @@ S113051801F078FC04F07043B3F1704F10D1E3B2EA S1130528C4F3072404F57E249B0004F5C06443F057 S1130538844324F4700443EA44140123236010BD63 S1130548220FA1B2C4F3044401FA04F4044B53F88F -S113055822301A6814431C6010BD00BF1842000002 -S1130568844200000138FDD1704700004E4B2DE94C +S113055822301A6814431C6010BD00BF24420000F6 +S1130568904200000138FDD1704700004E4B2DE940 S1130578F0411A68044612F0E04F05D01A684B4B54 S11305881340B3F1805F02D1002CC0F28B8048493C S1130598484A0B68166843F4006323F480050D6029 @@ -133,7 +133,7 @@ S113081811F4804F18BF4008090448BF800842F407 S11308288002510216D5002B0DDA590005D51A0598 S113083803D44000C3F3865301E0C3F3C553013323 S1130848B0FBF3F070BDC2F3C3520132B0FBF2F057 -S113085870BD002070BD00BF60E00F40AC410000D7 +S113085870BD002070BD00BF60E00F40B8410000CB S113086800E00F400000FF700000011000000310BA S11308780024F400001BB70000093D00C0C62D0089 S1130888C0E1E4007038390064E00F40B0F1402F53 @@ -155,7 +155,7 @@ S113097801F048FA022E04D90D484FF4917101F0A0 S113098841FAD4F8003416F0010F14BF2B43AB43DB S113099804F580621360D4F8202416F0020F04F5DD S11309A8846314BF154322EA05051D6070BD00BFAA -S11309B890420000F0B5044615461F46CEB2FFF734 +S11309B89C420000F0B5044615461F46CEB2FFF728 S11309C865FF20B9404840F2FF1101F01BFA6B1E85 S11309D8012B08D9042D06D00C2D04D03A4840F236 S11309E8032101F00FFA082F0BD00A2F09D00C2F7E @@ -172,23 +172,23 @@ S1130A881360D4F8142517F0040F04F5A26314BFF7 S1130A983243B24303F104031A60D4F81C2517F057 S1130AA8080F04F5A26303F10C0314BF3243B243E5 S1130AB81A60D4F8282504F5A5630FB9164301E094 -S1130AC822EA06061E60F0BD9042000070B5044696 +S1130AC822EA06061E60F0BD9C42000070B504468A S1130AD8CDB2D6B2FFF7DAFE20B9044840F2853128 -S1130AE801F090F944F8256070BD00BF9042000001 +S1130AE801F090F944F8256070BD00BF9C420000F5 S1130AF830B50446CDB2FFF7C9FE20B9084840F224 S1130B08F14101F07FF92046294601220823FFF725 S1130B1851FF204629460122BDE83040FFF71EBF99 -S1130B289042000030B50446CDB2FFF7AFFE20B9BD +S1130B289C42000030B50446CDB2FFF7AFFE20B9B1 S1130B38084840F2966101F065F9204629460222E8 S1130B48FFF70CFF2046294601220823BDE8304060 -S1130B58FFF730BF9042000030B50446CDB2FFF72E +S1130B58FFF730BF9C42000030B50446CDB2FFF722 S1130B6895FE20B9084840F2EA6101F04BF92046A5 S1130B7829460222FFF7F2FE2046294601220823CD -S1130B88BDE83040FFF716BF90420000830510B55A +S1130B88BDE83040FFF716BF9C420000830510B54E S1130B98044603D00D489C2101F034F90C4B40F66F S1130BA801221A6043F8144C0A4A143B08331A60A9 S1130BB81A689207FCD4084B40F601201B681840B9 -S1130BC8002814BF4FF0FF30002010BDF942000088 +S1130BC8002814BF4FF0FF30002010BD054300007B S1130BD814D00F40020042A40CD00F402DE9F0417C S1130BE8054688070C46164603D02A48DF2101F03B S1130BF809F9B10703D02748E02101F003F9264B8E @@ -201,7 +201,7 @@ S1130C5854C0194F15481146002EDED10EE03C60F1 S1130C6855F804CBC0F800C01960D2F800C01CF0D5 S1130C78010FFAD10434043E002EF0D10F4B42F296 S1130C8801601B681840002814BF4FF0FF30002093 -S1130C98BDE8F081F942000014D00F40A0E10F40F4 +S1130C98BDE8F0810543000014D00F40A0E10F40E7 S1130CA808D00F4000D00F4004D00F40010042A4E8 S1130CB800D10F4020D00F4030D00F400CD00F404F S1130CC8124B98421ED003F5805398421AD003F56C @@ -211,11 +211,11 @@ S1130CF88053984208D003F58053C31A584240EBF6 S1130D0803007047012070470120704700C000406D S1130D1810B50446FFF7D4FF20B908484FF4FB7117 S1130D2801F070F8E36A43F01003E362236B43F4C1 -S1130D38407343F00103236310BD00BF6643000002 +S1130D38407343F00103236310BD00BF72430000F6 S1130D4810B50446FFF7BCFF20B9094840F2162144 S1130D5801F058F8A3691907FCD4E36A23F01003D7 S1130D68E362236B23F4407323F00103236310BD70 -S1130D7866430000F0B504460D4616461F46FFF7C5 +S1130D7872430000F0B504460D4616461F46FFF7B9 S1130D889FFF20B92C484FF4B07101F03BF826B905 S1130D98294840F2611101F035F8284B1A6812F01D S1130DA8E04F1DD01968264A0A40B2F1805F17D077 @@ -227,18 +227,18 @@ S1130DF8B17101F007F82046FFF7A2FFB5EB061F13 S1130E08236B04D243F020032363760802E023F023 S1130E1820032363ED00B5FBF6F60136F30963629C S1130E28C6F3450600232046A662E762A361BDE82F -S1130E38F040FFF76DBF00BF6643000000E00F40BD +S1130E38F040FFF76DBF00BF7243000000E00F40B1 S1130E480000FF70000001100000031010B50446F4 S1130E58FFF736FF20B9064840F2554100F0D2FFAB S1130E68A36913F0200F14BF0020012010BD00BF98 -S1130E786643000010B50446FFF722FF20B9064870 +S1130E787243000010B50446FFF722FF20B9064864 S1130E8840F2764100F0BEFFA369D80654BF20683B -S1130E984FF0FF3010BD00BF6643000030B5044674 +S1130E984FF0FF3010BD00BF7243000030B5044668 S1130EA8CDB2FFF70DFF20B9064840F2C94100F062 S1130EB8A9FFA3699A0602D42560012030BD002049 -S1130EC830BD00BF6643000010B50446FFF7F8FEC6 +S1130EC830BD00BF7243000010B50446FFF7F8FEBA S1130ED820B9044840F23B5100F094FFA069C0F3E4 -S1130EE8C00010BD664300000A4B98420ED003F5BB +S1130EE8C00010BD724300000A4B98420ED003F5AF S1130EF8805398420AD003F58053984208D003F5EA S1130F088053C31A584240EB0300704701207047CE S1130F1801207047008000402DE9F043DDF81C8073 @@ -254,18 +254,18 @@ S1130FA800F030FF022F02D027B1002700E0082705 S1130FB8042300E03B461F43676000230233B5FB6C S1130FC8F3F2013AFF2AF9D82361B301DBB206F040 S1130FD830061E4309F1FF3946EA090949EA0222A3 -S1130FE82260BDE8F08300BFD243000010B5044678 +S1130FE82260BDE8F08300BFDE43000010B504466C S1130FF8FFF77AFF20B905484FF4857100F002FF26 -S1131008636843F00203636010BD00BFD24300006D +S1131008636843F00203636010BD00BFDE43000061 S113101810B50446FFF768FF20B9054840F22311CC S113102800F0F0FE636823F00203636010BD00BFA4 -S1131038D243000030B504460D46FFF755FF20B9EA +S1131038DE43000030B504460D46FFF755FF20B9DE S11310480B4840F2232100F0DDFE23686FF0010213 S113105803F00F0302FA03F32B4204D0044840F2CE S1131068252100F0CFFEE3689A07FCD5A56030BDC2 -S1131078D243000030B504460D46FFF735FF20B9CA +S1131078DE43000030B504460D46FFF735FF20B9BE S1131088054840F27F2100F0BDFEE3685907FCD50E -S1131098A3682B6030BD00BFD243000011B5064CD5 +S1131098A3682B6030BD00BFDE43000011B5064CC9 S11310A8C1B22046FFF7C6FF20466946FFF7E2FFB4 S11310B89DF8000018BD00BF0080004030B500F066 S11310C811FE00F5FA75FF20FFF7E8FFFF28044634 @@ -379,25 +379,25 @@ S1131778FFF794FC20464021FFF719FDD0F101053D S113178838BF002502E0042500E00125FFF7ACFC82 S113179802E0042500E00325284604B070BD00BF1C S11317A80000002004000020004870470000AA42FE -S11317B8FFB500216846202202F0ECFC084869467F -S11317C802F0D8F848B9009840B19DF8083013F0F1 +S11317B8FFB500216846202202F0F2FC0848694679 +S11317C802F0E0FB48B9009840B19DF8083013F0E6 S11317D8100F14BF0020012000E0002008B000BD55 -S11317E83A440000004870473A44000010B5074CDA -S11317F80023204606490A2284F8243201F0A8FD71 +S11317E846440000004870474644000010B5074CC2 +S11317F80023204606490A2284F8243202F0B0F86D S113180810B9012384F8243210BD00BF0800002059 -S11318185544000000B5084890F82432012B01D142 -S113182801F0FDFF0548FFF74FFB0128FAD00448F3 -S11318385DF804EB02F0C2B80800002000C00040C4 -S11318483A440000034890F82432012B01D101F0F6 -S1131858E6BF70470800002030B5104C054694F8E0 -S11318682432012B0AD1214602F042F9002805DA74 -S1131878002384F82432204601F0D1FF2C4607E0E7 +S11318186144000000B5084890F82432012B01D136 +S113182802F005FB0548FFF74FFB0128FAD00448EE +S11318385DF804EB02F0CABB0800002000C00040B9 +S113184846440000034890F82432012B01D102F0E9 +S1131858EEBA70470800002030B5104C054694F8DD +S11318682432012B0AD1214602F04AFC002805DA69 +S1131878002384F82432204602F0D9FA2C4607E0E3 S11318880748FFF70BFB0648FFF7E0FA0028FAD0F1 S113189814F8011B0029F3D130BD00BF0800002053 S11318A800C0004000B50848FEF760FE0748FEF790 S11318B827FE4FF040200321FFF74EF900F0E0FA2D S11318C800F0EDFAFCE700BF8003C001010000202E -S11318D801483D2100F096BA6244000000B500F0CA +S11318D801483D2100F096BA6E44000000B500F0BE S11318E8D1F958B100F00EFB00F0E8F9044B4FF4BD S11318F8C0421A6046F204031B6898475DF804FB6B S113190808ED00E070B50C4695B2064607E014F8F9 @@ -405,7 +405,7 @@ S1131918013B013D06F8013B00F007FBADB2002D89 S1131928F5D170BDFEF725BC70B50C4D06460024F4 S113193800F0FBFA2B689E4209D36A689B189E4202 S113194805D2064B0C2202FB0434207A70BD013404 -S11319580C35112CECD1FF2070BD00BFE844000009 +S11319580C35112CECD1FF2070BD00BFF4440000FD S11319682DE9F14105460068FFF7DEFFFF2818D08E S113197800242F68261DAB5904EB0708009300F0D8 S1131988D4FA684641460422FFF728F948B9E259CF @@ -443,7 +443,7 @@ S1131B7804E001350C36112DF0D10023C4EB08061E S1131B88F618C6F38F26002509E000F0CEF92046A2 S1131B98FEF7FCFF04F5806430B90135ADB2B542F7 S1131BA8F3D30120BDE8F0810020BDE8F0810020D6 -S1131BB8BDE8F081E84400000F4B01B51A68013212 +S1131BB8BDE8F081F44400000F4B01B51A68013206 S1131BC817D05A68996846F2F0008918DA688918B3 S1131BD81A6989185A6989189A698918DA698B18E7 S1131BE85B4201AA42F8043D04216A46FFF750FF0C @@ -472,7 +472,7 @@ S1131D48F4F81348FFF782F80028F8D003E00F48A6 S1131D58592100F057F8002414E000F0E6F8315D4A S1131D680B48FFF79BF840B101E000F0DEF80848A3 S1131D78FFF76CF80028F8D003E00448612100F06C -S1131D8841F80134A3B2AB42E7D370BDB4450000B7 +S1131D8841F80134A3B2AB42E7D370BDC0450000AB S1131D9800C00040F0B5174C064625785DB91648D2 S1131DA8FFF768F8421C1FD0144B187001232370E6 S1131DB8134B1D7018E0124D0F482F78FFF75AF88F @@ -482,15 +482,15 @@ S1131DE8002323700120F0BD2846F0BD0020F0BD7B S1131DF80020F0BD7D06002000C000403C06002005 S1131E087E060020034B00B51860034B196000F0F0 S1131E188CF8FCE7800600208406002010B500F04A -S1131E2881F8012816D001F0F1FF98B10A4C237803 +S1131E2881F8012816D000F013FA98B10A4C2378E7 S1131E38012B0FD1FFF756FF084B1B68323398422A -S1131E4808D30023237001F0EBFF18B9BDE8104054 +S1131E4808D30023237000F00DFA18B9BDE8104038 S1131E58FFF744BD10BD00BF880600208C06002093 S1131E68054B012200B51A70FFF73CFF034B1860BD S1131E785DF804EBFFF7D2BF880600208C0600202B -S1131E8800B500F051F8FFF709FFFFF7F5FE01F080 -S1131E98A7FF00F011F85DF804EBFFF7E1BF00B508 -S1131EA800F043F8FFF710FF01F0CEFF00F01AF836 +S1131E8800B500F051F8FFF709FFFFF7F5FE00F081 +S1131E98C9F900F011F85DF804EBFFF7E1BF00B5EC +S1131EA800F043F8FFF710FF00F0CCFA00F01AF83E S1131EB85DF804EBFFF7B2BF01B5FF238DF80030DE S1131EC800238DF8013000F03BF8FFF715FF044BB1 S1131ED81B78012B02D1684600F050F808BD00BFFA @@ -504,7 +504,7 @@ S1131F48054B00221A709A6483F84320A3F84420AE S1131F589A705A70704700BFD4060020024B187854 S1131F68003018BF01207047D4060020024B00221D S1131F7883F84320704700BFD4060020F0B50778E3 -S1131F880546FF2F764C11D101F040FF08B9102007 +S1131F880546FF2F764C11D100F062F908B91020EC S1131F98D1E01021002201232171402162702370B5 S1131FA8E7706271A171E17122726AE02678012EEC S1131FB840F0D580F32F40D011D8CF2F00F0B18056 @@ -534,712 +534,712 @@ S113212806E0FFF7FFFBFF23E370A4F8446004E034 S1132138312000E02020FFF7F9FE094C94F84330E1 S1132148012B02D11020FFF7F1FEB4F84410064821 S1132158012384F84330BDE8F040FFF7D4BEF0BD56 -S1132168D40600202B460000D706002010B5002313 -S113217802E0CC5CC45401339342FAD110BDC1F3DC -S113218807238176090C0175090AC37641757047DE -S1132198002302461846410841EAC010D15C0133C5 -S11321A840180B2B00F0FF00F5D170470369F0B518 -S11321B80D4601F10901002B4FD043690C461F7BE2 -S11321C8002607F0080C9A5D2146202A12D0052A19 -S11321D808BFE522BCF1000F06D0A2F14101C9B243 -S11321E8192901D82032D2B2013604F8012B082E5D -S11321F82146E8D11A7A202A18D022462E2102F83C -S1132208011B082607F010079C5D1146202C0DD0F1 -S113221837B1A4F14101C9B2192901D82034E4B273 -S1132228013602F8014B0B2E1146EDD1DA7A2A72E7 -S11322389A7FDC7F120442EA04621C7F22435C7F9B -S113224842EA04222A605C7E1A7E42EA0422AA80B8 -S1132258DA7D9B7D43EA0223EB8000240C70AE698F -S113226806B3EB69F3B10369ABB1028C4FF6FF73A4 -S11322789A4215D0C76909E0002101F04BFC60B10E -S1132288EB69013B9C420AD23055013437F8020B02 -S11322980028F1D104E01C4602E0044600E00024D2 -S11322A800233355F0BD03468A7EC87E032B42EAD9 -S11322B8002005D14A7D0B7D43EA022340EA03400E -S11322C8704700B580B1036873B11A7862B1D988D0 -S11322D8828891420BD15878FFF7CAF810F00100B0 -S11322E818BF03205DF804FB09205DF804FB0920EE -S11322F85DF804FB10B504460A46407804F134013D -S11323080123FFF7BFF880BB94F8323294F83322E4 -S113231843EA0222174B12B29A4228D194F86C204D -S113232894F86D30120442EA036294F86A301A434E -S113233894F86B3042EA03220F4B22F07F429A4210 -S113234816D094F8880094F88920000440EA0260C2 -S113235894F88620104394F8872040EA022020F05D -S11323687F40C01A18BF012010BD032010BD0220F1 -S113237810BD00BF55AAFFFF464154002DE9F041A6 -S1132388D5B202681378303B092B05D854783A2C17 -S113239802D10232026000E0002300220A60002B0E -S11323A840F05D81BA4B1C68002C00F05B810C6026 -S11323B8237873B16078FFF75BF8C30709D4002D5D -S11323C800F0538110F0040F0CBF00200A20BDE870 -S11323D8F081002020706070FEF73EFFC10700F115 -S11323E8478115B1420700F1468100212046FFF7D5 -S11323F881FF012817D194F8F631002B00F04181B0 -S113240894F8FC6194F8FD31360446EA036694F8BE -S1132418FA3120461E4394F8FB3146EA0326314636 -S1132428FFF768FF00E00026032800F02781002852 -S113243840F0278194F8402094F83F3043EA02237F -S1132448B3F5007F40F01D8194F84B0094F84A30AE -S113245853EA00200DD194F85A0094F85B30000434 -S113246840EA036094F85830184394F8593040EA25 -S1132478032094F84450E0616B1EDBB2012BE57035 -S113248800F2FF8094F84110A170002900F0F9804F -S11324984B1E0B4240F0F58094F8453094F84620E2 -S11324A843EA02221307228140F0EB8094F8487033 -S11324B894F8473053EA07230DD194F8563094F82A -S11324C857701B0443EA076394F854703B4394F829 -S11324D8557043EA072394F843C094F8427057EAC6 -S11324E80C2C00F0CE8005FB00F80CEB12174744C7 -S11324F8BB42C0F0C680DB1BB3FBF1F3002B00F03A -S1132508C08040F6F5718B4206D94FF6F575AB429B -S11325188CBF0325022500E00125023306EB0C01DC -S1132528BF19032DA36126626162E76213D1002AF1 -S113253840F0A78094F8622094F86310120442EAE9 -S1132548016294F860109B000A4394F8611042EA0F -S11325580122A2620EE0002A00F093804144022D79 -S1132568A16201D15B0005E003225A4303F0010391 -S113257803EB520303F5FE730333B0EB532FC0F0A0 -S113258883804FF0FF3323610023032DE3605AD186 -S1132598637194F8652094F86430607843EA022201 -S11325A8B218626104F134010123FEF76BFF0028BD -S11325B849D194F8323294F8332243EA0222354B53 -S11325C812B29A423FD194F8362094F83730120464 -S11325D842EA036294F834301A4394F8353042EAF4 -S11325E803222D4B9A422ED194F81A2294F81B32C6 -S11325F8120442EA036294F818321A4394F819321E -S113260842EA0322254B9A421DD194F8223294F8C7 -S113261823221B0443EA026394F82022134394F808 -S1132628212243EA0223E36094F81E3294F81F221D -S11326381B0443EA026394F81C22134394F81D22F2 -S113264843EA02232361164A0020138825700133C4 -S11326589BB21380E38020632071BDE8F0810B20D6 -S1132668BDE8F0810C20BDE8F0812846BDE8F08182 -S11326780320BDE8F0810A20BDE8F0810120BDE80F -S1132688F0810D20BDE8F0810D20BDE8F08100BF88 -S11326982409002055AAFFFF525261417272416118 -S11326A820090020F0B50446007908B3256B04F12D -S11326B83407607839462A460123FEF727FFB0B964 -S11326C8636A20719D4213D3E2699B189D420FD21D -S11326D8E67808E0E3696078ED1839462A4601236C -S11326E8FEF714FF013E012EF4D80020F0BD0120AE -S11326F8F0BD10B50446FFF7D5FF002851D1237863 -S1132708032B46D16379002B43D0206304F13401B1 -S113271803460B540130B0F5007FFAD1552384F8F1 -S11327283232AA2384F83332522384F8343084F8BA -S11327383530612384F8363084F81B32236941220A -S113274884F8372084F81A22C3F3072284F81C3249 -S113275884F81D221A0C1B0E84F81F32E36884F8CF -S11327681E22C3F30722722084F8203284F821221F -S11327781A0C1B0E84F8180284F8190284F8222211 -S113278884F82332607801236269FEF7BFFE0023D0 -S11327986371002160780A46FEF70CFF003018BF09 -S11327A8012010BD036B30B5994204460D460ED086 -S11327B8FFF778FF68B9607804F134012A460123E9 -S11327C8FEF760FE08B9256330BD012030BD002046 -S11327D830BD012030BD83690239023B994204D2DD -S11327E88278C36A02FB01307047002070470129D0 -S11327F8F0B504460D465BD9836999425AD20378E9 -S1132808022B28D0032B36D0012B4ED101EB5106D5 -S1132818416A01EB5621FFF7C5FF002845D1616ADB -S1132828F305013604EBD35301EB5621204693F804 -S11328383470FFF7B7FF002837D1F60504EBD654F8 -S113284894F83400EA0747EA002001D50009F0BDEE -S11328580005000DF0BD416A01EB1521FFF7A2FF49 -S113286818BB2D0604EBD55494F8350094F834308D -S113287843EA0020F0BD416A01EBD511FFF792FF4E -S113288898B96D0604EBD55494F8360094F83730AB -S1132898000440EA036094F8343094F8357018431F -S11328A840EA072020F07040F0BD4FF0FF30F0BD43 -S11328B80120F0BD0120F0BD70B58DB281680446D9 -S11328C80129C58038D003689A69914234D271B914 -S11328D81A78032A01D1996A49B90022E2601A894F -S11328E8AA4229D99B6A03EB1513236119E09E7840 -S11328F836010DE02068FFF77AFF0146013019D050 -S1132908012919D923689B69994217D2AD1BADB225 -S1132918B542EFD2E1602068FFF75DFF00EB1510C8 -S11329282061236805F00F05343303EB4515656111 -S1132938002070BD012070BD022070BD022070BD52 -S11329480129F0B504460D46164670D983699942A3 -S11329586FD20378022B3AD0032B48D0012B62D1D3 -S113296801EB5107416A01EB5721FFF71BFF0028D0 -S11329785AD1FA05D20D15F00105F3B207D0A11802 -S113298891F8341001F00F0141EA0313DBB2A218E5 -S1132998616A82F8343001370123237101EB57212E -S11329A82046FFF7FFFE00283ED1FF05FF0D15B1B5 -S11329B8C6F3071607E0E31993F83430C6F3032681 -S11329C823F00F031E43E71987F834602CE0416AAB -S11329D801EB1521FFF7E6FE30BB2D0604EBD555B8 -S11329E885F83460C6F3072685F835601CE0416A2B -S11329F801EBD511FFF7D6FEB0B96D0604EBD5553A -S1132A0895F837301B0603F070431E43C6F30723BB -S1132A1885F8346085F83530330C360E85F8363051 -S1132A2885F8376000E0022001232371F0BD0220FD -S1132A38F0BD0220F0BDF0B504460E4631B9C768B2 -S1132A486FB183699F4228BF012709E0FFF7CFFED2 -S1132A58012837D9A369984239D3374600E00127BA -S1132A683D46A36901359D4202D3012F2CD9022585 -S1132A7820462946FFF7BBFE30B1411C27D0012868 -S1132A8825D0BD42EDD11FE0204629466FF07042A3 -S1132A98FFF756FF80B92EB1204631462A46FFF784 -S1132AA84FFF48B92369E5605A1C0FD0013B2361E5 -S1132AB8012363712846F0BD012814BF01204FF09B -S1132AC8FF30F0BD0120F0BD0020F0BD2846F0BD68 -S1132AD82DE9F041C68804460136B6B20F46002EE9 -S1132AE865D00369002B62D0320755D1C168013320 -S1132AF80361006819B90389B34258D94CE0837853 -S1132B08013B13EA161347D1FFF771FE0128054666 -S1132B1853D9431C54D0206883699D4236D3002F6F -S1132B2845D0E168FFF787FF0546002842D0012811 -S1132B3843D0013044D02068FFF7B4FD00283FD1CA -S1132B4822680346343213540130B0F5007FFAD1B9 -S1132B58276829463846FFF73EFE4FF001083863D8 -S1132B6800270CE083F804802068FFF79BFD002809 -S1132B7829D1236801371A6BFFB201321A6323681B -S1132B889A78BA42EED81A6BD71B1F63E56020689F -S1132B982946FFF720FE20612368E680343306F0D7 -S1132BA80F0603EB461666610020BDE8F081042099 -S1132BB8BDE8F0810720BDE8F0810220BDE8F0817E -S1132BC80120BDE8F0810120BDE8F0812DE9F34F33 -S1132BD8FF26DFF82C81054634464FF6FF77286830 -S1132BE82969FFF7DFFD8346002840F08280D5F885 -S1132BF8149099F800A0BAF1000F78D0BAF1E50F53 -S1132C0899F80B3069D003F03F03180702D50F2B4E -S1132C1863D101E00F2B4BD1EB69002B5ED01AF086 -S1132C28400F06D0EA8899F80D600AF0BF0A2A8492 -S1132C3801E0A24551D199F80D20B2424DD199F83D -S1132C4800400D2224F04004013C54434FF0010B92 -S1132C58002212F8081009EB0100407819F8011055 -S1132C6841EA0020BBF1000F11D08DE80C0000F000 -S1132C786FFFFE2C8346019B2FD833F8140000F015 -S1132C8867FF9DE80C00834527D1013401E0B84271 -S1132C9823D101320D2ADCD199F8002051062BD515 -S1132CA8BBF1000F28D033F81430002B24D014E0E3 -S1132CB824B94846FFF76CFA86421AD0AA692F84C9 -S1132CC8D37A13F0010302D007E00B2B11D019F8C3 -S1132CD80300D15C01338842F7D0FF242846002141 -S1132CE8FFF7F6FE834600283FF479AF01E04FF082 -S1132CF8040B5846BDE8FC8F0AF1FF34E4B2EDE753 -S1132D08C34600002DE9F74F0B7806462F2B0C46D7 -S1132D1801D05C2B00D101340025B56023781F2B2A -S1132D2805D830462946FFF7C7FD756106E12378C3 -S1132D38019401342F2BFAD05C2BF8D0D6F81C90D0 -S1132D4800254F464C46019A6B1C505D02931F2880 -S1132D581AD92F281AD05C2818D0B3F5807F00F030 -S1132D68EA80012100F0D6FE002800F0E4807F28E4 -S1132D7806D8734B13F8012B12B18242FAD1DAE068 -S1132D8824F8020B029DDEE7042400E0002409EB8A -S1132D98450306E033F8022D202A01D02E2A03D158 -S1132DA8013D002DF6D1C6E00023B06909EB4501C9 -S1132DB829F815302022C25401330B2BFBD14FF0D4 -S1132DC8000801E008F1010837F8022B202AF9D09D -S1132DD82E2AF7D0B8F1000F01D044F003040B46B3 -S1132DE808E0013D06D14FF0000A4FF0080B5746A2 -S1132DF8544B04E033F8022D2E2AF2D1F3E739F8C4 -S1132E081800002852D0202808F1010803D02E28E1 -S1132E1804D1A84502D044F00304F0E7DA4501D20E -S1132E28A84512D1BBF10B0F02D144F003043DE0D5 -S1132E38A84502D044F0030438D8BF00FFB2A8461E -S1132E484FF00B0B4FF0080AD9E77F280BD9002164 -S1132E58009300F05FFE009B10B1181810F8800C66 -S1132E6844F0020460B1384A12F8011B11B18142DE -S1132E78FAD105E0A0F1410292B2192A04D906E078 -S1132E8844F003045F200BE047F0020708E0A0F1D8 -S1132E98610292B2192A03D8203847F0010780B298 -S1132EA8B26902F80A000AF1010AA8E7B3691A78B4 -S1132EB8E52A01D105221A70BBF1080F01D1BF0020 -S1132EC8FFB207F00C030C2B03D007F00302032A0C -S1132ED801D144F00204A10709D407F00307012F24 -S1132EE808BF44F01004042B08BF44F00804B36975 -S1132EF83046DC720021FFF7DFFC10B93046FFF7DB -S1132F0865FEB369DB7A38B1042817D113F0040FCE -S1132F1814BF0420052011E05A070FD47169CB7A35 -S1132F28DB060AD5019A029BD41833681878FFF790 -S1132F38BAF9B060FBE6062000E00520BDE8FE8F84 -S1132F4833460000434600003C460000F0B5018CBF -S1132F58C5884FF6FF73994208BF29460446FFF710 -S1132F68ABFC0146B8B9E527012621692068FFF7BB -S1132F7819FC014660B963691F7023681E71E388F0 -S1132F88AB4208D22046FFF7A3FD01460028ECD047 -S1132F98042908BF02210846F0BD00002DE9F047C6 -S1132FA8FF26044635464FF00409DFF8E8804FF65B -S1132FB8FF775EE02068FFF7F5FB814600285ED1C5 -S1132FC860690378002B62D0E52BC27A4AD02E2B95 -S1132FD848D002F03F02082A44D00F2A39D15A06B1 -S1132FE805D5E288467B03F0BF03228401E0AB42A7 -S1132FF838D1427BB24235D102780D2102F03F022A -S1133008013AD4F81CE04A434FF0010C002111F8AE -S1133018089000EB090595F801A010F8095045EA55 -S11330280A25BCF1000F06D0FE2A1BD82EF8125030 -S1133038AC46013201E0BD4214D101310D29E6D17B -S11330480178480620D5FE2A0CD800212EF8121043 -S11330581AE01DB9FFF79CF8864212D04FF6FF73A9 -S113306823840EE0FF2520460021FFF731FD814629 -S113307828B9216900299DD1B9F1000F01D0002395 -S113308823614846BDE8F0875D1EEDB2EBE74FF0DB -S11330980409F4E7C34600000129F0B504460F46C5 -S11330A824D98369994223D217E020463946FFF789 -S11330B89EFB0546B8B1012818D0013014D020462B -S11330C839460022FFF73CFC98B92369591C02D001 -S11330D80133236166712F4600E00126A3699F42EC -S11330E8E3D30020F0BDF0BD0120F0BD0220F0BD07 -S11330F80220F0BD73B59EB215460B220446FFF7B5 -S113310835F8052E09D9730843EAC6362B88F6180C -S113311835F8023FB6B2002BF5D1072306F00F01AC -S113312801F13002392A88BF01F137020DF8032072 -S1133138013B3609F2D102A9CA187E2102F8081CFB -S113314800E001369E4202D0A25D202AF9D1072B65 -S113315805D802A9CA1812F8082C013300E0202265 -S1133168A2550136072EF2D97CBD00002DE9F74F90 -S11331788569C7690C22044629466846FEF7F6FFA6 -S11331889DF80B30E846DB0723D50023EB720126B4 -S1133198E361E846284669463A463346FFF7AAFFFC -S11331A820460021FFF788FB814650B92046FFF7E7 -S11331B80DFD814628B90136642EEBD14FF007097D -S11331C8A5E0B9F1040F40F0A2809DF80B30EB7232 -S11331D8E7619DF80B309E0704D401260CE0013604 -S11331E8B6B200E0002637F81630002BF7D11936AE -S11331F80D2396FBF3F6B6B220460021FFF75CFBDD -S11332088146002840F08380054620682169FFF73D -S1133218C9FA814600287AD163691B78E52B00D066 -S11332281BB90135B54201D174E005462046012198 -S1133238FFF74EFC81460028E7D068E0E188204685 -S1133248491B89B2FFF738FB814600285FD1A06982 -S1133258FEF79EFF4FF6FF76DFF8D08082463746AA -S113326820682169FFF79EFA814600284FD16369D7 -S11332780F21EAB2D4F81CE0D97218739876D8767C -S1133288511E0D20414383F80DA04846B14518BF8F -S11332983EF8119010F808C018BF0131013003F846 -S11332A80C904FEA192B9C44B9F1000F08BFB146A2 -S11332B80D288CF801B0E9D1B94502D03EF81110B7 -S11332C809B942F040021A70236801221A71204693 -S11332D80021FFF7FDFB8146C8B9013DADB2002DC1 -S11332E8BED11BE061694B464A46CA540133202BC0 -S11332F8FBD10B226069A169FEF738FFA2696369F3 -S1133308D27A02F018021A73236801221A71484605 -S1133318BDE8FE8F013DADB2002D8FD12068216933 -S1133328FFF740FA81460028DCD0F0E7C3460000E6 -S1133338C0B248B9054A136803B1187009B100232B -S11333480B701160002070470B207047240900207F -S11333582DE9F0438DB004460091D5B2002800F061 -S11333688D80002305F01F05036005F0FE02684602 -S113337801A9FFF703F88046002840F081800AABD2 -S11333880793444B01A800990893FFF7BBFC069EDA -S113339818B9002E0CBF0620002015F01C0F42D0CF -S11333A850B1042802D101A8FFF7E0FE069E0028C8 -S11333B862D145F0080505E0F37A13F0110F67D1DF -S11333C8680761D4290737D5FEF7EEF9C0F3072358 -S11333D8F373030C0027B0733374000E019B7074ED -S11333E8F77237777777B777F77718783146FEF734 -S11333F85AFF394681463046FEF7C1FE019801233B -S11334080371B9F1000F17D04946076BFFF744FE63 -S1133418002831D1019809F1FF33C3603946FFF719 -S1133428C1F948B128E0002826D1F37ADA062DD468 -S1133438A80701D5D9072BD4019F2A073B6B48BF9E -S113344845F02005E3612662A57138783146FEF718 -S11334582AFF2061B37FF27F1B0443EA0263327FB1 -S11334681343727F276043EA0223E3600023A360C7 -S1133478A361FB88A38003E0804601E04FF00908BC -S113348840460DB0BDE8F0830820F5E70420F3E7D3 -S11334980720F1E7200700202DE9F34F0093164693 -S11334A8009A0023136004468946FEF70AFF05467E -S11334B8002840F09D80A3791A0600F19680D80769 -S11334C840F19580A368E268C3EB020804F1240381 -S11334D8464538BFB046019382E0A368DA0567D150 -S11334E8206890F802B00BF1FF3B0BEA532B5FFA0C -S11334F88BFBBBF1000F0AD10BB9206902E06169AB -S1133508FFF775F9012809D9411C4AD06061D4F83C -S113351800A061695046FFF75EF920B9A37963F00A -S11335287F03A37161E05FEA582700EB0B061FD005 -S11335389AF8023007EB0B029A4288BFCBEB0307D9 -S1133548FBB29AF8010049463246FDF79BFFA3797E -S113355840BB5A060AD5A3699E1BBE4206D209EB94 -S1133568462001994FF40072FEF700FE7F022DE019 -S1133578A269B2421BD0A3795B060AD501239AF843 -S113358801000199FDF7C2FFA37958B923F040035C -S1133598A37123680199587832460123FDF772FF15 -S11335A828B1A37963F07F03A371012520E0A66104 -S11335B8A1684846C905C90DC1F50077B84538BFA3 -S11335C84746243161183A46FEF7D0FDA368009AAD -S11335D8DB19A3601368B944DB191360C7EB080847 -S11335E8B8F1000F7FF479AF02E0022500E0072567 -S11335F82846BDE8FC8F2DE9F34F00931646009A40 -S11336080023136004468946FEF75BFE054600283E -S113361840F0B480A3791A0648D49B0740F1AD80E2 -S1133628E368DE4204F1240328BF0026019397E0EF -S1133638A368DA0579D1206890F802A00AF1FF3A64 -S11336480AEA532A5FFA8AFABAF1000F13D133B996 -S1133658216951B9FFF7EFF90146206103E0616977 -S1133668FFF7E9F9014600297DD00129A3791AD089 -S1133678481C53D06161A37959060CD52368019974 -S11336885878A2690123FDF741FFA379002845D1A1 -S113369823F04003A371D4F800B061695846FFF7DA -S11336A89AF828B9A37963F07F03A371022565E02A -S11336B8770A00EB0A0821D09BF8023007EB0A02CC -S11336C89A4288BFCAEB03079BF80100FBB249463C -S11336D84246FDF71BFF00BBA369C8EB0308B845C6 -S11336E80AD209EB482101984FF40072FEF73EFD17 -S11336F8A37923F04003A3717F0228E0A36943451B -S113370811D0A268E3689A420DD29BF8010001998E -S113371842460123FDF7B6FE28B1A37963F07F037F -S1133728A37101252AE0C4F81880A0684946C00599 -S1133738C00DC0F50077BE4238BF37462430201884 -S11337483A46FEF713FDA37943F04003A371A36837 -S1133758009ADB19A3601368B944DB191360F61BDC -S1133768002E7FF465AFA368E268934288BFE360E4 -S1133778A37943F02003A37100E007252846BDE898 -S1133788FC8F70B50446FEF79CFD0646002844D11C -S1133798A379980641D559060DD5214651F8243BFD -S11337A8A26958780123FDF7B1FE002834D1A37922 -S11337B823F04003A3712068E169FEF7F3FF06468E -S11337C800282AD1256AEB7A284643F02003EB72B5 -S11337D8E3682B77A3891B0A6B77E389AB77E37BD1 -S11337E8EB772169FEF7CBFCFDF7DEFFC0F3072377 -S11337F8A875EB75030C000E2B766876AE74EE7420 -S1133808A379012223F02003A37123681A71206885 -S1133818BDE87040FEF76DBF0126304670BD10B597 -S11338280446FFF7AEFF00B9206010BD2DE9F04152 -S113383804460F46FEF745FD0546002840F09680ED -S1133848A279110600F19180E3689F4203D912F02E -S1133858020F08BF1F460022A368A260002F52D09F -S1133868206890F802804FEA482873B1013B791E1A -S1133878B1FBF8F1B3FBF8F2914206D3C8F10002A8 -S11338881340A360FF1A61690AE0216939B9FFF797 -S1133898D2F8012801462ED0421C55D0206161611E -S11338A8002932D019E0A37920689B0704D5FFF7D3 -S11338B8C2F8014618B913E0FEF799FF01464A1CFD -S11338C842D0012917D923689B69994213D2A36866 -S11338D861614344A360C8EB07074745E3D800E0A8 -S11338E84746A368DB19A360FB05DE0D73B12068A6 -S11338F8FEF771FF20B9A37963F07F03A37134E065 -S113390800EB572602E03E4600E00E46A368DB05BE -S113391821D0A26996421ED0A3795B060BD5214615 -S113392851F8243B58780123FDF7F0FDA37960B9D9 -S113393823F04003A371214651F8243B32465878BA -S11339480123FDF79FFD28B1A37963F07F03A371D9 -S113395801250BE0A661A368E268934206D9E360F7 -S1133968A37943F02003A37100E002252846BDE8AB -S1133978F081000030B58DB00DAB43F8340D0C4622 -S1133988684601A90022FEF7F9FC054688B90AAB86 -S11339980793094B01A800990893FFF7B3F9054663 -S11339A838B9069B23B101A82146FEF7FFFB00E0C6 -S11339B8062528460DB030BD2007002070B596B006 -S11339C816AB43F8580D01A968460122FEF7D6FC48 -S11339D80546002843D113AB0793264B01A8009949 -S11339E80893FFF78FF90546002838D1069E36B1AB -S11339F8F37A13F0010F0CBF0025072500E0062514 -S1133A08019B31461878FEF74EFC04463DBBF37A19 -S1133A18DD0627D5012813D90AA801A92422FEF70F -S1133A28A5FB0AA802210C94FEF746FF0546B0B987 -S1133A380AA8FFF7B3FA054620B1042812D00EE00D -S1133A4802250CE007250AE02CB101982146FFF76E -S1133A5823FB054618B90198FEF74BFE0546284690 -S1133A6816B070BD01A8FFF771FA05460028EBD01F -S1133A78F5E700BF200700202DE9F3410446174667 -S1133A880646002501F1FF3811E001226B4638464D -S1133A9801A9FFF701FD009B012B0AD19DF8043011 -S1133AA80D2B04D001350A2B06F8013B01D04545FE -S1133AB8EBDB00239D4208BF1C4633702046BDE85B -S1133AC8FC8133B5C5B20A2D0C4602D10D20FFF78F -S1133AD8F8FF02A901F8045D204601226B46FFF7AE -S1133AE88AFD009801280CBF01204FF0FF303CBD2F -S1133AF870B506460D46002405E02946FFF7E1FFA8 -S1133B08411C04D00134305D0028F6D100E004469D -S1133B18204670BD80B27F2815D931B1FF2811D84D -S1133B28094B803833F810007047084B33F8022FDC -S1133B38824203D0013189B28029F7D101F1800092 -S1133B48C0B2704700207047904A00008E4A0000B7 -S1133B5880B2064A002300E0013332F8021F21B183 -S1133B688842F9D1024A32F813007047AE4800007F -S1133B78D046000070B5002506462C46705D00F05E -S1133B8801FBC0B2A0F13003DBB2162B11D8A0F1AF -S1133B983A02D2B2062A0CD9092B84BFA0F1370302 -S1133BA8DBB2013503EB0414022D04F0FF0401D049 -S1133BB8E4E70024204670BD30B5C5B228090928B9 -S1133BC80C4601D9373003E0303000F0DBFAC0B2DC -S1133BD805F00F05092D207001D9373504E005F1EA -S1133BE8300000F0CFFAC5B200236570A3702046F8 -S1133BF830BD000010B502460B490A2400E01946FE -S1133C08B2FBF4F24B1C002AF9D14A700A22B0FB29 -S1133C18F2F102FB1100303003F8010D08460029C7 -S1133C28F5D1184610BD00BF280900202DE9F0433E -S1133C38684D0646287800F0A5FA532840F0AE806F -S1133C48687800F099FA002800F0AA806B78312B84 -S1133C5800F0AD80322B00F0AC80332B40F09E8016 -S1133C68A9E02846FFF786FF013FBFB207EB090327 -S1133C789BB280440235012B5FFA88F8F1D82846B4 -S1133C88FFF778FF6FEA08085FFA88F8804540F084 -S1133C98898099E04F4DA81CFFF76CFF0446281D46 -S1133CA8FFF768FF0702C5F88071A81DFFF762FFD8 -S1133CB8033C3F18C5F88071A4B246B974E028469D -S1133CC8FFF758FFF05501370235BFB203E000276C -S1133CD808350FFA84F84745F1DB65E03D4DA81C2B -S1133CE8FFF748FF0446281DFFF744FF0704C5F8FB -S1133CF88071A81DFFF73EFF07EB0027C5F8807108 -S1133D0805F10800FFF736FF043C3F18C5F8807139 -S1133D18A4B246B948E02846FFF72CFFF05501370E -S1133D280235BFB203E000270A350FFA84F8474585 -S1133D38F1DB39E0274DA81CFFF71CFF0446281DBA -S1133D48FFF718FF0706C5F88071A81DFFF712FFD3 -S1133D5807EB0047C5F8807105F10800FFF70AFF73 -S1133D6807EB0027C5F8807105F10A00FFF702FF89 -S1133D78053C3F18C5F88071A4B246B914E028463A -S1133D88FFF7F8FEF05501370235BFB203E000270C -S1133D980C350FFA84F84745F1DB05E0002403E00D -S1133DA8044601E04FF6FF7420B2BDE8F083002416 -S1133DB802E0012400E002240748FFF7DBFE0027A5 -S1133DC881468046054D4CE7012C87D0022C7FF4B0 -S1133DD861AFAFE7CC0D0020CE0D0020D00D002040 -S1133DE8074B002000B507491860FFF7A1FA28B16E -S1133DF805489E215DF804EBFEF704B85DF804FB62 -S1133E086809002074090020904B0000034B1868CF -S1133E18D0F1010038BF0020704700BF68090020B6 -S1133E2830B5FEF77FF8012808D0064D2C682CB968 -S1133E38FDF7BEFC012803D1286030BD002030BD49 -S1133E48204630BD68090020F0B5924E3468002C35 -S1133E5800F08281012C26D1FDF7C8FC8E48FDF7BD -S1133E68FBFC8E48FDF7F8FCFDF7BCFC2246014636 -S1133E788B48FFF76DFA054638B18A48FDF7ECFC24 -S1133E882046BDE8F040FDF7DDBC8748FDF7E4FCBB -S1133E988648FDF7E1FC8648FDF7DEFC854B1D608E -S1133EA85D600223B3E0022C40F08B80824F83488C -S1133EB84FF4807107F50D72FFF7DEFD97F93A327A -S1133EC8002B01DA774898E050B10020FFF7AEFEE6 -S1133ED8421C054604D17348FDF7BEFC03208FE05D -S1133EE82CB2002C12DD734B744859681A4621B958 -S1133EF8D0F8802183E8140008E0D0F880311068F5 -S1133F082DB28342294438BF136051606A4DD5F8F5 -S1133F183C22D5F840329A4240F01E8105F50D70D6 -S1133F280021FFF783FC68B15E48FDF795FC042087 -S1133F38FDF788FC05F50D70FFF771FC554B002261 -S1133F481A60F0BD5B4C5848FDF786FC5C48FDF7E9 -S1133F5883FC6068FFF74EFE5A48FDF77DFC5A481B -S1133F68FDF77AFCE0785749FFF726FEA078574911 -S1133F78FFF722FE60785649FFF71EFE5549207860 -S1133F88FFF71AFE4F48FDF767FC5348FDF764FC3A -S1133F9894E80300FDF774FE3E4C064658B94148C0 -S1133FA8FDF75AFC0520FDF74DFC05F50D70FFF7EC -S1133FB836FC2660F0BD3C48FDF74EFC0323236025 -S1133FC8F0BD032C40F0C8803B4F3C484FF480714F -S1133FD807F50D72FFF750FD97F93A32002B04DA12 -S1133FE83E48FDF739FC02200AE090B13C48FFF74F -S1133FF81DFE431C05460CD13A48FDF72DFC20460E -S1134008FDF720FC07F50D70FFF709FC002333606A -S1134018F0BD2DB2002D6EDD3348FDF71DFC28469A -S1134028264CFFF7E7FD2748FDF716FC2F48FDF758 -S113403813FC94F883012349FFF7BEFD94F8820129 -S11340482249FFF7B9FD94F881012149FFF7B4FD2E -S1134058204994F88001FFF7AFFD1A48FDF7FCFBEF -S11340681D48FDF7F9FBD4F8800104F58072294650 -S1134078FDF704FE044600283AD10A48FDF7ECFB94 -S11340880620FDF7DFFB0648FFF7C9FB014B1C6060 -S1134098F0BD00BF68090020FB4B00001E4C000067 -S11340A8A80B0020F64C0000434C0000484C0000CC -S11340B86C4C00006C09002074090020CC0D002011 -S11340C89A4C000028090020A34C00002A0900206B -S11340D82C0900202E090020964C0000BC4C00003E -S11340E8CC0E0020DD4C0000FE4C00000B4D0000FF -S11340F81A48FDF7B1FB1A4CD4F83C22D4F84032E4 -S11341089A4229D11748FDF7A7FBFDF7BDFD0546DF -S113411860B91548FDF7A0FB0720FDF793FB04F5EC -S11341280D70FFF77CFB114B1D60F0BD0B48FDF7CC -S113413893FB0F48FDF790FB04F50D70FFF76FFB39 -S11341480C48FDF789FB094B00221A60FDF762FB56 -S1134158BDE8F040FDF7C2BBF0BD00BF434C000012 -S113416874090020224D0000F64C00006809002064 -S11341783E4D0000564D0000303809288CBF002001 -S113418801207047A0F16103DBB2192B98BF2038D6 -S1134198704700000346002A03D003F8011B013AC4 -S10741A8FBD170478C -S11341AC40420F0000201C0080841E00008025006B -S11341BC999E36000040380000093D0000803E0006 -S11341CC00004B00404B4C0000204E00808D5B00E7 -S11341DC00C05D000080700000127A0000007D00B9 -S11341EC80969800001BB7000080BB00C0E8CE008E -S11341FC647ADA000024F4000000FA0080A81201AA -S113420C002D310100366E0140787D01433A2F5761 -S113421C6F726B2F736F6674776172652F4F706555 -S113422C6E424C542F5461726765742F44656D6FE4 -S113423C2F41524D434D335F4C4D33535F454B5FD0 -S113424C4C4D3353363936355F43726F7373776F16 -S113425C726B732F426F6F742F6964652F2E2E2F20 -S113426C6C69622F6472697665726C69622F7379FA -S113427C7363746C2E63000000E10F4004E10F4083 -S113428C08E10F40433A2F576F726B2F736F6674AC -S113429C776172652F4F70656E424C542F54617266 -S11342AC6765742F44656D6F2F41524D434D335FD9 -S11342BC4C4D33535F454B5F4C4D33533639363588 -S11342CC5F43726F7373776F726B732F426F6F747C -S11342DC2F6964652F2E2E2F6C69622F6472697698 -S11342EC65726C69622F6770696F2E6300433A2F95 -S11342FC576F726B2F736F6674776172652F4F7083 -S113430C656E424C542F5461726765742F44656D0D -S113431C6F2F41524D434D335F4C4D33535F454BDF -S113432C5F4C4D3353363936355F43726F73737745 -S113433C6F726B732F426F6F742F6964652F2E2EFF -S113434C2F6C69622F6472697665726C69622F6670 -S113435C6C6173686C69622E6300433A2F576F72F9 -S113436C6B2F736F6674776172652F4F70656E4235 -S113437C4C542F5461726765742F44656D6F2F41D3 -S113438C524D434D335F4C4D33535F454B5F4C4D56 -S113439C3353363936355F43726F7373776F726B81 -S11343AC732F426F6F742F6964652F2E2E2F6C69D7 -S11343BC622F6472697665726C69622F75617274AE -S11343CC6C69622E6300433A2F576F726B2F736FB5 -S11343DC6674776172652F4F70656E424C542F541E -S11343EC61726765742F44656D6F2F41524D434D57 -S11343FC335F4C4D33535F454B5F4C4D3353363920 -S113440C36355F43726F7373776F726B732F426FB2 -S113441C6F742F6964652F2E2E2F6C69622F647252 -S113442C697665726C69622F7373692E63002F64ED -S113443C656D6F70726F675F656B5F6C6D33733630 -S113444C3936352E73726563002F626F6F746C6F1F -S113445C672E74787400433A2F576F726B2F736FF7 -S113446C6674776172652F4F70656E424C542F548D -S113447C61726765742F44656D6F2F41524D434DC6 -S113448C335F4C4D33535F454B5F4C4D335336398F -S113449C36355F43726F7373776F726B732F426F22 -S11344AC6F742F6964652F2E2E2F2E2E2F2E2E2FE8 -S11344BC2E2E2F536F757263652F41524D434D331E -S11344CC5F4C4D33532F43726F7373776F726B73EF -S11344DC2F766563746F72732E63000000600000A6 -S11344EC00200000030000000080000000200000F9 -S11344FC0400000000A000000020000005000000E3 -S113450C00C00000002000000600000000E00000D5 -S113451C0020000007000000000001000020000043 -S113452C0800000000200100002000000900000029 -S113453C00400100002000000A000000006001009F -S113454C002000000B00000000800100002000008F -S113455C0C00000000A00100002000000D00000071 -S113456C00C00100002000000E00000000E001006B -S113457C002000000F00000000000200008000007A -S113458C10000000008002000080000011000000F8 -S113459C00000300008000001200000000800300F3 -S11345AC0080000013000000433A2F576F726B2FEA -S11345BC736F6674776172652F4F70656E424C54DD -S11345CC2F5461726765742F44656D6F2F41524D82 -S11345DC434D335F4C4D33535F454B5F4C4D33531D -S11345EC363936355F43726F7373776F726B732F13 -S11345FC426F6F742F6964652F2E2E2F2E2E2F2E43 -S113460C2E2F2E2E2F536F757263652F41524D43EF -S113461C4D335F4C4D33532F756172742E63004FC1 -S113462C70656E424C5400222A3A3C3E3F7C7F001B -S113463C2B2C3B3D5B5D00809A90418E418F8045D5 -S113464C45454949498E8F9092924F994F555559EA -S113465C999A9B9C9D9E9F41494F55A5A5A6A7A899 -S113466CA9AAABAC21AEAFB0B1B2B3B4B5B6B7B8BE -S113467CB9BABBBCBDBEBFC0C1C2C3C4C5C6C7C822 -S113468CC9CACBCCCDCECFD0D1D2D3D4D5D6D7D812 -S113469CD9DADBDCDDDEDFE0E1E2E3E4E5E6E7E802 -S11346ACE9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F2 -S11346BCF9FAFBFCFDFEFF01030507090E101214A9 -S11346CC16181C1E410042004300440045004600DD -S11346DC4700480049004A004B004C004D004E0076 -S11346EC4F00500051005200530054005500560026 -S11346FC5700580059005A002100E0FFE1FFE5FF84 -S113470CE2FFE3FFC000C100C200C300C400C50047 -S113471CC600C700C800C900CA00CB00CC00CD003D -S113472CCE00CF00D000D100D200D300D400D500ED -S113473CD600D800D900DA00DB00DC00DD00DE0096 -S113474C7801000102010401060108010A010C01AF -S113475C0E01100112011401160118011A011C0199 -S113476C1E01200122012401260128012A012C0109 -S113477C2E01300132013401360139013B013D0176 -S113478C3F0141014301450147014A014C014E01DE -S113479C500152015401560158015A015C015E0149 -S11347AC600162016401660168016A016C016E01B9 -S11347BC700172017401760179017B017D01910113 -S11347CC910392039303940395039603970398031D -S11347DC99039A039B039C039D039E039F03A003CD -S11347ECA103A303A403A503A603A703A803A90376 -S11347FCAA0310041104120413041404150416045B -S113480C1704180419041A041B041C041D041E04A4 -S113481C1F04200421042204230424042504260454 -S113482C2704280429042A042B042C042D042E0404 -S113483C2F040104020403040404050406040704FD -S113484C080409040A040B040C040E040F0460216C -S113485C612162216321642165216621672168211C -S113486C69216A216B216C216D216E216F2121FF3D -S113487C22FF23FF24FF25FF26FF27FF28FF29FF04 -S113488C2AFF2BFF2CFF2DFF2EFF2FFF30FF31FFB4 -S113489C32FF33FF34FF35FF36FF37FF38FF39FF64 -S11348AC3AFF00006100620063006400650066006A -S11348BC6700680069006A006B006C006D006E0094 -S11348CC6F00700071007200730074007500760044 -S11348DC7700780079007A00A100A200A300A5005B -S11348ECAC00AF00E000E100E200E300E400E5000E -S11348FCE600E700E800E900EA00EB00EC00ED005C -S113490CEE00EF00F000F100F200F300F400F5000B -S113491CF600F800F900FA00FB00FC00FD00FE00B4 -S113492CFF00010103010501070109010B010D0140 -S113493C0F01110113011501170119011B011D01AF -S113494C1F01210123012501270129012B012D011F -S113495C2F0131013301350137013A013C013E018C -S113496C400142014401460148014B014D014F01F4 -S113497C510153015501570159015B015D015F015F -S113498C610163016501670169016B016D016F01CF -S113499C71017301750177017A017C017E01920129 -S11349ACB103B203B303B403B503B603B703B8033B -S11349BCB903BA03BB03BC03BD03BE03BF03C003EB -S11349CCC103C303C403C503C603C703C803C90394 -S11349DCCA03300431043204330434043504360479 -S11349EC3704380439043A043B043C043D043E04C3 -S11349FC3F04400441044204430444044504460473 -S1134A0C4704480449044A044B044C044D044E0422 -S1134A1C4F045104520453045404550456045704CB -S1134A2C580459045A045B045C045E045F0470214A -S1134A3C71217221732174217521762177217821BA -S1134A4C79217A217B217C217D217E217F2141FFCB -S1134A5C42FF43FF44FF45FF46FF47FF48FF49FF22 -S1134A6C4AFF4BFF4CFF4DFF4EFF4FFF50FF51FFD2 -S1134A7C52FF53FF54FF55FF56FF57FF58FF59FF82 -S1134A8C5AFF0000C700FC00E900E200E400E0006B -S1134A9CE500E700EA00EB00E800EF00EE00EC00B4 -S1134AACC400C500C900E600C600F400F600F2001C -S1134ABCFB00F900FF00D600DC00A200A300A50057 -S1134ACCA7209201E100ED00F300FA00F100D100FF -S1134ADCAA00BA00BF001023AC00BD00BC00A100AA -S1134AECAB00BB0091259225932502252425612535 -S1134AFC6225562555256325512557255D255C25AD -S1134B0C5B251025142534252C251C2500253C2536 -S1134B1C5E255F255A255425692566256025502573 -S1134B2C6C25672568256425652559255825522546 -S1134B3C53256B256A2518250C25882584258C2559 -S1134B4C90258025B103DF009303C003A303C303A3 -S1134B5CB500C403A6039803A903B4031E22C60319 -S1134B6CB50329226122B10065226422202321236A -S1134B7CF7004822B0001922B7001A227F20B20095 -S1134B8CA025A000433A2F576F726B2F736F667476 -S1134B9C776172652F4F70656E424C542F5461725D -S1134BAC6765742F44656D6F2F41524D434D335FD0 -S1134BBC4C4D33535F454B5F4C4D3353363936357F -S1134BCC5F43726F7373776F726B732F426F6F7473 -S1134BDC2F6964652F2E2E2F2E2E2F2E2E2F2E2E38 -S1134BEC2F536F757263652F66696C652E6300466F -S1134BFC69726D7761726520757064617465207279 -S1134C0C6571756573742064657465637465640A91 -S1134C1C0D004F70656E696E67206669726D776101 -S1134C2C72652066696C6520666F722072656164BA -S1134C3C696E672E2E2E004F4B0A0D005374617251 -S1134C4C74696E67207468652070726F6772616D29 -S1134C5C6D696E672073657175656E63650A0D0009 -S1134C6C50617273696E67206669726D77617265E3 -S1134C7C2066696C6520746F206F627461696E20A4 -S1134C8C65726173652073697A652E2E2E004572E8 -S1134C9C6173696E67200020627974657320667293 -S1134CAC6F6D206D656D6F727920617420307800A2 -S1134CBC52656164696E67206C696E652066726FFB -S1134CCC6D2066696C652E2E2E4552524F520A0D7C -S1134CDC00496E76616C696420636865636B7375F7 -S1134CEC6D20666F756E642E2E2E4552524F520AED -S1134CFC0D0050726F6772616D6D696E67200020D4 -S1134D0C627974657320746F206D656D6F72792090 -S1134D1C61742030780057726974696E6720707200 -S1134D2C6F6772616D20636865636B73756D2E2E8E -S1134D3C2E00436C6F73696E67206669726D7761C0 -S1134D4C72652066696C650A0D004669726D77613F -S1134D5C7265207570646174652073756363657323 -S1134D6C7366756C6C7920636F6D706C65746564B7 -S1064D7C0A0D0019 -S1044D80012D +S1132168D406002037460000D706002070B50025A5 +S113217806462C46705D02F00BF8C0B2A0F130039D +S1132188DBB2162B11D8A0F13A02D2B2062A0CD926 +S1132198092B84BFA0F13703DBB2013503EB041428 +S11321A8022D04F0FF0401D0E4E70024204670BDAA +S11321B830B5C5B2280909280C4601D9373003E0DF +S11321C8303001F0E5FFC0B205F00F05092D20708D +S11321D801D9373504E005F1300001F0D9FFC5B263 +S11321E800236570A370204630BD000010B5024678 +S11321F80B490A2400E01946B2FBF4F24B1C002AEE +S1132208F9D14A700A22B0FBF2F102FB1100303016 +S113221803F8010D08460029F5D1184610BD00BF82 +S113222820070020074B002000B50749186001F07B +S113223887FB28B105487C215DF804EBFFF7E2BD74 +S11322485DF804FB600700206C0700203F4600008F +S1132258034B1868D0F1010038BF0020704700BF55 +S11322686007002030B5FFF75DFE012808D0064D51 +S11322782C682CB9FFF79CFA012803D1286030BDDB +S1132288002030BD204630BD6007002010B504464C +S1132298007801F07DFF53280DD1607801F072FFBA +S11322A848B16078312808D0322808D0332814BFC0 +S11322B80320022010BD032010BD002010BD012002 +S11322C810BDF0B504460230FFF750FF043407464A +S11322D8054600262046FFF749FF013EB6B2F3192A +S11322E89BB245190234012BEDB2F3D82046FFF70F +S11322F83DFFED43EDB22B1A584240EB0300F0BD0D +S11323082DE9F04104460D46164601B120B94C4862 +S113231840F23621FFF776FD2046FFF7B7FF032882 +S1132328074600F088802046FFF7CBFF00287FD0BF +S1132338012F25D002D3022F7DD14AE0A01CFFF73C +S113234815FF8046201DFFF711FF07022F60A01D0F +S1132358FFF70CFF3F182F60A8F10305ADB2002E5C +S11323686AD0083400270FFA85F806E02046FFF7FC +S1132378FDFEF05501370234BFB24745F6DB5BE09A +S1132388A01CFFF7F3FE8046201DFFF7EFFE0704AD +S11323982F60A01DFFF7EAFE07EB00272F6004F16A +S11323A80800FFF7E3FE3F182F60A8F10405ADB25B +S11323B8002E41D00A3400270FFA85F806E020469B +S11323C8FFF7D4FEF05501370234BFB24745F6DBB8 +S11323D832E0A01CFFF7CAFE8046201DFFF7C6FEA8 +S11323E807062F60A01DFFF7C1FE07EB00472F600B +S11323F804F10800FFF7BAFE07EB00272F6004F189 +S11324080A00FFF7B3FE3F182F60A8F10505ADB227 +S113241896B10C3400270FFA85F806E02046FFF73A +S1132428A5FEF05501370234BFB24745F6DB03E099 +S11324384FF6FF7500E0002528B2BDE8F08100BF23 +S11324483F460000F0B5954E3468002C00F08681B4 +S1132458012C26D1FFF7CAF99148FFF7FDF99148F5 +S1132468FFF7FAF9FFF7BEF9224601468E4801F054 +S113247877FA054638B18D48FFF7EEF92046BDE8EE +S1132488F040FFF7DFB98A48FFF7E6F98948FFF714 +S1132498E3F98948FFF7E0F9884B1D605D60022382 +S11324A8BAE0022C40F08E80854F86484FF4807144 +S11324B807F50D7201F0E8FD97F93A32002B01DABD +S11324C87A489FE068B17F48002200F5C071FFF7A1 +S11324D817FF411C054604D17448FFF7BDF90320D2 +S11324E893E02CB2002C12DD744B764859681A46D6 +S11324F821B9D0F8802183E8140008E0D0F88031AD +S113250810682DB28342294438BF136051606C4D62 +S1132518D5F83C22D5F840329A4240F01F8105F59F +S11325280D70002101F08AFC68B16048FFF794F946 +S11325380420FFF787F905F50D7001F078FC574B77 +S113254800221A60F0BD5D4C5948FFF785F95E48D2 +S1132558FFF782F96068FFF749FE5C48FFF77CF9EA +S11325685B48FFF779F9E0785849FFF721FEA0782E +S11325785849FFF71DFE60785749FFF719FE574978 +S11325882078FFF715FE5148FFF766F95448FFF71E +S113259863F994E80300FFF773FB404C064658B907 +S11325A84248FFF759F90520FFF74CF905F50D7076 +S11325B801F03DFC2660F0BD3D48FFF74DF90323CB +S11325C82360F0BD032C40F0C9803D4F3D484FF4D3 +S11325D8807107F50D7201F057FD97F93A32002B17 +S11325E804DA4048FFF738F902200EE0B0B1354864 +S11325F800F5807200F5C071FFF782FE421C0546A3 +S11326080CD13948FFF728F92046FFF71BF907F5DD +S11326180D7001F00CFC00233360F0BD2DB2002DC9 +S11326286BDD3248FFF718F92846264CFFF7DEFD24 +S11326382648FFF711F92E48FFF70EF994F883019D +S11326482249FFF7B5FD94F882012249FFF7B0FD4E +S113265894F881012049FFF7ABFD204994F88001E3 +S1132668FFF7A6FD1948FFF7F7F81D48FFF7F4F838 +S1132678D4F8800104F580722946FFF7FFFA04466E +S1132688002837D10948FFF7E7F80620FFF7DAF8FA +S1132698054801F0CCFB014B1C60F0BD600700202D +S11326A8AA460000CD460000A0090020A547000066 +S11326B8F2460000F74600001B47000064070020AC +S11326C86C070020C40B00204947000020070020A5 +S11326D85247000022070020240700202607002074 +S11326E8454700006B4700008C470000AD470000D9 +S11326F8BA4700001A48FFF7AFF81A4CD4F83C223E +S1132708D4F840329A4229D11748FFF7A5F8FFF7C1 +S1132718BBFA054660B91548FFF79EF80720FFF78E +S113272891F804F50D7001F082FB114B1D60F0BDAA +S11327380B48FFF791F80F48FFF78EF804F50D7072 +S113274801F075FB0C48FFF787F8094B00221A6063 +S1132758FFF760F8BDE8F040FFF7C0B8F0BD00BF70 +S1132768F24600006C070020D1470000A54700008E +S113277860070020ED4700000548000010B500235D +S113278802E0CC5CC45401339342FAD110BDC1F3C6 +S113279807238176090C0175090AC37641757047C8 +S11327A8002302461846410841EAC010D15C0133AF +S11327B840180B2B00F0FF00F5D170470369F0B502 +S11327C80D4601F10901002B4FD043690C461F7BCC +S11327D8002607F0080C9A5D2146202A12D0052A03 +S11327E808BFE522BCF1000F06D0A2F14101C9B22D +S11327F8192901D82032D2B2013604F8012B082E47 +S11328082146E8D11A7A202A18D022462E2102F825 +S1132818011B082607F010079C5D1146202C0DD0DB +S113282837B1A4F14101C9B2192901D82034E4B25D +S1132838013602F8014B0B2E1146EDD1DA7A2A72D1 +S11328489A7FDC7F120442EA04621C7F22435C7F85 +S113285842EA04222A605C7E1A7E42EA0422AA80A2 +S1132868DA7D9B7D43EA0223EB8000240C70AE6979 +S113287806B3EB69F3B10369ABB1028C4FF6FF738E +S11328889A4215D0C76909E0002101F04BFC60B1F8 +S1132898EB69013B9C420AD23055013437F8020BEC +S11328A80028F1D104E01C4602E0044600E00024BC +S11328B800233355F0BD03468A7EC87E032B42EAC3 +S11328C8002005D14A7D0B7D43EA022340EA0340F8 +S11328D8704700B580B1036873B11A7862B1D988BA +S11328E8828891420BD15878FEF7C2FD10F001009E +S11328F818BF03205DF804FB09205DF804FB0920D8 +S11329085DF804FB10B504460A46407804F1340126 +S11329180123FEF7B7FD80BB94F8323294F83322D2 +S113292843EA0222174B12B29A4228D194F86C2037 +S113293894F86D30120442EA036294F86A301A4338 +S113294894F86B3042EA03220F4B22F07F429A42FA +S113295816D094F8880094F88920000440EA0260AC +S113296894F88620104394F8872040EA022020F047 +S11329787F40C01A18BF012010BD032010BD0220DB +S113298810BD00BF55AAFFFF464154002DE9F04190 +S1132998D5B202681378303B092B05D854783A2C01 +S11329A802D10232026000E0002300220A60002BF8 +S11329B840F05D81BA4B1C68002C00F05B810C6010 +S11329C8237873B16078FEF753FDC30709D4002D4B +S11329D800F0538110F0040F0CBF00200A20BDE85A +S11329E8F081002020706070FEF736FCC10700F10A +S11329F8478115B1420700F1468100212046FFF7BF +S1132A0881FF012817D194F8F631002B00F0418199 +S1132A1894F8FC6194F8FD31360446EA036694F8A8 +S1132A28FA3120461E4394F8FB3146EA0326314620 +S1132A38FFF768FF00E00026032800F0278100283C +S1132A4840F0278194F8402094F83F3043EA022369 +S1132A58B3F5007F40F01D8194F84B0094F84A3098 +S1132A6853EA00200DD194F85A0094F85B3000041E +S1132A7840EA036094F85830184394F8593040EA0F +S1132A88032094F84450E0616B1EDBB2012BE5701F +S1132A9800F2FF8094F84110A170002900F0F98039 +S1132AA84B1E0B4240F0F58094F8453094F84620CC +S1132AB843EA02221307228140F0EB8094F848701D +S1132AC894F8473053EA07230DD194F8563094F814 +S1132AD857701B0443EA076394F854703B4394F813 +S1132AE8557043EA072394F843C094F8427057EAB0 +S1132AF80C2C00F0CE8005FB00F80CEB12174744B1 +S1132B08BB42C0F0C680DB1BB3FBF1F3002B00F023 +S1132B18C08040F6F5718B4206D94FF6F575AB4285 +S1132B288CBF0325022500E00125023306EB0C01C6 +S1132B38BF19032DA36126626162E76213D1002ADB +S1132B4840F0A78094F8622094F86310120442EAD3 +S1132B58016294F860109B000A4394F8611042EAF9 +S1132B680122A2620EE0002A00F093804144022D63 +S1132B78A16201D15B0005E003225A4303F001037B +S1132B8803EB520303F5FE730333B0EB532FC0F08A +S1132B9883804FF0FF3323610023032DE3605AD170 +S1132BA8637194F8652094F86430607843EA0222EB +S1132BB8B218626104F134010123FEF763FC0028B2 +S1132BC849D194F8323294F8332243EA0222354B3D +S1132BD812B29A423FD194F8362094F8373012044E +S1132BE842EA036294F834301A4394F8353042EADE +S1132BF803222D4B9A422ED194F81A2294F81B32B0 +S1132C08120442EA036294F818321A4394F8193207 +S1132C1842EA0322254B9A421DD194F8223294F8B1 +S1132C2823221B0443EA026394F82022134394F8F2 +S1132C38212243EA0223E36094F81E3294F81F2207 +S1132C481B0443EA026394F81C22134394F81D22DC +S1132C5843EA02232361164A0020138825700133AE +S1132C689BB21380E38020632071BDE8F0810B20C0 +S1132C78BDE8F0810C20BDE8F0812846BDE8F0816C +S1132C880320BDE8F0810A20BDE8F0810120BDE8F9 +S1132C98F0810D20BDE8F0810D20BDE8F08100BF72 +S1132CA84C0F002055AAFFFF5252614172724161D4 +S1132CB8480F0020F0B50446007908B3256B04F1E9 +S1132CC83407607839462A460123FEF71FFCB0B959 +S1132CD8636A20719D4213D3E2699B189D420FD207 +S1132CE8E67808E0E3696078ED1839462A46012356 +S1132CF8FEF70CFC013E012EF4D80020F0BD0120A3 +S1132D08F0BD10B50446FFF7D5FF002851D123784C +S1132D18032B46D16379002B43D0206304F134019B +S1132D2803460B540130B0F5007FFAD1552384F8DB +S1132D383232AA2384F83332522384F8343084F8A4 +S1132D483530612384F8363084F81B3223694122F4 +S1132D5884F8372084F81A22C3F3072284F81C3233 +S1132D6884F81D221A0C1B0E84F81F32E36884F8B9 +S1132D781E22C3F30722722084F8203284F8212209 +S1132D881A0C1B0E84F8180284F8190284F82222FB +S1132D9884F82332607801236269FEF7B7FB0023C5 +S1132DA86371002160780A46FEF704FC003018BFFE +S1132DB8012010BD036B30B5994204460D460ED070 +S1132DC8FFF778FF68B9607804F134012A460123D3 +S1132DD8FEF758FB08B9256330BD012030BD00203B +S1132DE830BD012030BD83690239023B994204D2C7 +S1132DF88278C36A02FB01307047002070470129BA +S1132E08F0B504460D465BD9836999425AD20378D2 +S1132E18022B28D0032B36D0012B4ED101EB5106BF +S1132E28416A01EB5621FFF7C5FF002845D1616AC5 +S1132E38F305013604EBD35301EB5621204693F8EE +S1132E483470FFF7B7FF002837D1F60504EBD654E2 +S1132E5894F83400EA0747EA002001D50009F0BDD8 +S1132E680005000DF0BD416A01EB1521FFF7A2FF33 +S1132E7818BB2D0604EBD55494F8350094F8343077 +S1132E8843EA0020F0BD416A01EBD511FFF792FF38 +S1132E9898B96D0604EBD55494F8360094F8373095 +S1132EA8000440EA036094F8343094F83570184309 +S1132EB840EA072020F07040F0BD4FF0FF30F0BD2D +S1132EC80120F0BD0120F0BD70B58DB281680446C3 +S1132ED80129C58038D003689A69914234D271B9FE +S1132EE81A78032A01D1996A49B90022E2601A8939 +S1132EF8AA4229D99B6A03EB1513236119E09E782A +S1132F0836010DE02068FFF77AFF0146013019D039 +S1132F18012919D923689B69994217D2AD1BADB20F +S1132F28B542EFD2E1602068FFF75DFF00EB1510B2 +S1132F382061236805F00F05343303EB45156561FB +S1132F48002070BD012070BD022070BD022070BD3C +S1132F580129F0B504460D46164670D9836999428D +S1132F686FD20378022B3AD0032B48D0012B62D1BD +S1132F7801EB5107416A01EB5721FFF71BFF0028BA +S1132F885AD1FA05D20D15F00105F3B207D0A118EC +S1132F9891F8341001F00F0141EA0313DBB2A218CF +S1132FA8616A82F8343001370123237101EB572118 +S1132FB82046FFF7FFFE00283ED1FF05FF0D15B19F +S1132FC8C6F3071607E0E31993F83430C6F303266B +S1132FD823F00F031E43E71987F834602CE0416A95 +S1132FE801EB1521FFF7E6FE30BB2D0604EBD555A2 +S1132FF885F83460C6F3072685F835601CE0416A15 +S113300801EBD511FFF7D6FEB0B96D0604EBD55523 +S113301895F837301B0603F070431E43C6F30723A5 +S113302885F8346085F83530330C360E85F836303B +S113303885F8376000E0022001232371F0BD0220E7 +S1133048F0BD0220F0BDF0B504460E4631B9C7689C +S11330586FB183699F4228BF012709E0FFF7CFFEBC +S1133068012837D9A369984239D3374600E00127A4 +S11330783D46A36901359D4202D3012F2CD902256F +S113308820462946FFF7BBFE30B1411C27D0012852 +S113309825D0BD42EDD11FE0204629466FF070428D +S11330A8FFF756FF80B92EB1204631462A46FFF76E +S11330B84FFF48B92369E5605A1C0FD0013B2361CF +S11330C8012363712846F0BD012814BF01204FF085 +S11330D8FF30F0BD0120F0BD0020F0BD2846F0BD52 +S11330E82DE9F041C68804460136B6B20F46002ED3 +S11330F865D00369002B62D0320755D1C16801330A +S11331080361006819B90389B34258D94CE083783C +S1133118013B13EA161347D1FFF771FE0128054650 +S113312853D9431C54D0206883699D4236D3002F59 +S113313845D0E168FFF787FF0546002842D00128FB +S113314843D0013044D02068FFF7B4FD00283FD1B4 +S113315822680346343213540130B0F5007FFAD1A3 +S1133168276829463846FFF73EFE4FF001083863C2 +S113317800270CE083F804802068FFF79BFD0028F3 +S113318829D1236801371A6BFFB201321A63236805 +S11331989A78BA42EED81A6BD71B1F63E560206889 +S11331A82946FFF720FE20612368E680343306F0C1 +S11331B80F0603EB461666610020BDE8F081042083 +S11331C8BDE8F0810720BDE8F0810220BDE8F08168 +S11331D80120BDE8F0810120BDE8F0812DE9F34F1D +S11331E8FF26DFF82C81054634464FF6FF7728681A +S11331F82969FFF7DFFD8346002840F08280D5F86F +S1133208149099F800A0BAF1000F78D0BAF1E50F3C +S113321899F80B3069D003F03F03180702D50F2B38 +S113322863D101E00F2B4BD1EB69002B5ED01AF070 +S1133238400F06D0EA8899F80D600AF0BF0A2A847C +S113324801E0A24551D199F80D20B2424DD199F827 +S113325800400D2224F04004013C54434FF0010B7C +S1133268002212F8081009EB0100407819F801103F +S113327841EA0020BBF1000F11D08DE80C0000F0EA +S11332886FFFFE2C8346019B2FD833F8140000F0FF +S113329867FF9DE80C00834527D1013401E0B8425B +S11332A823D101320D2ADCD199F8002051062BD5FF +S11332B8BBF1000F28D033F81430002B24D014E0CD +S11332C824B94846FFF76CFA86421AD0AA692F84B3 +S11332D8D37A13F0010302D007E00B2B11D019F8AD +S11332E80300D15C01338842F7D0FF24284600212B +S11332F8FFF7F6FE834600283FF479AF01E04FF06C +S1133308040B5846BDE8FC8F0AF1FF34E4B2EDE73C +S1133318BE4800002DE9F74F0B7806462F2B0C46C4 +S113332801D05C2B00D101340025B56023781F2B14 +S113333805D830462946FFF7C7FD756106E12378AD +S1133348019401342F2BFAD05C2BF8D0D6F81C90BA +S113335800254F464C46019A6B1C505D02931F286A +S11333681AD92F281AD05C2818D0B3F5807F00F01A +S1133378EA80012100F0D6FE002800F0E4807F28CE +S113338806D8734B13F8012B12B18242FAD1DAE052 +S113339824F8020B029DDEE7042400E0002409EB74 +S11333A8450306E033F8022D202A01D02E2A03D142 +S11333B8013D002DF6D1C6E00023B06909EB4501B3 +S11333C829F815302022C25401330B2BFBD14FF0BE +S11333D8000801E008F1010837F8022B202AF9D087 +S11333E82E2AF7D0B8F1000F01D044F003040B469D +S11333F808E0013D06D14FF0000A4FF0080B57468C +S1133408544B04E033F8022D2E2AF2D1F3E739F8AD +S11334181800002852D0202808F1010803D02E28CB +S113342804D1A84502D044F00304F0E7DA4501D2F8 +S1133438A84512D1BBF10B0F02D144F003043DE0BF +S1133448A84502D044F0030438D8BF00FFB2A84608 +S11334584FF00B0B4FF0080AD9E77F280BD900214E +S1133468009300F05FFE009B10B1181810F8800C50 +S113347844F0020460B1384A12F8011B11B18142C8 +S1133488FAD105E0A0F1410292B2192A04D906E062 +S113349844F003045F200BE047F0020708E0A0F1C2 +S11334A8610292B2192A03D8203847F0010780B282 +S11334B8B26902F80A000AF1010AA8E7B3691A789E +S11334C8E52A01D105221A70BBF1080F01D1BF000A +S11334D8FFB207F00C030C2B03D007F00302032AF6 +S11334E801D144F00204A10709D407F00307012F0E +S11334F808BF44F01004042B08BF44F00804B3695F +S11335083046DC720021FFF7DFFC10B93046FFF7C4 +S113351865FEB369DB7A38B1042817D113F0040FB8 +S113352814BF0420052011E05A070FD47169CB7A1F +S1133538DB060AD5019A029BD41833681878FFF77A +S1133548BAF9B060FBE6062000E00520BDE8FE8F6E +S11335582E4800003E48000037480000F0B5018CB2 +S1133568C5884FF6FF73994208BF29460446FFF7FA +S1133578ABFC0146B8B9E527012621692068FFF7A5 +S113358819FC014660B963691F7023681E71E388DA +S1133598AB4208D22046FFF7A3FD01460028ECD031 +S11335A8042908BF02210846F0BD00002DE9F047B0 +S11335B8FF26044635464FF00409DFF8E8804FF645 +S11335C8FF775EE02068FFF7F5FB814600285ED1AF +S11335D860690378002B62D0E52BC27A4AD02E2B7F +S11335E848D002F03F02082A44D00F2A39D15A069B +S11335F805D5E288467B03F0BF03228401E0AB4291 +S113360838D1427BB24235D102780D2102F03F0213 +S1133618013AD4F81CE04A434FF0010C002111F898 +S1133628089000EB090595F801A010F8095045EA3F +S11336380A25BCF1000F06D0FE2A1BD82EF812501A +S1133648AC46013201E0BD4214D101310D29E6D165 +S11336580178480620D5FE2A0CD800212EF812102D +S11336681AE01DB9FFF79CF8864212D04FF6FF7393 +S113367823840EE0FF2520460021FFF731FD814613 +S113368828B9216900299DD1B9F1000F01D000237F +S113369823614846BDE8F0875D1EEDB2EBE74FF0C5 +S11336A80409F4E7BE4800000129F0B504460F46B2 +S11336B824D98369994223D217E020463946FFF773 +S11336C89EFB0546B8B1012818D0013014D0204615 +S11336D839460022FFF73CFC98B92369591C02D0EB +S11336E80133236166712F4600E00126A3699F42D6 +S11336F8E3D30020F0BDF0BD0120F0BD0220F0BDF1 +S11337080220F0BD73B59EB215460B220446FFF79E +S113371835F8052E09D9730843EAC6362B88F618F6 +S113372835F8023FB6B2002BF5D1072306F00F0196 +S113373801F13002392A88BF01F137020DF803205C +S1133748013B3609F2D102A9CA187E2102F8081CE5 +S113375800E001369E4202D0A25D202AF9D1072B4F +S113376805D802A9CA1812F8082C013300E020224F +S1133778A2550136072EF2D97CBD00002DE9F74F7A +S11337888569C7690C22044629466846FEF7F6FF90 +S11337989DF80B30E846DB0723D50023EB7201269E +S11337A8E361E846284669463A463346FFF7AAFFE6 +S11337B820460021FFF788FB814650B92046FFF7D1 +S11337C80DFD814628B90136642EEBD14FF0070967 +S11337D8A5E0B9F1040F40F0A2809DF80B30EB721C +S11337E8E7619DF80B309E0704D401260CE00136EE +S11337F8B6B200E0002637F81630002BF7D1193698 +S11338080D2396FBF3F6B6B220460021FFF75CFBC6 +S11338188146002840F08380054620682169FFF727 +S1133828C9FA814600287AD163691B78E52B00D050 +S11338381BB90135B54201D174E005462046012182 +S1133848FFF74EFC81460028E7D068E0E18820466F +S1133858491B89B2FFF738FB814600285FD1A0696C +S1133868FEF79EFF4FF6FF76DFF8D0808246374694 +S113387820682169FFF79EFA814600284FD16369C1 +S11338880F21EAB2D4F81CE0D97218739876D87666 +S1133898511E0D20414383F80DA04846B14518BF79 +S11338A83EF8119010F808C018BF0131013003F830 +S11338B80C904FEA192B9C44B9F1000F08BFB1468C +S11338C80D288CF801B0E9D1B94502D03EF81110A1 +S11338D809B942F040021A70236801221A7120467D +S11338E80021FFF7FDFB8146C8B9013DADB2002DAB +S11338F8BED11BE061694B464A46CA540133202BAA +S1133908FBD10B226069A169FEF738FFA2696369DC +S1133918D27A02F018021A73236801221A714846EF +S1133928BDE8FE8F013DADB2002D8FD1206821691D +S1133938FFF740FA81460028DCD0F0E7BE480000D3 +S1133948C0B248B9054A136803B1187009B1002315 +S11339580B701160002070470B2070474C0F00203B +S11339682DE9F0438DB004460091D5B2002800F04B +S11339788D80002305F01F05036005F0FE026846EC +S113398801A9FFF703F88046002840F081800AABBC +S11339980793444B01A800990893FFF7BBFC069EC4 +S11339A818B9002E0CBF0620002015F01C0F42D0B9 +S11339B850B1042802D101A8FFF7E0FE069E0028B2 +S11339C862D145F0080505E0F37A13F0110F67D1C9 +S11339D8680761D4290737D5FDF7E6FEC0F3072346 +S11339E8F373030C0027B0733374000E019B7074D7 +S11339F8F77237777777B777F77718783146FEF71E +S1133A085AFF394681463046FEF7C1FE0198012324 +S1133A180371B9F1000F17D04946076BFFF744FE4D +S1133A28002831D1019809F1FF33C3603946FFF703 +S1133A38C1F948B128E0002826D1F37ADA062DD452 +S1133A48A80701D5D9072BD4019F2A073B6B48BF88 +S1133A5845F02005E3612662A57138783146FEF702 +S1133A682AFF2061B37FF27F1B0443EA0263327F9B +S1133A781343727F276043EA0223E3600023A360B1 +S1133A88A361FB88A38003E0804601E04FF00908A6 +S1133A9840460DB0BDE8F0830820F5E70420F3E7BD +S1133AA80720F1E7480D00202DE9F34F009316464F +S1133AB8009A0023136004468946FEF70AFF054668 +S1133AC8002840F09D80A3791A0600F19680D80753 +S1133AD840F19580A368E268C3EB020804F124036B +S1133AE8464538BFB046019382E0A368DA0567D13A +S1133AF8206890F802B00BF1FF3B0BEA532B5FFAF6 +S1133B088BFBBBF1000F0AD10BB9206902E0616994 +S1133B18FFF775F9012809D9411C4AD06061D4F826 +S1133B2800A061695046FFF75EF920B9A37963F0F4 +S1133B387F03A37161E05FEA582700EB0B061FD0EF +S1133B489AF8023007EB0B029A4288BFCBEB0307C3 +S1133B58FBB29AF8010049463246FDF793FCA37973 +S1133B6840BB5A060AD5A3699E1BBE4206D209EB7E +S1133B78462001994FF40072FEF700FE7F022DE003 +S1133B88A269B2421BD0A3795B060AD501239AF82D +S1133B9801000199FDF7BAFCA37958B923F0400351 +S1133BA8A37123680199587832460123FDF76AFC0A +S1133BB828B1A37963F07F03A371012520E0A661EE +S1133BC8A1684846C905C90DC1F50077B84538BF8D +S1133BD84746243161183A46FEF7D0FDA368009A97 +S1133BE8DB19A3601368B944DB191360C7EB080831 +S1133BF8B8F1000F7FF479AF02E0022500E0072551 +S1133C082846BDE8FC8F2DE9F34F00931646009A29 +S1133C180023136004468946FEF75BFE0546002828 +S1133C2840F0B480A3791A0648D49B0740F1AD80CC +S1133C38E368DE4204F1240328BF0026019397E0D9 +S1133C48A368DA0579D1206890F802A00AF1FF3A4E +S1133C580AEA532A5FFA8AFABAF1000F13D133B980 +S1133C68216951B9FFF7EFF90146206103E0616961 +S1133C78FFF7E9F9014600297DD00129A3791AD073 +S1133C88481C53D06161A37959060CD5236801995E +S1133C985878A2690123FDF739FCA379002845D196 +S1133CA823F04003A371D4F800B061695846FFF7C4 +S1133CB89AF828B9A37963F07F03A371022565E014 +S1133CC8770A00EB0A0821D09BF8023007EB0A02B6 +S1133CD89A4288BFCAEB03079BF80100FBB2494626 +S1133CE84246FDF713FC00BBA369C8EB0308B845BB +S1133CF80AD209EB482101984FF40072FEF73EFD01 +S1133D08A37923F04003A3717F0228E0A369434504 +S1133D1811D0A268E3689A420DD29BF80100019978 +S1133D2842460123FDF7AEFB28B1A37963F07F0374 +S1133D38A37101252AE0C4F81880A0684946C00583 +S1133D48C00DC0F50077BE4238BF3746243020186E +S1133D583A46FEF713FDA37943F04003A371A36821 +S1133D68009ADB19A3601368B944DB191360F61BC6 +S1133D78002E7FF465AFA368E268934288BFE360CE +S1133D88A37943F02003A37100E007252846BDE882 +S1133D98FC8F70B50446FEF79CFD0646002844D106 +S1133DA8A379980641D559060DD5214651F8243BE7 +S1133DB8A26958780123FDF7A9FB002834D1A37917 +S1133DC823F04003A3712068E169FEF7F3FF064678 +S1133DD800282AD1256AEB7A284643F02003EB729F +S1133DE8E3682B77A3891B0A6B77E389AB77E37BBB +S1133DF8EB772169FEF7CBFCFDF7D6FCC0F307236C +S1133E08A875EB75030C000E2B766876AE74EE7409 +S1133E18A379012223F02003A37123681A7120686F +S1133E28BDE87040FEF76DBF0126304670BD10B581 +S1133E380446FFF7AEFF00B9206010BD2DE9F0413C +S1133E4804460F46FEF745FD0546002840F09680D7 +S1133E58A279110600F19180E3689F4203D912F018 +S1133E68020F08BF1F460022A368A260002F52D089 +S1133E78206890F802804FEA482873B1013B791E04 +S1133E88B1FBF8F1B3FBF8F2914206D3C8F1000292 +S1133E981340A360FF1A61690AE0216939B9FFF781 +S1133EA8D2F8012801462ED0421C55D02061616108 +S1133EB8002932D019E0A37920689B0704D5FFF7BD +S1133EC8C2F8014618B913E0FEF799FF01464A1CE7 +S1133ED842D0012917D923689B69994213D2A36850 +S1133EE861614344A360C8EB07074745E3D800E092 +S1133EF84746A368DB19A360FB05DE0D73B1206890 +S1133F08FEF771FF20B9A37963F07F03A37134E04E +S1133F1800EB572602E03E4600E00E46A368DB05A8 +S1133F2821D0A26996421ED0A3795B060BD52146FF +S1133F3851F8243B58780123FDF7E8FAA37960B9CE +S1133F4823F04003A371214651F8243B32465878A4 +S1133F580123FDF797FA28B1A37963F07F03A371CE +S1133F6801250BE0A661A368E268934206D9E360E1 +S1133F78A37943F02003A37100E002252846BDE895 +S1133F88F081000030B58DB00DAB43F8340D0C460C +S1133F98684601A90022FEF7F9FC054688B90AAB70 +S1133FA80793094B01A800990893FFF7B3F905464D +S1133FB838B9069B23B101A82146FEF7FFFB00E0B0 +S1133FC8062528460DB030BD480D002070B596B0C2 +S1133FD816AB43F8580D01A968460122FEF7D6FC32 +S1133FE80546002843D113AB0793264B01A8009933 +S1133FF80893FFF78FF90546002838D1069E36B195 +S1134008F37A13F0010F0CBF0025072500E00625FD +S1134018019B31461878FEF74EFC04463DBBF37A03 +S1134028DD0627D5012813D90AA801A92422FEF7F9 +S1134038A5FB0AA802210C94FEF746FF0546B0B971 +S11340480AA8FFF7B3FA054620B1042812D00EE0F7 +S113405802250CE007250AE02CB101982146FFF758 +S113406823FB054618B90198FEF74BFE054628467A +S113407816B070BD01A8FFF771FA05460028EBD009 +S1134088F5E700BF480D00202DE9F3410446174623 +S11340980646002501F1FF3811E001226B46384637 +S11340A801A9FFF701FD009B012B0AD19DF80430FB +S11340B80D2B04D001350A2B06F8013B01D04545E8 +S11340C8EBDB00239D4208BF1C4633702046BDE845 +S11340D8FC8133B5C5B20A2D0C4602D10D20FFF779 +S11340E8F8FF02A901F8045D204601226B46FFF798 +S11340F88AFD009801280CBF01204FF0FF303CBD19 +S113410870B506460D46002405E02946FFF7E1FF91 +S1134118411C04D00134305D0028F6D100E0044687 +S1134128204670BD80B27F2815D931B1FF2811D837 +S1134138094B803833F810007047084B33F8022FC6 +S1134148824203D0013189B28029F7D101F180007C +S1134158C0B27047002070478C4C00008A4C0000A5 +S113416880B2064A002300E0013332F8021F21B16D +S11341788842F9D1024A32F813007047AA4A00006B +S1134188CC480000303809288CBF00200120704733 +S1134198A0F16103DBB2192B98BF203870470000E7 +S11341A80346002A03D003F8011B013AFBD17047E8 +S11341B840420F0000201C0080841E00008025005F +S11341C8999E36000040380000093D0000803E00FA +S11341D800004B00404B4C0000204E00808D5B00DB +S11341E800C05D000080700000127A0000007D00AD +S11341F880969800001BB7000080BB00C0E8CE0082 +S1134208647ADA000024F4000000FA0080A812019D +S1134218002D310100366E0140787D01433A2F5755 +S11342286F726B2F736F6674776172652F4F706549 +S11342386E424C542F5461726765742F44656D6FD8 +S11342482F41524D434D335F4C4D33535F454B5FC4 +S11342584C4D3353363936355F43726F7373776F0A +S1134268726B732F426F6F742F6964652F2E2E2F14 +S11342786C69622F6472697665726C69622F7379EE +S11342887363746C2E63000000E10F4004E10F4077 +S113429808E10F40433A2F576F726B2F736F6674A0 +S11342A8776172652F4F70656E424C542F5461725A +S11342B86765742F44656D6F2F41524D434D335FCD +S11342C84C4D33535F454B5F4C4D3353363936357C +S11342D85F43726F7373776F726B732F426F6F7470 +S11342E82F6964652F2E2E2F6C69622F647269768C +S11342F865726C69622F6770696F2E6300433A2F89 +S1134308576F726B2F736F6674776172652F4F7076 +S1134318656E424C542F5461726765742F44656D01 +S11343286F2F41524D434D335F4C4D33535F454BD3 +S11343385F4C4D3353363936355F43726F73737739 +S11343486F726B732F426F6F742F6964652F2E2EF3 +S11343582F6C69622F6472697665726C69622F6664 +S11343686C6173686C69622E6300433A2F576F72ED +S11343786B2F736F6674776172652F4F70656E4229 +S11343884C542F5461726765742F44656D6F2F41C7 +S1134398524D434D335F4C4D33535F454B5F4C4D4A +S11343A83353363936355F43726F7373776F726B75 +S11343B8732F426F6F742F6964652F2E2E2F6C69CB +S11343C8622F6472697665726C69622F75617274A2 +S11343D86C69622E6300433A2F576F726B2F736FA9 +S11343E86674776172652F4F70656E424C542F5412 +S11343F861726765742F44656D6F2F41524D434D4B +S1134408335F4C4D33535F454B5F4C4D3353363913 +S113441836355F43726F7373776F726B732F426FA6 +S11344286F742F6964652F2E2E2F6C69622F647246 +S1134438697665726C69622F7373692E63002F64E1 +S1134448656D6F70726F675F656B5F6C6D33733624 +S11344583936352E73726563002F626F6F746C6F13 +S1134468672E74787400433A2F576F726B2F736FEB +S11344786674776172652F4F70656E424C542F5481 +S113448861726765742F44656D6F2F41524D434DBA +S1134498335F4C4D33535F454B5F4C4D3353363983 +S11344A836355F43726F7373776F726B732F426F16 +S11344B86F742F6964652F2E2E2F2E2E2F2E2E2FDC +S11344C82E2E2F536F757263652F41524D434D3312 +S11344D85F4C4D33532F43726F7373776F726B73E3 +S11344E82F766563746F72732E630000006000009A +S11344F800200000030000000080000000200000ED +S11345080400000000A000000020000005000000D6 +S113451800C00000002000000600000000E00000C9 +S11345280020000007000000000001000020000037 +S1134538080000000020010000200000090000001D +S113454800400100002000000A0000000060010093 +S1134558002000000B000000008001000020000083 +S11345680C00000000A00100002000000D00000065 +S113457800C00100002000000E00000000E001005F +S1134588002000000F00000000000200008000006E +S113459810000000008002000080000011000000EC +S11345A800000300008000001200000000800300E7 +S11345B80080000013000000433A2F576F726B2FDE +S11345C8736F6674776172652F4F70656E424C54D1 +S11345D82F5461726765742F44656D6F2F41524D76 +S11345E8434D335F4C4D33535F454B5F4C4D335311 +S11345F8363936355F43726F7373776F726B732F07 +S1134608426F6F742F6964652F2E2E2F2E2E2F2E36 +S11346182E2F2E2E2F536F757263652F41524D43E3 +S11346284D335F4C4D33532F756172742E63004FB5 +S113463870656E424C5400433A2F576F726B2F7358 +S11346486F6674776172652F4F70656E424C542F94 +S11346585461726765742F44656D6F2F41524D43E1 +S11346684D335F4C4D33535F454B5F4C4D3353369D +S11346783936355F43726F7373776F726B732F427A +S11346886F6F742F6964652F2E2E2F2E2E2F2E2ECA +S11346982F2E2E2F536F757263652F66696C652EE6 +S11346A863004669726D7761726520757064617420 +S11346B865207265717565737420646574656374C7 +S11346C865640A0D004F70656E696E6720666972CD +S11346D86D776172652066696C6520666F722072F9 +S11346E8656164696E672E2E2E004F4B0A0D0053C8 +S11346F874617274696E67207468652070726F677C +S113470872616D6D696E672073657175656E636539 +S11347180A0D0050617273696E67206669726D775D +S11347286172652066696C6520746F206F627461BC +S1134738696E2065726173652073697A652E2E2E01 +S11347480045726173696E6720002062797465732D +S11347582066726F6D206D656D6F727920617420AB +S113476830780052656164696E67206C696E6520F3 +S113477866726F6D2066696C652E2E2E4552524FF7 +S1134788520A0D00496E76616C696420636865633A +S11347986B73756D20666F756E642E2E2E4552529E +S11347A84F520A0D0050726F6772616D6D696E67C2 +S11347B8200020627974657320746F206D656D6FB5 +S11347C872792061742030780057726974696E6751 +S11347D82070726F6772616D20636865636B7375AF +S11347E86D2E2E2E00436C6F73696E672066697296 +S11347F86D776172652066696C650A0D0046697299 +S11348086D77617265207570646174652073756372 +S11348186365737366756C6C7920636F6D706C6512 +S11348287465640A0D00222A3A3C3E3F7C7F002BC3 +S11348382C3B3D5B5D00809A90418E418F804545BD +S1134848454949498E8F9092924F994F5555599998 +S11348589A9B9C9D9E9F41494F55A5A5A6A7A8A98B +S1134868AAABAC21AEAFB0B1B2B3B4B5B6B7B8B9B0 +S1134878BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C914 +S1134888CACBCCCDCECFD0D1D2D3D4D5D6D7D8D904 +S1134898DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9F4 +S11348A8EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9E4 +S11348B8FAFBFCFDFEFF01030507090E101214168E +S11348C8181C1E00410042004300440045004600F5 +S11348D84700480049004A004B004C004D004E0078 +S11348E84F00500051005200530054005500560028 +S11348F85700580059005A002100E0FFE1FFE5FF86 +S1134908E2FFE3FFC000C100C200C300C400C50049 +S1134918C600C700C800C900CA00CB00CC00CD003F +S1134928CE00CF00D000D100D200D300D400D500EF +S1134938D600D800D900DA00DB00DC00DD00DE0098 +S11349487801000102010401060108010A010C01B1 +S11349580E01100112011401160118011A011C019B +S11349681E01200122012401260128012A012C010B +S11349782E01300132013401360139013B013D0178 +S11349883F0141014301450147014A014C014E01E0 +S1134998500152015401560158015A015C015E014B +S11349A8600162016401660168016A016C016E01BB +S11349B8700172017401760179017B017D01910115 +S11349C8910392039303940395039603970398031F +S11349D899039A039B039C039D039E039F03A003CF +S11349E8A103A303A403A503A603A703A803A90378 +S11349F8AA0310041104120413041404150416045D +S1134A081704180419041A041B041C041D041E04A6 +S1134A181F04200421042204230424042504260456 +S1134A282704280429042A042B042C042D042E0406 +S1134A382F040104020403040404050406040704FF +S1134A48080409040A040B040C040E040F0460216E +S1134A58612162216321642165216621672168211E +S1134A6869216A216B216C216D216E216F2121FF3F +S1134A7822FF23FF24FF25FF26FF27FF28FF29FF06 +S1134A882AFF2BFF2CFF2DFF2EFF2FFF30FF31FFB6 +S1134A9832FF33FF34FF35FF36FF37FF38FF39FF66 +S1134AA83AFF00006100620063006400650066006C +S1134AB86700680069006A006B006C006D006E0096 +S1134AC86F00700071007200730074007500760046 +S1134AD87700780079007A00A100A200A300A5005D +S1134AE8AC00AF00E000E100E200E300E400E50010 +S1134AF8E600E700E800E900EA00EB00EC00ED005E +S1134B08EE00EF00F000F100F200F300F400F5000D +S1134B18F600F800F900FA00FB00FC00FD00FE00B6 +S1134B28FF00010103010501070109010B010D0142 +S1134B380F01110113011501170119011B011D01B1 +S1134B481F01210123012501270129012B012D0121 +S1134B582F0131013301350137013A013C013E018E +S1134B68400142014401460148014B014D014F01F6 +S1134B78510153015501570159015B015D015F0161 +S1134B88610163016501670169016B016D016F01D1 +S1134B9871017301750177017A017C017E0192012B +S1134BA8B103B203B303B403B503B603B703B8033D +S1134BB8B903BA03BB03BC03BD03BE03BF03C003ED +S1134BC8C103C303C403C503C603C703C803C90396 +S1134BD8CA0330043104320433043404350436047B +S1134BE83704380439043A043B043C043D043E04C5 +S1134BF83F04400441044204430444044504460475 +S1134C084704480449044A044B044C044D044E0424 +S1134C184F045104520453045404550456045704CD +S1134C28580459045A045B045C045E045F0470214C +S1134C3871217221732174217521762177217821BC +S1134C4879217A217B217C217D217E217F2141FFCD +S1134C5842FF43FF44FF45FF46FF47FF48FF49FF24 +S1134C684AFF4BFF4CFF4DFF4EFF4FFF50FF51FFD4 +S1134C7852FF53FF54FF55FF56FF57FF58FF59FF84 +S1134C885AFF0000C700FC00E900E200E400E0006D +S1134C98E500E700EA00EB00E800EF00EE00EC00B6 +S1134CA8C400C500C900E600C600F400F600F2001E +S1134CB8FB00F900FF00D600DC00A200A300A50059 +S1134CC8A7209201E100ED00F300FA00F100D10001 +S1134CD8AA00BA00BF001023AC00BD00BC00A100AC +S1134CE8AB00BB0091259225932502252425612537 +S1134CF86225562555256325512557255D255C25AF +S1134D085B251025142534252C251C2500253C2538 +S1134D185E255F255A255425692566256025502575 +S1134D286C25672568256425652559255825522548 +S1134D3853256B256A2518250C25882584258C255B +S1134D4890258025B103DF009303C003A303C303A5 +S1134D58B500C403A6039803A903B4031E22C6031B +S1134D68B50329226122B10065226422202321236C +S1134D78F7004822B0001922B7001A227F20B20097 +S1074D88A025A000BE +S1044D8C0121 S903017B80 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzp b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzp index c0970f66..6758046d 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzp +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzp @@ -1,7 +1,7 @@ - + @@ -78,15 +78,17 @@ - - - - - - - + + + + + + + + + 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 d2655296..26c8bb7e 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 @@ -19,8 +19,8 @@ - - + + @@ -51,8 +51,9 @@ - - + + + - + 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 64a7a8eb465000e8bea796b06bd8e86a105f0b81..5e906b9c1f739f0a5d8f249dd2fa5df55a06dfba 100644 GIT binary patch delta 3239 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

x5M^P(x);(H>p8>8Fb=wm~$d+ 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 NT}h~O#5&n3{twM*AcX(` delta 52338 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 + + + + + + + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/makefile b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/makefile index 34fb915b..a225ec2b 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/makefile +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/makefile @@ -80,11 +80,11 @@ main.c \ ../../../Source/assert.c \ ../../../Source/assert.h \ ../../../Source/plausibility.h \ -../../../Source/fatfs/src/diskio.h \ -../../../Source/fatfs/src/ff.c \ -../../../Source/fatfs/src/ff.h \ -../../../Source/fatfs/src/integer.h \ -../../../Source/fatfs/src/option/unicode.c \ +../../../Source/third_party/fatfs/src/diskio.h \ +../../../Source/third_party/fatfs/src/ff.c \ +../../../Source/third_party/fatfs/src/ff.h \ +../../../Source/third_party/fatfs/src/integer.h \ +../../../Source/third_party/fatfs/src/option/unicode.c \ ../../../Source/ARMCM3_LM3S/types.h \ ../../../Source/ARMCM3_LM3S/cpu.c \ ../../../Source/ARMCM3_LM3S/cpu.h \ 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 4361692d7d49d51f100f68f3f9987369bc51e5b0..4c1cbeb34e8601edfed2c5290d0b601fd415126f 100644 GIT binary patch delta 56131 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%0Af+eE%aLrppD*oDhSmlx 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

2yOplXLZYLDR{28!Nx-u*xLZ1d)Kn5BcX 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�|Og86Z?snH*VDzN<7m^o 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 2 - 1465485539 + 2078784863 Debug @@ -33,12 +33,12 @@ $PROJ_DIR$\..\lib\inc\hw_sysctl.h $PROJ_DIR$\..\lib\inc\hw_types.h $PROJ_DIR$\..\lib\inc\hw_uart.h - $PROJ_DIR$\..\config.h + $PROJ_DIR$\..\blt_conf.h $PROJ_DIR$\..\hooks.c $PROJ_DIR$\..\main.c $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.h $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.h $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c @@ -50,10 +50,10 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\types.h $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.h - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.h + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.h - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c $PROJ_DIR$\..\..\..\..\Source\fatfs\src\integer.h + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c $PROJ_DIR$\..\..\..\..\Source\assert.c $PROJ_DIR$\..\..\..\..\Source\assert.h $PROJ_DIR$\..\..\..\..\Source\backdoor.c @@ -69,15 +69,16 @@ $PROJ_DIR$\..\..\..\..\Source\plausibility.h $PROJ_DIR$\..\..\..\..\Source\xcp.c $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\..\obj\file.lst $PROJ_DIR$\..\obj\ssi.lst - $PROJ_DIR$\..\obj\filesys.o - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\ccsbcs.c + $PROJ_DIR$\..\config.h + $PROJ_DIR$\..\obj\file.lst $PROJ_DIR$\..\..\..\..\Source\filesys.h - $PROJ_DIR$\..\obj\led.lst $PROJ_DIR$\..\obj\filesys.lst + $PROJ_DIR$\..\obj\led.lst + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\ccsbcs.c $PROJ_DIR$\..\..\..\..\Source\filesys.c + $PROJ_DIR$\..\obj\led.pbi + $PROJ_DIR$\..\obj\filesys.o $PROJ_DIR$\..\obj\unicode.lst $PROJ_DIR$\..\obj\unicode.pbi $PROJ_DIR$\..\obj\unicode.o @@ -121,8 +122,8 @@ $PROJ_DIR$\..\obj\com.o $PROJ_DIR$\..\obj\flash.lst $PROJ_DIR$\..\obj\backdoor.lst - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x $PROJ_DIR$\..\obj\cpu.lst + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x $PROJ_DIR$\..\obj\hooks.pbi $PROJ_DIR$\..\obj\uart.lst $PROJ_DIR$\..\obj\cop.lst @@ -186,27 +187,32 @@ $PROJ_DIR$\..\obj\cpulib.pbi $PROJ_DIR$\..\obj\gpio.pbi $PROJ_DIR$\..\obj\interrupt.pbi - $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\ccsbcs.c + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c $PROJ_DIR$\..\lib\driverlib\cpulib.c - BICOMP - 177 + ICCARM + 101 103 - ICCARM - 100 102 + BICOMP + 178 - BICOMP + ICCARM 0 - ICCARM + BICOMP 0 @@ -215,22 +221,22 @@ $PROJ_DIR$\..\lib\driverlib\flashlib.c - BICOMP - 176 + ICCARM + 102 172 - ICCARM - 101 171 + BICOMP + 177 - BICOMP - 18 20 24 25 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 1 8 + ICCARM + 18 20 24 25 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 1 8 - ICCARM - 18 20 24 25 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 1 8 + BICOMP + 18 20 24 25 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 1 8 @@ -238,22 +244,22 @@ $PROJ_DIR$\..\lib\driverlib\gpio.c - BICOMP - 178 + ICCARM + 98 173 - ICCARM - 97 172 + BICOMP + 179 - BICOMP - 19 20 21 24 25 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 6 9 8 + ICCARM + 19 20 21 24 25 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 6 9 8 - ICCARM - 19 20 21 24 25 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 6 9 8 + BICOMP + 19 20 21 24 25 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 6 9 8 @@ -261,22 +267,22 @@ $PROJ_DIR$\..\lib\driverlib\interrupt.c - BICOMP - 179 + ICCARM + 96 174 - ICCARM - 95 173 + BICOMP + 180 - BICOMP - 20 22 25 0 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 8 + ICCARM + 20 22 25 0 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 8 - ICCARM - 20 22 25 0 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 8 + BICOMP + 20 22 25 0 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 8 @@ -284,18 +290,22 @@ $PROJ_DIR$\..\lib\driverlib\ssi.c - BICOMP - 150 + ICCARM + 63 150 - ICCARM - 64 149 + BICOMP + 151 ICCARM - 20 21 23 25 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 8 11 13 + 20 21 23 25 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 8 11 13 + + + BICOMP + 20 21 23 25 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 8 11 13 @@ -303,22 +313,22 @@ $PROJ_DIR$\..\lib\driverlib\sysctl.c - BICOMP - 80 + ICCARM + 97 175 - ICCARM - 96 174 + BICOMP + 81 - BICOMP - 20 22 24 25 0 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 8 13 + ICCARM + 20 22 24 25 0 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 8 13 - ICCARM - 20 22 24 25 0 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 8 13 + BICOMP + 20 22 24 25 0 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 8 13 @@ -326,18 +336,22 @@ $PROJ_DIR$\..\lib\driverlib\uartlib.c - BICOMP - 81 + ICCARM + 99 176 - ICCARM - 98 175 + BICOMP + 82 ICCARM - 20 21 24 25 26 3 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 8 15 13 + 20 21 24 25 26 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 8 15 13 + + + BICOMP + 20 21 24 25 26 3 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 8 15 13 @@ -345,22 +359,22 @@ $PROJ_DIR$\..\lib\fatfs\mmc.c - BICOMP - 104 + ICCARM + 108 106 - ICCARM - 107 105 + BICOMP + 105 - BICOMP - 21 25 6 9 11 13 44 47 53 41 49 180 60 34 57 38 36 40 51 59 45 16 55 62 + ICCARM + 21 25 6 9 11 13 183 185 53 41 49 27 60 34 57 38 36 40 51 59 182 16 55 62 - ICCARM - 21 25 6 9 11 13 44 47 53 41 49 180 60 34 57 38 36 40 51 59 45 16 55 62 + BICOMP + 21 25 6 9 11 13 183 185 53 41 49 27 60 34 57 38 36 40 51 59 182 16 55 62 @@ -369,7 +383,7 @@ ILINK - 109 99 + 110 100 @@ -377,22 +391,22 @@ $PROJ_DIR$\..\hooks.c - BICOMP - 117 + ICCARM + 92 112 - ICCARM - 91 111 + BICOMP + 118 - BICOMP - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 15 13 + ICCARM + 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 21 25 15 13 - ICCARM - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 15 13 + BICOMP + 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 21 25 15 13 @@ -400,22 +414,22 @@ $PROJ_DIR$\..\main.c - BICOMP - 134 + ICCARM + 139 160 - ICCARM - 138 159 + BICOMP + 135 - BICOMP - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 20 21 22 24 25 13 6 9 15 + ICCARM + 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 20 21 22 24 25 13 6 9 15 - ICCARM - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 20 21 22 24 25 13 6 9 15 + BICOMP + 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 20 21 22 24 25 13 6 9 15 @@ -423,22 +437,18 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c - BICOMP - 135 + ICCARM + 143 140 - ICCARM - 142 139 + BICOMP + 136 - - BICOMP - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 - ICCARM - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 + 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 @@ -447,53 +457,30 @@ AARM - 131 + 132 - - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c - - - BICOMP - 123 - - - ICCARM - 147 151 - - - - - BICOMP - 45 47 16 44 103 157 155 127 77 156 79 92 - - - ICCARM - 45 47 16 44 103 157 155 127 77 156 79 92 - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c - BICOMP - 84 + ICCARM + 116 95 - ICCARM - 116 94 + BICOMP + 85 - BICOMP - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 + ICCARM + 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 - ICCARM - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 + BICOMP + 53 41 49 27 60 34 57 38 36 40 51 59 55 62 @@ -501,22 +488,22 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c - BICOMP - 83 + ICCARM + 114 138 - ICCARM - 113 137 + BICOMP + 84 - BICOMP - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 1 + ICCARM + 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 21 25 1 - ICCARM - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 1 + BICOMP + 53 41 49 27 60 34 57 38 36 40 51 59 55 62 21 25 1 @@ -524,22 +511,22 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c - BICOMP - 85 + ICCARM + 125 94 - ICCARM - 124 93 + BICOMP + 86 - BICOMP - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 + ICCARM + 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 - ICCARM - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 + BICOMP + 53 41 49 27 60 34 57 38 36 40 51 59 55 62 @@ -547,22 +534,22 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c - BICOMP - 140 + ICCARM + 144 137 - ICCARM - 143 136 + BICOMP + 141 - BICOMP - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 + ICCARM + 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 - ICCARM - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 + BICOMP + 53 41 49 27 60 34 57 38 36 40 51 59 55 62 @@ -570,22 +557,45 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c - BICOMP - 86 + ICCARM + 119 83 - ICCARM - 118 82 + BICOMP + 87 - BICOMP - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 13 15 + ICCARM + 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 21 25 13 15 + + BICOMP + 53 41 49 27 60 34 57 38 36 40 51 59 55 62 21 25 13 15 + + + + + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c + ICCARM - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 13 15 + 148 152 + + + BICOMP + 124 + + + + + ICCARM + 45 46 16 32 104 158 156 128 78 157 80 93 + + + BICOMP + 45 46 16 32 104 158 156 128 78 157 80 93 @@ -593,22 +603,22 @@ $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c - BICOMP - 73 + ICCARM + 73 75 - ICCARM - 72 74 + BICOMP + 74 - BICOMP - 45 47 16 67 + ICCARM + 45 46 16 69 - ICCARM - 45 47 16 67 + BICOMP + 45 46 16 69 @@ -616,22 +626,22 @@ $PROJ_DIR$\..\..\..\..\Source\assert.c - BICOMP - 161 + ICCARM + 91 111 - ICCARM - 90 110 + BICOMP + 162 - BICOMP - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 + ICCARM + 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 - ICCARM - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 + BICOMP + 53 41 49 27 60 34 57 38 36 40 51 59 55 62 @@ -639,22 +649,22 @@ $PROJ_DIR$\..\..\..\..\Source\backdoor.c - BICOMP - 165 + ICCARM + 115 164 - ICCARM - 114 163 + BICOMP + 166 - BICOMP - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 + ICCARM + 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 - ICCARM - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 + BICOMP + 53 41 49 27 60 34 57 38 36 40 51 59 55 62 @@ -662,22 +672,22 @@ $PROJ_DIR$\..\..\..\..\Source\boot.c - BICOMP - 133 + ICCARM + 142 161 - ICCARM - 141 160 + BICOMP + 134 - BICOMP - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 + ICCARM + 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 - ICCARM - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 + BICOMP + 53 41 49 27 60 34 57 38 36 40 51 59 55 62 @@ -685,22 +695,22 @@ $PROJ_DIR$\..\..\..\..\Source\com.c - BICOMP - 166 + ICCARM + 121 113 - ICCARM - 120 112 + BICOMP + 167 - BICOMP - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 43 + ICCARM + 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 43 - ICCARM - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 43 + BICOMP + 53 41 49 27 60 34 57 38 36 40 51 59 55 62 43 @@ -708,22 +718,22 @@ $PROJ_DIR$\..\..\..\..\Source\cop.c - BICOMP - 167 + ICCARM + 120 165 - ICCARM - 119 164 + BICOMP + 168 - BICOMP - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 + ICCARM + 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 - ICCARM - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 + BICOMP + 53 41 49 27 60 34 57 38 36 40 51 59 55 62 @@ -731,22 +741,22 @@ $PROJ_DIR$\..\..\..\..\Source\file.c - BICOMP - 145 + ICCARM + 65 147 - ICCARM - 63 146 + BICOMP + 146 - BICOMP - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 169 157 155 127 77 156 79 92 128 170 75 154 76 125 126 129 78 153 + ICCARM + 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 170 158 156 128 78 157 80 93 129 171 76 155 77 126 127 130 79 154 - ICCARM - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 169 157 155 127 77 156 79 92 128 170 75 154 76 125 126 129 78 153 + BICOMP + 53 41 49 27 60 34 57 38 36 40 51 59 55 62 170 158 156 128 78 157 80 93 129 171 76 155 77 126 127 130 79 154 @@ -754,22 +764,22 @@ $PROJ_DIR$\..\..\..\..\Source\xcp.c - BICOMP - 168 + ICCARM + 88 163 - ICCARM - 87 162 + BICOMP + 169 - BICOMP - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 + ICCARM + 53 41 49 27 60 34 57 38 36 40 51 59 182 185 16 55 62 - ICCARM - 53 41 49 180 60 34 57 38 36 40 51 59 45 47 16 55 62 + BICOMP + 53 41 49 27 60 34 57 38 36 40 51 59 55 62 @@ -777,22 +787,22 @@ $PROJ_DIR$\..\..\..\..\Source\filesys.c - BICOMP - 106 + ICCARM + 67 72 - ICCARM - 70 65 + BICOMP + 107 - BICOMP - 53 41 49 27 60 34 57 38 36 40 51 68 45 47 132 55 62 + ICCARM + 53 41 49 64 60 34 57 38 36 40 51 66 45 46 133 55 62 - ICCARM - 53 41 49 27 60 34 57 38 36 40 51 68 45 47 132 55 62 + BICOMP + 53 41 49 64 60 34 57 38 36 40 51 66 45 46 133 55 62 @@ -800,22 +810,22 @@ $PROJ_DIR$\..\led.c - BICOMP - 66 + ICCARM + 68 109 - ICCARM - 69 108 + BICOMP + 71 - BICOMP - 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 13 6 9 + ICCARM + 53 41 49 64 60 34 57 38 36 40 51 59 45 46 16 55 62 21 25 13 6 9 - ICCARM - 53 41 49 27 60 34 57 38 36 40 51 59 45 47 16 55 62 21 25 13 6 9 + BICOMP + 53 41 49 64 60 34 57 38 36 40 51 59 45 46 16 55 62 21 25 13 6 9 @@ -824,17 +834,17 @@ ILINK - 99 + 100 OBJCOPY - 88 + 89 ILINK - 115 110 163 160 112 164 94 102 131 151 146 137 171 172 111 173 159 105 93 149 174 136 82 175 74 139 162 158 122 144 121 + 117 111 164 161 113 165 95 103 132 152 147 138 172 173 112 174 160 106 94 150 175 137 83 176 75 140 163 159 123 145 122 @@ -843,17 +853,63 @@ BICOMP - 152 + 153 - BICOMP - 44 47 + ICCARM + 32 46 + + BICOMP + 32 46 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c + ICCARM - 44 47 + 148 152 + + + BICOMP + 124 + + + + + ICCARM + 182 185 16 183 104 158 156 128 78 157 80 93 + + + BICOMP + 182 185 16 183 104 158 156 128 78 157 80 93 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c + + + ICCARM + 73 75 + + + BICOMP + 74 + + + + + ICCARM + 182 185 16 181 + + + BICOMP + 182 185 16 181 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.ewp b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.ewp index 040eaaee..1cbafded 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.ewp +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.ewp @@ -299,7 +299,7 @@