- removed interrupt disable from demo bootloader initialization. no longer needed because reactivation from user program is done via software reset.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@98 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
Frank Voorburg 2014-07-23 05:19:22 +00:00
parent af60f400f8
commit 3f4bc7dd69
20 changed files with 1912 additions and 1927 deletions

View File

@ -3831,7 +3831,7 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossw
.debug_frame 0x00003f10 0x790 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
.debug_frame 0x000046a0 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7em_t_le_eabi.a(user_libc.o)
.debug_info 0x00000000 0x15ad4
.debug_info 0x00000000 0x15abb
.debug_info 0x00000000 0x35cb THUMB Debug/../../obj/mmc.o
.debug_info 0x000035cb 0x61d THUMB Debug/../../obj/system_stm32f4xx.o
.debug_info 0x00003be8 0x8a0 THUMB Debug/../../obj/stm32f4xx_flash.o
@ -3843,32 +3843,32 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossw
.debug_info 0x00007213 0x1ffe THUMB Debug/../../obj/stm32_eth.o
.debug_info 0x00009211 0x15cf THUMB Debug/../../obj/netdev.o
.debug_info 0x0000a7e0 0x838 THUMB Debug/../../obj/hooks.o
.debug_info 0x0000b018 0x509 THUMB Debug/../../obj/main.o
.debug_info 0x0000b521 0x10a THUMB Debug/../../obj/cstart.o
.debug_info 0x0000b62b 0x13f THUMB Debug/../../obj/vectors.o
.debug_info 0x0000b76a 0x1fd THUMB Debug/../../obj/cpu.o
.debug_info 0x0000b967 0xa1c THUMB Debug/../../obj/flash.o
.debug_info 0x0000c383 0x252 THUMB Debug/../../obj/nvm.o
.debug_info 0x0000c5d5 0x195 THUMB Debug/../../obj/timer.o
.debug_info 0x0000c76a 0x66d THUMB Debug/../../obj/uart.o
.debug_info 0x0000cdd7 0x581 THUMB Debug/../../obj/can.o
.debug_info 0x0000d358 0x10a THUMB Debug/../../obj/assert.o
.debug_info 0x0000d462 0x15f THUMB Debug/../../obj/backdoor.o
.debug_info 0x0000d5c1 0x177 THUMB Debug/../../obj/boot.o
.debug_info 0x0000d738 0x3e7 THUMB Debug/../../obj/com.o
.debug_info 0x0000db1f 0x9a THUMB Debug/../../obj/cop.o
.debug_info 0x0000dbb9 0x8ac THUMB Debug/../../obj/xcp.o
.debug_info 0x0000e465 0x1226 THUMB Debug/../../obj/file.o
.debug_info 0x0000f68b 0x3562 THUMB Debug/../../obj/ff.o
.debug_info 0x00012bed 0x169 THUMB Debug/../../obj/unicode.o
.debug_info 0x00012d56 0xd12 THUMB Debug/../../obj/uip.o
.debug_info 0x00013a68 0x6b3 THUMB Debug/../../obj/uip_arp.o
.debug_info 0x0001411b 0x682 THUMB Debug/../../obj/net.o
.debug_info 0x0001479d 0xd02 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.debug_info 0x0001549f 0x55f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
.debug_info 0x000159fe 0xd6 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7em_t_le_eabi.a(user_libc.o)
.debug_info 0x0000b018 0x4f0 THUMB Debug/../../obj/main.o
.debug_info 0x0000b508 0x10a THUMB Debug/../../obj/cstart.o
.debug_info 0x0000b612 0x13f THUMB Debug/../../obj/vectors.o
.debug_info 0x0000b751 0x1fd THUMB Debug/../../obj/cpu.o
.debug_info 0x0000b94e 0xa1c THUMB Debug/../../obj/flash.o
.debug_info 0x0000c36a 0x252 THUMB Debug/../../obj/nvm.o
.debug_info 0x0000c5bc 0x195 THUMB Debug/../../obj/timer.o
.debug_info 0x0000c751 0x66d THUMB Debug/../../obj/uart.o
.debug_info 0x0000cdbe 0x581 THUMB Debug/../../obj/can.o
.debug_info 0x0000d33f 0x10a THUMB Debug/../../obj/assert.o
.debug_info 0x0000d449 0x15f THUMB Debug/../../obj/backdoor.o
.debug_info 0x0000d5a8 0x177 THUMB Debug/../../obj/boot.o
.debug_info 0x0000d71f 0x3e7 THUMB Debug/../../obj/com.o
.debug_info 0x0000db06 0x9a THUMB Debug/../../obj/cop.o
.debug_info 0x0000dba0 0x8ac THUMB Debug/../../obj/xcp.o
.debug_info 0x0000e44c 0x1226 THUMB Debug/../../obj/file.o
.debug_info 0x0000f672 0x3562 THUMB Debug/../../obj/ff.o
.debug_info 0x00012bd4 0x169 THUMB Debug/../../obj/unicode.o
.debug_info 0x00012d3d 0xd12 THUMB Debug/../../obj/uip.o
.debug_info 0x00013a4f 0x6b3 THUMB Debug/../../obj/uip_arp.o
.debug_info 0x00014102 0x682 THUMB Debug/../../obj/net.o
.debug_info 0x00014784 0xd02 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.debug_info 0x00015486 0x55f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
.debug_info 0x000159e5 0xd6 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7em_t_le_eabi.a(user_libc.o)
.debug_abbrev 0x00000000 0x37d6
.debug_abbrev 0x00000000 0x37b8
.debug_abbrev 0x00000000 0x370 THUMB Debug/../../obj/mmc.o
.debug_abbrev 0x00000370 0x158 THUMB Debug/../../obj/system_stm32f4xx.o
.debug_abbrev 0x000004c8 0x1a9 THUMB Debug/../../obj/stm32f4xx_flash.o
@ -3880,30 +3880,30 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossw
.debug_abbrev 0x00000ff6 0x28e THUMB Debug/../../obj/stm32_eth.o
.debug_abbrev 0x00001284 0x335 THUMB Debug/../../obj/netdev.o
.debug_abbrev 0x000015b9 0x208 THUMB Debug/../../obj/hooks.o
.debug_abbrev 0x000017c1 0x1b6 THUMB Debug/../../obj/main.o
.debug_abbrev 0x00001977 0x14 THUMB Debug/../../obj/cstart.o
.debug_abbrev 0x0000198b 0xf6 THUMB Debug/../../obj/vectors.o
.debug_abbrev 0x00001a81 0xe8 THUMB Debug/../../obj/cpu.o
.debug_abbrev 0x00001b69 0x2e1 THUMB Debug/../../obj/flash.o
.debug_abbrev 0x00001e4a 0xf8 THUMB Debug/../../obj/nvm.o
.debug_abbrev 0x00001f42 0xf8 THUMB Debug/../../obj/timer.o
.debug_abbrev 0x0000203a 0x1fe THUMB Debug/../../obj/uart.o
.debug_abbrev 0x00002238 0x20b THUMB Debug/../../obj/can.o
.debug_abbrev 0x00002443 0x9d THUMB Debug/../../obj/assert.o
.debug_abbrev 0x000024e0 0x91 THUMB Debug/../../obj/backdoor.o
.debug_abbrev 0x00002571 0x62 THUMB Debug/../../obj/boot.o
.debug_abbrev 0x000025d3 0x183 THUMB Debug/../../obj/com.o
.debug_abbrev 0x00002756 0x44 THUMB Debug/../../obj/cop.o
.debug_abbrev 0x0000279a 0x265 THUMB Debug/../../obj/xcp.o
.debug_abbrev 0x000029ff 0x212 THUMB Debug/../../obj/file.o
.debug_abbrev 0x00002c11 0x337 THUMB Debug/../../obj/ff.o
.debug_abbrev 0x00002f48 0xa8 THUMB Debug/../../obj/unicode.o
.debug_abbrev 0x00002ff0 0x293 THUMB Debug/../../obj/uip.o
.debug_abbrev 0x00003283 0x1df THUMB Debug/../../obj/uip_arp.o
.debug_abbrev 0x00003462 0x243 THUMB Debug/../../obj/net.o
.debug_abbrev 0x000036a5 0xcb C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.debug_abbrev 0x00003770 0x3e C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
.debug_abbrev 0x000037ae 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7em_t_le_eabi.a(user_libc.o)
.debug_abbrev 0x000017c1 0x198 THUMB Debug/../../obj/main.o
.debug_abbrev 0x00001959 0x14 THUMB Debug/../../obj/cstart.o
.debug_abbrev 0x0000196d 0xf6 THUMB Debug/../../obj/vectors.o
.debug_abbrev 0x00001a63 0xe8 THUMB Debug/../../obj/cpu.o
.debug_abbrev 0x00001b4b 0x2e1 THUMB Debug/../../obj/flash.o
.debug_abbrev 0x00001e2c 0xf8 THUMB Debug/../../obj/nvm.o
.debug_abbrev 0x00001f24 0xf8 THUMB Debug/../../obj/timer.o
.debug_abbrev 0x0000201c 0x1fe THUMB Debug/../../obj/uart.o
.debug_abbrev 0x0000221a 0x20b THUMB Debug/../../obj/can.o
.debug_abbrev 0x00002425 0x9d THUMB Debug/../../obj/assert.o
.debug_abbrev 0x000024c2 0x91 THUMB Debug/../../obj/backdoor.o
.debug_abbrev 0x00002553 0x62 THUMB Debug/../../obj/boot.o
.debug_abbrev 0x000025b5 0x183 THUMB Debug/../../obj/com.o
.debug_abbrev 0x00002738 0x44 THUMB Debug/../../obj/cop.o
.debug_abbrev 0x0000277c 0x265 THUMB Debug/../../obj/xcp.o
.debug_abbrev 0x000029e1 0x212 THUMB Debug/../../obj/file.o
.debug_abbrev 0x00002bf3 0x337 THUMB Debug/../../obj/ff.o
.debug_abbrev 0x00002f2a 0xa8 THUMB Debug/../../obj/unicode.o
.debug_abbrev 0x00002fd2 0x293 THUMB Debug/../../obj/uip.o
.debug_abbrev 0x00003265 0x1df THUMB Debug/../../obj/uip_arp.o
.debug_abbrev 0x00003444 0x243 THUMB Debug/../../obj/net.o
.debug_abbrev 0x00003687 0xcb C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.debug_abbrev 0x00003752 0x3e C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
.debug_abbrev 0x00003790 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7em_t_le_eabi.a(user_libc.o)
.debug_loc 0x00000000 0x11731
.debug_loc 0x00000000 0x2289 THUMB Debug/../../obj/mmc.o
@ -4047,7 +4047,7 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossw
.debug_ranges 0x00001678 0x208 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
.debug_ranges 0x00001880 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7em_t_le_eabi.a(user_libc.o)
.debug_line 0x00000000 0x7d84
.debug_line 0x00000000 0x7d6a
.debug_line 0x00000000 0xb5b THUMB Debug/../../obj/mmc.o
.debug_line 0x00000b5b 0x21c THUMB Debug/../../obj/system_stm32f4xx.o
.debug_line 0x00000d77 0x49f THUMB Debug/../../obj/stm32f4xx_flash.o
@ -4059,32 +4059,32 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossw
.debug_line 0x000026d2 0xcd9 THUMB Debug/../../obj/stm32_eth.o
.debug_line 0x000033ab 0x3b3 THUMB Debug/../../obj/netdev.o
.debug_line 0x0000375e 0x2d5 THUMB Debug/../../obj/hooks.o
.debug_line 0x00003a33 0x269 THUMB Debug/../../obj/main.o
.debug_line 0x00003c9c 0x134 THUMB Debug/../../obj/cstart.o
.debug_line 0x00003dd0 0x10a THUMB Debug/../../obj/vectors.o
.debug_line 0x00003eda 0x15b THUMB Debug/../../obj/cpu.o
.debug_line 0x00004035 0x3a0 THUMB Debug/../../obj/flash.o
.debug_line 0x000043d5 0x137 THUMB Debug/../../obj/nvm.o
.debug_line 0x0000450c 0x1a3 THUMB Debug/../../obj/timer.o
.debug_line 0x000046af 0x305 THUMB Debug/../../obj/uart.o
.debug_line 0x000049b4 0x1a0 THUMB Debug/../../obj/can.o
.debug_line 0x00004b54 0xdf THUMB Debug/../../obj/assert.o
.debug_line 0x00004c33 0x117 THUMB Debug/../../obj/backdoor.o
.debug_line 0x00004d4a 0x11b THUMB Debug/../../obj/boot.o
.debug_line 0x00004e65 0x187 THUMB Debug/../../obj/com.o
.debug_line 0x00004fec 0xaf THUMB Debug/../../obj/cop.o
.debug_line 0x0000509b 0x200 THUMB Debug/../../obj/xcp.o
.debug_line 0x0000529b 0x3d7 THUMB Debug/../../obj/file.o
.debug_line 0x00005672 0xfc5 THUMB Debug/../../obj/ff.o
.debug_line 0x00006637 0x19d THUMB Debug/../../obj/unicode.o
.debug_line 0x000067d4 0x57e THUMB Debug/../../obj/uip.o
.debug_line 0x00006d52 0x2a6 THUMB Debug/../../obj/uip_arp.o
.debug_line 0x00006ff8 0x215 THUMB Debug/../../obj/net.o
.debug_line 0x0000720d 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.debug_line 0x000077c0 0x550 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
.debug_line 0x00007d10 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7em_t_le_eabi.a(user_libc.o)
.debug_line 0x00003a33 0x24f THUMB Debug/../../obj/main.o
.debug_line 0x00003c82 0x134 THUMB Debug/../../obj/cstart.o
.debug_line 0x00003db6 0x10a THUMB Debug/../../obj/vectors.o
.debug_line 0x00003ec0 0x15b THUMB Debug/../../obj/cpu.o
.debug_line 0x0000401b 0x3a0 THUMB Debug/../../obj/flash.o
.debug_line 0x000043bb 0x137 THUMB Debug/../../obj/nvm.o
.debug_line 0x000044f2 0x1a3 THUMB Debug/../../obj/timer.o
.debug_line 0x00004695 0x305 THUMB Debug/../../obj/uart.o
.debug_line 0x0000499a 0x1a0 THUMB Debug/../../obj/can.o
.debug_line 0x00004b3a 0xdf THUMB Debug/../../obj/assert.o
.debug_line 0x00004c19 0x117 THUMB Debug/../../obj/backdoor.o
.debug_line 0x00004d30 0x11b THUMB Debug/../../obj/boot.o
.debug_line 0x00004e4b 0x187 THUMB Debug/../../obj/com.o
.debug_line 0x00004fd2 0xaf THUMB Debug/../../obj/cop.o
.debug_line 0x00005081 0x200 THUMB Debug/../../obj/xcp.o
.debug_line 0x00005281 0x3d7 THUMB Debug/../../obj/file.o
.debug_line 0x00005658 0xfc5 THUMB Debug/../../obj/ff.o
.debug_line 0x0000661d 0x19d THUMB Debug/../../obj/unicode.o
.debug_line 0x000067ba 0x57e THUMB Debug/../../obj/uip.o
.debug_line 0x00006d38 0x2a6 THUMB Debug/../../obj/uip_arp.o
.debug_line 0x00006fde 0x215 THUMB Debug/../../obj/net.o
.debug_line 0x000071f3 0x5b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.debug_line 0x000077a6 0x550 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
.debug_line 0x00007cf6 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7em_t_le_eabi.a(user_libc.o)
.debug_str 0x00000000 0x6919
.debug_str 0x00000000 0x690b
.debug_str 0x00000000 0x145b THUMB Debug/../../obj/mmc.o
0x1526 (size before relaxing)
.debug_str 0x0000145b 0x276 THUMB Debug/../../obj/system_stm32f4xx.o
@ -4107,51 +4107,51 @@ OUTPUT(C:/Work/software/OpenBLT/Target/Demo/ARMCM4_STM32_Olimex_STM32E407_Crossw
0xcb6 (size before relaxing)
.debug_str 0x00003f91 0x398 THUMB Debug/../../obj/hooks.o
0x5b9 (size before relaxing)
.debug_str 0x00004329 0x81 THUMB Debug/../../obj/main.o
0x40e (size before relaxing)
.debug_str 0x000043aa 0xbb THUMB Debug/../../obj/vectors.o
.debug_str 0x00004329 0x73 THUMB Debug/../../obj/main.o
0x400 (size before relaxing)
.debug_str 0x0000439c 0xbb THUMB Debug/../../obj/vectors.o
0x1ea (size before relaxing)
.debug_str 0x00004465 0x12f THUMB Debug/../../obj/cpu.o
.debug_str 0x00004457 0x12f THUMB Debug/../../obj/cpu.o
0x25a (size before relaxing)
.debug_str 0x00004594 0x221 THUMB Debug/../../obj/flash.o
.debug_str 0x00004586 0x221 THUMB Debug/../../obj/flash.o
0x4f6 (size before relaxing)
.debug_str 0x000047b5 0x9f THUMB Debug/../../obj/nvm.o
.debug_str 0x000047a7 0x9f THUMB Debug/../../obj/nvm.o
0x240 (size before relaxing)
.debug_str 0x00004854 0xca THUMB Debug/../../obj/timer.o
.debug_str 0x00004846 0xca THUMB Debug/../../obj/timer.o
0x235 (size before relaxing)
.debug_str 0x0000491e 0x11e THUMB Debug/../../obj/uart.o
.debug_str 0x00004910 0x11e THUMB Debug/../../obj/uart.o
0x428 (size before relaxing)
.debug_str 0x00004a3c 0x19a THUMB Debug/../../obj/can.o
.debug_str 0x00004a2e 0x19a THUMB Debug/../../obj/can.o
0x33f (size before relaxing)
.debug_str 0x00004bd6 0x9b THUMB Debug/../../obj/assert.o
.debug_str 0x00004bc8 0x9b THUMB Debug/../../obj/assert.o
0x1df (size before relaxing)
.debug_str 0x00004c71 0xe8 THUMB Debug/../../obj/backdoor.o
.debug_str 0x00004c63 0xe8 THUMB Debug/../../obj/backdoor.o
0x226 (size before relaxing)
.debug_str 0x00004d59 0x9b THUMB Debug/../../obj/boot.o
.debug_str 0x00004d4b 0x9b THUMB Debug/../../obj/boot.o
0x1fe (size before relaxing)
.debug_str 0x00004df4 0x184 THUMB Debug/../../obj/com.o
.debug_str 0x00004de6 0x184 THUMB Debug/../../obj/com.o
0x34b (size before relaxing)
.debug_str 0x00004f78 0x70 THUMB Debug/../../obj/cop.o
.debug_str 0x00004f6a 0x70 THUMB Debug/../../obj/cop.o
0x190 (size before relaxing)
.debug_str 0x00004fe8 0x21d THUMB Debug/../../obj/xcp.o
.debug_str 0x00004fda 0x21d THUMB Debug/../../obj/xcp.o
0x444 (size before relaxing)
.debug_str 0x00005205 0x31b THUMB Debug/../../obj/file.o
.debug_str 0x000051f7 0x31b THUMB Debug/../../obj/file.o
0x7e9 (size before relaxing)
.debug_str 0x00005520 0x31a THUMB Debug/../../obj/ff.o
.debug_str 0x00005512 0x31a THUMB Debug/../../obj/ff.o
0x758 (size before relaxing)
.debug_str 0x0000583a 0xa5 THUMB Debug/../../obj/unicode.o
.debug_str 0x0000582c 0xa5 THUMB Debug/../../obj/unicode.o
0x171 (size before relaxing)
.debug_str 0x000058df 0x3ff THUMB Debug/../../obj/uip.o
.debug_str 0x000058d1 0x3ff THUMB Debug/../../obj/uip.o
0x5ca (size before relaxing)
.debug_str 0x00005cde 0x184 THUMB Debug/../../obj/uip_arp.o
.debug_str 0x00005cd0 0x184 THUMB Debug/../../obj/uip_arp.o
0x37a (size before relaxing)
.debug_str 0x00005e62 0xc3 THUMB Debug/../../obj/net.o
.debug_str 0x00005e54 0xc3 THUMB Debug/../../obj/net.o
0x413 (size before relaxing)
.debug_str 0x00005f25 0x56f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
.debug_str 0x00005f17 0x56f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_v7em_t_le_eabi.a(libc2.o)
0x655 (size before relaxing)
.debug_str 0x00006494 0x3b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
.debug_str 0x00006486 0x3b3 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libdebugio_v7em_t_le_eabi.a(libdebugio.o)
0x3fc (size before relaxing)
.debug_str 0x00006847 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7em_t_le_eabi.a(user_libc.o)
.debug_str 0x00006839 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.3/lib/libc_user_libc_v7em_t_le_eabi.a(user_libc.o)
0x11b (size before relaxing)
.comment 0x00000000 0x4e

View File

@ -691,20 +691,20 @@ S31508002AF000004FF0000180F8241204F0D1F9317873
S31508002B0091B14FF4A054C4F201044FF08005204659
S31508002B10FFF7B8FA20462946FFF7C0FA0028F9D089
S31508002B2016F8011F0029F2D170BD00BF80B582B02A
S31508002B3072B6FEF77BFE4FF020004FF00101FFF75B
S31508002B402FF94FF004004FF00101FFF705F94FF494
S31508002B500065C4F2020528464FF006014FF0080248
S31508002B60FFF772F828464FF007014FF00802FFF703
S31508002B706BF84FF000078DF806704FF001068DF8D8
S31508002B8007604FF002048DF804404FF040030093AD
S31508002B908DF8054028466946FEF7A0FF8DF80440E3
S31508002BA04FF08000009028466946FEF797FF2046BA
S31508002BB03146FFF7D1F84FF48065C4F2020528467E
S31508002BC04FF005014FF00902FFF73EF828464FF08F
S31508002BD006014FF00902FFF737F84FF06001009140
S31508002BE08DF804408DF805408DF806708DF807605D
S31508002BF028466946FEF772FF4FF0C0603146FFF778
S31508002C00BDF800F0D3FE00F0DFFEFCE708B548F695
S31508002B30FEF77CFE4FF020004FF00101FFF730F959
S31508002B404FF004004FF00101FFF706F94FF4006556
S31508002B50C4F2020528464FF006014FF00802FFF7B7
S31508002B6073F828464FF007014FF00802FFF76CF894
S31508002B704FF000078DF806704FF001068DF80760D4
S31508002B804FF002048DF804404FF0400300938DF88F
S31508002B90054028466946FEF7A1FF8DF804404FF028
S31508002BA08000009028466946FEF798FF2046314681
S31508002BB0FFF7D2F84FF48065C4F2020528464FF0B5
S31508002BC005014FF00902FFF73FF828464FF00601C6
S31508002BD04FF00902FFF738F84FF0600100918DF8C1
S31508002BE004408DF805408DF806708DF80760284674
S31508002BF06946FEF773FF4FF0C0603146FFF7BEF82F
S31508002C0000F0D4FE00F0E0FEFCE700BF08B548F689
S31508002C10F070C0F600004FF03D0100F07DFE08BDE3
S31508002C2008B500F089FB90B100F034FF00F092FB84
S31508002C3000F070FB20F0604020F07F014EF608534C

View File

@ -48,9 +48,9 @@
</TraceWindow>
<Watch1>
<Watches active="1" update="Never" >
<Watchpoint linenumber="124" radix="-1" name="free_running_counter_now" expression="free_running_counter_now" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
<Watchpoint linenumber="152" radix="-1" name="free_running_counter_accumulative" expression="free_running_counter_accumulative" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
<Watchpoint linenumber="121" radix="-1" name="free_running_counter_last" expression="free_running_counter_last" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
<Watchpoint linenumber="152" radix="-1" name="free_running_counter_accumulative" expression="free_running_counter_accumulative" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
<Watchpoint linenumber="124" radix="-1" name="free_running_counter_now" expression="free_running_counter_now" filename="d:/usr/feaser/software/openblt/target/source/armcm3_stm32/timer.c" />
</Watches>
</Watch1>
<Watch2>
@ -63,8 +63,8 @@
<Watches active="0" update="Never" />
</Watch4>
<Files>
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\main.c" y="54" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\main.c" left="0" selected="0" name="unnamed" top="50" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="48" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\blt_conf.h" y="167" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\blt_conf.h" left="18" selected="1" name="unnamed" top="132" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\main.c" y="54" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\main.c" left="18" selected="0" name="unnamed" top="50" />
<SessionOpenFile useTextEdit="1" useBinaryEdit="0" codecName="Latin1" x="0" debugPath="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\blt_conf.h" y="167" path="C:\Work\software\OpenBLT\Target\Demo\ARMCM4_STM32_Olimex_STM32E407_Crossworks\Boot\blt_conf.h" left="0" selected="1" name="unnamed" top="167" />
</Files>
<ARMCrossStudioWindow activeProject="openbtl_olimex_stm32e407" autoConnectTarget="SEGGER J-Link" debugSearchFileMap="" fileDialogInitialDirectory="C:\Work\software\OpenBLT\Target\Source\third_party\uip\uip" fileDialogDefaultFilter="*.c" autoConnectCapabilities="266111" debugSearchPath="" buildConfiguration="THUMB Debug" />
</session>

View File

@ -83,8 +83,6 @@ static void Init(void)
GPIO_InitTypeDef GPIO_InitStructure;
#endif
/* disable all interrupts to prevent possible jump back to the user program */
__disable_irq();
/* initialize the system and its clocks */
SystemInit();
#if (BOOT_COM_UART_ENABLE > 0)

View File

@ -22,25 +22,25 @@ Idx Name Size VMA LMA File off Algn
CONTENTS, ALLOC, LOAD, DATA
2 .bss 00002ce4 20000080 08007f80 00010080 2**7
ALLOC
3 .debug_info 00012c9d 00000000 00000000 00010020 2**0
3 .debug_info 00012c85 00000000 00000000 00010020 2**0
CONTENTS, READONLY, DEBUGGING
4 .debug_abbrev 000036d4 00000000 00000000 00022cbd 2**0
4 .debug_abbrev 000036b6 00000000 00000000 00022ca5 2**0
CONTENTS, READONLY, DEBUGGING
5 .debug_loc 0000b713 00000000 00000000 00026391 2**0
5 .debug_loc 0000b713 00000000 00000000 0002635b 2**0
CONTENTS, READONLY, DEBUGGING
6 .debug_aranges 000010b8 00000000 00000000 00031aa4 2**0
6 .debug_aranges 000010b8 00000000 00000000 00031a6e 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_ranges 00000fe8 00000000 00000000 00032b5c 2**0
7 .debug_ranges 00000fe8 00000000 00000000 00032b26 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_line 00005d00 00000000 00000000 00033b44 2**0
8 .debug_line 00005ce6 00000000 00000000 00033b0e 2**0
CONTENTS, READONLY, DEBUGGING
9 .debug_str 000054b8 00000000 00000000 00039844 2**0
9 .debug_str 000054aa 00000000 00000000 000397f4 2**0
CONTENTS, READONLY, DEBUGGING
10 .comment 00000030 00000000 00000000 0003ecfc 2**0
10 .comment 00000030 00000000 00000000 0003ec9e 2**0
CONTENTS, READONLY
11 .ARM.attributes 00000033 00000000 00000000 0003ed2c 2**0
11 .ARM.attributes 00000033 00000000 00000000 0003ecce 2**0
CONTENTS, READONLY
12 .debug_frame 00002a64 00000000 00000000 0003ed60 2**2
12 .debug_frame 00002a64 00000000 00000000 0003ed04 2**2
CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE:
08000000 l d .text 00000000 .text
@ -305,7 +305,7 @@ SYMBOL TABLE:
08006f88 g F .text 0000008a FlashErase
0800749c g F .text 0000009e memset
0800024c g F .text 00000020 FileFirmwareUpdateErrorHook
080002cc g F .text 000000bc main
080002cc g F .text 000000ba main
08001f1c g F .text 0000006e FLASH_EraseSector
0800404c g F .text 000000ac f_sync
080013c8 g F .text 0000004c SD_SendStatus

View File

@ -44,18 +44,18 @@ S3150800029040F28000C2F20000002380F8243203F006
S315080002A02BFF317889B14FF4A054C4F2010480259C
S315080002B0204602F0D9F82046294602F0DDF8002843
S315080002C0F9D016F8011F0029F2D170BD80B582B0A9
S315080002D072B602F0D7F82020012101F06BFF042046
S315080002E0012101F043FF4FF40065C4F202052846D8
S315080002F00621082201F0B8FE28460721082201F047
S31508000300B3FE00278DF8067001268DF807600224D3
S315080003108DF80440402300938DF805402846694629
S3150800032001F054FE8DF80440802300932846694660
S3150800033001F04CFE2046314601F018FF4FF4806567
S31508000340C4F2020528460521092201F08DFE284639
S315080003500621092201F088FE602300938DF80440E7
S315080003608DF805408DF806708DF8076028466946B1
S3150800037001F02CFE4FF0C060314601F009FF05F090
S315080003807DFB05F089FBFCE708B54FF43053C4F252
S315080002D002F0D8F82020012101F06CFF042001214A
S315080002E001F044FF4FF40065C4F2020528460621D2
S315080002F0082201F0B9FE28460721082201F0B4FEBB
S3150800030000278DF8067001268DF8076002248DF8FF
S315080003100440402300938DF805402846694601F0BD
S3150800032055FE8DF80440802300932846694601F05F
S315080003304DFE2046314601F019FF4FF48065C4F2A0
S31508000340020528460521092201F08EFE28460621C7
S31508000350092201F089FE602300938DF804408DF888
S3150800036005408DF806708DF807602846694601F045
S315080003702DFE4FF0C060314601F00AFF05F07EFB06
S3150800038005F08AFBFCE700BF08B54FF43053C4F20A
S3150800039001035B6B13F0450F07D14FF43052C4F2DB
S315080003A00102536B13F0450FFBD013F0040F04D072
S315080003B0042001F0CFFF032008BD13F0010F04D07D

View File

@ -83,8 +83,6 @@ static void Init(void)
GPIO_InitTypeDef GPIO_InitStructure;
#endif
/* disable all interrupts to prevent possible jump back to the user program */
__disable_irq();
/* initialize the system and its clocks */
SystemInit();
#if (BOOT_COM_UART_ENABLE > 0)

View File

@ -1962,18 +1962,18 @@ S31508007A680020C0B2704701207047000010B50749CA
S31508007A7879441831064C7C44163404E00A68081D13
S31508007A88511888470146A142F8D110BD2C0B0000B1
S31508007A984C0B000080B500F005F800F061F800F01E
S31508007AA86DF8FCE700B583B072B600F073F80121EB
S31508007AB82020FCF7ADF801210420FCF789F80822F4
S31508007AC806212448FBF7D8FF082207212148FBF797
S31508007AD8D3FF00208DF8060001208DF80700022044
S31508007AE88DF804004020009002208DF8050000A9B2
S31508007AF81848FBF763FF02208DF8040080200090E1
S31508007B0800A91448FBF75AFF01210220FCF760F880
S31508007B18092205211048FBF7AFFF092206210E485E
S31508007B28FBF7AAFF6020009002208DF804000220C7
S31508007B388DF8050000208DF8060001208DF807004D
S31508007B4800A90548FBF73AFF01215FF0C060FCF77A
S31508007B584FF807BD000802400004024000F0BCB810
S31508007AA86DF8FCE700B583B000F074F801212020D2
S31508007AB8FCF7AEF801210420FCF78AF8082206210B
S31508007AC82448FBF7D9FF082207212248FBF7D4FFE9
S31508007AD800208DF8060001208DF8070002208DF891
S31508007AE804004020009002208DF8050000A91948D6
S31508007AF8FBF764FF02208DF804008020009000A997
S31508007B081448FBF75BFF01210220FCF761F80922FC
S31508007B1805211148FBF7B0FF092206210E48FBF795
S31508007B28ABFF6020009002208DF8040002208DF833
S31508007B38050000208DF8060001208DF8070000A929
S31508007B480548FBF73BFF01215FF0C060FCF750F8DA
S31508007B5807BD0000000802400004024000F0BCB857
S31508007B6880B5FFF70EF9FDF7E7FCFFF7E6F8FEF72D
S31508007B78E5FCFEF759FC00F0B5F801BD80B5FFF73E
S31508007B8801F9FDF7EDFCFEF70FFDFEF760FC00F0C6

View File

@ -30,7 +30,7 @@
<Windows>
<Wnd0>
<Wnd2>
<Tabs>
<Tab>
<Identity>TabID-10231-8055</Identity>
@ -42,7 +42,7 @@
</Tab>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd0><Wnd1><Tabs><Tab><Identity>TabID-19870-1384</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-11216-22197</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd1></Windows>
<SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-19870-1384</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab><Tab><Identity>TabID-11216-22197</Identity><TabName>Debug Log</TabName><Factory>Debug-Log</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows>
<Editor>
@ -55,7 +55,7 @@
<Top><Row0><Sizes><Toolbar-02b3ba70><key>iaridepm.enu1</key></Toolbar-02b3ba70></Sizes></Row0><Row1><Sizes/></Row1></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>413</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>216146</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>413</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>216146</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd1></Sizes></Row0></Right><Bottom><Row0><Sizes/></Row0></Bottom><Float><Sizes/></Float></Positions>
<Top><Row0><Sizes><Toolbar-02b2ba70><key>iaridepm.enu1</key></Toolbar-02b2ba70></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>413</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>216146</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>963</Bottom><Right>413</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>216146</sizeVertCX><sizeVertCY>957341</sizeVertCY></Rect></Wnd3></Sizes></Row0></Right><Bottom><Row0><Sizes/></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop>
</Workspace>

View File

@ -83,8 +83,6 @@ static void Init(void)
GPIO_InitTypeDef GPIO_InitStructure;
#endif
/* disable all interrupts to prevent possible jump back to the user program */
__disable_irq();
/* initialize the system and its clocks */
SystemInit();

View File

@ -1,6 +1,6 @@
S0720000433A5C576F726B5C736F6674776172655C4F70656E424C545C5461726765745C44656D6F5C48435331325F457662706C75735F447261676F6E3132705F436F646557617272696F725C426F6F745C62696E5C6F70656E626C745F657662706C75735F647261676F6E3132702E61627366
S2240FE800FEE82EFDE82C270E35ED31EC3169700434FB310326F2FEE830EC31270BED311827
S2240FE8200A30700434F920F13D06E8000001E832FBC3390004FD4F70656E424C5400000C1A
S2240FE8200A30700434F920F13D06E8000001E832FBBB390004FD4F70656E424C5400000C22
S2240FE840000000004000000C400000004000000C800000004000000CC00000004000000DF3
S2240FE860000000004000000D400000004000000D800000004000000DC00000004000000ECF
S2240FE880000000004000000E400000004000000E800000004000000EC00000004000000FAB
@ -15,151 +15,151 @@ S2240FE980656E424C545C5461726765745C536F757263655C48435331325C666C6173682EE9
S2240FE9A06300433A5C576F726B5C736F6674776172655C4F70656E424C545C54617267657E
S2240FE9C0745C536F757263655C48435331325C756172742E6300433A5C576F726B5C736FE2
S2240FE9E06674776172655C4F70656E424C545C5461726765745C536F757263655C484353E0
S2240FEA0031325C63616E2E630016EA1416EACF16EADE20FB1B99698214104D398069816968
S2240FEA2080E68087CD1F40C3000118133BE68387C3000116FBA33B34EC84B76516FB956C8A
S2240FEA40876E858C5DC01B822609046506C6016B8220286280E680C13F23C6E682040108A2
S2240FEA606281E681C10F23B7E68204010ECCE9183BC67587B70516F8A11B82E6805B34E666
S2240FEA80815B354F3708FC4C39801B873DC6017B390216F6257C39057E390306EA9E16EB32
S2240FEAA07B04012AF6390204212416F6253BFC3905C30032B746FC3903C9008900353BECA0
S2240FEAC08416FAB11B82250679390216EF7B3D16EB7F16F5CD16F59316EAEA06EA8D16EB46
S2240FEAE08016F60616EAFF06EA9E16EB8116F8B5C601877C390016F62EC7877C39003DCC55
S2240FEB00390716F9A2042104C601070DCC390716F6A5042103C707013D877C3900CC3907B3
S2240FEB2006EBA33D3BFC390004240AEC843BE68316F9511B82FC3900260AEC843BE68316AE
S2240FEB40F6471B8216EB9F3A3D3BFC390016FBAF040909040707C60821C78FC640876C809A
S2240FEB60303D3BFC390016FBAF040909040707C60821C78FC640876C80303D16EB963D3D80
S2240FEB803DC7877C398F7C398D7B398A7C398B7B39497C39473DF6394726013DC6013D7945
S2240FEBA0398A3D3B36B745E600C1FF2607B75416ECEF2055B639470420CFC1FE2244C1F38E
S2240FEBC0250EC1F62221C0F38716FBAA4D3F3846C1CC6B802526C1D22222C0CC8716FBAA8D
S2240FEBE07F86867863716AC1FA6B80250FC1FE220BC0FA8716FBAA296F30373EE680C1C9D1
S2240FEC00273A2062EC8116ED8F2060EC8116EDE42059EC8116ED752052EC8116EE42204B3C
S2240FEC20EC8116ED532044EC8116ED4F203DEC8116ED352036EC8116ED25202FB75416EE8F
S2240FEC408B2028EC8116EED72021EC8116EE6E201AEC8116EF3E2013EC8116EF68200CEC56
S2240FEC608116EF762005C62016ECDFF6398A042105C61016ECDFFC398B2F0E180B01398A1A
S2240FEC80CE394A3416EC8C1B821B833D3BEC843BEC8216EB241B843D6CAD69822013EE8BD0
S2240FECA0E600EB826B82EE89EC8B16FACA6C8B6E89EC87EE85343B16FACF6C8B6E89C787DA
S2240FECC03B3BEC84EE8616FAB11B8426D1E68287EE806C02C76C00521B833D7939483D37D6
S2240FECE0C6FE7B394A327A394B50877C398B3D07EACCFF017B3947C77C394A1C394B107B11
S2240FED00394C1C394C0116EB497B394D16EB627A394E16EB627B394FCC01017C3950CE0002
S2240FED20087E398B3D79394707B1C6FF7B394A50877C398B3D86FFC77C394AF639487B39FA
S2240FED404CC7877C394D7B394FC6067C398B3DC706ECDF1803E836398FC7877C398D437CCF
S2240FED60394A877C394CC6077C3950C77C394EC6087C398B3D3BC6FF7B394AEE80EC047CB5
S2240FED80398DEC067C398FC601877C398B3A3D3BB745E601873B16EB498300013BEE82AE57
S2240FEDA0B32307C62216ECDF2038CC394B3BC7873BFE398F34FE398D34EE88E60116EF9A3F
S2240FEDC0C6FF7B394AEEA7E60187B745F3398F7C398FCC0000F9398EB9398D7C398D087E8B
S2240FEDE0398B3A3D3BB745E601873B16EB498300013BEE82AEB32307C62216ECDF2041EEC8
S2240FEE0080EC047C398DED067D398FCE394B34C7873B35FD398D35ED88E64116EF9AC6FFB8
S2240FEE207B394AEEA7E60187B745F3398F7C398FCC0000F9398EB9398D7C398D087E398B2B
S2240FEE403A3D3BC6FF7B394AFC398F3BFC398D3BEE84EC063BEC043BCC394E16EC987B39C2
S2240FEE604BC7877C394CC6087C398B1B8A3D86FFC77C394A7B394C16EB497B394DC7877C94
S2240FEE80394E7B3950C6077C398B3D3BFC398F3BFC398D3B16EB498300013BC7873BEC884C
S2240FEEA0C3000116F5961B88046107C63116ECDF2023C6FF7B394A16EB49830001F3398F63
S2240FEEC07C398FCC0000F9398EB9398D7C398DC601877C398B3A3D3BB745E601873B16EBA7
S2240FEEE0498300023BEE82AEB32304C6222031C6FF7B394A50877C398BEE80E60126081651
S2240FEF00F5C20461372017FD398F35FD398D353BC73B1902B7C616F5961B88046107C631E5
S2240FEF2016ECDF2017EE80E60187F3398F7C398FCC0000F9398EB9398D7C398D3A3D3BFCCF
S2240FEF40398F3BFC398D3BEE84EC06EE0416F5AC1B84046107C63116ECDF200AC6FF7B390A
S2240FEF604A50877C398B3A3D16EFC1C6FF7B394A50877C398B3DC63106ECDF3B16F5BE04F8
S2240FEF80411616EB2316F5EA16F2F8830002B745EC006C8015F300003A3D6CACEC8C6C8297
S2240FEFA0EE88200DED82E6306B706D823416EB8030ED80341A5F6E828D00003026E61B84F4
S2240FEFC03D06F71A1B9D6982CCFF016B81507C39937C39917C3B977C3B951C010303F601DC
S2240FEFE003C403527B3DAF1D0103E36980E68087B745E68108B75613B745CC1F4018151AA7
S2240FF000E1698E00302212E681C1082605A6808A408FA6807A0100201C6280E680C13F237E
S2240FF020CCE68204010FCCE96D3BCC017CCE000016F8A11B821B833D1B983BFCE83EACF02D
S2240FF0401022442608FCE840ACF012223AECF012E38E3BEC8EE9F013A9F012B7453A16FAD9
S2240FF060CF3BFCE8D8F3E8DC3BFCE8D6F9E8DBB9E8DAB7D43BEC8216FACF3B34EC88EE846B
S2240FF08016FAB11B862303C72061FCE8D8F3E8DC3BFCE8D6F9E8DBB9E8DA3BEC82830200BF
S2240FF0A06C883AC20082006C84EDF014EEF012C60916FAA0B746C60916FA8F6C8A6E88EE35
S2240FF0C08634ACB3260BEC86AC822605CC3B952003CC39913BEEF01434EEF01434EE863483
S2240FF0E0ECF016EEF01416F3BC1B881B8A3D1B943B34EDF014EEF012C60916FAA0B746C68D
S2240FF1000916FA8F6C8E6E8CBEE83E18250099FCE83EAC8C2607FCE840AC8E2238ECF01456
S2240FF120E3823BEC82E9F015A9F014B7453A16FACF3BFCE8D8F3E8DC3BFCE8D6F9E8DBB9E5
S2240FF140E8DAB7D43BEC8216FACF3B34EC88EE8416FAB11B862251ECF014A38E3BECF01450
S2240FF160E28FA28E3BEC82E3866C8C3AE983A9826C88C609EE88ED8A16FAA06C86EC8A84B3
S2240FF180018C00001B822705EE84086E846D8A202E16EB80C64037EC8F3BEC8F3BCC55AA5F
S2240FF1A016F53F1B85046103C7201CEC8EC302006C8EEC8CC90089006C8CEE8A086E8AEC87
S2240FF1C08AAC8425CCC6011BF0103DC7876CACFE3B9704A509FE3B9504A503522051CE015D
S2240FF1E0806E828737E383B745E6E23B9987E3816C813352C18025EB61816180EE80086E7A
S2240FF20080FCE8D8F3E8DC3BFCE8D6F9E8DBB9E8DA3BEC82830082B7453AC2008200343B24
S2240FF220C602873BC73B1A8AB75416F0381B8A1B843D1B96C7876C88FCE8D8F3E8DC3BFC23
S2240FF240E8D6F9E8DBB9E8DA3BEC828300826C863AC20082006C82FCE8D8F3E8DC6C80FC3E
S2240FF260E8D6F9E8DBB9E8DA3BEC828300806C8A3AC20082006C86C71B828737E3873BCCE0
S2240FF2800000E988A987B7453A16F4F187E3896C893352C18025E3EC82EE8016F4F1B71034
S2240FF2A0C73BEC84EE8216FACA16F4F187E380E38A1B822603C60121C71B8A3DFC3B970403
S2240FF2C0A406FC3B95048409CC3B9516F479044115FC399304A406FC399104840BCC399135
S2240FF2E016F479046102C73DC787B7456AE23D9952C11625F4C6013DFCE8D8F3E8DC3BFCB0
S2240FF300E8D6F9E8DBB9E8DAB7453A16F51AC340003BCC0000C9008900B7453A3D6CAD346D
S2240FF3208401044403C72043EE87EC02AC822606EC00AC802733EC806C00EC826C02D630D6
S2240FF3406B84EC82EE8016F50E5B30EE871A0434C7873BEC86EE8416F51A3BC7873B860285
S2240FF36016EF9A1B88E6845B30C6011B853D3B34EC868C3B952607CC39916C862027FCE881
S2240FF380D8AC822618FCE8D6AC802611CC3B956C86FEE8D86E82FEE8D66E802008EC861662
S2240FF3A0F47904410FEC863BEC84EE8216F31D1B82046103C7878FEC861B843D1B983B3473
S2240FF3C0EDF012EEF010C60916FAA0B746C60916FA8F6C866E84EEF014EC0204A412EC00E8
S2240FF3E004A40D34EC88EE8616F31D1B82044160EEF014EC02AC862606EC00AC84270F34FC
S2240FF400EC88EE8616F36E1B826CF0142742EEF014ECF012A3021A041AE66E88EC8E6C8AFA
S2240FF42016EB80EEF0141904EC8835A3B18C0200252634EC88C30200B745EC86C900890025
S2240FF440B746B754B76516F36E1B826CF0142603C72023C300046C88EE8AE630ED886B7024
S2240FF4606D886E8AEC82EE8016FACF6C826E800474AE26ACC6011B8C3D1B973BC6016B8AA8
S2240FF480EE80EC0204A408EC0004A403C7205FC7876C88EC8859B746EE80E3026C84CC0054
S2240FF4A000E901A9006C82B75419EEEC446C8616EB80C62037EC853BEE8534EC8B16F53FD1
S2240FF4C01B85044119EC84EE8216F4F1E186260EEC84EE8216FACA16F4F1E1872704698A69
S2240FF4E0200AEE88086E888E010025A7E68A1B8B3D3B34D63037EC8316F50E5B30EC83EE90
S2240FF5008116F51AB745E600325A301B843D3B34C60EED8216FAA01B843D843FC380003D36
S2240FF5203BC787B74537E6E2E8DE6BE23D993352C11625EECC3D996C8015F300003A3D6C62
S2240FF540AC6982D6306B83EC88EE8607C15B301D010303545451C403FA01037B0103C6307A
S2240FF5607B0105B6010584808180261EEC88EE8607A8EE80B7466E40E68A7B010607A11F88
S2240FF580010530022004C6016B82E6835B30E6821B843D06EFC43BEC8A3BEC8A3BEC8A3B08
S2240FF5A0EC8A3BEC8816F0381B88303D3B34EC883BEC883BEC8616F0EE1B841B843D16F20E
S2240FF5C0323D16F1CB0461013D16F2BC3D16F5EA4C4001C6015B4EDC44C35DC05C504C4602
S2240FF5E080C7877C3DB27C3DB03D79004C79004679004D7900407900477900487900497959
S2240FF600004A79004B3D4F4E011AC6015B4EDC50C35DC05C50FC3DB2FE3DB016FACA7C3D42
S2240FF620B27E3DB03D07DFFC3DB2FE3DB03D7900CB7900CA7900C87900C9C61A873B5AC895
S2240FF6405BC94CCB0C3A3D6BADC140230ECCE9A23BC68987B70516F8A11B82E68016F706A5
S2240FF66004010ECCE9A23BC68D87B70516F8A11B82C7876C81202416EB80EC85E381B7451E
S2240FF680E60016F70604010ECCE9A23BC69687B70516F8A11B82EE81086E81E68087AC814D
S2240FF6A022D51B833D3BF63DB42614CC3DB516F6F5042108C6017B3DB4793DF6C72034F62C
S2240FF6C03DF687C3000187C33DB516F6F50431EC723DF6F63DF6F13DB526E1EE8034C78792
S2240FF6E03BCE3DB6343BF63DF616EF9A1B88793DB4C601303D3B4FCC2009D6CFEE806B0085
S2240FF700C60121C7303D4ECC8002C73D5BCF200316EB804FCC80F9C6013D790011CC09391B
S2240FF7205B105A12CF390016E82906EA09FEE78005003DFEE78205003DFEE78405003DFEBD
S2240FF740E78605003DFEE78805003DFEE78A05003DFEE78C05003DFEE78E05003DFEE790A9
S2240FF76005003DFEE79205003DFEE79405003DFEE79605003DFEE79805003DFEE79A0500BF
S2240FF7803DFEE79C05003DFEE79E05003DFEE7A005003DFEE7A205003DFEE7A405003DFE37
S2240FF7A0E7A605003DFEE7A805003DFEE7AA05003DFEE7AC05003DFEE7AE05003DFEE7B089
S2240FF7C005003DFEE7B205003DFEE7B405003DFEE7B605003DFEE7B805003DFEE7BA0500BF
S2240FF7E03DFEE7BC05003DFEE7BE05003DFEE7C005003DFEE7C205003DFEE7C405003DFE37
S2240FF800E7C605003DFEE7C805003DFEE7CA05003DFEE7CC05003DFEE7CE05003DFEE7D068
S2240FF82005003DFEE7D205003DFEE7D405003DFEE7D605003DFEE7D805003DFEE7DA0500BE
S2240FF8403DFEE7DC05003DFEE7DE05003DFEE7E005003DFEE7E205003DFEE7E405003DFE36
S2240FF860E7E605003DFEE7E805003DFEE7EA05003DFEE7EC05003DFEE7EE05003DFEE7F048
S2240FF88005003DFEE7F205003DFEE7F405003DFEE7F605003DFEE7F805003DFEE7FC0500BC
S2240FF8A03D3B34EC867C3DF7EC827E3DF97C3DFB16EB8020FB1B96C6017B01401F0141015E
S2240FF8C0FBC6807B0141CC01F43B1A82341A85B75416FA261B8404010ECCE9D63BC6F587B0
S2240FF8E0B70516F8A11B82E6807B0142E6817B01431D014B30CC06676C88C7876C866C84AC
S2240FF9006C827B0150C6087B0151C60C7B0152C6CE7B01537A0154C6107B01557A01567ABA
S2240FF9200157C6CC7B0158C6E07B01597A015A7A015B7A015CC6077B015D7A015E7A015F9F
S2240FF9401D0140011E014101FBC6017B014A1B8A3D371E0146010FCCE9D63BCC0136CE0026
S2240FF9600016F8A11B82CC20FC7B01707A0171790172790173E6807B017CC720108737B7C4
S2240FF98046E384B745E6006BEA01743352E18025ECC6017B0146200316EB801F014601F877
S2240FF9A0323D6CA869861F014401761E01610810FC016049494949496C84C7876C82203008
S2240FF9C0FE0162FC0160C4078749B7C54656CD00003BFC0160C4E03BC60334EE8216FAA041
S2240FF9E0EA85AA846C8AB754EA81AA806C881B86EC848C06672626EC822622C6016B86B652
S2240FFA00016C840F6A87C720108737B745E381B746E6E201646B403352E18725EC1D014497
S2240FFA20FEE6861B883D6CAC3B6984E6848759B745E6E2E8F487B746E6E2E8F519EE02B755
S2240FFA4064ED8A136C80CC1F40B756EE80181004642ECC1F40EE801810B7516B852721C192
S2240FFA6040221D53EE886B00E6EAE8F553861012A6EAE8F44337AAB0EE826A00C601200C0A
S2240FFA8016EB806284E684C11225A0C71B863D87D7B7C6270A59B7C55545B7C50436F63DE0
S2240FFAA087D7B7C6270AB7C549B7C546560436F63DAC84270E34B7C5E285A284B7C510FBB3
S2240FFAC0302002AE82311B84054004A401083D046401098300013D87C76C82EC8C261FEE73
S2240FFAE08EED86EC8811280DEC86CD0000116D82B746EC88116D846C8887C76C863D972756
S2240FFB0009EE86B7C5CD00002008EE8DE686ED87B7C61135ECF010133B35ECF012ED8413E4
S2240FFB20E3B130B7C5CD0000356581A38CB7C5E28BA28A310446113669AF3137323433EE7C
S2240FFB40F01011B76532201F252A046403044539E78E2706EE8E87C7200BB7C5363469AF22
S2240FFB60EEF013313A1810083A34A3B1B74620A33102209F4151B7C5415104A40108AE8EE4
S2240FFB8022EE2505ACF01024E7316D84698369826C886E863D3B341B9C16FAD730ECB5ED77
S2240FFBA0B505403BB704B7053A3D30E6E605E53037E1310460022504E61F2002E6E51AE52F
S20E0FFBC033050000013901040000B0
S2240FFF80F72DF733F739F73FF745F74BF751F757F75DF763F769F76FF775F77BF781F7873D
S2240FFFA0F78DF793F799F79FF7A5F7ABF7B1F7B7F7BDF7C3F7C9F7CFF7D5F7DBF7E1F7E71D
S2240FFFC0F7EDF7F3F7F9F7FFF805F80BF811F817F81DF823F829F82FF835F83BF841F847F1
S2240FFFE0F84DF853F859F85FF865F86BF871F877F87DF883F889F88FF895F71AF89BF71AE3
S2240FEA0031325C63616E2E630016EA1416EAC716EAD620FB1B9969824D398069816980E636
S2240FEA208087CD1F40C3000118133BE68387C3000116FB9B3B34EC84B76516FB8D6C876E0B
S2240FEA40858C5DC01B8226030445286280E680C13F23CCE6820401086281E681C10F23BD97
S2240FEA60E68204010ECCE9183BC67087B70516F8991B82E6805B34E6815B354F3708FC4C80
S2240FEA8039801B873DC6017B390216F61D7C39057E390306EA9616EB7304012AF639020452
S2240FEAA0212416F61D3BFC3905C30032B746FC3903C9008900353BEC8416FAA91B82250682
S2240FEAC079390216EF733D16EB7716F5C516F58B16EAE206EA8516EB7816F5FE16EAF70605
S2240FEAE0EA9616EB7916F8ADC601877C390016F626C7877C39003DCC390716F99A042104FA
S2240FEB00C601070DCC390716F69D042103C707013D877C3900CC390706EB9B3D3BFC39009C
S2240FEB2004240AEC843BE68316F9491B82FC3900260AEC843BE68316F63F1B8216EB973A53
S2240FEB403D3BFC390016FBA7040909040707C60821C78FC640876C80303D3BFC390016FB68
S2240FEB60A7040909040707C60821C78FC640876C80303D16EB8E3D3D3DC7877C398F7C39FA
S2240FEB808D7B398A7C398B7B39497C39473DF6394726013DC6013D79398A3D3B36B745E676
S2240FEBA000C1FF2607B75416ECE72055B639470420CFC1FE2244C1F3250EC1F62221C0F309
S2240FEBC08716FBA24D3F3846C1CC6B802526C1D22222C0CC8716FBA27F86867863716AC17B
S2240FEBE0FA6B80250FC1FE220BC0FA8716FBA2296F30373EE680C1C9273A2062EC8116ED88
S2240FEC00872060EC8116EDDC2059EC8116ED6D2052EC8116EE3A204BEC8116ED4B2044ECA4
S2240FEC208116ED47203DEC8116ED2D2036EC8116ED1D202FB75416EE832028EC8116EECFAF
S2240FEC402021EC8116EE66201AEC8116EF362013EC8116EF60200CEC8116EF6E2005C6208A
S2240FEC6016ECD7F6398A042105C61016ECD7FC398B2F0E180B01398ACE394A3416EC841B0B
S2240FEC80821B833D3BEC843BEC8216EB1C1B843D6CAD69822013EE8BE600EB826B82EE894F
S2240FECA0EC8B16FAC26C8B6E89EC87EE85343B16FAC76C8B6E89C7873B3BEC84EE8616FA37
S2240FECC0A91B8426D1E68287EE806C02C76C00521B833D7939483D37C6FE7B394A327A39A1
S2240FECE04B50877C398B3D07EACCFF017B3947C77C394A1C394B107B394C1C394C0116EB90
S2240FED00417B394D16EB5A7A394E16EB5A7B394FCC01017C3950CE00087E398B3D793947C2
S2240FED2007B1C6FF7B394A50877C398B3D86FFC77C394AF639487B394CC7877C394D7B392A
S2240FED404FC6067C398B3DC706ECD71803E836398FC7877C398D437C394A877C394CC6074F
S2240FED607C3950C77C394EC6087C398B3D3BC6FF7B394AEE80EC047C398DEC067C398FC6CB
S2240FED8001877C398B3A3D3BB745E601873B16EB418300013BEE82AEB32307C62216ECD783
S2240FEDA02038CC394B3BC7873BFE398F34FE398D34EE88E60116EF92C6FF7B394AEEA7E6AF
S2240FEDC00187B745F3398F7C398FCC0000F9398EB9398D7C398D087E398B3A3D3BB745E671
S2240FEDE001873B16EB418300013BEE82AEB32307C62216ECD72041EE80EC047C398DED068B
S2240FEE007D398FCE394B34C7873B35FD398D35ED88E64116EF92C6FF7B394AEEA7E6018764
S2240FEE20B745F3398F7C398FCC0000F9398EB9398D7C398D087E398B3A3D3BC6FF7B394AB7
S2240FEE40FC398F3BFC398D3BEE84EC063BEC043BCC394E16EC907B394BC7877C394CC608D7
S2240FEE607C398B1B8A3D86FFC77C394A7B394C16EB417B394DC7877C394E7B3950C6077C30
S2240FEE80398B3D3BFC398F3BFC398D3B16EB418300013BC7873BEC88C3000116F58E1B8828
S2240FEEA0046107C63116ECD72023C6FF7B394A16EB41830001F3398F7C398FCC0000F93939
S2240FEEC08EB9398D7C398DC601877C398B3A3D3BB745E601873B16EB418300023BEE82AECA
S2240FEEE0B32304C6222031C6FF7B394A50877C398BEE80E601260816F5BA0461372017FDF9
S2240FEF00398F35FD398D353BC73B1902B7C616F58E1B88046107C63116ECD72017EE80E610
S2240FEF200187F3398F7C398FCC0000F9398EB9398D7C398D3A3D3BFC398F3BFC398D3BEE4D
S2240FEF4084EC06EE0416F5A41B84046107C63116ECD7200AC6FF7B394A50877C398B3A3D30
S2240FEF6016EFB9C6FF7B394A50877C398B3DC63106ECD73B16F5B604411616EB1B16F5E288
S2240FEF8016F2F0830002B745EC006C8015F300003A3D6CACEC8C6C82EE88200DED82E630E7
S2240FEFA06B706D823416EB7830ED80341A5F6E828D00003026E61B843D06F7121B9D698235
S2240FEFC0CCFF016B81507C39937C39917C3B977C3B951C010303F60103C403527B3DAF1D33
S2240FEFE00103E36980E68087B745E68108B75613B745CC1F4018151AE1698E00302212E625
S2240FF00081C1082605A6808A408FA6807A0100201C6280E680C13F23CCE68204010FCCE9A3
S2240FF0206D3BCC017CCE000016F8991B821B833D1B983BFCE83EACF01022442608FCE8406A
S2240FF040ACF012223AECF012E38E3BEC8EE9F013A9F012B7453A16FAC73BFCE8D8F3E8DC2C
S2240FF0603BFCE8D6F9E8DBB9E8DAB7D43BEC8216FAC73B34EC88EE8416FAA91B862303C7A9
S2240FF0802061FCE8D8F3E8DC3BFCE8D6F9E8DBB9E8DA3BEC828302006C883AC20082006C30
S2240FF0A084EDF014EEF012C60916FA98B746C60916FA876C8A6E88EE8634ACB3260BEC8667
S2240FF0C0AC822605CC3B952003CC39913BEEF01434EEF01434EE8634ECF016EEF01416F352
S2240FF0E0B41B881B8A3D1B943B34EDF014EEF012C60916FA98B746C60916FA876C8E6E8CF6
S2240FF100BEE83E18250099FCE83EAC8C2607FCE840AC8E2238ECF014E3823BEC82E9F015F6
S2240FF120A9F014B7453A16FAC73BFCE8D8F3E8DC3BFCE8D6F9E8DBB9E8DAB7D43BEC8216DD
S2240FF140FAC73B34EC88EE8416FAA91B862251ECF014A38E3BECF014E28FA28E3BEC82E33F
S2240FF160866C8C3AE983A9826C88C609EE88ED8A16FA986C86EC8A84018C00001B82270592
S2240FF180EE84086E846D8A202E16EB78C64037EC8F3BEC8F3BCC55AA16F5371B8504610373
S2240FF1A0C7201CEC8EC302006C8EEC8CC90089006C8CEE8A086E8AEC8AAC8425CCC6011B4C
S2240FF1C0F0103DC7876CACFE3B9704A509FE3B9504A503522051CE01806E828737E383B79F
S2240FF1E045E6E23B9987E3816C813352C18025EB61816180EE80086E80FCE8D8F3E8DC3B97
S2240FF200FCE8D6F9E8DBB9E8DA3BEC82830082B7453AC2008200343BC602873BC73B1A8A22
S2240FF220B75416F0301B8A1B843D1B96C7876C88FCE8D8F3E8DC3BFCE8D6F9E8DBB9E8DA66
S2240FF2403BEC828300826C863AC20082006C82FCE8D8F3E8DC6C80FCE8D6F9E8DBB9E8DA3E
S2240FF2603BEC828300806C8A3AC20082006C86C71B828737E3873BCC0000E988A987B74538
S2240FF2803A16F4E987E3896C893352C18025E3EC82EE8016F4E9B710C73BEC84EE8216FAEF
S2240FF2A0C216F4E987E380E38A1B822603C60121C71B8A3DFC3B9704A406FC3B95048409FE
S2240FF2C0CC3B9516F471044115FC399304A406FC399104840BCC399116F471046102C73D5E
S2240FF2E0C787B7456AE23D9952C11625F4C6013DFCE8D8F3E8DC3BFCE8D6F9E8DBB9E8DAA9
S2240FF300B7453A16F512C340003BCC0000C9008900B7453A3D6CAD348401044403C7204370
S2240FF320EE87EC02AC822606EC00AC802733EC806C00EC826C02D6306B84EC82EE8016F5FA
S2240FF340065B30EE871A0434C7873BEC86EE8416F5123BC7873B860216EF921B88E6845B6C
S2240FF36030C6011B853D3B34EC868C3B952607CC39916C862027FCE8D8AC822618FCE8D68A
S2240FF380AC802611CC3B956C86FEE8D86E82FEE8D66E802008EC8616F47104410FEC863BFA
S2240FF3A0EC84EE8216F3151B82046103C7878FEC861B843D1B983B34EDF012EEF010C6093D
S2240FF3C016FA98B746C60916FA876C866E84EEF014EC0204A412EC0004A40D34EC88EE86D3
S2240FF3E016F3151B82044160EEF014EC02AC862606EC00AC84270F34EC88EE8616F3661B63
S2240FF400826CF0142742EEF014ECF012A3021A041AE66E88EC8E6C8A16EB78EEF0141904EC
S2240FF420EC8835A3B18C0200252634EC88C30200B745EC86C9008900B746B754B76516F388
S2240FF440661B826CF0142603C72023C300046C88EE8AE630ED886B706D886E8AEC82EE8090
S2240FF46016FAC76C826E800474AE26ACC6011B8C3D1B973BC6016B8AEE80EC0204A408EC81
S2240FF4800004A403C7205FC7876C88EC8859B746EE80E3026C84CC0000E901A9006C82B714
S2240FF4A05419EEEC446C8616EB78C62037EC853BEE8534EC8B16F5371B85044119EC84EEBD
S2240FF4C08216F4E9E186260EEC84EE8216FAC216F4E9E1872704698A200AEE88086E888EB1
S2240FF4E0010025A7E68A1B8B3D3B34D63037EC8316F5065B30EC83EE8116F512B745E60044
S2240FF500325A301B843D3B34C60EED8216FA981B843D843FC380003D3BC787B74537E6E242
S2240FF520E8DE6BE23D993352C11625EECC3D996C8015F300003A3D6CAC6982D6306B83EC6F
S2240FF54088EE8607C15B301D010303545451C403FA01037B0103C6307B0105B601058480B0
S2240FF5608180261EEC88EE8607A8EE80B7466E40E68A7B010607A11F010530022004C601A6
S2240FF5806B82E6835B30E6821B843D06EFBC3BEC8A3BEC8A3BEC8A3BEC8A3BEC8816F030D8
S2240FF5A01B88303D3B34EC883BEC883BEC8616F0E61B841B843D16F22A3D16F1C3046101E2
S2240FF5C03D16F2B43D16F5E24C4001C6015B4EDC44C35DC05C504C4680C7877C3DB27C3DC7
S2240FF5E0B03D79004C79004679004D79004079004779004879004979004A79004B3D4F4E63
S2240FF600011AC6015B4EDC50C35DC05C50FC3DB2FE3DB016FAC27C3DB27E3DB03D07DFFCF6
S2240FF6203DB2FE3DB03D7900CB7900CA7900C87900C9C61A873B5AC85BC94CCB0C3A3D6BA8
S2240FF640ADC140230ECCE9A23BC68987B70516F8991B82E68016F6FE04010ECCE9A23BC674
S2240FF6608D87B70516F8991B82C7876C81202416EB78EC85E381B745E60016F6FE04010E96
S2240FF680CCE9A23BC69687B70516F8991B82EE81086E81E68087AC8122D51B833D3BF63D21
S2240FF6A0B42614CC3DB516F6ED042108C6017B3DB4793DF6C72034F63DF687C3000187C3AC
S2240FF6C03DB516F6ED0431EC723DF6F63DF6F13DB526E1EE8034C7873BCE3DB6343BF63DC4
S2240FF6E0F616EF921B88793DB4C601303D3B4FCC2009D6CFEE806B00C60121C7303D4ECCF5
S2240FF7008002C73D5BCF200316EB784FCC80F9C6013D790011CC09395B105A12CF39001664
S2240FF720E82906EA09FEE78005003DFEE78205003DFEE78405003DFEE78605003DFEE78896
S2240FF74005003DFEE78A05003DFEE78C05003DFEE78E05003DFEE79005003DFEE792050007
S2240FF7603DFEE79405003DFEE79605003DFEE79805003DFEE79A05003DFEE79C05003DFE7F
S2240FF780E79E05003DFEE7A005003DFEE7A205003DFEE7A405003DFEE7A605003DFEE7A8D9
S2240FF7A005003DFEE7AA05003DFEE7AC05003DFEE7AE05003DFEE7B005003DFEE7B2050007
S2240FF7C03DFEE7B405003DFEE7B605003DFEE7B805003DFEE7BA05003DFEE7BC05003DFE7F
S2240FF7E0E7BE05003DFEE7C005003DFEE7C205003DFEE7C405003DFEE7C605003DFEE7C8B9
S2240FF80005003DFEE7CA05003DFEE7CC05003DFEE7CE05003DFEE7D005003DFEE7D2050006
S2240FF8203DFEE7D405003DFEE7D605003DFEE7D805003DFEE7DA05003DFEE7DC05003DFE7E
S2240FF840E7DE05003DFEE7E005003DFEE7E205003DFEE7E405003DFEE7E605003DFEE7E898
S2240FF86005003DFEE7EA05003DFEE7EC05003DFEE7EE05003DFEE7F005003DFEE7F2050006
S2240FF8803DFEE7F405003DFEE7F605003DFEE7F805003DFEE7FC05003D3B34EC867C3DF70C
S2240FF8A0EC827E3DF97C3DFB16EB7820FB1B96C6017B01401F014101FBC6807B0141CC0169
S2240FF8C0F43B1A82341A85B75416FA1E1B8404010ECCE9D63BC6F587B70516F8991B82E69D
S2240FF8E0807B0142E6817B01431D014B30CC06676C88C7876C866C846C827B0150C6087B97
S2240FF9000151C60C7B0152C6CE7B01537A0154C6107B01557A01567A0157C6CC7B0158C639
S2240FF920E07B01597A015A7A015B7A015CC6077B015D7A015E7A015F1D0140011E01410163
S2240FF940FBC6017B014A1B8A3D371E0146010FCCE9D63BCC0136CE000016F8991B82CC20B6
S2240FF960FC7B01707A0171790172790173E6807B017CC720108737B746E384B745E6006B02
S2240FF980EA01743352E18025ECC6017B0146200316EB781F014601F8323D6CA869861F01E7
S2240FF9A04401761E01610810FC016049494949496C84C7876C822030FE0162FC0160C40711
S2240FF9C08749B7C54656CD00003BFC0160C4E03BC60334EE8216FA98EA85AA846C8AB75434
S2240FF9E0EA81AA806C881B86EC848C06672626EC822622C6016B86B6016C840F6A87C72018
S2240FFA00108737B745E381B746E6E201646B403352E18725EC1D0144FEE6861B883D6CAC0D
S2240FFA203B6984E6848759B745E6E2E8F487B746E6E2E8F519EE02B764ED8A136C80CC1FF2
S2240FFA4040B756EE80181004642ECC1F40EE801810B7516B852721C140221D53EE886B00A4
S2240FFA60E6EAE8F553861012A6EAE8F44337AAB0EE826A00C601200C16EB786284E684C133
S2240FFA801225A0C71B863D87D7B7C6270A59B7C55545B7C50436F63D87D7B7C6270AB7C5EA
S2240FFAA049B7C546560436F63DAC84270E34B7C5E285A284B7C510FB302002AE82311B84E9
S2240FFAC0054004A401083D046401098300013D87C76C82EC8C261FEE8EED86EC8811280D0A
S2240FFAE0EC86CD0000116D82B746EC88116D846C8887C76C863D972709EE86B7C5CD00004B
S2240FFB002008EE8DE686ED87B7C61135ECF010133B35ECF012ED8413E3B130B7C5CD00009D
S2240FFB20356581A38CB7C5E28BA28A310446113669AF3137323433EEF01011B76532201FEB
S2240FFB40252A046403044539E78E2706EE8E87C7200BB7C5363469AFEEF013313A18100834
S2240FFB603A34A3B1B74620A33102209F4151B7C5415104A40108AE8E22EE2505ACF0102466
S2240FFB80E7316D84698369826C886E863D3B341B9C16FACF30ECB5EDB505403BB704B705DD
S2240FFBA03A3D30E6E605E53037E1310460022504E61F2002E6E51AE5330500000139010464
S2060FFBC000002F
S2240FFF80F725F72BF731F737F73DF743F749F74FF755F75BF761F767F76DF773F779F77FBD
S2240FFFA0F785F78BF791F797F79DF7A3F7A9F7AFF7B5F7BBF7C1F7C7F7CDF7D3F7D9F7DF9D
S2240FFFC0F7E5F7EBF7F1F7F7F7FDF803F809F80FF815F81BF821F827F82DF833F839F83F72
S2240FFFE0F845F84BF851F857F85DF863F869F86FF875F87BF881F887F88DF712F893F71263
S9030000FC

View File

@ -1,6 +1,6 @@
S0720000433A5C576F726B5C736F6674776172655C4F70656E424C545C5461726765745C44656D6F5C48435331325F457662706C75735F447261676F6E3132705F436F646557617272696F725C426F6F745C62696E5C6F70656E626C745F657662706C75735F647261676F6E3132702E61627366
S123E800FEE82EFDE82C270E35ED31EC3169700434FB310326F2FEE830EC31270BED311837
S123E8200A30700434F920F13D06E8000001E832FBC3390004FD4F70656E424C5400000C2A
S123E8200A30700434F920F13D06E8000001E832FBBB390004FD4F70656E424C5400000C32
S123E840000000004000000C400000004000000C800000004000000CC00000004000000D03
S123E860000000004000000D400000004000000D800000004000000DC00000004000000EDF
S123E880000000004000000E400000004000000E800000004000000EC00000004000000FBB
@ -15,151 +15,151 @@ S123E980656E424C545C5461726765745C536F757263655C48435331325C666C6173682EF9
S123E9A06300433A5C576F726B5C736F6674776172655C4F70656E424C545C54617267658E
S123E9C0745C536F757263655C48435331325C756172742E6300433A5C576F726B5C736FF2
S123E9E06674776172655C4F70656E424C545C5461726765745C536F757263655C484353F0
S123EA0031325C63616E2E630016EA1416EACF16EADE20FB1B99698214104D398069816978
S123EA2080E68087CD1F40C3000118133BE68387C3000116FBA33B34EC84B76516FB956C9A
S123EA40876E858C5DC01B822609046506C6016B8220286280E680C13F23C6E682040108B2
S123EA606281E681C10F23B7E68204010ECCE9183BC67587B70516F8A11B82E6805B34E676
S123EA80815B354F3708FC4C39801B873DC6017B390216F6257C39057E390306EA9E16EB42
S123EAA07B04012AF6390204212416F6253BFC3905C30032B746FC3903C9008900353BECB0
S123EAC08416FAB11B82250679390216EF7B3D16EB7F16F5CD16F59316EAEA06EA8D16EB56
S123EAE08016F60616EAFF06EA9E16EB8116F8B5C601877C390016F62EC7877C39003DCC65
S123EB00390716F9A2042104C601070DCC390716F6A5042103C707013D877C3900CC3907C3
S123EB2006EBA33D3BFC390004240AEC843BE68316F9511B82FC3900260AEC843BE68316BE
S123EB40F6471B8216EB9F3A3D3BFC390016FBAF040909040707C60821C78FC640876C80AA
S123EB60303D3BFC390016FBAF040909040707C60821C78FC640876C80303D16EB963D3D90
S123EB803DC7877C398F7C398D7B398A7C398B7B39497C39473DF6394726013DC6013D7955
S123EBA0398A3D3B36B745E600C1FF2607B75416ECEF2055B639470420CFC1FE2244C1F39E
S123EBC0250EC1F62221C0F38716FBAA4D3F3846C1CC6B802526C1D22222C0CC8716FBAA9D
S123EBE07F86867863716AC1FA6B80250FC1FE220BC0FA8716FBAA296F30373EE680C1C9E1
S123EC00273A2062EC8116ED8F2060EC8116EDE42059EC8116ED752052EC8116EE42204B4C
S123EC20EC8116ED532044EC8116ED4F203DEC8116ED352036EC8116ED25202FB75416EE9F
S123EC408B2028EC8116EED72021EC8116EE6E201AEC8116EF3E2013EC8116EF68200CEC66
S123EC608116EF762005C62016ECDFF6398A042105C61016ECDFFC398B2F0E180B01398A2A
S123EC80CE394A3416EC8C1B821B833D3BEC843BEC8216EB241B843D6CAD69822013EE8BE0
S123ECA0E600EB826B82EE89EC8B16FACA6C8B6E89EC87EE85343B16FACF6C8B6E89C787EA
S123ECC03B3BEC84EE8616FAB11B8426D1E68287EE806C02C76C00521B833D7939483D37E6
S123ECE0C6FE7B394A327A394B50877C398B3D07EACCFF017B3947C77C394A1C394B107B21
S123ED00394C1C394C0116EB497B394D16EB627A394E16EB627B394FCC01017C3950CE0012
S123ED20087E398B3D79394707B1C6FF7B394A50877C398B3D86FFC77C394AF639487B390A
S123ED404CC7877C394D7B394FC6067C398B3DC706ECDF1803E836398FC7877C398D437CDF
S123ED60394A877C394CC6077C3950C77C394EC6087C398B3D3BC6FF7B394AEE80EC047CC5
S123ED80398DEC067C398FC601877C398B3A3D3BB745E601873B16EB498300013BEE82AE67
S123EDA0B32307C62216ECDF2038CC394B3BC7873BFE398F34FE398D34EE88E60116EF9A4F
S123EDC0C6FF7B394AEEA7E60187B745F3398F7C398FCC0000F9398EB9398D7C398D087E9B
S123EDE0398B3A3D3BB745E601873B16EB498300013BEE82AEB32307C62216ECDF2041EED8
S123EE0080EC047C398DED067D398FCE394B34C7873B35FD398D35ED88E64116EF9AC6FFC8
S123EE207B394AEEA7E60187B745F3398F7C398FCC0000F9398EB9398D7C398D087E398B3B
S123EE403A3D3BC6FF7B394AFC398F3BFC398D3BEE84EC063BEC043BCC394E16EC987B39D2
S123EE604BC7877C394CC6087C398B1B8A3D86FFC77C394A7B394C16EB497B394DC7877CA4
S123EE80394E7B3950C6077C398B3D3BFC398F3BFC398D3B16EB498300013BC7873BEC885C
S123EEA0C3000116F5961B88046107C63116ECDF2023C6FF7B394A16EB49830001F3398F73
S123EEC07C398FCC0000F9398EB9398D7C398DC601877C398B3A3D3BB745E601873B16EBB7
S123EEE0498300023BEE82AEB32304C6222031C6FF7B394A50877C398BEE80E60126081661
S123EF00F5C20461372017FD398F35FD398D353BC73B1902B7C616F5961B88046107C631F5
S123EF2016ECDF2017EE80E60187F3398F7C398FCC0000F9398EB9398D7C398D3A3D3BFCDF
S123EF40398F3BFC398D3BEE84EC06EE0416F5AC1B84046107C63116ECDF200AC6FF7B391A
S123EF604A50877C398B3A3D16EFC1C6FF7B394A50877C398B3DC63106ECDF3B16F5BE0408
S123EF80411616EB2316F5EA16F2F8830002B745EC006C8015F300003A3D6CACEC8C6C82A7
S123EFA0EE88200DED82E6306B706D823416EB8030ED80341A5F6E828D00003026E61B8404
S123EFC03D06F71A1B9D6982CCFF016B81507C39937C39917C3B977C3B951C010303F601EC
S123EFE003C403527B3DAF1D0103E36980E68087B745E68108B75613B745CC1F4018151AB7
S123F000E1698E00302212E681C1082605A6808A408FA6807A0100201C6280E680C13F238E
S123F020CCE68204010FCCE96D3BCC017CCE000016F8A11B821B833D1B983BFCE83EACF03D
S123F0401022442608FCE840ACF012223AECF012E38E3BEC8EE9F013A9F012B7453A16FAE9
S123F060CF3BFCE8D8F3E8DC3BFCE8D6F9E8DBB9E8DAB7D43BEC8216FACF3B34EC88EE847B
S123F08016FAB11B862303C72061FCE8D8F3E8DC3BFCE8D6F9E8DBB9E8DA3BEC82830200CF
S123F0A06C883AC20082006C84EDF014EEF012C60916FAA0B746C60916FA8F6C8A6E88EE45
S123F0C08634ACB3260BEC86AC822605CC3B952003CC39913BEEF01434EEF01434EE863493
S123F0E0ECF016EEF01416F3BC1B881B8A3D1B943B34EDF014EEF012C60916FAA0B746C69D
S123F1000916FA8F6C8E6E8CBEE83E18250099FCE83EAC8C2607FCE840AC8E2238ECF01466
S123F120E3823BEC82E9F015A9F014B7453A16FACF3BFCE8D8F3E8DC3BFCE8D6F9E8DBB9F5
S123F140E8DAB7D43BEC8216FACF3B34EC88EE8416FAB11B862251ECF014A38E3BECF01460
S123F160E28FA28E3BEC82E3866C8C3AE983A9826C88C609EE88ED8A16FAA06C86EC8A84C3
S123F180018C00001B822705EE84086E846D8A202E16EB80C64037EC8F3BEC8F3BCC55AA6F
S123F1A016F53F1B85046103C7201CEC8EC302006C8EEC8CC90089006C8CEE8A086E8AEC97
S123F1C08AAC8425CCC6011BF0103DC7876CACFE3B9704A509FE3B9504A503522051CE016D
S123F1E0806E828737E383B745E6E23B9987E3816C813352C18025EB61816180EE80086E8A
S123F20080FCE8D8F3E8DC3BFCE8D6F9E8DBB9E8DA3BEC82830082B7453AC2008200343B34
S123F220C602873BC73B1A8AB75416F0381B8A1B843D1B96C7876C88FCE8D8F3E8DC3BFC33
S123F240E8D6F9E8DBB9E8DA3BEC828300826C863AC20082006C82FCE8D8F3E8DC6C80FC4E
S123F260E8D6F9E8DBB9E8DA3BEC828300806C8A3AC20082006C86C71B828737E3873BCCF0
S123F2800000E988A987B7453A16F4F187E3896C893352C18025E3EC82EE8016F4F1B71044
S123F2A0C73BEC84EE8216FACA16F4F187E380E38A1B822603C60121C71B8A3DFC3B970413
S123F2C0A406FC3B95048409CC3B9516F479044115FC399304A406FC399104840BCC399145
S123F2E016F479046102C73DC787B7456AE23D9952C11625F4C6013DFCE8D8F3E8DC3BFCC0
S123F300E8D6F9E8DBB9E8DAB7453A16F51AC340003BCC0000C9008900B7453A3D6CAD347D
S123F3208401044403C72043EE87EC02AC822606EC00AC802733EC806C00EC826C02D630E6
S123F3406B84EC82EE8016F50E5B30EE871A0434C7873BEC86EE8416F51A3BC7873B860295
S123F36016EF9A1B88E6845B30C6011B853D3B34EC868C3B952607CC39916C862027FCE891
S123F380D8AC822618FCE8D6AC802611CC3B956C86FEE8D86E82FEE8D66E802008EC861672
S123F3A0F47904410FEC863BEC84EE8216F31D1B82046103C7878FEC861B843D1B983B3483
S123F3C0EDF012EEF010C60916FAA0B746C60916FA8F6C866E84EEF014EC0204A412EC00F8
S123F3E004A40D34EC88EE8616F31D1B82044160EEF014EC02AC862606EC00AC84270F340C
S123F400EC88EE8616F36E1B826CF0142742EEF014ECF012A3021A041AE66E88EC8E6C8A0A
S123F42016EB80EEF0141904EC8835A3B18C0200252634EC88C30200B745EC86C900890035
S123F440B746B754B76516F36E1B826CF0142603C72023C300046C88EE8AE630ED886B7034
S123F4606D886E8AEC82EE8016FACF6C826E800474AE26ACC6011B8C3D1B973BC6016B8AB8
S123F480EE80EC0204A408EC0004A403C7205FC7876C88EC8859B746EE80E3026C84CC0064
S123F4A000E901A9006C82B75419EEEC446C8616EB80C62037EC853BEE8534EC8B16F53FE1
S123F4C01B85044119EC84EE8216F4F1E186260EEC84EE8216FACA16F4F1E1872704698A79
S123F4E0200AEE88086E888E010025A7E68A1B8B3D3B34D63037EC8316F50E5B30EC83EEA0
S123F5008116F51AB745E600325A301B843D3B34C60EED8216FAA01B843D843FC380003D46
S123F5203BC787B74537E6E2E8DE6BE23D993352C11625EECC3D996C8015F300003A3D6C72
S123F540AC6982D6306B83EC88EE8607C15B301D010303545451C403FA01037B0103C6308A
S123F5607B0105B6010584808180261EEC88EE8607A8EE80B7466E40E68A7B010607A11F98
S123F580010530022004C6016B82E6835B30E6821B843D06EFC43BEC8A3BEC8A3BEC8A3B18
S123F5A0EC8A3BEC8816F0381B88303D3B34EC883BEC883BEC8616F0EE1B841B843D16F21E
S123F5C0323D16F1CB0461013D16F2BC3D16F5EA4C4001C6015B4EDC44C35DC05C504C4612
S123F5E080C7877C3DB27C3DB03D79004C79004679004D7900407900477900487900497969
S123F600004A79004B3D4F4E011AC6015B4EDC50C35DC05C50FC3DB2FE3DB016FACA7C3D52
S123F620B27E3DB03D07DFFC3DB2FE3DB03D7900CB7900CA7900C87900C9C61A873B5AC8A5
S123F6405BC94CCB0C3A3D6BADC140230ECCE9A23BC68987B70516F8A11B82E68016F706B5
S123F66004010ECCE9A23BC68D87B70516F8A11B82C7876C81202416EB80EC85E381B7452E
S123F680E60016F70604010ECCE9A23BC69687B70516F8A11B82EE81086E81E68087AC815D
S123F6A022D51B833D3BF63DB42614CC3DB516F6F5042108C6017B3DB4793DF6C72034F63C
S123F6C03DF687C3000187C33DB516F6F50431EC723DF6F63DF6F13DB526E1EE8034C787A2
S123F6E03BCE3DB6343BF63DF616EF9A1B88793DB4C601303D3B4FCC2009D6CFEE806B0095
S123F700C60121C7303D4ECC8002C73D5BCF200316EB804FCC80F9C6013D790011CC09392B
S123F7205B105A12CF390016E82906EA09FEE78005003DFEE78205003DFEE78405003DFECD
S123F740E78605003DFEE78805003DFEE78A05003DFEE78C05003DFEE78E05003DFEE790B9
S123F76005003DFEE79205003DFEE79405003DFEE79605003DFEE79805003DFEE79A0500CF
S123F7803DFEE79C05003DFEE79E05003DFEE7A005003DFEE7A205003DFEE7A405003DFE47
S123F7A0E7A605003DFEE7A805003DFEE7AA05003DFEE7AC05003DFEE7AE05003DFEE7B099
S123F7C005003DFEE7B205003DFEE7B405003DFEE7B605003DFEE7B805003DFEE7BA0500CF
S123F7E03DFEE7BC05003DFEE7BE05003DFEE7C005003DFEE7C205003DFEE7C405003DFE47
S123F800E7C605003DFEE7C805003DFEE7CA05003DFEE7CC05003DFEE7CE05003DFEE7D078
S123F82005003DFEE7D205003DFEE7D405003DFEE7D605003DFEE7D805003DFEE7DA0500CE
S123F8403DFEE7DC05003DFEE7DE05003DFEE7E005003DFEE7E205003DFEE7E405003DFE46
S123F860E7E605003DFEE7E805003DFEE7EA05003DFEE7EC05003DFEE7EE05003DFEE7F058
S123F88005003DFEE7F205003DFEE7F405003DFEE7F605003DFEE7F805003DFEE7FC0500CC
S123F8A03D3B34EC867C3DF7EC827E3DF97C3DFB16EB8020FB1B96C6017B01401F0141016E
S123F8C0FBC6807B0141CC01F43B1A82341A85B75416FA261B8404010ECCE9D63BC6F587C0
S123F8E0B70516F8A11B82E6807B0142E6817B01431D014B30CC06676C88C7876C866C84BC
S123F9006C827B0150C6087B0151C60C7B0152C6CE7B01537A0154C6107B01557A01567ACA
S123F9200157C6CC7B0158C6E07B01597A015A7A015B7A015CC6077B015D7A015E7A015FAF
S123F9401D0140011E014101FBC6017B014A1B8A3D371E0146010FCCE9D63BCC0136CE0036
S123F9600016F8A11B82CC20FC7B01707A0171790172790173E6807B017CC720108737B7D4
S123F98046E384B745E6006BEA01743352E18025ECC6017B0146200316EB801F014601F887
S123F9A0323D6CA869861F014401761E01610810FC016049494949496C84C7876C82203018
S123F9C0FE0162FC0160C4078749B7C54656CD00003BFC0160C4E03BC60334EE8216FAA051
S123F9E0EA85AA846C8AB754EA81AA806C881B86EC848C06672626EC822622C6016B86B662
S123FA00016C840F6A87C720108737B745E381B746E6E201646B403352E18725EC1D0144A7
S123FA20FEE6861B883D6CAC3B6984E6848759B745E6E2E8F487B746E6E2E8F519EE02B765
S123FA4064ED8A136C80CC1F40B756EE80181004642ECC1F40EE801810B7516B852721C1A2
S123FA6040221D53EE886B00E6EAE8F553861012A6EAE8F44337AAB0EE826A00C601200C1A
S123FA8016EB806284E684C11225A0C71B863D87D7B7C6270A59B7C55545B7C50436F63DF0
S123FAA087D7B7C6270AB7C549B7C546560436F63DAC84270E34B7C5E285A284B7C510FBC3
S123FAC0302002AE82311B84054004A401083D046401098300013D87C76C82EC8C261FEE83
S123FAE08EED86EC8811280DEC86CD0000116D82B746EC88116D846C8887C76C863D972766
S123FB0009EE86B7C5CD00002008EE8DE686ED87B7C61135ECF010133B35ECF012ED8413F4
S123FB20E3B130B7C5CD0000356581A38CB7C5E28BA28A310446113669AF3137323433EE8C
S123FB40F01011B76532201F252A046403044539E78E2706EE8E87C7200BB7C5363469AF32
S123FB60EEF013313A1810083A34A3B1B74620A33102209F4151B7C5415104A40108AE8EF4
S123FB8022EE2505ACF01024E7316D84698369826C886E863D3B341B9C16FAD730ECB5ED87
S123FBA0B505403BB704B7053A3D30E6E605E53037E1310460022504E61F2002E6E51AE53F
S10DFBC033050000013901040000C0
S123FF80F72DF733F739F73FF745F74BF751F757F75DF763F769F76FF775F77BF781F7874D
S123FFA0F78DF793F799F79FF7A5F7ABF7B1F7B7F7BDF7C3F7C9F7CFF7D5F7DBF7E1F7E72D
S123FFC0F7EDF7F3F7F9F7FFF805F80BF811F817F81DF823F829F82FF835F83BF841F84701
S123FFE0F84DF853F859F85FF865F86BF871F877F87DF883F889F88FF895F71AF89BF71AF3
S123EA0031325C63616E2E630016EA1416EAC716EAD620FB1B9969824D398069816980E646
S123EA208087CD1F40C3000118133BE68387C3000116FB9B3B34EC84B76516FB8D6C876E1B
S123EA40858C5DC01B8226030445286280E680C13F23CCE6820401086281E681C10F23BDA7
S123EA60E68204010ECCE9183BC67087B70516F8991B82E6805B34E6815B354F3708FC4C90
S123EA8039801B873DC6017B390216F61D7C39057E390306EA9616EB7304012AF639020462
S123EAA0212416F61D3BFC3905C30032B746FC3903C9008900353BEC8416FAA91B82250692
S123EAC079390216EF733D16EB7716F5C516F58B16EAE206EA8516EB7816F5FE16EAF70615
S123EAE0EA9616EB7916F8ADC601877C390016F626C7877C39003DCC390716F99A0421040A
S123EB00C601070DCC390716F69D042103C707013D877C3900CC390706EB9B3D3BFC3900AC
S123EB2004240AEC843BE68316F9491B82FC3900260AEC843BE68316F63F1B8216EB973A63
S123EB403D3BFC390016FBA7040909040707C60821C78FC640876C80303D3BFC390016FB78
S123EB60A7040909040707C60821C78FC640876C80303D16EB8E3D3D3DC7877C398F7C390A
S123EB808D7B398A7C398B7B39497C39473DF6394726013DC6013D79398A3D3B36B745E686
S123EBA000C1FF2607B75416ECE72055B639470420CFC1FE2244C1F3250EC1F62221C0F319
S123EBC08716FBA24D3F3846C1CC6B802526C1D22222C0CC8716FBA27F86867863716AC18B
S123EBE0FA6B80250FC1FE220BC0FA8716FBA2296F30373EE680C1C9273A2062EC8116ED98
S123EC00872060EC8116EDDC2059EC8116ED6D2052EC8116EE3A204BEC8116ED4B2044ECB4
S123EC208116ED47203DEC8116ED2D2036EC8116ED1D202FB75416EE832028EC8116EECFBF
S123EC402021EC8116EE66201AEC8116EF362013EC8116EF60200CEC8116EF6E2005C6209A
S123EC6016ECD7F6398A042105C61016ECD7FC398B2F0E180B01398ACE394A3416EC841B1B
S123EC80821B833D3BEC843BEC8216EB1C1B843D6CAD69822013EE8BE600EB826B82EE895F
S123ECA0EC8B16FAC26C8B6E89EC87EE85343B16FAC76C8B6E89C7873B3BEC84EE8616FA47
S123ECC0A91B8426D1E68287EE806C02C76C00521B833D7939483D37C6FE7B394A327A39B1
S123ECE04B50877C398B3D07EACCFF017B3947C77C394A1C394B107B394C1C394C0116EBA0
S123ED00417B394D16EB5A7A394E16EB5A7B394FCC01017C3950CE00087E398B3D793947D2
S123ED2007B1C6FF7B394A50877C398B3D86FFC77C394AF639487B394CC7877C394D7B393A
S123ED404FC6067C398B3DC706ECD71803E836398FC7877C398D437C394A877C394CC6075F
S123ED607C3950C77C394EC6087C398B3D3BC6FF7B394AEE80EC047C398DEC067C398FC6DB
S123ED8001877C398B3A3D3BB745E601873B16EB418300013BEE82AEB32307C62216ECD793
S123EDA02038CC394B3BC7873BFE398F34FE398D34EE88E60116EF92C6FF7B394AEEA7E6BF
S123EDC00187B745F3398F7C398FCC0000F9398EB9398D7C398D087E398B3A3D3BB745E681
S123EDE001873B16EB418300013BEE82AEB32307C62216ECD72041EE80EC047C398DED069B
S123EE007D398FCE394B34C7873B35FD398D35ED88E64116EF92C6FF7B394AEEA7E6018774
S123EE20B745F3398F7C398FCC0000F9398EB9398D7C398D087E398B3A3D3BC6FF7B394AC7
S123EE40FC398F3BFC398D3BEE84EC063BEC043BCC394E16EC907B394BC7877C394CC608E7
S123EE607C398B1B8A3D86FFC77C394A7B394C16EB417B394DC7877C394E7B3950C6077C40
S123EE80398B3D3BFC398F3BFC398D3B16EB418300013BC7873BEC88C3000116F58E1B8838
S123EEA0046107C63116ECD72023C6FF7B394A16EB41830001F3398F7C398FCC0000F93949
S123EEC08EB9398D7C398DC601877C398B3A3D3BB745E601873B16EB418300023BEE82AEDA
S123EEE0B32304C6222031C6FF7B394A50877C398BEE80E601260816F5BA0461372017FD09
S123EF00398F35FD398D353BC73B1902B7C616F58E1B88046107C63116ECD72017EE80E620
S123EF200187F3398F7C398FCC0000F9398EB9398D7C398D3A3D3BFC398F3BFC398D3BEE5D
S123EF4084EC06EE0416F5A41B84046107C63116ECD7200AC6FF7B394A50877C398B3A3D40
S123EF6016EFB9C6FF7B394A50877C398B3DC63106ECD73B16F5B604411616EB1B16F5E298
S123EF8016F2F0830002B745EC006C8015F300003A3D6CACEC8C6C82EE88200DED82E630F7
S123EFA06B706D823416EB7830ED80341A5F6E828D00003026E61B843D06F7121B9D698245
S123EFC0CCFF016B81507C39937C39917C3B977C3B951C010303F60103C403527B3DAF1D43
S123EFE00103E36980E68087B745E68108B75613B745CC1F4018151AE1698E00302212E635
S123F00081C1082605A6808A408FA6807A0100201C6280E680C13F23CCE68204010FCCE9B3
S123F0206D3BCC017CCE000016F8991B821B833D1B983BFCE83EACF01022442608FCE8407A
S123F040ACF012223AECF012E38E3BEC8EE9F013A9F012B7453A16FAC73BFCE8D8F3E8DC3C
S123F0603BFCE8D6F9E8DBB9E8DAB7D43BEC8216FAC73B34EC88EE8416FAA91B862303C7B9
S123F0802061FCE8D8F3E8DC3BFCE8D6F9E8DBB9E8DA3BEC828302006C883AC20082006C40
S123F0A084EDF014EEF012C60916FA98B746C60916FA876C8A6E88EE8634ACB3260BEC8677
S123F0C0AC822605CC3B952003CC39913BEEF01434EEF01434EE8634ECF016EEF01416F362
S123F0E0B41B881B8A3D1B943B34EDF014EEF012C60916FA98B746C60916FA876C8E6E8C06
S123F100BEE83E18250099FCE83EAC8C2607FCE840AC8E2238ECF014E3823BEC82E9F01506
S123F120A9F014B7453A16FAC73BFCE8D8F3E8DC3BFCE8D6F9E8DBB9E8DAB7D43BEC8216ED
S123F140FAC73B34EC88EE8416FAA91B862251ECF014A38E3BECF014E28FA28E3BEC82E34F
S123F160866C8C3AE983A9826C88C609EE88ED8A16FA986C86EC8A84018C00001B822705A2
S123F180EE84086E846D8A202E16EB78C64037EC8F3BEC8F3BCC55AA16F5371B8504610383
S123F1A0C7201CEC8EC302006C8EEC8CC90089006C8CEE8A086E8AEC8AAC8425CCC6011B5C
S123F1C0F0103DC7876CACFE3B9704A509FE3B9504A503522051CE01806E828737E383B7AF
S123F1E045E6E23B9987E3816C813352C18025EB61816180EE80086E80FCE8D8F3E8DC3BA7
S123F200FCE8D6F9E8DBB9E8DA3BEC82830082B7453AC2008200343BC602873BC73B1A8A32
S123F220B75416F0301B8A1B843D1B96C7876C88FCE8D8F3E8DC3BFCE8D6F9E8DBB9E8DA76
S123F2403BEC828300826C863AC20082006C82FCE8D8F3E8DC6C80FCE8D6F9E8DBB9E8DA4E
S123F2603BEC828300806C8A3AC20082006C86C71B828737E3873BCC0000E988A987B74548
S123F2803A16F4E987E3896C893352C18025E3EC82EE8016F4E9B710C73BEC84EE8216FAFF
S123F2A0C216F4E987E380E38A1B822603C60121C71B8A3DFC3B9704A406FC3B950484090E
S123F2C0CC3B9516F471044115FC399304A406FC399104840BCC399116F471046102C73D6E
S123F2E0C787B7456AE23D9952C11625F4C6013DFCE8D8F3E8DC3BFCE8D6F9E8DBB9E8DAB9
S123F300B7453A16F512C340003BCC0000C9008900B7453A3D6CAD348401044403C7204380
S123F320EE87EC02AC822606EC00AC802733EC806C00EC826C02D6306B84EC82EE8016F50A
S123F340065B30EE871A0434C7873BEC86EE8416F5123BC7873B860216EF921B88E6845B7C
S123F36030C6011B853D3B34EC868C3B952607CC39916C862027FCE8D8AC822618FCE8D69A
S123F380AC802611CC3B956C86FEE8D86E82FEE8D66E802008EC8616F47104410FEC863B0A
S123F3A0EC84EE8216F3151B82046103C7878FEC861B843D1B983B34EDF012EEF010C6094D
S123F3C016FA98B746C60916FA876C866E84EEF014EC0204A412EC0004A40D34EC88EE86E3
S123F3E016F3151B82044160EEF014EC02AC862606EC00AC84270F34EC88EE8616F3661B73
S123F400826CF0142742EEF014ECF012A3021A041AE66E88EC8E6C8A16EB78EEF0141904FC
S123F420EC8835A3B18C0200252634EC88C30200B745EC86C9008900B746B754B76516F398
S123F440661B826CF0142603C72023C300046C88EE8AE630ED886B706D886E8AEC82EE80A0
S123F46016FAC76C826E800474AE26ACC6011B8C3D1B973BC6016B8AEE80EC0204A408EC91
S123F4800004A403C7205FC7876C88EC8859B746EE80E3026C84CC0000E901A9006C82B724
S123F4A05419EEEC446C8616EB78C62037EC853BEE8534EC8B16F5371B85044119EC84EECD
S123F4C08216F4E9E186260EEC84EE8216FAC216F4E9E1872704698A200AEE88086E888EC1
S123F4E0010025A7E68A1B8B3D3B34D63037EC8316F5065B30EC83EE8116F512B745E60054
S123F500325A301B843D3B34C60EED8216FA981B843D843FC380003D3BC787B74537E6E252
S123F520E8DE6BE23D993352C11625EECC3D996C8015F300003A3D6CAC6982D6306B83EC7F
S123F54088EE8607C15B301D010303545451C403FA01037B0103C6307B0105B601058480C0
S123F5608180261EEC88EE8607A8EE80B7466E40E68A7B010607A11F010530022004C601B6
S123F5806B82E6835B30E6821B843D06EFBC3BEC8A3BEC8A3BEC8A3BEC8A3BEC8816F030E8
S123F5A01B88303D3B34EC883BEC883BEC8616F0E61B841B843D16F22A3D16F1C3046101F2
S123F5C03D16F2B43D16F5E24C4001C6015B4EDC44C35DC05C504C4680C7877C3DB27C3DD7
S123F5E0B03D79004C79004679004D79004079004779004879004979004A79004B3D4F4E73
S123F600011AC6015B4EDC50C35DC05C50FC3DB2FE3DB016FAC27C3DB27E3DB03D07DFFC06
S123F6203DB2FE3DB03D7900CB7900CA7900C87900C9C61A873B5AC85BC94CCB0C3A3D6BB8
S123F640ADC140230ECCE9A23BC68987B70516F8991B82E68016F6FE04010ECCE9A23BC684
S123F6608D87B70516F8991B82C7876C81202416EB78EC85E381B745E60016F6FE04010EA6
S123F680CCE9A23BC69687B70516F8991B82EE81086E81E68087AC8122D51B833D3BF63D31
S123F6A0B42614CC3DB516F6ED042108C6017B3DB4793DF6C72034F63DF687C3000187C3BC
S123F6C03DB516F6ED0431EC723DF6F63DF6F13DB526E1EE8034C7873BCE3DB6343BF63DD4
S123F6E0F616EF921B88793DB4C601303D3B4FCC2009D6CFEE806B00C60121C7303D4ECC05
S123F7008002C73D5BCF200316EB784FCC80F9C6013D790011CC09395B105A12CF39001674
S123F720E82906EA09FEE78005003DFEE78205003DFEE78405003DFEE78605003DFEE788A6
S123F74005003DFEE78A05003DFEE78C05003DFEE78E05003DFEE79005003DFEE792050017
S123F7603DFEE79405003DFEE79605003DFEE79805003DFEE79A05003DFEE79C05003DFE8F
S123F780E79E05003DFEE7A005003DFEE7A205003DFEE7A405003DFEE7A605003DFEE7A8E9
S123F7A005003DFEE7AA05003DFEE7AC05003DFEE7AE05003DFEE7B005003DFEE7B2050017
S123F7C03DFEE7B405003DFEE7B605003DFEE7B805003DFEE7BA05003DFEE7BC05003DFE8F
S123F7E0E7BE05003DFEE7C005003DFEE7C205003DFEE7C405003DFEE7C605003DFEE7C8C9
S123F80005003DFEE7CA05003DFEE7CC05003DFEE7CE05003DFEE7D005003DFEE7D2050016
S123F8203DFEE7D405003DFEE7D605003DFEE7D805003DFEE7DA05003DFEE7DC05003DFE8E
S123F840E7DE05003DFEE7E005003DFEE7E205003DFEE7E405003DFEE7E605003DFEE7E8A8
S123F86005003DFEE7EA05003DFEE7EC05003DFEE7EE05003DFEE7F005003DFEE7F2050016
S123F8803DFEE7F405003DFEE7F605003DFEE7F805003DFEE7FC05003D3B34EC867C3DF71C
S123F8A0EC827E3DF97C3DFB16EB7820FB1B96C6017B01401F014101FBC6807B0141CC0179
S123F8C0F43B1A82341A85B75416FA1E1B8404010ECCE9D63BC6F587B70516F8991B82E6AD
S123F8E0807B0142E6817B01431D014B30CC06676C88C7876C866C846C827B0150C6087BA7
S123F9000151C60C7B0152C6CE7B01537A0154C6107B01557A01567A0157C6CC7B0158C649
S123F920E07B01597A015A7A015B7A015CC6077B015D7A015E7A015F1D0140011E01410173
S123F940FBC6017B014A1B8A3D371E0146010FCCE9D63BCC0136CE000016F8991B82CC20C6
S123F960FC7B01707A0171790172790173E6807B017CC720108737B746E384B745E6006B12
S123F980EA01743352E18025ECC6017B0146200316EB781F014601F8323D6CA869861F01F7
S123F9A04401761E01610810FC016049494949496C84C7876C822030FE0162FC0160C40721
S123F9C08749B7C54656CD00003BFC0160C4E03BC60334EE8216FA98EA85AA846C8AB75444
S123F9E0EA81AA806C881B86EC848C06672626EC822622C6016B86B6016C840F6A87C72028
S123FA00108737B745E381B746E6E201646B403352E18725EC1D0144FEE6861B883D6CAC1D
S123FA203B6984E6848759B745E6E2E8F487B746E6E2E8F519EE02B764ED8A136C80CC1F02
S123FA4040B756EE80181004642ECC1F40EE801810B7516B852721C140221D53EE886B00B4
S123FA60E6EAE8F553861012A6EAE8F44337AAB0EE826A00C601200C16EB786284E684C143
S123FA801225A0C71B863D87D7B7C6270A59B7C55545B7C50436F63D87D7B7C6270AB7C5FA
S123FAA049B7C546560436F63DAC84270E34B7C5E285A284B7C510FB302002AE82311B84F9
S123FAC0054004A401083D046401098300013D87C76C82EC8C261FEE8EED86EC8811280D1A
S123FAE0EC86CD0000116D82B746EC88116D846C8887C76C863D972709EE86B7C5CD00005B
S123FB002008EE8DE686ED87B7C61135ECF010133B35ECF012ED8413E3B130B7C5CD0000AD
S123FB20356581A38CB7C5E28BA28A310446113669AF3137323433EEF01011B76532201FFB
S123FB40252A046403044539E78E2706EE8E87C7200BB7C5363469AFEEF013313A18100844
S123FB603A34A3B1B74620A33102209F4151B7C5415104A40108AE8E22EE2505ACF0102476
S123FB80E7316D84698369826C886E863D3B341B9C16FACF30ECB5EDB505403BB704B705ED
S123FBA03A3D30E6E605E53037E1310460022504E61F2002E6E51AE5330500000139010474
S105FBC000003F
S123FF80F725F72BF731F737F73DF743F749F74FF755F75BF761F767F76DF773F779F77FCD
S123FFA0F785F78BF791F797F79DF7A3F7A9F7AFF7B5F7BBF7C1F7C7F7CDF7D3F7D9F7DFAD
S123FFC0F7E5F7EBF7F1F7F7F7FDF803F809F80FF815F81BF821F827F82DF833F839F83F82
S123FFE0F845F84BF851F857F85DF863F869F86FF875F87BF881F887F88DF712F893F71273
S9030000FC

View File

@ -38,7 +38,7 @@ _startupData is allocated at 0xE82C and uses 6 Bytes
extern struct _tagStartup {
unsigned nofZeroOut 1
_Range pZeroOut 0x3900 1277
_Copy *toCopyDownBeg 0xFBC3
_Copy *toCopyDownBeg 0xFBBB
} _startupData;
*********************************************************************************************
@ -49,8 +49,8 @@ Section Name Size Type From To Segment
.startData 10 R 0xE82C 0xE835 ROM_C000
.rodata 226 R 0xE836 0xE917 ROM_C000
.rodata1 241 R 0xE918 0xEA08 ROM_C000
.text 4230 R 0xEA09 0xFA8E ROM_C000
.copy 7 R 0xFBC3 0xFBC9 ROM_C000
.text 4222 R 0xEA09 0xFA86 ROM_C000
.copy 7 R 0xFBBB 0xFBC1 ROM_C000
.stack 256 R/W 0x3800 0x38FF RAM
.data 2 R/W 0x3900 0x3901 RAM
.abs_section_8 1 N/I 0x8 0x8 .absSeg0
@ -396,10 +396,10 @@ Section Name Size Type From To Segment
.abs_section_2be 2 N/I 0x2BE 0x2BF .absSeg340
.abs_section_ff80 128 R 0xFF80 0xFFFF .absSeg341
.bss 1275 R/W 0x3902 0x3DFC RAM
RUNTIME 308 R 0xFA8F 0xFBC2 ROM_C000
RUNTIME 308 R 0xFA87 0xFBBA ROM_C000
Summary of section sizes per section type:
READ_ONLY (R): 144A (dec: 5194)
READ_ONLY (R): 1442 (dec: 5186)
READ_WRITE (R/W): 5FD (dec: 1533)
NO_INIT (N/I): 190 (dec: 400)
@ -414,16 +414,16 @@ OBJECT-ALLOCATION SECTION
---------------------------------------------------------------------------------------------
MODULE: -- rtshc12.c.o (ansisi.lib) --
- PROCEDURES:
_LSHL FA8F 11 17 3 RUNTIME
_LSHRU FAA0 11 17 6 RUNTIME
_LCMP FAB1 19 25 4 RUNTIME
_LINC FACA 5 5 4 RUNTIME
_LDEC FACF 8 8 6 RUNTIME
_lDivMod FAD7 BE 190 1 RUNTIME
_LDIVU FB95 E 14 1 RUNTIME
_ILSEXT FBA3 7 7 1 RUNTIME
_CASE_DIRECT_BYTE FBAA 5 5 3 RUNTIME
_CASE_CHECKED_BYTE FBAF 14 20 2 RUNTIME
_LSHL FA87 11 17 3 RUNTIME
_LSHRU FA98 11 17 6 RUNTIME
_LCMP FAA9 19 25 4 RUNTIME
_LINC FAC2 5 5 4 RUNTIME
_LDEC FAC7 8 8 6 RUNTIME
_lDivMod FACF BE 190 1 RUNTIME
_LDIVU FB8D E 14 1 RUNTIME
_ILSEXT FB9B 7 7 1 RUNTIME
_CASE_DIRECT_BYTE FBA2 5 5 3 RUNTIME
_CASE_CHECKED_BYTE FBA7 14 20 2 RUNTIME
- VARIABLES:
MODULE: -- mc9s12dg256.c.o --
- PROCEDURES:
@ -772,90 +772,90 @@ MODULE: -- mc9s12dg256.c.o --
MODULE: -- main.c.o --
- PROCEDURES:
main EA09 B 11 1 .text
Init EA14 79 121 1 .text
Init EA14 71 113 1 .text
- VARIABLES:
STRING.C..Work.software.Ope.1 E918 55 85 1 .rodata1
MODULE: -- backdoor.c.o --
- PROCEDURES:
BackDoorInit EA8D 11 17 1 .text
BackDoorCheck EA9E 31 49 2 .text
BackDoorInit EA85 11 17 1 .text
BackDoorCheck EA96 31 49 2 .text
- VARIABLES:
backdoorOpen 3902 1 1 3 .bss
backdoorOpenTime 3903 4 4 4 .bss
MODULE: -- boot.c.o --
- PROCEDURES:
BootInit EACF F 15 1 .text
BootTask EADE C 12 1 .text
BootInit EAC7 F 15 1 .text
BootTask EAD6 C 12 1 .text
- VARIABLES:
MODULE: -- com.c.o --
- PROCEDURES:
ComInit EAEA 15 21 1 .text
ComTask EAFF 24 36 1 .text
ComFree EB23 1 1 1 .text
ComTransmitPacket EB24 25 37 1 .text
ComGetActiveInterfaceMaxRxLen EB49 19 25 7 .text
ComGetActiveInterfaceMaxTxLen EB62 19 25 2 .text
ComIsConnected EB7B 4 4 1 .text
ComInit EAE2 15 21 1 .text
ComTask EAF7 24 36 1 .text
ComFree EB1B 1 1 1 .text
ComTransmitPacket EB1C 25 37 1 .text
ComGetActiveInterfaceMaxRxLen EB41 19 25 7 .text
ComGetActiveInterfaceMaxTxLen EB5A 19 25 2 .text
ComIsConnected EB73 4 4 1 .text
- VARIABLES:
comActiveInterface 3900 2 2 7 .data
xcpCtoReqPacket.1 3907 40 64 3 .bss
MODULE: -- cop.c.o --
- PROCEDURES:
CopInit EB7F 1 1 1 .text
CopService EB80 1 1 10 .text
CopInit EB77 1 1 1 .text
CopService EB78 1 1 10 .text
- VARIABLES:
MODULE: -- xcp.c.o --
- PROCEDURES:
XcpInit EB81 15 21 1 .text
XcpIsConnected EB96 9 9 1 .text
XcpPacketTransmitted EB9F 4 4 1 .text
XcpPacketReceived EBA3 E9 233 1 .text
XcpTransmitPacket EC8C C 12 1 .text
XcpComputeChecksum EC98 43 67 1 .text
XcpProtectResources ECDB 4 4 2 .text
XcpSetCtoError ECDF 10 16 9 .text
XcpCmdConnect ECEF 36 54 1 .text
XcpCmdDisconnect ED25 10 16 1 .text
XcpCmdGetStatus ED35 1A 26 1 .text
XcpCmdSynch ED4F 4 4 1 .text
XcpCmdGetId ED53 22 34 1 .text
XcpCmdSetMta ED75 1A 26 1 .text
XcpCmdUpload ED8F 55 85 1 .text
XcpCmdShortUpload EDE4 5E 94 1 .text
XcpCmdBuildCheckSum EE42 2C 44 1 .text
XcpCmdProgramStart EE6E 1D 29 1 .text
XcpCmdProgramMax EE8B 4C 76 1 .text
XcpCmdProgram EED7 67 103 1 .text
XcpCmdProgramClear EF3E 2A 42 1 .text
XcpCmdProgramReset EF68 E 14 1 .text
XcpCmdProgramPrepare EF76 5 5 1 .text
XcpInit EB79 15 21 1 .text
XcpIsConnected EB8E 9 9 1 .text
XcpPacketTransmitted EB97 4 4 1 .text
XcpPacketReceived EB9B E9 233 1 .text
XcpTransmitPacket EC84 C 12 1 .text
XcpComputeChecksum EC90 43 67 1 .text
XcpProtectResources ECD3 4 4 2 .text
XcpSetCtoError ECD7 10 16 9 .text
XcpCmdConnect ECE7 36 54 1 .text
XcpCmdDisconnect ED1D 10 16 1 .text
XcpCmdGetStatus ED2D 1A 26 1 .text
XcpCmdSynch ED47 4 4 1 .text
XcpCmdGetId ED4B 22 34 1 .text
XcpCmdSetMta ED6D 1A 26 1 .text
XcpCmdUpload ED87 55 85 1 .text
XcpCmdShortUpload EDDC 5E 94 1 .text
XcpCmdBuildCheckSum EE3A 2C 44 1 .text
XcpCmdProgramStart EE66 1D 29 1 .text
XcpCmdProgramMax EE83 4C 76 1 .text
XcpCmdProgram EECF 67 103 1 .text
XcpCmdProgramClear EF36 2A 42 1 .text
XcpCmdProgramReset EF60 E 14 1 .text
XcpCmdProgramPrepare EF6E 5 5 1 .text
- VARIABLES:
xcpStationId E836 8 8 1 .rodata
xcpInfo 3947 4A 74 105 .bss
MODULE: -- cpu.c.o --
- PROCEDURES:
CpuStartUserProgram EF7B 1F 31 1 .text
CpuMemCopy EF9A 27 39 4 .text
CpuReset EFC1 3 3 1 .text
CpuStartUserProgram EF73 1F 31 1 .text
CpuMemCopy EF92 27 39 4 .text
CpuReset EFB9 3 3 1 .text
- VARIABLES:
MODULE: -- flash.c.o --
- PROCEDURES:
FlashInit EFC4 74 116 1 .text
FlashWrite F038 B6 182 2 .text
FlashErase F0EE DD 221 1 .text
FlashWriteChecksum F1CB 67 103 1 .text
FlashVerifyChecksum F232 8A 138 1 .text
FlashDone F2BC 3C 60 1 .text
FlashGetUserProgBaseAddress F2F8 25 37 1 .text
FlashInitBlock F31D 51 81 2 .text
FlashSwitchBlock F36E 4E 78 2 .text
FlashAddToBlock F3BC BD 189 1 .text
FlashWriteBlock F479 78 120 3 .text
FlashGetLinearAddrByte F4F1 1D 29 5 .text
FlashGetPhysPage F50E C 12 3 .text
FlashGetPhysAddr F51A 6 6 4 .text
FlashExecuteCommand F520 1F 31 1 .text
FlashOperate F53F 54 84 2 .text
FlashInit EFBC 74 116 1 .text
FlashWrite F030 B6 182 2 .text
FlashErase F0E6 DD 221 1 .text
FlashWriteChecksum F1C3 67 103 1 .text
FlashVerifyChecksum F22A 8A 138 1 .text
FlashDone F2B4 3C 60 1 .text
FlashGetUserProgBaseAddress F2F0 25 37 1 .text
FlashInitBlock F315 51 81 2 .text
FlashSwitchBlock F366 4E 78 2 .text
FlashAddToBlock F3B4 BD 189 1 .text
FlashWriteBlock F471 78 120 3 .text
FlashGetLinearAddrByte F4E9 1D 29 5 .text
FlashGetPhysPage F506 C 12 3 .text
FlashGetPhysAddr F512 6 6 4 .text
FlashExecuteCommand F518 1F 31 1 .text
FlashOperate F537 54 84 2 .text
- VARIABLES:
flashLayout E83E A0 160 44 .rodata
flashExecCmd E8DE 16 22 1 .rodata
@ -866,27 +866,27 @@ MODULE: -- flash.c.o --
flashMaxNrBlocks 3DAF 1 1 1 .bss
MODULE: -- nvm.c.o --
- PROCEDURES:
NvmInit F593 3 3 1 .text
NvmWrite F596 16 22 2 .text
NvmErase F5AC 12 18 1 .text
NvmVerifyChecksum F5BE 4 4 1 .text
NvmDone F5C2 B 11 1 .text
NvmInit F58B 3 3 1 .text
NvmWrite F58E 16 22 2 .text
NvmErase F5A4 12 18 1 .text
NvmVerifyChecksum F5B6 4 4 1 .text
NvmDone F5BA B 11 1 .text
- VARIABLES:
MODULE: -- timer.c.o --
- PROCEDURES:
TimerInit F5CD 1D 29 1 .text
TimerReset F5EA 1C 28 2 .text
TimerUpdate F606 1F 31 2 .text
TimerGet F625 9 9 2 .text
TimerInit F5C5 1D 29 1 .text
TimerReset F5E2 1C 28 2 .text
TimerUpdate F5FE 1F 31 2 .text
TimerGet F61D 9 9 2 .text
- VARIABLES:
millisecond_counter 3DB0 4 4 8 .bss
MODULE: -- uart.c.o --
- PROCEDURES:
UartInit F62E 19 25 1 .text
UartTransmitPacket F647 5E 94 1 .text
UartReceivePacket F6A5 50 80 1 .text
UartReceiveByte F6F5 11 17 2 .text
UartTransmitByte F706 14 20 2 .text
UartInit F626 19 25 1 .text
UartTransmitPacket F63F 5E 94 1 .text
UartReceivePacket F69D 50 80 1 .text
UartReceiveByte F6ED 11 17 2 .text
UartTransmitByte F6FE 14 20 2 .text
- VARIABLES:
STRING.C..Work.software.Ope.1 E9A2 34 52 3 .rodata1
xcpCtoRxInProgress.4 3DB4 1 1 3 .bss
@ -894,85 +894,85 @@ MODULE: -- uart.c.o --
xcpCtoRxLength.3 3DF6 1 1 5 .bss
MODULE: -- vectors.c.o --
- PROCEDURES:
reset_handler F71A 13 19 3 .text
Vector0_handler F72D 6 6 1 .text
Vector1_handler F733 6 6 1 .text
Vector2_handler F739 6 6 1 .text
Vector3_handler F73F 6 6 1 .text
Vector4_handler F745 6 6 1 .text
Vector5_handler F74B 6 6 1 .text
Vector6_handler F751 6 6 1 .text
Vector7_handler F757 6 6 1 .text
Vector8_handler F75D 6 6 1 .text
Vector9_handler F763 6 6 1 .text
Vector10_handler F769 6 6 1 .text
Vector11_handler F76F 6 6 1 .text
Vector12_handler F775 6 6 1 .text
Vector13_handler F77B 6 6 1 .text
Vector14_handler F781 6 6 1 .text
Vector15_handler F787 6 6 1 .text
Vector16_handler F78D 6 6 1 .text
Vector17_handler F793 6 6 1 .text
Vector18_handler F799 6 6 1 .text
Vector19_handler F79F 6 6 1 .text
Vector20_handler F7A5 6 6 1 .text
Vector21_handler F7AB 6 6 1 .text
Vector22_handler F7B1 6 6 1 .text
Vector23_handler F7B7 6 6 1 .text
Vector24_handler F7BD 6 6 1 .text
Vector25_handler F7C3 6 6 1 .text
Vector26_handler F7C9 6 6 1 .text
Vector27_handler F7CF 6 6 1 .text
Vector28_handler F7D5 6 6 1 .text
Vector29_handler F7DB 6 6 1 .text
Vector30_handler F7E1 6 6 1 .text
Vector31_handler F7E7 6 6 1 .text
Vector32_handler F7ED 6 6 1 .text
Vector33_handler F7F3 6 6 1 .text
Vector34_handler F7F9 6 6 1 .text
Vector35_handler F7FF 6 6 1 .text
Vector36_handler F805 6 6 1 .text
Vector37_handler F80B 6 6 1 .text
Vector38_handler F811 6 6 1 .text
Vector39_handler F817 6 6 1 .text
Vector40_handler F81D 6 6 1 .text
Vector41_handler F823 6 6 1 .text
Vector42_handler F829 6 6 1 .text
Vector43_handler F82F 6 6 1 .text
Vector44_handler F835 6 6 1 .text
Vector45_handler F83B 6 6 1 .text
Vector46_handler F841 6 6 1 .text
Vector47_handler F847 6 6 1 .text
Vector48_handler F84D 6 6 1 .text
Vector49_handler F853 6 6 1 .text
Vector50_handler F859 6 6 1 .text
Vector51_handler F85F 6 6 1 .text
Vector52_handler F865 6 6 1 .text
Vector53_handler F86B 6 6 1 .text
Vector54_handler F871 6 6 1 .text
Vector55_handler F877 6 6 1 .text
Vector56_handler F87D 6 6 1 .text
Vector57_handler F883 6 6 1 .text
Vector58_handler F889 6 6 1 .text
Vector59_handler F88F 6 6 1 .text
Vector60_handler F895 6 6 1 .text
Vector62_handler F89B 6 6 1 .text
reset_handler F712 13 19 3 .text
Vector0_handler F725 6 6 1 .text
Vector1_handler F72B 6 6 1 .text
Vector2_handler F731 6 6 1 .text
Vector3_handler F737 6 6 1 .text
Vector4_handler F73D 6 6 1 .text
Vector5_handler F743 6 6 1 .text
Vector6_handler F749 6 6 1 .text
Vector7_handler F74F 6 6 1 .text
Vector8_handler F755 6 6 1 .text
Vector9_handler F75B 6 6 1 .text
Vector10_handler F761 6 6 1 .text
Vector11_handler F767 6 6 1 .text
Vector12_handler F76D 6 6 1 .text
Vector13_handler F773 6 6 1 .text
Vector14_handler F779 6 6 1 .text
Vector15_handler F77F 6 6 1 .text
Vector16_handler F785 6 6 1 .text
Vector17_handler F78B 6 6 1 .text
Vector18_handler F791 6 6 1 .text
Vector19_handler F797 6 6 1 .text
Vector20_handler F79D 6 6 1 .text
Vector21_handler F7A3 6 6 1 .text
Vector22_handler F7A9 6 6 1 .text
Vector23_handler F7AF 6 6 1 .text
Vector24_handler F7B5 6 6 1 .text
Vector25_handler F7BB 6 6 1 .text
Vector26_handler F7C1 6 6 1 .text
Vector27_handler F7C7 6 6 1 .text
Vector28_handler F7CD 6 6 1 .text
Vector29_handler F7D3 6 6 1 .text
Vector30_handler F7D9 6 6 1 .text
Vector31_handler F7DF 6 6 1 .text
Vector32_handler F7E5 6 6 1 .text
Vector33_handler F7EB 6 6 1 .text
Vector34_handler F7F1 6 6 1 .text
Vector35_handler F7F7 6 6 1 .text
Vector36_handler F7FD 6 6 1 .text
Vector37_handler F803 6 6 1 .text
Vector38_handler F809 6 6 1 .text
Vector39_handler F80F 6 6 1 .text
Vector40_handler F815 6 6 1 .text
Vector41_handler F81B 6 6 1 .text
Vector42_handler F821 6 6 1 .text
Vector43_handler F827 6 6 1 .text
Vector44_handler F82D 6 6 1 .text
Vector45_handler F833 6 6 1 .text
Vector46_handler F839 6 6 1 .text
Vector47_handler F83F 6 6 1 .text
Vector48_handler F845 6 6 1 .text
Vector49_handler F84B 6 6 1 .text
Vector50_handler F851 6 6 1 .text
Vector51_handler F857 6 6 1 .text
Vector52_handler F85D 6 6 1 .text
Vector53_handler F863 6 6 1 .text
Vector54_handler F869 6 6 1 .text
Vector55_handler F86F 6 6 1 .text
Vector56_handler F875 6 6 1 .text
Vector57_handler F87B 6 6 1 .text
Vector58_handler F881 6 6 1 .text
Vector59_handler F887 6 6 1 .text
Vector60_handler F88D 6 6 1 .text
Vector62_handler F893 6 6 1 .text
- VARIABLES:
_vectab FF80 80 128 0 .abs_section_ff80
- LABELS:
__SEG_END_SSTACK 3900 0 0 1
MODULE: -- assert.c.o --
- PROCEDURES:
AssertFailure F8A1 14 20 7 .text
AssertFailure F899 14 20 7 .text
- VARIABLES:
assert_failure_file 3DF7 2 2 1 .bss
assert_failure_line 3DF9 4 4 2 .bss
MODULE: -- can.c.o --
- PROCEDURES:
CanInit F8B5 9C 156 1 .text
CanTransmitPacket F951 51 81 1 .text
CanReceivePacket F9A2 84 132 1 .text
CanGetSpeedConfig FA26 69 105 1 .text
CanInit F8AD 9C 156 1 .text
CanTransmitPacket F949 51 81 1 .text
CanReceivePacket F99A 84 132 1 .text
CanGetSpeedConfig FA1E 69 105 1 .text
- VARIABLES:
canTiming E8F4 24 36 4 .rodata
STRING.C..Work.software.Ope.1 E9D6 33 51 2 .rodata1
@ -989,7 +989,7 @@ MODULE STATISTIC
---------------------------------------------------------------------------------------------
rtshc12.c.o (ansisi.lib) 0 308 0
mc9s12dg256.c.o 400 0 0
main.c.o 0 132 85
main.c.o 0 124 85
backdoor.c.o 5 66 0
boot.c.o 0 27 0
com.c.o 66 149 0
@ -2115,154 +2115,154 @@ OBJECT LIST SORTED BY ADDRESS
STRING.C..Work.software.Ope.1 E9A2 34 52 3 .rodata1
STRING.C..Work.software.Ope.1 E9D6 33 51 2 .rodata1
main EA09 B 11 1 .text
Init EA14 79 121 1 .text
BackDoorInit EA8D 11 17 1 .text
BackDoorCheck EA9E 31 49 2 .text
BootInit EACF F 15 1 .text
BootTask EADE C 12 1 .text
ComInit EAEA 15 21 1 .text
ComTask EAFF 24 36 1 .text
ComFree EB23 1 1 1 .text
ComTransmitPacket EB24 25 37 1 .text
ComGetActiveInterfaceMaxRxLen EB49 19 25 7 .text
ComGetActiveInterfaceMaxTxLen EB62 19 25 2 .text
ComIsConnected EB7B 4 4 1 .text
CopInit EB7F 1 1 1 .text
CopService EB80 1 1 10 .text
XcpInit EB81 15 21 1 .text
XcpIsConnected EB96 9 9 1 .text
XcpPacketTransmitted EB9F 4 4 1 .text
XcpPacketReceived EBA3 E9 233 1 .text
XcpTransmitPacket EC8C C 12 1 .text
XcpComputeChecksum EC98 43 67 1 .text
XcpProtectResources ECDB 4 4 2 .text
XcpSetCtoError ECDF 10 16 9 .text
XcpCmdConnect ECEF 36 54 1 .text
XcpCmdDisconnect ED25 10 16 1 .text
XcpCmdGetStatus ED35 1A 26 1 .text
XcpCmdSynch ED4F 4 4 1 .text
XcpCmdGetId ED53 22 34 1 .text
XcpCmdSetMta ED75 1A 26 1 .text
XcpCmdUpload ED8F 55 85 1 .text
XcpCmdShortUpload EDE4 5E 94 1 .text
XcpCmdBuildCheckSum EE42 2C 44 1 .text
XcpCmdProgramStart EE6E 1D 29 1 .text
XcpCmdProgramMax EE8B 4C 76 1 .text
XcpCmdProgram EED7 67 103 1 .text
XcpCmdProgramClear EF3E 2A 42 1 .text
XcpCmdProgramReset EF68 E 14 1 .text
XcpCmdProgramPrepare EF76 5 5 1 .text
CpuStartUserProgram EF7B 1F 31 1 .text
CpuMemCopy EF9A 27 39 4 .text
CpuReset EFC1 3 3 1 .text
FlashInit EFC4 74 116 1 .text
FlashWrite F038 B6 182 2 .text
FlashErase F0EE DD 221 1 .text
FlashWriteChecksum F1CB 67 103 1 .text
FlashVerifyChecksum F232 8A 138 1 .text
FlashDone F2BC 3C 60 1 .text
FlashGetUserProgBaseAddress F2F8 25 37 1 .text
FlashInitBlock F31D 51 81 2 .text
FlashSwitchBlock F36E 4E 78 2 .text
FlashAddToBlock F3BC BD 189 1 .text
FlashWriteBlock F479 78 120 3 .text
FlashGetLinearAddrByte F4F1 1D 29 5 .text
FlashGetPhysPage F50E C 12 3 .text
FlashGetPhysAddr F51A 6 6 4 .text
FlashExecuteCommand F520 1F 31 1 .text
FlashOperate F53F 54 84 2 .text
NvmInit F593 3 3 1 .text
NvmWrite F596 16 22 2 .text
NvmErase F5AC 12 18 1 .text
NvmVerifyChecksum F5BE 4 4 1 .text
NvmDone F5C2 B 11 1 .text
TimerInit F5CD 1D 29 1 .text
TimerReset F5EA 1C 28 2 .text
TimerUpdate F606 1F 31 2 .text
TimerGet F625 9 9 2 .text
UartInit F62E 19 25 1 .text
UartTransmitPacket F647 5E 94 1 .text
UartReceivePacket F6A5 50 80 1 .text
UartReceiveByte F6F5 11 17 2 .text
UartTransmitByte F706 14 20 2 .text
reset_handler F71A 13 19 3 .text
Vector0_handler F72D 6 6 1 .text
Vector1_handler F733 6 6 1 .text
Vector2_handler F739 6 6 1 .text
Vector3_handler F73F 6 6 1 .text
Vector4_handler F745 6 6 1 .text
Vector5_handler F74B 6 6 1 .text
Vector6_handler F751 6 6 1 .text
Vector7_handler F757 6 6 1 .text
Vector8_handler F75D 6 6 1 .text
Vector9_handler F763 6 6 1 .text
Vector10_handler F769 6 6 1 .text
Vector11_handler F76F 6 6 1 .text
Vector12_handler F775 6 6 1 .text
Vector13_handler F77B 6 6 1 .text
Vector14_handler F781 6 6 1 .text
Vector15_handler F787 6 6 1 .text
Vector16_handler F78D 6 6 1 .text
Vector17_handler F793 6 6 1 .text
Vector18_handler F799 6 6 1 .text
Vector19_handler F79F 6 6 1 .text
Vector20_handler F7A5 6 6 1 .text
Vector21_handler F7AB 6 6 1 .text
Vector22_handler F7B1 6 6 1 .text
Vector23_handler F7B7 6 6 1 .text
Vector24_handler F7BD 6 6 1 .text
Vector25_handler F7C3 6 6 1 .text
Vector26_handler F7C9 6 6 1 .text
Vector27_handler F7CF 6 6 1 .text
Vector28_handler F7D5 6 6 1 .text
Vector29_handler F7DB 6 6 1 .text
Vector30_handler F7E1 6 6 1 .text
Vector31_handler F7E7 6 6 1 .text
Vector32_handler F7ED 6 6 1 .text
Vector33_handler F7F3 6 6 1 .text
Vector34_handler F7F9 6 6 1 .text
Vector35_handler F7FF 6 6 1 .text
Vector36_handler F805 6 6 1 .text
Vector37_handler F80B 6 6 1 .text
Vector38_handler F811 6 6 1 .text
Vector39_handler F817 6 6 1 .text
Vector40_handler F81D 6 6 1 .text
Vector41_handler F823 6 6 1 .text
Vector42_handler F829 6 6 1 .text
Vector43_handler F82F 6 6 1 .text
Vector44_handler F835 6 6 1 .text
Vector45_handler F83B 6 6 1 .text
Vector46_handler F841 6 6 1 .text
Vector47_handler F847 6 6 1 .text
Vector48_handler F84D 6 6 1 .text
Vector49_handler F853 6 6 1 .text
Vector50_handler F859 6 6 1 .text
Vector51_handler F85F 6 6 1 .text
Vector52_handler F865 6 6 1 .text
Vector53_handler F86B 6 6 1 .text
Vector54_handler F871 6 6 1 .text
Vector55_handler F877 6 6 1 .text
Vector56_handler F87D 6 6 1 .text
Vector57_handler F883 6 6 1 .text
Vector58_handler F889 6 6 1 .text
Vector59_handler F88F 6 6 1 .text
Vector60_handler F895 6 6 1 .text
Vector62_handler F89B 6 6 1 .text
AssertFailure F8A1 14 20 7 .text
CanInit F8B5 9C 156 1 .text
CanTransmitPacket F951 51 81 1 .text
CanReceivePacket F9A2 84 132 1 .text
CanGetSpeedConfig FA26 69 105 1 .text
_LSHL FA8F 11 17 3 RUNTIME
_LSHRU FAA0 11 17 6 RUNTIME
_LCMP FAB1 19 25 4 RUNTIME
_LINC FACA 5 5 4 RUNTIME
_LDEC FACF 8 8 6 RUNTIME
_lDivMod FAD7 BE 190 1 RUNTIME
_LDIVU FB95 E 14 1 RUNTIME
_ILSEXT FBA3 7 7 1 RUNTIME
_CASE_DIRECT_BYTE FBAA 5 5 3 RUNTIME
_CASE_CHECKED_BYTE FBAF 14 20 2 RUNTIME
Init EA14 71 113 1 .text
BackDoorInit EA85 11 17 1 .text
BackDoorCheck EA96 31 49 2 .text
BootInit EAC7 F 15 1 .text
BootTask EAD6 C 12 1 .text
ComInit EAE2 15 21 1 .text
ComTask EAF7 24 36 1 .text
ComFree EB1B 1 1 1 .text
ComTransmitPacket EB1C 25 37 1 .text
ComGetActiveInterfaceMaxRxLen EB41 19 25 7 .text
ComGetActiveInterfaceMaxTxLen EB5A 19 25 2 .text
ComIsConnected EB73 4 4 1 .text
CopInit EB77 1 1 1 .text
CopService EB78 1 1 10 .text
XcpInit EB79 15 21 1 .text
XcpIsConnected EB8E 9 9 1 .text
XcpPacketTransmitted EB97 4 4 1 .text
XcpPacketReceived EB9B E9 233 1 .text
XcpTransmitPacket EC84 C 12 1 .text
XcpComputeChecksum EC90 43 67 1 .text
XcpProtectResources ECD3 4 4 2 .text
XcpSetCtoError ECD7 10 16 9 .text
XcpCmdConnect ECE7 36 54 1 .text
XcpCmdDisconnect ED1D 10 16 1 .text
XcpCmdGetStatus ED2D 1A 26 1 .text
XcpCmdSynch ED47 4 4 1 .text
XcpCmdGetId ED4B 22 34 1 .text
XcpCmdSetMta ED6D 1A 26 1 .text
XcpCmdUpload ED87 55 85 1 .text
XcpCmdShortUpload EDDC 5E 94 1 .text
XcpCmdBuildCheckSum EE3A 2C 44 1 .text
XcpCmdProgramStart EE66 1D 29 1 .text
XcpCmdProgramMax EE83 4C 76 1 .text
XcpCmdProgram EECF 67 103 1 .text
XcpCmdProgramClear EF36 2A 42 1 .text
XcpCmdProgramReset EF60 E 14 1 .text
XcpCmdProgramPrepare EF6E 5 5 1 .text
CpuStartUserProgram EF73 1F 31 1 .text
CpuMemCopy EF92 27 39 4 .text
CpuReset EFB9 3 3 1 .text
FlashInit EFBC 74 116 1 .text
FlashWrite F030 B6 182 2 .text
FlashErase F0E6 DD 221 1 .text
FlashWriteChecksum F1C3 67 103 1 .text
FlashVerifyChecksum F22A 8A 138 1 .text
FlashDone F2B4 3C 60 1 .text
FlashGetUserProgBaseAddress F2F0 25 37 1 .text
FlashInitBlock F315 51 81 2 .text
FlashSwitchBlock F366 4E 78 2 .text
FlashAddToBlock F3B4 BD 189 1 .text
FlashWriteBlock F471 78 120 3 .text
FlashGetLinearAddrByte F4E9 1D 29 5 .text
FlashGetPhysPage F506 C 12 3 .text
FlashGetPhysAddr F512 6 6 4 .text
FlashExecuteCommand F518 1F 31 1 .text
FlashOperate F537 54 84 2 .text
NvmInit F58B 3 3 1 .text
NvmWrite F58E 16 22 2 .text
NvmErase F5A4 12 18 1 .text
NvmVerifyChecksum F5B6 4 4 1 .text
NvmDone F5BA B 11 1 .text
TimerInit F5C5 1D 29 1 .text
TimerReset F5E2 1C 28 2 .text
TimerUpdate F5FE 1F 31 2 .text
TimerGet F61D 9 9 2 .text
UartInit F626 19 25 1 .text
UartTransmitPacket F63F 5E 94 1 .text
UartReceivePacket F69D 50 80 1 .text
UartReceiveByte F6ED 11 17 2 .text
UartTransmitByte F6FE 14 20 2 .text
reset_handler F712 13 19 3 .text
Vector0_handler F725 6 6 1 .text
Vector1_handler F72B 6 6 1 .text
Vector2_handler F731 6 6 1 .text
Vector3_handler F737 6 6 1 .text
Vector4_handler F73D 6 6 1 .text
Vector5_handler F743 6 6 1 .text
Vector6_handler F749 6 6 1 .text
Vector7_handler F74F 6 6 1 .text
Vector8_handler F755 6 6 1 .text
Vector9_handler F75B 6 6 1 .text
Vector10_handler F761 6 6 1 .text
Vector11_handler F767 6 6 1 .text
Vector12_handler F76D 6 6 1 .text
Vector13_handler F773 6 6 1 .text
Vector14_handler F779 6 6 1 .text
Vector15_handler F77F 6 6 1 .text
Vector16_handler F785 6 6 1 .text
Vector17_handler F78B 6 6 1 .text
Vector18_handler F791 6 6 1 .text
Vector19_handler F797 6 6 1 .text
Vector20_handler F79D 6 6 1 .text
Vector21_handler F7A3 6 6 1 .text
Vector22_handler F7A9 6 6 1 .text
Vector23_handler F7AF 6 6 1 .text
Vector24_handler F7B5 6 6 1 .text
Vector25_handler F7BB 6 6 1 .text
Vector26_handler F7C1 6 6 1 .text
Vector27_handler F7C7 6 6 1 .text
Vector28_handler F7CD 6 6 1 .text
Vector29_handler F7D3 6 6 1 .text
Vector30_handler F7D9 6 6 1 .text
Vector31_handler F7DF 6 6 1 .text
Vector32_handler F7E5 6 6 1 .text
Vector33_handler F7EB 6 6 1 .text
Vector34_handler F7F1 6 6 1 .text
Vector35_handler F7F7 6 6 1 .text
Vector36_handler F7FD 6 6 1 .text
Vector37_handler F803 6 6 1 .text
Vector38_handler F809 6 6 1 .text
Vector39_handler F80F 6 6 1 .text
Vector40_handler F815 6 6 1 .text
Vector41_handler F81B 6 6 1 .text
Vector42_handler F821 6 6 1 .text
Vector43_handler F827 6 6 1 .text
Vector44_handler F82D 6 6 1 .text
Vector45_handler F833 6 6 1 .text
Vector46_handler F839 6 6 1 .text
Vector47_handler F83F 6 6 1 .text
Vector48_handler F845 6 6 1 .text
Vector49_handler F84B 6 6 1 .text
Vector50_handler F851 6 6 1 .text
Vector51_handler F857 6 6 1 .text
Vector52_handler F85D 6 6 1 .text
Vector53_handler F863 6 6 1 .text
Vector54_handler F869 6 6 1 .text
Vector55_handler F86F 6 6 1 .text
Vector56_handler F875 6 6 1 .text
Vector57_handler F87B 6 6 1 .text
Vector58_handler F881 6 6 1 .text
Vector59_handler F887 6 6 1 .text
Vector60_handler F88D 6 6 1 .text
Vector62_handler F893 6 6 1 .text
AssertFailure F899 14 20 7 .text
CanInit F8AD 9C 156 1 .text
CanTransmitPacket F949 51 81 1 .text
CanReceivePacket F99A 84 132 1 .text
CanGetSpeedConfig FA1E 69 105 1 .text
_LSHL FA87 11 17 3 RUNTIME
_LSHRU FA98 11 17 6 RUNTIME
_LCMP FAA9 19 25 4 RUNTIME
_LINC FAC2 5 5 4 RUNTIME
_LDEC FAC7 8 8 6 RUNTIME
_lDivMod FACF BE 190 1 RUNTIME
_LDIVU FB8D E 14 1 RUNTIME
_ILSEXT FB9B 7 7 1 RUNTIME
_CASE_DIRECT_BYTE FBA2 5 5 3 RUNTIME
_CASE_CHECKED_BYTE FBA7 14 20 2 RUNTIME
_vectab FF80 80 128 0 .abs_section_ff80
*********************************************************************************************
@ -2284,13 +2284,13 @@ rtshc12.c.o (ansisi.lib):
*********************************************************************************************
COPYDOWN SECTION
---------------------------------------------------------------------------------------------
------- ROM-ADDRESS: 0xFBC3 ---- SIZE 4 ---
------- ROM-ADDRESS: 0xFBBB ---- SIZE 4 ---
Filling bytes inserted
00013901
------- ROM-ADDRESS: 0xFBC7 ---- RAM-ADDRESS: 0x3901 ---- SIZE 1 ---
------- ROM-ADDRESS: 0xFBBF ---- RAM-ADDRESS: 0x3901 ---- SIZE 1 ---
Name of initialized Object : comActiveInterface:1
04
------- ROM-ADDRESS: 0xFBC8 ---- SIZE 2 ---
------- ROM-ADDRESS: 0xFBC0 ---- SIZE 2 ---
Filling bytes inserted
0000
@ -2863,5 +2863,5 @@ STATISTIC SECTION
ExeFile:
--------
Number of blocks to be downloaded: 6
Total size of all blocks to be downloaded: 5194
Total size of all blocks to be downloaded: 5186

View File

@ -79,11 +79,6 @@ static void Init(void)
blt_int32u systemSpeed;
blt_bool found = BLT_FALSE;
/* disable the global interrupts. the bootloader does not use interrupts and this
* automatically prevents a jump back into the user program in case it was not
* properly uninitialized.
*/
asm("sei");
/* initialize the system clock to BOOT_CPU_SYSTEM_SPEED_KHZ by configuring the PLL
* subsystem. first default to oscillator clock source.
*/