diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Prog/main.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Prog/main.c index 3f07e797..d95771bc 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Prog/main.c @@ -114,7 +114,7 @@ static void VectorBase_Config(void) ** \return none. ** ****************************************************************************************/ -void SystemClock_Config(void) +static void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Prog/main.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Prog/main.c index 1f10a892..d8299191 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Prog/main.c @@ -111,7 +111,7 @@ static void VectorBase_Config(void) ** \return none. ** ****************************************************************************************/ -void SystemClock_Config(void) +static void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Prog/main.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Prog/main.c index 14f1088a..b425d195 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Prog/main.c @@ -114,7 +114,7 @@ static void VectorBase_Config(void) ** \return none. ** ****************************************************************************************/ -void SystemClock_Config(void) +static void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Prog/main.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Prog/main.c index 0e6b42ac..ed2238bf 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Prog/main.c @@ -114,7 +114,7 @@ static void VectorBase_Config(void) ** \return none. ** ****************************************************************************************/ -void SystemClock_Config(void) +static void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.elf b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.elf index d631117c..4c4feda2 100644 Binary files a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.elf and b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.elf differ diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.map b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.map index 4bd88e7d..5015dd36 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.map +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.map @@ -1,16 +1,16 @@ bin/demoprog_nucleo_stm32f103rb.elf: file format elf32-littlearm bin/demoprog_nucleo_stm32f103rb.elf -architecture: arm, flags 0x00000112: +architecture: armv7, flags 0x00000112: EXEC_P, HAS_SYMS, D_PAGED -start address 0x080022a9 +start address 0x08002279 Program Header: LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 - filesz 0x000033f4 memsz 0x000033f4 flags rwx - LOAD off 0x00010000 vaddr 0x20000000 paddr 0x080033f4 align 2**16 - filesz 0x00000434 memsz 0x000004e4 flags rw- - LOAD off 0x000104e4 vaddr 0x200004e4 paddr 0x08003828 align 2**16 + filesz 0x0000339c memsz 0x0000339c flags rwx + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x0800339c align 2**16 + filesz 0x00000438 memsz 0x0000050c flags rw- + LOAD off 0x0001050c vaddr 0x2000050c paddr 0x080037d4 align 2**16 filesz 0x00000000 memsz 0x00000600 flags rw- private flags = 5000200: [Version5 EABI] [soft-float ABI] @@ -18,237 +18,241 @@ Sections: Idx Name Size VMA LMA File off Algn 0 .isr_vector 00000110 08002000 08002000 00002000 2**0 CONTENTS, ALLOC, LOAD, READONLY, DATA - 1 .text 000012a8 08002110 08002110 00002110 2**2 + 1 .text 00001250 08002110 08002110 00002110 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE - 2 .rodata 00000030 080033b8 080033b8 000033b8 2**2 + 2 .rodata 00000030 08003360 08003360 00003360 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA - 3 .init_array 00000008 080033e8 080033e8 000033e8 2**2 + 3 .init_array 00000008 08003390 08003390 00003390 2**2 CONTENTS, ALLOC, LOAD, DATA - 4 .fini_array 00000004 080033f0 080033f0 000033f0 2**2 + 4 .fini_array 00000004 08003398 08003398 00003398 2**2 CONTENTS, ALLOC, LOAD, DATA - 5 .data 00000434 20000000 080033f4 00010000 2**3 + 5 .data 00000438 20000000 0800339c 00010000 2**3 CONTENTS, ALLOC, LOAD, DATA - 6 .bss 000000b0 20000434 08003828 00010434 2**2 + 6 .bss 000000d4 20000438 080037d4 00010438 2**2 ALLOC - 7 ._user_heap_stack 00000600 200004e4 08003828 000104e4 2**0 + 7 ._user_heap_stack 00000600 2000050c 080037d4 0001050c 2**0 ALLOC - 8 .ARM.attributes 00000029 00000000 00000000 00010434 2**0 + 8 .ARM.attributes 00000029 00000000 00000000 00010438 2**0 CONTENTS, READONLY - 9 .debug_line 0000227d 00000000 00000000 0001045d 2**0 + 9 .debug_line 0000475b 00000000 00000000 00010461 2**0 CONTENTS, READONLY, DEBUGGING - 10 .debug_info 00005259 00000000 00000000 000126da 2**0 + 10 .debug_info 0000b5c2 00000000 00000000 00014bbc 2**0 CONTENTS, READONLY, DEBUGGING - 11 .debug_abbrev 0000121b 00000000 00000000 00017933 2**0 + 11 .debug_abbrev 00001be5 00000000 00000000 0002017e 2**0 CONTENTS, READONLY, DEBUGGING - 12 .debug_aranges 00000548 00000000 00000000 00018b50 2**3 + 12 .debug_aranges 00000550 00000000 00000000 00021d68 2**3 CONTENTS, READONLY, DEBUGGING - 13 .debug_ranges 000004b8 00000000 00000000 00019098 2**3 + 13 .debug_str 00001e6a 00000000 00000000 000222b8 2**0 CONTENTS, READONLY, DEBUGGING - 14 .debug_loc 00002370 00000000 00000000 00019550 2**0 + 14 .debug_ranges 00000510 00000000 00000000 00024128 2**3 CONTENTS, READONLY, DEBUGGING - 15 .debug_str 00001a45 00000000 00000000 0001b8c0 2**0 + 15 .debug_loc 00002d40 00000000 00000000 00024638 2**0 CONTENTS, READONLY, DEBUGGING - 16 .comment 0000006e 00000000 00000000 0001d305 2**0 + 16 .comment 00000075 00000000 00000000 00027378 2**0 CONTENTS, READONLY - 17 .debug_frame 00000be4 00000000 00000000 0001d374 2**2 + 17 .debug_frame 00000c2c 00000000 00000000 000273f0 2**2 CONTENTS, READONLY, DEBUGGING SYMBOL TABLE: 08002000 l d .isr_vector 00000000 .isr_vector 08002110 l d .text 00000000 .text -080033b8 l d .rodata 00000000 .rodata -080033e8 l d .init_array 00000000 .init_array -080033f0 l d .fini_array 00000000 .fini_array +08003360 l d .rodata 00000000 .rodata +08003390 l d .init_array 00000000 .init_array +08003398 l d .fini_array 00000000 .fini_array 20000000 l d .data 00000000 .data -20000434 l d .bss 00000000 .bss -200004e4 l d ._user_heap_stack 00000000 ._user_heap_stack +20000438 l d .bss 00000000 .bss +2000050c l d ._user_heap_stack 00000000 ._user_heap_stack 00000000 l d .ARM.attributes 00000000 .ARM.attributes 00000000 l d .debug_line 00000000 .debug_line 00000000 l d .debug_info 00000000 .debug_info 00000000 l d .debug_abbrev 00000000 .debug_abbrev 00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_str 00000000 .debug_str 00000000 l d .debug_ranges 00000000 .debug_ranges 00000000 l d .debug_loc 00000000 .debug_loc -00000000 l d .debug_str 00000000 .debug_str 00000000 l d .comment 00000000 .comment 00000000 l d .debug_frame 00000000 .debug_frame 00000000 l df *ABS* 00000000 obj/startup_stm32f103xb.o f108f85f l *ABS* 00000000 BootRAM -080022b8 l .text 00000000 LoopCopyDataInit -080022b0 l .text 00000000 CopyDataInit -080022cc l .text 00000000 LoopFillZerobss -080022c6 l .text 00000000 FillZerobss -080022f8 l .text 00000000 Infinite_Loop +08002288 l .text 00000000 LoopCopyDataInit +08002280 l .text 00000000 CopyDataInit +0800229c l .text 00000000 LoopFillZerobss +08002296 l .text 00000000 FillZerobss +080022c8 l .text 00000000 Infinite_Loop 00000000 l df *ABS* 00000000 crtstuff.c -080033a0 l O .text 00000000 __EH_FRAME_BEGIN__ +08003348 l O .text 00000000 __EH_FRAME_BEGIN__ 08002110 l F .text 00000000 __do_global_dtors_aux -20000434 l .bss 00000000 completed.8603 -080033f0 l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry +20000438 l .bss 00000001 completed.8879 +08003398 l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry 08002134 l F .text 00000000 frame_dummy -20000438 l .bss 00000000 object.8608 -080033ec l O .init_array 00000000 __frame_dummy_init_array_entry +2000043c l .bss 00000018 object.8884 +08003394 l O .init_array 00000000 __frame_dummy_init_array_entry 00000000 l df *ABS* 00000000 init.c 00000000 l df *ABS* 00000000 __call_atexit.c -080021bc l F .text 00000014 register_fini +08002198 l F .text 00000014 register_fini 00000000 l df *ABS* 00000000 atexit.c 00000000 l df *ABS* 00000000 fini.c +00000000 l df *ABS* 00000000 lock.c 00000000 l df *ABS* 00000000 __atexit.c 00000000 l df *ABS* 00000000 stm32f1xx_hal_cortex.c 00000000 l df *ABS* 00000000 stm32f1xx_hal_gpio.c 00000000 l df *ABS* 00000000 stm32f1xx_hal_uart.c -080025c0 l F .text 000001bc UART_SetConfig -0800277c l F .text 00000066 UART_WaitOnFlagUntilTimeout +08002590 l F .text 000001ac UART_SetConfig +0800273c l F .text 00000062 UART_WaitOnFlagUntilTimeout 00000000 l df *ABS* 00000000 stm32f1xx_hal.c 00000000 l df *ABS* 00000000 stm32f1xx_hal_rcc.c -080029c8 l F .text 0000002c RCC_Delay +08002978 l F .text 0000002c RCC_Delay 00000000 l df *ABS* 00000000 system_stm32f1xx.c 00000000 l df *ABS* 00000000 timer.c 00000000 l df *ABS* 00000000 led.c -20000450 l O .bss 00000004 timer_counter_last.6513 -20000454 l O .bss 00000001 led_toggle_state.6512 +20000454 l O .bss 00000001 led_toggle_state.6598 +20000458 l O .bss 00000004 timer_counter_last.6599 00000000 l df *ABS* 00000000 main.c -08003114 l F .text 00000052 SystemClock_Config -08003168 l F .text 00000014 Init +080030a8 l F .text 00000010 VectorBase_Config +080030b8 l F .text 00000052 SystemClock_Config +0800310a l F .text 00000018 Init 00000000 l df *ABS* 00000000 boot.c -0800328c l F .text 0000002c BootComUartInit -080032b8 l F .text 0000001c UartReceiveByte -08003300 l F .text 00000098 BootComUartCheckActivationRequest -20000455 l O .bss 00000001 xcpCtoRxInProgress.6530 -20000456 l O .bss 00000001 xcpCtoRxLength.6529 -20000458 l O .bss 00000040 uartHandle -20000498 l O .bss 00000004 xcpCtoRxStartTime.6531 -2000049c l O .bss 00000041 xcpCtoReqPacket.6528 -00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/50a5a~1.420/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o -00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/50a5a~1.420/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o +08003234 l F .text 0000002c BootComRs232Init +08003260 l F .text 0000001c Rs232ReceiveByte +080032a8 l F .text 00000098 BootComRs232CheckActivationRequest +2000045c l O .bss 00000040 rs232Handle +2000049c l O .bss 00000041 xcpCtoReqPacket.6614 +200004dd l O .bss 00000001 xcpCtoRxInProgress.6616 +200004de l O .bss 00000001 xcpCtoRxLength.6615 +200004e0 l O .bss 00000004 xcpCtoRxStartTime.6617 +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7-m/nofp/crti.o +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7-m/nofp/crtn.o 00000000 l df *ABS* 00000000 impure.c 20000000 l O .data 00000428 impure_data 00000000 l df *ABS* 00000000 -080033f4 l .fini_array 00000000 __fini_array_end -20000434 l .bss 00000000 __bss_start__ -200004e4 l .bss 00000000 __bss_end__ -00000000 l *UND* 00000000 software_init_hook -080033f0 l .fini_array 00000000 __fini_array_start -080033f0 l .init_array 00000000 __init_array_end -00000000 l *UND* 00000000 hardware_init_hook -080033e8 l .init_array 00000000 __preinit_array_end -00000000 l *UND* 00000000 __stack -080033e8 l .init_array 00000000 __init_array_start -00000000 l *UND* 00000000 _exit -080033e8 l .init_array 00000000 __preinit_array_start -00000000 l *UND* 00000000 free -080022f8 w F .text 00000002 RTC_Alarm_IRQHandler -080022f8 w F .text 00000002 EXTI2_IRQHandler -080033e0 g O .rodata 00000008 APBPrescTable -080022f8 w F .text 00000002 DebugMon_Handler -08002ff4 g F .text 00000020 HAL_RCC_GetPCLK1Freq -08002320 g F .text 00000064 HAL_NVIC_SetPriority -080022f8 w F .text 00000002 TIM1_CC_IRQHandler -08003014 g F .text 00000020 HAL_RCC_GetPCLK2Freq -080022f8 w F .text 00000002 HardFault_Handler +0800339c l .fini_array 00000000 __fini_array_end +08003398 l .fini_array 00000000 __fini_array_start +08003398 l .init_array 00000000 __init_array_end +08003390 l .init_array 00000000 __preinit_array_end +08003390 l .init_array 00000000 __init_array_start +08003390 l .init_array 00000000 __preinit_array_start +080022c8 w F .text 00000002 RTC_Alarm_IRQHandler +080022c8 w F .text 00000002 EXTI2_IRQHandler +08003388 g O .rodata 00000008 APBPrescTable +080022c8 w F .text 00000002 DebugMon_Handler +200004e4 g O .bss 00000001 __lock___atexit_recursive_mutex +08002f7c g F .text 00000020 HAL_RCC_GetPCLK1Freq +080022f0 g F .text 00000068 HAL_NVIC_SetPriority +080022c8 w F .text 00000002 TIM1_CC_IRQHandler +08002f9c g F .text 00000020 HAL_RCC_GetPCLK2Freq +080022c8 w F .text 00000002 HardFault_Handler 00000400 g *ABS* 00000000 _Min_Stack_Size -080030a8 g F .text 0000000c SysTick_Handler -080025b4 g F .text 0000000c HAL_GPIO_WritePin -080022f8 w F .text 00000002 PVD_IRQHandler -080033f4 g *ABS* 00000000 _sidata -08002fe8 g F .text 0000000c HAL_RCC_GetHCLKFreq -080022f8 w F .text 00000002 PendSV_Handler -080022f8 w F .text 00000002 NMI_Handler -080033e8 g .init_array 00000000 __exidx_end -080022f8 w F .text 00000002 EXTI3_IRQHandler -08002df4 g F .text 00000070 HAL_RCC_GetSysClockFreq -08003190 g F .text 000000fc HAL_MspInit -080023d0 w F .text 00000002 HAL_SYSTICK_Callback -080033b8 g .text 00000000 _etext -20000434 g .bss 00000000 _sbss -080023dc g F .text 000001d8 HAL_GPIO_Init -080022f8 w F .text 00000002 EXTI0_IRQHandler -080022f8 w F .text 00000002 I2C2_EV_IRQHandler -20000430 g O .data 00000004 SystemCoreClock -00000000 w *UND* 00000000 malloc +0800303c g F .text 0000000c SysTick_Handler +08002584 g F .text 0000000c HAL_GPIO_WritePin +200004e8 g O .bss 00000001 __lock___arc4random_mutex +080022c8 w F .text 00000002 PVD_IRQHandler +0800339c g *ABS* 00000000 _sidata +08002f70 g F .text 0000000c HAL_RCC_GetHCLKFreq +080022c8 w F .text 00000002 PendSV_Handler +080022c8 w F .text 00000002 NMI_Handler +08003390 g .init_array 00000000 __exidx_end +080022c8 w F .text 00000002 EXTI3_IRQHandler +08002d84 g F .text 00000070 HAL_RCC_GetSysClockFreq +20000428 g O .data 00000004 __atexit_recursive_mutex +08003138 g F .text 000000fc HAL_MspInit +080023a4 w F .text 00000002 HAL_SYSTICK_Callback +08003360 g .text 00000000 _etext +20000438 g .bss 00000000 _sbss +080023b0 g F .text 000001d4 HAL_GPIO_Init +080022c8 w F .text 00000002 EXTI0_IRQHandler +080022c8 w F .text 00000002 I2C2_EV_IRQHandler +20000434 g O .data 00000004 SystemCoreClock 2000042c g O .data 00000001 uwTickFreq -080022f8 w F .text 00000002 UsageFault_Handler -080022f8 w F .text 00000002 ADC1_2_IRQHandler +080022c8 w F .text 00000002 UsageFault_Handler +080022c8 w F .text 00000002 ADC1_2_IRQHandler +20000438 g .bss 00000000 __bss_start__ 20000000 g .data 00000000 _sdata -080022f8 w F .text 00000002 SPI1_IRQHandler -080022f8 w F .text 00000002 TAMPER_IRQHandler -200004e0 g O .bss 00000004 uwTick -08002384 g F .text 0000002c HAL_SYSTICK_Config -080033e8 g .init_array 00000000 __exidx_start -080033cc g O .rodata 00000004 _global_impure_ptr -0800216c g F .text 00000050 __libc_init_array -080022f8 w F .text 00000002 DMA1_Channel4_IRQHandler -080033a0 g F .text 00000000 _init -080032dc g F .text 00000024 BootActivate -080022f8 w F .text 00000002 USART3_IRQHandler -080021dc g F .text 00000028 __libc_fini_array -080022f8 w F .text 00000002 RTC_IRQHandler -0800284c g F .text 000000e6 HAL_UART_Receive -200004e4 g .bss 00000000 _ebss -080022f8 w F .text 00000002 DMA1_Channel7_IRQHandler -080022a8 w F .text 00000038 Reset_Handler -080022f8 w F .text 00000002 CAN1_RX1_IRQHandler -20000428 g O .data 00000004 uwTickPrio -08002980 g F .text 00000024 HAL_Init -080030b4 g F .text 00000014 LedInit -080022f8 w F .text 00000002 TIM4_IRQHandler -00000000 w *UND* 00000000 __deregister_frame_info -080022f8 w F .text 00000002 I2C1_EV_IRQHandler -080022f8 w F .text 00000002 DMA1_Channel6_IRQHandler -080022f8 w F .text 00000002 TIM3_IRQHandler -080022f8 w F .text 00000002 RCC_IRQHandler -080022f8 w F .text 00000002 TIM1_TRG_COM_IRQHandler +080022c8 w F .text 00000002 SPI1_IRQHandler +080022c8 w F .text 00000002 TAMPER_IRQHandler +20000508 g O .bss 00000004 uwTick +08002358 g F .text 0000002c HAL_SYSTICK_Config +08003390 g .init_array 00000000 __exidx_start +200004ec g O .bss 00000001 __lock___env_recursive_mutex +200004f0 g O .bss 00000001 __lock___sinit_recursive_mutex +08003374 g O .rodata 00000004 _global_impure_ptr +08002150 g F .text 00000048 __libc_init_array +080022c8 w F .text 00000002 DMA1_Channel4_IRQHandler +08003348 g F .text 00000000 _init +08003284 g F .text 00000024 BootActivate +080022c8 w F .text 00000002 USART3_IRQHandler +080021b8 g F .text 00000034 __libc_fini_array +080022c8 w F .text 00000002 RTC_IRQHandler +080027fe g F .text 000000e4 HAL_UART_Receive +2000050c g .bss 00000000 _ebss +080022c8 w F .text 00000002 DMA1_Channel7_IRQHandler +08002278 w F .text 00000038 Reset_Handler +080022c8 w F .text 00000002 CAN1_RX1_IRQHandler +200004f4 g O .bss 00000001 __lock___malloc_recursive_mutex +20000430 g O .data 00000004 uwTickPrio +08002930 g F .text 00000024 HAL_Init +08003048 g F .text 00000014 LedInit +080022c8 w F .text 00000002 TIM4_IRQHandler +080022c8 w F .text 00000002 I2C1_EV_IRQHandler +080021f0 g F .text 00000002 __retarget_lock_release_recursive +080022c8 w F .text 00000002 DMA1_Channel6_IRQHandler +2000050c g .bss 00000000 __bss_end__ +080022c8 w F .text 00000002 TIM3_IRQHandler +080022c8 w F .text 00000002 RCC_IRQHandler +080022c8 w F .text 00000002 TIM1_TRG_COM_IRQHandler 00000200 g *ABS* 00000000 _Min_Heap_Size -080022f8 w F .text 00000002 DMA1_Channel1_IRQHandler -080022f8 g .text 00000002 Default_Handler -080033d0 g O .rodata 00000010 AHBPrescTable -080022f8 w F .text 00000002 EXTI15_10_IRQHandler -08002204 g F .text 000000a4 __register_exitproc -08002e64 g F .text 00000184 HAL_RCC_ClockConfig -080022fc g F .text 00000024 HAL_NVIC_SetPriorityGrouping -080022f8 w F .text 00000002 EXTI9_5_IRQHandler -080029bc w F .text 0000000c HAL_GetTick -080022f8 w F .text 00000002 SPI2_IRQHandler -080022f8 w F .text 00000002 MemManage_Handler -0800317c g F .text 00000014 main -080022f8 w F .text 00000002 SVC_Handler -00000000 w *UND* 00000000 __libc_fini -080022f8 w F .text 00000002 DMA1_Channel5_IRQHandler -080022f8 w F .text 00000002 EXTI4_IRQHandler -080022f8 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler -080032d4 g F .text 00000008 BootComInit -08003034 g F .text 00000040 SystemInit -080033ac g F .text 00000000 _fini -080027e4 w F .text 00000002 HAL_UART_MspInit -080022f8 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler -080021d0 g F .text 0000000c atexit -080022f8 w F .text 00000002 DMA1_Channel3_IRQHandler -08002934 w F .text 0000004c HAL_InitTick -080022f8 w F .text 00000002 TIM1_UP_IRQHandler -080029a4 w F .text 00000018 HAL_IncTick -080022f8 w F .text 00000002 WWDG_IRQHandler -080030c8 g F .text 0000004c LedToggle -080022f8 w F .text 00000002 TIM2_IRQHandler -080023b0 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig -080022f8 w F .text 00000002 TIM1_BRK_IRQHandler +080022c8 w F .text 00000002 DMA1_Channel1_IRQHandler +080022c8 g .text 00000002 Default_Handler +08003378 g O .rodata 00000010 AHBPrescTable +080022c8 w F .text 00000002 EXTI15_10_IRQHandler +080021f4 g F .text 00000084 __register_exitproc +08002df4 g F .text 0000017c HAL_RCC_ClockConfig +080022cc g F .text 00000024 HAL_NVIC_SetPriorityGrouping +080022c8 w F .text 00000002 EXTI9_5_IRQHandler +0800296c w F .text 0000000c HAL_GetTick +080022c8 w F .text 00000002 SPI2_IRQHandler +080021ec g F .text 00000002 __retarget_lock_acquire_recursive +080022c8 w F .text 00000002 MemManage_Handler +08003122 g F .text 00000014 main +080022c8 w F .text 00000002 SVC_Handler +080022c8 w F .text 00000002 DMA1_Channel5_IRQHandler +080022c8 w F .text 00000002 EXTI4_IRQHandler +080022c8 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler +0800327c g F .text 00000008 BootComInit +08002fbc g F .text 0000004c SystemInit +08003354 g F .text 00000000 _fini +0800279e w F .text 00000002 HAL_UART_MspInit +080022c8 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler +080021ac g F .text 0000000c atexit +080022c8 w F .text 00000002 DMA1_Channel3_IRQHandler +080028e4 w F .text 0000004c HAL_InitTick +080022c8 w F .text 00000002 TIM1_UP_IRQHandler +08002954 w F .text 00000018 HAL_IncTick +080022c8 w F .text 00000002 WWDG_IRQHandler +0800305c g F .text 0000004c LedToggle +080022c8 w F .text 00000002 TIM2_IRQHandler +08002384 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig +080022c8 w F .text 00000002 TIM1_BRK_IRQHandler 20005000 g *ABS* 00000000 _estack -080022f8 w F .text 00000002 EXTI1_IRQHandler -20000434 g .data 00000000 _edata -080022f8 w F .text 00000002 USART2_IRQHandler -080029f4 g F .text 00000400 HAL_RCC_OscConfig +080022c8 w F .text 00000002 EXTI1_IRQHandler +20000438 g .data 00000000 _edata +200004f8 g O .bss 00000001 __lock___at_quick_exit_mutex +080022c8 w F .text 00000002 USART2_IRQHandler +080029a4 g F .text 000003e0 HAL_RCC_OscConfig 08002000 g O .isr_vector 00000000 g_pfnVectors -080022f8 w F .text 00000002 I2C2_ER_IRQHandler -080022f8 w F .text 00000002 DMA1_Channel2_IRQHandler -08003398 g F .text 00000008 BootComCheckActivationRequest -080022f8 w F .text 00000002 CAN1_SCE_IRQHandler -080022f8 w F .text 00000002 FLASH_IRQHandler -080022f8 w F .text 00000002 BusFault_Handler -080022f8 w F .text 00000002 USART1_IRQHandler -080023d4 g F .text 00000008 HAL_SYSTICK_IRQHandler -080027e8 g F .text 00000062 HAL_UART_Init -080022f8 w F .text 00000002 I2C1_ER_IRQHandler -080030a0 g F .text 00000008 TimerGet -00000000 w *UND* 00000000 _Jv_RegisterClasses -08003074 g F .text 0000002c TimerInit -00000000 w *UND* 00000000 __register_frame_info -080022f8 w F .text 00000002 USBWakeUp_IRQHandler +080022c8 w F .text 00000002 I2C2_ER_IRQHandler +080022c8 w F .text 00000002 DMA1_Channel2_IRQHandler +08003340 g F .text 00000008 BootComCheckActivationRequest +080022c8 w F .text 00000002 CAN1_SCE_IRQHandler +080022c8 w F .text 00000002 FLASH_IRQHandler +080022c8 w F .text 00000002 BusFault_Handler +080022c8 w F .text 00000002 USART1_IRQHandler +200004fc g O .bss 00000001 __lock___dd_hash_mutex +20000500 g O .bss 00000001 __lock___tz_mutex +080023a6 g F .text 00000008 HAL_SYSTICK_IRQHandler +080027a0 g F .text 0000005e HAL_UART_Init +080022c8 w F .text 00000002 I2C1_ER_IRQHandler +08003034 g F .text 00000008 TimerGet +08003008 g F .text 0000002c TimerInit +080022c8 w F .text 00000002 USBWakeUp_IRQHandler +20000504 g O .bss 00000001 __lock___sfp_recursive_mutex diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec index bd5f8f00..f62bf804 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec @@ -1,391 +1,385 @@ S027000062696E2F64656D6F70726F675F6E75636C656F5F73746D33326631303372622E737265636D -S3150800200000500020A9220008F9220008F922000839 -S31508002010F9220008F9220008F92200080000000049 -S31508002020000000000000000000000000F92200087F -S31508002030F922000800000000F9220008A93000086B -S31508002040F9220008F9220008F9220008F9220008F6 -S31508002050F9220008F9220008F9220008F9220008E6 -S31508002060F9220008F9220008F9220008F9220008D6 -S31508002070F9220008F9220008F9220008F9220008C6 -S31508002080F9220008F9220008F9220008F9220008B6 -S31508002090F9220008F9220008F9220008F9220008A6 -S315080020A0F9220008F9220008F9220008F922000896 -S315080020B0F9220008F9220008F9220008F922000886 -S315080020C0F9220008F9220008F9220008F922000876 -S315080020D0F9220008F9220008F9220008F922000866 -S315080020E0F9220008F9220008F92200080000000079 +S315080020000050002079220008C9220008C9220008C9 +S31508002010C9220008C9220008C922000800000000D9 +S31508002020000000000000000000000000C9220008AF +S31508002030C922000800000000C92200083D30000837 +S31508002040C9220008C9220008C9220008C9220008B6 +S31508002050C9220008C9220008C9220008C9220008A6 +S31508002060C9220008C9220008C9220008C922000896 +S31508002070C9220008C9220008C9220008C922000886 +S31508002080C9220008C9220008C9220008C922000876 +S31508002090C9220008C9220008C9220008C922000866 +S315080020A0C9220008C9220008C9220008C922000856 +S315080020B0C9220008C9220008C9220008C922000846 +S315080020C0C9220008C9220008C9220008C922000836 +S315080020D0C9220008C9220008C9220008C922000826 +S315080020E0C9220008C9220008C92200080000000009 S315080020F000000000000000000000000000000000D2 S3150800210000000000000000005FF808F1EE11AA5573 S3150800211010B5054C237833B9044B13B10448AFF313 -S3150800212000800123237010BD340400200000000045 -S31508002130A0330008084B10B51BB108490848AFF38F -S3150800214000800848036803B910BD074B002BFBD075 -S31508002150BDE81040184700BF000000003804002002 -S31508002160A0330008340400200000000070B50F4EAC -S315080021700F4D761BB61018BF002405D0013455F84C -S31508002180043B9847A642F9D10A4E0B4D01F008F9CF -S31508002190761BB61018BF002406D0013455F8043B48 -S315080021A09847A642F9D170BD70BD00BFE833000854 -S315080021B0E8330008F0330008E8330008024B13B18F -S315080021C0024800F005B8704700000000DD2100084D -S315080021D0002301461A46184600F014B838B5074DCC -S315080021E0074C2C1BA41005D0013C55F8043D984714 -S315080021F0002CF9D1BDE8384001F0D8B8F43300080E -S31508002200F03300082DE9F047254C06462568884630 -S31508002210D5F8484192469946C4B360681F2817DC2A -S31508002220411C76B104EB8003C3F888A0D4F8885122 -S31508002230012282401543022EC4F88851C3F808913A -S315080022401ED0831C6160002044F82380BDE8F08717 -S31508002250144B03B34FF4C870AFF300800446D0B1F3 -S31508002260D5F84831002784E888003846C5F848413B -S315080022700121C4F88871C4F88C71002EE1D0D1E729 -S31508002280D4F88C311A43C4F88C21DAE705F5A6741C -S31508002290C5F84841C1E74FF0FF30BDE8F08700BFF9 -S315080022A0CC33000800000000DFF834D0002103E03A -S315080022B00C4B5B58435004310B480C4B42189A425E -S315080022C0F6D30B4A02E0002342F8043B094B9A4234 -S315080022D0F9D300F0AFFEFFF749FF00F04FFF704754 -S315080022E000500020F43300080000002034040020C9 -S315080022F034040020E4040020FEE70000074AD368FF -S3150800230023F4E0631B041B0C000200F4E06018438E -S3150800231040F0BF6040F40030D060704700ED00E048 -S3150800232030B4164BDB68C3F30223C3F10704042C4D -S3150800233028BF04241D1D062D01D9DD1E00E0002539 -S31508002340012303FA04F4013C2140A940AB40013BB8 -S315080023501A400A43002806DA00F00F001201D2B22A -S31508002360074B1A5407E01201D2B200F1604000F59B -S31508002370614080F8002330BC704700BF00ED00E0E4 -S3150800238014ED00E00138B0F1807F0AD2064B5860A0 -S31508002390F021064A82F823100020986007221A6066 -S315080023A070470120704700BF10E000E000ED00E034 -S315080023B0042805D1054A136843F0040313607047DF -S315080023C0024A136823F004031360704710E000E024 -S315080023D0704700BF08B5FFF7FBFF08BDF0B583B02F -S315080023E000263446D5E00122A2400B6813409A42E3 -S315080023F040F0CE804D68122D2DD00BD8022D27D057 -S3150800240003D85DB3012D1ED035E0032D30D0112D34 -S315080024101BD030E0614FBD4220D008D8A7F5801701 -S31508002420BD421BD007F58037BD4224D116E05C4F6C -S31508002430BD4213D007F58037BD420FD0A7F58017E8 -S31508002440BD4218D10AE0CE6815E0CE68043612E01F -S31508002450CE6808360FE0CE680C360CE08D684DB1B4 -S31508002460012D02D10261082605E04261082602E034 -S31508002470002600E00426FF2B01D8864601E000F17D -S31508002480040EFF2B01D8A20002E0A4F10802920074 -S31508002490DEF800700F25954027EA050506FA02F2D0 -S315080024A02A43CEF800204A6812F0805F70D03D4A71 -S315080024B0956945F001059561926902F0010201925C -S315080024C0019AA708BD1C384A52F8255004F00302A1 -S315080024D092004FF00F0E0EFA02FE25EA0E0E334D4D -S315080024E0A8420DD005F58065A8420BD005F5806594 -S315080024F0A84209D005F58065A84207D1032506E05C -S31508002500002504E0012502E0022500E0042505FA7D -S3150800251002F24EEA02020237234D45F827204A689E -S3150800252012F4803F05D005F580652A681A432A60AB -S3150800253004E01F4D2A6822EA03022A604A6812F458 -S31508002540003F04D01A4D6A681A436A6004E0184DC1 -S315080025506A6822EA03026A604A6812F4801F04D095 -S31508002560134DAA681A43AA6004E0114DAA6822EA24 -S315080025700302AA604A6812F4001F04D00C4DEA68E8 -S315080025801343EB6004E00A4DEA6822EA0303EB60B2 -S3150800259001340F2C7FF627AF03B0F0BD00002110E1 -S315080025A00000311000100240000001400008014000 -S315080025B0000401400AB101617047090401617047CE -S315080025C02DE9F843814601680B6923F44052C36834 -S315080025D013430B618168036919434369194300680A -S315080025E0C26822F4B05323F00C030B43C360D9F836 -S315080025F000104B6923F44072D9F8183013434B6125 -S31508002600D9F800505B4B9D4259D100F003FD00EB11 -S31508002610800000EB8000D9F80440A400B0FBF4F475 -S31508002620554EA6FB04346409240100F0F3FC00EBC4 -S31508002630800000EB8000D9F804309B00B0FBF3F76C -S3150800264000F0E8FC00EB800000EB8000D9F80430CD -S315080026509B00B0FBF3F3A6FB03235B094FF064086A -S3150800266008FB13731B013233A6FB03235B0903F034 -S31508002670F0031C4400F0CEFC00EB800000EB800069 -S31508002680D9F804309B00B0FBF3F700F0C3FC00EB6D -S31508002690800000EB8000D9F804309B00B0FBF3F310 -S315080026A0A6FB03235B0908FB13731B013233A6FB46 -S315080026B00323C3F343131C44AC60BDE8F88300F05E -S315080026C099FC00EB800000EB8000D9F80440A400D8 -S315080026D0B0FBF4F4284EA6FB04346409240100F088 -S315080026E089FC00EB800000EB8000D9F804309B00E1 -S315080026F0B0FBF3F700F07EFC00EB800000EB8000F7 -S31508002700D9F804309B00B0FBF3F3A6FB03235B095F -S315080027104FF0640808FB13731B013233A6FB03232F -S315080027205B0903F0F0031C4400F064FC00EB800036 -S3150800273000EB8000D9F804309B00B0FBF3F700F0FB -S3150800274059FC00EB800000EB8000D9F804309B00B0 -S31508002750B0FBF3F3A6FB03235B0908FB13731B010A -S315080027603233A6FB0323C3F343131C44AC60BDE812 -S31508002770F88300BF003801401F85EB512DE9F04171 -S3150800278005460F4616469846069C1EE0B4F1FF3FDE -S315080027901BD02CB100F012F9C8EB0000844214D209 -S315080027A02A68D36823F4D073D3602A68536923F060 -S315080027B001035361202385F8393085F83A30002320 -S315080027C085F838300320BDE8F0812B681B6837EAA6 -S315080027D003030CBF01230023B342D7D00020BDE872 -S315080027E0F08100BF704700BF68B310B5044690F883 -S315080027F0393013F0FF0F04D1002380F83830FFF783 -S31508002800F1FF242384F839302268D36823F400536F -S31508002810D3602046FFF7D4FE2268136923F4904359 -S3150800282013612268536923F02A0353612268D36827 -S3150800283043F40053D3600020E063202384F8393042 -S3150800284084F83A3010BD0120704700BF2DE9F041E9 -S3150800285082B01E4690F83A30DBB2202B5BD1044694 -S315080028600D469046002958D0002A58D090F838309E -S31508002870012B56D0012380F838300023C363222366 -S3150800288080F83A3000F09AF80746A4F82C80A4F8A5 -S315080028902E8035E0E38D9BB2013B9BB2E385A368AE -S315080028A0B3F5805F17D100963B46002220212046CB -S315080028B0FFF764FF002836D1236933B923685B68BC -S315080028C0C3F3080325F8023B1AE023685B68DBB20A -S315080028D025F8013B14E000963B46002220212046BD -S315080028E0FFF74CFF08BB236923B923685B682B7085 -S315080028F0013505E023685B6803F07F032B7001351B -S31508002900E38D9BB2002BC5D1202384F83A300020F2 -S3150800291084F838000AE0022008E0012006E00120D9 -S3150800292004E0022002E0032000E0032002B0BDE834 -S31508002930F08100BF10B504460E4B18784FF47A7331 -S31508002940B3FBF0F30C4A1068B0FBF3F0FFF71AFD7F -S3150800295058B90F2C0BD8002221464FF0FF30FFF74D -S31508002960DFFC064B1C60002010BD012010BD0120B5 -S3150800297010BD00BF2C0400203004002028040020CD -S3150800298008B5074A136843F0100313600320FFF7DE -S31508002990B5FC0020FFF7CEFF00F0FAFB002008BDCB -S315080029A000200240034A1368034909780B44136060 -S315080029B0704700BFE00400202C040020014B186873 -S315080029C0704700BFE004002082B0084B1B68084A25 -S315080029D0A2FB03235B0A00FB03F0019000BF019BE7 -S315080029E05A1E0192002BF9D102B07047300400201C -S315080029F0D34D621070B582B00446036813F0010F18 -S31508002A006BD0A84B5B6803F00C03042B0AD0A54BCC -S31508002A105B6803F00C03082B0DD1A24B5B6813F41B -S31508002A20803F08D09F4B1B6813F4003F55D063685E -S31508002A30002B52D1B8E16368B3F5803F05D1994AB6 -S31508002A40136843F48033136026E063B903F18043C7 -S31508002A5003F504331A6822F480321A601A6822F4DD -S31508002A6080221A6018E0B3F5A02F0CD103F1804339 -S31508002A70A3F53C331A6842F480221A601A6842F4B5 -S31508002A8080321A6008E0874B1A6822F480321A608E -S31508002A901A6822F480221A6063687BB1FFF78EFFFA -S31508002AA0054605E0FFF78AFF401B642800F27E8191 -S31508002AB07C4B1B6813F4003FF4D00EE0FFF77EFF53 -S31508002AC0054605E0FFF77AFF401B642800F270818F -S31508002AD0744B1B6813F4003FF4D1236813F0020FFC -S31508002AE050D0704B5B6813F00C0F0AD06D4B5B68C7 -S31508002AF003F00C03082B16D16A4B5B6813F4803F6E -S31508002B0011D1684B1B6813F0020F03D02369012B00 -S31508002B1040F05081634A136823F0F803616943EA79 -S31508002B20C10313602EE02369D3B101225E4B1A60FC -S31508002B30FFF744FF054605E0FFF740FF401B022864 -S31508002B4000F23A81574B1B6813F0020FF4D0554A2E -S31508002B50136823F0F803616943EAC103136011E0BF -S31508002B600022514B1A60FFF729FF054605E0FFF7DB -S31508002B7025FF401B022800F221814A4B1B6813F0EF -S31508002B80020FF4D1236813F0080F29D0A369ABB15B -S31508002B900122464B1A60FFF711FF054605E0FFF7CD -S31508002BA00DFF401B022800F20B813E4B5B6A13F0B7 -S31508002BB0020FF4D00120FFF707FF11E000223B4B7C -S31508002BC01A60FFF7FBFE054605E0FFF7F7FE401B18 -S31508002BD0022800F2F780334B5B6A13F0020FF4D138 -S31508002BE0236813F0040F00F089802E4BDB6913F07D -S31508002BF0805F0BD12B4BDA6942F08052DA61DB69D0 -S31508002C0003F080530193019B012500E00025284B22 -S31508002C101B6813F4807F13D1254A136843F4807325 -S31508002C201360FFF7CBFE064605E0FFF7C7FE801BDD -S31508002C30642800F2C9801E4B1B6813F4807FF4D009 -S31508002C40E368012B05D1174A136A43F0010313629F -S31508002C5022E063B903F1804303F504331A6A22F0CC -S31508002C6001021A621A6A22F004021A6214E0052B9B -S31508002C7009D10C4B1A6A42F004021A621A6A42F027 -S31508002C8001021A6208E0074B1A6A22F001021A6268 -S31508002C901A6A22F004021A62E368CBB1FFF78EFEC5 -S31508002CA006460FE0001002400000424280044242FD -S31508002CB000700040FFF782FE801B41F2883398427D -S31508002CC000F28480494B1B6A13F0020FF2D00FE022 -S31508002CD0FFF774FE064606E0FFF770FE801B41F21A -S31508002CE08833984274D8414B1B6A13F0020FF3D10C -S31508002CF025B13E4AD36923F08053D361E369002B9B -S31508002D0068D03A4A526802F00C02082A64D0022BAC -S31508002D1037D10022364B1A60FFF750FE054604E00D -S31508002D20FFF74CFE401B022858D8304B1B6813F09F -S31508002D30007FF5D1236AB3F5803F06D12B494B684E -S31508002D4023F40032A36813434B602848436823F4EE -S31508002D507411236A626A13430B4343600122244BAE -S31508002D601A60FFF72BFE044604E0FFF727FE001B58 -S31508002D70022835D81D4B1B6813F0007FF5D00020BC -S31508002D8031E000221A4B1A60FFF718FE044604E0E9 -S31508002D90FFF714FE001B022824D8144B1B6813F0F7 -S31508002DA0007FF5D100201EE001201CE003201AE078 -S31508002DB0032018E0012016E0032014E0032012E0A7 -S31508002DC0032010E003200EE003200CE003200AE0B5 -S31508002DD0032008E0002006E0012004E0032002E0CA -S31508002DE0032000E0032002B070BD00BF00100240BF -S31508002DF06000424230B486B0164D02AC2868696855 -S31508002E00AA68EB680FC42B8AADF80430124B5B68CE -S31508002E1003F00C02082A19D1C3F3834206A90A440F -S31508002E2012F8100C13F4803F0CD00B4B5B68C3F3FD -S31508002E3040430B4413F8142C084B03FB00F0B0FB7B -S31508002E40F2F004E0064B03FB00F000E0034806B08E -S31508002E5030BC7047B83300080010024000127A00F0 -S31508002E6000093D0070B55C4B1B6803F007038B42F5 -S31508002E700BD2594A136823F007030B4313601368F0 -S31508002E8003F00703994240F09780036813F0020F96 -S31508002E9006D0524C636823F0F002836813436360DC -S31508002EA00D460446036813F0010F4DD04268012A07 -S31508002EB005D14A4B1B6813F4003F0DD17EE0022A68 -S31508002EC005D1464B1B6813F0007F05D178E0434BCC -S31508002ED01B6813F0020F75D040494B6823F00303B3 -S31508002EE013434B60FFF76AFD06466368012B0ED154 -S31508002EF006E0FFF763FD801B41F28833984263D8EA -S31508002F00364B5B6803F00C03042BF2D11CE0022B52 -S31508002F1015D106E0FFF752FD801B41F2883398422F -S31508002F2054D82E4B5B6803F00C03082BF2D10BE048 -S31508002F30FFF744FD801B41F28833984248D8274B57 -S31508002F405B6813F00C0FF3D1234B1B6803F00703E0 -S31508002F509D420AD2204A136823F007032B431360C5 -S31508002F60136803F007039D4234D1236813F0040F56 -S31508002F7006D01A494B6823F4E062E36813434B60B2 -S31508002F80236813F0080F07D0144A536823F46053D4 -S31508002F90216943EAC1035360FFF72CFF0F4B5B68B7 -S31508002FA0C3F303130E4AD35CD8400E4B18600020B7 -S31508002FB0FFF7C0FC002070BD012070BD012070BD68 -S31508002FC0012070BD012070BD032070BD032070BDB7 -S31508002FD0032070BD012070BD002002400010024091 -S31508002FE0D033000830040020014B1868704700BF32 -S31508002FF03004002008B5FFF7F7FF044B5B68C3F3FE -S315080030000223034AD35CD84008BD00BF0010024023 -S31508003010E033000808B5FFF7E7FF044B5B68C3F326 -S31508003020C223034AD35CD84008BD00BF0010024043 -S31508003030E03300080D4B1A6842F001021A6059681D -S315080030400B4A0A405A601A6822F0847222F48032C7 -S315080030501A601A6822F480221A605A6822F4FE025C -S315080030605A604FF41F029A60704700BF0010024072 -S315080030700000FFF808B5FFF7B7FF084BA3FB0030C1 -S315080030808009FFF77FF90420FFF792F9002211461D -S315080030904FF0FF30FFF744F908BD00BFD34D62106B -S315080030A008B5FFF78BFC08BD08B5FFF77BFCFFF7F3 -S315080030B091F908BD08B5002220210248FFF77AFADF -S315080030C008BD00BF0008014010B5FFF7E9FF0E4B29 -S315080030D01B68C31AB3F5FA7F14D304460B4B1B7847 -S315080030E03BB90122094B1A7020210948FFF762FAF9 -S315080030F006E00022054B1A7020210548FFF75AFA08 -S31508003100014B1C6010BD00BF500400205404002071 -S315080031100008014000B591B0012306934FF4A022A0 -S315080031200792002208920A9302230D934FF48033E4 -S315080031300E934FF4E0130F9306A8FFF75BFC00B15C -S31508003140FEE70F23019302210291002303934FF414 -S3150800315080620492059301A8FFF784FE00B1FEE79A -S3150800316011B05DF804FB00BF08B5FFF709FCFFF7CF -S31508003170D1FFFFF77FFFFFF79DFF08BD08B5FFF7F3 -S31508003180F3FF00F0A7F8FFF79FFF00F005F9FAE74D -S31508003190F0B589B03B4B9A6942F001029A619A6987 -S315080031A002F001020092009ADA6942F08052DA616E -S315080031B0DA6902F080520192019A9A6942F0040291 -S315080031C09A619A6902F004020292029ADA6942F452 -S315080031D00032DA61DB6903F400330393039B0320AF -S315080031E0FFF78CF8002211466FF00B00FFF798F8EE -S315080031F0002211466FF00A00FFF792F800221146E6 -S315080032006FF00900FFF78CF8002211466FF00400F2 -S31508003210FFF786F8002211466FF00300FFF780F8E3 -S31508003220002211466FF00100FFF77AF800221146D6 -S315080032304FF0FF30FFF774F8202704970123059312 -S3150800324000250695022607960F4C04A92046FFF787 -S31508003250C5F82A4639462046FFF7ACF904230493F5 -S3150800326005960323079304A92046FFF7B7F8082312 -S3150800327004930595069504A92046FFF7AFF809B00B -S31508003280F0BD00BF001002400008014008B508481C -S31508003290084B03604FF46143436000238360C360B7 -S315080032A0036183610C224261C361FFF79DFA08BD81 -S315080032B0580400200044004008B5002301220146B6 -S315080032C00348FFF7C3FA08B9012008BD002008BD66 -S315080032D05804002008B5FFF7D9FF08BDBFF34F8F84 -S315080032E00549CA6802F4E062044B1343CB60BFF396 -S315080032F04F8F00BFFDE700BF00ED00E00400FA05B0 -S3150800330008B5214B1B78ABB92048FFF7D5FF012834 -S3150800331038D11E4B1B78013BDBB23F2B32D8FFF767 -S31508003320BFFE1B4B18600122174B1A700022194B5F -S315080033301A7008BD174B1B78013314481844FFF759 -S31508003340BBFF012814D1134A13780133DBB213707B -S315080033500E4A1278934215D100220B4B1A700B4B6A -S315080033605B78FF2B0ED1094B9B785BB9FFF7B6FF4D -S31508003370FFF796FE064B1B686433984202D9002273 -S31508003380014B1A7008BD00BF550400209C0400209C -S31508003390980400205604002008B5FFF7B1FF08BDC1 -S315080033A0F8B500BFF8BC08BC9E467047F8B500BF24 -S30D080033B0F8BC08BC9E467047F4 -S315080033B802030405060708090A0B0C0D0E0F101060 -S315080033C801020000000000200000000000000000C4 -S315080033D801020304060708090000000001020304A5 -S30D080033E8BD210008352100088B -S309080033F01121000891 -S315080033F400000000EC02002054030020BC03002057 -S3150800340400000000000000000000000000000000AA -S31508003414000000000000000000000000000000009A -S31508003424000000000000000000000000000000008A -S31508003434000000000000000000000000000000007A -S31508003444000000000000000000000000000000006A -S31508003454000000000000000000000000000000005A -S31508003464000000000000000000000000000000004A -S31508003474000000000000000000000000000000003A -S31508003484000000000000000000000000000000002A -S315080034940000000000000000010000000000000019 -S315080034A40E33CDAB34126DE6ECDE05000B000000DE -S315080034B400000000000000000000000000000000FA -S315080034C400000000000000000000000000000000EA -S315080034D400000000000000000000000000000000DA -S315080034E400000000000000000000000000000000CA -S315080034F400000000000000000000000000000000BA -S3150800350400000000000000000000000000000000A9 -S315080035140000000000000000000000000000000099 -S315080035240000000000000000000000000000000089 -S315080035340000000000000000000000000000000079 -S315080035440000000000000000000000000000000069 -S315080035540000000000000000000000000000000059 -S315080035640000000000000000000000000000000049 -S315080035740000000000000000000000000000000039 -S315080035840000000000000000000000000000000029 -S315080035940000000000000000000000000000000019 -S315080035A40000000000000000000000000000000009 -S315080035B400000000000000000000000000000000F9 -S315080035C400000000000000000000000000000000E9 -S315080035D400000000000000000000000000000000D9 -S315080035E400000000000000000000000000000000C9 -S315080035F400000000000000000000000000000000B9 -S3150800360400000000000000000000000000000000A8 -S315080036140000000000000000000000000000000098 -S315080036240000000000000000000000000000000088 -S315080036340000000000000000000000000000000078 -S315080036440000000000000000000000000000000068 -S315080036540000000000000000000000000000000058 -S315080036640000000000000000000000000000000048 -S315080036740000000000000000000000000000000038 -S315080036840000000000000000000000000000000028 -S315080036940000000000000000000000000000000018 -S315080036A40000000000000000000000000000000008 -S315080036B400000000000000000000000000000000F8 -S315080036C400000000000000000000000000000000E8 -S315080036D400000000000000000000000000000000D8 -S315080036E400000000000000000000000000000000C8 -S315080036F400000000000000000000000000000000B8 -S3150800370400000000000000000000000000000000A7 -S315080037140000000000000000000000000000000097 -S315080037240000000000000000000000000000000087 -S315080037340000000000000000000000000000000077 -S315080037440000000000000000000000000000000067 -S315080037540000000000000000000000000000000057 -S315080037640000000000000000000000000000000047 -S315080037740000000000000000000000000000000037 -S315080037840000000000000000000000000000000027 -S315080037940000000000000000000000000000000017 -S315080037A40000000000000000000000000000000007 -S315080037B400000000000000000000000000000000F7 -S315080037C400000000000000000000000000000000E7 -S315080037D400000000000000000000000000000000D7 -S315080037E400000000000000000000000000000000C7 -S315080037F400000000000000000000000000000000B7 -S3150800380400000000000000000000000000000000A6 -S315080038140000000000000000100000000100000085 -S3090800382400A24A04A2 -S705080022A927 +S3150800212000800123237010BD380400200000000041 +S315080021304833000808B5034B1BB103490348AFF3FE +S31508002140008008BD000000003C0400204833000859 +S3150800215070B50D4E0D4D761BB61006D00024013411 +S3150800216055F8043B9847A642F9D1094E094D01F0A6 +S31508002170EBF8761BB61006D00024013455F8043B5C +S315080021809847A642F9D170BD9033000890330008ED +S315080021909833000890330008024B13B1024800F048 +S315080021A005B8704700000000B92100080023014661 +S315080021B01A46184600F01EB838B50A4C0A4D641B74 +S315080021C0A4100AD004F18043013B05EB8305013CCA +S315080021D055F804399847002CF9D1BDE8384001F084 +S315080021E0B9B800BF9C33000898330008704700BF91 +S315080021F0704700BF2DE9F0411D4C05462068904602 +S315080022001F460E46FFF7F2FF1A4B1A68D2F84831F6 +S315080022101BB35A6820681F2A24DC4DB9511C0232A8 +S31508002220596043F82260FFF7E3FF0020BDE8F0811C +S31508002230012403EB820CCCF88880D3F888119440EB +S315080022402143022DC3F88811CCF80871E6D1D3F8DA +S315080022508C110C43C3F88C41E0E702F5A673C2F86B +S315080022604831D6E7FFF7C4FF4FF0FF30DEE700BF7F +S315080022702804002074330008DFF834D0002103E076 +S315080022800C4B5B58435004310B480C4B42189A428E +S31508002290F6D30B4A02E0002342F8043B094B9A4264 +S315080022A0F9D300F08BFEFFF753FF00F03AFF7047B3 +S315080022B0005000209C33000800000020380400204D +S315080022C0380400200C050020FEE70000074AD36802 +S315080022D023F4E0631B041B0C000200F4E0601843BF +S315080022E040F0BF6040F40030D060704700ED00E079 +S315080022F030B4174BDB68C3F30223C3F10704042C7D +S3150800230028BF04241D1D062D01D9033B00E0002328 +S315080023104FF0FF3505FA04F421EA0401994005FA5D +S3150800232003F322EA03031943002809DB0901C9B2AA +S3150800233000F1604000F5614080F8001330BC70473A +S3150800234000F00F000901C9B2024B1954F6E700BFA5 +S3150800235000ED00E014ED00E00138B0F1807F0AD20C +S31508002360064B5860064AF02182F823100020986030 +S3150800237007221A6070470120704700BF10E000E08E +S3150800238000ED00E0042805D0054A136823F004038D +S3150800239013607047024A136843F0040313607047DA +S315080023A010E000E0704708B5FFF7FCFF08BD000025 +S315080023B0F0B482B000263546A0E0002B58D0012B99 +S315080023C010D1CE680EE0694FBB4251D048D9684F4C +S315080023D0BB424DD007F58037BB4249D0A7F58017D9 +S315080023E0BB4245D0FF2A57D88446FF2A57D8AC00A7 +S315080023F0DCF800300F27A74023EA070306FA04F49F +S315080024002343CCF800304B6813F0805F75D0594BE6 +S315080024109C6944F001049C619B6903F001030193E4 +S31508002420019BAC08A71C544B53F8273005F003074B +S31508002430BF004FF00F0C0CFA07FC23EA0C0C4F4BAD +S31508002440984232D003F58063984270D003F58063D2 +S3150800245098426ED003F58063984224D0042325E081 +S31508002460A7F58017BB4203D007F58037BB42B9D121 +S315080024708B687BB1012B08D044610826B2E7CE6889 +S315080024800836AFE7CE680C36ACE704610826A9E73C +S315080024900026A7E70426A5E700F1040CA5E7A5F1A1 +S315080024A00804A400A4E7032300E00023BB4043EA92 +S315080024B00C030234304F47F824304B6813F4803F3E +S315080024C039D02F4C2368134323604B6813F4003F1D +S315080024D037D02B4C6368134363604B6813F4801F33 +S315080024E035D0274CA3681343A3604B6813F4001F29 +S315080024F033D0234CE3681A43E26001350F2D32D8F6 +S315080025000124AC400A6822409442F6D14B68122B4B +S31508002510B8D03FF658AF022BB1D07FF64EAF032B9B +S31508002520B6D0112B7FF45EAFCE6804365AE7012386 +S31508002530BCE70223BAE7124C236823EA02032360A6 +S31508002540C3E70F4C636823EA02036360C5E70C4CD4 +S31508002550A36823EA0203A360C7E7094CE36823EAF2 +S315080025600202E260C9E702B0F0BC70470000211021 +S315080025700000311000100240000001400008014030 +S31508002580000401400AB101617047090401617047FE +S315080025902DE9F84305460268136923F44053C168D8 +S315080025A00B43136183680269134342691343016845 +S315080025B0CA6822F4B05222F00C021343CB600268B8 +S315080025C0536923F4407381690B4353610268594B7D +S315080025D09A4257D000F0D2FC00EB800000EB800056 +S315080025E06C68A400B0FBF4F4534FA7FB04346409E9 +S315080025F0260100F0C3FC00EB800000EB80006C684D +S31508002600A400B0FBF4F900F0B9FC00EB800000EB85 +S3150800261080006C68A400B0FBF4F4A7FB04346409DA +S315080026204FF0640808FB149424013234A7FB0434E1 +S31508002630640904F0F004344400F0A0FC00EB8000C8 +S3150800264000EB80006E68B600B0FBF6F600F096FC6C +S3150800265000EB800000EB80006B689B00B0FBF3F09A +S31508002660A7FB0030400908FB10684FEA081808F174 +S315080026703208A7FB0837C7F343172B6827449F6020 +S31508002680BDE8F88300F08AFC00EB800000EB8000D0 +S315080026906C68A400B0FBF4F4274FA7FB0434640964 +S315080026A0260100F07BFC00EB800000EB80006C68E4 +S315080026B0A400B0FBF4F900F071FC00EB800000EB1D +S315080026C080006C68A400B0FBF4F4A7FB043464092A +S315080026D04FF0640808FB149424013234A7FB043431 +S315080026E0640904F0F004344400F058FC00EB800060 +S315080026F000EB80006E68B600B0FBF6F600F04EFC04 +S3150800270000EB800000EB80006B689B00B0FBF3F0E9 +S31508002710A7FB0030400908FB10684FEA081808F1C3 +S315080027203208A7FB0837C7F343172B6827449F606F +S31508002730A6E700BF003801401F85EB512DE9F0419F +S3150800274005460F4616469846069C2B681B6837EAC8 +S3150800275003030CBF01230023B3421DD1B4F1FF3F8D +S31508002760F3D02CB100F002F9A0EB0800A042ECD996 +S315080027702A68D36823F4D073D3602A68536923F090 +S3150800278001035361202385F8393085F83A30002350 +S3150800279085F83830032000E00020BDE8F081704756 +S315080027A058B310B5044690F839300BB3242384F88F +S315080027B039302268D36823F40053D3602046FFF7E4 +S315080027C0E7FE2268136923F490431361226853696C +S315080027D023F02A0353612268D36843F40053D36075 +S315080027E00020E063202384F8393084F83A3010BD9D +S315080027F080F83830FFF7D3FFD8E7012070472DE976 +S31508002800F04182B01E4690F83A30DBB2202B5AD1FE +S3150800281004460D469046002959D0002A59D090F80A +S315080028203830012B57D0012380F838300023C36392 +S31508002830222380F83A3000F099F80746A4F82C804D +S31508002840A4F82E801DE000963B4600222021204653 +S31508002850FFF774FF002840D1236933B923685B6802 +S31508002860C3F3080325F8023B0BE023685B68DBB279 +S3150800287025F8013B05E023685B6803F07F0305F84C +S31508002880013BE38D9BB2BBB1E38D013B9BB2E38574 +S31508002890A368B3F5805FD6D000963B460022202178 +S315080028A02046FFF74BFFD0B92369002BE3D12368F5 +S315080028B05B6805F8013BE4E7202384F83A300020FA +S315080028C084F8380000E0022002B0BDE8F08101205B +S315080028D0FAE70120F8E70220F6E70320F4E70320E9 +S315080028E0F2E7000010B504460E4B18784FF47A73D9 +S315080028F0B3FBF0F30C4A1068B0FBF3F0FFF72CFDBE +S3150800290068B90F2C01D901200AE0002221464FF0B0 +S31508002910FF30FFF7EDFC054B1C60002000E00120AE +S3150800292010BD00BF2C040020340400203004002011 +S3150800293008B5074A136843F0100313600320FFF72E +S31508002940C5FC0020FFF7CEFF00F0F6FB002008BD0F +S3150800295000200240034A1168034B1B780B4413609E +S31508002960704700BF080500202C040020014B18689A +S31508002970704700BF0805002082B0084B1B68084A4C +S31508002980A2FB03235B0A00FB03F0019000BF019B37 +S315080029905A1E0192002BF9D102B070473404002068 +S315080029A0D34D621070B582B00446036813F0010F68 +S315080029B02CD0AB4B5B6803F00C03042B1DD0A84B43 +S315080029C05B6803F00C03082B12D06368B3F5803FED +S315080029D041D0002B55D103F1804303F504331A681F +S315080029E022F480321A601A6822F480221A6037E0CC +S315080029F09B4B5B6813F4803FE7D0994B1B6813F435 +S31508002A00003F03D06368002B00F0AE81236813F003 +S31508002A10020F75D0924B5B6813F00C0F5FD0904B8A +S31508002A205B6803F00C03082B54D02369002B00F0D5 +S31508002A3089808C4B01221A60FFF798FF0546884B60 +S31508002A401B6813F0020F74D1FFF790FF401B022892 +S31508002A50F5D903208DE1824A136843F48033136065 +S31508002A60636843B3FFF782FF05467D4B1B6813F483 +S31508002A70003FCBD1FFF77AFF401B6428F5D9032026 +S31508002A8077E1B3F5A02F09D0754B1A6822F4803286 +S31508002A901A601A6822F480221A60E1E703F180437B +S31508002AA0A3F53C331A6842F480221A601A6842F485 +S31508002AB080321A60D4E7FFF759FF0546684B1B6852 +S31508002AC013F4003FA2D0FFF751FF401B6428F5D945 +S31508002AD003204EE1624B5B6813F4803FA5D1604B3F +S31508002AE01B6813F0020F03D02369012B40F03E81C7 +S31508002AF05B4A136823F0F803616943EAC10313606C +S31508002B00236813F0080F32D0A369002B5BD0564B0D +S31508002B1001221A60FFF72AFF0546514B5B6A13F03C +S31508002B20020F21D1FFF722FF401B0228F5D9032007 +S31508002B301FE14B4A136823F0F803616943EAC103AE +S31508002B401360DDE7474B00221A60FFF70FFF0546C3 +S31508002B50434B1B6813F0020FD2D0FFF707FF401B49 +S31508002B600228F5D9032004E10120FFF705FF2368B1 +S31508002B7013F0040F00F09880394BDB6913F0805F7F +S31508002B8033D1374BDA6942F08052DA61DB6903F0F8 +S31508002B9080530193019B0125344B1B6813F4807FF6 +S31508002BA025D0E368012B36D0002B4CD103F18043A6 +S31508002BB003F504331A6A22F001021A621A6A22F02D +S31508002BC004021A622CE0284B00221A60FFF7CEFE98 +S31508002BD00546234B5B6A13F0020FC8D0FFF7C6FE03 +S31508002BE0401B0228F5D90320C3E00025D4E71F4A75 +S31508002BF0136843F480731360FFF7B8FE06461B4B51 +S31508002C001B6813F4807FCCD1FFF7B0FE801B6428C5 +S31508002C10F5D90320ADE0124A136A43F001031362A3 +S31508002C20E3687BB3FFF7A2FE06460D4B1B6A13F05B +S31508002C30020F38D1FFF79AFE801B41F2883398427B +S31508002C40F3D9032095E0052B12D0054B1A6A22F01A +S31508002C5001021A621A6A22F004021A62E0E700BF49 +S31508002C6000100240000042428004424200700040C8 +S31508002C70424B1A6A42F004021A621A6A42F00102C8 +S31508002C801A62CDE7FFF772FE06463C4B1B6A13F045 +S31508002C90020F08D0FFF76AFE801B41F2883398427C +S31508002CA0F3D9032065E0E5B9E369002B60D0334A20 +S31508002CB0526802F00C02082A5DD0022B17D0304B5E +S31508002CC000221A60FFF752FE04462C4B1B6813F0CD +S31508002CD0007F47D0FFF74AFE001B0228F5D90320DC +S31508002CE047E0264AD36923F08053D361DCE7244BB7 +S31508002CF000221A60FFF73AFE0546204B1B6813F0C0 +S31508002D00007F06D0FFF732FE401B0228F5D90320C4 +S31508002D102FE0236AB3F5803F1AD018494B6823F48D +S31508002D207413226A606A024313434B60144B0122F0 +S31508002D301A60FFF71BFE0446104B1B6813F0007F52 +S31508002D400ED1FFF713FE001B0228F5D9032010E069 +S31508002D500A4A536823F40033A1680B435360DCE73F +S31508002D60002006E0002004E0012002E0012000E047 +S31508002D70002002B070BD0120FBE700BF0010024032 +S31508002D806000424210B487B0164C94E80F000DF16B +S31508002D90180C0CE90F00238AADF80430124B5B6857 +S31508002DA003F00C02082A03D0104807B010BC70477D +S31508002DB0C3F38342624412F8102C13F4803F0CD0FC +S31508002DC0094B5B68C3F34043634413F8143C074854 +S31508002DD000FB02F0B0FBF3F0E7E7054800FB02F062 +S31508002DE0E3E700BF603300080010024000127A00D3 +S31508002DF000093D005A4B1B6803F007038B420BD2B0 +S31508002E00574A136823F007030B431360136803F04C +S31508002E1007038B4240F09D8070B5036813F0020FDC +S31508002E2006D0504A536823F0F0038468234353605E +S31508002E300D460446036813F0010F52D04368012B70 +S31508002E4023D0022B28D0474A126812F0020F00F04E +S31508002E50828044494A6822F0030213434B60FFF715 +S31508002E6085FD06466368012B1DD0022B2AD03D4BF3 +S31508002E705B6813F00C0F34D0FFF778FD801B41F226 +S31508002E8088339842F3D9032062E0364A126812F46E +S31508002E90003FDED101205BE0324A126812F0007F63 +S31508002EA0D7D1012054E02F4B5B6803F00C03042BA9 +S31508002EB017D0FFF75BFD801B41F288339842F2D9A1 +S31508002EC0032045E0274B5B6803F00C03082B08D06A +S31508002ED0FFF74CFD801B41F288339842F2D9032054 +S31508002EE036E01F4B1B6803F00703AB420AD91C4A9E +S31508002EF0136823F007032B431360136803F00703D3 +S31508002F00AB422AD1236813F0040F06D0154A53683A +S31508002F1023F4E063E1680B435360236813F0080F5A +S31508002F2007D0104A536823F46053216943EAC10362 +S31508002F305360FFF727FF0B4B5B68C3F303130A4A7B +S31508002F40D35CD840094B18600020FFF7CBFC002063 +S31508002F5070BD012070470120FAE70120F8E700BF9D +S31508002F600020024000100240783300083404002094 +S31508002F70014B1868704700BF3404002008B5FFF7F6 +S31508002F80F7FF044B5B68C3F30223034AD35CD840BC +S31508002F9008BD00BF001002408833000808B5FFF7D7 +S31508002FA0E7FF044B5B68C3F3C223034AD35CD840EC +S31508002FB008BD00BF00100240883300080F4B1A688E +S31508002FC042F001021A6059680D4A0A405A601A68A6 +S31508002FD022F0847222F480321A601A6822F480225F +S31508002FE01A605A6822F4FE025A604FF41F029A6069 +S31508002FF0044B4FF000629A60704700BF0010024011 +S315080030000000FFF800ED00E008B5FFF7B1FF084B38 +S31508003010A3FB00308009FFF79FF90420FFF7B2F9F8 +S31508003020002211464FF0FF30FFF762F908BD00BFD6 +S31508003030D34D621008B5FFF799FC08BD08B5FFF730 +S3150800304089FCFFF7B0F908BD08B50022202102481F +S31508003050FFF798FA08BD00BF0008014010B5FFF752 +S31508003060E9FF0E4B1B68C31AB3F5FA7F0CD3044667 +S315080030700B4B1B784BB90122094B1A7020210948C2 +S31508003080FFF780FA054B1C6010BD0022044B1A702E +S3150800309020210448FFF776FAF4E700BF5804002019 +S315080030A05404002000080140014A024B9A60704708 +S315080030B00020000800ED00E000B591B0012306935A +S315080030C04FF4A0220792002208920A9302230D9336 +S315080030D04FF480330E934FF4E0130F9306A8FFF7CF +S315080030E061FC00B1FEE70F23019302210291002340 +S315080030F003934FF480620492059301A8FFF77AFEC2 +S3150800310000B1FEE711B05DF804FB08B5FFF7CCFF88 +S31508003110FFF70EFCFFF7D0FFFFF776FFFFF794FFE8 +S3150800312008BD08B5FFF7F1FF00F0A8F8FFF796FF0E +S3150800313000F006F9FAE70000F0B589B03B4B9A694A +S3150800314042F001029A619A6902F001020092009A1D +S31508003150DA6942F08052DA61DA6902F08052019245 +S31508003160019A9A6942F004029A619A6902F0040285 +S315080031700292029ADA6942F40032DA61DB6903F4F0 +S3150800318000330393039B0320FFF7A0F800221146A0 +S315080031906FF00B00FFF7ACF8002211466FF00A003B +S315080031A0FFF7A6F8002211466FF00900FFF7A0F80E +S315080031B0002211466FF00400FFF79AF80022114624 +S315080031C06FF00300FFF794F8002211466FF0010034 +S315080031D0FFF78EF8002211464FF0FF30FFF788F808 +S315080031E020270497012305930025069502260796AE +S315080031F00F4C04A92046FFF7DBF82A463946204635 +S31508003200FFF7C0F90423049305960323079304A93B +S315080032102046FFF7CDF8082304930595069504A9DB +S315080032202046FFF7C5F809B0F0BD00BF0010024000 +S315080032300008014008B50848084B03604FF461438D +S31508003240436000238360C360036183610C2242618B +S31508003250C361FFF7A5FA08BD5C04002000440040DE +S3150800326008B50023012201460348FFF7C8FA08B14A +S31508003270002008BD0120FCE75C04002008B5FFF724 +S31508003280D9FF08BDBFF34F8F0549CA6802F4E0624B +S31508003290044B1343CB60BFF34F8F00BFFDE700BF5E +S315080032A000ED00E00400FA0508B5214B1B78B3B918 +S315080032B02048FFF7D5FF012800D008BD1D4B1B7815 +S315080032C0013BDBB23F2BF8D8FFF7B4FE1A4B186068 +S315080032D0174B01221A70194B00221A70EDE7174B8B +S315080032E01B78013313481844FFF7BAFF012813D196 +S315080032F0124A13780133DBB213700E4A12789342DE +S31508003300DBD10B4A002111700A4A5278FF2AD4D120 +S31508003310022BD2D1FFF7B6FFFFF78CFE064B1B68D0 +S3150800332064339842C9D9024B00221A70C5E700BF18 +S31508003330DD0400209C040020E0040020DE040020B8 +S3150800334008B5FFF7B1FF08BDF8B500BFF8BC08BC63 +S315080033509E467047F8B500BFF8BC08BC9E46704745 +S3150800336002030405060708090A0B0C0D0E0F1010B8 +S31508003370010200000000002000000000000000001C +S3150800338001020304060708090000000001020304FD +S30D08003390992100083521000807 +S3090800339811210008E9 +S3150800339C00000000EC02002054030020BC030020AF +S315080033AC0000000000000000000000000000000003 +S315080033BC00000000000000000000000000000000F3 +S315080033CC00000000000000000000000000000000E3 +S315080033DC00000000000000000000000000000000D3 +S315080033EC00000000000000000000000000000000C3 +S315080033FC00000000000000000000000000000000B3 +S3150800340C00000000000000000000000000000000A2 +S3150800341C0000000000000000000000000000000092 +S3150800342C0000000000000000000000000000000082 +S3150800343C0000000000000000010000000000000071 +S3150800344C0E33CDAB34126DE6ECDE05000B00000036 +S3150800345C0000000000000000000000000000000052 +S3150800346C0000000000000000000000000000000042 +S3150800347C0000000000000000000000000000000032 +S3150800348C0000000000000000000000000000000022 +S3150800349C0000000000000000000000000000000012 +S315080034AC0000000000000000000000000000000002 +S315080034BC00000000000000000000000000000000F2 +S315080034CC00000000000000000000000000000000E2 +S315080034DC00000000000000000000000000000000D2 +S315080034EC00000000000000000000000000000000C2 +S315080034FC00000000000000000000000000000000B2 +S3150800350C00000000000000000000000000000000A1 +S3150800351C0000000000000000000000000000000091 +S3150800352C0000000000000000000000000000000081 +S3150800353C0000000000000000000000000000000071 +S3150800354C0000000000000000000000000000000061 +S3150800355C0000000000000000000000000000000051 +S3150800356C0000000000000000000000000000000041 +S3150800357C0000000000000000000000000000000031 +S3150800358C0000000000000000000000000000000021 +S3150800359C0000000000000000000000000000000011 +S315080035AC0000000000000000000000000000000001 +S315080035BC00000000000000000000000000000000F1 +S315080035CC00000000000000000000000000000000E1 +S315080035DC00000000000000000000000000000000D1 +S315080035EC00000000000000000000000000000000C1 +S315080035FC00000000000000000000000000000000B1 +S3150800360C00000000000000000000000000000000A0 +S3150800361C0000000000000000000000000000000090 +S3150800362C0000000000000000000000000000000080 +S3150800363C0000000000000000000000000000000070 +S3150800364C0000000000000000000000000000000060 +S3150800365C0000000000000000000000000000000050 +S3150800366C0000000000000000000000000000000040 +S3150800367C0000000000000000000000000000000030 +S3150800368C0000000000000000000000000000000020 +S3150800369C0000000000000000000000000000000010 +S315080036AC0000000000000000000000000000000000 +S315080036BC00000000000000000000000000000000F0 +S315080036CC00000000000000000000000000000000E0 +S315080036DC00000000000000000000000000000000D0 +S315080036EC00000000000000000000000000000000C0 +S315080036FC00000000000000000000000000000000B0 +S3150800370C000000000000000000000000000000009F +S3150800371C000000000000000000000000000000008F +S3150800372C000000000000000000000000000000007F +S3150800373C000000000000000000000000000000006F +S3150800374C000000000000000000000000000000005F +S3150800375C000000000000000000000000000000004F +S3150800376C000000000000000000000000000000003F +S3150800377C000000000000000000000000000000002F +S3150800378C000000000000000000000000000000001F +S3150800379C000000000000000000000000000000000F +S315080037AC00000000000000000000000000000000FF +S315080037BC0000000000000000E404002001000000E6 +S30D080037CC1000000000A24A04E7 +S7050800227957 diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/main.c index 3e7cffe0..2e688dd6 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -73,6 +74,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -84,6 +87,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_nucleo_stm32f103rb.out b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_nucleo_stm32f103rb.out index b95f2918..d8dd537e 100644 Binary files a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_nucleo_stm32f103rb.out and b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_nucleo_stm32f103rb.out differ diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_nucleo_stm32f103rb.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_nucleo_stm32f103rb.srec index d5bb122c..86605898 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_nucleo_stm32f103rb.srec +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_nucleo_stm32f103rb.srec @@ -1,344 +1,330 @@ S023000064656D6F70726F675F6E75636C656F5F73746D33326631303372622E73726563D9 -S3150800200010080020353400088D3400089134000883 -S3150800201095340008993400089D3400080000000033 -S31508002020000000000000000000000000A1340008C5 -S31508002030A534000800000000A9340008B7320008DB -S31508002040AD340008B1340008B5340008B9340008C6 -S31508002050BD340008C1340008C5340008C934000876 -S31508002060CD340008D1340008D5340008D934000826 -S31508002070DD340008E1340008E5340008E9340008D6 -S31508002080ED340008F1340008F5340008F934000886 -S31508002090FD34000801350008053500080935000833 -S315080020A00D350008113500081535000819350008E2 -S315080020B01D35000821350008253500082935000892 -S315080020C02D35000831350008353500083935000842 -S315080020D03D350008413500084535000849350008F2 -S315080020E04D3500085135000855350008EE11AA553A -S315080020F070B582B0040000252078C00740F18480BE -S31508002100DFF88006006810F00C0004280BD0DFF812 -S315080021107406006810F00C0008280ED1DFF8640673 -S315080021200068C00309D5DFF85806006880036BD538 -S315080021306068002868D1012002E26068B0F5803F37 -S3150800214008D1DFF83C06006850F48030DFF8301616 -S31508002150086038E06068002810D1DFF824060068B7 -S3150800216030F48030DFF818160860DFF814060068C7 -S3150800217030F48020DFF80816086024E06068B0F5BF -S31508002180A02F10D1DFF8F805006850F48020DFF89A -S31508002190F0150860DFF8E805006850F48030DFF8CD -S315080021A0E01508600FE0DFF8D805006830F48030E5 -S315080021B0DFF8CC150860DFF8C805006830F4802021 -S315080021C0DFF8BC150860606800280ED000F0FAFA3F -S315080021D00500DFF8AC050068800315D400F0F2FAB4 -S315080021E0401B6528F5D30320AAE100F0EBFA0500A9 -S315080021F0DFF88C050068800306D500F0E3FA401B7B -S315080022006528F5D303209BE12078800726D5DFF8DB -S315080022107405006810F00C0F0BD0DFF8680500682D -S3150800222010F00C00082833D1DFF858050068C00301 -S315080022302ED4DFF84C050068800704D520690128EC -S3150800224001D001207CE1DFF83805006830F0F8009D -S31508002250616950EAC100DFF8281508602078000790 -S315080022604ED5A069002800F081800120DFF82415EA -S31508002270086000F0A7FA0500DFF814050068800773 -S315080022803BD400F09FFA401B0328F5D3032057E1FF -S31508002290206900281ED00120DFF8FC14086000F031 -S315080022A091FA0500DFF8D8040068800706D400F024 -S315080022B089FA401B0328F5D3032041E1DFF8C0045F -S315080022C0006830F0F800616950EAC100DFF8B01420 -S315080022D00860C3E70020DFF8C014086000F072FA4F -S315080022E00500DFF89C0400688007B7D500F06AFA95 -S315080022F0401B0328F5D3032022E1012000F02DFA24 -S315080023002078400740F1B9800026DFF8900400687D -S31508002310C0000FD4DFF88404006850F08050DFF85E -S315080023207C140860DFF87404006810F08050009090 -S3150800233000980126DFF868040068C00529D4DFF88C -S315080023406004006850F48070DFF85414086000F0E8 -S3150800235039FA0500DFF848040068C00519D400F00A -S3150800236031FA401B6528F5D30320E9E00020DFF8A1 -S315080023702414086000F026FA0500DFF81404006843 -S315080023808007BDD500F01EFA401B0328F5D30320AD -S31508002390D6E0E068012808D1DFF80804006850F0A4 -S315080023A00100DFF80014086037E0E068002810D163 -S315080023B0DFF8F003006840084000DFF8E81308601B -S315080023C0DFF8E003006830F00400DFF8D81308608F -S315080023D023E0E068052810D1DFF8C803006850F04C -S315080023E00400DFF8C0130860DFF8B803006850F08F -S315080023F00100DFF8B01308600FE0DFF8A8030068F3 -S3150800240040084000DFF89C130860DFF8980300686E -S3150800241030F00400DFF88C130860E068002810D05C -S3150800242000F0D0F90500DFF87C030068800719D4AE -S3150800243000F0C8F9401B41F289318842F3D30320E2 -S315080024407EE000F0BFF90500DFF858030068800752 -S3150800245008D500F0B7F9401B41F289318842F3D319 -S3150800246003206DE0F6B2012E07D1DFF830030068CD -S3150800247030F08050DFF824130860E06900285ED049 -S31508002480DFF80003006810F00C00082855D0E06952 -S3150800249002283FD10020DFF81013086000F092F9F7 -S315080024A00500DFF8DC020068800106D500F08AF92D -S315080024B0401B0328F5D3032042E0206AB0F5803F8D -S315080024C009D1DFF8C002006830F40030A16808437B -S315080024D0DFF8B0120860DFF8AC02006830F4741058 -S315080024E0216A0843616A0843DFF8981208600120E8 -S315080024F0DFF8B412086000F065F90500DFF880021D -S31508002500006880011BD400F05DF9401B0328F5D351 -S31508002510032015E00020DFF89012086000F052F959 -S315080025200500DFF85C020068800108D500F04AF96A -S31508002530401B0328F5D3032002E0012000E0002019 -S3150800254076BD70B504000D000026DFF8600200684D -S3150800255010F00700A84211D2DFF850020068C00840 -S31508002560C0002843DFF844120860DFF8400200681C -S3150800257010F00700A84201D00120A1E020788007CA -S3150800258009D5DFF80002006830F0F000A1680843BA -S31508002590DFF8F01108602078C00756D56068012872 -S315080025A006D1DFF8DC010068800311D4012087E03A -S315080025B06068022806D1DFF8C8010068800107D4E0 -S315080025C001207DE06E480068800701D4012077E08D -S315080025D06C4800688008800061680843694908609B -S315080025E000F0F0F80600606801280ED1654800681A -S315080025F010F00C00042828D000F0E4F8801B41F203 -S3150800260089318842F2D303205AE0606802280ED145 -S315080026105C48006810F00C00082816D000F0D2F8C4 -S31508002620801B41F289318842F2D3032048E055489D -S31508002630006810F00C0F08D000F0C4F8801B41F2B7 -S3150800264089318842F3D303203AE05848006810F0ED -S31508002650070085420ED255480068C008C0002843C6 -S31508002660524908605148006810F00700A84201D096 -S31508002670012025E02078400707D54248006830F455 -S31508002680E060E16808433F4908602078000708D5FC -S315080026903C48006830F46050216950EAC100394965 -S315080026A0086000F00EF84249364A1268C2F303126F -S315080026B0895CC84035490860002000F089F8002088 -S315080026C070BD00B585B001A83A49102200F0A6F8F9 -S315080026D039480088ADF800000020002000200021BD -S315080026E000202848006810F00C01042902D00829A7 -S315080026F002D016E0244815E001A9C0F38342895C9C -S31508002700C0030AD568461F4A1268C2F34042805C75 -S315080027101D4A5143B1FBF0F002E0284800FB01F0E6 -S3150800272000E0194805B000BD18480068704780B534 -S31508002730FFF7FAFF2249134A1268C2F30222895C9C -S31508002740C84002BD80B5FFF7EFFF1D490D4A126864 -S31508002750C2F3C222895CC84002BD81B00B49096830 -S31508002760C9084FF47A72B1FBF2F14843009000BFF2 -S315080027700098411E00910028F9D101B07047000069 -S31508002780001002400410024000127A0004000020E3 -S315080027902410024080044242000042421C100240BB -S315080027A000700040201002406000424200200240B3 -S315080027B05C3400084C3400087228000800093D0003 -S315080027C08434000801480068704700BF9C08002050 -S315080027D010B504004FF47A700D490978B0FBF1F092 -S315080027E00C490968B1FBF0F000F0B3F8002801D0F5 -S315080027F001200CE0102C09D2002221005FF0FF30E6 -S3150800280000F096F804480460002000E0012010BD9E -S31508002810080000200400002000000020103A07D31A -S3150800282030B4B1E83810103AA0E83810F9D230BC04 -S31508002830530724BFB1E80810A0E8081044BF51F8B0 -S31508002840043B40F8043BD20724BF31F8022B20F89A -S31508002850022B44BF0B7803707047083A07D3B1E8D8 -S315080028600810083A40F8043B40F804CBF7D253075F -S31508002870E4E7010210F00701404800684FF6FF023E -S3150800288010403F4A52EA012108433C490860704714 -S315080028903A480068C0F30220704740B2002808D5BD -S315080028A00901384A40B210F00F00104400F8041C21 -S315080028B003E00901344A40B21154704710B410F0CD -S315080028C00700D0F10703052B01D3042301E0D0F15B -S315080028D00703041D072C01D2002000E0C01E0124B6 -S315080028E014FA03F35B1E19408140012313FA00F022 -S315080028F0401E1040084310BC704780B5411EB1F118 -S31508002900807F01D301200EE0401E204908600F2178 -S315080029105FF0FF30FFF7C1FF00201D490860072060 -S315080029201C490860002002BD80B5FFF7A3FF01BD62 -S3150800293070B504000D0016000020FFF7A9FF32004D -S315080029402900FFF7BBFF0100200040B2FFF7A5FFF3 -S3150800295070BD80B5FFF7D1FF02BD042806D10D482A -S31508002960006850F004000B49086005E00948006853 -S3150800297030F0040007490860704700000CED00E0DD -S315080029800000FA0518ED00E000E400E014E000E0BD -S3150800299018E000E010E000E080B500F001F801BDA5 -S315080029A07047000010B50400002C01D1012033E067 -S315080029B0A0690028FFD194F83900002805D1002025 -S315080029C084F83800200000F0A5F9242084F839009E -S315080029D02068C06830F400502168C860200000F004 -S315080029E0C7F82068006930F49040216808612068BB -S315080029F0406930F02A00216848612068C06850F4B0 -S31508002A0000502168C8600020E063202084F839005F -S31508002A10202084F83A00002010BD2DE9F04182B04C -S31508002A2004000D0017001E005FF0000894F83A0035 -S31508002A30202862D1002D02D0BFB2002F01D101207B -S31508002A405CE094F83800012801D1022056E0012004 -S31508002A5084F838000020E063222084F83A00FFF763 -S31508002A60B1FE8046A785E78505E021684968C9055E -S31508002A70C90D0180AD1CE08D002836D0E08D401EC2 -S31508002A80E085A068B0F5805F15D100964346002220 -S31508002A902021200000F034F8002801D003202DE082 -S31508002AA0280021690029E0D02168496801F0FF0162 -S31508002AB001806D1CDFE70096434600222021200096 -S31508002AC000F01EF8002801D0032017E0206900282E -S31508002AD004D12068406828706D1CCCE720684068DF -S31508002AE010F07F0028706D1CC5E7202084F83A0096 -S31508002AF0002084F83800002000E00220BDE8F681B6 -S31508002B002DE9F04104000D0016001F00DDF81880BD -S31508002B10206800682840A84201D1012000E0002072 -S31508002B20F6B2B04221D118F1010FF1D0B8F1000F79 -S31508002B3004D0FFF747FEC01B8045E9D22068C0686D -S31508002B4030F4D0702168C8602068406940084000A9 -S31508002B5021684861202084F83900202084F83A004A -S31508002B60002084F83800032000E00020BDE8F0814A -S31508002B702DE9F041040000202168096931F440512B -S31508002B80E268114322681161A168226911436269EA -S31508002B90114308432168C9685C4A11400843216803 -S31508002BA0C8602068406930F44070A169084321680C -S31508002BB0486120685649884252D1FFF7C3FD8046CE -S31508002BC0FFF7C0FD0600FFF7BDFD0700FFF7BAFDDA -S31508002BD00500FFF7B7FD192101FB08F162689200AD -S31508002BE0B1FBF2F16422B1FBF2F1192202FB06F203 -S31508002BF063689B00B2FBF3F2192303FB07F36668CD -S31508002C00B600B3FBF6F36426B3FBF6F3642606FBBD -S31508002C101322120132326423B2FBF3F212F0F002ED -S31508002C2012EB0111192202FB05F263689B00B2FB45 -S31508002C30F3F21923584363689B00B0FBF3F064234F -S31508002C40B0FBF3F0642303FB10200001323064224A -S31508002C50B0FBF2F010F00F0040182168886051E0D0 -S31508002C60FFF765FD8046FFF762FD0600FFF75FFD8B -S31508002C700700FFF75CFD0500FFF759FD192101FB69 -S31508002C8008F162689200B1FBF2F16422B1FBF2F13D -S31508002C90192202FB06F263689B00B2FBF3F21923C2 -S31508002CA003FB07F36668B600B3FBF6F36426B3FBCB -S31508002CB0F6F3642606FB1322120132326423B2FBB2 -S31508002CC0F3F212F0F00212EB0111192202FB05F2DF -S31508002CD063689B00B2FBF3F21923584363689B00B1 -S31508002CE0B0FBF3F06423B0FBF3F0642303FB10207E -S31508002CF0000132306422B0FBF2F010F00F004018E9 -S31508002D0021688860BDE8F08100000000F3E9FFFF54 -S31508002D100038014070470000F8B40025002400255B -S31508002D2000220026002307E0DFF8B8512D6835EAAF -S31508002D3004046C4D2C605B1C102B80F0C6800124AB -S31508002D4014FA03F50C682C40AC42F4D14E68002EF8 -S31508002D5027D0012E1AD0022E1DD0032E2FD0112EC9 -S31508002D6016D0122E1AD0604FBE421AD05F4FBE42FE -S31508002D7017D05F4FBE4214D05E4FBE4211D05E4F91 -S31508002D80BE420ED05D4FBE420BD01AE0CA6818E0AC -S31508002D90CA68121D15E0CA68083212E0CA680C3201 -S31508002DA00FE08A68002A01D1042207E08A68012A0E -S31508002DB002D10822056101E00822456101E00022EE -S31508002DC0FFE7FF2C01D8050000E0051DFF2C01D800 -S31508002DD09E0002E0B3F10806B6002F685FF00F0CFC -S31508002DE01CFA06FC37EA0C0712FA06F63E432E6072 -S31508002DF04D68ED009FD5424D2D6855F00105404EB2 -S31508002E0035603F4D2D6815F001050095009D3D4D37 -S31508002E109E0855F826500F2613F00307FFB2BF0089 -S31508002E20BE40B543384EB04201D100260FE0374EBA -S31508002E30B04201D101260AE0354EB04201D1022640 -S31508002E4005E0344EB04201D1032600E0042613F013 -S31508002E500307FFB2BF00BE4035432A4E9F0846F817 -S31508002E6027504D68ED0305D52B4D2D6825432A4E71 -S31508002E70356004E0284D2D68A543274E35604D681A -S31508002E80AD0305D5254D2D682543244E356004E050 -S31508002E90224D2D68A543214E35604D68ED0205D5B6 -S31508002EA01F4D2D6825431E4E356004E01C4D2D68C8 -S31508002EB0A5431B4E35604D68AD027FF535AF094D0C -S31508002EC02D682C43074D2C6035E7F1BC7047D2B20C -S31508002ED0002A02D089B2016102E089B209040161BF -S31508002EE0704700000C040140000011100000121089 -S31508002EF000002110000022100000311000003210DE -S31508002F00181002400800014000080140000C01406A -S31508002F10001001400014014000040140040401406F -S31508002F200804014080B500F007F800F0D7F800F073 -S31508002F306EF900F0D7F8FAE780B500F091F900F0DD -S31508002F4005F800F0A1F900F05BF901BD00B58FB0F6 -S31508002F50012005905FF4A02006900020079001202C -S31508002F60099002200C905FF480300D905FF4E01019 -S31508002F700E9005A8FFF7BCF8002800D0FEE70F2042 -S31508002F80009002200190002002904FF48060039088 -S31508002F900020049002216846FFF7D3FA002800D0E3 -S31508002FA0FEE70FB000BD00B585B04248006850F096 -S31508002FB00100404908603F48006810F00100009091 -S31508002FC000983D48006850F080503B4908603A48F0 -S31508002FD0006810F08050009000983648006850F05D -S31508002FE00400344908603348006810F00400009073 -S31508002FF000983148006850F400302F4908602E4880 -S31508003000006810F40030009000980320FFF78CFC4D -S31508003010002200217FF00B00FFF78AFC0022002126 -S315080030207FF00A00FFF784FC002200217FF00900E8 -S31508003030FFF77EFC002200217FF00400FFF778FCF2 -S31508003040002200217FF00300FFF772FC0022002116 -S315080030507FF00100FFF76CFC002200215FF0FF30D3 -S31508003060FFF766FC202001900120029000200390C3 -S315080030700220049001A91148FFF74EFE00222021E4 -S315080030800E48FFF724FF0420019002200290032037 -S31508003090049001A90948FFF73FFE08200190002087 -S315080030A002900020039001A90448FFF735FE05B0F9 -S315080030B000BD0000181002401C1002400008014024 -S315080030C0BFF34F8F4648006810F4E060454908434F -S315080030D043490860BFF34F8F00BFFDE780B500F096 -S315080030E009F801BD80B500F023F801BD80B5FFF7EA -S315080030F0E7FF01BD80B53C483C4908604FF4614094 -S315080031003A49486000203949886000203749C86034 -S315080031100020364908610020344988610C2033496B -S31508003120486100203149C8613048FFF73BFC01BDC2 -S3150800313080B52F480078002817D12E4800F042F8AD -S3150800314001283ED12B48007800283AD02948007833 -S31508003150412836DA00F0ABF82749086001202449EF -S3150800316008700020254908702BE022482349097871 -S315080031700844401C00F026F8012818D11F4800789A -S31508003180401C1E4908701D4800781A49097888426B -S3150800319017D100201649087016484078FF2810D124 -S315080031A01448807800280CD1FFF7A0FF09E000F04A -S315080031B07EF8114909686431814202D200200C491F -S315080031C0087001BD80B50023012201000748FFF7FA -S315080031D024FCC0B2002801D1012000E0002002BD75 -S315080031E00CED00E00400FA050044004054080020F5 -S315080031F0A10800201008002094080020A00800203C -S3150800320080B5002220211348FFF761FE01BD10B5E5 -S3150800321000F04DF8040010480068201AB0F5FA7F4F -S3150800322016D30E480078002808D101200B490870EB -S31508003230012220210748FFF74AFE07E00020074938 -S315080032400870002220210348FFF741FE0248046067 -S3150800325010BD00000008014098080020A2080020C0 -S3150800326080B50848006850F0100006490860032039 -S31508003270FFF75AFB0020FFF7ABFAFFF794FE002092 -S3150800328002BD00000020024080B5FFF74DFA4FF45A -S315080032907A71B0FBF1F0FFF75CFB0420FFF75DFBEA -S315080032A0002200215FF0FF30FFF742FB01BD80B529 -S315080032B0FFF788FA02BD80B500F004F8FFF76CFB4B -S315080032C001BD000003480068034909780818014948 -S315080032D0086070479C080020080000201148006814 -S315080032E050F001000F4908600F4800680F49084070 -S315080032F00D4908600B4800680D49084009490860EF -S315080033000848006830F480200649086006480068C6 -S3150800331030F4FE00044908605FF41F0005490860A0 -S315080033207047000000100240041002400000FFF839 -S31508003330FFFFF6FE0810024019E050F8041BCB0701 -S3150800334044BFA9F101035918121F0023042A41F8A2 -S31508003350043BF9D25FEA827C0B4604D54FF0000C99 -S31508003360A1F800C09B1CD10744BF0021197050F872 -S31508003370042B002AE1D1704710B450F8041B79B128 -S315080033800268436802440830DC0744BFA9F1010417 -S31508003390E31852F8044B43F8044B091FF9D1ECE73C -S315080033A010BC704710B5074979441831064C7C445F -S315080033B0163404E00A68081D114488470146A142EC -S315080033C0F8D110BD08000000280000006DFFFFFFBF -S315080033D09400000010080020000000009DFFFFFF79 -S315080033E00C0000009400000000000020000000000F -S315080033F000F00BF8002801D0FFF7D4FF0020AFF348 -S315080034000080FFF78FFD00F002F80120704700F0FA -S3150800341001B800000746384600F002F8FBE700004E -S3150800342080B5AFF30080024A11001820ABBEFBE757 -S31508003430260002000248854602488047024800479F -S3150800344010080020DD3200086D3400080203040568 -S31508003450060708090A0B0C0D0E0F101000000000D5 -S31508003460000000000102030406070809AFF3008004 -S31508003470AFF30080FFF7BCFF1000000000A24A046B -S31508003480010000000000000001020304FFF7FEBF70 -S31508003490FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF52 -S315080034A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF42 -S315080034B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF32 -S315080034C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF22 -S315080034D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF12 -S315080034E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF02 -S315080034F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF2 -S31508003500FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE1 -S31508003510FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD1 -S31508003520FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC1 -S31508003530FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB1 -S31508003540FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA1 -S30D08003550FFF7FEBFFFF7FEBFFF -S7050800346D51 +S31508002000A008002059330008B1330008B53300088A +S31508002010B9330008BD330008C133000800000000CA +S31508002020000000000000000000000000C5330008A2 +S31508002030C933000800000000CD3300084732000805 +S31508002040D1330008D5330008D9330008DD3300083A +S31508002050E1330008E5330008E9330008ED330008EA +S31508002060F1330008F5330008F9330008FD3300089A +S315080020700134000805340008093400080D34000846 +S315080020801134000815340008193400081D340008F6 +S315080020902134000825340008293400082D340008A6 +S315080020A03134000835340008393400083D34000856 +S315080020B04134000845340008493400084D34000806 +S315080020C05134000855340008593400085D340008B6 +S315080020D06134000865340008693400086D34000866 +S315080020E0713400087534000879340008EE11AA55D1 +S315080020F02DE9FC41040000202078C0076BD5DFF8E5 +S31508002100C005016811F00C01042907D0016811F017 +S315080021100C0108290CD10068C00309D5DFF89C0515 +S315080021200068800357D56068002854D10120B3E1C0 +S315080021306068B0F5803F06D1DFF88005016851F484 +S315080021408031016026E0606800280AD1DFF86C0556 +S31508002150016831F480310160016831F48021016041 +S3150800216018E06068B0F5A02F0AD1DFF850050168BD +S3150800217051F480210160016851F48031016009E061 +S31508002180DFF83805016831F480310160016831F4FF +S3150800219080210160606800280ED000F0B1FA0500C1 +S315080021A0DFF818050068800315D400F0A9FA401B6B +S315080021B06528F5D303206FE100F0A2FA0500DFF8E1 +S315080021C0FC040068800306D500F09AFA401B6528CF +S315080021D0F5D3032060E1207880071ED5DFF8E004F8 +S315080021E0016811F00C0F07D0016811F00C010829DD +S315080021F02CD10068C00329D4DFF8C0040168890718 +S3150800220004D52169012901D0012045E1016831F091 +S31508002210F801626951EAC20101602078000749D5D0 +S31508002220A069002871D00120DFF8A414086000F026 +S3150800223067FA0500DFF894040068800737D400F0D1 +S315080022405FFA401B0328F5D3032025E120690028FF +S315080022501AD00120DFF87C14086000F051FA050056 +S31508002260DFF858040168890706D400F049FA401BCC +S315080022700328F5D303200FE1016831F0F8016269FC +S3150800228051EAC2010160C8E70020DFF84814086077 +S3150800229000F036FA0500DFF8240400688007BCD58C +S315080022A000F02EFA401B0328F5D30320F4E00120A2 +S315080022B000F0F0F92078400740F196800026DFF814 +S315080022C018542868C00009D4286850F0805028603F +S315080022D0286810F08050009000980126DFF8FC73FB +S315080022E03868C00524D4386850F48070386000F027 +S315080022F007FA80463868C0051AD400F001FAB0EB30 +S3150800230008006528F6D30320C6E00020DFF8C013CE +S31508002310086000F0F5F90500DFF8B00300688007EB +S31508002320C8D500F0EDF9401B0328F5D30320B3E028 +S31508002330E068012806D1DFF8A803016851F0010119 +S31508002340016025E0E06800280AD1DFF894030168F7 +S31508002350490849000160016831F00401016017E08D +S31508002360E06805280AD1DFF87803016851F004010E +S315080023700160016851F00101016009E0DFF86003BE +S315080023800168490849000160016831F004010160EB +S31508002390E068002810D000F0B3F90700DFF8400322 +S315080023A00068800719D400F0ABF9C01B41F28931E7 +S315080023B08842F3D303206FE000F0A2F90700DFF8A4 +S315080023C020030068800708D500F09AF9C01B41F27F +S315080023D089318842F3D303205EE0F6B2012E03D199 +S315080023E0286830F080502860E069002853D0DFF86C +S315080023F0D062306810F00C0008284AD0E06902283C +S3150800240034D1DFF8E0720020386000F079F98046B0 +S31508002410DFF8A8522868800107D500F071F9B0EBFB +S3150800242008000328F4D3032036E0206AB0F5803F7D +S3150800243005D1316831F40031A06801433160316853 +S3150800244031F47411206A0143606A01433160012046 +S31508002450386000F055F90400286880011BD400F0A4 +S315080024604FF9001B0328F7D3032015E00020DFF8F7 +S315080024707412086000F044F90400DFF840020068AE +S31508002480800108D500F03CF9001B0328F5D303208A +S3150800249002E0012000E00020BDE8F6812DE9F041C8 +S315080024A004000D000020DFF84062306810F00700D5 +S315080024B0A8420BD23068C008C00028433060306894 +S315080024C010F00700A84201D0012097E02078800785 +S315080024D007D5DFF8EC110A6832F0F002A06802436B +S315080024E00A602078C00754D56068012806D1DFF84D +S315080024F0CC010068800310D401207FE060680228C0 +S3150800250005D16E480068800107D4012076E06B4843 +S315080025100068800701D4012070E0694F396889088E +S31508002520890060680143396000F0EAF8804660680F +S3150800253001280ED1386810F00C00042829D000F0C4 +S31508002540DFF8B0EB080041F289318842F2D3032064 +S3150800255054E0606802280ED1386810F00C0008288C +S3150800256017D000F0CDF8B0EB080041F28931884267 +S31508002570F2D3032042E0386810F00C0F09D000F0BF +S31508002580BFF8B0EB080041F289318842F3D3032043 +S3150800259034E0306810F0070085420BD23068C00876 +S315080025A0C00028433060306810F00700A84201D008 +S315080025B0012023E02078400706D541490A6832F40D +S315080025C0E062E06802430A602078000707D53C48C5 +S315080025D0016831F46051226951EAC201016000F0D4 +S315080025E00FF84249364A1268C2F30312895CC8409A +S315080025F035490860002000F089F80020BDE8F08120 +S3150800260000B585B001A83A49102200F0A5F8394866 +S315080026100088ADF8000000200020002000200020DF +S31508002620274A116811F00C00042802D0082802D0A5 +S3150800263014E0244813E001A8C1F38343C05CC9032E +S3150800264009D569461268C2F340428A5C1D49484367 +S31508002650B0FBF2F001E02849484300E0194805B00C +S3150800266000BD19480068704780B5FFF7FAFF23498F +S31508002670134A1268C2F30222895CC84002BD80B5BB +S31508002680FFF7EFFF1D490E4A1268C2F3C222895CA2 +S31508002690C84002BD81B00C490968C9084FF47A726E +S315080026A0B1FBF2F14843009000BF0098411E00912B +S315080026B00028F9D101B07047000000000010024060 +S315080026C00410024000127A00040000202410024080 +S315080026D080044242000042421C1002400070004042 +S315080026E02010024060004242002002408033000869 +S315080026F070330008DA2C000800093D00A8330008EA +S3150800270001480068704700BF9800002010B5040013 +S315080027104FF47A700D490978B0FBF1F00C49096855 +S31508002720B1FBF0F000F0E6F8002801D001200CE03B +S31508002730102C09D2002221005FF0FF3000F0C9F802 +S3150800274004480460002000E0012010BD08000020B5 +S315080027500400002000000020103A07D330B4B1E886 +S315080027603810103AA0E83810F9D230BC530724BF05 +S31508002770B1E80810A0E8081044BF51F8043B40F837 +S31508002780043BD20724BF31F8022B20F8022B44BFA2 +S315080027900B7803707047121F17D35B0009D151F8E5 +S315080027A0043B20F8023B1B0C121F20F8023BF6D212 +S315080027B00BE051F8043B00F8013B1B0A20F8023BEA +S315080027C01B0C121F00F8013BF3D238BF121D521E14 +S315080027D024BF11F8013B00F8013BF8D8704730B424 +S315080027E0002513E050F8042BD30744BFA9F10103D1 +S315080027F09A18091F042942F8045BFAD213468C0773 +S3150800280044BF15809B1CC90748BF1D7050F8041BA0 +S315080028100029E7D130BC704710F007003E4B1A6814 +S315080028204FF6FF010A403D4951EA00210A431A6062 +S31508002830704739480068C0F302207047020052B258 +S31508002840002A08D50901364A40B210F00F00104494 +S3150800285000F8041C03E00901324A40B211547047DB +S3150800286010B410F00700D0F10703052B01D3042399 +S3150800287001E0D0F10703041D072C01D2002000E077 +S31508002880C01E012414FA03F35B1E1940814014FA92 +S3150800289000F0401E1040084310BC704780B5411E2A +S315080028A0B1F1807F01D301200EE0401E1E49086069 +S315080028B00F215FF0FF30FFF7C1FF00201B490860BA +S315080028C007201B490860002002BD80B5FFF7A4FF5A +S315080028D001BD70B504000D0016000020FFF7A9FF22 +S315080028E032002900FFF7BCFF0100200040B2FFF7C5 +S315080028F0A5FF70BD80B5FFF7D1FF02BD042805D13D +S315080029000B48016851F00401016004E008480168B9 +S3150800291031F00401016070470CED00E00000FA0593 +S3150800292018ED00E000E400E014E000E018E000E044 +S3150800293010E000E080B500F001F801BD704730B442 +S315080029400EE00268436802440830DC0744BFA9F178 +S315080029500104E31852F8045B43F8045B091FF9D134 +S3150800296050F8041B0029ECD130BC704710B50400A0 +S31508002970002C01D1012033E0A0690028FFD194F88A +S315080029803900002805D1002084F83800200000F01E +S31508002990A3F9242084F839002068C06830F4005070 +S315080029A02168C860200000F0C7F82068006930F484 +S315080029B09040216808612068406930F02A00216843 +S315080029C048612068C06850F400502168C86000203B +S315080029D0E063202084F83900202084F83A0000209B +S315080029E010BD2DE9FC4105000C0090461F00002093 +S315080029F095F83A00202865D1002C03D0404680B2CD +S31508002A00002801D101205EE095F83800012801D19F +S31508002A10022058E0012085F838000020E8632220CB +S31508002A2085F83A00FFF76CFE0600A5F82C80A5F895 +S31508002A302E8005E028684068C005C00D0880A41CE3 +S31508002A40E88D002836D0E88D401EE885A868B0F5E0 +S31508002A50805F15D10097330000222021280000F05E +S31508002A6034F8002801D003202DE021002869002829 +S31508002A70E0D02868406800F0FF000880641CDFE7A3 +S31508002A800097330000222021280000F01EF80028B5 +S31508002A9001D0032017E02869002804D12868406877 +S31508002AA02070641CCCE72868406810F07F0020700E +S31508002AB0641CC5E7202085F83A00002085F8380010 +S31508002AC0002000E00220BDE8F6812DE9F04105006E +S31508002AD00E0090461F00069C286800683040B042E9 +S31508002AE001D1012000E000204146C9B2884220D128 +S31508002AF014F1010FF0D0002C04D0FFF701FEC01B23 +S31508002B008442E9D22868C06830F4D0702968C86061 +S31508002B10286840694008400029684861202085F8EF +S31508002B203900202085F83A00002085F8380003206F +S31508002B3000E00020BDE8F0812DE9F0410400002105 +S31508002B402068026932F44052E06802432068026154 +S31508002B50A268206902436069024311432068C2687B +S31508002B605B48024011432068C1602068416931F41E +S31508002B704071A0690143206841612068554988422F +S31508002B8051D1FFF77CFD8046FFF779FD0500FFF779 +S31508002B9076FD0600FFF773FD0700FFF770FD642159 +S31508002BA0192202FB08F863689B00B8FBF3F35FF091 +S31508002BB0640CB3FBFCF35543D4F804C05FEA8C0CF1 +S31508002BC0B5FBFCF55643D4F804C05FEA8C0CB6FB9B +S31508002BD0FCF65FF0640CB6FBFCF601FB16552D01FE +S31508002BE032356426B5FBF6F515F0F00515EB031539 +S31508002BF0574363689B00B7FBF3F302FB00F2606878 +S31508002C008000B2FBF0F06422B0FBF2F001FB103159 +S31508002C10080132306421B0FBF1F010F00F004519BD +S31508002C202068856050E0FFF71FFD8046FFF71CFD12 +S31508002C300500FFF719FD0600FFF716FD0700FFF769 +S31508002C4013FD6421192202FB08F863689B00B8FB90 +S31508002C50F3F35FF0640CB3FBFCF35543D4F804C0FC +S31508002C605FEA8C0CB5FBFCF55643D4F804C05FEA62 +S31508002C708C0CB6FBFCF65FF0640CB6FBFCF601FBAD +S31508002C8016552D0132356426B5FBF6F515F0F00517 +S31508002C9015EB0315574363689B00B7FBF3F302FB79 +S31508002CA000F260688000B2FBF0F06422B0FBF2F03C +S31508002CB001FB1031080132306421B0FBF1F010F04D +S31508002CC00F00451920688560BDE8F0810000000006 +S31508002CD0F3E9FFFF0038014070470102F8B502002A +S31508002CE000200020002000250020002314E0DFF843 +S31508002CF0B401066836EA040404600CE0DFF8A801AB +S31508002D000668A643066048688002F0D5DFF8940195 +S31508002D100668344304605B1C102B80F0B8800126DB +S31508002D209E400C683440B442F5D14868002827D044 +S31508002D3001281AD002281DD003282FD0112816D012 +S31508002D4012281AD0594FB8421AD0594FB84217D03C +S31508002D50584FB84214D0584FB84211D0574FB842BE +S31508002D600ED0574FB8420BD01AE0CD6818E0CD68A0 +S31508002D702D1D15E0CD68083512E0CD680C350FE03D +S31508002D808868002801D1042507E08868012802D14F +S31508002D900825166101E00825566101E00025FFE7D0 +S31508002DA0B4F5807F01D2170000E0171DB4F5807FC7 +S31508002DB002D25FEA830C03E0B3F1080C5FEA8C0CDD +S31508002DC00F26D7F800E016FA0CF03EEA000E15FAC0 +S31508002DD00CFC5CEA0E0CC7F800C04868C0009AD51F +S31508002DE03848076857F001070760006810F00100C7 +S31508002DF000900098344F1800800857F820C013F048 +S31508002E000300C0B2800086403CEA060C2F48824286 +S31508002E1001D100260FE02E48824201D101260AE0A0 +S31508002E202C48824201D1022605E02B48824201D174 +S31508002E30032600E0042613F00300C0B28000864093 +S31508002E4056EA0C0C1800800847F820C04868C003EA +S31508002E5004D5224806682643066003E01F4806682C +S31508002E60A64306604868800304D51D4806682643BD +S31508002E70066003E01A480668A64306604868C0026A +S31508002E807FF53CAF08480668264306603BE7F1BD78 +S31508002E90D2B2002A02D089B2016102E089B20904DD +S31508002EA0016170470C04014008040140000011103C +S31508002EB0000012100000211000002210000031103E +S31508002EC000003210181002400800014000080140B6 +S31508002ED0000C0140001001400014014000040140AC +S31508002EE00404014080B500F007F800F0D6F800F0B9 +S31508002EF05CF900F0D6F8FAE780B500F009F800F0BA +S31508002F0079F900F009F800F087F900F047F901BDF2 +S31508002F10564857490860704700B58FB0012005909C +S31508002F205FF4A02006900020079001200990022057 +S31508002F300C905FF480300D905FF4E0100E9005A8B9 +S31508002F40FFF7D6F8002800D0FEE70F2000900220F1 +S31508002F500190002002904FF48060039000200490B6 +S31508002F6002216846FFF79AFA002800D0FEE70FB05C +S31508002F7000BD18B585B03F48016851F001010160F0 +S31508002F80016811F00101049104993B490A6852F05D +S31508002F9080520A600A6812F080520492049A026803 +S31508002FA052F004020260006810F0040004900498CD +S31508002FB0086850F400300860086810F4003004907F +S31508002FC004980320FFF781FC002200217FF00B0004 +S31508002FD0FFF77FFC002200217FF00A00FFF779FC4B +S31508002FE0002200217FF00900FFF773FC0022002170 +S31508002FF07FF00400FFF76DFC002200217FF003003C +S31508003000FFF767FC002200217FF00100FFF761FC53 +S31508003010002200215FF0FF30FFF75BFC20200090C4 +S31508003020012001900020029002200390134C69466B +S315080030302000FFF753FE002220212000FFF728FF7B +S315080030400420009002200190032003906946200086 +S31508003050FFF744FE0820009000200190002002900F +S3150800306069462000FFF73AFE06B010BD00200008AA +S3150800307008ED00E0181002401C100240000801404C +S31508003080BFF34F8F3D490A6812F4E0623C48024399 +S315080030900A60BFF34F8F00BFFDE780B500F009F85F +S315080030A001BD80B500F01BF801BD80B5FFF7E8FF4C +S315080030B001BD80B53348344901604FF46141416030 +S315080030C0002181600021C160002101610021816128 +S315080030D00C2141610021C161FFF748FC01BD70B5B3 +S315080030E02A4C2078002815D1294D280000F037F8F9 +S315080030F0012833D12878002830D0287841282DDABD +S3150800310000F09DF82349086001202070002022491C +S31508003110087023E0204D1E4E28783044401C00F0ED +S315080031201EF8012811D12878401C28702878317893 +S31508003130884213D1002020707078FF280ED1287895 +S3150800314002280BD1FFF7B1FF08E000F078F8114923 +S3150800315009686431814201D20020207070BD80B5B3 +S315080031600100002301220748FFF73BFCC0B20028F4 +S3150800317001D1012000E0002002BD00000CED00E0B6 +S315080031800400FA0550000020004400409D0000207D +S315080031900C000020900000209C00002080B5002232 +S315080031A020211148FFF774FE01BD38B500F047F835 +S315080031B004000E4D2868201AB0F5FA7F13D30C497F +S315080031C00878002807D10120087001222021064826 +S315080031D0FFF75EFE06E00020087000222021024864 +S315080031E0FFF756FE2C6031BD000801409400002010 +S315080031F09E00002080B50748016851F01001016063 +S315080032000320FFF762FB0020FFF780FAFFF7B1FE05 +S31508003210002002BD0020024080B5FFF722FA4FF4D5 +S315080032207A71B0FBF1F0FFF765FB0420FFF766FB48 +S31508003230002200215FF0FF30FFF74BFB01BD80B590 +S31508003240FFF75EFA02BD80B500F004F8FFF772FBDF +S3150800325001BD000003490A680348007882180A601D +S31508003260704700BF98000020080000200F49086832 +S3150800327050F0010008600E4A13680E4803401360B8 +S315080032800B680D4803400B60086830F4802008601E +S31508003290106830F4FE0010605FF41F0007490860EC +S315080032A05FF00060064908607047000000100240A1 +S315080032B0041002400000FFF8FFFFF6FE0810024067 +S315080032C008ED00E010B5074979441831064C7C44EE +S315080032D0163404E00A68081D114488470146A142CD +S315080032E0F8D110BD0800000028000000F3F4FFFF25 +S315080032F0940000000C0000200000000043F6FFFFC9 +S315080033000C000000980000000000002000000000EB +S3150800331000F00DF8002801D0FFF7D4FFAFF30080C6 +S315080033200020AFF30080FFF7DDFD00F002F8012072 +S31508003330704700F001B800000746384600F002F86A +S31508003340FBE7000080B5AFF30080024A11001820A1 +S31508003350ABBEFBE7260002000248854602488047C6 +S3150800336002480047A00800206D3200089133000883 +S3150800337002030405060708090A0B0C0D0E0F1010A8 +S315080033800000000000000000010203040607080907 +S31508003390AFF30080AFF30080FFF7BAFF100000001C +S315080033A000A24A0401000000000000000102030414 +S315080033B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF33 +S315080033C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF23 +S315080033D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF13 +S315080033E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF03 +S315080033F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF3 +S31508003400FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE2 +S31508003410FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD2 +S31508003420FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC2 +S31508003430FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB2 +S31508003440FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA2 +S31508003450FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF92 +S31508003460FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF82 +S31108003470FFF7FEBFFFF7FEBFFFF7FEBF29 +S705080033912E diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/ide/stm32f103.dep b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/ide/stm32f103.dep index 2fa834b8..ab996276 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/ide/stm32f103.dep +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/ide/stm32f103.dep @@ -5,330 +5,311 @@ Debug - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h - $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\stm32f10x_bkp.o - $PROJ_DIR$\..\obj\core_cm3.pbi - $PROJ_DIR$\..\obj\stm32f10x_dac.lst - $PROJ_DIR$\..\obj\stm32f10x_flash.o - $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_tim.o - $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec - $PROJ_DIR$\..\obj\system_stm32f10x.o - $PROJ_DIR$\..\obj\stm32f10x_iwdg.o - $PROJ_DIR$\..\obj\stm32f10x_crc.lst - $TOOLKIT_DIR$\inc\c\yvals.h - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\stm32f10x_wwdg.lst - $PROJ_DIR$\..\obj\stm32f103.pbd - $PROJ_DIR$\..\obj\stm32f10x_adc.pbi - $PROJ_DIR$\..\obj\stm32f10x_usart.o - $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_pwr.o - $TOOLKIT_DIR$\lib\shb_l.a - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\obj\stm32f10x_flash.lst - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\stm32f10x_tim.pbi - $PROJ_DIR$\..\obj\stm32f10x_adc.o - $PROJ_DIR$\..\obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\obj\stm32f10x_spi.lst - $PROJ_DIR$\..\obj\stm32f10x_rcc.o - $PROJ_DIR$\..\obj\stm32f10x_flash.pbi - $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\startup_stm32f103xb.o - $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi - $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_fsmc.o - $PROJ_DIR$\..\obj\stm32f10x_can.o - $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\..\obj\stm32f10x_crc.o - $PROJ_DIR$\..\obj\stm32f10x_i2c.lst - $PROJ_DIR$\..\obj\misc.o - $PROJ_DIR$\..\obj\stm32f10x_cec.pbi - $PROJ_DIR$\..\obj\system_stm32f10x.pbi - $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - $PROJ_DIR$\..\obj\stm32f10x_exti.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.o - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi - $PROJ_DIR$\..\obj\stm32f10x_i2c.o - $PROJ_DIR$\..\obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\obj\stm32f10x_dac.o - $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - $PROJ_DIR$\..\obj\boot.lst $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h - $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.out + $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi + $PROJ_DIR$\..\obj\system_stm32f10x.pbi + $PROJ_DIR$\..\obj\timer.lst $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c $PROJ_DIR$\..\obj\core_cm3.lst + $PROJ_DIR$\..\obj\stm32f10x_exti.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\..\obj\boot.lst $PROJ_DIR$\..\obj\demoprog_nucleo_stm32f103rb.map + $PROJ_DIR$\..\obj\stm32f10x_dac.o + $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.out + $PROJ_DIR$\..\obj\stm32f10x_spi.pbi $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h $TOOLKIT_DIR$\lib\m7M_tl.a $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.srec + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\obj\stm32f10x_cec.pbi + $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c $PROJ_DIR$\..\obj\stm32f10x_rtc.lst $PROJ_DIR$\..\obj\stm32f10x_fsmc.__cstat.et - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - $PROJ_DIR$\..\obj\stm32f10x_dma.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h - $PROJ_DIR$\..\obj\stm32f10x_adc.lst - $PROJ_DIR$\..\obj\stm32f10x_tim.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst - $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\..\obj\stm32f10x_i2c.o + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_cec.o + $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_i2c.lst $PROJ_DIR$\..\obj\core_cm3.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\misc.__cstat.et - $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f10x_dma.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c - $PROJ_DIR$\..\obj\stm32f10x_usart.pbi - $PROJ_DIR$\..\obj\stm32f10x_dma.pbi + $PROJ_DIR$\..\obj\stm32f10x_adc.lst + $TOOLKIT_DIR$\lib\dl7M_tln.a $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\obj\misc.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + $PROJ_DIR$\..\obj\stm32f10x_dma.pbi $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h - $PROJ_DIR$\..\obj\system_stm32f10x.lst - $PROJ_DIR$\..\obj\core_cm3.o - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_can.pbi $PROJ_DIR$\..\obj\main.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h - $PROJ_DIR$\..\obj\stm32f10x_dma.lst - $PROJ_DIR$\..\obj\stm32f10x_exti.lst - $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.o - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.pbi - $PROJ_DIR$\..\obj\system_stm32f1xx.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.pbi - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\..\obj\core_cm3.o + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst + $PROJ_DIR$\..\obj\stm32f10x_tim.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h + $PROJ_DIR$\..\obj\stm32f10x_usart.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\obj\system_stm32f10x.lst + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_can.pbi $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\..\obj\system_stm32f1xx.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c $PROJ_DIR$\..\stm32f103xB.icf - $PROJ_DIR$\..\obj\stm32f10x_sdio.lst - $PROJ_DIR$\..\obj\misc.lst + $PROJ_DIR$\..\obj\stm32f10x_cec.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\..\obj\stm32f10x_sdio.lst + $PROJ_DIR$\..\obj\system_stm32f1xx.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\misc.lst $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - $PROJ_DIR$\..\obj\stm32f10x_cec.lst - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\stm32f1xx_hal.o + $PROJ_DIR$\..\obj\stm32f10x_dma.lst + $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\obj\stm32f10x_exti.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.o + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h - $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\stm32f10x_gpio.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst + $PROJ_DIR$\..\obj\system_stm32f1xx.lst + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst + $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_gpio.lst $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h $PROJ_DIR$\..\obj\stm32f10x_rcc.lst $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f1xx.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c $PROJ_DIR$\..\obj\stm32f1xx_hal_can.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_pwr.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - $PROJ_DIR$\..\lib\system_stm32f1xx.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\startup_stm32f103xb.s - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - $TOOLKIT_DIR$\lib\rt7M_tl.a $PROJ_DIR$\..\obj\stm32f10x_exti.o - $PROJ_DIR$\..\obj\stm32f10x_dac.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl $PROJ_DIR$\..\obj\stm32f10x_gpio.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.lst + $PROJ_DIR$\..\obj\stm32f10x_dac.pbi $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - $PROJ_DIR$\..\obj\stm32f10x_pwr.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi $PROJ_DIR$\..\obj\led.lst $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_sdio.o - $PROJ_DIR$\..\obj\stm32f10x_can.lst - $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst - $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_crc.pbi - $PROJ_DIR$\..\obj\stm32f10x_spi.o - $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_usart.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\obj\stm32f10x_usart.o + $PROJ_DIR$\..\obj\stm32f10x_adc.o + $PROJ_DIR$\..\obj\stm32f10x_fsmc.o + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_can.o + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et + $TOOLKIT_DIR$\inc\c\intrinsics.h + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\stm32f10x_rcc.o + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\obj\stm32f10x_adc.pbi + $PROJ_DIR$\..\obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\..\obj\stm32f10x_iwdg.o + $PROJ_DIR$\..\obj\stm32f10x_wwdg.lst + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\stm32f10x_flash.lst + $PROJ_DIR$\..\obj\stm32f103.pbd + $PROJ_DIR$\..\obj\stm32f10x_tim.pbi + $PROJ_DIR$\..\obj\stm32f10x_crc.lst + $PROJ_DIR$\..\obj\stm32f10x_spi.lst + $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi + $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\..\obj\stm32f10x_wwdg.o + $PROJ_DIR$\..\obj\stm32f10x_crc.o + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_flash.pbi + $PROJ_DIR$\..\obj\startup_stm32f103xb.o + $PROJ_DIR$\..\obj\stm32f10x_tim.o + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h + $PROJ_DIR$\..\startup_stm32f103xb.s + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec + $PROJ_DIR$\..\lib\system_stm32f1xx.c + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\obj\system_stm32f10x.o + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c + $PROJ_DIR$\..\obj\stm32f10x_dac.lst + $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\obj\stm32f10x_flash.o + $PROJ_DIR$\..\obj\stm32f10x_bkp.o + $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\obj\core_cm3.pbi + $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi + $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi $PROJ_DIR$\..\obj\stm32f10x_bkp.lst - $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_rtc.o - $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.xcl $PROJ_DIR$\..\obj\system_stm32f1xx.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_spi.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl + $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32f10x_can.lst + $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst + $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_crc.pbi + $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl + $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl + $PROJ_DIR$\..\obj\stm32f10x_sdio.o + $PROJ_DIR$\..\obj\stm32f10x_rtc.o + $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_usart.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl + $PROJ_DIR$\..\obj\timer.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\boot.xcl [ROOT_NODE] ILINK - 85 89 + 41 39 @@ -337,44 +318,21 @@ ICCARM - 225 160 + 190 103 BICOMP - 314 + 293 __cstat - 208 + 168 ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - - - ICCARM - 223 159 - - - BICOMP - 236 - - - __cstat - 224 - - - - - ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 @@ -383,44 +341,67 @@ ICCARM - 217 146 + 167 117 BICOMP - 313 + 292 __cstat - 206 + 141 ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c ICCARM - 220 144 + 183 105 BICOMP - 306 + 295 __cstat - 229 + 192 ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + + + ICCARM + 198 106 + + + BICOMP + 269 + + + __cstat + 166 + + + + + ICCARM + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 @@ -429,482 +410,103 @@ ICCARM - 213 168 + 165 98 BICOMP - 237 + 177 __cstat - 207 + 148 ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - - - OBJCOPY - 29 - - - - - ILINK - 178 277 119 95 124 64 54 46 19 60 72 62 77 181 97 269 22 59 271 75 31 40 49 294 280 286 26 38 47 30 18 41 268 91 108 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c ICCARM - 102 181 + 149 121 BICOMP - 120 - - - __cstat - 69 - - - - - ICCARM - 101 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 131 141 98 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - - - ICCARM - 187 72 - - - BICOMP - 65 - - - __cstat - 182 - - - - - ICCARM - 105 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 129 127 101 131 141 98 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.out - - - ILINK - 89 - - - OBJCOPY - 92 - - - - - ILINK - 178 277 95 124 54 159 168 160 146 144 166 163 156 164 167 143 150 172 153 177 18 41 268 91 108 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - - - ICCARM - 32 62 - - - BICOMP - 285 - - - __cstat - 67 - - - - - ICCARM - 129 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 127 101 131 141 98 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - - - ICCARM - 63 75 - - - BICOMP - 275 - - - __cstat - 79 - - - - - ICCARM - 265 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - - - ICCARM - 281 60 - - - BICOMP - 123 - - - __cstat - 296 - - - - - ICCARM - 137 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 105 129 127 101 131 141 98 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c - - - ICCARM - 180 64 - - - BICOMP - 202 - - - __cstat - 107 - - - - - ICCARM - 132 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 264 197 198 189 190 183 185 193 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c - - - ICCARM - 88 119 - - - BICOMP - 20 - - - __cstat - 104 - - - - - ICCARM - 34 142 33 188 24 57 106 42 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - - - ICCARM - 134 269 - - - BICOMP - 71 - - - __cstat - 292 - - - - - ICCARM - 141 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 98 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - - - ICCARM - 133 97 - - - BICOMP - 112 - - - __cstat - 279 - - - - - ICCARM - 131 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 141 98 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - - - ICCARM - 43 22 - - - BICOMP - 50 - - - __cstat - 297 - - - - - ICCARM - 98 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - - - ICCARM - 291 19 - - - BICOMP - 23 - - - __cstat - 27 - - - - - ICCARM - 90 139 84 34 142 33 188 24 57 106 42 52 192 115 136 137 105 129 127 101 131 141 98 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - - - ICCARM - 195 271 - - - BICOMP - 68 - - - __cstat 283 + + __cstat + 158 + ICCARM - 117 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 265 274 264 197 198 189 190 183 185 193 132 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c ICCARM - 135 59 + 189 99 BICOMP - 51 + 289 __cstat - 94 + 193 ICCARM - 140 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 117 265 274 264 197 198 189 190 183 185 193 132 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c ICCARM - 21 77 + 144 125 BICOMP - 270 + 288 __cstat - 58 + 143 ICCARM - 127 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 101 131 141 98 140 117 265 274 264 197 198 189 190 183 185 193 132 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c ICCARM - 99 46 + 152 122 BICOMP - 37 - - - __cstat - 287 - - - - - ICCARM - 136 139 84 34 142 33 188 24 57 106 42 52 192 115 90 137 105 129 127 101 131 141 98 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - - - ICCARM - 118 30 - - - BICOMP - 66 - - - __cstat - 80 - - - - - ICCARM - 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - - - ICCARM - 35 47 - - - BICOMP - 176 - - - __cstat - 278 - - - - - ICCARM - 193 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 264 197 198 189 190 183 185 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - - - ICCARM - 290 38 - - - BICOMP - 111 - - - __cstat - 56 - - - - - ICCARM - 185 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 264 197 198 189 190 183 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - - - ICCARM - 179 280 - - - BICOMP - 28 + 280 __cstat @@ -914,237 +516,30 @@ ICCARM - 189 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 264 197 198 190 183 185 193 132 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c ICCARM - 48 286 + 188 112 BICOMP - 76 + 178 __cstat - 295 + 185 ICCARM - 190 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 264 197 198 189 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - - - ICCARM - 201 49 - - - BICOMP - 74 - - - __cstat - 289 - - - - - ICCARM - 197 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 264 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - - - ICCARM - 100 26 - - - BICOMP - 45 - - - __cstat - 288 - - - - - ICCARM - 183 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 264 197 198 189 190 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - - - ICCARM - 93 294 - - - BICOMP - 55 - - - __cstat - 25 - - - - - ICCARM - 198 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 264 197 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - - - ICCARM - 228 164 - - - BICOMP - 315 - - - __cstat - 221 - - - - - ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - - - ICCARM - 214 156 - - - BICOMP - 307 - - - __cstat - 218 - - - - - ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - - - ICCARM - 219 143 - - - BICOMP - 308 - - - __cstat - 215 - - - - - ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - - - ICCARM - 222 172 - - - BICOMP - 300 - - - __cstat - 235 - - - - - ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 - - - - - $PROJ_DIR$\..\boot.c - - - ICCARM - 83 277 - - - BICOMP - 312 - - - __cstat - 53 - - - - - ICCARM - 251 203 5 12 9 34 142 33 188 24 57 13 154 316 10 11 14 248 243 2 230 155 238 244 242 6 8 16 7 240 255 241 257 259 263 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - - - ICCARM - 232 163 - - - BICOMP - 304 - - - __cstat - 205 - - - - - ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 @@ -1153,214 +548,584 @@ ICCARM - 216 166 + 155 108 BICOMP - 301 + 261 __cstat - 210 + 140 ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c ICCARM - 212 150 + 221 226 BICOMP - 303 + 277 __cstat - 226 + 58 ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 + 116 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 127 83 124 119 72 118 73 174 194 173 153 161 139 145 111 95 147 133 - $PROJ_DIR$\..\lib\system_stm32f1xx.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c ICCARM - 211 177 + 59 55 BICOMP - 310 + 195 __cstat - 209 + 29 ICCARM - 5 12 9 34 142 33 188 24 57 13 154 316 10 11 14 248 243 2 230 155 238 244 242 6 8 16 7 240 255 241 + 174 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 194 173 153 161 139 145 111 95 147 133 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c + $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.out + + + OBJCOPY + 45 + + + ILINK + 39 + + + + + ILINK + 93 197 71 75 230 112 98 103 117 122 108 106 121 105 99 125 134 104 135 102 234 209 199 44 64 + + + + + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + + + OBJCOPY + 239 + + + + + ILINK + 93 197 77 71 75 47 230 201 253 204 57 226 40 97 61 175 252 202 179 55 215 213 210 285 284 266 231 200 225 242 234 209 199 44 64 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c ICCARM - 231 153 + 78 97 BICOMP - 309 + 87 __cstat - 234 + 56 ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 + 83 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 124 119 72 118 73 174 194 173 153 161 139 145 111 95 147 133 - $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c ICCARM - 276 95 + 94 57 BICOMP - 305 + 48 __cstat - 298 + 110 ICCARM - 251 203 5 12 9 34 142 33 188 24 57 13 154 316 10 11 14 248 243 2 230 155 238 244 242 6 8 16 7 240 255 241 257 259 263 + 80 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 116 127 83 124 119 72 118 73 174 194 173 153 161 139 145 111 95 147 133 - $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c ICCARM - 121 124 + 109 47 BICOMP - 302 + 163 __cstat - 122 + 67 ICCARM - 251 203 5 12 9 34 142 33 188 24 57 13 154 316 10 11 14 248 243 2 230 155 238 244 242 6 8 16 7 240 255 241 257 259 263 + 133 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 173 153 161 139 145 111 95 147 - $PROJ_DIR$\..\startup_stm32f103xb.s + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - AARM + ICCARM + 132 175 + + + BICOMP + 36 + + + __cstat + 276 + + + + + ICCARM + 119 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 72 118 73 174 194 173 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + + + ICCARM + 270 204 + + + BICOMP + 89 + + + __cstat + 286 + + + + + ICCARM + 128 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 80 116 127 83 124 119 72 118 73 174 194 173 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + + + ICCARM + 35 77 + + + BICOMP + 256 + + + __cstat + 60 + + + + + ICCARM + 217 126 205 96 236 211 85 227 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + + + ICCARM + 260 253 + + + BICOMP + 259 + + + __cstat + 246 + + + + + ICCARM + 43 115 30 217 126 205 96 236 211 85 227 208 151 70 129 128 80 116 127 83 124 119 72 118 73 174 194 173 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + + + ICCARM + 113 61 + + + BICOMP + 69 + + + __cstat + 271 + + + + + ICCARM + 124 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 119 72 118 73 174 194 173 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + + + ICCARM + 218 252 + + + BICOMP + 229 + + + __cstat + 281 + + + + + ICCARM + 72 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 118 73 174 194 173 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + + + ICCARM + 216 225 + + + BICOMP + 107 + + + __cstat + 172 + + + + + ICCARM + 147 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 173 153 161 139 145 111 95 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + + + ICCARM + 287 200 + + + BICOMP + 81 + + + __cstat + 228 + + + + + ICCARM + 95 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 173 153 161 139 145 111 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + + + ICCARM + 101 284 + + + BICOMP + 258 + + + __cstat + 156 + + + + + ICCARM + 139 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 173 153 161 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + + + ICCARM + 86 242 + + + BICOMP + 32 + + + __cstat + 49 + + + + + ICCARM + 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 173 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + + + ICCARM + 245 40 + + + BICOMP + 181 + + + __cstat + 206 + + + + + ICCARM + 127 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 83 124 119 72 118 73 174 194 173 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + + + ICCARM + 114 202 + + + BICOMP + 214 + + + __cstat 54 - - - $PROJ_DIR$\..\timer.c - - - ICCARM - 73 18 - - - BICOMP - 311 - - - __cstat - 284 - - ICCARM - 251 203 5 12 9 34 142 33 188 24 57 13 154 316 10 11 14 248 243 2 230 155 238 244 242 6 8 16 7 240 255 241 257 259 263 + 118 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 73 174 194 173 153 161 139 145 111 95 147 133 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c ICCARM - 282 31 + 63 201 BICOMP - 61 + 212 __cstat - 293 + 282 ICCARM - 274 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 264 197 198 189 190 183 185 193 132 + 129 115 30 217 126 205 96 236 211 85 227 208 151 70 43 128 80 116 127 83 124 119 72 118 73 174 194 173 153 161 139 145 111 95 147 133 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c ICCARM - 227 167 + 159 179 BICOMP - 299 + 31 __cstat - 233 + 268 ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 + 73 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 174 194 173 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + + + ICCARM + 53 285 + + + BICOMP + 223 + + + __cstat + 257 + + + + + ICCARM + 161 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 173 153 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + + + ICCARM + 222 266 + + + BICOMP + 42 + + + __cstat + 275 + + + + + ICCARM + 145 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 173 153 161 139 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + + + ICCARM + 162 210 + + + BICOMP + 50 + + + __cstat + 265 + + + + + ICCARM + 153 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 173 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + + + ICCARM + 79 231 + + + BICOMP + 220 + + + __cstat + 278 + + + + + ICCARM + 111 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 173 153 161 139 145 95 147 133 @@ -1369,32 +1134,240 @@ ICCARM - 273 40 + 169 213 BICOMP - 17 + 254 __cstat - 39 + 207 ICCARM - 264 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 197 198 189 190 183 185 193 132 + 173 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + + + ICCARM + 273 215 + + + BICOMP + 224 + + + __cstat + 274 + + + + + ICCARM + 194 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 173 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\boot.c + + + ICCARM + 38 197 + + + BICOMP + 297 + + + __cstat + 203 + + + + + ICCARM + 249 154 19 18 0 217 126 205 96 236 211 8 136 296 1 3 5 237 20 11 186 120 4 26 27 22 9 12 24 10 15 248 233 250 251 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + + + ICCARM + 146 134 + + + BICOMP + 267 + + + __cstat + 176 + + + + + ICCARM + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 + + + + + $PROJ_DIR$\..\startup_stm32f103xb.s + + + AARM + 230 + + + + + $PROJ_DIR$\..\lib\system_stm32f1xx.c + + + ICCARM + 150 102 + + + BICOMP + 262 + + + __cstat + 138 + + + + + ICCARM + 19 18 0 217 126 205 96 236 211 8 136 296 1 3 5 237 20 11 186 120 4 26 27 22 9 12 24 10 15 248 + + + + + $PROJ_DIR$\..\main.c + + + ICCARM + 74 75 + + + BICOMP + 290 + + + __cstat + 88 + + + + + ICCARM + 249 154 19 18 0 217 126 205 96 236 211 8 136 296 1 3 5 237 20 11 186 120 4 26 27 22 9 12 24 10 15 248 233 250 251 + + + + + $PROJ_DIR$\..\timer.c + + + ICCARM + 33 234 + + + BICOMP + 294 + + + __cstat + 272 + + + + + ICCARM + 249 154 19 18 0 217 126 205 96 236 211 8 136 296 1 3 5 237 20 11 186 120 4 26 27 22 9 12 24 10 15 248 233 250 251 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c + + + ICCARM + 180 135 + + + BICOMP + 291 + + + __cstat + 171 + + + + + ICCARM + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + + + ICCARM + 170 104 + + + BICOMP + 279 + + + __cstat + 187 + + + + + ICCARM + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 + + + + + $PROJ_DIR$\..\led.c + + + ICCARM + 196 71 + + + BICOMP + 263 + + + __cstat + 264 + + + + + ICCARM + 249 154 19 18 0 217 126 205 96 236 211 8 136 296 1 3 5 237 20 11 186 120 4 26 27 22 9 12 24 10 15 248 233 250 251 - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - ICCARM - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - ICCARM - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c ICCARM @@ -1404,19 +1377,31 @@ ICCARM - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + ICCARM + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c ICCARM $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c ICCARM + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + ICCARM + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + ICCARM + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c ICCARM - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c ICCARM @@ -1427,30 +1412,6 @@ $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c ICCARM - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - ICCARM - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - ICCARM - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - ICCARM - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - ICCARM - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - ICCARM - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - ICCARM - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c ICCARM @@ -1463,6 +1424,30 @@ $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c ICCARM + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + ICCARM + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + ICCARM + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + ICCARM + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + ICCARM + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + ICCARM + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + ICCARM + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c ICCARM @@ -1476,17 +1461,13 @@ ICCARM - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c ICCARM $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c ICCARM - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - ICCARM - Release diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/main.c index 228ea404..dc9dfa6d 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -70,6 +71,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -81,6 +84,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/.settings/language.settings.xml index 20e11f10..d3a11cfb 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/.settings/language.settings.xml @@ -4,7 +4,7 @@ - + diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/Debug/demoprog_nucleo_stm32f103rb.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/Debug/demoprog_nucleo_stm32f103rb.srec index 45ddb98b..4c120120 100755 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/Debug/demoprog_nucleo_stm32f103rb.srec +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/Debug/demoprog_nucleo_stm32f103rb.srec @@ -1,304 +1,306 @@ S023000064656D6F70726F675F6E75636C656F5F73746D33326631303372622E73726563D9 -S315080020000050002085310008D5310008D531000878 -S31508002010D5310008D5310008D53100080000000088 -S31508002020000000000000000000000000D531000894 -S31508002030D531000800000000D53100080D3200082F -S31508002040D5310008D5310008D5310008D53100084A -S31508002050D5310008D5310008D5310008D53100083A -S31508002060D5310008D5310008D5310008D53100082A -S31508002070D5310008D5310008D5310008D53100081A -S31508002080D5310008D5310008D5310008D53100080A -S31508002090D5310008D5310008D5310008D5310008FA -S315080020A0D5310008D5310008D5310008D5310008EA -S315080020B0D5310008D5310008D5310008D5310008DA -S315080020C0D5310008D5310008D5310008D5310008CA -S315080020D0D5310008D5310008D5310008D5310008BA -S315080020E0D5310008D5310008D531000800000000B8 +S3150800200000500020A1310008F1310008F131000824 +S31508002010F1310008F1310008F13100080000000034 +S31508002020000000000000000000000000F131000878 +S31508002030F131000800000000F131000829320008DB +S31508002040F1310008F1310008F1310008F1310008DA +S31508002050F1310008F1310008F1310008F1310008CA +S31508002060F1310008F1310008F1310008F1310008BA +S31508002070F1310008F1310008F1310008F1310008AA +S31508002080F1310008F1310008F1310008F13100089A +S31508002090F1310008F1310008F1310008F13100088A +S315080020A0F1310008F1310008F1310008F13100087A +S315080020B0F1310008F1310008F1310008F13100086A +S315080020C0F1310008F1310008F1310008F13100085A +S315080020D0F1310008F1310008F1310008F13100084A +S315080020E0F1310008F1310008F13100080000000064 S315080020F000000000000000000000000000000000D2 S3150800210000000000000000005FF808F1EE11AA5573 S3150800211010B5054C237833B9044B13B10448AFF313 S3150800212000800123237010BD0C0000200000000071 -S315080021306032000808B5034B1BB103490348AFF3E7 -S31508002140008008BD00000000100000206032000872 +S315080021307C32000808B5034B1BB103490348AFF3CB +S31508002140008008BD00000000100000207C32000856 S3150800215008B50848084B03604FF461434360002301 S315080021608360C360036183610C224261C36100F02E -S315080021708AFE08BD280000200044004008B5002358 -S3150800218001220146034800F0ADFE08B1002008BD53 +S3150800217088FE08BD280000200044004008B500235A +S3150800218001220146034800F0ABFE08B1002008BD55 S31508002190012008BD2800002008B5FFF7D9FF08BDB3 S315080021A0BFF34F8F0549CA6802F4E062044B134334 S315080021B0CB60BFF34F8F00BFFDE700BF00ED00E027 -S315080021C00400FA0508B5224B1B78B3B92148FFF776 -S315080021D0D5FF012800D008BD1E4B1B78013BDBB29A -S315080021E03F2BF8D801F00EF81B4B18600122184B4C -S315080021F01A700022194B1A7008BD184B1B78013348 -S3150800220014481844FFF7BAFF01280AD000F0FAFF6D -S31508002210114B1B6864339842DDD900220C4B1A70A7 -S31508002220D9E70E4A13780133DBB21370094A1278DC -S315080022309342D0D10022064B1A70064B5B78FF2BCF -S31508002240C9D1044B9B78002BC5D1FFF7A9FF00BF66 -S31508002250A900002068000020AC000020AA00002089 -S3150800226008B5FFF7AFFF08BD08B5002220210248D0 -S3150800227000F0DAF908BD00BF0008014010B500F00B -S31508002280C1FF0E4B1B68C31AB3F5FA7F0CD304467D -S315080022900B4B1B784BB90122094B1A7020210948B0 -S315080022A000F0C2F9054B1C6010BD0022044B1A70E1 -S315080022B02021044800F0B8F9F4E700BFB400002074 -S315080022C0B00000200008014010B504460E4B1878EF -S315080022D04FF47A73B3FBF0F30C4A1068B0FBF3F0D3 -S315080022E000F080F868B90F2C01D9012010BD002232 -S315080022F021464FF0FF3000F043F8054B1C600020E4 -S3150800230010BD012010BD00BF0000002008000020FD -S315080023100400002008B5074A136843F01003136049 -S31508002320032000F01BF80020FFF7CEFF00F0ACFEFC -S31508002330002008BD00200240034A1168034B1B78A1 -S315080023400B441360704700BFB8000020000000204F -S31508002350014B1868704700BFB8000020074AD368C9 -S3150800236023F4E0631B041B0C000200F4E06018432E -S3150800237040F0BF6040F40030D060704700ED00E0E8 -S3150800238030B4164BDB68C3F30223C3F10704042CED -S3150800239028BF04241D1D062D17D9033B012505FA60 -S315080023A004F4013C2140994005FA03F3013B13402C -S315080023B0194300280BDB0901C9B200F1604000F59A -S315080023C0614080F8001330BC70470023E6E700F050 -S315080023D00F000901C9B2024B1954F4E700ED00E0F9 -S315080023E014ED00E00138B0F1807F0AD2064B586040 -S315080023F0F021064A82F823100020986007221A6006 -S3150800240070470120704700BF10E000E000ED00E0D3 -S31508002410042805D0054A136823F00403136070479F -S31508002420024A136843F004031360704710E000E0A3 -S31508002430704708B5FFF7FCFF08BD0000F0B583B08C -S315080024400026344671E0002D00F0A180012D00D150 -S31508002450CE68FF2B00F2AF808646FF2B00F2AE80D7 -S31508002460A500DEF800200F27AF4022EA070206FA89 -S3150800247005F52A43CEF800204A6812F0805F53D04B -S31508002480634A956945F001059561926902F0010272 -S315080024900192019AA508AF1C5E4A52F8272004F05B -S315080024A00307BF004FF00F0E0EFA07FE22EA0E02D0 -S315080024B0DFF870E1704500F088800EF5806E704593 -S315080024C000F086800EF5806E704500F084800EF56B -S315080024D0806E704576D04FF0040E0EFA07F73A4331 -S315080024E002354C4F47F825204A6812F4803F75D0CC -S315080024F0494D2A681A432A604A6812F4003F73D085 -S31508002500454D6A681A436A604A6812F4801F71D09A -S31508002510414DAA681A43AA604A6812F4001F6FD090 -S315080025203D4DEA681343EB6001340F2C6ED8012247 -S31508002530A2400B6813409A42F6D14D68122D30D04E -S315080025400BD8022D2AD07FF67EAF032D2FD0112D62 -S315080025507FF47FAFCE6804367BE7304FBD4216D096 -S315080025600CD92F4FBD4212D007F58037BD420ED089 -S31508002570A7F58017BD427FF46CAF08E0A7F5801772 -S31508002580BD4204D007F58037BD427FF462AF8D683F -S315080025907DB1012D08D0426108265AE7CE68083673 -S315080025A057E7CE680C3654E70261082651E700263D -S315080025B04FE704264DE700F1040E4EE7A4F108059F -S315080025C0AD004EE74FF0030E87E74FF0000E84E7A5 -S315080025D04FF0010E81E74FF0020E7EE70E4D2A6896 -S315080025E022EA03022A6087E70B4D6A6822EA030299 -S315080025F06A6089E7084DAA6822EA0302AA608BE79F -S31508002600054DEA6822EA0303EB608DE703B0F0BDE7 -S3150800261000100240000001400004014000002110A3 -S31508002620000031100008014012B909040161704721 -S315080026300161704782B0084B1B68084AA2FB032356 -S315080026405B0A00FB03F0019000BF019B5A1E019232 -S31508002650002BF9D102B0704708000020D34D621054 -S3150800266070B582B00446036813F0010F3DD0AC4B39 -S315080026705B6803F00C03042B2ED0A94B5B6803F0B0 -S315080026800C03082B23D06368B3F5803F51D0002B89 -S3150800269055D103F1804303F504331A6822F48032D6 -S315080026A01A601A6822F480221A606368002B60D0C8 -S315080026B0FFF74EFE05469A4B1B6813F4003F14D1EC -S315080026C0FFF746FE401B6428F5D90320AFE1944B7B -S315080026D05B6813F4803FD6D0914B1B6813F4003F18 -S315080026E003D06368002B00F09F81236813F0020F64 -S315080026F065D08B4B5B6813F00C0F4ED0884B5B682C -S3150800270003F00C03082B43D02369002B79D0012250 -S31508002710844B1A60FFF71CFE0546814B1B6813F0B5 -S31508002720020F65D1FFF714FE401B0228F5D90320D6 -S315080027307DE17B4A136843F480331360B5E7B3F54C -S31508002740A02F09D0764B1A6822F480321A601A68CC -S3150800275022F480221A60A8E703F18043A3F53C33EC -S315080027601A6842F480221A601A6842F480321A60A3 -S315080027709BE7FFF7EDFD0546694B1B6813F4003F21 -S31508002780B3D0FFF7E5FD401B6428F5D903204EE1D9 -S31508002790634B5B6813F4803FB6D1614B1B6813F03B -S315080027A0020F04D02369012B01D001203FE15C4AC6 -S315080027B0136823F0F803616943EAC10313602368C9 -S315080027C013F0080F32D0A369002B6ED00122564BA6 -S315080027D01A60FFF7BDFD0546514B5B6A13F0020F01 -S315080027E021D1FFF7B5FD401B0228F5D903201EE1CC -S315080027F04B4A136823F0F803616943EAC10313607F -S31508002800DDE70022474B1A60FFF7A2FD0546444B59 -S315080028101B6813F0020FD2D0FFF79AFD401B02285F -S31508002820F5D9032003E10120FFF704FF236813F01D -S31508002830040F00F099803A4BDB6913F0805F46D1AC -S31508002840374BDA6942F08052DA61DB6903F080536C -S315080028500193019B0125354B1B6813F4807F38D003 -S31508002860E368012B49D0002B4DD103F1804303F5D2 -S3150800287004331A6A22F001021A621A6A22F0040262 -S315080028801A62E368002B5DD0FFF762FD0646244B0B -S315080028901B6A13F0020F66D1FFF75AFD801B41F23F -S315080028A088339842F3D90320C1E000221E4B1A60F0 -S315080028B0FFF74EFD05461A4B5B6A13F0020FB5D0BB -S315080028C0FFF746FD401B0228F5D90320AFE0002597 -S315080028D0C1E7164A136843F480731360FFF738FD9F -S315080028E00646124B1B6813F4807FB9D1FFF730FDFB -S315080028F0801B6428F5D9032099E0094A136A43F036 -S3150800290001031362BDE7052B12D0054B1A6A22F0A4 -S3150800291001021A621A6A22F004021A62B1E700BFBB -S31508002920001002400000424280044242007000400B -S31508002930414B1A6A42F004021A621A6A42F001020C -S315080029401A629EE7FFF704FD06463B4B1B6A13F027 -S31508002950020F08D0FFF7FCFC801B41F2883398422F -S31508002960F3D9032063E0E5B9E369002B5ED0324A68 -S31508002970526802F00C02082A5BD0022B17D00022FC -S315080029802E4B1A60FFF7E4FC04462B4B1B6813F02A -S31508002990007F47D0FFF7DCFC001B0228F5D903208F -S315080029A045E0254AD36923F08053D361DCE700224A -S315080029B0224B1A60FFF7CCFC05461F4B1B6813F029 -S315080029C0007F06D0FFF7C4FC401B0228F5D9032078 -S315080029D02DE0236AB3F5803F1AD017494B6823F4D4 -S315080029E07413226A606A024313434B600122134B35 -S315080029F01A60FFF7ADFC04460F4B1B6813F0007F07 -S31508002A000ED1FFF7A5FC001B0228F5D903200EE01E -S31508002A10094A536823F40033A1680B435360DCE783 -S31508002A20002004E0002002E0012000E0002002B0BF -S31508002A3070BD0120FBE700BF001002406000424263 -S31508002A4010B586B0154C94E80F000DF1180E0EE976 -S31508002A500F00238AADF80430114B5B6803F00C02B3 -S31508002A60082A18D1C3F38342724412F8102C13F4BF -S31508002A70803F03D10B4800FB02F00DE0084B5B6872 -S31508002A80C3F34043734413F8143C074800FB02F0B1 -S31508002A90B0FBF3F000E0044806B010BD7832000839 -S31508002AA00010024000093D0000127A00594B1B68CD -S31508002AB003F007038B420CD2564A136823F0070328 -S31508002AC00B431360136803F00703994201D00120F2 -S31508002AD0704770B5036813F0020F06D04E4A536864 -S31508002AE023F0F0038468234353600D4604460368C5 -S31508002AF013F0010F52D04368012B23D0022B28D0A4 -S31508002B00454A126812F0020F00F0828042494A686C -S31508002B1022F0030213434B60FFF71AFC064663686C -S31508002B20012B1DD0022B2AD03B4B5B6813F00C0FF0 -S31508002B3034D0FFF70DFC801B41F288339842F3D955 -S31508002B40032070BD344A126812F4003FDED101201A -S31508002B5070BD314A126812F0007FD7D1012070BDCE -S31508002B602D4B5B6803F00C03042B17D0FFF7F0FB23 -S31508002B70801B41F288339842F2D9032070BD264B58 -S31508002B805B6803F00C03082B08D0FFF7E1FB801BFA -S31508002B9041F288339842F2D9032070BD1D4B1B6859 -S31508002BA003F007039D420CD21A4A136823F0070361 -S31508002BB02B431360136803F007039D4201D00120DD -S31508002BC070BD236813F0040F06D0134A536823F424 -S31508002BD0E063E1680B435360236813F0080F07D0DE -S31508002BE00D4A536823F46053216943EAC1035360CD -S31508002BF0FFF726FF084B5B68C3F30313074AD35C4A -S31508002C00D840074B18600020FFF75EFB002070BD18 -S31508002C10012070BD00200240001002408C320008DE -S31508002C2008000020014B1868704700BF0800002004 -S31508002C3008B5FFF7F7FF044B5B68C3F30223034AA3 -S31508002C40D35CD84008BD00BF001002409C32000883 -S31508002C5008B5FFF7E7FF044B5B68C3F3C223034AD3 -S31508002C60D35CD84008BD00BF001002409C32000863 -S31508002C702DE9F04705460268136923F44053C168F5 -S31508002C800B4313618368026913434269134301685E -S31508002C90CA6822F4B05222F00C021343CB600268D1 -S31508002CA0536923F4407381690B435361D0F800805C -S31508002CB0594B984557D0FFF7BBFF00EB800000EB58 -S31508002CC080006C68A400B0FBF4F4544FA7FB0434EE -S31508002CD064092601FFF7ACFF00EB800000EB8000DB -S31508002CE06C68A400B0FBF4FAFFF7A2FF00EB8000C3 -S31508002CF000EB80006C68A400B0FBF4F4A7FB043476 -S31508002D0064094FF0640909FB14A424013234A7FBB3 -S31508002D100434640904F0F0043444FFF789FF00EB37 -S31508002D20800000EB80006E68B600B0FBF6F6FFF791 -S31508002D307FFF00EB800000EB80006B689B00B0FB18 -S31508002D40F3F0A7FB0030400909FB10694FEA09199F -S31508002D5009F13209A7FB0937C7F343172744C8F80F -S31508002D600870BDE8F087FFF773FF00EB800000EB03 -S31508002D7080006C68A400B0FBF4F4284FA7FB043469 -S31508002D8064092601FFF764FF00EB800000EB800072 -S31508002D906C68A400B0FBF4FAFFF75AFF00EB80005A -S31508002DA000EB80006C68A400B0FBF4F4A7FB0434C5 -S31508002DB064094FF0640909FB14A424013234A7FB03 -S31508002DC00434640904F0F0043444FFF741FF00EBCF -S31508002DD0800000EB80006E68B600B0FBF6F6FFF7E1 -S31508002DE037FF00EB800000EB80006B689B00B0FBB0 -S31508002DF0F3F3A7FB03235B0909FB13694FEA0919D8 -S31508002E0009F13209A7FB0937C7F343172744C8F85E -S31508002E100870BDE8F08700BF003801401F85EB51F8 -S31508002E202DE9F04105460F4616469846069C2B683E -S31508002E301B6837EA03030CBF01230023B3421ED1E4 -S31508002E40B4F1FF3FF3D02CB1FFF782FAA0EB0800EC -S31508002E508442ECD22A68D36823F4D073D3602A68F4 -S31508002E60536923F001035361202385F8393085F827 -S31508002E703A30002385F838300320BDE8F081002079 -S31508002E80BDE8F081704758B310B5044690F839305C -S31508002E900BB3242384F839302268D36823F400530B -S31508002EA0D3602046FFF7E4FE2268136923F49043B3 -S31508002EB013612268536923F02A0353612268D36891 -S31508002EC043F40053D3600020E063202384F83930AC -S31508002ED084F83A3010BD80F83830FFF7D3FFD8E7CA -S31508002EE0012070472DE9F04182B01E4690F83A302D -S31508002EF0DBB2202B03D0022002B0BDE8F0810446E5 -S31508002F000D469046002958D0002A58D090F83830F7 -S31508002F10012B01D10220EFE7012380F83830002386 -S31508002F20C363222380F83A30FFF712FA0746A4F85B -S31508002F302C80A4F82E801DE000963B460022202116 -S31508002F402046FFF76DFF00283BD1236933B9236874 -S31508002F505B68C3F3080325F8023B0BE023685B684C -S31508002F60DBB225F8013B05E023685B6803F07F03C5 -S31508002F702B700135E38D9BB2C3B1E38D9BB2013B48 -S31508002F809BB2E385A368B3F5805FD5D000963B4630 -S31508002F90002220212046FFF743FFA0B92369002B12 -S31508002FA0E2D123685B682B700135E3E7202384F8B8 -S31508002FB03A30002084F838009EE701209CE701207B -S31508002FC09AE7032098E7032096E700000D4B1A6856 -S31508002FD042F001021A6059680B4A0A405A601A6898 -S31508002FE022F0847222F480321A601A6822F480224F -S31508002FF01A605A6822F4FE025A604FF41F029A6059 -S31508003000704700BF001002400000FFF800B591B0FD -S31508003010012306934FF4A0220792002208920A93EE -S3150800302002230D934FF480330E934FF4E0130F935E -S3150800303006A8FFF715FB00B1FEE70F23019302214F -S315080030400291002303934FF480620492059301A82A -S31508003050FFF72CFD00B1FEE711B05DF804FB08B5DB -S31508003060FFF758F9FFF7D2FF00F0B6F8FFF7FCF8BC -S3150800307008BD08B5FFF7F3FFFFF78EF8FFF7FEF870 -S31508003080FFF7EEF8FAE70000F0B589B03B4B9A690E -S3150800309042F001029A619A6902F001020092009ACE -S315080030A0DA6942F08052DA61DA6902F080520192F6 -S315080030B0019A9A6942F004029A619A6902F0040236 -S315080030C00292029ADA6942F40032DA61DB6903F4A1 -S315080030D000330393039B0320FFF740F900221146B0 -S315080030E06FF00B00FFF74CF9002211466FF00A004B -S315080030F0FFF746F9002211466FF00900FFF740F97D -S31508003100002211466FF00400FFF73AF90022114633 -S315080031106FF00300FFF734F9002211466FF0010043 -S31508003120FFF72EF9002211464FF0FF30FFF728F976 -S31508003130202704970123059300250695022607965E -S315080031400F4C04A92046FFF779F92A463946204646 -S31508003150FFF76AFA0423049305960323079304A941 -S315080031602046FFF76BF9082304930595069504A9ED -S315080031702046FFF763F909B0F0BD00BF0010024012 -S3150800318000080140DFF834D0002103E00C4B5B58FF -S31508003190435004310B480C4B42189A42F6D30B4A5B -S315080031A002E0002342F8043B094B9A42F9D3FFF7A1 -S315080031B00DFF00F031F8FFF75CFF70470050002064 -S315080031C0AC320008000000200C0000200C00002093 -S315080031D0BC000020FEE7000008B5FFF723FD084BFA -S315080031E0A3FB00308009FFF7FDF80420FFF710F96C -S315080031F0002211464FF0FF30FFF7C2F808BD00BFA6 -S31508003200D34D621008B5FFF7A3F808BD08B5FFF758 -S3150800321093F8FFF70EF908BD70B500250C4E0D4C56 -S31508003220A41BA410A54209D100F01AF800250A4EDD -S315080032300A4CA41BA410A54205D170BD56F825302A -S3150800324098470135EEE756F8253098470135F2E7F5 -S31508003250A4320008A4320008A4320008A8320008E4 -S31508003260F8B500BFF8BC08BC9E467047F8B500BF65 -S30D08003270F8BC08BC9E46704735 -S3150800327802030405060708090A0B0C0D0E0F1010A1 -S31508003288010200000000000000000000010203041B -S31108003298060708090000000001020304F4 -S309080032A435210008BA -S309080032A811210008DA -S311080032AC010000001000000000A24A0407 -S705080031853C +S315080021C00400FA0508B5214B1B78B3B92048FFF778 +S315080021D0D5FF012800D008BD1D4B1B78013BDBB29B +S315080021E03F2BF8D801F01CF81A4B18600122174B40 +S315080021F01A700022184B1A7008BD174B1B7801334A +S3150800220013481844FFF7BAFF01280AD001F008F866 +S31508002210104B1B6864339842DDD900220B4B1A70A9 +S31508002220D9E70D4A13780133DBB21370084A1278DE +S315080022309342D0D10021054A1170054A5278FF2AE7 +S31508002240C9D1022BC7D1FFF7ABFF00BFA9000020F9 +S3150800225068000020AC000020AA00002008B5FFF79F +S31508002260B1FF08BD08B500222021024800F0DAF9BE +S3150800227008BD00BF0008014010B500F0D1FF0E4BA5 +S315080022801B68C31AB3F5FA7F0CD304460B4B1B78AD +S315080022904BB90122094B1A702021094800F0C2F9EE +S315080022A0054B1C6010BD0022044B1A7020210448FF +S315080022B000F0B8F9F4E700BFB4000020B000002031 +S315080022C00008014010B504460E4B18784FF47A738F +S315080022D0B3FBF0F30C4A1068B0FBF3F000F080F89B +S315080022E068B90F2C01D9012010BD002221464FF0F4 +S315080022F0FF3000F043F8054B1C60002010BD01209C +S3150800230010BD00BF000000200800002004000020C7 +S3150800231008B5074A136843F010031360032000F05A +S315080023201BF80020FFF7CEFF00F0BCFE002008BD1A +S3150800233000200240034A1168034B1B780B441360C4 +S31508002340704700BFB800002000000020014B186845 +S31508002350704700BFB8000020074AD36823F4E0633B +S315080023601B041B0C000200F4E060184340F0BF6039 +S3150800237040F40030D060704700ED00E030B4164BF2 +S31508002380DB68C3F30223C3F10704042C28BF042423 +S315080023901D1D062D17D9033B012505FA04F4013C3A +S315080023A02140994005FA03F3013B134019430028DD +S315080023B00BDB0901C9B200F1604000F5614080F805 +S315080023C0001330BC70470023E6E700F00F00090150 +S315080023D0C9B2024B1954F4E700ED00E014ED00E031 +S315080023E00138B0F1807F0AD2064B5860F021064AC0 +S315080023F082F823100020986007221A60704701208F +S31508002400704700BF10E000E000ED00E0042805D0AA +S31508002410054A136823F0040313607047024A1368D9 +S3150800242043F004031360704710E000E0704708B5F6 +S31508002430FFF7FCFF08BD0000F0B583B00026344660 +S3150800244071E0002D00F0A180012D00D1CE68FF2B90 +S3150800245000F2AF808646FF2B00F2AE80A500DEF8BC +S3150800246000200F27AF4022EA070206FA05F52A439D +S31508002470CEF800204A6812F0805F53D0634A956907 +S3150800248045F001059561926902F001020192019AEF +S31508002490A508AF1C5E4A52F8272004F00307BF00C0 +S315080024A04FF00F0E0EFA07FE22EA0E02DFF870E171 +S315080024B0704500F088800EF5806E704500F08680C5 +S315080024C00EF5806E704500F084800EF5806E7045BE +S315080024D076D04FF0040E0EFA07F73A4302354C4F02 +S315080024E047F825204A6812F4803F75D0494D2A6876 +S315080024F01A432A604A6812F4003F73D0454D6A6849 +S315080025001A436A604A6812F4801F71D0414DAA685E +S315080025101A43AA604A6812F4001F6FD03D4DEA6854 +S315080025201343EB6001340F2C6ED80122A2400B68CE +S3150800253013409A42F6D14D68122D30D00BD8022D91 +S315080025402AD07FF67EAF032D2FD0112D7FF47FAFD3 +S31508002550CE6804367BE7304FBD4216D00CD92F4FD4 +S31508002560BD4212D007F58037BD420ED0A7F58017B9 +S31508002570BD427FF46CAF08E0A7F58017BD4204D0D2 +S3150800258007F58037BD427FF462AF8D687DB1012DB6 +S3150800259008D0426108265AE7CE68083657E7CE685B +S315080025A00C3654E70261082651E700264FE7042651 +S315080025B04DE700F1040E4EE7A4F10805AD004EE71D +S315080025C04FF0030E87E74FF0000E84E74FF0010E39 +S315080025D081E74FF0020E7EE70E4D2A6822EA0302D3 +S315080025E02A6087E70B4D6A6822EA03026A6089E770 +S315080025F0084DAA6822EA0302AA608BE7054DEA6835 +S3150800260022EA0303EB608DE703B0F0BD0010024039 +S3150800261000000140000401400000211000003110B4 +S315080026200008014012B90904016170470161704749 +S3150800263082B0084B1B68084AA2FB03235B0A00FB0F +S3150800264003F0019000BF019B5A1E0192002BF9D19D +S3150800265002B0704708000020D34D621070B582B0F2 +S315080026600446036813F0010F3DD0AC4B5B6803F0DA +S315080026700C03042B2ED0A94B5B6803F00C03082B24 +S3150800268023D06368B3F5803F51D0002B55D103F1B1 +S31508002690804303F504331A6822F480321A601A68F4 +S315080026A022F480221A606368002B60D0FFF74EFE82 +S315080026B005469A4B1B6813F4003F14D1FFF746FEF4 +S315080026C0401B6428F5D90320AFE1944B5B6813F4EB +S315080026D0803FD6D0914B1B6813F4003F03D0636844 +S315080026E0002B00F09F81236813F0020F65D08B4BF7 +S315080026F05B6813F00C0F4ED0884B5B6803F00C0335 +S31508002700082B43D02369002B79D00122844B1A6009 +S31508002710FFF71CFE0546814B1B6813F0020F65D1B7 +S31508002720FFF714FE401B0228F5D903207DE17B4AFA +S31508002730136843F480331360B5E7B3F5A02F09D0C7 +S31508002740764B1A6822F480321A601A6822F48022BC +S315080027501A60A8E703F18043A3F53C331A6842F4EC +S3150800276080221A601A6842F480321A609BE7FFF7E3 +S31508002770EDFD0546694B1B6813F4003FB3D0FFF720 +S31508002780E5FD401B6428F5D903204EE1634B5B68E1 +S3150800279013F4803FB6D1614B1B6813F0020F04D0C7 +S315080027A02369012B01D001203FE15C4A136823F01D +S315080027B0F803616943EAC1031360236813F0080F3D +S315080027C032D0A369002B6ED00122564B1A60FFF750 +S315080027D0BDFD0546514B5B6A13F0020F21D1FFF789 +S315080027E0B5FD401B0228F5D903201EE14B4A1368A4 +S315080027F023F0F803616943EAC1031360DDE70022A9 +S31508002800474B1A60FFF7A2FD0546444B1B6813F0B9 +S31508002810020FD2D0FFF79AFD401B0228F5D90320F4 +S3150800282003E10120FFF704FF236813F0040F00F00B +S3150800283099803A4BDB6913F0805F46D1374BDA69EA +S3150800284042F08052DA61DB6903F080530193019B01 +S315080028500125354B1B6813F4807F38D0E368012BBC +S3150800286049D0002B4DD103F1804303F504331A6A8E +S3150800287022F001021A621A6A22F004021A62E36856 +S31508002880002B5DD0FFF762FD0646244B1B6A13F04A +S31508002890020F66D1FFF75AFD801B41F28833984232 +S315080028A0F3D90320C1E000221E4B1A60FFF74EFD44 +S315080028B005461A4B5B6A13F0020FB5D0FFF746FDC3 +S315080028C0401B0228F5D90320AFE00025C1E7164AC8 +S315080028D0136843F480731360FFF738FD0646124BFE +S315080028E01B6813F4807FB9D1FFF730FD801B64287D +S315080028F0F5D9032099E0094A136A43F001031362E4 +S31508002900BDE7052B12D0054B1A6A22F001021A629E +S315080029101A6A22F004021A62B1E700BF00100240E8 +S31508002920000042428004424200700040414B1A6A4D +S3150800293042F004021A621A6A42F001021A629EE71B +S31508002940FFF704FD06463B4B1B6A13F0020F08D03F +S31508002950FFF7FCFC801B41F288339842F3D9032029 +S3150800296063E0E5B9E369002B5ED0324A526802F0AB +S315080029700C02082A5BD0022B17D000222E4B1A60B5 +S31508002980FFF7E4FC04462B4B1B6813F0007F47D087 +S31508002990FFF7DCFC001B0228F5D9032045E0254A91 +S315080029A0D36923F08053D361DCE70022224B1A60F7 +S315080029B0FFF7CCFC05461F4B1B6813F0007F06D0BB +S315080029C0FFF7C4FC401B0228F5D903202DE0236A33 +S315080029D0B3F5803F1AD017494B6823F47413226A5B +S315080029E0606A024313434B600122134B1A60FFF7D8 +S315080029F0ADFC04460F4B1B6813F0007F0ED1FFF7A2 +S31508002A00A5FC001B0228F5D903200EE0094A5368E5 +S31508002A1023F40033A1680B435360DCE7002004E08D +S31508002A20002002E0012000E0002002B070BD012075 +S31508002A30FBE700BF001002406000424210B586B0B6 +S31508002A40154C94E80F000DF1180E0EE90F00238AB5 +S31508002A50ADF80430114B5B6803F00C02082A18D154 +S31508002A60C3F38342724412F8102C13F4803F03D147 +S31508002A700B4800FB02F00DE0084B5B68C3F34043CC +S31508002A80734413F8143C074800FB02F0B0FBF3F05C +S31508002A9000E0044806B010BD943200080010024059 +S31508002AA000093D0000127A00594B1B6803F0070322 +S31508002AB08B420CD2564A136823F007030B43136064 +S31508002AC0136803F00703994201D00120704770B5D7 +S31508002AD0036813F0020F06D04E4A536823F0F0033A +S31508002AE08468234353600D460446036813F0010FB8 +S31508002AF052D04368012B23D0022B28D0454A1268AE +S31508002B0012F0020F00F0828042494A6822F003025E +S31508002B1013434B60FFF71AFC06466368012B1DD06A +S31508002B20022B2AD03B4B5B6813F00C0F34D0FFF70F +S31508002B300DFC801B41F288339842F3D9032070BDFF +S31508002B40344A126812F4003FDED1012070BD314AC2 +S31508002B50126812F0007FD7D1012070BD2D4B5B683B +S31508002B6003F00C03042B17D0FFF7F0FB801B41F290 +S31508002B7088339842F2D9032070BD264B5B6803F070 +S31508002B800C03082B08D0FFF7E1FB801B41F28833C2 +S31508002B909842F2D9032070BD1D4B1B6803F007034A +S31508002BA09D420CD21A4A136823F007032B4313607D +S31508002BB0136803F007039D4201D0012070BD236806 +S31508002BC013F0040F06D0134A536823F4E063E16850 +S31508002BD00B435360236813F0080F07D00D4A536858 +S31508002BE023F46053216943EAC1035360FFF726FFC4 +S31508002BF0084B5B68C3F30313074AD35CD840074BFB +S31508002C0018600020FFF75EFB002070BD012070BD34 +S31508002C100020024000100240A832000808000020E8 +S31508002C20014B1868704700BF0800002008B5FFF779 +S31508002C30F7FF044B5B68C3F30223034AD35CD8400F +S31508002C4008BD00BF00100240B832000808B5FFF7FB +S31508002C50E7FF044B5B68C3F3C223034AD35CD8403F +S31508002C6008BD00BF00100240B83200082DE9F04741 +S31508002C7005460268136923F44053C1680B43136180 +S31508002C80836802691343426913430168CA6822F4D8 +S31508002C90B05222F00C021343CB600268536923F446 +S31508002CA0407381690B435361D0F80080594B9845AE +S31508002CB057D0FFF7BBFF00EB800000EB80006C6885 +S31508002CC0A400B0FBF4F4544FA7FB043464092601AE +S31508002CD0FFF7ACFF00EB800000EB80006C68A400F7 +S31508002CE0B0FBF4FAFFF7A2FF00EB800000EB8000D0 +S31508002CF06C68A400B0FBF4F4A7FB043464094FF035 +S31508002D00640909FB14A424013234A7FB04346409BA +S31508002D1004F0F0043444FFF789FF00EB800000EB71 +S31508002D2080006E68B600B0FBF6F6FFF77FFF00EB93 +S31508002D30800000EB80006B689B00B0FBF3F0A7FBFC +S31508002D400030400909FB10694FEA091909F13209EF +S31508002D50A7FB0937C7F343172744C8F80870BDE827 +S31508002D60F087FFF773FF00EB800000EB80006C68CC +S31508002D70A400B0FBF4F4284FA7FB04346409260129 +S31508002D80FFF764FF00EB800000EB80006C68A4008E +S31508002D90B0FBF4FAFFF75AFF00EB800000EB800067 +S31508002DA06C68A400B0FBF4F4A7FB043464094FF084 +S31508002DB0640909FB14A424013234A7FB043464090A +S31508002DC004F0F0043444FFF741FF00EB800000EB09 +S31508002DD080006E68B600B0FBF6F6FFF737FF00EB2B +S31508002DE0800000EB80006B689B00B0FBF3F3A7FB49 +S31508002DF003235B0909FB13694FEA091909F132092B +S31508002E00A7FB0937C7F343172744C8F80870BDE876 +S31508002E10F08700BF003801401F85EB512DE9F041CE +S31508002E2005460F4616469846069C2B681B6837EAE1 +S31508002E3003030CBF01230023B3421ED1B4F1FF3FA5 +S31508002E40F3D02CB1FFF782FAA0EB08008442ECD24B +S31508002E502A68D36823F4D073D3602A68536923F0A9 +S31508002E6001035361202385F8393085F83A30002369 +S31508002E7085F838300320BDE8F0810020BDE8F081F0 +S31508002E80704758B310B5044690F839300BB324236D +S31508002E9084F839302268D36823F40053D360204677 +S31508002EA0FFF7E4FE2268136923F49043136122684E +S31508002EB0536923F02A0353612268D36843F4005305 +S31508002EC0D3600020E063202384F8393084F83A3050 +S31508002ED010BD80F83830FFF7D3FFD8E701207047D8 +S31508002EE02DE9F04182B01E4690F83A30DBB2202B2D +S31508002EF003D0022002B0BDE8F08104460D46904694 +S31508002F00002958D0002A58D090F83830012B01D122 +S31508002F100220EFE7012380F838300023C363222319 +S31508002F2080F83A30FFF712FA0746A4F82C80A4F87E +S31508002F302E801DE000963B46002220212046FFF702 +S31508002F406DFF00283BD1236933B923685B68C3F357 +S31508002F50080325F8023B0BE023685B68DBB225F81B +S31508002F60013B05E023685B6803F07F032B7001359E +S31508002F70E38D9BB2C3B1E38D9BB2013B9BB2E38564 +S31508002F80A368B3F5805FD5D000963B460022202182 +S31508002F902046FFF743FFA0B92369002BE2D1236837 +S31508002FA05B682B700135E3E7202384F83A3000206C +S31508002FB084F838009EE701209CE701209AE7032061 +S31508002FC098E7032096E700000F4B1A6842F00102C3 +S31508002FD01A6059680D4A0A405A601A6822F08472C3 +S31508002FE022F480321A601A6822F480221A605A681B +S31508002FF022F4FE025A604FF41F029A604FF00062F4 +S31508003000034B9A60704700BF001002400000FFF8AB +S3150800301000ED00E0014B024A9A60704700ED00E0BF +S315080030200020000800B591B0012306934FF4A022B2 +S315080030300792002208920A9302230D934FF48033D5 +S315080030400E934FF4E0130F9306A8FFF707FB00B1A2 +S31508003050FEE70F23019302210291002303934FF405 +S3150800306080620492059301A8FFF71EFD00B1FEE7F2 +S3150800307011B05DF804FB08B5FFF7CCFFFFF748F978 +S31508003080FFF7D0FF00F0B6F8FFF7ECF808BD08B573 +S31508003090FFF7F1FFFFF780F8FFF7EEF8FFF7DEF826 +S315080030A0FAE70000F0B589B03B4B9A6942F0010295 +S315080030B09A619A6902F001020092009ADA6942F06E +S315080030C08052DA61DA6902F080520192019A9A69AD +S315080030D042F004029A619A6902F004020292029A84 +S315080030E0DA6942F40032DA61DB6903F400330393E8 +S315080030F0039B0320FFF730F9002211466FF00B00FF +S31508003100FFF73CF9002211466FF00A00FFF736F97F +S31508003110002211466FF00900FFF730F90022114628 +S315080031206FF00400FFF72AF9002211466FF003003A +S31508003130FFF724F9002211466FF00100FFF71EF988 +S31508003140002211464FF0FF30FFF718F920270497A1 +S315080031500123059300250695022607960F4C04A918 +S315080031602046FFF769F92A4639462046FFF75AFAF4 +S315080031700423049305960323079304A92046FFF71F +S315080031805BF9082304930595069504A92046FFF7DD +S3150800319053F909B0F0BD00BF001002400008014015 +S315080031A0DFF834D0002103E00C4B5B584350043160 +S315080031B00B480C4B42189A42F6D30B4A02E00023FE +S315080031C042F8043B094B9A42F9D3FFF7FDFE00F09B +S315080031D031F8FFF75CFF704700500020C83200083E +S315080031E0000000200C0000200C000020BC0000207D +S315080031F0FEE7000008B5FFF713FD084BA3FB0030F8 +S315080032008009FFF7EDF80420FFF700F900221146C0 +S315080032104FF0FF30FFF7B2F808BD00BFD34D62107C +S3150800322008B5FFF793F808BD08B5FFF783F8FFF769 +S31508003230FEF808BD70B500250C4E0D4CA41BA41055 +S31508003240A54209D100F01AF800250A4E0A4CA41B1B +S31508003250A410A54205D170BD56F82530984701350A +S31508003260EEE756F8253098470135F2E7C0320008F0 +S31508003270C0320008C0320008C4320008F8B500BFE2 +S31508003280F8BC08BC9E467047F8B500BFF8BC08BC39 +S309080032909E46704791 +S3150800329402030405060708090A0B0C0D0E0F101085 +S315080032A401020000000000000000000001020304FF +S311080032B4060708090000000001020304D8 +S309080032C0352100089E +S309080032C411210008BE +S311080032C8010000001000000000A24A04EB +S705080031A120 diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/main.c index 3850ebdb..1c96c62a 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -73,6 +74,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -84,6 +87,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/bin/demoprog_olimex_stm32h103.elf b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/bin/demoprog_olimex_stm32h103.elf index 767e365b..02fbbc01 100644 Binary files a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/bin/demoprog_olimex_stm32h103.elf and b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/bin/demoprog_olimex_stm32h103.elf differ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/bin/demoprog_olimex_stm32h103.srec b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/bin/demoprog_olimex_stm32h103.srec index fe52c675..85da64a2 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/bin/demoprog_olimex_stm32h103.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/bin/demoprog_olimex_stm32h103.srec @@ -1,25 +1,25 @@ -S02B0000433A2F576F726B2F736F6674776172652F4F70656E424C545F53504C5F746F5F48414C2F54617267C7 -S3150800400098010020FF410008B9440008B944000897 -S31508004010B9440008B9440008B9440008B94400087E -S31508004020B9440008B9440008B9440008B94400086E -S31508004030B9440008B9440008B9440008A94400086E -S31508004040B9440008B9440008B9440008B94400084E -S31508004050B9440008B9440008B9440008B94400083E -S31508004060B9440008B9440008B9440008B94400082E -S31508004070B9440008B9440008B9440008B94400081E -S31508004080B9440008B9440008B9440008B94400080E -S31508004090B9440008B9440008B9440008B9440008FE -S315080040A0B9440008B9440008B9440008B9440008EE -S315080040B0B9440008B9440008B9440008B9440008DE -S315080040C0B9440008B9440008B9440008B9440008CE -S315080040D0B9440008B9440008B9440008B9440008BE -S315080040E0B9440008B9440008B9440008B9440008AE -S315080040F0B9440008B9440008B9440008B94400089E -S31508004100B9440008B9440008B9440008B94400088D -S31508004110B9440008B9440008B9440008B94400087D -S31508004120B9440008B9440008B9440008B94400086D -S31508004130B9440008B9440008B9440008B94400085D -S31508004140B9440008B9440008B9440008B94400084D +S02B0000433A2F576F726B2F736F6674776172652F4F70656E424C542F5461726765742F44656D6F2F41524DEF +S3150800400098010020FF410008D9440008D944000857 +S31508004010D9440008D9440008D9440008D9440008FE +S31508004020D9440008D9440008D9440008D9440008EE +S31508004030D9440008D9440008D9440008C9440008EE +S31508004040D9440008D9440008D9440008D9440008CE +S31508004050D9440008D9440008D9440008D9440008BE +S31508004060D9440008D9440008D9440008D9440008AE +S31508004070D9440008D9440008D9440008D94400089E +S31508004080D9440008D9440008D9440008D94400088E +S31508004090D9440008D9440008D9440008D94400087E +S315080040A0D9440008D9440008D9440008D94400086E +S315080040B0D9440008D9440008D9440008D94400085E +S315080040C0D9440008D9440008D9440008D94400084E +S315080040D0D9440008D9440008D9440008D94400083E +S315080040E0D9440008D9440008D9440008D94400082E +S315080040F0D9440008D9440008D9440008D94400081E +S31508004100D9440008D9440008D9440008D94400080D +S31508004110D9440008D9440008D9440008D9440008FD +S31508004120D9440008D9440008D9440008D9440008ED +S31508004130D9440008D9440008D9440008D9440008DD +S31508004140D9440008D9440008D9440008D9440008CD S30908004150EE11AA555F S315080041542C49072291438D462B482C492C4A00F0BA S315080041643BF82C482C492D4A00F036F82C482D49A2 @@ -29,278 +29,281 @@ S3150800419400F022F82E482F49002200F028F82E486D S315080041A42E49091A082903DB00220260043001603B S315080041B41F482049884205D00268043003B4904752 S315080041C403BCF7E700208646EC460020002101F0F0 -S315080041D43BF8234A9047FEE7884207D0521A05D08F +S315080041D44BF8234A9047FEE7884207D0521A05D07F S315080041E4037801300B700131013AF9D170478842DE S315080041F402D002700130FAE770471A481A4901607A -S31508004204A6E7000098010020CC5200080000002010 -S315080042140C0000207042000870420008A8520008EA -S31508004224CC5200080000002000000020A852000814 -S31508004234A8520008A8520008A8520008A852000864 -S31508004244A8520008A8520008A8520008CC52000830 +S31508004204A6E7000098010020F852000800000020E4 +S315080042140C0000207042000870420008D4520008BE +S31508004224F85200080000002000000020D4520008BC +S31508004234D4520008D4520008D4520008D4520008B4 +S31508004244D4520008D4520008D4520008F852000880 S315080042540C000020180000201800002098000020F8 S31108004264ED42000808ED00E000400008EC -S3150800427080B500AF01224FF48051024800F0EAFBF6 +S3150800427080B500AF01224FF48051024800F0FAFBE6 S3150800428000BF80BD0010014080B582B000AF00F0CD -S3150800429003F97860124B1B687A68D31AB3F5FA7F6C +S3150800429013F97860124B1B687A68D31AB3F5FA7F5C S315080042A01AD3104B1B78002B09D10E4B01221A701A -S315080042B000224FF480510C4800F0CCFB08E0094B73 -S315080042C000221A7001224FF48051074800F0C2FB01 +S315080042B000224FF480510C4800F0DCFB08E0094B63 +S315080042C000221A7001224FF48051074800F0D2FBF1 S315080042D0034A7B68136000E000BF0837BD4680BD0F S315080042E00C000020100000200010014080B500AF2F S315080042F000F004F8FFF7C8FFFCE700BF80B500AF81 -S3150800430000F0DEF800F006F800F0ACF8FFF7B0FFB2 -S3150800431000BF80BD80B590B000AF0123BB614FF4EC -S315080043208033FB6100233B620123BB6202237B636C -S315080043304FF48033BB634FF4E013FB6307F11803B4 -S31508004340184600F09FFB0346002B00D0FEE70F231C -S315080043507B600223BB600023FB604FF480633B61F4 -S3150800436000237B613B1D0221184600F0EFFD034642 -S31508004370002B00D0FEE700BF4037BD4680BD00BF1A -S3150800438080B588B000AF354A344B9B6943F00103CA -S315080043909361324B9B6903F00103FB60FB682F4A6C -S315080043A02E4BDB6943F08053D3612C4BDB6903F05A -S315080043B08053BB60BB68294A284B9B6943F01003AE -S315080043C09361264B9B6903F010037B607B6803208F -S315080043D000F086F9002200216FF00B0000F08CF93E -S315080043E0002200216FF00A0000F086F90022002161 -S315080043F06FF0090000F080F9002200216FF0040038 -S3150800440000F07AF9002200216FF0030000F074F939 -S31508004410002200216FF0010000F06EF90022002151 -S315080044204FF0FF3000F068F94FF480533B610123E9 -S315080044307B610023BB610223FB6107F11003194668 -S31508004440074800F0A9F901224FF48051044800F00A -S3150800445001FB00BF2037BD4680BD00BF00100240EB -S315080044600010014080B500AF00F0C8FE0246094BB7 -S31508004470A3FB02239B09184600F05AF9042000F012 -S3150800448063F9002200214FF0FF3000F035F900BF34 -S3150800449080BD00BFD34D621080B500AF00F068F84C -S315080044A00346184680BD00BF80B500AF00F04EF841 -S315080044B000F066F900BF80BD80B400AFFEE700BF1C -S315080044C080B500AF084A084B1B6843F01003136019 -S315080044D0032000F005F9002000F008F8FFF750FF68 -S315080044E00023184680BD00BF0020024080B582B078 -S315080044F000AF7860124B1A68124B1B7819464FF4B6 -S315080045007A73B3FBF1F3B2FBF3F3184600F010F934 -S315080045100346002B01D001230EE07B680F2B0AD837 -S31508004520002279684FF0FF3000F0E6F8064A7B680B -S315080045301360002300E0012318460837BD4680BDF6 -S3150800454008000020040000200000002080B400AF0E -S31508004550054B1B781A46054B1B681344034A136020 -S3150800456000BFBD4680BC7047040000201400002030 -S3150800457080B400AF024B1B681846BD4680BC704726 -S315080045801400002080B485B000AF78607B6803F023 -S315080045900703FB600C4BDB68BB60BA684FF6FF038A -S315080045A01340BB60FB681A02BB68134343F0BF6342 -S315080045B043F40033BB60044ABB68D36000BF1437BA -S315080045C0BD4680BC704700BF00ED00E080B400AF78 -S315080045D0044BDB6803F4E0631B0A1846BD4680BC3F -S315080045E0704700BF00ED00E080B483B000AF03461B -S315080045F03960FB7197F90730002B0BDA0D49FB7907 -S3150800460003F00F03043B3A68D2B21201D2B20B444C -S315080046101A7609E0084997F907303A68D2B21201C2 -S31508004620D2B20B4483F8002300BF0C37BD4680BCCA -S31508004630704700BF00ED00E000E100E080B489B0FB -S3150800464000AFF860B9607A60FB6803F00703FB61A6 -S31508004650FB69C3F10703042B28BF0423BB61FB696D -S315080046600433062B02D9FB69033B00E000237B6178 -S315080046700122BB6902FA03F35A1EBB681A407B691A -S315080046809A4001217B6901FA03F3591E7B680B40A6 -S31508004690134318462437BD4680BC704780B582B0A0 -S315080046A000AF78607B68013BB3F1807F01D30123BB -S315080046B00FE00A4A7B68013B53600F214FF0FF3039 -S315080046C0FFF792FF054B00229A60044B07221A60F7 -S315080046D0002318460837BD4680BD00BF10E000E03D -S315080046E080B582B000AF78607868FFF74BFF00BFEF -S315080046F00837BD4680BD00BF80B586B000AF03460B -S31508004700B9607A60FB7300237B61FFF75FFF78610E -S315080047107A68B9687869FFF791FF024697F90F300A -S3150800472011461846FFF760FF00BF1837BD4680BD23 -S3150800473080B582B000AF78607868FFF7AFFF0346B0 -S3150800474018460837BD4680BD80B483B000AF786090 -S315080047507B68042B06D1094A084B1B6843F00403FF -S31508004760136005E0054A054B1B6823F00403136034 -S3150800477000BF0C37BD4680BC704700BF10E000E0A4 -S3150800478080B500AF00F002F800BF80BD80B400AF6E -S3150800479000BFBD4680BC704780B48BB000AF786060 -S315080047A039600023FB610023BB6100237B61002382 -S315080047B03B6200233B6100237B6227E101227B6A7F -S315080047C002FA03F3FB613B681A68FB691340BB6195 -S315080047D0BA69FB699A4240F016813B685B68122BFE -S315080047E034D0122B0DD8022B2BD0022B04D8002B39 -S315080047F031D0012B1CD048E0032B43D0112B1BD002 -S3150800480043E0874A934226D0854A934206D8854A8A -S31508004810934220D0844A93421DD036E0834A93427D -S3150800482019D0834A934216D0824A934213D02CE079 -S315080048303B68DB683B6228E03B68DB6804333B6225 -S3150800484023E03B68DB6808333B621EE03B68DB68B5 -S315080048500C333B6219E03B689B68002B02D10423AA -S315080048603B6212E03B689B68012B05D108233B623B -S315080048707B68FA691A6108E008233B627B68FA6973 -S315080048805A6102E000233B6200BFBB69FF2B01D8D7 -S315080048907B6801E07B680433FB60BB69FF2B02D8A9 -S315080048A07B6A9B0002E07B6A083B9B003B61FB68D6 -S315080048B01A680F213B6901FA03F3DB431A40396A88 -S315080048C03B6901FA03F31A43FB681A603B685B68A5 -S315080048D003F08053002B00F09680574A564B9B698D -S315080048E043F001039361544B9B6903F00103BB60DA -S315080048F0BB68524A7B6A9B08023352F823307B61B5 -S315080049007B6A03F003039B000F2202FA03F3DB43DF -S315080049107A6913407B617B68494A934213D07B6866 -S31508004920484A93420DD07B68474A934207D07B6832 -S31508004930464A934201D1032306E0042304E00223F6 -S3150800494002E0012300E000237A6A02F003029200E3 -S3150800495093407A6913437B6138497B6A9B08023323 -S315080049607A6941F823203B685B6803F48033002B9F -S3150800497006D03749364B1A68BB6913430B6006E005 -S315080049803349334B1A68BB69DB4313400B603B68FA -S315080049905B6803F40033002B06D02D492C4B5A686C -S315080049A0BB6913434B6006E02949294B5A68BB6922 -S315080049B0DB4313404B603B685B6803F48013002BB2 -S315080049C006D02349224B9A68BB6913438B6006E0DD -S315080049D01F491F4B9A68BB69DB4313408B603B68D2 -S315080049E05B6803F40013002B06D01949184BDA68E4 -S315080049F0BB691343CB6006E01549154BDA68BB69FA -S31508004A00DB431340CB607B6A01337B627B6A0F2BE7 -S31508004A107FF6D4AE00BF2C37BD4680BC704700BFBA -S31508004A2000002110000011100000121000003110C3 -S31508004A300000321000002210001002400000014061 -S31508004A4000080140000C014000100140001401401C -S31508004A500004014080B483B000AF78600B467B80C9 -S31508004A6013467B707B78002B03D07A887B681A61A3 -S31508004A7003E07B881A047B681A6100BF0C37BD46C1 -S31508004A8080BC704780B586B000AF786000233B6174 -S31508004A907B681B6803F00103002B00F08680924BAD -S31508004AA05B6803F00C03042B0BD08F4B5B6803F099 -S31508004AB00C03082B11D18C4B5B6803F48033002B55 -S31508004AC00BD0894B1B6803F40033002B6CD07B6832 -S31508004AD05B68002B68D101232EE27B685B68B3F51F -S31508004AE0803F06D1804A804B1B6843F480331360AD -S31508004AF02EE07B685B68002B0CD17B4A7A4B1B68DF -S31508004B0023F480331360784A774B1B6823F4802399 -S31508004B1013601DE07B685B68B3F5A02F0CD1724A61 -S31508004B20714B1B6843F4802313606F4A6E4B1B68F6 -S31508004B3043F4803313600BE06B4A6B4B1B6823F41A -S31508004B4080331360684A684B1B6823F4802313601C -S31508004B507B685B68002B13D0FFF70AFD386108E015 -S31508004B60FFF706FD02463B69D31A642B01D90323D6 -S31508004B70E2E15D4B1B6803F40033002BF0D014E030 -S31508004B80FFF7F6FC386108E0FFF7F2FC02463B69DE -S31508004B90D31A642B01D90323CEE1534B1B6803F4C4 -S31508004BA00033002BF0D100E000BF7B681B6803F0E0 -S31508004BB00203002B63D04C4B5B6803F00C03002BFD -S31508004BC00BD0494B5B6803F00C03082B1CD1464BF2 -S31508004BD05B6803F48033002B16D1434B1B6803F044 -S31508004BE00203002B05D07B681B69012B01D001232A -S31508004BF0A2E13D493C4B1B6823F0F8027B685B69E0 -S31508004C00DB0013430B603AE07B681B69002B20D05E -S31508004C10364B01221A60FFF7ABFC386108E0FFF754 -S31508004C20A7FC02463B69D31A022B01D9032383E169 -S31508004C302D4B1B6803F00203002BF0D02A492A4BA0 -S31508004C401B6823F0F8027B685B69DB0013430B6083 -S31508004C5015E0264B00221A60FFF78AFC386108E047 -S31508004C60FFF786FC02463B69D31A022B01D90323B8 -S31508004C7062E11D4B1B6803F00203002BF0D17B6831 -S31508004C801B6803F00803002B3AD07B689B69002B4E -S31508004C9019D0174B01221A60FFF76AFC386108E041 -S31508004CA0FFF766FC02463B69D31A022B01D9032398 -S31508004CB042E10D4B5B6A03F00203002BF0D00120A2 -S31508004CC000F0A6FA1CE00A4B00221A60FFF750FC17 -S31508004CD038610FE0FFF74CFC02463B69D31A022BFA -S31508004CE008D9032328E100BF001002400000424211 -S31508004CF080044242924B5B6A03F00203002BE9D11F -S31508004D007B681B6803F00403002B00F0A6800023D1 -S31508004D10FB758B4BDB6903F08053002B0DD1884A5A -S31508004D20874BDB6943F08053D361854BDB6903F01E -S31508004D308053FB60FB680123FB75824B1B6803F4F9 -S31508004D408073002B18D17F4A7E4B1B6843F480730F -S31508004D501360FFF70DFC386108E0FFF709FC02460F -S31508004D603B69D31A642B01D90323E5E0754B1B680D -S31508004D7003F48073002BF0D07B68DB68012B06D127 -S31508004D806F4A6F4B1B6A43F0010313622DE07B6881 -S31508004D90DB68002B0CD16A4A694B1B6A23F00103B6 -S31508004DA01362674A664B1B6A23F0040313621CE00E -S31508004DB07B68DB68052B0CD1614A614B1B6A43F0A3 -S31508004DC0040313625E4A5E4B1B6A43F001031362D7 -S31508004DD00BE05B4A5A4B1B6A23F001031362584ADD -S31508004DE0574B1B6A23F0040313627B68DB68002BAE -S31508004DF015D0FFF7BDFB38610AE0FFF7B9FB02469D -S31508004E003B69D31A41F28832934201D9032393E0CE -S31508004E104B4B1B6A03F00203002BEED014E0FFF79E -S31508004E20A7FB38610AE0FFF7A3FB02463B69D31AE2 -S31508004E3041F28832934201D903237DE0404B1B6A35 -S31508004E4003F00203002BEED1FB7D012B05D13C4A72 -S31508004E503B4BDB6923F08053D3617B68DB69002B0E -S31508004E6069D0374B5B6803F00C03082B61D07B686D -S31508004E70DB69022B46D1344B00221A60FFF778FB18 -S31508004E80386108E0FFF774FB02463B69D31A022B28 -S31508004E9001D9032350E02A4B1B6803F00073002B4B -S31508004EA0F0D17B681B6AB3F5803F08D12449244BAF -S31508004EB05B6823F400327B689B6813434B60204889 -S31508004EC01F4B5B6823F474127B68196A7B685B6AFC -S31508004ED00B43134343601C4B01221A60FFF748FB40 -S31508004EE0386108E0FFF744FB02463B69D31A022BF8 -S31508004EF001D9032320E0124B1B6803F00073002B33 -S31508004F00F0D018E0104B00221A60FFF731FB386129 -S31508004F1008E0FFF72DFB02463B69D31A022B01D99D -S31508004F20032309E0064B1B6803F00073002BF0D13E -S31508004F3001E0012300E0002318461837BD4680BD6E -S31508004F4000100240007000406000424280B584B004 -S31508004F5000AF786039600023FB60724B1B6803F072 -S31508004F6007023B689A4210D26E496E4B1B6823F0C3 -S31508004F7007023B6813430B606A4B1B6803F0070282 -S31508004F803B689A4201D00123C8E07B681B6803F09E -S31508004F900203002B08D06449634B5B6823F0F002D8 -S31508004FA07B689B6813434B607B681B6803F00103AF -S31508004FB0002B6AD07B685B68012B07D15A4B1B68AC -S31508004FC003F40033002B15D10123A7E07B685B6847 -S31508004FD0022B07D1544B1B6803F00073002B09D131 -S31508004FE001239BE0504B1B6803F00203002B01D101 -S31508004FF0012393E04C494C4B5B6823F003027B6822 -S315080050005B6813434B60FFF7B3FAF8607B685B682D -S31508005010012B12D10AE0FFF7ABFA0246FB68D31A56 -S3150800502041F28832934201D9032377E03E4B5B680D -S3150800503003F00C03042BEED127E07B685B68022B98 -S315080050401DD10AE0FFF794FA0246FB68D31A41F22B -S315080050508832934201D9032360E0334B5B6803F03F -S315080050600C03082BEED110E0FFF782FA0246FB6824 -S31508005070D31A41F28832934201D903234EE02A4BD0 -S315080050805B6803F00C03002BEED1264B1B6803F07C -S3150800509007023B689A4210D92249224B1B6823F023 -S315080050A007023B6813430B601E4B1B6803F007029D -S315080050B03B689A4201D0012330E07B681B6803F005 -S315080050C00403002B08D01849174B5B6823F4E062E9 -S315080050D07B68DB6813434B607B681B6803F0080337 -S315080050E0002B09D01049104B5B6823F460527B688B -S315080050F01B69DB0013434B6000F01CF801460A4BA2 -S315080051005B6803F0F0031B09084AD35C21FA03F332 -S31508005110074A13600020FFF7E9F9002318461037FD -S31508005120BD4680BD0020024000100240BC52000867 -S315080051300800002090B48AB000AF2B4B3C1D1868BD -S3150800514059689A68DB680FC4284A3B4612881A8051 -S315080051500023FB610023BB6100237B6200237B6184 -S3150800516000233B62224B5B68FB61FB6903F00C037F -S31508005170042B02D0082B03D02DE01E4B3B622DE0FA -S31508005180FB699B0C03F00F0307F12802134413F87D -S31508005190243C7B61FB6903F48033002B13D0144B4A -S315080051A05B6803F400335B0C07F12802134413F819 -S315080051B0283CBB617B690F4A02FB03F2BB69B2FB61 -S315080051C0F3F37B6204E07B690B4A02FB03F37B6221 -S315080051D07B6A3B6202E0074B3B6200BF3B6A1846AC -S315080051E02837BD4690BC7047A8520008B852000838 -S315080051F00010024000127A0000093D0080B400AF9A -S31508005200024B1B681846BD4680BC70470800002044 -S3150800521080B485B000AF78600A4B1B680A4AA2FBC7 -S3150800522003235B0A7A6802FB03F3FB6000BFFB6893 -S315080052305A1EFA60002BF9D100BF1437BD4680BC50 -S31508005240704700BF08000020D34D621080B400AF3D -S31508005250134A134B1B6843F0010313601049104BA4 -S315080052605A68104B13404B600D4A0D4B1B6823F0D0 -S31508005270847323F480331360094A094B1B6823F4AB -S3150800528080231360064A064B5B6823F4FE035360CB -S31508005290034B4FF41F029A6000BFBD4680BC70479F -S30D080052A0001002400000FFF8AF -S315080052A802030405060708090A0B0C0D0E0F101051 -S315080052B801020000000000000000000001020304CB -S309080052C806070809B6 -S311080052CC100000000100000000A24A04C7 +S3150800430000F00AF800F0ECF800F014F800F0BAF83B +S31508004310FFF7AEFF00BF80BD80B400AF034B044A71 +S315080043209A6000BFBD4680BC704700BF00ED00E044 +S315080043300040000880B590B000AF0123BB614FF480 +S315080043408033FB6100233B620123BB6202237B634C +S315080043504FF48033BB634FF4E013FB6307F1180394 +S31508004360184600F09FFB0346002B00D0FEE70F23FC +S315080043707B600223BB600023FB604FF480633B61D4 +S3150800438000237B613B1D0221184600F0EFFD034622 +S31508004390002B00D0FEE700BF4037BD4680BD00BFFA +S315080043A080B588B000AF354A344B9B6943F00103AA +S315080043B09361324B9B6903F00103FB60FB682F4A4C +S315080043C02E4BDB6943F08053D3612C4BDB6903F03A +S315080043D08053BB60BB68294A284B9B6943F010038E +S315080043E09361264B9B6903F010037B607B6803206F +S315080043F000F086F9002200216FF00B0000F08CF91E +S31508004400002200216FF00A0000F086F90022002140 +S315080044106FF0090000F080F9002200216FF0040017 +S3150800442000F07AF9002200216FF0030000F074F919 +S31508004430002200216FF0010000F06EF90022002131 +S315080044404FF0FF3000F068F94FF480533B610123C9 +S315080044507B610023BB610223FB6107F11003194648 +S31508004460074800F0A9F901224FF48051044800F0EA +S3150800447001FB00BF2037BD4680BD00BF00100240CB +S315080044800010014080B500AF00F0C8FE0246094B97 +S31508004490A3FB02239B09184600F05AF9042000F0F2 +S315080044A063F9002200214FF0FF3000F035F900BF14 +S315080044B080BD00BFD34D621080B500AF00F068F82C +S315080044C00346184680BD00BF80B500AF00F04EF821 +S315080044D000F066F900BF80BD80B400AFFEE700BFFC +S315080044E080B500AF084A084B1B6843F010031360F9 +S315080044F0032000F005F9002000F008F8FFF750FF48 +S315080045000023184680BD00BF0020024080B582B057 +S3150800451000AF7860124B1A68124B1B7819464FF495 +S315080045207A73B3FBF1F3B2FBF3F3184600F010F914 +S315080045300346002B01D001230EE07B680F2B0AD817 +S31508004540002279684FF0FF3000F0E6F8064A7B68EB +S315080045501360002300E0012318460837BD4680BDD6 +S3150800456008000020040000200000002080B400AFEE +S31508004570054B1B781A46054B1B681344034A136000 +S3150800458000BFBD4680BC7047040000201400002010 +S3150800459080B400AF024B1B681846BD4680BC704706 +S315080045A01400002080B485B000AF78607B6803F003 +S315080045B00703FB600C4BDB68BB60BA684FF6FF036A +S315080045C01340BB60FB681A02BB68134343F0BF6322 +S315080045D043F40033BB60044ABB68D36000BF14379A +S315080045E0BD4680BC704700BF00ED00E080B400AF58 +S315080045F0044BDB6803F4E0631B0A1846BD4680BC1F +S31508004600704700BF00ED00E080B483B000AF0346FA +S315080046103960FB7197F90730002B0BDA0D49FB79E6 +S3150800462003F00F03043B3A68D2B21201D2B20B442C +S315080046301A7609E0084997F907303A68D2B21201A2 +S31508004640D2B20B4483F8002300BF0C37BD4680BCAA +S31508004650704700BF00ED00E000E100E080B489B0DB +S3150800466000AFF860B9607A60FB6803F00703FB6186 +S31508004670FB69C3F10703042B28BF0423BB61FB694D +S315080046800433062B02D9FB69033B00E000237B6158 +S315080046900122BB6902FA03F35A1EBB681A407B69FA +S315080046A09A4001217B6901FA03F3591E7B680B4086 +S315080046B0134318462437BD4680BC704780B582B080 +S315080046C000AF78607B68013BB3F1807F01D301239B +S315080046D00FE00A4A7B68013B53600F214FF0FF3019 +S315080046E0FFF792FF054B00229A60044B07221A60D7 +S315080046F0002318460837BD4680BD00BF10E000E01D +S3150800470080B582B000AF78607868FFF74BFF00BFCE +S315080047100837BD4680BD00BF80B586B000AF0346EA +S31508004720B9607A60FB7300237B61FFF75FFF7861EE +S315080047307A68B9687869FFF791FF024697F90F30EA +S3150800474011461846FFF760FF00BF1837BD4680BD03 +S3150800475080B582B000AF78607868FFF7AFFF034690 +S3150800476018460837BD4680BD80B483B000AF786070 +S315080047707B68042B06D1094A084B1B6843F00403DF +S31508004780136005E0054A054B1B6823F00403136014 +S3150800479000BF0C37BD4680BC704700BF10E000E084 +S315080047A080B500AF00F002F800BF80BD80B400AF4E +S315080047B000BFBD4680BC704780B48BB000AF786040 +S315080047C039600023FB610023BB6100237B61002362 +S315080047D03B6200233B6100237B6227E101227B6A5F +S315080047E002FA03F3FB613B681A68FB691340BB6175 +S315080047F0BA69FB699A4240F016813B685B68122BDE +S3150800480034D0122B0DD8022B2BD0022B04D8002B18 +S3150800481031D0012B1CD048E0032B43D0112B1BD0E1 +S3150800482043E0874A934226D0854A934206D8854A6A +S31508004830934220D0844A93421DD036E0834A93425D +S3150800484019D0834A934216D0824A934213D02CE059 +S315080048503B68DB683B6228E03B68DB6804333B6205 +S3150800486023E03B68DB6808333B621EE03B68DB6895 +S315080048700C333B6219E03B689B68002B02D104238A +S315080048803B6212E03B689B68012B05D108233B621B +S315080048907B68FA691A6108E008233B627B68FA6953 +S315080048A05A6102E000233B6200BFBB69FF2B01D8B7 +S315080048B07B6801E07B680433FB60BB69FF2B02D889 +S315080048C07B6A9B0002E07B6A083B9B003B61FB68B6 +S315080048D01A680F213B6901FA03F3DB431A40396A68 +S315080048E03B6901FA03F31A43FB681A603B685B6885 +S315080048F003F08053002B00F09680574A564B9B696D +S3150800490043F001039361544B9B6903F00103BB60B9 +S31508004910BB68524A7B6A9B08023352F823307B6194 +S315080049207B6A03F003039B000F2202FA03F3DB43BF +S315080049307A6913407B617B68494A934213D07B6846 +S31508004940484A93420DD07B68474A934207D07B6812 +S31508004950464A934201D1032306E0042304E00223D6 +S3150800496002E0012300E000237A6A02F003029200C3 +S3150800497093407A6913437B6138497B6A9B08023303 +S315080049807A6941F823203B685B6803F48033002B7F +S3150800499006D03749364B1A68BB6913430B6006E0E5 +S315080049A03349334B1A68BB69DB4313400B603B68DA +S315080049B05B6803F40033002B06D02D492C4B5A684C +S315080049C0BB6913434B6006E02949294B5A68BB6902 +S315080049D0DB4313404B603B685B6803F48013002B92 +S315080049E006D02349224B9A68BB6913438B6006E0BD +S315080049F01F491F4B9A68BB69DB4313408B603B68B2 +S31508004A005B6803F40013002B06D01949184BDA68C3 +S31508004A10BB691343CB6006E01549154BDA68BB69D9 +S31508004A20DB431340CB607B6A01337B627B6A0F2BC7 +S31508004A307FF6D4AE00BF2C37BD4680BC704700BF9A +S31508004A4000002110000011100000121000003110A3 +S31508004A500000321000002210001002400000014041 +S31508004A6000080140000C01400010014000140140FC +S31508004A700004014080B483B000AF78600B467B80A9 +S31508004A8013467B707B78002B03D07A887B681A6183 +S31508004A9003E07B881A047B681A6100BF0C37BD46A1 +S31508004AA080BC704780B586B000AF786000233B6154 +S31508004AB07B681B6803F00103002B00F08680924B8D +S31508004AC05B6803F00C03042B0BD08F4B5B6803F079 +S31508004AD00C03082B11D18C4B5B6803F48033002B35 +S31508004AE00BD0894B1B6803F40033002B6CD07B6812 +S31508004AF05B68002B68D101232EE27B685B68B3F5FF +S31508004B00803F06D1804A804B1B6843F4803313608C +S31508004B102EE07B685B68002B0CD17B4A7A4B1B68BE +S31508004B2023F480331360784A774B1B6823F4802379 +S31508004B3013601DE07B685B68B3F5A02F0CD1724A41 +S31508004B40714B1B6843F4802313606F4A6E4B1B68D6 +S31508004B5043F4803313600BE06B4A6B4B1B6823F4FA +S31508004B6080331360684A684B1B6823F480231360FC +S31508004B707B685B68002B13D0FFF70AFD386108E0F5 +S31508004B80FFF706FD02463B69D31A642B01D90323B6 +S31508004B90E2E15D4B1B6803F40033002BF0D014E010 +S31508004BA0FFF7F6FC386108E0FFF7F2FC02463B69BE +S31508004BB0D31A642B01D90323CEE1534B1B6803F4A4 +S31508004BC00033002BF0D100E000BF7B681B6803F0C0 +S31508004BD00203002B63D04C4B5B6803F00C03002BDD +S31508004BE00BD0494B5B6803F00C03082B1CD1464BD2 +S31508004BF05B6803F48033002B16D1434B1B6803F024 +S31508004C000203002B05D07B681B69012B01D0012309 +S31508004C10A2E13D493C4B1B6823F0F8027B685B69BF +S31508004C20DB0013430B603AE07B681B69002B20D03E +S31508004C30364B01221A60FFF7ABFC386108E0FFF734 +S31508004C40A7FC02463B69D31A022B01D9032383E149 +S31508004C502D4B1B6803F00203002BF0D02A492A4B80 +S31508004C601B6823F0F8027B685B69DB0013430B6063 +S31508004C7015E0264B00221A60FFF78AFC386108E027 +S31508004C80FFF786FC02463B69D31A022B01D9032398 +S31508004C9062E11D4B1B6803F00203002BF0D17B6811 +S31508004CA01B6803F00803002B3AD07B689B69002B2E +S31508004CB019D0174B01221A60FFF76AFC386108E021 +S31508004CC0FFF766FC02463B69D31A022B01D9032378 +S31508004CD042E10D4B5B6A03F00203002BF0D0012082 +S31508004CE000F0A6FA1CE00A4B00221A60FFF750FCF7 +S31508004CF038610FE0FFF74CFC02463B69D31A022BDA +S31508004D0008D9032328E100BF0010024000004242F0 +S31508004D1080044242924B5B6A03F00203002BE9D1FE +S31508004D207B681B6803F00403002B00F0A6800023B1 +S31508004D30FB758B4BDB6903F08053002B0DD1884A3A +S31508004D40874BDB6943F08053D361854BDB6903F0FE +S31508004D508053FB60FB680123FB75824B1B6803F4D9 +S31508004D608073002B18D17F4A7E4B1B6843F48073EF +S31508004D701360FFF70DFC386108E0FFF709FC0246EF +S31508004D803B69D31A642B01D90323E5E0754B1B68ED +S31508004D9003F48073002BF0D07B68DB68012B06D107 +S31508004DA06F4A6F4B1B6A43F0010313622DE07B6861 +S31508004DB0DB68002B0CD16A4A694B1B6A23F0010396 +S31508004DC01362674A664B1B6A23F0040313621CE0EE +S31508004DD07B68DB68052B0CD1614A614B1B6A43F083 +S31508004DE0040313625E4A5E4B1B6A43F001031362B7 +S31508004DF00BE05B4A5A4B1B6A23F001031362584ABD +S31508004E00574B1B6A23F0040313627B68DB68002B8D +S31508004E1015D0FFF7BDFB38610AE0FFF7B9FB02467C +S31508004E203B69D31A41F28832934201D9032393E0AE +S31508004E304B4B1B6A03F00203002BEED014E0FFF77E +S31508004E40A7FB38610AE0FFF7A3FB02463B69D31AC2 +S31508004E5041F28832934201D903237DE0404B1B6A15 +S31508004E6003F00203002BEED1FB7D012B05D13C4A52 +S31508004E703B4BDB6923F08053D3617B68DB69002BEE +S31508004E8069D0374B5B6803F00C03082B61D07B684D +S31508004E90DB69022B46D1344B00221A60FFF778FBF8 +S31508004EA0386108E0FFF774FB02463B69D31A022B08 +S31508004EB001D9032350E02A4B1B6803F00073002B2B +S31508004EC0F0D17B681B6AB3F5803F08D12449244B8F +S31508004ED05B6823F400327B689B6813434B60204869 +S31508004EE01F4B5B6823F474127B68196A7B685B6ADC +S31508004EF00B43134343601C4B01221A60FFF748FB20 +S31508004F00386108E0FFF744FB02463B69D31A022BD7 +S31508004F1001D9032320E0124B1B6803F00073002B12 +S31508004F20F0D018E0104B00221A60FFF731FB386109 +S31508004F3008E0FFF72DFB02463B69D31A022B01D97D +S31508004F40032309E0064B1B6803F00073002BF0D11E +S31508004F5001E0012300E0002318461837BD4680BD4E +S31508004F6000100240007000406000424280B584B0E4 +S31508004F7000AF786039600023FB60724B1B6803F052 +S31508004F8007023B689A4210D26E496E4B1B6823F0A3 +S31508004F9007023B6813430B606A4B1B6803F0070262 +S31508004FA03B689A4201D00123C8E07B681B6803F07E +S31508004FB00203002B08D06449634B5B6823F0F002B8 +S31508004FC07B689B6813434B607B681B6803F001038F +S31508004FD0002B6AD07B685B68012B07D15A4B1B688C +S31508004FE003F40033002B15D10123A7E07B685B6827 +S31508004FF0022B07D1544B1B6803F00073002B09D111 +S3150800500001239BE0504B1B6803F00203002B01D1E0 +S31508005010012393E04C494C4B5B6823F003027B6801 +S315080050205B6813434B60FFF7B3FAF8607B685B680D +S31508005030012B12D10AE0FFF7ABFA0246FB68D31A36 +S3150800504041F28832934201D9032377E03E4B5B68ED +S3150800505003F00C03042BEED127E07B685B68022B78 +S315080050601DD10AE0FFF794FA0246FB68D31A41F20B +S315080050708832934201D9032360E0334B5B6803F01F +S315080050800C03082BEED110E0FFF782FA0246FB6804 +S31508005090D31A41F28832934201D903234EE02A4BB0 +S315080050A05B6803F00C03002BEED1264B1B6803F05C +S315080050B007023B689A4210D92249224B1B6823F003 +S315080050C007023B6813430B601E4B1B6803F007027D +S315080050D03B689A4201D0012330E07B681B6803F0E5 +S315080050E00403002B08D01849174B5B6823F4E062C9 +S315080050F07B68DB6813434B607B681B6803F0080317 +S31508005100002B09D01049104B5B6823F460527B686A +S315080051101B69DB0013434B6000F01CF801460A4B81 +S315080051205B6803F0F0031B09084AD35C21FA03F312 +S31508005130074A13600020FFF7E9F9002318461037DD +S31508005140BD4680BD0020024000100240E85200081B +S315080051500800002090B48AB000AF2B4B3C1D18689D +S3150800516059689A68DB680FC4284A3B4612881A8031 +S315080051700023FB610023BB6100237B6200237B6164 +S3150800518000233B62224B5B68FB61FB6903F00C035F +S31508005190042B02D0082B03D02DE01E4B3B622DE0DA +S315080051A0FB699B0C03F00F0307F12802134413F85D +S315080051B0243C7B61FB6903F48033002B13D0144B2A +S315080051C05B6803F400335B0C07F12802134413F8F9 +S315080051D0283CBB617B690F4A02FB03F2BB69B2FB41 +S315080051E0F3F37B6204E07B690B4A02FB03F37B6201 +S315080051F07B6A3B6202E0074B3B6200BF3B6A18468C +S315080052002837BD4690BC7047D4520008E4520008BF +S315080052100010024000127A0000093D0080B400AF79 +S31508005220024B1B681846BD4680BC70470800002024 +S3150800523080B485B000AF78600A4B1B680A4AA2FBA7 +S3150800524003235B0A7A6802FB03F3FB6000BFFB6873 +S315080052505A1EFA60002BF9D100BF1437BD4680BC30 +S31508005260704700BF08000020D34D621080B400AF1D +S31508005270154A154B1B6843F0010313601249124B7C +S315080052805A68124B13404B600F4A0F4B1B6823F0AA +S31508005290847323F4803313600B4A0B4B1B6823F487 +S315080052A080231360084A084B5B6823F4FE035360A7 +S315080052B0054B4FF41F029A60054B4FF000629A6047 +S315080052C000BFBD4680BC7047001002400000FFF8D2 +S309080052D000ED00E0FF +S315080052D402030405060708090A0B0C0D0E0F101025 +S315080052E4010200000000000000000000010203049F +S309080052F4060708098A +S311080052F8100000000100000000A24A049B S705080041FFB2 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/ide/stm32f103_crossworks.hzs b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/ide/stm32f103_crossworks.hzs index 27817640..49e87ab5 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/ide/stm32f103_crossworks.hzs +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/ide/stm32f103_crossworks.hzs @@ -57,5 +57,5 @@ - + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/main.c index 19673be7..4ed21abf 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -69,6 +70,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -80,6 +83,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long _vectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&_vectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/bin/demoprog_olimex_stm32h103.elf b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/bin/demoprog_olimex_stm32h103.elf index 639d7daf..ee6fba74 100644 Binary files a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/bin/demoprog_olimex_stm32h103.elf and b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/bin/demoprog_olimex_stm32h103.elf differ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/bin/demoprog_olimex_stm32h103.map b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/bin/demoprog_olimex_stm32h103.map index 124b4f13..ac7b1840 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/bin/demoprog_olimex_stm32h103.map +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/bin/demoprog_olimex_stm32h103.map @@ -1,233 +1,237 @@ - -bin/demoprog_olimex_stm32h103.elf: file format elf32-littlearm -bin/demoprog_olimex_stm32h103.elf -architecture: arm, flags 0x00000112: -EXEC_P, HAS_SYMS, D_PAGED -start address 0x080042a9 - -Program Header: - LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 - filesz 0x00004eec memsz 0x00004eec flags rwx - LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08004eec align 2**16 - filesz 0x00000434 memsz 0x0000045c flags rw- - LOAD off 0x0001045c vaddr 0x2000045c paddr 0x08005320 align 2**16 - filesz 0x00000000 memsz 0x00000600 flags rw- -private flags = 5000200: [Version5 EABI] [soft-float ABI] - -Sections: -Idx Name Size VMA LMA File off Algn - 0 .isr_vector 00000110 08004000 08004000 00004000 2**0 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 1 .text 00000da8 08004110 08004110 00004110 2**2 - CONTENTS, ALLOC, LOAD, READONLY, CODE - 2 .rodata 00000028 08004eb8 08004eb8 00004eb8 2**2 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 3 .init_array 00000008 08004ee0 08004ee0 00004ee0 2**2 - CONTENTS, ALLOC, LOAD, DATA - 4 .fini_array 00000004 08004ee8 08004ee8 00004ee8 2**2 - CONTENTS, ALLOC, LOAD, DATA - 5 .data 00000434 20000000 08004eec 00010000 2**3 - CONTENTS, ALLOC, LOAD, DATA - 6 .bss 00000028 20000434 08005320 00010434 2**2 - ALLOC - 7 ._user_heap_stack 00000600 2000045c 08005320 0001045c 2**0 - ALLOC - 8 .ARM.attributes 00000029 00000000 00000000 00010434 2**0 - CONTENTS, READONLY - 9 .debug_line 000015e1 00000000 00000000 0001045d 2**0 - CONTENTS, READONLY, DEBUGGING - 10 .debug_info 00003304 00000000 00000000 00011a3e 2**0 - CONTENTS, READONLY, DEBUGGING - 11 .debug_abbrev 00000dc2 00000000 00000000 00014d42 2**0 - CONTENTS, READONLY, DEBUGGING - 12 .debug_aranges 00000330 00000000 00000000 00015b08 2**3 - CONTENTS, READONLY, DEBUGGING - 13 .debug_ranges 000002c0 00000000 00000000 00015e38 2**3 - CONTENTS, READONLY, DEBUGGING - 14 .debug_str 000010c6 00000000 00000000 000160f8 2**0 - CONTENTS, READONLY, DEBUGGING - 15 .comment 0000006e 00000000 00000000 000171be 2**0 - CONTENTS, READONLY - 16 .debug_frame 00000664 00000000 00000000 0001722c 2**2 - CONTENTS, READONLY, DEBUGGING - 17 .debug_loc 0000101e 00000000 00000000 00017890 2**0 - CONTENTS, READONLY, DEBUGGING -SYMBOL TABLE: -08004000 l d .isr_vector 00000000 .isr_vector -08004110 l d .text 00000000 .text -08004eb8 l d .rodata 00000000 .rodata -08004ee0 l d .init_array 00000000 .init_array -08004ee8 l d .fini_array 00000000 .fini_array -20000000 l d .data 00000000 .data -20000434 l d .bss 00000000 .bss -2000045c l d ._user_heap_stack 00000000 ._user_heap_stack -00000000 l d .ARM.attributes 00000000 .ARM.attributes -00000000 l d .debug_line 00000000 .debug_line -00000000 l d .debug_info 00000000 .debug_info -00000000 l d .debug_abbrev 00000000 .debug_abbrev -00000000 l d .debug_aranges 00000000 .debug_aranges -00000000 l d .debug_ranges 00000000 .debug_ranges -00000000 l d .debug_str 00000000 .debug_str -00000000 l d .comment 00000000 .comment -00000000 l d .debug_frame 00000000 .debug_frame -00000000 l d .debug_loc 00000000 .debug_loc -00000000 l df *ABS* 00000000 obj/startup_stm32f103xb.o -f108f85f l *ABS* 00000000 BootRAM -080042b8 l .text 00000000 LoopCopyDataInit -080042b0 l .text 00000000 CopyDataInit -080042cc l .text 00000000 LoopFillZerobss -080042c6 l .text 00000000 FillZerobss -080042f8 l .text 00000000 Infinite_Loop -00000000 l df *ABS* 00000000 crtstuff.c -08004ea0 l O .text 00000000 __EH_FRAME_BEGIN__ -08004110 l F .text 00000000 __do_global_dtors_aux -20000434 l .bss 00000000 completed.8603 -08004ee8 l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry -08004134 l F .text 00000000 frame_dummy -20000438 l .bss 00000000 object.8608 -08004ee4 l O .init_array 00000000 __frame_dummy_init_array_entry -00000000 l df *ABS* 00000000 init.c -00000000 l df *ABS* 00000000 __call_atexit.c -080041bc l F .text 00000014 register_fini -00000000 l df *ABS* 00000000 atexit.c -00000000 l df *ABS* 00000000 fini.c -00000000 l df *ABS* 00000000 __atexit.c -00000000 l df *ABS* 00000000 timer.c -00000000 l df *ABS* 00000000 main.c -0800433c l F .text 0000004e SystemClock_Config -0800438c l F .text 00000014 Init -00000000 l df *ABS* 00000000 system_stm32f1xx.c -00000000 l df *ABS* 00000000 stm32f1xx_hal_rcc.c -080044b4 l F .text 0000002c RCC_Delay -00000000 l df *ABS* 00000000 stm32f1xx_hal_gpio.c -00000000 l df *ABS* 00000000 stm32f1xx_hal_cortex.c -00000000 l df *ABS* 00000000 stm32f1xx_hal.c -00000000 l df *ABS* 00000000 led.c -20000450 l O .bss 00000004 timer_counter_last.6379 -20000454 l O .bss 00000001 led_toggle_state.6378 -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o -00000000 l df *ABS* 00000000 impure.c -20000000 l O .data 00000428 impure_data -00000000 l df *ABS* 00000000 -08004eec l .fini_array 00000000 __fini_array_end -20000434 l .bss 00000000 __bss_start__ -2000045c l .bss 00000000 __bss_end__ -00000000 l *UND* 00000000 software_init_hook -08004ee8 l .fini_array 00000000 __fini_array_start -08004ee8 l .init_array 00000000 __init_array_end -00000000 l *UND* 00000000 hardware_init_hook -08004ee0 l .init_array 00000000 __preinit_array_end -00000000 l *UND* 00000000 __stack -08004ee0 l .init_array 00000000 __init_array_start -00000000 l *UND* 00000000 _exit -08004ee0 l .init_array 00000000 __preinit_array_start -00000000 l *UND* 00000000 free -080042f8 w F .text 00000002 RTC_Alarm_IRQHandler -080042f8 w F .text 00000002 EXTI2_IRQHandler -080042f8 w F .text 00000002 DebugMon_Handler -08004ce8 g F .text 00000064 HAL_NVIC_SetPriority -080042f8 w F .text 00000002 TIM1_CC_IRQHandler -080042f8 w F .text 00000002 HardFault_Handler -00000400 g *ABS* 00000000 _Min_Stack_Size -08004330 g F .text 0000000c SysTick_Handler -08004cb8 g F .text 0000000c HAL_GPIO_WritePin -080042f8 w F .text 00000002 PVD_IRQHandler -08004eec g *ABS* 00000000 _sidata -08004ad4 g F .text 0000000c HAL_RCC_GetHCLKFreq -080042f8 w F .text 00000002 PendSV_Handler -080042f8 w F .text 00000002 NMI_Handler -08004ee0 g .init_array 00000000 __exidx_end -080042f8 w F .text 00000002 EXTI3_IRQHandler -080048e0 g F .text 00000070 HAL_RCC_GetSysClockFreq -080043ac g F .text 000000c8 HAL_MspInit -08004d98 w F .text 00000002 HAL_SYSTICK_Callback -08004eb8 g .text 00000000 _etext -20000434 g .bss 00000000 _sbss -08004ae0 g F .text 000001d8 HAL_GPIO_Init -080042f8 w F .text 00000002 EXTI0_IRQHandler -080042f8 w F .text 00000002 I2C2_EV_IRQHandler -20000428 g O .data 00000004 SystemCoreClock -00000000 w *UND* 00000000 malloc -20000430 g O .data 00000001 uwTickFreq -080042f8 w F .text 00000002 UsageFault_Handler -080042f8 w F .text 00000002 ADC1_2_IRQHandler -20000000 g .data 00000000 _sdata -080042f8 w F .text 00000002 SPI1_IRQHandler -080042f8 w F .text 00000002 TAMPER_IRQHandler -20000458 g O .bss 00000004 uwTick -08004d4c g F .text 0000002c HAL_SYSTICK_Config -08004ee0 g .init_array 00000000 __exidx_start -08004ecc g O .rodata 00000004 _global_impure_ptr -0800416c g F .text 00000050 __libc_init_array -080042f8 w F .text 00000002 DMA1_Channel4_IRQHandler -08004ea0 g F .text 00000000 _init -080042f8 w F .text 00000002 USART3_IRQHandler -080041dc g F .text 00000028 __libc_fini_array -080042f8 w F .text 00000002 RTC_IRQHandler -2000045c g .bss 00000000 _ebss -080042f8 w F .text 00000002 DMA1_Channel7_IRQHandler -080042a8 w F .text 00000038 Reset_Handler -080042f8 w F .text 00000002 CAN1_RX1_IRQHandler -2000042c g O .data 00000004 uwTickPrio -08004df0 g F .text 00000024 HAL_Init -08004e38 g F .text 00000014 LedInit -080042f8 w F .text 00000002 TIM4_IRQHandler -00000000 w *UND* 00000000 __deregister_frame_info -080042f8 w F .text 00000002 I2C1_EV_IRQHandler -080042f8 w F .text 00000002 DMA1_Channel6_IRQHandler -080042f8 w F .text 00000002 TIM3_IRQHandler -080042f8 w F .text 00000002 RCC_IRQHandler -080042f8 w F .text 00000002 TIM1_TRG_COM_IRQHandler -00000200 g *ABS* 00000000 _Min_Heap_Size -080042f8 w F .text 00000002 DMA1_Channel1_IRQHandler -080042f8 g .text 00000002 Default_Handler -08004ed0 g O .rodata 00000010 AHBPrescTable -080042f8 w F .text 00000002 EXTI15_10_IRQHandler -08004204 g F .text 000000a4 __register_exitproc -08004950 g F .text 00000184 HAL_RCC_ClockConfig -08004cc4 g F .text 00000024 HAL_NVIC_SetPriorityGrouping -080042f8 w F .text 00000002 EXTI9_5_IRQHandler -08004e2c w F .text 0000000c HAL_GetTick -080042f8 w F .text 00000002 SPI2_IRQHandler -080042f8 w F .text 00000002 MemManage_Handler -080043a0 g F .text 0000000c main -080042f8 w F .text 00000002 SVC_Handler -00000000 w *UND* 00000000 __libc_fini -080042f8 w F .text 00000002 DMA1_Channel5_IRQHandler -080042f8 w F .text 00000002 EXTI4_IRQHandler -080042f8 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler -08004474 g F .text 00000040 SystemInit -08004eac g F .text 00000000 _fini -080042f8 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler -080041d0 g F .text 0000000c atexit -080042f8 w F .text 00000002 DMA1_Channel3_IRQHandler -08004da4 w F .text 0000004c HAL_InitTick -080042f8 w F .text 00000002 TIM1_UP_IRQHandler -08004e14 w F .text 00000018 HAL_IncTick -080042f8 w F .text 00000002 WWDG_IRQHandler -08004e4c g F .text 00000054 LedToggle -080042f8 w F .text 00000002 TIM2_IRQHandler -08004d78 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig -080042f8 w F .text 00000002 TIM1_BRK_IRQHandler -20005000 g *ABS* 00000000 _estack -080042f8 w F .text 00000002 EXTI1_IRQHandler -20000434 g .data 00000000 _edata -080042f8 w F .text 00000002 USART2_IRQHandler -080044e0 g F .text 00000400 HAL_RCC_OscConfig -08004000 g O .isr_vector 00000000 g_pfnVectors -080042f8 w F .text 00000002 I2C2_ER_IRQHandler -080042f8 w F .text 00000002 DMA1_Channel2_IRQHandler -080042f8 w F .text 00000002 CAN1_SCE_IRQHandler -080042f8 w F .text 00000002 FLASH_IRQHandler -080042f8 w F .text 00000002 BusFault_Handler -080042f8 w F .text 00000002 USART1_IRQHandler -08004d9c g F .text 00000008 HAL_SYSTICK_IRQHandler -080042f8 w F .text 00000002 I2C1_ER_IRQHandler -08004328 g F .text 00000008 TimerGet -00000000 w *UND* 00000000 _Jv_RegisterClasses -080042fc g F .text 0000002c TimerInit -00000000 w *UND* 00000000 __register_frame_info -080042f8 w F .text 00000002 USBWakeUp_IRQHandler - - + +bin/demoprog_olimex_stm32h103.elf: file format elf32-littlearm +bin/demoprog_olimex_stm32h103.elf +architecture: armv7, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x08004279 + +Program Header: + LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x00004eb4 memsz 0x00004eb4 flags rwx + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08004eb4 align 2**16 + filesz 0x00000438 memsz 0x00000484 flags rw- + LOAD off 0x00010484 vaddr 0x20000484 paddr 0x080052ec align 2**16 + filesz 0x00000000 memsz 0x00000600 flags rw- +private flags = 5000200: [Version5 EABI] [soft-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .isr_vector 00000110 08004000 08004000 00004000 2**0 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 1 .text 00000d70 08004110 08004110 00004110 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 2 .rodata 00000028 08004e80 08004e80 00004e80 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 3 .init_array 00000008 08004ea8 08004ea8 00004ea8 2**2 + CONTENTS, ALLOC, LOAD, DATA + 4 .fini_array 00000004 08004eb0 08004eb0 00004eb0 2**2 + CONTENTS, ALLOC, LOAD, DATA + 5 .data 00000438 20000000 08004eb4 00010000 2**3 + CONTENTS, ALLOC, LOAD, DATA + 6 .bss 0000004c 20000438 080052ec 00010438 2**2 + ALLOC + 7 ._user_heap_stack 00000600 20000484 080052ec 00010484 2**0 + ALLOC + 8 .ARM.attributes 00000029 00000000 00000000 00010438 2**0 + CONTENTS, READONLY + 9 .debug_line 000028d3 00000000 00000000 00010461 2**0 + CONTENTS, READONLY, DEBUGGING + 10 .debug_info 00008169 00000000 00000000 00012d34 2**0 + CONTENTS, READONLY, DEBUGGING + 11 .debug_abbrev 0000160f 00000000 00000000 0001ae9d 2**0 + CONTENTS, READONLY, DEBUGGING + 12 .debug_aranges 00000338 00000000 00000000 0001c4b0 2**3 + CONTENTS, READONLY, DEBUGGING + 13 .debug_str 000014de 00000000 00000000 0001c7e8 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_ranges 00000318 00000000 00000000 0001dcc8 2**3 + CONTENTS, READONLY, DEBUGGING + 15 .debug_loc 00001480 00000000 00000000 0001dfe0 2**0 + CONTENTS, READONLY, DEBUGGING + 16 .comment 00000075 00000000 00000000 0001f460 2**0 + CONTENTS, READONLY + 17 .debug_frame 000006a4 00000000 00000000 0001f4d8 2**2 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08004000 l d .isr_vector 00000000 .isr_vector +08004110 l d .text 00000000 .text +08004e80 l d .rodata 00000000 .rodata +08004ea8 l d .init_array 00000000 .init_array +08004eb0 l d .fini_array 00000000 .fini_array +20000000 l d .data 00000000 .data +20000438 l d .bss 00000000 .bss +20000484 l d ._user_heap_stack 00000000 ._user_heap_stack +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l d .comment 00000000 .comment +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l df *ABS* 00000000 obj/startup_stm32f103xb.o +f108f85f l *ABS* 00000000 BootRAM +08004288 l .text 00000000 LoopCopyDataInit +08004280 l .text 00000000 CopyDataInit +0800429c l .text 00000000 LoopFillZerobss +08004296 l .text 00000000 FillZerobss +080042c8 l .text 00000000 Infinite_Loop +00000000 l df *ABS* 00000000 crtstuff.c +08004e68 l O .text 00000000 __EH_FRAME_BEGIN__ +08004110 l F .text 00000000 __do_global_dtors_aux +20000438 l .bss 00000001 completed.8879 +08004eb0 l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry +08004134 l F .text 00000000 frame_dummy +2000043c l .bss 00000018 object.8884 +08004eac l O .init_array 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 __call_atexit.c +08004198 l F .text 00000014 register_fini +00000000 l df *ABS* 00000000 atexit.c +00000000 l df *ABS* 00000000 fini.c +00000000 l df *ABS* 00000000 lock.c +00000000 l df *ABS* 00000000 __atexit.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_cortex.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_gpio.c +00000000 l df *ABS* 00000000 stm32f1xx_hal.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_rcc.c +08004624 l F .text 0000002c RCC_Delay +00000000 l df *ABS* 00000000 system_stm32f1xx.c +00000000 l df *ABS* 00000000 timer.c +00000000 l df *ABS* 00000000 led.c +20000454 l O .bss 00000001 led_toggle_state.6464 +20000458 l O .bss 00000004 timer_counter_last.6465 +00000000 l df *ABS* 00000000 main.c +08004d1c l F .text 00000010 VectorBase_Config +08004d2c l F .text 0000004e SystemClock_Config +08004d7a l F .text 00000018 Init +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7-m/nofp/crti.o +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7-m/nofp/crtn.o +00000000 l df *ABS* 00000000 impure.c +20000000 l O .data 00000428 impure_data +00000000 l df *ABS* 00000000 +08004eb4 l .fini_array 00000000 __fini_array_end +08004eb0 l .fini_array 00000000 __fini_array_start +08004eb0 l .init_array 00000000 __init_array_end +08004ea8 l .init_array 00000000 __preinit_array_end +08004ea8 l .init_array 00000000 __init_array_start +08004ea8 l .init_array 00000000 __preinit_array_start +080042c8 w F .text 00000002 RTC_Alarm_IRQHandler +080042c8 w F .text 00000002 EXTI2_IRQHandler +080042c8 w F .text 00000002 DebugMon_Handler +2000045c g O .bss 00000001 __lock___atexit_recursive_mutex +080042f0 g F .text 00000068 HAL_NVIC_SetPriority +080042c8 w F .text 00000002 TIM1_CC_IRQHandler +080042c8 w F .text 00000002 HardFault_Handler +00000400 g *ABS* 00000000 _Min_Stack_Size +08004ca8 g F .text 0000000c SysTick_Handler +08004584 g F .text 0000000c HAL_GPIO_WritePin +20000460 g O .bss 00000001 __lock___arc4random_mutex +080042c8 w F .text 00000002 PVD_IRQHandler +08004eb4 g *ABS* 00000000 _sidata +08004c1c g F .text 0000000c HAL_RCC_GetHCLKFreq +080042c8 w F .text 00000002 PendSV_Handler +080042c8 w F .text 00000002 NMI_Handler +08004ea8 g .init_array 00000000 __exidx_end +080042c8 w F .text 00000002 EXTI3_IRQHandler +08004a30 g F .text 00000070 HAL_RCC_GetSysClockFreq +20000428 g O .data 00000004 __atexit_recursive_mutex +08004da0 g F .text 000000c8 HAL_MspInit +080043a4 w F .text 00000002 HAL_SYSTICK_Callback +08004e80 g .text 00000000 _etext +20000438 g .bss 00000000 _sbss +080043b0 g F .text 000001d4 HAL_GPIO_Init +080042c8 w F .text 00000002 EXTI0_IRQHandler +080042c8 w F .text 00000002 I2C2_EV_IRQHandler +20000434 g O .data 00000004 SystemCoreClock +2000042c g O .data 00000001 uwTickFreq +080042c8 w F .text 00000002 UsageFault_Handler +080042c8 w F .text 00000002 ADC1_2_IRQHandler +20000438 g .bss 00000000 __bss_start__ +20000000 g .data 00000000 _sdata +080042c8 w F .text 00000002 SPI1_IRQHandler +080042c8 w F .text 00000002 TAMPER_IRQHandler +20000480 g O .bss 00000004 uwTick +08004358 g F .text 0000002c HAL_SYSTICK_Config +08004ea8 g .init_array 00000000 __exidx_start +20000464 g O .bss 00000001 __lock___env_recursive_mutex +20000468 g O .bss 00000001 __lock___sinit_recursive_mutex +08004e94 g O .rodata 00000004 _global_impure_ptr +08004150 g F .text 00000048 __libc_init_array +080042c8 w F .text 00000002 DMA1_Channel4_IRQHandler +08004e68 g F .text 00000000 _init +080042c8 w F .text 00000002 USART3_IRQHandler +080041b8 g F .text 00000034 __libc_fini_array +080042c8 w F .text 00000002 RTC_IRQHandler +20000484 g .bss 00000000 _ebss +080042c8 w F .text 00000002 DMA1_Channel7_IRQHandler +08004278 w F .text 00000038 Reset_Handler +080042c8 w F .text 00000002 CAN1_RX1_IRQHandler +2000046c g O .bss 00000001 __lock___malloc_recursive_mutex +20000430 g O .data 00000004 uwTickPrio +080045dc g F .text 00000024 HAL_Init +08004cb4 g F .text 00000014 LedInit +080042c8 w F .text 00000002 TIM4_IRQHandler +080042c8 w F .text 00000002 I2C1_EV_IRQHandler +080041f0 g F .text 00000002 __retarget_lock_release_recursive +080042c8 w F .text 00000002 DMA1_Channel6_IRQHandler +20000484 g .bss 00000000 __bss_end__ +080042c8 w F .text 00000002 TIM3_IRQHandler +080042c8 w F .text 00000002 RCC_IRQHandler +080042c8 w F .text 00000002 TIM1_TRG_COM_IRQHandler +00000200 g *ABS* 00000000 _Min_Heap_Size +080042c8 w F .text 00000002 DMA1_Channel1_IRQHandler +080042c8 g .text 00000002 Default_Handler +08004e98 g O .rodata 00000010 AHBPrescTable +080042c8 w F .text 00000002 EXTI15_10_IRQHandler +080041f4 g F .text 00000084 __register_exitproc +08004aa0 g F .text 0000017c HAL_RCC_ClockConfig +080042cc g F .text 00000024 HAL_NVIC_SetPriorityGrouping +080042c8 w F .text 00000002 EXTI9_5_IRQHandler +08004618 w F .text 0000000c HAL_GetTick +080042c8 w F .text 00000002 SPI2_IRQHandler +080041ec g F .text 00000002 __retarget_lock_acquire_recursive +080042c8 w F .text 00000002 MemManage_Handler +08004d92 g F .text 0000000c main +080042c8 w F .text 00000002 SVC_Handler +080042c8 w F .text 00000002 DMA1_Channel5_IRQHandler +080042c8 w F .text 00000002 EXTI4_IRQHandler +080042c8 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler +08004c28 g F .text 0000004c SystemInit +08004e74 g F .text 00000000 _fini +080042c8 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler +080041ac g F .text 0000000c atexit +080042c8 w F .text 00000002 DMA1_Channel3_IRQHandler +08004590 w F .text 0000004c HAL_InitTick +080042c8 w F .text 00000002 TIM1_UP_IRQHandler +08004600 w F .text 00000018 HAL_IncTick +080042c8 w F .text 00000002 WWDG_IRQHandler +08004cc8 g F .text 00000054 LedToggle +080042c8 w F .text 00000002 TIM2_IRQHandler +08004384 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig +080042c8 w F .text 00000002 TIM1_BRK_IRQHandler +20005000 g *ABS* 00000000 _estack +080042c8 w F .text 00000002 EXTI1_IRQHandler +20000438 g .data 00000000 _edata +20000470 g O .bss 00000001 __lock___at_quick_exit_mutex +080042c8 w F .text 00000002 USART2_IRQHandler +08004650 g F .text 000003e0 HAL_RCC_OscConfig +08004000 g O .isr_vector 00000000 g_pfnVectors +080042c8 w F .text 00000002 I2C2_ER_IRQHandler +080042c8 w F .text 00000002 DMA1_Channel2_IRQHandler +080042c8 w F .text 00000002 CAN1_SCE_IRQHandler +080042c8 w F .text 00000002 FLASH_IRQHandler +080042c8 w F .text 00000002 BusFault_Handler +080042c8 w F .text 00000002 USART1_IRQHandler +20000474 g O .bss 00000001 __lock___dd_hash_mutex +20000478 g O .bss 00000001 __lock___tz_mutex +080043a6 g F .text 00000008 HAL_SYSTICK_IRQHandler +080042c8 w F .text 00000002 I2C1_ER_IRQHandler +08004ca0 g F .text 00000008 TimerGet +08004c74 g F .text 0000002c TimerInit +080042c8 w F .text 00000002 USBWakeUp_IRQHandler +2000047c g O .bss 00000001 __lock___sfp_recursive_mutex + + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/bin/demoprog_olimex_stm32h103.srec b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/bin/demoprog_olimex_stm32h103.srec index 4c58716c..8a2adba7 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/bin/demoprog_olimex_stm32h103.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/bin/demoprog_olimex_stm32h103.srec @@ -1,311 +1,307 @@ S025000062696E2F64656D6F70726F675F6F6C696D65785F73746D3332683130332E7372656339 -S3150800400000500020A9420008F9420008F9420008B9 -S31508004010F9420008F9420008F942000800000000C9 -S31508004020000000000000000000000000F94200083F -S31508004030F942000800000000F94200083143000870 -S31508004040F9420008F9420008F9420008F942000856 -S31508004050F9420008F9420008F9420008F942000846 -S31508004060F9420008F9420008F9420008F942000836 -S31508004070F9420008F9420008F9420008F942000826 -S31508004080F9420008F9420008F9420008F942000816 -S31508004090F9420008F9420008F9420008F942000806 -S315080040A0F9420008F9420008F9420008F9420008F6 -S315080040B0F9420008F9420008F9420008F9420008E6 -S315080040C0F9420008F9420008F9420008F9420008D6 -S315080040D0F9420008F9420008F9420008F9420008C6 -S315080040E0F9420008F9420008F942000800000000F9 +S315080040000050002079420008C9420008C942000849 +S31508004010C9420008C9420008C94200080000000059 +S31508004020000000000000000000000000C94200086F +S31508004030C942000800000000C9420008A94C00084F +S31508004040C9420008C9420008C9420008C942000816 +S31508004050C9420008C9420008C9420008C942000806 +S31508004060C9420008C9420008C9420008C9420008F6 +S31508004070C9420008C9420008C9420008C9420008E6 +S31508004080C9420008C9420008C9420008C9420008D6 +S31508004090C9420008C9420008C9420008C9420008C6 +S315080040A0C9420008C9420008C9420008C9420008B6 +S315080040B0C9420008C9420008C9420008C9420008A6 +S315080040C0C9420008C9420008C9420008C942000896 +S315080040D0C9420008C9420008C9420008C942000886 +S315080040E0C9420008C9420008C94200080000000089 S315080040F000000000000000000000000000000000B2 S3150800410000000000000000005FF808F1EE11AA5553 S3150800411010B5054C237833B9044B13B10448AFF3F3 -S3150800412000800123237010BD340400200000000025 -S31508004130A04E0008084B10B51BB108490848AFF354 -S3150800414000800848036803B910BD074B002BFBD055 -S31508004150BDE81040184700BF0000000038040020E2 -S31508004160A04E0008340400200000000070B50F4E71 -S315080041700F4D761BB61018BF002405D0013455F82C -S31508004180043B9847A642F9D10A4E0B4D00F088FE2B -S31508004190761BB61018BF002406D0013455F8043B28 -S315080041A09847A642F9D170BD70BD00BFE04E000821 -S315080041B0E04E0008E84E0008E04E0008024B13B136 -S315080041C0024800F005B8704700000000DD4100080D -S315080041D0002301461A46184600F014B838B5074DAC -S315080041E0074C2C1BA41005D0013C55F8043D9847F4 -S315080041F0002CF9D1BDE8384000F058BEEC4E000856 -S31508004200E84E00082DE9F047254C064625688846FD -S31508004210D5F8484192469946C4B360681F2817DC0A -S31508004220411C76B104EB8003C3F888A0D4F8885102 -S31508004230012282401543022EC4F88851C3F808911A -S315080042401ED0831C6160002044F82380BDE8F087F7 -S31508004250144B03B34FF4C870AFF300800446D0B1D3 -S31508004260D5F84831002784E888003846C5F848411B -S315080042700121C4F88871C4F88C71002EE1D0D1E709 -S31508004280D4F88C311A43C4F88C21DAE705F5A674FC -S31508004290C5F84841C1E74FF0FF30BDE8F08700BFD9 -S315080042A0CC4E000800000000DFF834D0002103E0FF -S315080042B00C4B5B58435004310B480C4B42189A423E -S315080042C0F6D30B4A02E0002342F8043B094B9A4214 -S315080042D0F9D300F0CFF8FFF749FF00F061F870470F -S315080042E000500020EC4E0008000000203404002096 -S315080042F0340400205C040020FEE7000008B500F046 -S31508004300E9FB084BA3FB0030800900F01FFD0420E1 -S3150800431000F032FD002211464FF0FF3000F0E4FCB9 -S3150800432008BD00BFD34D621008B500F07FFD08BD7B -S3150800433008B500F06FFD00F031FD08BD00B591B07D -S31508004340012206924FF480330793002108910A92BE -S3150800435002220D920E934FF4E0130F9306A800F075 -S31508004360BFF800B1FEE70F23019302210291002353 -S3150800437003934FF480620492059301A800F0E8FACB -S3150800438000B1FEE711B05DF804FB00BF08B500F008 -S315080043902FFDFFF7D3FFFFF7B1FF00F04DFD08BD76 -S315080043A008B5FFF7F3FF00F051FDFCE770B588B0DC -S315080043B02E4B9A6942F001029A619A6902F001024B -S315080043C00192019ADA6942F08052DA61DA6902F0FA -S315080043D080520292029A9A6942F010029A619B6987 -S315080043E003F010030393039B032000F06BFC0022E9 -S315080043F011466FF00B0000F077FC002211466FF0B3 -S315080044000A0000F071FC002211466FF0090000F066 -S315080044106BFC002211466FF0040000F065FC0022D8 -S3150800442011466FF0030000F05FFC002211466FF0A2 -S31508004430010000F059FC002211464FF0FF3000F051 -S3150800444053FC4FF4805504950126059600230693E0 -S3150800445002230793064C04A9204600F041FB324686 -S315080044602946204600F028FC08B070BD001002401E -S31508004470001001400D4B1A6842F001021A60596893 -S315080044800B4A0A405A601A6822F0847222F4803273 -S315080044901A601A6822F480221A605A6822F4FE0208 -S315080044A05A604FF41F029A60704700BF001002401E -S315080044B00000FFF882B0084B1B68084AA2FB0323DA -S315080044C05B0A00FB03F0019000BF019B5A1E019294 -S315080044D0002BF9D102B0704728040020D34D621092 -S315080044E070B582B00446036813F0010F6BD0A84B71 -S315080044F05B6803F00C03042B0AD0A54B5B6803F03A -S315080045000C03082B0DD1A24B5B6813F4803F08D02F -S315080045109F4B1B6813F4003F55D06368002B52D19C -S31508004520B8E16368B3F5803F05D1994A136843F447 -S315080045308033136026E063B903F1804303F504333F -S315080045401A6822F480321A601A6822F480221A60E5 -S3150800455018E0B3F5A02F0CD103F18043A3F53C3343 -S315080045601A6842F480221A601A6842F480321A6085 -S3150800457008E0874B1A6822F480321A601A6822F417 -S3150800458080221A6063687BB100F050FC054605E09E -S3150800459000F04CFC401B642800F27E817C4B1B68B3 -S315080045A013F4003FF4D00EE000F040FC054605E0A9 -S315080045B000F03CFC401B642800F27081744B1B68B9 -S315080045C013F4003FF4D1236813F0020F50D0704B58 -S315080045D05B6813F00C0F0AD06D4B5B6803F00C0395 -S315080045E0082B16D16A4B5B6813F4803F11D1684BD0 -S315080045F01B6813F0020F03D02369012B40F050818A -S31508004600634A136823F0F803616943EAC103136038 -S315080046102EE02369D3B101225E4B1A6000F006FC36 -S31508004620054605E000F002FC401B022800F23A812C -S31508004630574B1B6813F0020FF4D0554A136823F042 -S31508004640F803616943EAC103136011E00022514B84 -S315080046501A6000F0EBFB054605E000F0E7FB401B9F -S31508004660022800F221814A4B1B6813F0020FF4D18D -S31508004670236813F0080F29D0A369ABB10122464B72 -S315080046801A6000F0D3FB054605E000F0CFFB401B9F -S31508004690022800F20B813E4B5B6A13F0020FF4D03E -S315080046A00120FFF707FF11E000223B4B1A6000F0DC -S315080046B0BDFB054605E000F0B9FB401B022800F2E9 -S315080046C0F780334B5B6A13F0020FF4D1236813F0BB -S315080046D0040F00F089802E4BDB6913F0805F0BD145 -S315080046E02B4BDA6942F08052DA61DB6903F08053BA -S315080046F00193019B012500E00025284B1B6813F454 -S31508004700807F13D1254A136843F48073136000F041 -S315080047108DFB064605E000F089FB801B642800F245 -S31508004720C9801E4B1B6813F4807FF4D0E368012B05 -S3150800473005D1174A136A43F00103136222E063B9ED -S3150800474003F1804303F504331A6A22F001021A6260 -S315080047501A6A22F004021A6214E0052B09D10C4BDE -S315080047601A6A42F004021A621A6A42F001021A62CE -S3150800477008E0074B1A6A22F001021A621A6A22F046 -S3150800478004021A62E368CBB100F050FB06460FE05C -S31508004790001002400000424280044242007000407D -S315080047A000F044FB801B41F28833984200F2848073 -S315080047B0494B1B6A13F0020FF2D00FE000F036FBEC -S315080047C0064606E000F032FB801B41F28833984229 -S315080047D074D8414B1B6A13F0020FF3D125B13E4A38 -S315080047E0D36923F08053D361E369002B68D03A4A32 -S315080047F0526802F00C02082A64D0022B37D1002234 -S31508004800364B1A6000F012FB054604E000F00EFB7A -S31508004810401B022858D8304B1B6813F0007FF5D18F -S31508004820236AB3F5803F06D12B494B6823F400323F -S31508004830A36813434B602848436823F47411236A1A -S31508004840626A13430B4343600122244B1A6000F04B -S31508004850EDFA044604E000F0E9FA001B022835D810 -S315080048601D4B1B6813F0007FF5D0002031E00022B5 -S315080048701A4B1A6000F0DAFA044604E000F0D6FA99 -S31508004880001B022824D8144B1B6813F0007FF5D1AF -S3150800489000201EE001201CE003201AE0032018E097 -S315080048A0012016E0032014E0032012E0032010E0A4 -S315080048B003200EE003200CE003200AE0032008E0B2 -S315080048C0002006E0012004E0032002E0032000E0C7 -S315080048D0032002B070BD00BF0010024060004242D3 -S315080048E030B486B0164D02AC28686968AA68EB68C9 -S315080048F00FC42B8AADF80430124B5B6803F00C0228 -S31508004900082A19D1C3F3834206A90A4412F8100CDF -S3150800491013F4803F0CD00B4B5B68C3F340430B4446 -S3150800492013F8142C084B03FB00F0B0FBF2F004E07C -S31508004930064B03FB00F000E0034806B030BC7047A6 -S31508004940B84E00080010024000127A0000093D0027 -S3150800495070B55C4B1B6803F007038B420BD2594AB0 -S31508004960136823F007030B431360136803F0070368 -S31508004970994240F09780036813F0020F06D0524C14 -S31508004980636823F0F0028368134363600D460446A8 -S31508004990036813F0010F4DD04268012A05D14A4B2E -S315080049A01B6813F4003F0DD17EE0022A05D1464B61 -S315080049B01B6813F0007F05D178E0434B1B6813F0A2 -S315080049C0020F75D040494B6823F0030313434B602D -S315080049D000F02CFA06466368012B0ED106E000F0BB -S315080049E025FA801B41F28833984263D8364B5B68B8 -S315080049F003F00C03042BF2D11CE0022B15D106E0C0 -S31508004A0000F014FA801B41F28833984254D82E4B92 -S31508004A105B6803F00C03082BF2D10BE000F006FAF2 -S31508004A20801B41F28833984248D8274B5B6813F0BD -S31508004A300C0FF3D1234B1B6803F007039D420AD2E0 -S31508004A40204A136823F007032B431360136803F007 -S31508004A5007039D4234D1236813F0040F06D01A4980 -S31508004A604B6823F4E062E36813434B60236813F052 -S31508004A70080F07D0144A536823F46053216943EAA0 -S31508004A80C1035360FFF72CFF0F4B5B68C3F3031397 -S31508004A900E4AD35CD8400E4B1860002000F082F90D -S31508004AA0002070BD012070BD012070BD012070BDC1 -S31508004AB0012070BD032070BD032070BD032070BDAA -S31508004AC0012070BD0020024000100240D04E0008B0 -S31508004AD028040020014B1868704700BF28040020EE -S31508004AE0F0B583B000263446D5E00122A2400B6813 -S31508004AF013409A4240F0CE804D68122D2DD00BD827 -S31508004B00022D27D003D85DB3012D1ED035E0032D25 -S31508004B1030D0112D1BD030E0614FBD4220D008D8CF -S31508004B20A7F58017BD421BD007F58037BD4224D1B3 -S31508004B3016E05C4FBD4213D007F58037BD420FD053 -S31508004B40A7F58017BD4218D10AE0CE6815E0CE68F1 -S31508004B50043612E0CE6808360FE0CE680C360CE054 -S31508004B608D684DB1012D02D10261082605E042612A -S31508004B70082602E0002600E00426FF2B01D8864618 -S31508004B8001E000F1040EFF2B01D8A20002E0A4F117 -S31508004B9008029200DEF800700F25954027EA050501 -S31508004BA006FA02F22A43CEF800204A6812F0805F1D -S31508004BB070D03D4A956945F001059561926902F004 -S31508004BC001020192019AA708BD1C384A52F82550DD -S31508004BD004F0030292004FF00F0E0EFA02FE25EAC9 -S31508004BE00E0E334DA8420DD005F58065A8420BD0B0 -S31508004BF005F58065A84209D005F58065A84207D164 -S31508004C00032506E0002504E0012502E0022500E070 -S31508004C10042505FA02F24EEA02020237234D45F848 -S31508004C2027204A6812F4803F05D005F580652A6872 -S31508004C301A432A6004E01F4D2A6822EA03022A6002 -S31508004C404A6812F4003F04D01A4D6A681A436A602B -S31508004C5004E0184D6A6822EA03026A604A6812F498 -S31508004C60801F04D0134DAA681A43AA6004E0114DA8 -S31508004C70AA6822EA0302AA604A6812F4001F04D04E -S31508004C800C4DEA681343EB6004E00A4DEA6822EA31 -S31508004C900303EB6001340F2C7FF627AF03B0F0BD9A -S31508004CA000002110000031100010024000000140F1 -S31508004CB000080140000401400AB101617047090477 -S31508004CC001617047074AD36823F4E0631B041B0C91 -S31508004CD0000200F4E060184340F0BF6040F4003082 -S31508004CE0D060704700ED00E030B4164BDB68C3F3C4 -S31508004CF00223C3F10704042C28BF04241D1D062D16 -S31508004D0001D9DD1E00E00025012303FA04F4013C65 -S31508004D102140A940AB40013B1A400A43002806DA65 -S31508004D2000F00F001201D2B2074B1A5407E0120125 -S31508004D30D2B200F1604000F5614080F8002330BC33 -S31508004D40704700BF00ED00E014ED00E00138B0F157 -S31508004D50807F0AD2064B5860F021064A82F8231053 -S31508004D600020986007221A6070470120704700BF2C -S31508004D7010E000E000ED00E0042805D1054A1368BC -S31508004D8043F0040313607047024A136823F00403D0 -S31508004D901360704710E000E0704700BF08B5FFF7E2 -S31508004DA0FBFF08BD10B504460E4B18784FF47A730E -S31508004DB0B3FBF0F30C4A1068B0FBF3F0FFF7C6FF3D -S31508004DC058B90F2C0BD8002221464FF0FF30FFF7B9 -S31508004DD08BFF064B1C60002010BD012010BD012072 -S31508004DE010BD00BF30040020280400202C04002039 -S31508004DF008B5074A136843F0100313600320FFF74A -S31508004E0061FF0020FFF7CEFFFFF7D0FA002008BDAC -S31508004E1000200240034A1368034909780B441360CB -S31508004E20704700BF5804002030040020014B186862 -S31508004E30704700BF5804002008B501224FF480517E -S31508004E400148FFF739FF08BD0010014010B5FFF70C -S31508004E506BFA104B1B68C31AB3F5FA7F18D30446CE -S31508004E600D4B1B784BB901220B4B1A7000224FF4DD -S31508004E7080510A48FFF720FF08E00022064B1A7007 -S31508004E8001224FF480510548FFF716FF014B1C60BD -S31508004E9010BD00BF5004002054040020001001403B -S31508004EA0F8B500BFF8BC08BC9E467047F8B500BF09 -S30D08004EB0F8BC08BC9E467047D9 -S31508004EB802030405060708090A0B0C0D0E0F101045 -S31508004EC801020000000000200000000000000000A9 -S30D08004ED801020304060708099C -S30D08004EE0BD4100083541000838 -S30908004EE8114100085E -S31508004EEC00000000EC02002054030020BC03002044 -S31508004EFC0000000000000000000000000000000098 -S31508004F0C0000000000000000000000000000000087 -S31508004F1C0000000000000000000000000000000077 -S31508004F2C0000000000000000000000000000000067 -S31508004F3C0000000000000000000000000000000057 -S31508004F4C0000000000000000000000000000000047 -S31508004F5C0000000000000000000000000000000037 -S31508004F6C0000000000000000000000000000000027 -S31508004F7C0000000000000000000000000000000017 -S31508004F8C0000000000000000010000000000000006 -S31508004F9C0E33CDAB34126DE6ECDE05000B000000CB -S31508004FAC00000000000000000000000000000000E7 -S31508004FBC00000000000000000000000000000000D7 -S31508004FCC00000000000000000000000000000000C7 -S31508004FDC00000000000000000000000000000000B7 -S31508004FEC00000000000000000000000000000000A7 -S31508004FFC0000000000000000000000000000000097 -S3150800500C0000000000000000000000000000000086 -S3150800501C0000000000000000000000000000000076 -S3150800502C0000000000000000000000000000000066 -S3150800503C0000000000000000000000000000000056 -S3150800504C0000000000000000000000000000000046 -S3150800505C0000000000000000000000000000000036 -S3150800506C0000000000000000000000000000000026 -S3150800507C0000000000000000000000000000000016 -S3150800508C0000000000000000000000000000000006 -S3150800509C00000000000000000000000000000000F6 -S315080050AC00000000000000000000000000000000E6 -S315080050BC00000000000000000000000000000000D6 -S315080050CC00000000000000000000000000000000C6 -S315080050DC00000000000000000000000000000000B6 -S315080050EC00000000000000000000000000000000A6 -S315080050FC0000000000000000000000000000000096 -S3150800510C0000000000000000000000000000000085 -S3150800511C0000000000000000000000000000000075 -S3150800512C0000000000000000000000000000000065 -S3150800513C0000000000000000000000000000000055 -S3150800514C0000000000000000000000000000000045 -S3150800515C0000000000000000000000000000000035 -S3150800516C0000000000000000000000000000000025 -S3150800517C0000000000000000000000000000000015 -S3150800518C0000000000000000000000000000000005 -S3150800519C00000000000000000000000000000000F5 -S315080051AC00000000000000000000000000000000E5 -S315080051BC00000000000000000000000000000000D5 -S315080051CC00000000000000000000000000000000C5 -S315080051DC00000000000000000000000000000000B5 -S315080051EC00000000000000000000000000000000A5 -S315080051FC0000000000000000000000000000000095 -S3150800520C0000000000000000000000000000000084 -S3150800521C0000000000000000000000000000000074 -S3150800522C0000000000000000000000000000000064 -S3150800523C0000000000000000000000000000000054 -S3150800524C0000000000000000000000000000000044 -S3150800525C0000000000000000000000000000000034 -S3150800526C0000000000000000000000000000000024 -S3150800527C0000000000000000000000000000000014 -S3150800528C0000000000000000000000000000000004 -S3150800529C00000000000000000000000000000000F4 -S315080052AC00000000000000000000000000000000E4 -S315080052BC00000000000000000000000000000000D4 -S315080052CC00000000000000000000000000000000C4 -S315080052DC00000000000000000000000000000000B4 -S315080052EC00000000000000000000000000000000A4 -S315080052FC0000000000000000000000000000000094 -S3150800530C000000000000000000A24A041000000083 -S3090800531C010000007E -S705080042A907 +S3150800412000800123237010BD380400200000000021 +S31508004130684E000808B5034B1BB103490348AFF3A3 +S31508004140008008BD000000003C040020684E0008FE +S3150800415070B50D4E0D4D761BB61006D000240134F1 +S3150800416055F8043B9847A642F9D1094E094D00F087 +S315080041707BFE761BB61006D00024013455F8043BA6 +S315080041809847A642F9D170BDA84E0008A84E000867 +S31508004190B04E0008A84E0008024B13B1024800F0C2 +S315080041A005B8704700000000B94100080023014621 +S315080041B01A46184600F01EB838B50A4C0A4D641B54 +S315080041C0A4100AD004F18043013B05EB8305013CAA +S315080041D055F804399847002CF9D1BDE8384000F065 +S315080041E049BE00BFB44E0008B04E0008704700BF75 +S315080041F0704700BF2DE9F0411D4C054620689046E2 +S315080042001F460E46FFF7F2FF1A4B1A68D2F84831D6 +S315080042101BB35A6820681F2A24DC4DB9511C023288 +S31508004220596043F82260FFF7E3FF0020BDE8F081FC +S31508004230012403EB820CCCF88880D3F888119440CB +S315080042402143022DC3F88811CCF80871E6D1D3F8BA +S315080042508C110C43C3F88C41E0E702F5A673C2F84B +S315080042604831D6E7FFF7C4FF4FF0FF30DEE700BF5F +S3150800427028040020944E0008DFF834D0002103E01B +S315080042800C4B5B58435004310B480C4B42189A426E +S31508004290F6D30B4A02E0002342F8043B094B9A4244 +S315080042A0F9D300F0C1FCFFF753FF00F072FD704729 +S315080042B000500020B44E00080000002038040020FA +S315080042C03804002084040020FEE70000074AD3686B +S315080042D023F4E0631B041B0C000200F4E06018439F +S315080042E040F0BF6040F40030D060704700ED00E059 +S315080042F030B4174BDB68C3F30223C3F10704042C5D +S3150800430028BF04241D1D062D01D9033B00E0002308 +S315080043104FF0FF3505FA04F421EA0401994005FA3D +S3150800432003F322EA03031943002809DB0901C9B28A +S3150800433000F1604000F5614080F8001330BC70471A +S3150800434000F00F000901C9B2024B1954F6E700BF85 +S3150800435000ED00E014ED00E00138B0F1807F0AD2EC +S31508004360064B5860064AF02182F823100020986010 +S3150800437007221A6070470120704700BF10E000E06E +S3150800438000ED00E0042805D0054A136823F004036D +S3150800439013607047024A136843F0040313607047BA +S315080043A010E000E0704708B5FFF7FCFF08BD000005 +S315080043B0F0B482B000263546A0E0002B58D0012B79 +S315080043C010D1CE680EE0694FBB4251D048D9684F2C +S315080043D0BB424DD007F58037BB4249D0A7F58017B9 +S315080043E0BB4245D0FF2A57D88446FF2A57D8AC0087 +S315080043F0DCF800300F27A74023EA070306FA04F47F +S315080044002343CCF800304B6813F0805F75D0594BC6 +S315080044109C6944F001049C619B6903F001030193C4 +S31508004420019BAC08A71C544B53F8273005F003072B +S31508004430BF004FF00F0C0CFA07FC23EA0C0C4F4B8D +S31508004440984232D003F58063984270D003F58063B2 +S3150800445098426ED003F58063984224D0042325E061 +S31508004460A7F58017BB4203D007F58037BB42B9D101 +S315080044708B687BB1012B08D044610826B2E7CE6869 +S315080044800836AFE7CE680C36ACE704610826A9E71C +S315080044900026A7E70426A5E700F1040CA5E7A5F181 +S315080044A00804A400A4E7032300E00023BB4043EA72 +S315080044B00C030234304F47F824304B6813F4803F1E +S315080044C039D02F4C2368134323604B6813F4003FFD +S315080044D037D02B4C6368134363604B6813F4801F13 +S315080044E035D0274CA3681343A3604B6813F4001F09 +S315080044F033D0234CE3681A43E26001350F2D32D8D6 +S315080045000124AC400A6822409442F6D14B68122B2B +S31508004510B8D03FF658AF022BB1D07FF64EAF032B7B +S31508004520B6D0112B7FF45EAFCE6804365AE7012366 +S31508004530BCE70223BAE7124C236823EA0203236086 +S31508004540C3E70F4C636823EA02036360C5E70C4CB4 +S31508004550A36823EA0203A360C7E7094CE36823EAD2 +S315080045600202E260C9E702B0F0BC70470000211001 +S315080045700000311000100240000001400008014010 +S31508004580000401400AB101617047090401617047DE +S3150800459010B504460E4B18784FF47A73B3FBF0F354 +S315080045A00C4A1068B0FBF3F0FFF7D6FE68B90F2C7B +S315080045B001D901200AE0002221464FF0FF30FFF71B +S315080045C097FE054B1C60002000E0012010BD00BFCF +S315080045D02C040020340400203004002008B5074AC3 +S315080045E0136843F0100313600320FFF76FFE0020E3 +S315080045F0FFF7CEFF00F0D4FB002008BD00200240E4 +S31508004600034A1168034B1B780B441360704700BFBD +S31508004610800400202C040020014B1868704700BF56 +S315080046208004002082B0084B1B68084AA2FB0323BB +S315080046305B0A00FB03F0019000BF019B5A1E019222 +S31508004640002BF9D102B0704734040020D34D621014 +S3150800465070B582B00446036813F0010F2CD0AB4B3B +S315080046605B6803F00C03042B1DD0A84B5B6803F0B2 +S315080046700C03082B12D06368B3F5803F41D0002B9A +S3150800468055D103F1804303F504331A6822F48032C6 +S315080046901A601A6822F480221A6037E09B4B5B681E +S315080046A013F4803FE7D0994B1B6813F4003F03D0FF +S315080046B06368002B00F0AE81236813F0020F75D0F3 +S315080046C0924B5B6813F00C0F5FD0904B5B6803F05E +S315080046D00C03082B54D02369002B00F089808C4BDF +S315080046E001221A60FFF798FF0546884B1B6813F0EE +S315080046F0020F74D1FFF790FF401B0228F5D903205B +S315080047008DE1824A136843F480331360636843B3C8 +S31508004710FFF782FF05467D4B1B6813F4003FCBD19C +S31508004720FFF77AFF401B6428F5D9032077E1B3F534 +S31508004730A02F09D0754B1A6822F480321A601A68BD +S3150800474022F480221A60E1E703F18043A3F53C33A3 +S315080047501A6842F480221A601A6842F480321A6093 +S31508004760D4E7FFF759FF0546684B1B6813F4003F6B +S31508004770A2D0FFF751FF401B6428F5D903204EE16C +S31508004780624B5B6813F4803FA5D1604B1B6813F03E +S31508004790020F03D02369012B40F03E815B4A136860 +S315080047A023F0F803616943EAC1031360236813F031 +S315080047B0080F32D0A369002B5BD0564B01221A6032 +S315080047C0FFF72AFF0546514B5B6A13F0020F21D10A +S315080047D0FFF722FF401B0228F5D903201FE14B4AA9 +S315080047E0136823F0F803616943EAC1031360DDE740 +S315080047F0474B00221A60FFF70FFF0546434B1B681D +S3150800480013F0020FD2D0FFF707FF401B0228F5D995 +S31508004810032004E10120FFF705FF236813F0040FC6 +S3150800482000F09880394BDB6913F0805F33D1374B42 +S31508004830DA6942F08052DA61DB6903F0805301934A +S31508004840019B0125344B1B6813F4807F25D0E36850 +S31508004850012B36D0002B4CD103F1804303F50433EA +S315080048601A6A22F001021A621A6A22F004021A620D +S315080048702CE0284B00221A60FFF7CEFE0546234B94 +S315080048805B6A13F0020FC8D0FFF7C6FE401B02286A +S31508004890F5D90320C3E00025D4E71F4A136843F47B +S315080048A080731360FFF7B8FE06461B4B1B6813F4AC +S315080048B0807FCCD1FFF7B0FE801B6428F5D9032092 +S315080048C0ADE0124A136A43F001031362E3687BB34F +S315080048D0FFF7A2FE06460D4B1B6A13F0020F38D1EE +S315080048E0FFF79AFE801B41F288339842F3D90320DA +S315080048F095E0052B12D0054B1A6A22F001021A62BE +S315080049001A6A22F004021A62E0E700BF00100240A9 +S31508004910000042428004424200700040424B1A6A3C +S3150800492042F004021A621A6A42F001021A62CDE7DC +S31508004930FFF772FE06463C4B1B6A13F0020F08D0BF +S31508004940FFF76AFE801B41F288339842F3D90320A9 +S3150800495065E0E5B9E369002B60D0334A526802F096 +S315080049600C02082A5DD0022B17D0304B00221A60A1 +S31508004970FFF752FE04462C4B1B6813F0007F47D006 +S31508004980FFF74AFE001B0228F5D9032047E0264A0E +S31508004990D36923F08053D361DCE7244B00221A60E5 +S315080049A0FFF73AFE0546204B1B6813F0007F06D03A +S315080049B0FFF732FE401B0228F5D903202FE0236AB1 +S315080049C0B3F5803F1AD018494B6823F47413226A4A +S315080049D0606A024313434B60144B01221A60FFF7C7 +S315080049E01BFE0446104B1B6813F0007F0ED1FFF721 +S315080049F013FE001B0228F5D9032010E00A4A536863 +S31508004A0023F40033A1680B435360DCE7002006E07B +S31508004A10002004E0012002E0012000E0002002B0AE +S31508004A2070BD0120FBE700BF001002406000424253 +S31508004A3010B487B0164C94E80F000DF1180C0CE969 +S31508004A400F00238AADF80430124B5B6803F00C02A2 +S31508004A50082A03D0104807B010BC7047C3F3834236 +S31508004A60624412F8102C13F4803F0CD0094B5B6893 +S31508004A70C3F34043634413F8143C074800FB02F0B1 +S31508004A80B0FBF3F0E7E7054800FB02F0E3E700BFF9 +S31508004A90804E00080010024000127A0000093D000E +S31508004AA05A4B1B6803F007038B420BD2574A13680D +S31508004AB023F007030B431360136803F007038B42C5 +S31508004AC040F09D8070B5036813F0020F06D0504A77 +S31508004AD0536823F0F0038468234353600D46044665 +S31508004AE0036813F0010F52D04368012B23D0022B21 +S31508004AF028D0474A126812F0020F00F08280444913 +S31508004B004A6822F0030213434B60FFF785FD064609 +S31508004B106368012B1DD0022B2AD03D4B5B6813F02E +S31508004B200C0F34D0FFF778FD801B41F2883398428A +S31508004B30F3D9032062E0364A126812F4003FDED148 +S31508004B4001205BE0324A126812F0007FD7D10120BB +S31508004B5054E02F4B5B6803F00C03042B17D0FFF7C8 +S31508004B605BFD801B41F288339842F2D9032045E069 +S31508004B70274B5B6803F00C03082B08D0FFF74CFDA6 +S31508004B80801B41F288339842F2D9032036E01F4B46 +S31508004B901B6803F00703AB420AD91C4A136823F0C3 +S31508004BA007032B431360136803F00703AB422AD1AC +S31508004BB0236813F0040F06D0154A536823F4E063FC +S31508004BC0E1680B435360236813F0080F07D0104AB7 +S31508004BD0536823F46053216943EAC1035360FFF71E +S31508004BE027FF0B4B5B68C3F303130A4AD35CD84011 +S31508004BF0094B18600020FFF7CBFC002070BD012090 +S31508004C0070470120FAE70120F8E700BF00200240BC +S31508004C1000100240984E000834040020014B186822 +S31508004C20704700BF340400200F4B1A6842F0010297 +S31508004C301A6059680D4A0A405A601A6822F0847246 +S31508004C4022F480321A601A6822F480221A605A689E +S31508004C5022F4FE025A604FF41F029A60044B4FF08A +S31508004C6000629A60704700BF001002400000FFF81B +S31508004C7000ED00E008B5FFF7D1FF084BA3FB0030B5 +S31508004C808009FFF769FB0420FFF77CFB0022114629 +S31508004C904FF0FF30FFF72CFB08BD00BFD34D621065 +S31508004CA008B5FFF7B9FC08BD08B5FFF7A9FCFFF77B +S31508004CB07AFB08BD08B501224FF480510148FFF779 +S31508004CC061FC08BD0010014010B5FFF7E9FF104B65 +S31508004CD01B68C31AB3F5FA7F0ED304460D4B1B782F +S31508004CE05BB90C4B01221A7000224FF480510A4816 +S31508004CF0FFF748FC064B1C6010BD064B00221A70D5 +S31508004D0001224FF480510448FFF73CFCF2E700BF4C +S31508004D10580400205404002000100140014A024BA8 +S31508004D209A6070470040000800ED00E000B591B0B9 +S31508004D30012206924FF480330793002108910A92C4 +S31508004D4002220D920E934FF4E0130F9306A8FFF775 +S31508004D507FFC00B1FEE70F23019302210291002395 +S31508004D6003934FF480620492059301A8FFF798FE17 +S31508004D7000B1FEE711B05DF804FB08B5FFF7CEFFFA +S31508004D80FFF72CFCFFF7D2FFFFF774FFFFF792FF40 +S31508004D9008BD08B5FFF7F1FFFFF796FFFCE700002F +S31508004DA070B588B02E4B9A6942F001029A619A69E9 +S31508004DB002F001020192019ADA6942F08052DA6140 +S31508004DC0DA6902F080520292029A9A6942F0100257 +S31508004DD09A619B6903F010030393039B0320FFF773 +S31508004DE075FA002211466FF00B00FFF781FA0022D0 +S31508004DF011466FF00A00FFF77BFA002211466FF0A2 +S31508004E000900FFF775FA002211466FF00400FFF754 +S31508004E106FFA002211466FF00300FFF769FA0022C5 +S31508004E2011466FF00100FFF763FA002211464FF0B2 +S31508004E30FF30FFF75DFA4FF4805504950126059675 +S31508004E400023069302230793064C04A92046FFF77E +S31508004E50AFFA324629462046FFF794FB08B070BDE4 +S31508004E600010024000100140F8B500BFF8BC08BCAD +S31508004E709E467047F8B500BFF8BC08BC9E4670470A +S31508004E8002030405060708090A0B0C0D0E0F10107D +S31508004E9001020000000000200000000000000000E1 +S30D08004EA00102030406070809D4 +S30D08004EA8994100083541000894 +S30908004EB01141000896 +S31508004EB400000000EC02002054030020BC0300207C +S31508004EC400000000000000000000000000000000D0 +S31508004ED400000000000000000000000000000000C0 +S31508004EE400000000000000000000000000000000B0 +S31508004EF400000000000000000000000000000000A0 +S31508004F04000000000000000000000000000000008F +S31508004F14000000000000000000000000000000007F +S31508004F24000000000000000000000000000000006F +S31508004F34000000000000000000000000000000005F +S31508004F44000000000000000000000000000000004F +S31508004F54000000000000000001000000000000003E +S31508004F640E33CDAB34126DE6ECDE05000B00000003 +S31508004F74000000000000000000000000000000001F +S31508004F84000000000000000000000000000000000F +S31508004F9400000000000000000000000000000000FF +S31508004FA400000000000000000000000000000000EF +S31508004FB400000000000000000000000000000000DF +S31508004FC400000000000000000000000000000000CF +S31508004FD400000000000000000000000000000000BF +S31508004FE400000000000000000000000000000000AF +S31508004FF4000000000000000000000000000000009F +S31508005004000000000000000000000000000000008E +S31508005014000000000000000000000000000000007E +S31508005024000000000000000000000000000000006E +S31508005034000000000000000000000000000000005E +S31508005044000000000000000000000000000000004E +S31508005054000000000000000000000000000000003E +S31508005064000000000000000000000000000000002E +S31508005074000000000000000000000000000000001E +S31508005084000000000000000000000000000000000E +S3150800509400000000000000000000000000000000FE +S315080050A400000000000000000000000000000000EE +S315080050B400000000000000000000000000000000DE +S315080050C400000000000000000000000000000000CE +S315080050D400000000000000000000000000000000BE +S315080050E400000000000000000000000000000000AE +S315080050F4000000000000000000000000000000009E +S31508005104000000000000000000000000000000008D +S31508005114000000000000000000000000000000007D +S31508005124000000000000000000000000000000006D +S31508005134000000000000000000000000000000005D +S31508005144000000000000000000000000000000004D +S31508005154000000000000000000000000000000003D +S31508005164000000000000000000000000000000002D +S31508005174000000000000000000000000000000001D +S31508005184000000000000000000000000000000000D +S3150800519400000000000000000000000000000000FD +S315080051A400000000000000000000000000000000ED +S315080051B400000000000000000000000000000000DD +S315080051C400000000000000000000000000000000CD +S315080051D400000000000000000000000000000000BD +S315080051E400000000000000000000000000000000AD +S315080051F4000000000000000000000000000000009D +S31508005204000000000000000000000000000000008C +S31508005214000000000000000000000000000000007C +S31508005224000000000000000000000000000000006C +S31508005234000000000000000000000000000000005C +S31508005244000000000000000000000000000000004C +S31508005254000000000000000000000000000000003C +S31508005264000000000000000000000000000000002C +S31508005274000000000000000000000000000000001C +S31508005284000000000000000000000000000000000C +S3150800529400000000000000000000000000000000FC +S315080052A400000000000000000000000000000000EC +S315080052B400000000000000000000000000000000DC +S315080052C400000000000000000000000000000000CC +S315080052D400000000000000005C040020010000003B +S30D080052E41000000000A24A04B4 +S7050800427937 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/main.c index 7f7e2037..8c325841 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -69,6 +70,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -80,6 +83,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/bin/demoprog_olimex_stm32h103.out b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/bin/demoprog_olimex_stm32h103.out index ef7a1152..afb377f5 100644 Binary files a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/bin/demoprog_olimex_stm32h103.out and b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/bin/demoprog_olimex_stm32h103.out differ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/bin/demoprog_olimex_stm32h103.srec b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/bin/demoprog_olimex_stm32h103.srec index 49817ed2..0d858760 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/bin/demoprog_olimex_stm32h103.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/bin/demoprog_olimex_stm32h103.srec @@ -1,257 +1,247 @@ S021000064656D6F70726F675F6F6C696D65785F73746D3332683130332E73726563A5 -S3150800400018080020C14E0008194F00081D4F000867 -S31508004010214F0008254F0008294F0008000000001E -S315080040200000000000000000000000002D4F0008FE -S31508004030314F000800000000354F0008934D000876 -S31508004040394F00083D4F0008414F0008454F00080A -S31508004050494F00084D4F0008514F0008554F0008BA -S31508004060594F00085D4F0008614F0008654F00086A -S31508004070694F00086D4F0008714F0008754F00081A -S31508004080794F00087D4F0008814F0008854F0008CA -S31508004090894F00088D4F0008914F0008954F00087A -S315080040A0994F00089D4F0008A14F0008A54F00082A -S315080040B0A94F0008AD4F0008B14F0008B54F0008DA -S315080040C0B94F0008BD4F0008C14F0008C54F00088A -S315080040D0C94F0008CD4F0008D14F0008D54F00083A -S315080040E0D94F0008DD4F0008E14F0008EE11AA5528 -S315080040F070B582B0040000252078C00740F184809E -S31508004100DFF85406006810F00C0004280BD0DFF81E -S315080041104806006810F00C0008280ED1DFF83806AB -S315080041200068C00309D5DFF82C06006880036BD544 -S315080041306068002868D1012002E26068B0F5803F17 -S3150800414008D1DFF81006006850F48030DFF804164E -S31508004150086038E06068002810D1DFF8F8050068C4 -S3150800416030F48030DFF8EC150860DFF8E805006801 -S3150800417030F48020DFF8DC15086024E06068B0F5CC -S31508004180A02F10D1DFF8CC05006850F48020DFF8A6 -S31508004190C4150860DFF8BC05006850F48030DFF805 -S315080041A0B41508600FE0DFF8AC05006830F480301D -S315080041B0DFF8A0150860DFF89C05006830F4802059 -S315080041C0DFF890150860606800280ED000F0E2FA63 -S315080041D00500DFF880050068800315D400F0DAFAD8 -S315080041E0401B6528F5D30320AAE100F0D3FA0500A1 -S315080041F0DFF860050068800306D500F0CBFA401B9F -S315080042006528F5D303209BE12078800726D5DFF8BB -S315080042104805006810F00C0F0BD0DFF83C05006865 -S3150800422010F00C00082833D1DFF82C050068C0030D -S315080042302ED4DFF820050068800704D520690128F8 -S3150800424001D001207CE1DFF80C05006830F0F800A9 -S31508004250616950EAC100DFF8FC140860207800079D -S315080042604ED5A069002800F081800120DFF8F814F7 -S31508004270086000F08FFA0500DFF8E8040068800798 -S315080042803BD400F087FA401B0328F5D3032057E1F7 -S31508004290206900281ED00120DFF8D014086000F03D -S315080042A079FA0500DFF8AC040068800706D400F048 -S315080042B071FA401B0328F5D3032041E1DFF8940483 -S315080042C0006830F0F800616950EAC100DFF884142C -S315080042D00860C3E70020DFF89414086000F05AFA73 -S315080042E00500DFF8700400688007B7D500F052FAB9 -S315080042F0401B0328F5D3032022E1012000F017FA1A -S315080043002078400740F1B9800026DFF86404006889 -S31508004310C0000FD4DFF85804006850F08050DFF86A -S3150800432050140860DFF84804006810F080500090C8 -S3150800433000980126DFF83C040068C00529D4DFF898 -S315080043403404006850F48070DFF82814086000F020 -S3150800435021FA0500DFF81C040068C00519D400F02E -S3150800436019FA401B6528F5D30320E9E00020DFF899 -S31508004370F813086000F00EFA0500DFF8E803006895 -S315080043808007BDD500F006FA401B0328F5D30320A5 -S31508004390D6E0E068012808D1DFF8DC03006850F0B1 -S315080043A00100DFF8D413086037E0E068002810D170 -S315080043B0DFF8C403006840084000DFF8BC13086053 -S315080043C0DFF8B403006830F00400DFF8AC130860C7 -S315080043D023E0E068052810D1DFF89C03006850F058 -S315080043E00400DFF894130860DFF88C03006850F0C7 -S315080043F00100DFF8841308600FE0DFF87C0300682B -S3150800440040084000DFF870130860DFF86C030068A6 -S3150800441030F00400DFF860130860E068002810D068 -S3150800442000F0B8F90500DFF850030068800719D4D2 -S3150800443000F0B0F9401B41F289318842F3D30320DA -S315080044407EE000F0A7F90500DFF82C030068800776 -S3150800445008D500F09FF9401B41F289318842F3D311 -S3150800446003206DE0F6B2012E07D1DFF804030068D9 -S3150800447030F08050DFF8F8120860E06900285ED056 -S31508004480DFF8D402006810F00C00082855D0E0695F -S3150800449002283FD10020DFF8E412086000F07AF91C -S315080044A00500DFF8B0020068800106D500F072F951 -S315080044B0401B0328F5D3032042E0206AB0F5803F6D -S315080044C009D1DFF89402006830F40030A168084387 -S315080044D0DFF884120860DFF88002006830F4741090 -S315080044E0216A0843616A0843DFF86C1208600120F4 -S315080044F0DFF88812086000F04DF90500DFF854026D -S31508004500006880011BD400F045F9401B0328F5D349 -S31508004510032015E00020DFF86412086000F03AF97D -S315080045200500DFF830020068800108D500F032F98E -S31508004530401B0328F5D3032002E0012000E00020F9 -S3150800454076BD70B504000D000026DFF83402006859 -S3150800455010F00700A84211D2DFF824020068C0084C -S31508004560C0002843DFF818120860DFF81402006854 -S3150800457010F00700A84201D00120A1E020788007AA -S3150800458009D5DFF8D401006830F0F000A1680843C7 -S31508004590DFF8C41108602078C00756D5606801287E -S315080045A006D1DFF8B0010068800311D4012087E046 -S315080045B06068022806D1DFF89C010068800107D4EC -S315080045C001207DE063480068800701D4012077E078 -S315080045D06148006880088000616808435E49086091 -S315080045E000F0D8F80600606801280ED15A4800681D -S315080045F010F00C00042828D000F0CCF8801B41F2FB -S3150800460089318842F2D303205AE0606802280ED125 -S315080046105148006810F00C00082816D000F0BAF8C7 -S31508004620801B41F289318842F2D3032048E04A4888 -S31508004630006810F00C0F08D000F0ACF8801B41F2AF -S3150800464089318842F3D303203AE04D48006810F0D8 -S31508004650070085420ED24A480068C008C0002843B1 -S31508004660474908604648006810F00700A84201D08C -S31508004670012025E02078400707D53748006830F440 -S31508004680E060E1680843344908602078000708D5E7 -S315080046903148006830F46050216950EAC1002E495B -S315080046A0086000F00EF837492B4A1268C2F3031265 -S315080046B0895CC8402A490860002000F071F800208B -S315080046C070BD00B585B001A82F49102200F08EF8FC -S315080046D02E480088ADF800000020002000200021A8 -S315080046E000201D48006810F00C01042902D0082992 -S315080046F002D016E0194815E001A9C0F38342895C87 -S31508004700C0030AD56846144A1268C2F34042805C60 -S31508004710124A5143B1FBF0F002E01D4800FB01F0DC -S3150800472000E00E4805B000BD0D480068704781B02E -S315080047300B490968C9084FF47A72B1FBF2F148438C -S31508004740009000BF0098411E00910028F9D101B0E1 -S3150800475070470000001002400410024000127A0060 -S315080047600400002024100240800442420000424215 -S315080047701C100240007000402010024060004242B7 -S3150800478000200240FC4E0008EC4E00084248000893 -S3150800479000093D0001480068704700BF0C00002072 -S315080047A010B504004FF47A700D490978B0FBF1F0A2 -S315080047B00C490968B1FBF0F000F0B3F8002801D005 -S315080047C001200CE0102C09D2002221005FF0FF30F6 -S315080047D000F096F804480460002000E0012010BDAF -S315080047E0100000200400002000000020103A07D323 -S315080047F030B4B1E83810103AA0E83810F9D230BC15 -S31508004800530724BFB1E80810A0E8081044BF51F8C0 -S31508004810043B40F8043BD20724BF31F8022B20F8AA -S31508004820022B44BF0B7803707047083A07D3B1E8E8 -S315080048300810083A40F8043B40F804CBF7D253076F -S31508004840E4E7010210F00701404800684FF6FF024E -S3150800485010403F4A52EA012108433C490860704724 -S315080048603A480068C0F30220704740B2002808D5CD -S315080048700901384A40B210F00F00104400F8041C31 -S3150800488003E00901344A40B21154704710B410F0DD -S315080048900700D0F10703052B01D3042301E0D0F16B -S315080048A00703041D072C01D2002000E0C01E0124C6 -S315080048B014FA03F35B1E19408140012313FA00F032 -S315080048C0401E1040084310BC704780B5411EB1F128 -S315080048D0807F01D301200EE0401E204908600F2189 -S315080048E05FF0FF30FFF7C1FF00201D490860072071 -S315080048F01C490860002002BD80B5FFF7A3FF01BD73 -S3150800490070B504000D0016000020FFF7A9FF32005D -S315080049102900FFF7BBFF0100200040B2FFF7A5FF03 -S3150800492070BD80B5FFF7D1FF02BD042806D10D483A -S31508004930006850F004000B49086005E00948006863 -S3150800494030F0040007490860704700000CED00E0ED -S315080049500000FA0518ED00E000E400E014E000E0CD -S3150800496018E000E010E000E080B500F001F801BDB5 -S3150800497070470000F8B40025002400250022002610 -S31508004980002307E0DFF8B8512D6835EA04046C4DBA -S315080049902C605B1C102B80F0C680012414FA03F5EA -S315080049A00C682C40AC42F4D14E68002E27D0012E5C -S315080049B01AD0022E1DD0032E2FD0112E16D0122E4D -S315080049C01AD0604FBE421AD05F4FBE4217D05F4F13 -S315080049D0BE4214D05E4FBE4211D05E4FBE420ED0CC -S315080049E05D4FBE420BD01AE0CA6818E0CA68121DAD -S315080049F015E0CA68083212E0CA680C320FE08A6805 -S31508004A00002A01D1042207E08A68012A02D1082275 -S31508004A10056101E00822456101E00022FFE7FF2C5D -S31508004A2001D8050000E0051DFF2C01D89E0002E014 -S31508004A30B3F10806B6002F685FF00F0C1CFA06FCE7 -S31508004A4037EA0C0712FA06F63E432E604D68ED006B -S31508004A509FD5424D2D6855F00105404E35603F4DB6 -S31508004A602D6815F001050095009D3D4D9E0855F8E9 -S31508004A7026500F2613F00307FFB2BF00BE40B5430A -S31508004A80384EB04201D100260FE0374EB04201D170 -S31508004A9001260AE0354EB04201D1022605E0344E21 -S31508004AA0B04201D1032600E0042613F00307FFB243 -S31508004AB0BF00BE4035432A4E9F0846F827504D682A -S31508004AC0ED0305D52B4D2D6825432A4E356004E0A8 -S31508004AD0284D2D68A543274E35604D68AD0305D58D -S31508004AE0254D2D682543244E356004E0224D2D685A -S31508004AF0A543214E35604D68ED0205D51F4D2D683D -S31508004B0025431E4E356004E01C4D2D68A5431B4EFB -S31508004B1035604D68AD027FF535AF094D2D682C43DC -S31508004B20074D2C6035E7F1BC7047D2B2002A02D097 -S31508004B3089B2016102E089B2090401617047000087 -S31508004B400C04014000001110000012100000211092 -S31508004B500000221000003110000032101810024028 -S31508004B600800014000080140000C01400010014007 -S31508004B7000140140000401400404014008040140F7 -S31508004B8080B500F003F800F0AFF8FCE780B500F058 -S31508004B90D5F800F005F800F0E5F800F09DF801BD3D -S31508004BA000B58FB0012005905FF480300690002094 -S31508004BB007900120099002200C905FF480300D9038 -S31508004BC05FF4E0100E9005A8FFF792FA002800D0CF -S31508004BD0FEE70F20009002200190002002904FF47B -S31508004BE0806003900020049002216846FFF7A9FC24 -S31508004BF0002800D0FEE70FB000BD00B585B03348E9 -S31508004C00006850F00100314908603048006810F02B -S31508004C100100009000982E48006850F080502C49FA -S31508004C2008602B48006810F08050009000982748CC -S31508004C30006850F01000254908602448006810F004 -S31508004C401000009000980320FFF756FE002200216E -S31508004C507FF00B00FFF754FE002200217FF00A00C8 -S31508004C60FFF74EFE002200217FF00900FFF748FEFD -S31508004C70002200217FF00400FFF742FE00220021F7 -S31508004C807FF00300FFF73CFE002200217FF00100C1 -S31508004C90FFF736FE002200215FF0FF30FFF730FEF7 -S31508004CA04FF48050019001200290002003900220CA -S31508004CB0049001A90748FFF75DFE01224FF48051D1 -S31508004CC00448FFF732FF05B000BD00001810024087 -S31508004CD01C1002400010014080B501224FF480519B -S31508004CE01348FFF722FF01BD10B500F04EF8040087 -S31508004CF010480068201AB0F5FA7F18D30E480078D5 -S31508004D00002809D101200C49087000224FF480516F -S31508004D100748FFF70AFF08E0002007490870012244 -S31508004D204FF480510248FFF700FF0248046010BDA7 -S31508004D3000100140080000201100002080B5084836 -S31508004D40006850F01000064908600320FFF7D4FDFC -S31508004D500020FFF725FDFFF750FF002002BD0000E9 -S31508004D600020024080B5FFF7DFFC4FF47A71B0FBF4 -S31508004D70F1F0FFF7D6FD0420FFF7D7FD002200214A -S31508004D805FF0FF30FFF7BCFD01BD80B5FFF702FD00 -S31508004D9002BD80B500F004F8FFF7E6FD01BD00008E -S31508004DA003480068034909780818014908607047EC -S31508004DB00C000020100000201148006850F0010087 -S31508004DC00F4908600F4800680F4908400D490860F8 -S31508004DD00B4800680D4908400949086008480068FA -S31508004DE030F48020064908600648006830F4FE0062 -S31508004DF0044908605FF41F00054908607047000011 -S31508004E0000100240041002400000FFF8FFFFF6FE03 -S31508004E100810024010B450F8041B79B102684368C0 -S31508004E2002440830DC0744BFA9F10104E31852F82C -S31508004E30044B43F8044B091FF9D1ECE710BC704743 -S31508004E4010B5074979441831064C7C44163404E0F9 -S31508004E500A68081D114488470146A142F8D110BDC9 -S31508004E600800000018000000ADFFFFFF1400000056 -S31508004E7068000000000000200000000000F00BF8A9 -S31508004E80002801D0FFF7DCFF0020AFF30080FFF712 -S31508004E9077FE00F002F80120704700F001B8000024 -S31508004EA00746384600F002F8FBE7000080B5AFF386 -S31508004EB00080024A11001820ABBEFBE7260002005C -S31508004EC002488546024880470248004718080020DD -S31508004ED0B94D00080D4F00081000000000A24A0452 -S31508004EE000000000000000000100000002030405A5 -S31508004EF0060708090A0B0C0D0E0F1010000000001B -S31508004F00000000000102030406070809AFF3008049 -S31508004F10AFF30080FFF7B2FFFFF7FEBFFFF7FEBF54 +S3150800400018080020254E0008694E00086D4E000865 +S31508004010714E0008754E0008794E00080000000031 +S315080040200000000000000000000000007D4E0008AF +S31508004030814E000800000000854E0008EF4C00087D +S31508004040894E00088D4E0008914E0008954E0008CE +S31508004050994E00089D4E0008A14E0008A54E00087E +S31508004060A94E0008AD4E0008B14E0008B54E00082E +S31508004070B94E0008BD4E0008C14E0008C54E0008DE +S31508004080C94E0008CD4E0008D14E0008D54E00088E +S31508004090D94E0008DD4E0008E14E0008E54E00083E +S315080040A0E94E0008ED4E0008F14E0008F54E0008EE +S315080040B0F94E0008FD4E0008014F0008054F00089C +S315080040C0094F00080D4F0008114F0008154F00084A +S315080040D0194F00081D4F0008214F0008254F0008FA +S315080040E0294F00082D4F0008314F0008EE11AA5538 +S315080040F02DE9FC41040000202078C0076BD5DFF8C5 +S315080041009405016811F00C01042907D0016811F023 +S315080041100C0108290CD10068C00309D5DFF8700521 +S315080041200068800357D56068002854D10120B3E1A0 +S315080041306068B0F5803F06D1DFF85405016851F490 +S315080041408031016026E0606800280AD1DFF8400562 +S31508004150016831F480310160016831F48021016021 +S3150800416018E06068B0F5A02F0AD1DFF824050168C9 +S3150800417051F480210160016851F48031016009E041 +S31508004180DFF80C05016831F480310160016831F40B +S3150800419080210160606800280ED000F099FA0500B9 +S315080041A0DFF8EC040068800315D400F091FA401B90 +S315080041B06528F5D303206FE100F08AFA0500DFF8D9 +S315080041C0D0040068800306D500F082FA401B6528F3 +S315080041D0F5D3032060E1207880071ED5DFF8B40404 +S315080041E0016811F00C0F07D0016811F00C010829BD +S315080041F02CD10068C00329D4DFF894040168890724 +S3150800420004D52169012901D0012045E1016831F071 +S31508004210F801626951EAC20101602078000749D5B0 +S31508004220A069002871D00120DFF87814086000F032 +S315080042304FFA0500DFF868040068800737D400F0F5 +S3150800424047FA401B0328F5D3032025E120690028F7 +S315080042501AD00120DFF85014086000F039FA05007A +S31508004260DFF82C040168890706D400F031FA401BF0 +S315080042700328F5D303200FE1016831F0F8016269DC +S3150800428051EAC2010160C8E70020DFF81C14086083 +S3150800429000F01EFA0500DFF8F80300688007BCD5B1 +S315080042A000F016FA401B0328F5D30320F4E001209A +S315080042B000F0DAF92078400740F196800026DFF80A +S315080042C0EC532868C00009D4286850F0805028604C +S315080042D0286810F08050009000980126DFF8D07307 +S315080042E03868C00524D4386850F48070386000F007 +S315080042F0EFF980463868C0051AD400F0E9F9B0EB42 +S3150800430008006528F6D30320C6E00020DFF89413DA +S31508004310086000F0DDF90500DFF88403006880070F +S31508004320C8D500F0D5F9401B0328F5D30320B3E020 +S31508004330E068012806D1DFF87C03016851F0010125 +S31508004340016025E0E06800280AD1DFF86803016803 +S31508004350490849000160016831F00401016017E06D +S31508004360E06805280AD1DFF84C03016851F004011A +S315080043700160016851F00101016009E0DFF83403CA +S315080043800168490849000160016831F004010160CB +S31508004390E068002810D000F09BF90700DFF8140346 +S315080043A00068800719D400F093F9C01B41F28931DF +S315080043B08842F3D303206FE000F08AF90700DFF89C +S315080043C0F4020068800708D500F082F9C01B41F2A4 +S315080043D089318842F3D303205EE0F6B2012E03D179 +S315080043E0286830F080502860E069002853D0DFF84C +S315080043F0A462306810F00C0008284AD0E069022848 +S3150800440034D1DFF8B4720020386000F061F98046D4 +S31508004410DFF87C522868800107D500F059F9B0EB1F +S3150800442008000328F4D3032036E0206AB0F5803F5D +S3150800443005D1316831F40031A06801433160316833 +S3150800444031F47411206A0143606A01433160012026 +S31508004450386000F03DF90400286880011BD400F09C +S3150800446037F9001B0328F7D3032015E00020DFF8EF +S315080044704812086000F02CF90400DFF814020068FE +S31508004480800108D500F024F9001B0328F5D3032082 +S3150800449002E0012000E00020BDE8F6812DE9F041A8 +S315080044A004000D000020DFF81462306810F00700E1 +S315080044B0A8420BD23068C008C00028433060306874 +S315080044C010F00700A84201D0012097E02078800765 +S315080044D007D5DFF8C0110A6832F0F002A068024377 +S315080044E00A602078C00754D56068012806D1DFF82D +S315080044F0A0010068800310D401207FE060680228CC +S3150800450005D163480068800107D4012076E0604839 +S315080045100068800701D4012070E05E4F3968890879 +S31508004520890060680143396000F0D2F88046606807 +S3150800453001280ED1386810F00C00042829D000F0A4 +S31508004540C7F8B0EB080041F289318842F2D303205C +S3150800455054E0606802280ED1386810F00C0008286C +S3150800456017D000F0B5F8B0EB080041F2893188425F +S31508004570F2D3032042E0386810F00C0F09D000F09F +S31508004580A7F8B0EB080041F289318842F3D303203B +S3150800459034E0306810F0070085420BD23068C00856 +S315080045A0C00028433060306810F00700A84201D0E8 +S315080045B0012023E02078400706D536490A6832F4F8 +S315080045C0E062E06802430A602078000707D53148B0 +S315080045D0016831F46051226951EAC201016000F0B4 +S315080045E00FF837492B4A1268C2F30312895CC84090 +S315080045F02A490860002000F071F80020BDE8F08123 +S3150800460000B585B001A82F49102200F08DF82E4874 +S315080046100088ADF8000000200020002000200020BF +S315080046201C4A116811F00C00042802D0082802D090 +S3150800463014E0194813E001A8C1F38343C05CC90319 +S3150800464009D569461268C2F340428A5C1249484352 +S31508004650B0FBF2F001E01D49484300E00E4805B002 +S3150800466000BD0E480068704781B00C490968C90842 +S315080046704FF47A72B1FBF2F14843009000BF0098FC +S31508004680411E00910028F9D101B0704700000000D2 +S31508004690001002400410024000127A0004000020B4 +S315080046A02410024080044242000042421C1002408C +S315080046B00070004020100240600042420020024084 +S315080046C04C4E00083C4E0008AE47000800093D0065 +S315080046D001480068704700BF0C00002010B50400B0 +S315080046E04FF47A700D490978B0FBF1F00C49096866 +S315080046F0B1FBF0F000F0CAF8002801D001200CE068 +S31508004700102C09D2002221005FF0FF3000F0ADF82E +S3150800471004480460002000E0012010BD10000020BD +S315080047200400002000000020103A07D330B4B1E896 +S315080047303810103AA0E83810F9D230BC530724BF15 +S31508004740B1E80810A0E8081044BF51F8043B40F847 +S31508004750043BD20724BF31F8022B20F8022B44BFB2 +S315080047600B7803707047121F17D35B0009D151F8F5 +S31508004770043B20F8023B1B0C121F20F8023BF6D222 +S315080047800BE051F8043B00F8013B1B0A20F8023BFA +S315080047901B0C121F00F8013BF3D238BF121D521E24 +S315080047A024BF11F8013B00F8013BF8D87047010215 +S315080047B010F007003E4B1A684FF6FF010A403D49C4 +S315080047C051EA00210A431A60704739480068C0F365 +S315080047D002207047020052B2002A08D50901364A5B +S315080047E040B210F00F00104400F8041C03E0090161 +S315080047F0324A40B21154704710B410F00700D0F195 +S315080048000703052B01D3042301E0D0F10703041D98 +S31508004810072C01D2002000E0C01E012414FA03F37D +S315080048205B1E1940814014FA00F0401E10400843F0 +S3150800483010BC704780B5411EB1F1807F01D30120BD +S315080048400EE0401E1E4908600F215FF0FF30FFF79B +S31508004850C1FF00201B49086007201B49086000208B +S3150800486002BD80B5FFF7A4FF01BD70B504000D00B9 +S3150800487016000020FFF7A9FF32002900FFF7BCFF4A +S315080048800100200040B2FFF7A5FF70BD80B5FFF715 +S31508004890D1FF02BD042805D10B48016851F0040177 +S315080048A0016004E00848016831F0040101607047BE +S315080048B00CED00E00000FA0518ED00E000E400E069 +S315080048C014E000E018E000E010E000E080B500F039 +S315080048D001F801BD70470000F8B50200002000206D +S315080048E0002000250020002314E0DFF8B401066844 +S315080048F036EA040404600CE0DFF8A8010668A6435B +S31508004900066048688002F0D5DFF8940106683443EB +S3150800491004605B1C102B80F0B88001269E400C6852 +S315080049203440B442F5D14868002827D001281AD067 +S3150800493002281DD003282FD0112816D012281AD0E5 +S31508004940594FB8421AD0594FB84217D0584FB842A3 +S3150800495014D0584FB84211D0574FB8420ED0574FBF +S31508004960B8420BD01AE0CD6818E0CD682D1D15E0C9 +S31508004970CD68083512E0CD680C350FE08868002848 +S3150800498001D1042507E08868012802D108251661A7 +S3150800499001E00825566101E00025FFE7B4F5807FB0 +S315080049A001D2170000E0171DB4F5807F02D25FEA36 +S315080049B0830C03E0B3F1080C5FEA8C0C0F26D7F8DA +S315080049C000E016FA0CF03EEA000E15FA0CFC5CEA5A +S315080049D00E0CC7F800C04868C0009AD53848076862 +S315080049E057F001070760006810F001000090009872 +S315080049F0344F1800800857F820C013F00300C0B2DF +S31508004A00800086403CEA060C2F48824201D10026E7 +S31508004A100FE02E48824201D101260AE02C48824244 +S31508004A2001D1022605E02B48824201D1032600E087 +S31508004A30042613F00300C0B28000864056EA0C0C28 +S31508004A401800800847F820C04868C00304D52248E3 +S31508004A5006682643066003E01F480668A643066004 +S31508004A604868800304D51D4806682643066003E0A7 +S31508004A701A480668A64306604868C0027FF53CAF38 +S31508004A8008480668264306603BE7F1BDD2B2002A0D +S31508004A9002D089B2016102E089B209040161704756 +S31508004AA00C04014008040140000011100000121017 +S31508004AB00000211000002210000031100000321002 +S31508004AC0181002400800014000080140000C01408F +S31508004AD00010014000140140000401400404014094 +S31508004AE080B500F003F800F0B1F8FCE780B500F0F7 +S31508004AF009F800F0D3F800F009F800F0E1F800F042 +S31508004B009DF801BD484849490860704700B58FB00F +S31508004B10012005905FF4803006900021079101215D +S31508004B20099102210C910D905FF4E0100E9005A8F2 +S31508004B30FFF7DEFA002800D0FEE70F2000900220DB +S31508004B400190002002904FF48060039000200490AA +S31508004B5002216846FFF7A2FC002800D0FEE70FB046 +S31508004B6000BD18B585B03248016851F001010160F1 +S31508004B70016811F00101009100992E490A6852F066 +S31508004B8080520A60096811F0805100910099016805 +S31508004B9051F010010160006810F0100000900098B4 +S31508004BA00320FFF75EFE002200217FF00B00FFF7CF +S31508004BB05CFE002200217FF00A00FFF756FE002265 +S31508004BC000217FF00900FFF750FE002200217FF048 +S31508004BD00400FFF74AFE002200217FF00300FFF7DA +S31508004BE044FE002200217FF00100FFF73EFE00226E +S31508004BF000215FF0FF30FFF738FE4FF48050019038 +S31508004C000120029000200390022004900A4C01A97A +S31508004C102000FFF761FE01224FF480512000FFF7C4 +S31508004C2035FF06B010BD00000040000808ED00E0A2 +S31508004C30181002401C1002400010014080B50122E5 +S31508004C404FF480511248FFF721FF01BD38B500F037 +S31508004C504AF804000F4D2868201AB0F5FA7F15D3D4 +S31508004C600D490878002808D10120087000224FF461 +S31508004C7080510748FFF70AFF07E000200870012265 +S31508004C804FF480510248FFF701FF2C6031BD000048 +S31508004C9000100140080000201100002080B50748D8 +S31508004CA0016851F0100101600320FFF7DAFD0020CA +S31508004CB0FFF714FDFFF755FF002002BD0020024054 +S31508004CC080B5FFF7CEFC4FF47A71B0FBF1F0FFF731 +S31508004CD0DDFD0420FFF7DEFD002200215FF0FF3036 +S31508004CE0FFF7C3FD01BD80B5FFF7F2FC02BD80B535 +S31508004CF000F004F8FFF7EAFD01BD000003490A6861 +S31508004D000348007882180A60704700BF0C0000202C +S31508004D10100000200F49086850F0010008600E4A8C +S31508004D2013680E48034013600B680D4803400B6078 +S31508004D30086830F480200860106830F4FE001060BF +S31508004D405FF41F00074908605FF0006006490860C5 +S31508004D507047000000100240041002400000FFF8EF +S31508004D60FFFFF6FE0810024008ED00E030B50168C6 +S31508004D7084684218416802EB5103C90703D54C44BD +S31508004D8001E0491C05D19A420AD012F9011B12F812 +S31508004D90015B002904F8015BF3D4491EF7D5F2E755 +S31508004DA00C3030BD10B5074979441831064C7C449F +S31508004DB0163404E00A68081D114488470146A142D2 +S31508004DC0F8D110BD0800000014000000A1FFFFFF85 +S31508004DD0640100001A0000000000002000F00DF831 +S31508004DE0002801D0FFF7DEFFAFF300800020AFF305 +S31508004DF00080FFF775FE00F002F80120704700F00A +S31508004E0001B800000746384600F002F8FBE7000044 +S31508004E1080B5AFF30080024A11001820ABBEFBE74D +S31508004E202600020002488546024880470248004795 +S31508004E3018080020154D00085D4E000802030405F9 +S31508004E40060708090A0B0C0D0E0F101000000000CB +S31508004E50000000000102030406070809AFF30080FA +S31508004E60AFF30080FFF7BAFFFFF7FEBFFFF7FEBFFD +S31508004E70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF58 +S31508004E80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF48 +S31508004E90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF38 +S31508004EA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF28 +S31508004EB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF18 +S31508004EC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF08 +S31508004ED0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF8 +S31508004EE0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE8 +S31508004EF0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD8 +S31508004F00FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC7 +S31508004F10FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB7 S31508004F20FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA7 -S31508004F30FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF97 -S31508004F40FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF87 -S31508004F50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF77 -S31508004F60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF67 -S31508004F70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF57 -S31508004F80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF47 -S31508004F90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF37 -S31508004FA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF27 -S31508004FB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF17 -S31508004FC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF07 -S31508004FD0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF7 -S30908004FE0FFF7FEBF0C -S70508004F0D96 +S31508004F30FFF7FEBF0010FC0002A24A04F8000101B8 +S30608004F400062 +S70508004E5D47 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/ide/settings/stm32f103.wsdt b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/ide/settings/stm32f103.wsdt index b779b407..1135e6d0 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/ide/settings/stm32f103.wsdt +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/ide/settings/stm32f103.wsdt @@ -174,7 +174,7 @@ 24 1863 2 - + 0 -1 @@ -234,7 +234,7 @@ 14 - 11 + 20 1 @@ -248,7 +248,7 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 0400308400004C0000000E8400004A0000000B810000190000000D8100001B000000 + 04000E8400004A000000308400004C0000000B810000190000000D8100001B000000 0 @@ -265,7 +265,7 @@ 4294967295 - 000000003500000022010000E6000000 + 00000000740300008007000025040000 000000003F03000080070000F0030000 4096 0 @@ -279,7 +279,7 @@ 34051 000000003500000022010000E6000000 - 04000000570300001E010000D6030000 + 04000000570300007C070000D6030000 32768 0 0 @@ -480,11 +480,11 @@ 1 - 000000000E000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF0800000003850000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005608000000FFFEFF0B42007200650061006B0070006F0069006E0074007300000000000385000001000000FFFFFFFFFFFFFFFFFFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0385000001000000FFFFFFFF03850000000000000000000000000000 + 000000000E000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF0800000003850000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E65008000000100000000000000740300008007000025040000000000003F03000080070000F0030000000000004080005608000000FFFEFF0B42007200650061006B0070006F0069006E0074007300000000000385000001000000FFFFFFFFFFFFFFFFFFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0385000001000000FFFFFFFF03850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -493,7 +493,7 @@ 8192 0 0 - 32767 + 24 0 @@ -501,7 +501,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E10000000000002F000000FFFEFF000000000000000000000000000100000001000000018001E100000000000030000000FFFEFF000000000000000000000000000100000001000000018003E100000000040032000000FFFEFF0000000000000000000000000001000000010000000180008100000000000013000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000040035000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040037000000FFFEFF000000000000000000000000000100000001000000018022E100000000040036000000FFFEFF000000000000000000000000000100000001000000018025E100000000040039000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004003C000000FFFEFF00000000000000000000000000010000000100000001802CE10000000004003D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040026000000FFFEFF000000000000000000000000000100000001000000018024E100000000040038000000FFFEFF000000000000000000000000000100000001000000018028E10000000004003A000000FFFEFF000000000000000000000000000100000001000000018029E10000000004003B000000FFFEFF0000000000000000000000000001000000010000000180028100000000040015000000FFFEFF000000000000000000000000000100000001000000018029810000000004002A000000FFFEFF0000000000000000000000000001000000010000000180278100000000040028000000FFFEFF0000000000000000000000000001000000010000000180288100000000040029000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040022000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040023000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000040019000000FFFEFF00000000000000000000000000010000000100000001800C810000000000001A000000FFFEFF00000000000000000000000000010000000100000001805F860000000000002E000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E810000000000001C000000FFFEFF00000000000000000000000000010000000100000001800F810000000000001D000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E10000000000002F000000FFFEFF000000000000000000000000000100000001000000018001E100000000000030000000FFFEFF000000000000000000000000000100000001000000018003E100000000040032000000FFFEFF0000000000000000000000000001000000010000000180008100000000000013000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000040035000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040037000000FFFEFF000000000000000000000000000100000001000000018022E100000000000036000000FFFEFF000000000000000000000000000100000001000000018025E100000000040039000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004003C000000FFFEFF00000000000000000000000000010000000100000001802CE10000000004003D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040026000000FFFEFF000000000000000000000000000100000001000000018024E100000000040038000000FFFEFF000000000000000000000000000100000001000000018028E10000000004003A000000FFFEFF000000000000000000000000000100000001000000018029E10000000004003B000000FFFEFF0000000000000000000000000001000000010000000180028100000000040015000000FFFEFF000000000000000000000000000100000001000000018029810000000004002A000000FFFEFF0000000000000000000000000001000000010000000180278100000000040028000000FFFEFF0000000000000000000000000001000000010000000180288100000000040029000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040022000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040023000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000040019000000FFFEFF00000000000000000000000000010000000100000001800C810000000000001A000000FFFEFF00000000000000000000000000010000000100000001805F860000000000002E000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E810000000000001C000000FFFEFF00000000000000000000000000010000000100000001800F810000000000001D000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -510,7 +510,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/ide/stm32f103.dep b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/ide/stm32f103.dep index 808f706e..a1d4a28c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/ide/stm32f103.dep +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/ide/stm32f103.dep @@ -5,683 +5,413 @@ Debug - $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.o - $PROJ_DIR$\..\obj\irq.o - $PROJ_DIR$\Debug\Obj\stm32f10x_can.o - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\stm32f10x_dma.pbi - $PROJ_DIR$\..\irq.c - $PROJ_DIR$\Debug\Exe\stm32f103.out - $PROJ_DIR$\..\irq.h - $PROJ_DIR$\..\obj\vectors.__cstat.et - $PROJ_DIR$\..\obj\vectors.o - $PROJ_DIR$\Debug\Obj\stm32f10x_cec.o - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\cstart.s - $PROJ_DIR$\..\obj\stm32f10x_gpio.o - $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f10x.lst - $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\bin\stm32f103.out - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_dma.o - $PROJ_DIR$\..\obj\stm32f10x_dac.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_adc.pbi - $PROJ_DIR$\..\obj\led.o - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.o - $PROJ_DIR$\Debug\Obj\stm32f10x_crc.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.pbi - $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.o - $PROJ_DIR$\..\vectors.c - $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.o - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\startup_stm32f103xb.o - $PROJ_DIR$\..\bin\demoprog_olimex_stm32h103.srec - $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.o - $PROJ_DIR$\..\obj\stm32f10x_adc.pbi - $PROJ_DIR$\..\obj\stm32f10x_fsmc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_can.o - $PROJ_DIR$\..\obj\stm32f10x_fsmc.o - $PROJ_DIR$\..\obj\core_cm3.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_spi.lst - $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\obj\misc.o - $PROJ_DIR$\..\obj\misc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_bkp.o - $PROJ_DIR$\..\obj\stm32f10x_adc.o - $PROJ_DIR$\..\stm32f103xB.icf - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h - $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\system_stm32f1xx.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f10x_flash.o - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi - $PROJ_DIR$\..\..\Boot\config.h - $PROJ_DIR$\Debug\Obj\stm32f10x_flash.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.o - $PROJ_DIR$\..\obj\stm32f10x_exti.pbi - $PROJ_DIR$\Debug\Obj\os.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_crc.o - $PROJ_DIR$\..\src\app\app.c - $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.pbi - $PROJ_DIR$\..\src\hw\hw.h - $PROJ_DIR$\Debug\Obj\stm32f10x_flash.o - $PROJ_DIR$\Debug\Obj\stm32f10x_dma.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.pbi - $PROJ_DIR$\..\obj\vectors.lst - $PROJ_DIR$\..\obj\os.lst - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\src\hw\cstart.s - $PROJ_DIR$\Debug\Obj\stm32f10x_dac.pbi - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_exti.o - $PROJ_DIR$\..\obj\stm32f10x_can.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.o - $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.o - $PROJ_DIR$\..\obj\demoprog_olimex_stm32h103.map - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\obj\hw.lst - $PROJ_DIR$\..\src\os\os.h - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\Debug\Obj\stm32f10x_tim.o - $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\..\memory.x - $PROJ_DIR$\..\obj\core_cm3.lst $PROJ_DIR$\..\obj\hw.pbi $PROJ_DIR$\..\obj\stm32f10x_rcc.o $PROJ_DIR$\Debug\Obj\stm32f10x_dma.o - $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi $PROJ_DIR$\..\obj\stm32f10x_tim.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_spi.o - $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\obj\irq.lst - $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.pbi - $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi - $PROJ_DIR$\..\obj\stm32f10x_spi.pbi + $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\..\memory.x + $PROJ_DIR$\Debug\Obj\stm32f10x_dac.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.pbi + $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\..\obj\timer.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_exti.o + $PROJ_DIR$\Debug\Obj\stm32f10x_tim.o + $PROJ_DIR$\..\obj\hw.lst + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\src\hw\cstart.s + $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.o + $PROJ_DIR$\..\obj\demoprog_olimex_stm32h103.map + $PROJ_DIR$\..\src\os\os.h + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\Debug\Obj\stm32f10x_dma.pbi + $PROJ_DIR$\..\obj\os.lst + $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi + $PROJ_DIR$\..\obj\core_cm3.lst + $PROJ_DIR$\..\src\hw\hw.h + $PROJ_DIR$\..\obj\stm32f10x_can.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_flash.o + $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.o + $PROJ_DIR$\..\obj\vectors.lst + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl + $PROJ_DIR$\..\..\Boot\config.h + $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et + $PROJ_DIR$\Debug\Obj\os.pbi + $PROJ_DIR$\..\src\app\app.c + $PROJ_DIR$\Debug\Obj\stm32f10x_flash.pbi + $PROJ_DIR$\..\obj\core_cm3.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\stm32f103xB.icf + $PROJ_DIR$\..\obj\misc.__cstat.et + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\stm32f10x_spi.lst + $PROJ_DIR$\..\obj\system_stm32f1xx.xcl + $PROJ_DIR$\..\obj\stm32f10x_adc.o + $PROJ_DIR$\..\obj\stm32f10x_flash.o + $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.o + $PROJ_DIR$\..\obj\stm32f10x_exti.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl + $PROJ_DIR$\Debug\Obj\stm32f10x_crc.o + $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_bkp.o + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et $PROJ_DIR$\..\obj\app.pbi - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\Debug\Obj\stm32f10x_cec.pbi - $PROJ_DIR$\..\obj\stm32f10x_exti.o $PROJ_DIR$\..\obj\stm32f10x_cec.pbi + $PROJ_DIR$\..\obj\stm32f10x_pwr.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_spi.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h + $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi + $PROJ_DIR$\..\obj\stm32f10x_spi.pbi + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h + $PROJ_DIR$\..\obj\stm32f10x_exti.o + $PROJ_DIR$\..\obj\stm32f10x_dac.o + $TOOLKIT_DIR$\lib\m7M_tl.a $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h + $PROJ_DIR$\..\obj\os.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h + $PROJ_DIR$\Debug\Obj\stm32f10x_cec.pbi $PROJ_DIR$\Debug\Obj\core_cm3.o - $PROJ_DIR$\..\obj\vectors.pbi $PROJ_DIR$\Debug\Obj\stm32f10x_usart.pbi $PROJ_DIR$\Debug\Obj\stm32f10x_tim.pbi - $PROJ_DIR$\..\obj\stm32f10x_dac.o + $PROJ_DIR$\..\obj\irq.lst $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi $PROJ_DIR$\Debug\Obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h + $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - $PROJ_DIR$\..\obj\stm32f10x_pwr.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h $PROJ_DIR$\..\obj\stm32f10x_adc.lst - $PROJ_DIR$\..\obj\os.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h + $PROJ_DIR$\..\obj\vectors.pbi $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - $PROJ_DIR$\Debug\Obj\system_stm32f10x.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - $PROJ_DIR$\..\obj\hw.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c - $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.o - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\led.lst - $PROJ_DIR$\..\obj\stm32f103.pbd - $PROJ_DIR$\..\src\app\app.h $PROJ_DIR$\..\src\os\os.c $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\src\app\app.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c $PROJ_DIR$\..\obj\stm32f10x_crc.pbi - $PROJ_DIR$\..\obj\stm32f10x_usart.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h + $PROJ_DIR$\Debug\Obj\system_stm32f10x.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\..\obj\led.lst + $PROJ_DIR$\..\obj\stm32f103.pbd + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h + $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h + $PROJ_DIR$\..\obj\hw.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h $PROJ_DIR$\..\obj\stm32f10x_flash.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c $PROJ_DIR$\..\src\header.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\src\hw\hw.c - $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi $PROJ_DIR$\..\bin\stm32f103.srec - $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.pbi $PROJ_DIR$\..\obj\app.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.pbi - $PROJ_DIR$\..\obj\stm32f10x_sdio.lst $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\system_stm32f1xx.pbi - $PROJ_DIR$\..\obj\stm32f10x_i2c.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o - $PROJ_DIR$\Debug\Obj\stm32f10x_can.pbi - $PROJ_DIR$\..\obj\stm32f10x_gpio.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\system_stm32f1xx.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f1xx_hal.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o - $PROJ_DIR$\..\obj\misc.lst - $PROJ_DIR$\Debug\Obj\stm32f103.pbd - $PROJ_DIR$\Debug\Obj\system_stm32f10x.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + $PROJ_DIR$\..\src\hw\hw.c + $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o + $PROJ_DIR$\..\obj\stm32f10x_sdio.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\..\obj\main.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h + $PROJ_DIR$\..\obj\stm32f10x_usart.pbi + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h $PROJ_DIR$\..\obj\stm32f10x_rcc.lst - $PROJ_DIR$\Debug\Obj\core_cm3.pbi + $PROJ_DIR$\..\obj\system_stm32f1xx.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o + $PROJ_DIR$\Debug\Obj\stm32f103.pbd $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\Debug\Obj\stm32f10x_can.pbi + $PROJ_DIR$\Debug\Obj\core_cm3.pbi $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o + $PROJ_DIR$\Debug\Obj\system_stm32f10x.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o $PROJ_DIR$\Debug\Obj\stm32f10x_usart.o - $PROJ_DIR$\..\obj\stm32f10x_flash.lst - $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h - $PROJ_DIR$\..\obj\stm32f10x_pwr.o - $PROJ_DIR$\..\obj\stm32f10x_spi.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h - $PROJ_DIR$\..\obj\stm32f10x_exti.lst - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h - $PROJ_DIR$\..\obj\stm32f10x_can.lst - $PROJ_DIR$\..\obj\stm32f10x_iwdg.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\os.pbi - $PROJ_DIR$\..\obj\stm32f10x_i2c.o - $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\misc.lst + $PROJ_DIR$\..\obj\stm32f10x_gpio.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o + $PROJ_DIR$\..\obj\stm32f10x_i2c.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o + $PROJ_DIR$\..\obj\irq.o + $PROJ_DIR$\..\obj\system_stm32f10x.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.o + $PROJ_DIR$\Debug\Obj\stm32f10x_can.o + $PROJ_DIR$\..\irq.c + $PROJ_DIR$\Debug\Exe\stm32f103.out + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + $PROJ_DIR$\..\startup_stm32f103xb.s + $PROJ_DIR$\..\irq.h + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\obj\stm32f10x_dma.pbi + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h + $PROJ_DIR$\..\obj\vectors.o + $PROJ_DIR$\..\obj\vectors.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_cec.o + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\obj\stm32f10x_gpio.o + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\cstart.s + $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et + $PROJ_DIR$\..\lib\system_stm32f1xx.c + $PROJ_DIR$\..\led.c + $PROJ_DIR$\Debug\Obj\stm32f10x_crc.pbi + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\startup_stm32f103xb.o + $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et + $PROJ_DIR$\..\bin\demoprog_olimex_stm32h103.srec + $PROJ_DIR$\..\obj\stm32f10x_adc.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.o + $PROJ_DIR$\..\obj\stm32f10x_fsmc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_fsmc.o + $PROJ_DIR$\..\obj\stm32f10x_can.o + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.pbi + $PROJ_DIR$\..\bin\stm32f103.out + $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.o + $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\stm32f10x_dac.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_adc.pbi + $PROJ_DIR$\..\vectors.c + $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_dma.o + $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.o + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\stm32f10x_crc.o + $PROJ_DIR$\..\obj\stm32f10x_dac.lst + $PROJ_DIR$\Debug\Obj\os.o + $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et + $PROJ_DIR$\..\bin\demoprog_olimex_stm32h103.out + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h + $PROJ_DIR$\..\obj\stm32f10x_sdio.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec + $PROJ_DIR$\Debug\Obj\hw.o + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et + $PROJ_DIR$\..\obj\cstart.o + $PROJ_DIR$\..\obj\core_cm3.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_adc.o + $PROJ_DIR$\Debug\Obj\hw.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.pbi + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\obj\misc.pbi + $PROJ_DIR$\..\obj\system_stm32f10x.o + $PROJ_DIR$\..\obj\irq.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\Debug\Obj\app.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\Debug\Obj\misc.o + $PROJ_DIR$\Debug\Obj\misc.pbi + $PROJ_DIR$\..\obj\stm32f10x_wwdg.o + $PROJ_DIR$\..\obj\stm32f10x_tim.o + $PROJ_DIR$\..\obj\stm32f10x_rtc.o + $PROJ_DIR$\..\obj\stm32f10x_usart.lst + $PROJ_DIR$\..\obj\stm32f10x_dma.lst $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c $PROJ_DIR$\..\obj\system_stm32f10x.pbi $PROJ_DIR$\..\obj\stm32f10x_rtc.lst - $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + $PROJ_DIR$\..\obj\stm32f10x_crc.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h $PROJ_DIR$\..\obj\stm32f10x_wwdg.lst $PROJ_DIR$\..\obj\stm32f10x_tim.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h $PROJ_DIR$\..\obj\core_cm3.o - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out $PROJ_DIR$\..\obj\app.lst - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_exti.pbi - $PROJ_DIR$\..\obj\stm32f10x_crc.lst $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_sdio.o - $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et - $PROJ_DIR$\Debug\Obj\hw.o - $PROJ_DIR$\Debug\Obj\misc.o - $PROJ_DIR$\..\obj\stm32f10x_dma.lst - $PROJ_DIR$\..\obj\stm32f10x_crc.o - $PROJ_DIR$\Debug\Obj\os.o - $PROJ_DIR$\..\obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\obj\core_cm3.pbi - $PROJ_DIR$\Debug\Obj\app.o - $PROJ_DIR$\Debug\Obj\misc.pbi - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\Debug\Obj\stm32f10x_adc.o - $PROJ_DIR$\..\obj\cstart.o - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\stm32f10x_tim.o - $PROJ_DIR$\Debug\Obj\hw.pbi - $PROJ_DIR$\..\obj\stm32f10x_usart.lst - $PROJ_DIR$\..\obj\irq.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.pbi - $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\obj\stm32f10x_rtc.o - $PROJ_DIR$\..\obj\stm32f10x_dac.lst - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec - $PROJ_DIR$\..\obj\system_stm32f10x.o - $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et - $PROJ_DIR$\..\bin\demoprog_olimex_stm32h103.out - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h - $PROJ_DIR$\..\startup_stm32f103xb.s - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\lib\system_stm32f1xx.c - $PROJ_DIR$\..\obj\stm32f10x_cec.o - $PROJ_DIR$\..\obj\stm32f10x_usart.o - $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_bkp.lst - $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_dac.o - $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\main.c - $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.o - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h - $PROJ_DIR$\..\led.c - $PROJ_DIR$\Debug\Obj\app.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\stm32f10x_can.lst + $PROJ_DIR$\..\obj\timer.o + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\os.pbi + $PROJ_DIR$\..\obj\stm32f10x_flash.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h + $PROJ_DIR$\..\obj\stm32f10x_spi.o + $PROJ_DIR$\..\obj\stm32f10x_exti.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.pbi + $PROJ_DIR$\..\obj\stm32f10x_iwdg.o + $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_exti.pbi + $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst + $PROJ_DIR$\..\obj\stm32f10x_i2c.o + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst + $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal.lst + $PROJ_DIR$\..\obj\stm32f10x_cec.o + $PROJ_DIR$\..\obj\stm32f10x_usart.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl + $PROJ_DIR$\..\obj\stm32f10x_cec.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.o + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst + $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_bkp.lst + $PROJ_DIR$\Debug\Obj\app.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\Debug\Obj\stm32f10x_dac.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl $PROJ_DIR$\..\obj\system_stm32f1xx.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et - $TOOLKIT_DIR$\inc\c\ysizet.h $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et + $TOOLKIT_DIR$\inc\c\ysizet.h + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst - $PROJ_DIR$\..\irq.c + [ROOT_NODE] - - ICCARM - 146 1 - - - BICOMP - 318 - - - - - ICCARM - 323 343 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 7 328 345 - - - BICOMP - 323 343 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 328 345 - - - - - $PROJ_DIR$\Debug\Exe\stm32f103.out - ILINK - 136 309 157 302 303 306 312 44 2 10 109 342 196 140 124 114 127 207 0 40 33 126 106 347 143 134 268 29 189 348 133 145 295 - - - - - $PROJ_DIR$\..\cstart.s - - - AARM - 313 + 266 44 - $PROJ_DIR$\..\bin\stm32f103.out + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - - OBJCOPY - 222 - - - - - ILINK - 136 11 292 313 1 26 335 57 61 60 47 337 305 161 129 23 154 101 48 13 282 278 272 139 321 300 273 315 338 307 325 283 9 348 133 145 295 - - - - - $PROJ_DIR$\..\vectors.c - - - ICCARM - 117 9 - BICOMP - 158 + 335 + + + ICCARM + 367 179 __cstat - 8 - - - - - ICCARM - 323 343 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 328 345 - - - BICOMP - 328 170 174 3 280 180 279 187 219 20 152 212 164 169 343 179 345 276 203 177 225 333 190 274 323 119 314 27 130 224 185 218 173 193 349 332 284 271 166 266 - - - - - $PROJ_DIR$\..\boot.c - - - ICCARM - 156 11 - - - BICOMP - 120 - - - - - ICCARM - 323 103 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 311 7 328 345 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - - - ICCARM - 373 258 - - - BICOMP - 361 - - - __cstat - 376 - - - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - - - ICCARM - 367 254 - - - BICOMP 359 - - __cstat - 384 - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - - - ICCARM - 386 256 - - - BICOMP - 360 - - - __cstat - 388 - - - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - - - ICCARM - 381 250 - - - BICOMP - 100 - - - __cstat - 372 - - - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - - - ICCARM - 369 255 - - - BICOMP - 357 - - - __cstat - 391 - - - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - - - ICCARM - 380 246 - - - BICOMP - 99 - - - __cstat - 370 - - - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - - - ICCARM - 389 252 - - - BICOMP - 355 - - - __cstat - 364 - - - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - - - ICCARM - 387 241 - - - BICOMP - 98 - - - __cstat - 383 - - - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 @@ -689,625 +419,35 @@ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - ICCARM - 390 253 + BICOMP + 327 - BICOMP - 356 + ICCARM + 369 194 __cstat - 363 + 325 ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - - ICCARM - 368 232 - BICOMP - 358 + 351 - - __cstat - 365 - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - - - ICCARM - 375 257 - - - BICOMP - 353 - - - __cstat - 382 - - - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - - - ICCARM - 362 231 - - - BICOMP - 354 - - - __cstat - 379 - - - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - [ROOT_NODE] - - - ILINK - 327 128 - - - - - $PROJ_DIR$\..\src\app\app.c - - - ICCARM - 294 230 - - - BICOMP - 151 - - - - - ICCARM - 214 132 113 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 200 - - - - - $PROJ_DIR$\..\src\hw\cstart.s - - - AARM - 313 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - - - ICCARM - 236 48 - - - BICOMP - 141 - - - __cstat - 46 - - - - - ICCARM - 164 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - - - ICCARM - 235 300 - - - BICOMP - 144 - - - __cstat - 38 - - - - - ICCARM - 271 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - - - ICCARM - 317 338 - - - BICOMP - 206 - - - __cstat - 59 - - - - - ICCARM - 274 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - - - ICCARM - 304 23 - - - BICOMP - 4 - - - __cstat - 36 - - - - - ICCARM - 173 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - - - ICCARM - 277 47 - - - BICOMP - 125 - - - __cstat - 39 - - - - - ICCARM - 212 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - - - ICCARM - 275 154 - - - BICOMP - 107 - - - __cstat - 14 - - - - - ICCARM - 225 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 193 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - - - ICCARM - 265 129 - - - BICOMP - 102 - - - __cstat - 37 - - - - - ICCARM - 180 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - - - ICCARM - 248 13 - - - BICOMP - 289 - - - __cstat - 32 - - - - - ICCARM - 349 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - - - ICCARM - 262 139 - - - BICOMP - 149 - - - __cstat - 15 - - - - - ICCARM - 284 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - - - ICCARM - 291 315 - - - BICOMP - 142 - - - __cstat - 51 - - - - - ICCARM - 166 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - - - ICCARM - 50 273 - - - BICOMP - 150 - - - __cstat - 54 - - - - - ICCARM - 169 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - - - ICCARM - 340 60 - - - BICOMP - 111 - - - __cstat - 299 - - - - - ICCARM - 224 170 187 3 152 20 119 27 130 314 219 280 276 179 203 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c - - - ICCARM - 259 57 - - - BICOMP - 320 - - - __cstat - 58 - - - - - ICCARM - 174 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 - - - - - $PROJ_DIR$\..\src\os\os.c - - - ICCARM - 118 172 - - - BICOMP - 281 - - - - - ICCARM - 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - - - ICCARM - 269 101 - - - BICOMP - 208 - - - __cstat - 35 - - - - - ICCARM - 193 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - - - ICCARM - 352 337 - - - BICOMP - 155 - - - __cstat - 55 - - - - - ICCARM - 185 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - - - ICCARM - 171 61 - - - BICOMP - 45 - - - __cstat - 16 - - - - - ICCARM - 203 170 187 3 152 20 119 27 130 314 219 280 276 179 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c - - - ICCARM - 137 292 - - - BICOMP - 308 - - - __cstat - 49 - - - - - ICCARM - 3 152 20 119 27 130 314 219 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - - - ICCARM - 298 305 - - - BICOMP - 205 - - - __cstat - 19 - - - - - ICCARM - 177 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - - - ICCARM - 322 161 - - - BICOMP - 24 - - - __cstat - 53 - - - - - ICCARM - 218 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\src\hw\hw.c - - - ICCARM - 131 192 - - - BICOMP - 138 - - - - - ICCARM - 214 132 113 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 200 - - - - - $PROJ_DIR$\Debug\Obj\stm32f103.pbd - - - BILINK - 351 263 316 310 108 25 176 247 153 30 122 112 115 297 104 223 319 296 105 31 28 148 116 163 160 159 202 261 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - - - ICCARM - 17 325 - - - BICOMP - 287 + 368 193 __cstat @@ -1317,201 +457,66 @@ ICCARM - 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - ICCARM - 168 272 + BICOMP + 354 - BICOMP - 237 + ICCARM + 330 156 __cstat - 341 + 340 ICCARM - 279 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 284 190 271 169 166 274 266 174 + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - ICCARM - 288 321 + BICOMP + 355 - BICOMP - 147 + ICCARM + 361 189 __cstat - 52 + 362 ICCARM - 190 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 271 169 166 274 266 174 + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - - ICCARM - 290 307 - BICOMP - 221 + 76 - - __cstat - 18 - - - ICCARM - 266 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 174 - - - - - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - - - OBJCOPY - 324 - - - - - ILINK - 136 11 292 313 1 26 335 57 61 60 47 337 305 161 129 23 154 101 48 13 282 278 272 139 321 300 273 315 338 307 325 283 9 348 133 145 295 - - - - - $PROJ_DIR$\..\bin\demoprog_olimex_stm32h103.out - - - OBJCOPY - 43 - - - ILINK - 128 - - - - - ILINK - 62 26 335 42 254 256 255 258 257 253 231 252 232 250 246 241 251 283 348 133 145 295 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - - - ICCARM - 243 282 - - - BICOMP - 162 - - - __cstat - 301 - - - - - ICCARM - 333 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - - - ICCARM - 270 278 - - - BICOMP - 135 - - - __cstat - 339 - - - - - ICCARM - 332 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\timer.c - - - ICCARM - 123 283 - - - BICOMP - 94 - - - __cstat - 41 - - - - - ICCARM - 323 343 77 89 91 3 152 20 119 27 130 93 377 392 92 90 63 80 85 70 378 385 87 83 66 68 67 82 76 65 79 328 345 - - - - - $PROJ_DIR$\..\startup_stm32f103xb.s - - - AARM - 42 - - - - - $PROJ_DIR$\..\lib\system_stm32f1xx.c - - - ICCARM - 374 251 - - - BICOMP - 97 + 358 197 __cstat @@ -1521,30 +526,841 @@ ICCARM - 77 89 91 3 152 20 119 27 130 93 377 392 92 90 63 80 85 70 378 385 87 83 66 68 67 82 76 65 79 + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 - $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - ICCARM - 210 335 + BICOMP + 338 - BICOMP - 95 + ICCARM + 332 199 __cstat - 344 + 366 ICCARM - 323 343 77 89 91 3 152 20 119 27 130 93 377 392 92 90 63 80 85 70 378 385 87 83 66 68 67 82 76 65 79 328 345 + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + + + BICOMP + 350 + + + ICCARM + 339 165 + + + __cstat + 375 + + + + + ICCARM + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + + + BICOMP + 337 + + + ICCARM + 344 200 + + + __cstat + 363 + + + + + ICCARM + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + + + BICOMP + 343 + + + ICCARM + 376 195 + + + __cstat + 370 + + + + + ICCARM + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 + + + + + $PROJ_DIR$\..\src\hw\cstart.s + + + AARM + 274 + + + + + $PROJ_DIR$\..\src\app\app.c + + + BICOMP + 90 + + + ICCARM + 306 155 + + + + + ICCARM + 153 45 51 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 126 + + + + + $PROJ_DIR$\..\boot.c + + + BICOMP + 55 + + + ICCARM + 104 221 + + + + + ICCARM + 209 60 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 272 212 207 213 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + + + BICOMP + 97 + + + ICCARM + 166 268 + + + __cstat + 244 + + + + + ICCARM + 315 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + + + BICOMP + 36 + + + ICCARM + 157 239 + + + __cstat + 238 + + + + + ICCARM + 107 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\src\os\os.c + + + BICOMP + 313 + + + ICCARM + 48 106 + + + + + ICCARM + 45 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + + + BICOMP + 88 + + + ICCARM + 184 58 + + + __cstat + 255 + + + + + ICCARM + 134 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + + + BICOMP + 152 + + + ICCARM + 314 80 + + + __cstat + 252 + + + + + ICCARM + 151 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + + + BICOMP + 49 + + + ICCARM + 347 87 + + + __cstat + 307 + + + + + ICCARM + 174 105 149 215 99 245 41 261 27 279 173 308 324 148 131 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + + + BICOMP + 320 + + + ICCARM + 192 222 + + + __cstat + 258 + + + + + ICCARM + 349 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + + + BICOMP + 280 + + + ICCARM + 191 73 + + + __cstat + 71 + + + + + ICCARM + 121 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + + + BICOMP + 31 + + + ICCARM + 303 290 + + + __cstat + 67 + + + + + ICCARM + 118 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + + + BICOMP + 98 + + + ICCARM + 77 316 + + + __cstat + 66 + + + + + ICCARM + 100 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + + + BICOMP + 172 + + + ICCARM + 292 334 + + + __cstat + 86 + + + + + ICCARM + 301 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + + + BICOMP + 83 + + + ICCARM + 317 101 + + + __cstat + 224 + + + + + ICCARM + 175 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + + + BICOMP + 52 + + + ICCARM + 309 240 + + + __cstat + 256 + + + + + ICCARM + 176 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + + + BICOMP + 214 + + + ICCARM + 293 253 + + + __cstat + 259 + + + + + ICCARM + 94 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + + + BICOMP + 117 + + + ICCARM + 177 29 + + + __cstat + 227 + + + + + ICCARM + 294 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + + + BICOMP + 236 + + + ICCARM + 119 79 + + + __cstat + 228 + + + + + ICCARM + 131 105 149 215 99 245 41 261 27 279 173 308 324 148 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + + + BICOMP + 249 + + + ICCARM + 263 102 + + + __cstat + 61 + + + + + ICCARM + 171 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + + + BICOMP + 275 + + + ICCARM + 50 305 + + + __cstat + 65 + + + + + ICCARM + 215 99 245 41 261 27 279 173 + + + + + $PROJ_DIR$\..\src\hw\hw.c + + + BICOMP + 28 + + + ICCARM + 40 150 + + + + + ICCARM + 153 45 51 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 126 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + + + BICOMP + 128 + + + ICCARM + 300 262 + + + __cstat + 254 + + + + + ICCARM + 147 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + + + BICOMP + 91 + + + ICCARM + 336 333 + + + __cstat + 89 + + + + + ICCARM + 132 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\Debug\Obj\stm32f103.pbd + + + BILINK + 348 183 277 288 62 250 144 182 108 231 34 53 47 321 64 163 278 318 81 242 247 95 35 114 111 110 123 188 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + + + BICOMP + 297 + + + ICCARM + 202 281 + + + __cstat + 265 + + + + + ICCARM + 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + + + BICOMP + 158 + + + ICCARM + 92 312 + + + __cstat + 329 + + + + + ICCARM + 304 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\irq.c + + + BICOMP + 282 + + + ICCARM + 112 201 + + + + + BICOMP + 209 342 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 207 213 + + + ICCARM + 209 342 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 212 207 213 + + + + + $PROJ_DIR$\Debug\Exe\stm32f103.out + + + ILINK + 33 285 109 271 287 264 276 237 204 220 85 353 125 30 38 54 56 170 203 260 248 43 82 341 93 39 190 246 133 352 46 103 311 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + + + BICOMP + 84 + + + ICCARM + 373 187 + + + __cstat + 360 + + + + + ICCARM + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + + + BICOMP + 59 + + + ICCARM + 357 196 + + + __cstat + 345 + + + + + ICCARM + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 + + + + + $PROJ_DIR$\..\startup_stm32f103xb.s + + + AARM + 233 + + + + + $PROJ_DIR$\..\main.c + + + BICOMP + 72 + + + ICCARM + 168 284 + + + __cstat + 328 + + + + + ICCARM + 209 342 2 15 21 215 99 245 41 261 27 11 372 365 17 13 16 216 6 1 374 364 217 23 24 19 7 25 22 26 5 207 213 + + + + + $PROJ_DIR$\..\timer.c + + + BICOMP + 74 + + + ICCARM + 37 310 + + + __cstat + 232 + + + + + ICCARM + 209 342 2 15 21 215 99 245 41 261 27 11 372 365 17 13 16 216 6 1 374 364 217 23 24 19 7 25 22 26 5 207 213 + + + + + $PROJ_DIR$\..\cstart.s + + + AARM + 274 + + + + + $PROJ_DIR$\..\lib\system_stm32f1xx.c + + + BICOMP + 78 + + + ICCARM + 356 178 + + + __cstat + 331 + + + + + ICCARM + 2 15 21 215 99 245 41 261 27 11 372 365 17 13 16 216 6 1 374 364 217 23 24 19 7 25 22 26 5 @@ -1552,22 +1368,190 @@ $PROJ_DIR$\..\led.c - ICCARM - 198 26 + BICOMP + 75 - BICOMP - 96 + ICCARM + 140 257 __cstat - 22 + 241 ICCARM - 323 343 77 89 91 3 152 20 119 27 130 93 377 392 92 90 63 80 85 70 378 385 87 83 66 68 67 82 76 65 79 328 345 + 209 342 2 15 21 215 99 245 41 261 27 11 372 365 17 13 16 216 6 1 374 364 217 23 24 19 7 25 22 26 5 207 213 + + + + + $PROJ_DIR$\..\bin\stm32f103.out + + + OBJCOPY + 154 + + + + + ILINK + 33 221 305 274 201 257 284 73 79 87 240 333 262 102 58 253 101 80 239 222 323 319 312 29 291 268 316 290 334 289 281 310 218 352 46 103 311 + + + + + $PROJ_DIR$\..\vectors.c + + + BICOMP + 120 + + + ICCARM + 57 218 + + + __cstat + 219 + + + + + BICOMP + 207 105 121 215 308 134 304 149 173 245 99 176 107 100 342 148 213 324 131 147 175 269 135 301 209 41 279 261 27 174 132 171 94 151 349 267 294 315 118 185 + + + ICCARM + 209 342 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 207 213 + + + + + $PROJ_DIR$\..\bin\demoprog_olimex_stm32h103.out + + + OBJCOPY + 235 + + + ILINK + 44 + + + + + ILINK + 70 257 284 233 199 189 200 195 179 194 165 193 156 197 196 187 178 310 352 46 103 311 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + + + BICOMP + 32 + + + ICCARM + 322 319 + + + __cstat + 346 + + + + + ICCARM + 267 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + + + BICOMP + 113 + + + ICCARM + 198 323 + + + __cstat + 273 + + + + + ICCARM + 269 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + + + BICOMP + 115 + + + ICCARM + 298 291 + + + __cstat + 68 + + + + + ICCARM + 135 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + + + BICOMP + 164 + + + ICCARM + 302 289 + + + __cstat + 234 + + + + + ICCARM + 185 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 121 + + + + + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + + + OBJCOPY + 270 + + + + + ILINK + 33 221 305 274 201 257 284 73 79 87 240 333 262 102 58 253 101 80 239 222 323 319 312 29 291 268 316 290 334 289 281 310 218 352 46 103 311 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/main.c index 27d65a61..f5c74398 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -66,6 +67,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -77,6 +80,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/.settings/language.settings.xml index 98d37f39..985af2f1 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/.settings/language.settings.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/Debug/demoprog_olimex_stm32h103.elf b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/Debug/demoprog_olimex_stm32h103.elf index 6ae24839..f7f24b2e 100755 Binary files a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/Debug/demoprog_olimex_stm32h103.elf and b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/Debug/demoprog_olimex_stm32h103.elf differ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/Debug/demoprog_olimex_stm32h103.srec b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/Debug/demoprog_olimex_stm32h103.srec index 10244cba..ea0718ba 100755 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/Debug/demoprog_olimex_stm32h103.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/Debug/demoprog_olimex_stm32h103.srec @@ -1,27 +1,27 @@ S021000064656D6F70726F675F6F6C696D65785F73746D3332683130332E73726563A5 -S3150800400000500020994C0008E94C0008E94C0008CB -S31508004010E94C0008E94C0008E94C000800000000DB -S31508004020000000000000000000000000E94C000845 -S31508004030E94C000800000000E94C0008214D000882 -S31508004040E94C0008E94C0008E94C0008E94C00086E -S31508004050E94C0008E94C0008E94C0008E94C00085E -S31508004060E94C0008E94C0008E94C0008E94C00084E -S31508004070E94C0008E94C0008E94C0008E94C00083E -S31508004080E94C0008E94C0008E94C0008E94C00082E -S31508004090E94C0008E94C0008E94C0008E94C00081E -S315080040A0E94C0008E94C0008E94C0008E94C00080E -S315080040B0E94C0008E94C0008E94C0008E94C0008FE -S315080040C0E94C0008E94C0008E94C0008E94C0008EE -S315080040D0E94C0008E94C0008E94C0008E94C0008DE -S315080040E0E94C0008E94C0008E94C0008000000000B +S3150800400000500020B94C0008094D0008094D000869 +S31508004010094D0008094D0008094D00080000000078 +S31508004020000000000000000000000000094D000824 +S31508004030094D000800000000094D0008414D000820 +S31508004040094D0008094D0008094D0008094D0008EA +S31508004050094D0008094D0008094D0008094D0008DA +S31508004060094D0008094D0008094D0008094D0008CA +S31508004070094D0008094D0008094D0008094D0008BA +S31508004080094D0008094D0008094D0008094D0008AA +S31508004090094D0008094D0008094D0008094D00089A +S315080040A0094D0008094D0008094D0008094D00088A +S315080040B0094D0008094D0008094D0008094D00087A +S315080040C0094D0008094D0008094D0008094D00086A +S315080040D0094D0008094D0008094D0008094D00085A +S315080040E0094D0008094D0008094D000800000000A8 S315080040F000000000000000000000000000000000B2 S3150800410000000000000000005FF808F1EE11AA5553 S3150800411010B5054C237833B9044B13B10448AFF3F3 S3150800412000800123237010BD0C0000200000000051 -S31508004130744D000808B5034B1BB103490348AFF398 -S31508004140008008BD0000000010000020744D000823 +S31508004130944D000808B5034B1BB103490348AFF378 +S31508004140008008BD0000000010000020944D000803 S3150800415008B501224FF48051014800F0DDF908BD89 -S315080041600010014010B500F0D7FD104B1B68C31AAC +S315080041600010014010B500F0E7FD104B1B68C31A9C S31508004170B3F5FA7F0ED304460D4B1B785BB90122C3 S315080041800B4B1A7000224FF480510A4800F0C4F90C S31508004190064B1C6010BD0022054B1A7001224FF415 @@ -32,7 +32,7 @@ S315080041D000F080F868B90F2C01D9012010BD002223 S315080041E021464FF0FF3000F043F8054B1C600020D5 S315080041F010BD012010BD00BF0000002008000020EF S315080042000400002008B5074A136843F0100313603A -S31508004210032000F01BF80020FFF7CEFF00F0D8FCC3 +S31508004210032000F01BF80020FFF7CEFF00F0E8FCB3 S31508004220002008BD00200240034A1168034B1B7892 S315080042300B441360704700BF3000002000000020C8 S31508004240014B1868704700BF30000020074AD36842 @@ -151,7 +151,7 @@ S315080049400F00238AADF80430114B5B6803F00C02A4 S31508004950082A18D1C3F38342724412F8102C13F4B0 S31508004960803F03D10B4800FB02F00DE0084B5B6863 S31508004970C3F34043734413F8143C074800FB02F0A2 -S31508004980B0FBF3F000E0044806B010BD8C4D0008FB +S31508004980B0FBF3F000E0044806B010BDAC4D0008DB S315080049900010024000093D0000127A00594B1B68BE S315080049A003F007038B420CD2564A136823F0070319 S315080049B00B431360136803F00703994201D00120E3 @@ -175,51 +175,53 @@ S31508004AC0E063E1680B435360236813F0080F07D0CF S31508004AD00D4A536823F46053216943EAC1035360BE S31508004AE0FFF726FF084B5B68C3F30313074AD35C3B S31508004AF0D840074B18600020FFF75EFB002070BD0A -S31508004B00012070BD0020024000100240A04D0008A0 +S31508004B00012070BD0020024000100240C04D000880 S31508004B1008000020014B1868704700BF08000020F5 -S31508004B200D4B1A6842F001021A6059680B4A0A408E +S31508004B200F4B1A6842F001021A6059680D4A0A408A S31508004B305A601A6822F0847222F480321A601A685F S31508004B4022F480221A605A6822F4FE025A604FF450 -S31508004B501F029A60704700BF001002400000FFF86D -S31508004B6000B591B0012206924FF4803307930021D5 -S31508004B7008910A9202220D920E934FF4E0130F93B6 -S31508004B8006A8FFF7E5FC00B1FEE70F230193022113 -S31508004B900291002303934FF480620492059301A8BF -S31508004BA0FFF7FCFE00B1FEE711B05DF804FB08B59F -S31508004BB0FFF728FBFFF7D4FF00F098F8FFF7C8FACD -S31508004BC008BD08B5FFF7F3FFFFF7CCFAFCE70000CE -S31508004BD070B588B02E4B9A6942F001029A619A69BB -S31508004BE002F001020192019ADA6942F08052DA6112 -S31508004BF0DA6902F080520292029A9A6942F0100229 -S31508004C009A619B6903F010030393039B0320FFF744 -S31508004C101DFB002211466FF00B00FFF729FB00224F -S31508004C2011466FF00A00FFF723FB002211466FF0CA -S31508004C300900FFF71DFB002211466FF00400FFF77D -S31508004C4017FB002211466FF00300FFF711FB002245 -S31508004C5011466FF00100FFF70BFB002211464FF0DB -S31508004C60FF30FFF705FB4FF480550495012605969E -S31508004C700023069302230793064C04A92046FFF750 -S31508004C8055FB324629462046FFF746FC08B070BD5C -S31508004C900010024000100140DFF834D0002103E084 -S31508004CA00C4B5B58435004310B480C4B42189A4244 -S31508004CB0F6D30B4A02E0002342F8043B094B9A421A -S31508004CC0F9D3FFF72DFF00F031F8FFF77AFF7047A9 -S31508004CD000500020B84D0008000000200C000020FD -S31508004CE00C00002034000020FEE7000008B5FFF79E -S31508004CF011FF084BA3FB00308009FFF7EBFA0420ED -S31508004D00FFF7FEFA002211464FF0FF30FFF7B0FA20 -S31508004D1008BD00BFD34D621008B5FFF791FA08BD6C -S31508004D2008B5FFF781FAFFF7FCFA08BD70B500254C -S31508004D300C4E0D4CA41BA410A54209D100F01AF87C -S31508004D4000250A4E0A4CA41BA410A54205D170BD25 -S31508004D5056F8253098470135EEE756F82530984736 -S31508004D600135F2E7B04D0008B04D0008B04D000817 -S31508004D70B44D0008F8B500BFF8BC08BC9E4670479D -S31108004D80F8B500BFF8BC08BC9E4670479A -S31508004D8C02030405060708090A0B0C0D0E0F101072 -S31508004D9C01020000000000000000000001020304EC -S30908004DAC06070809D7 -S30908004DB03541000873 -S30908004DB41141000893 -S31108004DB8010000001000000000A24A04E0 -S70508004C990D +S31508004B501F029A604FF00062034B9A60704700BFCD +S31508004B60001002400000FFF800ED00E0014B024A89 +S31508004B709A60704700ED00E00040000800B591B06B +S31508004B80012206924FF480330793002108910A9276 +S31508004B9002220D920E934FF4E0130F9306A8FFF727 +S31508004BA0D7FC00B1FEE70F230193022102910023EF +S31508004BB003934FF480620492059301A8FFF7EEFE73 +S31508004BC000B1FEE711B05DF804FB08B5FFF7CEFFAC +S31508004BD0FFF718FBFFF7D2FF00F098F8FFF7B8FACF +S31508004BE008BD08B5FFF7F1FFFFF7BCFAFCE70000C0 +S31508004BF070B588B02E4B9A6942F001029A619A699B +S31508004C0002F001020192019ADA6942F08052DA61F1 +S31508004C10DA6902F080520292029A9A6942F0100208 +S31508004C209A619B6903F010030393039B0320FFF724 +S31508004C300DFB002211466FF00B00FFF719FB00224F +S31508004C4011466FF00A00FFF713FB002211466FF0BA +S31508004C500900FFF70DFB002211466FF00400FFF76D +S31508004C6007FB002211466FF00300FFF701FB002245 +S31508004C7011466FF00100FFF7FBFA002211464FF0CC +S31508004C80FF30FFF7F5FA4FF480550495012605968F +S31508004C900023069302230793064C04A92046FFF730 +S31508004CA045FB324629462046FFF736FC08B070BD5C +S31508004CB00010024000100140DFF834D0002103E064 +S31508004CC00C4B5B58435004310B480C4B42189A4224 +S31508004CD0F6D30B4A02E0002342F8043B094B9A42FA +S31508004CE0F9D3FFF71DFF00F031F8FFF77AFF704799 +S31508004CF000500020D84D0008000000200C000020BD +S31508004D000C00002034000020FEE7000008B5FFF77D +S31508004D1001FF084BA3FB00308009FFF7DBFA0420EC +S31508004D20FFF7EEFA002211464FF0FF30FFF7A0FA20 +S31508004D3008BD00BFD34D621008B5FFF781FA08BD5C +S31508004D4008B5FFF771FAFFF7ECFA08BD70B500254C +S31508004D500C4E0D4CA41BA410A54209D100F01AF85C +S31508004D6000250A4E0A4CA41BA410A54205D170BD05 +S31508004D7056F8253098470135EEE756F82530984716 +S31508004D800135F2E7D04D0008D04D0008D04D000897 +S31508004D90D44D0008F8B500BFF8BC08BC9E4670475D +S31108004DA0F8B500BFF8BC08BC9E4670477A +S31508004DAC02030405060708090A0B0C0D0E0F101052 +S31508004DBC01020000000000000000000001020304CC +S30908004DCC06070809B7 +S30908004DD03541000853 +S30908004DD41141000873 +S31108004DD8010000001000000000A24A04C0 +S70508004CB9ED diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/main.c index 42c9bfab..d1a73fa1 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -69,6 +70,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -80,6 +83,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/bin/demoprog_olimex_stm32p103.elf b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/bin/demoprog_olimex_stm32p103.elf index 4654cd89..1370f9e0 100644 Binary files a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/bin/demoprog_olimex_stm32p103.elf and b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/bin/demoprog_olimex_stm32p103.elf differ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/bin/demoprog_olimex_stm32p103.srec b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/bin/demoprog_olimex_stm32p103.srec index 1996d52c..d5610093 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/bin/demoprog_olimex_stm32p103.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/bin/demoprog_olimex_stm32p103.srec @@ -1,25 +1,25 @@ -S02B0000433A2F576F726B2F736F6674776172652F4F70656E424C545F53504C5F746F5F48414C2F54617267C7 -S3150800600090020020FF610008156600081566000862 -S315080060101566000815660008156600081566000866 -S315080060201566000815660008156600081566000856 -S31508006030156600081566000815660008FD6500085F -S315080060401566000815660008156600081566000836 -S315080060501566000815660008156600081566000826 -S315080060601566000815660008156600081566000816 -S315080060701566000815660008156600081566000806 -S3150800608015660008156600081566000815660008F6 -S3150800609015660008156600081566000815660008E6 -S315080060A015660008156600081566000815660008D6 -S315080060B015660008156600081566000815660008C6 -S315080060C015660008156600081566000815660008B6 -S315080060D015660008156600081566000815660008A6 -S315080060E01566000815660008156600081566000896 -S315080060F01566000815660008156600081566000886 -S315080061001566000815660008156600081566000875 -S315080061101566000815660008156600081566000865 -S315080061201566000815660008156600081566000855 -S315080061301566000815660008156600081566000845 -S315080061401566000815660008156600081566000835 +S02B0000433A2F576F726B2F736F6674776172652F4F70656E424C542F5461726765742F44656D6F2F41524DEF +S3150800600090020020FF61000839660008396600081A +S3150800601039660008396600083966000839660008D6 +S3150800602039660008396600083966000839660008C6 +S3150800603039660008396600083966000821660008CE +S3150800604039660008396600083966000839660008A6 +S315080060503966000839660008396600083966000896 +S315080060603966000839660008396600083966000886 +S315080060703966000839660008396600083966000876 +S315080060803966000839660008396600083966000866 +S315080060903966000839660008396600083966000856 +S315080060A03966000839660008396600083966000846 +S315080060B03966000839660008396600083966000836 +S315080060C03966000839660008396600083966000826 +S315080060D03966000839660008396600083966000816 +S315080060E03966000839660008396600083966000806 +S315080060F039660008396600083966000839660008F6 +S3150800610039660008396600083966000839660008E5 +S3150800611039660008396600083966000839660008D5 +S3150800612039660008396600083966000839660008C5 +S3150800613039660008396600083966000839660008B5 +S3150800614039660008396600083966000839660008A5 S30908006150EE11AA553F S315080061542C49072291438D462B482C492C4A00F09A S315080061643BF82C482C492D4A00F036F82C482D4982 @@ -29,576 +29,579 @@ S3150800619400F022F82E482F49002200F028F82E484D S315080061A42E49091A082903DB00220260043001601B S315080061B41F482049884205D00268043003B4904732 S315080061C403BCF7E700208646EC460020002102F0CF -S315080061D47BF9234A9047FEE7884207D0521A05D02E +S315080061D48DF9234A9047FEE7884207D0521A05D01C S315080061E4037801300B700131013AF9D170478842BE S315080061F402D002700130FAE770471A481A4901605A -S31508006204A6E7000090020020788500080000002018 -S315080062140C000020706200087062000828850008D7 -S315080062247885000800000020000000202885000862 -S315080062342885000828850008288500082885000878 -S315080062442885000828850008288500087885000818 +S31508006204A6E7000090020020A885000800000020E8 +S315080062140C000020706200087062000858850008A7 +S31508006224A885000800000020000000205885000802 +S3150800623458850008588500085885000858850008B8 +S31508006244588500085885000858850008A885000858 S315080062540C000020100100201001002090010020ED S31108006264F962000808ED00E00060000880 S3150800627080B500AF01224FF480510248024B98477F -S3150800628000BF80BD001001408977000880B582B044 +S3150800628000BF80BD00100140AD77000880B582B020 S3150800629000AF144B98477860134B1B687A68D31A7B S315080062A0B3F5FA7F1AD3114B1B78002B09D10F4B84 S315080062B001221A7000224FF480510D480D4B984761 S315080062C008E00A4B00221A7001224FF48051084850 S315080062D0084B9847044A7B68136000E000BF0837FC -S315080062E0BD4680BDE96500080C00002010000020AE -S315080062F0001001408977000880B500AF044B984725 +S315080062E0BD4680BD0D6600080C0000201000002089 +S315080062F000100140AD77000880B500AF044B984701 S31508006300044B9847044B9847044B9847FAE700BF55 -S3150800631021630008456600088D6200085D6600086E -S3150800632080B500AF044B9847044B9847044B9847F1 -S31508006330044B984700BF80BD656A0008496300089A -S31508006340A56500087162000880B590B000AF01230A -S31508006350BB614FF48033FB6100233B620123BB62C0 -S3150800636002237B634FF48033BB634FF4E013FB6374 -S3150800637007F1180318460F4B98470346002B00D021 -S31508006380FEE70F237B600223BB600023FB604FF40C -S3150800639080633B6100237B613B1D02211846064B47 -S315080063A098470346002B00D0FEE700BF4037BD469E -S315080063B080BD00BFB97700088D7C000880B58CB019 -S315080063C000AF6F4A6E4B9B6943F0010393616C4BB8 -S315080063D09B6903F00103BB61BB69694A684BDB69CA -S315080063E043F08053D361664BDB6903F080537B61CE -S315080063F07B69634A624B9B6943F004039361604B74 -S315080064009B6903F004033B613B695D4A5C4B9B69EE -S3150800641043F0080393615A4B9B6903F00803FB603A -S31508006420FB68574A564B9B6943F010039361544BDC -S315080064309B6903F01003BB60BB68514A504BDB698C -S3150800644043F40033D3614E4BDB6903F400337B60BE -S315080064507B684B4A4A4BDB6943F00073D361484B70 -S31508006460DB6903F000733B603B680320454B9847A4 -S31508006470002200216FF00B00434B984700220021B1 -S315080064806FF00A00404B9847002200216FF0090080 -S315080064903D4B9847002200216FF004003A4B98477D -S315080064A0002200216FF00300374B98470022002195 -S315080064B06FF00100344B9847002200214FF0FF305F -S315080064C0314B98474FF48053FB6101233B6200230D -S315080064D07B620223BB6207F11C0319462B482C4B2F -S315080064E0984701224FF4805128482A4B984704239D -S315080064F0FB6102233B620323BB6207F11C031946B7 -S315080065002548234B98470823FB6100233B62002359 -S315080065107B6207F11C0319461F481D4B98474FF429 -S315080065208073FB6100233B6200237B6207F11C0337 -S3150800653019461A48164B98474FF40073FB61022315 -S315080065403B620323BB6207F11C0319461348104B31 -S315080065509847134B5B68FB62FB6A23F4C043FB62F4 -S31508006560FB6A43F0E063FB62FB6A43F48043FB6229 -S315080065700B4AFB6A536000BF3037BD4680BD00BF7B -S3150800658000100240FD73000819740008001001404D -S31508006590CD7400088977000800080140000C014006 -S315080065A00000014080B500AF0A4B984702460A4BE7 -S315080065B0A3FB02239B091846084B98470420084B5F -S315080065C09847002200214FF0FF30064B984700BF3E -S315080065D080BD00BF497F0008D34D62105D74000876 -S315080065E0797400081974000880B500AF024B984703 -S315080065F00346184680BD00BF296B000880B500AF6A -S31508006600024B9847024B984700BF80BD056B0008B0 -S31508006610B174000880B400AFFEE700BF80B400AFD5 -S31508006620BFF34F8F0549054BDB6803F4E062044B63 -S315080066301343CB60BFF34F8F00BFFDE700ED00E0CB -S315080066400400FA0580B500AF024B9847024B9847FD -S3150800665000BF80BD856600089968000880B500AF50 -S31508006660024B9847024B984700BF80BDD166000889 -S31508006670CD69000880B500AF014B984700BF80BDC3 -S315080066801D66000880B500AF0E4B0F4A1A600D4B09 -S315080066904FF461425A600B4B00229A60094B002264 -S315080066A0DA60084B00221A61064B00229A61054BF4 -S315080066B00C225A61034B0022DA610248034B9847C1 -S315080066C000BF80BD1400002000440040F17F000890 -S315080066D080B500AF274B1B78002B19D12648274BCE -S315080066E098470346012B43D1234B1B78002B3FD0F9 -S315080066F0214B1B78402B3BD8214B98470246214B10 -S315080067001A601C4B01221A701F4B00221A702FE0C8 -S315080067101D4B1B780133184A13441846174B9847E4 -S315080067200346012B19D1184B1B780133DAB2164BE5 -S315080067301A70114B1A78144B1B789A4218D10D4BC4 -S3150800674000221A700C4B5B78FF2B11D10A4B9B78F1 -S31508006750002B0DD10D4B98470AE0094B9847024686 -S31508006760084B1B6864339A4202D9024B00221A70FE -S3150800677000BF80BDBC000020C00000209167000853 -S31508006780E965000804010020080100207566000874 -S3150800679090B585B000AF7860002301227968074874 -S315080067A0074CA0470346FB73FB7B002B01D1012353 -S315080067B000E0002318461437BD4690BD140000209B -S315080067C0A980000880B586B000AFB9607A603B60E2 -S315080067D00346FB812D4B984702462D4BA3FB02230C -S315080067E09B093B610023FB7548E0FA89FB7D294933 -S315080067F011F813301846FB7D26495B000B445B787D -S315080068000344013303FB02F31A463B69B3FBF2F177 -S3150800681002FB01F29B1A002B2DD1FA89FB7D1D493B -S3150800682011F813301846FB7D1A495B000B445B7858 -S315080068300344013303FB02F31A463B69B3FBF2F345 -S315080068409AB2BB681A80BB681B88002B13D0BB683A -S315080068501B88B3F5806F0ED8FB7D0E4A12F81320FD -S315080068607B681A70FB7D0B4A5B0013445A783B68B9 -S315080068701A70012306E0FB7D0133FB75FB7D112BA6 -S31508006880B3D9002318461837BD4680BD5D7F00087A -S31508006890D34D62102885000890B58FB000AF00234D -S315080068A07B85002387F82930002387F8283040F2B3 -S315080068B06763FB6207F1280307F1290207F12A013A -S315080068C04FF4FA70394CA047394B3A4A1A60384B9C -S315080068D000221A63364B384A5A63354B00229A61AE -S315080068E0334B0022DA61324B00221A62304B002207 -S315080068F05A622F4B00229A622D4B0022DA622C4BE9 -S3150800690000229A602A4B0022DA6097F82930013B68 -S315080069101B04274A136197F82830013B1B05244AB4 -S3150800692053617B8D1A46224B5A602148234B984760 -S31508006930FB6A002B05DBFB6A5B057B63204B3B632D -S315080069400AE0FB6A23F00043FB62FB6ADB0043F0C4 -S3150800695004037B631B4B3B63154B1B68154A934229 -S3150800696002D100237B6101E00E237B610023BB611A -S315080069700123FB617B6B1B0C3B607B6B9BB27B60D3 -S315080069803B6B1B0CBB603B6B9BB2FB6000233B6104 -S3150800699001233B620E237B623B46194604480A4B99 -S315080069A0984700BF3C37BD4690BD00BFC567000885 -S315080069B05400002000640040980000203D6B000849 -S315080069C00400E0FFFCFF1F00456D000880B582B09B -S315080069D000AF40F267633B600023FB710022002191 -S315080069E01D481E4B98470346002B30D13B68002BA9 -S315080069F00DDB194B5B6B1A683B689A4218D1164B2C -S31508006A005B6B9B68002B13D10123FB7110E03B687D -S31508006A1023F000433B60104B5B6B5A683B689A4215 -S31508006A2006D10D4B5B6B9B68042B01D10123FB71CF -S31508006A30FB79012B0BD1084B5B6B1B7DFF2B06D11A -S31508006A40054B5B6B5B7D002B01D1054B984700BF5F -S31508006A500837BD4680BD00BF54000020FD6E000803 -S31508006A607566000880B500AF084A084B1B6843F0F6 -S31508006A70100313600320064B98470020054B9847E0 -S31508006A80054B98470023184680BD00BF00200240EA -S31508006A90FD7300089D6A0008BD63000880B582B0D2 -S31508006AA000AF7860124B1A68124B1B7819464FF4E0 -S31508006AB07A73B3FBF1F3B2FBF3F318460E4B984720 -S31508006AC00346002B01D001230EE07B680F2B0AD862 -S31508006AD0002279684FF0FF30084B9847084A7B68D0 -S31508006AE01360002300E0012318460837BD4680BD21 -S31508006AF008000020040000205D74000819740008CE -S31508006B000000002080B400AF054B1B781A46054BE1 -S31508006B101B681344034A136000BFBD4680BC704718 -S31508006B20040000200C01002080B400AF024B1B6853 -S31508006B301846BD4680BC70470C01002080B586B05B -S31508006B4000AF786000237B610023FB6000233B6174 -S31508006B507B68002B01D10123ECE07B6893F83C307D -S31508006B60DBB2002B06D17B68002283F83D207868CB -S31508006B70724B98477B68022283F83C207B681B6827 -S31508006B807A681268126822F002021A607B681B682B -S31508006B907A681268126842F001021A60684B9847D0 -S31508006BA0F86010E0664B98470246FB68D31A0A2B32 -S31508006BB009D97B68032283F83C207B68002283F886 -S31508006BC03D200323B6E07B681B685B6803F001037E -S31508006BD0002BE7D07B681B685B6803F00103002B7A -S31508006BE000F097807B689B69012B04D13B6943F0D1 -S31508006BF080033B6103E03B6923F080033B617B68CC -S31508006C00DB69012B04D13B6943F040033B6103E098 -S31508006C103B6923F040033B617B681B6A012B04D167 -S31508006C203B6943F020033B6103E03B6923F0200303 -S31508006C303B617B685B6A012B04D13B6943F0100317 -S31508006C403B6103E03B6923F010033B617B689B6A69 -S31508006C50012B04D13B6943F008033B6103E03B6920 -S31508006C6023F008033B617B68DB6A012B04D13B698F -S31508006C7043F004033B6103E03B6923F004033B61F3 -S31508006C807B681B687A681268126822F0FC013A6908 -S31508006C900A431A607B681B687A6891687A68D268C2 -S31508006CA011437A68126911437A68526911437A68FE -S31508006CB05268013A0A43DA617B681B687A68126887 -S31508006CC0126822F001021A601D4B9847F86010E01E -S31508006CD01B4B98470246FB68D31A0A2B09D97B68CF -S31508006CE0032283F83C207B68002283F83D20032397 -S31508006CF020E07B681B685B6803F00103002BE7D183 -S31508006D007B681B685B6803F00103002B01D1012334 -S31508006D107B617B69012B08D17B6800221A647B683A -S31508006D20012283F83C20002304E07B68042283F8D0 -S31508006D303C20012318461837BD4680BDE96E000879 -S31508006D40296B000880B485B000AF786039600023ED -S31508006D50FB603B685B69012202FA03F3FB607B6810 -S31508006D601B687A681268D2F8002222F47C513A68C5 -S31508006D70526A12020A4342F00102C3F800227B68F3 -S31508006D801B687A681268D2F81C12FA68D2430A405D -S31508006D90C3F81C223B68DB69002B27D17B681B687C -S31508006DA07A681268D2F80C12FA68D2430A40C3F815 -S31508006DB00C227B681B683A6852693968C9680804F6 -S31508006DC03968496889B20143483243F832107B680A -S31508006DD019683B685B693A68926810043A681268F1 -S31508006DE092B202434833DB000B445A603B68DB69C6 -S31508006DF0012B26D17B681B687A681268D2F80C12B8 -S31508006E00FA680A43C3F80C227B681B683A68526919 -S31508006E103968096808043968496889B201434832FB -S31508006E2043F832107B6819683B685B693A68926870 -S31508006E3010043A68D26892B202434833DB000B4426 -S31508006E405A603B689B69002B0BD17B681B687A6884 -S31508006E501268D2F80412FA68D2430A40C3F8042228 -S31508006E6009E07B681B687A681268D2F80412FA6827 -S31508006E700A43C3F804223B681B69002B0BD17B68C5 -S31508006E801B687A681268D2F81412FA68D2430A4064 -S31508006E90C3F8142209E07B681B687A681268D2F87E -S31508006EA01412FA680A43C3F814223B681B6A012BBA -S31508006EB009D17B681B687A681268D2F81C12FA68CE -S31508006EC00A43C3F81C227B681B687A681268D2F8E2 -S31508006ED0002222F00102C3F80022002318461437C4 -S31508006EE0BD4680BC704700BF80B483B000AF7860F1 -S31508006EF000BF0C37BD4680BC704700BF80B586B062 -S31508006F0000AFF8600B467A60FB7200233B610023F2 -S31508006F107B61FB7A002B19D1FB6893F83C30DBB216 -S31508006F20222B11D0FB6893F83C30DBB2422B0BD0F6 -S31508006F30FB6893F83C30DBB2622B05D0FB6893F80C -S31508006F403C30DBB2722B01D10223A1E1FB7A012B83 -S31508006F5019D1FB6893F83C30DBB2322B11D0FB68B1 -S31508006F6093F83C30DBB2522B0BD0FB6893F83C30DD -S31508006F70DBB2622B05D0FB6893F83C30DBB2722B90 -S31508006F8001D1022384E1FB6893F83D30012B01D13E -S31508006F9002237DE1FB68012283F83D20FB7A002B62 -S31508006FA01ED1FB6893F83C30DBB2322B08D0522B4B -S31508006FB00BD0122B0ED1FB68422283F83C202DE021 -S31508006FC0FB68622283F83C2028E0FB68722283F87B -S31508006FD03C2023E0FB68222283F83C2000BF1DE00A -S31508006FE0FB6893F83C30DBB2222B08D0422B0BD03F -S31508006FF0122B0ED1FB68522283F83C200EE0FB6868 -S31508007000622283F83C2009E0FB68722283F83C2060 -S3150800701004E0FB68322283F83C2000BF9E4B984769 -S31508007020386118E07B68B3F1FF3F14D07B68002B0A -S3150800703007D0994B984702463B69D21A7B689A4211 -S3150800704009D9FB68032283F83C20FB68002283F8F1 -S315080070503D2003231CE1FB7A002B0AD1FB681B6841 -S31508007060DB6803F00303002B0CBF01230023DBB20C -S3150800707009E0FB681B681B6903F00303002B0CBFC0 -S3150800708001230023DBB2002BCCD1FB7A002B03D1E2 -S31508007090FB685B6B7B6102E0FB689B6B7B61FB6853 -S315080070A01A68FB7A1B331B0113441B6803F004029E -S315080070B07B699A607B699B68002B0AD1FB681A6812 -S315080070C0FB7A1B331B0113441B685A0D7B691A6034 -S315080070D009E0FB681A68FB7A1B331B0113441B681B -S315080070E0DA087B695A60FB681A68FB7A1B331B014E -S315080070F013441B6803F002027B69DA60FB681A68AE -S31508007100FB7A1B331B01134404331B6803F00F027D -S315080071107B691A61FB681A68FB7A1B331B011344E7 -S3150800712004331B681B0ADAB27B69DA61FA7A7B696F -S315080071301A62FB681A68FB7A1B01134403F5DC73B1 -S315080071401B68DAB27B691A75FB681A68FB7A1B0139 -S31508007150134403F5DC731B681B0ADAB27B695A759C -S31508007160FB681A68FB7A1B01134403F5DC731B687A -S315080071701B0CDAB27B699A75FB681A68FB7A1B01E5 -S31508007180134403F5DC731B681B0EDAB27B69DA75E8 -S31508007190FB681A68FB7A1B01134403F5DE731B6848 -S315080071A0DAB27B691A76FB681A68FB7A1B01134404 -S315080071B003F5DE731B681B0ADAB27B695A76FB682D -S315080071C01A68FB7A1B01134403F5DE731B681B0C54 -S315080071D0DAB27B699A76FB681A68FB7A1B01134454 -S315080071E003F5DE731B681B0EDAB27B69DA76FB7A67 -S315080071F0002B04D1FB681B682022DA6003E0FB68D9 -S315080072001B6820221A61FB7A002B1ED1FB6893F8B3 -S315080072103C30DBB2622B08D0722B0BD0422B0ED13E -S31508007220FB68122283F83C202DE0FB68322283F8A3 -S315080072303C2028E0FB68522283F83C2023E0FB68C8 -S31508007240012283F83C2000BF1DE0FB6893F83C3020 -S31508007250DBB2622B08D0722B0BD0522B0ED1FB68F7 -S31508007260122283F83C200EE0FB68222283F83C2099 -S3150800727009E0FB68422283F83C2004E0FB6801220F -S3150800728083F83C2000BFFB68002283F83D200023DA -S3150800729018461837BD4680BD296B000880B485B0EE -S315080072A000AF78607B6803F00703FB600C4BDB6874 -S315080072B0BB60BA684FF6FF031340BB60FB681A024F -S315080072C0BB68134343F0BF6343F40033BB60044A0F -S315080072D0BB68D36000BF1437BD4680BC704700BF8B -S315080072E000ED00E080B400AF044BDB6803F4E06314 -S315080072F01B0A1846BD4680BC704700BF00ED00E07B -S3150800730080B483B000AF03463960FB7197F9073044 -S31508007310002B0BDA0D49FB7903F00F03043B3A689F -S31508007320D2B21201D2B20B441A7609E0084997F98B -S3150800733007303A68D2B21201D2B20B4483F800235E -S3150800734000BF0C37BD4680BC704700BF00ED00E0AB -S3150800735000E100E080B489B000AFF860B9607A60F7 -S31508007360FB6803F00703FB61FB69C3F10703042B02 -S3150800737028BF0423BB61FB690433062B02D9FB69CA -S31508007380033B00E000237B610122BB6902FA03F399 -S315080073905A1EBB681A407B699A4001217B6901FA2B -S315080073A003F3591E7B680B40134318462437BD4622 -S315080073B080BC704780B582B000AF78607B68013BBF -S315080073C0B3F1807F01D301230FE00A4A7B68013BB2 -S315080073D053600F214FF0FF30074B9847054B0022AB -S315080073E09A60044B07221A60002318460837BD46E0 -S315080073F080BD00BF10E000E00173000880B582B0D0 -S3150800740000AF78607868034B984700BF0837BD46D9 -S3150800741080BD00BF9D72000880B586B000AF0346E8 -S31508007420B9607A60FB7300237B61094B98477861E2 -S315080074307A68B9687869074B9847024697F90F3012 -S3150800744011461846044B984700BF1837BD4680BDFD -S31508007450E5720008557300080173000880B582B00C -S3150800746000AF78607868034B984703461846083794 -S31508007470BD4680BDB573000880B483B000AF7860A0 -S315080074807B68042B06D1094A084B1B6843F00403A2 -S31508007490136005E0054A054B1B6823F004031360D7 -S315080074A000BF0C37BD4680BC704700BF10E000E047 -S315080074B080B500AF014B984700BF80BDC174000876 -S315080074C080B400AF00BFBD4680BC704780B48BB0A7 -S315080074D000AF786039600023FB610023BB6100239D -S315080074E07B6100233B6200233B6100237B6227E12B -S315080074F001227B6A02FA03F3FB613B681A68FB699F -S315080075001340BB61BA69FB699A4240F016813B6831 -S315080075105B68122B34D0122B0DD8022B2BD0022BE2 -S3150800752004D8002B31D0012B1CD048E0032B43D0C4 -S31508007530112B1BD043E0874A934226D0854A9342B3 -S3150800754006D8854A934220D0844A93421DD036E015 -S31508007550834A934219D0834A934216D0824A934269 -S3150800756013D02CE03B68DB683B6228E03B68DB68AD -S3150800757004333B6223E03B68DB6808333B621EE06A -S315080075803B68DB680C333B6219E03B689B68002B61 -S3150800759002D104233B6212E03B689B68012B05D1AC -S315080075A008233B627B68FA691A6108E008233B6294 -S315080075B07B68FA695A6102E000233B6200BFBB6937 -S315080075C0FF2B01D87B6801E07B680433FB60BB694D -S315080075D0FF2B02D87B6A9B0002E07B6A083B9B0074 -S315080075E03B61FB681A680F213B6901FA03F3DB4329 -S315080075F01A40396A3B6901FA03F31A43FB681A60B1 -S315080076003B685B6803F08053002B00F09680574A6E -S31508007610564B9B6943F001039361544B9B6903F0F6 -S315080076200103BB60BB68524A7B6A9B08023352F867 -S3150800763023307B617B6A03F003039B000F2202FA67 -S3150800764003F3DB437A6913407B617B68494A9342BB -S3150800765013D07B68484A93420DD07B68474A9342C9 -S3150800766007D07B68464A934201D1032306E00423E8 -S3150800767004E0022302E0012300E000237A6A02F014 -S315080076800302920093407A6913437B6138497B6A07 -S315080076909B0802337A6941F823203B685B6803F448 -S315080076A08033002B06D03749364B1A68BB6913431B -S315080076B00B6006E03349334B1A68BB69DB4313405A -S315080076C00B603B685B6803F40033002B06D02D493A -S315080076D02C4B5A68BB6913434B6006E02949294B72 -S315080076E05A68BB69DB4313404B603B685B6803F42D -S315080076F08013002B06D02349224B9A68BB69134393 -S315080077008B6006E01F491F4B9A68BB69DB43134031 -S315080077108B603B685B6803F40013002B06D019499D -S31508007720184BDA68BB691343CB6006E01549154B5D -S31508007730DA68BB69DB431340CB607B6A01337B6243 -S315080077407B6A0F2B7FF6D4AE00BF2C37BD4680BCB4 -S31508007750704700BF00002110000011100000121031 -S315080077600000311000003210000022100010024004 -S315080077700000014000080140000C014000100140D3 -S31508007780001401400004014080B483B000AF786063 -S315080077900B467B8013467B707B78002B03D07A8858 -S315080077A07B681A6103E07B881A047B681A6100BF4C -S315080077B00C37BD4680BC704780B586B000AF786090 -S315080077C000233B617B681B6803F00103002B00F074 -S315080077D08680924B5B6803F00C03042B0BD08F4B0F -S315080077E05B6803F00C03082B11D18C4B5B6803F420 -S315080077F08033002B0BD0894B1B6803F40033002B16 -S315080078006CD07B685B68002B68D1012332E27B6809 -S315080078105B68B3F5803F06D1804A804B1B6843F40A -S31508007820803313602EE07B685B68002B0CD17B4AA3 -S315080078307A4B1B6823F480331360784A774B1B68AE -S3150800784023F4802313601DE07B685B68B3F5A02FE3 -S315080078500CD1724A714B1B6843F4802313606F4A3C -S315080078606E4B1B6843F4803313600BE06B4A6B4B1B -S315080078701B6823F480331360684A684B1B6823F43B -S31508007880802313607B685B68002B13D0644B984792 -S31508007890386108E0624B984702463B69D31A642B65 -S315080078A001D90323E6E15D4B1B6803F40033002B83 -S315080078B0F0D014E05A4B9847386108E0584B98477F -S315080078C002463B69D31A642B01D90323D2E1534BF1 -S315080078D01B6803F40033002BF0D100E000BF7B687F -S315080078E01B6803F00203002B63D04C4B5B6803F064 -S315080078F00C03002B0BD0494B5B6803F00C03082BD9 -S315080079001CD1464B5B6803F48033002B16D1434BDE -S315080079101B6803F00203002B05D07B681B69012B4B -S3150800792001D00123A6E13D493C4B1B6823F0F80230 -S315080079307B685B69DB0013430B603AE07B681B6975 -S31508007940002B20D0374B01221A60354B98473861F7 -S3150800795008E0334B984702463B69D31A022B01D9F4 -S31508007960032387E12D4B1B6803F00203002BF0D09D -S315080079702A492A4B1B6823F0F8027B685B69DB00FF -S3150800798013430B6015E0274B00221A60244B9847D7 -S31508007990386108E0224B984702463B69D31A022B06 -S315080079A001D9032366E11D4B1B6803F00203002B74 -S315080079B0F0D17B681B6803F00803002B3ED07B6878 -S315080079C09B69002B19D0184B01221A60144B984753 -S315080079D0386108E0124B984702463B69D31A022BD6 -S315080079E001D9032346E10D4B5B6A03F00203002B22 -S315080079F0F0D001200D4B984720E00B4B00221A606F -S31508007A00074B9847386113E0054B984702463B6990 -S31508007A10D31A022B0CD903232CE100BF0010024015 -S31508007A20296B00080000424280044242B57F0008E4 -S31508007A30924B5B6A03F00203002BE5D17B681B6857 -S31508007A4003F00403002B00F0A6800023FB758B4B84 -S31508007A50DB6903F08053002B0DD1884A874BDB691D -S31508007A6043F08053D361854BDB6903F08053FB6099 -S31508007A70FB680123FB75824B1B6803F48073002B9C -S31508007A8018D17F4A7E4B1B6843F4807313607D4B85 -S31508007A909847386108E07B4B984702463B69D31AFA -S31508007AA0642B01D90323E5E0754B1B6803F4807347 -S31508007AB0002BF0D07B68DB68012B06D16F4A6F4B31 -S31508007AC01B6A43F0010313622DE07B68DB68002B19 -S31508007AD00CD16A4A694B1B6A23F001031362674A91 -S31508007AE0664B1B6A23F0040313621CE07B68DB68A1 -S31508007AF0052B0CD1614A614B1B6A43F004031362E0 -S31508007B005E4A5E4B1B6A43F0010313620BE05B4A55 -S31508007B105A4B1B6A23F001031362584A574B1B6AD8 -S31508007B2023F0040313627B68DB68002B15D0554BE2 -S31508007B30984738610AE0534B984702463B69D31A7F -S31508007B4041F28832934201D9032393E04B4B1B6AD7 -S31508007B5003F00203002BEED014E04A4B9847386135 -S31508007B600AE0484B984702463B69D31A41F28832E5 -S31508007B70934201D903237DE0404B1B6A03F00203BD -S31508007B80002BEED1FB7D012B05D13C4A3B4BDB6933 -S31508007B9023F08053D3617B68DB69002B69D0374BB0 -S31508007BA05B6803F00C03082B61D07B68DB69022B4A -S31508007BB046D1354B00221A60324B9847386108E0A7 -S31508007BC0304B984702463B69D31A022B01D9032347 -S31508007BD050E02A4B1B6803F00073002BF0D17B683A -S31508007BE01B6AB3F5803F08D12449244B5B6823F40C -S31508007BF000327B689B6813434B6020481F4B5B68C9 -S31508007C0023F474127B68196A7B685B6A0B43134317 -S31508007C1043601D4B01221A601A4B9847386108E0E9 -S31508007C20184B984702463B69D31A022B01D90323FE -S31508007C3020E0124B1B6803F00073002BF0D018E00D -S31508007C40114B00221A600F4B9847386108E00D4B1C -S31508007C50984702463B69D31A022B01D9032309E048 -S31508007C60064B1B6803F00073002BF0D101E00123DB -S31508007C7000E0002318461837BD4680BD00100240B4 -S31508007C8000700040296B00086000424280B584B04D -S31508007C9000AF786039600023FB60724B1B6803F005 -S31508007CA007023B689A4210D26E496E4B1B6823F056 -S31508007CB007023B6813430B606A4B1B6803F0070215 -S31508007CC03B689A4201D00123C8E07B681B6803F031 -S31508007CD00203002B08D06449634B5B6823F0F0026B -S31508007CE07B689B6813434B607B681B6803F0010342 -S31508007CF0002B6AD07B685B68012B07D15A4B1B683F -S31508007D0003F40033002B15D10123A7E07B685B68D9 -S31508007D10022B07D1544B1B6803F00073002B09D1C3 -S31508007D2001239BE0504B1B6803F00203002B01D193 -S31508007D30012393E04C494C4B5B6823F003027B68B4 -S31508007D405B6813434B60494B9847F8607B685B68F0 -S31508007D50012B12D10AE0454B98470246FB68D31A15 -S31508007D6041F28832934201D9032377E03E4B5B68A0 -S31508007D7003F00C03042BEED127E07B685B68022B2B -S31508007D801DD10AE0394B98470246FB68D31A41F2DF -S31508007D908832934201D9032360E0334B5B6803F0D2 -S31508007DA00C03082BEED110E0304B98470246FB68CF -S31508007DB0D31A41F28832934201D903234EE02A4B63 -S31508007DC05B6803F00C03002BEED1264B1B6803F00F -S31508007DD007023B689A4210D92249224B1B6823F0B6 -S31508007DE007023B6813430B601E4B1B6803F0070230 -S31508007DF03B689A4201D0012330E07B681B6803F098 -S31508007E000403002B08D01849174B5B6823F4E0627B -S31508007E107B68DB6813434B607B681B6803F00803C9 -S31508007E20002B09D01049104B5B6823F460527B681D -S31508007E301B69DB0013434B600D4B984701460A4B01 -S31508007E405B6803F0F0031B090A4AD35C21FA03F3C3 -S31508007E50094A13600020094B984700231846103733 -S31508007E60BD4680BD0020024000100240296B000874 -S31508007E70817E000860850008080000209D6A0008C9 -S31508007E8090B48AB000AF2B4B3C1D186859689A68A5 -S31508007E90DB680FC4284A3B4612881A800023FB6118 -S31508007EA00023BB6100237B6200237B6100233B62C6 -S31508007EB0224B5B68FB61FB6903F00C03042B02D0C1 -S31508007EC0082B03D02DE01E4B3B622DE0FB699B0C73 -S31508007ED003F00F0307F12802134413F8243C7B61CF -S31508007EE0FB6903F48033002B13D0144B5B6803F44F -S31508007EF000335B0C07F12802134413F8283CBB61D6 -S31508007F007B690F4A02FB03F2BB69B2FBF3F37B62A0 -S31508007F1004E07B690B4A02FB03F37B627B6A3B62E4 -S31508007F2002E0074B3B6200BF3B6A18462837BD464E -S31508007F3090BC70474C8500085C850008001002401C -S31508007F4000127A0000093D0080B400AF024B1B689E -S31508007F501846BD4680BC70470800002080B500AFB3 -S31508007F60064B98470146064B5B6803F4E0631B0A19 -S31508007F70044AD35C21FA03F3184680BD497F0008FA -S31508007F80001002407085000880B500AF064B984780 -S31508007F900146064B5B6803F46053DB0A044AD35C6C -S31508007FA021FA03F3184680BD497F000800100240F5 -S31508007FB07085000880B485B000AF78600A4B1B68EE -S31508007FC00A4AA2FB03235B0A7A6802FB03F3FB60F7 -S31508007FD000BFFB685A1EFA60002BF9D100BF1437A0 -S31508007FE0BD4680BC704700BF08000020D34D621014 -S31508007FF080B582B000AF78607B68002B01D1012381 -S315080080003FE07B6893F83930DBB2002B06D17B68FA -S31508008010002283F8382078681C4B98477B6824220E -S3150800802083F839207B681B687A681268D26822F45C -S315080080300052DA607868164B98477B681B687A683E -S315080080401268126922F490421A617B681B687A6882 -S315080080501268526922F02A025A617B681B687A689C -S315080080601268D26842F40052DA607B680022DA634A -S315080080707B68202283F839207B68202283F83A20FF -S31508008080002318460837BD4680BD00BF9580000806 -S315080080909582000880B483B000AF786000BF0C37C3 -S315080080A0BD4680BC704700BF90B589B002AFF86086 -S315080080B0B9603B601346FB8000237B61FB6893F83D -S315080080C03A30DBB2202B40F09080BB68002B02D000 -S315080080D0FB88002B01D1012388E0FB6893F8383030 -S315080080E0012B01D1022381E0FB68012283F83820A5 -S315080080F0FB680022DA63FB68222283F83A203D4BAC -S3150800810098477861FB68FA889A85FB68FA88DA8561 -S315080081105CE0FB68DB8D9BB2013B9AB2FB68DA85B3 -S31508008120FB689B68B3F5805F2BD13B6800937B693E -S3150800813000222021F868304CA0470346002B01D0C6 -S31508008140032353E0BB683B61FB681B69002B0CD11A -S31508008150FB681B685B689BB2C3F308039AB23B696A -S315080081601A80BB680233BB6030E0FB681B685B683B -S315080081709BB2DBB29AB23B691A80BB680133BB601B -S3150800818024E03B6800937B6900222021F8681A4C9A -S31508008190A0470346002B01D0032327E0FB681B6991 -S315080081A0002B08D1BB685A1CBA60FA681268526874 -S315080081B0D2B21A700AE0BB685A1CBA60FA6812682A -S315080081C05268D2B202F07F02D2B21A70FB68DB8D17 -S315080081D09BB2002B9DD1FB68202283F83A20FB68CE -S315080081E0002283F83820002300E0022318461C37B3 -S315080081F0BD4690BD296B0008FD81000880B584B096 -S3150800820000AFF860B9603B601346FB712CE0BB69B0 -S31508008210B3F1FF3F28D0BB69002B07D01C4B98470A -S3150800822002463B68D21ABB699A421DD9FB681B688D -S31508008230FA681268D26822F4D072DA60FB681B68A2 -S31508008240FA681268526922F001025A61FB68202214 -S3150800825083F83920FB68202283F83A20FB6800223D -S3150800826083F8382003230FE0FB681B681A68BB688D -S315080082701A40BB689A420CBF01230023DBB21A4698 -S31508008280FB799A42C3D0002318461037BD4680BDF5 -S31508008290296B0008F0B585B000AF78600023FB6055 -S315080082A07B681B687A681268126922F440517A68FA -S315080082B0D2680A431A617B689A687B681B691A4305 -S315080082C07B685B691343FA681343FB607B681A682B -S315080082D07B681B68DB6823F4B05323F00C03F9684A -S315080082E00B43D3607B681B687A681268526922F46C -S315080082F040717A6892690A435A617B681B686F4ABB -S3150800830093426BD17B681C686D4B984702461346AF -S315080083109B0013449A001A447B685B689B00B2FB77 -S31508008320F3F3684AA2FB03235B091D01644B9847D4 +S3150800631021630008696600088D6200088166000826 +S3150800632080B500AF054B9847054B9847054B9847EE +S31508006330054B9847054B984700BF80BD5163000839 +S31508006340896A00086D630008C9650008716200085B +S3150800635080B400AF034B044A9A6000BFBD4680BCB8 +S31508006360704700BF00ED00E00060000880B590B0FF +S3150800637000AF0123BB614FF48033FB6100233B620E +S315080063800123BB6202237B634FF48033BB634FF464 +S31508006390E013FB6307F1180318460F4B98470346AB +S315080063A0002B00D0FEE70F237B600223BB6000238F +S315080063B0FB604FF480633B6100237B613B1D022138 +S315080063C01846064B98470346002B00D0FEE700BF49 +S315080063D04037BD4680BD00BFDD770008B17C0008A8 +S315080063E080B58CB000AF6F4A6E4B9B6943F00103D2 +S315080063F093616C4B9B6903F00103BB61BB69694AF6 +S31508006400684BDB6943F08053D361664BDB6903F065 +S3150800641080537B617B69634A624B9B6943F0040343 +S315080064209361604B9B6903F004033B613B695D4ADA +S315080064305C4B9B6943F0080393615A4B9B6903F0D5 +S315080064400803FB60FB68574A564B9B6943F01003E9 +S315080064509361544B9B6903F01003BB60BB68514AB8 +S31508006460504BDB6943F40033D3614E4BDB6903F4CD +S3150800647000337B607B684B4A4A4BDB6943F0007309 +S31508006480D361484BDB6903F000733B603B6803202C +S31508006490454B9847002200216FF00B00434B984765 +S315080064A0002200216FF00A00404B98470022002185 +S315080064B06FF009003D4B9847002200216FF0040059 +S315080064C03A4B9847002200216FF00300374B984754 +S315080064D0002200216FF00100344B9847002200216A +S315080064E04FF0FF30314B98474FF48053FB6101233F +S315080064F03B6200237B620223BB6207F11C03194639 +S315080065002B482C4B984701224FF4805128482A4B98 +S3150800651098470423FB6102233B620323BB6207F10E +S315080065201C0319462548234B98470823FB6100237B +S315080065303B6200237B6207F11C0319461F481D4B6B +S3150800654098474FF48073FB6100233B6200237B620C +S3150800655007F11C0319461A48164B98474FF400735F +S31508006560FB6102233B620323BB6207F11C03194646 +S315080065701348104B9847134B5B68FB62FB6A23F47E +S31508006580C043FB62FB6A43F0E063FB62FB6A43F4C9 +S315080065908043FB620B4AFB6A536000BF3037BD4637 +S315080065A080BD00BF00100240217400083D74000839 +S315080065B000100140F1740008AD770008000801409A +S315080065C0000C01400000014080B500AF0A4B984717 +S315080065D002460A4BA3FB02239B091846084B984719 +S315080065E00420084B9847002200214FF0FF30064B45 +S315080065F0984700BF80BD00BF6D7F0008D34D62106D +S31508006600817400089D7400083D74000880B500AFC9 +S31508006610024B98470346184680BD00BF4D6B0008DD +S3150800662080B500AF024B9847024B984700BF80BD24 +S31508006630296B0008D574000880B400AFFEE700BFD8 +S3150800664080B400AFBFF34F8F0549054BDB6803F4F1 +S31508006650E062044B1343CB60BFF34F8F00BFFDE7E7 +S3150800666000ED00E00400FA0580B500AF024B98473C +S31508006670024B984700BF80BDA9660008BD680008A0 +S3150800668080B500AF024B9847024B984700BF80BDC4 +S31508006690F5660008F169000880B500AF014B984718 +S315080066A000BF80BD4166000880B500AF0E4B0F4A9B +S315080066B01A600D4B4FF461425A600B4B00229A60E8 +S315080066C0094B0022DA60084B00221A61064B0022A9 +S315080066D09A61054B0C225A61034B0022DA61024883 +S315080066E0034B984700BF80BD1400002000440040BB +S315080066F01580000880B500AF274B1B78002B19D1F1 +S315080067002648274B98470346012B43D1234B1B7832 +S31508006710002B3FD0214B1B78402B3BD8214B984769 +S315080067200246214B1A601C4B01221A701F4B00228D +S315080067301A702FE01D4B1B780133184A134418466C +S31508006740174B98470346012B19D1184B1B78013371 +S31508006750DAB2164B1A70114B1A78144B1B789A42F8 +S3150800676018D10D4B00221A700C4B5B78FF2B11D1F8 +S315080067700E4B1B78022B0DD10D4B98470AE0094B9F +S3150800678098470246084B1B6864339A4202D9024B63 +S3150800679000221A7000BF80BDBC000020C000002087 +S315080067A0B56700080D6600080401002008010020EE +S315080067B09966000890B585B000AF7860002301227D +S315080067C079680748074CA0470346FB73FB7B002BF9 +S315080067D001D1012300E0002318461437BD4690BDB9 +S315080067E014000020CD80000880B586B000AFB960DF +S315080067F07A603B600346FB812D4B984702462D4B3A +S31508006800A3FB02239B093B610023FB7548E0FA8939 +S31508006810FB7D294911F813301846FB7D26495B0094 +S315080068200B445B780344013303FB02F31A463B69C6 +S31508006830B3FBF2F102FB01F29B1A002B2DD1FA8968 +S31508006840FB7D1D4911F813301846FB7D1A495B007C +S315080068500B445B780344013303FB02F31A463B6996 +S31508006860B3FBF2F39AB2BB681A80BB681B88002B8D +S3150800687013D0BB681B88B3F5806F0ED8FB7D0E4A14 +S3150800688012F813207B681A70FB7D0B4A5B001344D1 +S315080068905A783B681A70012306E0FB7D0133FB75C5 +S315080068A0FB7D112BB3D9002318461837BD4680BD8A +S315080068B0817F0008D34D62105885000890B58FB0C7 +S315080068C000AF00237B85002387F82930002387F84B +S315080068D0283040F26763FB6207F1280307F12902B3 +S315080068E007F12A014FF4FA70394CA047394B3A4A56 +S315080068F01A60384B00221A63364B384A5A63354BAE +S3150800690000229A61334B0022DA61324B00221A6266 +S31508006910304B00225A622F4B00229A622D4B0022DE +S31508006920DA622C4B00229A602A4B0022DA6097F82A +S315080069302930013B1B04274A136197F82830013B8D +S315080069401B05244A53617B8D1A46224B5A602148FF +S31508006950234B9847FB6A002B05DBFB6A5B057B63C9 +S31508006960204B3B630AE0FB6A23F00043FB62FB6AA9 +S31508006970DB0043F004037B631B4B3B63154B1B682F +S31508006980154A934202D100237B6101E00E237B6105 +S315080069900023BB610123FB617B6B1B0C3B607B6B9C +S315080069A09BB27B603B6B1B0CBB603B6B9BB2FB607B +S315080069B000233B6101233B620E237B623B4619465B +S315080069C004480A4B984700BF3C37BD4690BD00BFF8 +S315080069D0E967000854000020006400409800002081 +S315080069E0616B00080400E0FFFCFF1F00696D0008EA +S315080069F080B582B000AF40F267633B600023FB714D +S31508006A00002200211D481E4B98470346002B30D113 +S31508006A103B68002B0DDB194B5B6B1A683B689A4287 +S31508006A2018D1164B5B6B9B68002B13D10123FB71A6 +S31508006A3010E03B6823F000433B60104B5B6B5A68E1 +S31508006A403B689A4206D10D4B5B6B9B68042B01D1C0 +S31508006A500123FB71FB79012B0BD1084B5B6B1B7D6B +S31508006A60FF2B06D1054B5B6B1B69022B01D1054B2E +S31508006A70984700BF0837BD4680BD00BF54000020B8 +S31508006A80216F00089966000880B500AF084A084BD0 +S31508006A901B6843F0100313600320064B9847002039 +S31508006AA0054B9847054B98470023184680BD00BFFD +S31508006AB00020024021740008C16A0008E16300084A +S31508006AC080B582B000AF7860124B1A68124B1B78FB +S31508006AD019464FF47A73B3FBF1F3B2FBF3F3184696 +S31508006AE00E4B98470346002B01D001230EE07B6826 +S31508006AF00F2B0AD8002279684FF0FF30084B9847C9 +S31508006B00084A7B681360002300E00123184608370B +S31508006B10BD4680BD080000200400002081740008DE +S31508006B203D7400080000002080B400AF054B1B78B8 +S31508006B301A46054B1B681344034A136000BFBD463B +S31508006B4080BC7047040000200C01002080B400AF10 +S31508006B50024B1B681846BD4680BC70470C010020D6 +S31508006B6080B586B000AF786000237B610023FB60A8 +S31508006B7000233B617B68002B01D10123ECE07B6895 +S31508006B8093F83C30DBB2002B06D17B68002283F8F1 +S31508006B903D207868724B98477B68022283F83C2030 +S31508006BA07B681B687A681268126822F002021A600B +S31508006BB07B681B687A681268126842F001021A60DC +S31508006BC0684B9847F86010E0664B98470246FB68A2 +S31508006BD0D31A0A2B09D97B68032283F83C207B68E1 +S31508006BE0002283F83D200323B6E07B681B685B68B8 +S31508006BF003F00103002BE7D07B681B685B6803F092 +S31508006C000103002B00F097807B689B69012B04D158 +S31508006C103B6943F080033B6103E03B6923F0800353 +S31508006C203B617B68DB69012B04D13B6943F0400378 +S31508006C303B6103E03B6923F040033B617B681B6AC9 +S31508006C40012B04D13B6943F020033B6103E03B6918 +S31508006C5023F020033B617B685B6A012B04D13B6907 +S31508006C6043F010033B6103E03B6923F010033B61EB +S31508006C707B689B6A012B04D13B6943F008033B619F +S31508006C8003E03B6923F008033B617B68DB6A012B61 +S31508006C9004D13B6943F004033B6103E03B6923F0FD +S31508006CA004033B617B681B687A681268126822F0E5 +S31508006CB0FC013A690A431A607B681B687A6891681E +S31508006CC07A68D26811437A68126911437A685269F8 +S31508006CD011437A685268013A0A43DA617B681B688D +S31508006CE07A681268126822F001021A601D4B9847EA +S31508006CF0F86010E01B4B98470246FB68D31A0A2B2C +S31508006D0009D97B68032283F83C207B68002283F834 +S31508006D103D20032320E07B681B685B6803F00103C2 +S31508006D20002BE7D17B681B685B6803F00103002B27 +S31508006D3001D101237B617B69012B08D17B68002285 +S31508006D401A647B68012283F83C20002304E07B68F0 +S31508006D50042283F83C20012318461837BD4680BD17 +S31508006D600D6F00084D6B000880B485B000AF7860E1 +S31508006D7039600023FB603B685B69012202FA03F372 +S31508006D80FB607B681B687A681268D2F8002222F4D6 +S31508006D907C513A68526A12020A4342F00102C3F869 +S31508006DA000227B681B687A681268D2F81C12FA6897 +S31508006DB0D2430A40C3F81C223B68DB69002B27D163 +S31508006DC07B681B687A681268D2F80C12FA68D24394 +S31508006DD00A40C3F80C227B681B683A68526939680E +S31508006DE0C96808043968496889B20143483243F8D2 +S31508006DF032107B6819683B685B693A6892681004C8 +S31508006E003A68126892B202434833DB000B445A6070 +S31508006E103B68DB69012B26D17B681B687A68126898 +S31508006E20D2F80C12FA680A43C3F80C227B681B686E +S31508006E303A6852693968096808043968496889B23C +S31508006E400143483243F832107B6819683B685B692E +S31508006E503A68926810043A68D26892B20243483394 +S31508006E60DB000B445A603B689B69002B0BD17B689F +S31508006E701B687A681268D2F80412FA68D2430A4084 +S31508006E80C3F8042209E07B681B687A681268D2F89E +S31508006E900412FA680A43C3F804223B681B69002BEC +S31508006EA00BD17B681B687A681268D2F81412FA68E4 +S31508006EB0D2430A40C3F8142209E07B681B687A6843 +S31508006EC01268D2F81412FA680A43C3F814223B6807 +S31508006ED01B6A012B09D17B681B687A681268D2F88D +S31508006EE01C12FA680A43C3F81C227B681B687A6876 +S31508006EF01268D2F8002222F00102C3F80022002309 +S31508006F0018461437BD4680BC704700BF80B483B0AE +S31508006F1000AF786000BF0C37BD4680BC704700BF25 +S31508006F2080B586B000AFF8600B467A60FB72002326 +S31508006F303B6100237B61FB7A002B19D1FB6893F830 +S31508006F403C30DBB2222B11D0FB6893F83C30DBB225 +S31508006F50422B0BD0FB6893F83C30DBB2622B05D092 +S31508006F60FB6893F83C30DBB2722B01D10223A1E116 +S31508006F70FB7A012B19D1FB6893F83C30DBB2322B34 +S31508006F8011D0FB6893F83C30DBB2522B0BD0FB6870 +S31508006F9093F83C30DBB2622B05D0FB6893F83C30A3 +S31508006FA0DBB2722B01D1022384E1FB6893F83D30F2 +S31508006FB0012B01D102237DE1FB68012283F83D20E4 +S31508006FC0FB7A002B1ED1FB6893F83C30DBB2322BE0 +S31508006FD008D0522B0BD0122B0ED1FB68422283F815 +S31508006FE03C202DE0FB68622283F83C2028E0FB6801 +S31508006FF0722283F83C2023E0FB68222283F83C2097 +S3150800700000BF1DE0FB6893F83C30DBB2222B08D0AA +S31508007010422B0BD0122B0ED1FB68522283F83C2050 +S315080070200EE0FB68622283F83C2009E0FB687222C6 +S3150800703083F83C2004E0FB68322283F83C2000BF3A +S315080070409E4B9847386118E07B68B3F1FF3F14D030 +S315080070507B68002B07D0994B984702463B69D21AA2 +S315080070607B689A4209D9FB68032283F83C20FB68AF +S31508007070002283F83D2003231CE1FB7A002B0AD16A +S31508007080FB681B68DB6803F00303002B0CBF0123B6 +S315080070900023DBB209E0FB681B681B6903F00303E6 +S315080070A0002B0CBF01230023DBB2002BCCD1FB7ACB +S315080070B0002B03D1FB685B6B7B6102E0FB689B6B73 +S315080070C07B61FB681A68FB7A1B331B0113441B6838 +S315080070D003F004027B699A607B699B68002B0AD1DE +S315080070E0FB681A68FB7A1B331B0113441B685A0D8D +S315080070F07B691A6009E0FB681A68FB7A1B331B0177 +S3150800710013441B68DA087B695A60FB681A68FB7ABD +S315080071101B331B0113441B6803F002027B69DA6008 +S31508007120FB681A68FB7A1B331B01134404331B687C +S3150800713003F00F027B691A61FB681A68FB7A1B3336 +S315080071401B01134404331B681B0ADAB27B69DA6134 +S31508007150FA7A7B691A62FB681A68FB7A1B01134480 +S3150800716003F5DC731B68DAB27B691A75FB681A6863 +S31508007170FB7A1B01134403F5DC731B681B0ADAB29E +S315080071807B695A75FB681A68FB7A1B01134403F579 +S31508007190DC731B681B0CDAB27B699A75FB681A6884 +S315080071A0FB7A1B01134403F5DC731B681B0EDAB26A +S315080071B07B69DA75FB681A68FB7A1B01134403F5C9 +S315080071C0DE731B68DAB27B691A76FB681A68FB7A83 +S315080071D01B01134403F5DE731B681B0ADAB27B69CD +S315080071E05A76FB681A68FB7A1B01134403F5DE73AB +S315080071F01B681B0CDAB27B699A76FB681A68FB7AFD +S315080072001B01134403F5DE731B681B0EDAB27B6998 +S31508007210DA76FB7A002B04D1FB681B682022DA6039 +S3150800722003E0FB681B6820221A61FB7A002B1ED13B +S31508007230FB6893F83C30DBB2622B08D0722B0BD07C +S31508007240422B0ED1FB68122283F83C202DE0FB6806 +S31508007250322283F83C2028E0FB68522283F83C203F +S3150800726023E0FB68012283F83C2000BF1DE0FB6891 +S3150800727093F83C30DBB2622B08D0722B0BD0522B22 +S315080072800ED1FB68122283F83C200EE0FB6822220E +S3150800729083F83C2009E0FB68422283F83C2004E09E +S315080072A0FB68012283F83C2000BFFB68002283F8B4 +S315080072B03D20002318461837BD4680BD4D6B000893 +S315080072C080B485B000AF78607B6803F00703FB6085 +S315080072D00C4BDB68BB60BA684FF6FF031340BB6014 +S315080072E0FB681A02BB68134343F0BF6343F40033D9 +S315080072F0BB60044ABB68D36000BF1437BD4680BC78 +S31508007300704700BF00ED00E080B400AF044BDB68B7 +S3150800731003F4E0631B0A1846BD4680BC704700BFED +S3150800732000ED00E080B483B000AF03463960FB711E +S3150800733097F90730002B0BDA0D49FB7903F00F0399 +S31508007340043B3A68D2B21201D2B20B441A7609E06B +S31508007350084997F907303A68D2B21201D2B20B44FB +S3150800736083F8002300BF0C37BD4680BC704700BFBA +S3150800737000ED00E000E100E080B489B000AFF860FD +S31508007380B9607A60FB6803F00703FB61FB69C3F128 +S315080073900703042B28BF0423BB61FB690433062BB0 +S315080073A002D9FB69033B00E000237B610122BB692C +S315080073B002FA03F35A1EBB681A407B699A400121F8 +S315080073C07B6901FA03F3591E7B680B401343184681 +S315080073D02437BD4680BC704780B582B000AF786060 +S315080073E07B68013BB3F1807F01D301230FE00A4A92 +S315080073F07B68013B53600F214FF0FF30074B9847DE +S31508007400054B00229A60044B07221A60002318468F +S315080074100837BD4680BD00BF10E000E025730008B0 +S3150800742080B582B000AF78607868034B984700BF94 +S315080074300837BD4680BD00BFC172000880B586B05A +S3150800744000AF0346B9607A60FB7300237B61094B82 +S31508007450984778617A68B9687869074B9847024609 +S3150800746097F90F3011461846044B984700BF18374E +S31508007470BD4680BD097300087973000825730008A6 +S3150800748080B582B000AF78607868034B98470346AA +S3150800749018460837BD4680BDD973000880B483B046 +S315080074A000AF78607B68042B06D1094A084B1B6835 +S315080074B043F00403136005E0054A054B1B6823F0F7 +S315080074C00403136000BF0C37BD4680BC704700BF7D +S315080074D010E000E080B500AF014B984700BF80BDC3 +S315080074E0E574000880B400AF00BFBD4680BC704795 +S315080074F080B48BB000AF786039600023FB6100234D +S31508007500BB6100237B6100233B6200233B610023B0 +S315080075107B6227E101227B6A02FA03F3FB613B687F +S315080075201A68FB691340BB61BA69FB699A4240F065 +S3150800753016813B685B68122B34D0122B0DD8022BB0 +S315080075402BD0022B04D8002B31D0012B1CD048E0BD +S31508007550032B43D0112B1BD043E0874A934226D0F6 +S31508007560854A934206D8854A934220D0844A934254 +S315080075701DD036E0834A934219D0834A934216D0E7 +S31508007580824A934213D02CE03B68DB683B6228E0D2 +S315080075903B68DB6804333B6223E03B68DB680833FF +S315080075A03B621EE03B68DB680C333B6219E03B68D4 +S315080075B09B68002B02D104233B6212E03B689B6860 +S315080075C0012B05D108233B627B68FA691A6108E03A +S315080075D008233B627B68FA695A6102E000233B6232 +S315080075E000BFBB69FF2B01D87B6801E07B680433C9 +S315080075F0FB60BB69FF2B02D87B6A9B0002E07B6AB3 +S31508007600083B9B003B61FB681A680F213B6901FA3E +S3150800761003F3DB431A40396A3B6901FA03F31A4359 +S31508007620FB681A603B685B6803F08053002B00F028 +S315080076309680574A564B9B6943F001039361544B16 +S315080076409B6903F00103BB60BB68524A7B6A9B08CF +S31508007650023352F823307B617B6A03F003039B00F5 +S315080076600F2202FA03F3DB437A6913407B617B68D6 +S31508007670494A934213D07B68484A93420DD07B68A7 +S31508007680474A934207D07B68464A934201D103236F +S3150800769006E0042304E0022302E0012300E00023BD +S315080076A07A6A02F00302920093407A6913437B6177 +S315080076B038497B6A9B0802337A6941F823203B687C +S315080076C05B6803F48033002B06D03749364B1A68BB +S315080076D0BB6913430B6006E03349334B1A68BB6931 +S315080076E0DB4313400B603B685B6803F40033002BF5 +S315080076F006D02D492C4B5A68BB6913434B6006E0EC +S315080077002949294B5A68BB69DB4313404B603B68E0 +S315080077105B6803F48013002B06D02349224B9A6832 +S31508007720BB6913438B6006E01F491F4B9A68BB6908 +S31508007730DB4313408B603B685B6803F40013002B44 +S3150800774006D01949184BDA68BB691343CB6006E0C3 +S315080077501549154BDA68BB69DB431340CB607B6A76 +S3150800776001337B627B6A0F2B7FF6D4AE00BF2C37C2 +S31508007770BD4680BC704700BF0000211000001110F4 +S315080077800000121000003110000032100000221014 +S31508007790001002400000014000080140000C0140B2 +S315080077A000100140001401400004014080B483B079 +S315080077B000AF78600B467B8013467B707B78002B86 +S315080077C003D07A887B681A6103E07B881A047B6891 +S315080077D01A6100BF0C37BD4680BC704780B586B0BD +S315080077E000AF786000233B617B681B6803F00103E8 +S315080077F0002B00F08680924B5B6803F00C03042B89 +S315080078000BD08F4B5B6803F00C03082B11D18C4B04 +S315080078105B6803F48033002B0BD0894B1B6803F499 +S315080078200033002B6CD07B685B68002B68D1012382 +S3150800783032E27B685B68B3F5803F06D1804A804BAD +S315080078401B6843F4803313602EE07B685B68002B6B +S315080078500CD17B4A7A4B1B6823F480331360784A31 +S31508007860774B1B6823F4802313601DE07B685B68F5 +S31508007870B3F5A02F0CD1724A714B1B6843F48023D1 +S3150800788013606F4A6E4B1B6843F4803313600BE03A +S315080078906B4A6B4B1B6823F480331360684A684B4A +S315080078A01B6823F4802313607B685B68002B13D066 +S315080078B0644B9847386108E0624B984702463B6933 +S315080078C0D31A642B01D90323E6E15D4B1B6803F445 +S315080078D00033002BF0D014E05A4B9847386108E083 +S315080078E0584B984702463B69D31A642B01D90323A0 +S315080078F0D2E1534B1B6803F40033002BF0D100E0B0 +S3150800790000BF7B681B6803F00203002B63D04C4B57 +S315080079105B6803F00C03002B0BD0494B5B6803F044 +S315080079200C03082B1CD1464B5B6803F48033002BF1 +S3150800793016D1434B1B6803F00203002B05D07B6866 +S315080079401B69012B01D00123A6E13D493C4B1B686D +S3150800795023F0F8027B685B69DB0013430B603AE0AF +S315080079607B681B69002B20D0374B01221A60354BE8 +S315080079709847386108E0334B984702463B69D31A63 +S31508007980022B01D9032387E12D4B1B6803F0020361 +S31508007990002BF0D02A492A4B1B6823F0F8027B6893 +S315080079A05B69DB0013430B6015E0274B00221A6066 +S315080079B0244B9847386108E0224B984702463B69B2 +S315080079C0D31A022B01D9032366E11D4B1B6803F06A +S315080079D00203002BF0D17B681B6803F00803002B19 +S315080079E03ED07B689B69002B19D0184B01221A6080 +S315080079F0144B9847386108E0124B984702463B6992 +S31508007A00D31A022B01D9032346E10D4B5B6A03F017 +S31508007A100203002BF0D001200D4B984720E00B4BBA +S31508007A2000221A60074B9847386113E0054B9847C0 +S31508007A3002463B69D31A022B0CD903232CE100BF5B +S31508007A40001002404D6B000800004242800442428A +S31508007A50D97F0008924B5B6A03F00203002BE5D13D +S31508007A607B681B6803F00403002B00F0A680002344 +S31508007A70FB758B4BDB6903F08053002B0DD1884ACD +S31508007A80874BDB6943F08053D361854BDB6903F091 +S31508007A908053FB60FB680123FB75824B1B6803F46C +S31508007AA08073002B18D17F4A7E4B1B6843F4807382 +S31508007AB013607D4B9847386108E07B4B9847024630 +S31508007AC03B69D31A642B01D90323E5E0754B1B6880 +S31508007AD003F48073002BF0D07B68DB68012B06D19A +S31508007AE06F4A6F4B1B6A43F0010313622DE07B68F4 +S31508007AF0DB68002B0CD16A4A694B1B6A23F0010329 +S31508007B001362674A664B1B6A23F0040313621CE080 +S31508007B107B68DB68052B0CD1614A614B1B6A43F015 +S31508007B20040313625E4A5E4B1B6A43F00103136249 +S31508007B300BE05B4A5A4B1B6A23F001031362584A4F +S31508007B40574B1B6A23F0040313627B68DB68002B20 +S31508007B5015D0554B984738610AE0534B984702466B +S31508007B603B69D31A41F28832934201D9032393E041 +S31508007B704B4B1B6A03F00203002BEED014E04A4B72 +S31508007B80984738610AE0484B984702463B69D31A3A +S31508007B9041F28832934201D903237DE0404B1B6AA8 +S31508007BA003F00203002BEED1FB7D012B05D13C4AE5 +S31508007BB03B4BDB6923F08053D3617B68DB69002B81 +S31508007BC069D0374B5B6803F00C03082B61D07B68E0 +S31508007BD0DB69022B46D1354B00221A60324B984797 +S31508007BE0386108E0304B984702463B69D31A022BA6 +S31508007BF001D9032350E02A4B1B6803F00073002BBE +S31508007C00F0D17B681B6AB3F5803F08D12449244B21 +S31508007C105B6823F400327B689B6813434B602048FB +S31508007C201F4B5B6823F474127B68196A7B685B6A6E +S31508007C300B43134343601D4B01221A601A4B9847A6 +S31508007C40386108E0184B984702463B69D31A022B5D +S31508007C5001D9032320E0124B1B6803F00073002BA5 +S31508007C60F0D018E0114B00221A600F4B9847386184 +S31508007C7008E00D4B984702463B69D31A022B01D9F7 +S31508007C80032309E0064B1B6803F00073002BF0D1B1 +S31508007C9001E0012300E0002318461837BD4680BDE1 +S31508007CA000100240007000404D6B00086000424220 +S31508007CB080B584B000AF786039600023FB60724BF2 +S31508007CC01B6803F007023B689A4210D26E496E4B56 +S31508007CD01B6823F007023B6813430B606A4B1B685B +S31508007CE003F007023B689A4201D00123C8E07B688B +S31508007CF01B6803F00203002B08D06449634B5B68DA +S31508007D0023F0F0027B689B6813434B607B681B6813 +S31508007D1003F00103002B6AD07B685B68012B07D14F +S31508007D205A4B1B6803F40033002B15D10123A7E037 +S31508007D307B685B68022B07D1544B1B6803F0007302 +S31508007D40002B09D101239BE0504B1B6803F002036B +S31508007D50002B01D1012393E04C494C4B5B6823F07F +S31508007D6003027B685B6813434B60494B9847F8608E +S31508007D707B685B68012B12D10AE0454B984702469F +S31508007D80FB68D31A41F28832934201D9032377E07C +S31508007D903E4B5B6803F00C03042BEED127E07B68AF +S31508007DA05B68022B1DD10AE0394B98470246FB68EF +S31508007DB0D31A41F28832934201D9032360E0334B48 +S31508007DC05B6803F00C03082BEED110E0304B9847A4 +S31508007DD00246FB68D31A41F28832934201D903233B +S31508007DE04EE02A4B5B6803F00C03002BEED1264BC2 +S31508007DF01B6803F007023B689A4210D92249224BB6 +S31508007E001B6823F007023B6813430B601E4B1B6875 +S31508007E1003F007023B689A4201D0012330E07B68F1 +S31508007E201B6803F00403002B08D01849174B5B683E +S31508007E3023F4E0627B68DB6813434B607B681B684E +S31508007E4003F00803002B09D01049104B5B6823F494 +S31508007E5060527B681B69DB0013434B600D4B9847E8 +S31508007E6001460A4B5B6803F0F0031B090A4AD35C18 +S31508007E7021FA03F3094A13600020094B98470023A7 +S31508007E8018461037BD4680BD00200240001002404B +S31508007E904D6B0008A57E00089085000808000020A4 +S31508007EA0C16A000890B48AB000AF2B4B3C1D186815 +S31508007EB059689A68DB680FC4284A3B4612881A80B4 +S31508007EC00023FB610023BB6100237B6200237B61E7 +S31508007ED000233B62224B5B68FB61FB6903F00C03E2 +S31508007EE0042B02D0082B03D02DE01E4B3B622DE05D +S31508007EF0FB699B0C03F00F0307F12802134413F8E0 +S31508007F00243C7B61FB6903F48033002B13D0144BAC +S31508007F105B6803F400335B0C07F12802134413F87B +S31508007F20283CBB617B690F4A02FB03F2BB69B2FBC3 +S31508007F30F3F37B6204E07B690B4A02FB03F37B6283 +S31508007F407B6A3B6202E0074B3B6200BF3B6A18460E +S31508007F502837BD4690BC70477C8500088C8500088C +S31508007F600010024000127A0000093D0080B400AFFC +S31508007F70024B1B681846BD4680BC704708000020A7 +S31508007F8080B500AF064B98470146064B5B6803F47D +S31508007F90E0631B0A044AD35C21FA03F3184680BD42 +S31508007FA06D7F000800100240A085000880B500AF6C +S31508007FB0064B98470146064B5B6803F46053DB0A99 +S31508007FC0044AD35C21FA03F3184680BD6D7F000886 +S31508007FD000100240A085000880B485B000AF786024 +S31508007FE00A4B1B680A4AA2FB03235B0A7A6802FB50 +S31508007FF003F3FB6000BFFB685A1EFA60002BF9D139 +S3150800800000BF1437BD4680BC704700BF080000207B +S31508008010D34D621080B582B000AF78607B68002BC4 +S3150800802001D101233FE07B6893F83930DBB2002B9E +S3150800803006D17B68002283F8382078681C4B98475D +S315080080407B68242283F839207B681B687A68126863 +S31508008050D26822F40052DA607868164B98477B6833 +S315080080601B687A681268126922F490421A617B6862 +S315080080701B687A681268526922F02A025A617B687C +S315080080801B687A681268D26842F40052DA607B6824 +S315080080900022DA637B68202283F839207B68202255 +S315080080A083F83A20002318460837BD4680BD00BF2E +S315080080B0B9800008B982000880B483B000AF786040 +S315080080C000BF0C37BD4680BC704700BF90B589B06D +S315080080D002AFF860B9603B601346FB8000237B6102 +S315080080E0FB6893F83A30DBB2202B40F09080BB68EF +S315080080F0002B02D0FB88002B01D1012388E0FB6806 +S3150800810093F83830012B01D1022381E0FB68012264 +S3150800811083F83820FB680022DA63FB68222283F89A +S315080081203A203D4B98477861FB68FA889A85FB6840 +S31508008130FA88DA855CE0FB68DB8D9BB2013B9AB274 +S31508008140FB68DA85FB689B68B3F5805F2BD13B68D3 +S3150800815000937B6900222021F868304CA04703462B +S31508008160002B01D0032353E0BB683B61FB681B6906 +S31508008170002B0CD1FB681B685B689BB2C3F3080332 +S315080081809AB23B691A80BB680233BB6030E0FB6871 +S315080081901B685B689BB2DBB29AB23B691A80BB6804 +S315080081A00133BB6024E03B6800937B6900222021F1 +S315080081B0F8681A4CA0470346002B01D0032327E092 +S315080081C0FB681B69002B08D1BB685A1CBA60FA68A1 +S315080081D012685268D2B21A700AE0BB685A1CBA60B2 +S315080081E0FA6812685268D2B202F07F02D2B21A70E6 +S315080081F0FB68DB8D9BB2002B9DD1FB68202283F8A0 +S315080082003A20FB68002283F83820002300E0022386 +S3150800821018461C37BD4690BD4D6B000821820008E4 +S3150800822080B584B000AFF860B9603B601346FB7157 +S315080082302CE0BB69B3F1FF3F28D0BB69002B07D000 +S315080082401C4B984702463B68D21ABB699A421DD90D +S31508008250FB681B68FA681268D26822F4D072DA6082 +S31508008260FB681B68FA681268526922F001025A61B3 +S31508008270FB68202283F83920FB68202283F83A20FD +S31508008280FB68002283F8382003230FE0FB681B688D +S315080082901A68BB681A40BB689A420CBF01230023C0 +S315080082A0DBB21A46FB799A42C3D000231846103728 +S315080082B0BD4680BD4D6B0008F0B585B000AF78604F +S315080082C00023FB607B681B687A681268126922F4CF +S315080082D040517A68D2680A431A617B689A687B6853 +S315080082E01B691A437B685B691343FA681343FB608F +S315080082F07B681A687B681B68DB6823F4B05323F035 +S315080083000C03F9680B43D3607B681B687A681268AC +S31508008310526922F440717A6892690A435A617B6805 +S315080083201B686F4A93426BD17B681C686D4B9847F4 S31508008330024613469B0013449A001A447B685B68FE -S315080083409B00B2FBF3F65E4B9847024613469B002A -S3150800835013449A001A447B685B689B00B2FBF3F3EC -S31508008360584AA2FB03235B09642202FB03F3F31AB0 -S315080083701B013233534AA2FB03235B0903F0F003C4 -S315080083801D444F4B9847024613469B0013449A00D8 -S315080083901A447B685B689B00B2FBF3F6484B984728 -S315080083A0024613469B0013449A001A447B685B688E -S315080083B09B00B2FBF3F3434AA2FB03235B09642247 -S315080083C002FB03F3F31A1B0132333E4AA2FB0323D3 -S315080083D05B0903F00F032B44A3606AE07B681C6803 -S315080083E0394B9847024613469B0013449A001A4491 -S315080083F07B685B689B00B2FBF3F3324AA2FB03235C -S315080084005B091D01304B9847024613469B001344EF -S315080084109A001A447B685B689B00B2FBF3F62A4B0A -S315080084209847024613469B0013449A001A447B68F1 -S315080084305B689B00B2FBF3F3224AA2FB03235B09AA -S31508008440642202FB03F3F31A1B0132331D4AA2FB13 -S3150800845003235B0903F0F0031D441B4B98470246B0 -S3150800846013469B0013449A001A447B685B689B007A -S31508008470B2FBF3F6144B9847024613469B00134487 -S315080084809A001A447B685B689B00B2FBF3F30D4ABB -S31508008490A2FB03235B09642202FB03F3F31A1B0105 -S315080084A03233084AA2FB03235B0903F00F032B446C -S315080084B0A36000BF1437BD46F0BD00BF00380140B9 -S315080084C0897F00081F85EB515D7F000880B400AFE7 -S315080084D0134A134B1B6843F0010313601049104BF2 -S315080084E05A68104B13404B600D4A0D4B1B6823F01E -S315080084F0847323F480331360094A094B1B6823F4F9 -S3150800850080231360064A064B5B6823F4FE03536018 -S31508008510034B4FF41F029A6000BFBD4680BC7047EC -S30D08008520001002400000FFF8FC -S3150800852805020602060307030803090309040A04E1 -S315080085380B040C040C050D050E050F050F06100691 -S315080085481007100802030405060708090A0B0C0D8C -S315080085580E0F1010010200000000000000000000C5 -S3150800856801020304060708090000000001020304C3 -S31108008578100000000100000000A24A04E8 +S315080083409B00B2FBF3F3684AA2FB03235B091D01FA +S31508008350644B9847024613469B0013449A001A44F6 +S315080083607B685B689B00B2FBF3F65E4B9847024658 +S3150800837013469B0013449A001A447B685B689B006B +S31508008380B2FBF3F3584AA2FB03235B09642202FB00 +S3150800839003F3F31A1B013233534AA2FB03235B0987 +S315080083A003F0F0031D444F4B9847024613469B00C3 +S315080083B013449A001A447B685B689B00B2FBF3F689 +S315080083C0484B9847024613469B0013449A001A44A2 +S315080083D07B685B689B00B2FBF3F3434AA2FB03236B +S315080083E05B09642202FB03F3F31A1B0132333E4A8C +S315080083F0A2FB03235B0903F00F032B44A3606AE087 +S315080084007B681C68394B9847024613469B00134401 +S315080084109A001A447B685B689B00B2FBF3F3324A06 +S31508008420A2FB03235B091D01304B984702461346FE +S315080084309B0013449A001A447B685B689B00B2FB56 +S31508008440F3F62A4B9847024613469B0013449A00B4 +S315080084501A447B685B689B00B2FBF3F3224AA2FBD3 +S3150800846003235B09642202FB03F3F31A1B0132336D +S315080084701D4AA2FB03235B0903F0F0031D441B4BB3 +S315080084809847024613469B0013449A001A447B6891 +S315080084905B689B00B2FBF3F6144B984702461346FB +S315080084A09B0013449A001A447B685B689B00B2FBE6 +S315080084B0F3F30D4AA2FB03235B09642202FB03F3D1 +S315080084C0F31A1B013233084AA2FB03235B0903F0A4 +S315080084D00F032B44A36000BF1437BD46F0BD00BF91 +S315080084E000380140AD7F00081F85EB51817F0008E9 +S315080084F080B400AF154A154B1B6843F0010313609F +S315080085001249124B5A68124B13404B600F4A0F4BD5 +S315080085101B6823F0847323F4803313600B4A0B4BD8 +S315080085201B6823F480231360084A084B5B6823F40E +S31508008530FE035360054B4FF41F029A60054B4FF03C +S3150800854000629A6000BFBD4680BC704700100240BA +S30D080085500000FFF800ED00E051 +S3150800855805020602060307030803090309040A04B1 +S315080085680B040C040C050D050E050F050F06100661 +S315080085781007100802030405060708090A0B0C0D5C +S315080085880E0F101001020000000000000000000095 +S315080085980102030406070809000000000102030493 +S311080085A8100000000100000000A24A04B8 S705080061FF92 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/ide/stm32f103_crossworks.hzs b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/ide/stm32f103_crossworks.hzs index cbeff11f..97b7a119 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/ide/stm32f103_crossworks.hzs +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/ide/stm32f103_crossworks.hzs @@ -55,10 +55,10 @@ - + - + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/main.c index 7af5c5ea..bf766a51 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -73,6 +74,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -84,6 +87,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long _vectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&_vectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.elf b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.elf index 2f801f37..07434983 100644 Binary files a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.elf and b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.elf differ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.map b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.map index 114b182e..12eda468 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.map +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.map @@ -1,265 +1,269 @@ - -bin/demoprog_olimex_stm32p103.elf: file format elf32-littlearm -bin/demoprog_olimex_stm32p103.elf -architecture: arm, flags 0x00000112: -EXEC_P, HAS_SYMS, D_PAGED -start address 0x080062a9 - -Program Header: - LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 - filesz 0x00007ae0 memsz 0x00007ae0 flags rwx - LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08007ae0 align 2**16 - filesz 0x00000434 memsz 0x0000054c flags rw- - LOAD off 0x0001054c vaddr 0x2000054c paddr 0x08007f14 align 2**16 - filesz 0x00000000 memsz 0x00000600 flags rw- -private flags = 5000200: [Version5 EABI] [soft-float ABI] - -Sections: -Idx Name Size VMA LMA File off Algn - 0 .isr_vector 00000110 08006000 08006000 00006000 2**0 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 1 .text 00001970 08006110 08006110 00006110 2**2 - CONTENTS, ALLOC, LOAD, READONLY, CODE - 2 .rodata 00000054 08007a80 08007a80 00007a80 2**2 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 3 .init_array 00000008 08007ad4 08007ad4 00007ad4 2**2 - CONTENTS, ALLOC, LOAD, DATA - 4 .fini_array 00000004 08007adc 08007adc 00007adc 2**2 - CONTENTS, ALLOC, LOAD, DATA - 5 .data 00000434 20000000 08007ae0 00010000 2**3 - CONTENTS, ALLOC, LOAD, DATA - 6 .bss 00000118 20000434 08007f14 00010434 2**2 - ALLOC - 7 ._user_heap_stack 00000600 2000054c 08007f14 0001054c 2**0 - ALLOC - 8 .ARM.attributes 00000029 00000000 00000000 00010434 2**0 - CONTENTS, READONLY - 9 .debug_line 00002a5b 00000000 00000000 0001045d 2**0 - CONTENTS, READONLY, DEBUGGING - 10 .debug_info 000067b1 00000000 00000000 00012eb8 2**0 - CONTENTS, READONLY, DEBUGGING - 11 .debug_abbrev 00001505 00000000 00000000 00019669 2**0 - CONTENTS, READONLY, DEBUGGING - 12 .debug_aranges 00000610 00000000 00000000 0001ab70 2**3 - CONTENTS, READONLY, DEBUGGING - 13 .debug_ranges 00000570 00000000 00000000 0001b180 2**3 - CONTENTS, READONLY, DEBUGGING - 14 .debug_str 00002023 00000000 00000000 0001b6f0 2**0 - CONTENTS, READONLY, DEBUGGING - 15 .comment 0000006e 00000000 00000000 0001d713 2**0 - CONTENTS, READONLY - 16 .debug_frame 00000e48 00000000 00000000 0001d784 2**2 - CONTENTS, READONLY, DEBUGGING - 17 .debug_loc 00002fe4 00000000 00000000 0001e5cc 2**0 - CONTENTS, READONLY, DEBUGGING -SYMBOL TABLE: -08006000 l d .isr_vector 00000000 .isr_vector -08006110 l d .text 00000000 .text -08007a80 l d .rodata 00000000 .rodata -08007ad4 l d .init_array 00000000 .init_array -08007adc l d .fini_array 00000000 .fini_array -20000000 l d .data 00000000 .data -20000434 l d .bss 00000000 .bss -2000054c l d ._user_heap_stack 00000000 ._user_heap_stack -00000000 l d .ARM.attributes 00000000 .ARM.attributes -00000000 l d .debug_line 00000000 .debug_line -00000000 l d .debug_info 00000000 .debug_info -00000000 l d .debug_abbrev 00000000 .debug_abbrev -00000000 l d .debug_aranges 00000000 .debug_aranges -00000000 l d .debug_ranges 00000000 .debug_ranges -00000000 l d .debug_str 00000000 .debug_str -00000000 l d .comment 00000000 .comment -00000000 l d .debug_frame 00000000 .debug_frame -00000000 l d .debug_loc 00000000 .debug_loc -00000000 l df *ABS* 00000000 obj/startup_stm32f103xb.o -f108f85f l *ABS* 00000000 BootRAM -080062b8 l .text 00000000 LoopCopyDataInit -080062b0 l .text 00000000 CopyDataInit -080062cc l .text 00000000 LoopFillZerobss -080062c6 l .text 00000000 FillZerobss -080062f8 l .text 00000000 Infinite_Loop -00000000 l df *ABS* 00000000 crtstuff.c -08007a68 l O .text 00000000 __EH_FRAME_BEGIN__ -08006110 l F .text 00000000 __do_global_dtors_aux -20000434 l .bss 00000000 completed.8603 -08007adc l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry -08006134 l F .text 00000000 frame_dummy -20000438 l .bss 00000000 object.8608 -08007ad8 l O .init_array 00000000 __frame_dummy_init_array_entry -00000000 l df *ABS* 00000000 init.c -00000000 l df *ABS* 00000000 __call_atexit.c -080061bc l F .text 00000014 register_fini -00000000 l df *ABS* 00000000 atexit.c -00000000 l df *ABS* 00000000 fini.c -00000000 l df *ABS* 00000000 __atexit.c -00000000 l df *ABS* 00000000 timer.c -00000000 l df *ABS* 00000000 main.c -0800633c l F .text 0000004e SystemClock_Config -0800638c l F .text 00000014 Init -00000000 l df *ABS* 00000000 system_stm32f1xx.c -00000000 l df *ABS* 00000000 stm32f1xx_hal_uart.c -08006578 l F .text 000001bc UART_SetConfig -08006734 l F .text 00000066 UART_WaitOnFlagUntilTimeout -00000000 l df *ABS* 00000000 stm32f1xx_hal_rcc.c -080068ec l F .text 0000002c RCC_Delay -00000000 l df *ABS* 00000000 stm32f1xx_hal_gpio.c -00000000 l df *ABS* 00000000 stm32f1xx_hal_cortex.c -00000000 l df *ABS* 00000000 stm32f1xx_hal_can.c -00000000 l df *ABS* 00000000 stm32f1xx_hal.c -00000000 l df *ABS* 00000000 led.c -20000450 l O .bss 00000004 timer_counter_last.6619 -20000454 l O .bss 00000001 led_toggle_state.6618 -00000000 l df *ABS* 00000000 boot.c -080077f8 l F .text 0000002c BootComUartInit -08007824 l F .text 00000070 CanGetSpeedConfig -08007894 l F .text 000000a8 BootComCanInit -0800793c l F .text 0000001c UartReceiveByte -08007988 l F .text 00000098 BootComUartCheckActivationRequest -08007a20 l F .text 0000003c BootComCanCheckActivationRequest -20000455 l O .bss 00000001 xcpCtoRxLength.6639 -20000458 l O .bss 00000040 uartHandle -20000498 l O .bss 00000024 canRxMessage -200004bc l O .bss 00000004 xcpCtoRxStartTime.6641 -200004c0 l O .bss 00000044 canHandle -08007ab0 l O .rodata 00000024 canTiming -20000504 l O .bss 00000041 xcpCtoReqPacket.6638 -20000545 l O .bss 00000001 xcpCtoRxInProgress.6640 -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o -00000000 l df *ABS* 00000000 impure.c -20000000 l O .data 00000428 impure_data -00000000 l df *ABS* 00000000 -08007ae0 l .fini_array 00000000 __fini_array_end -20000434 l .bss 00000000 __bss_start__ -2000054c l .bss 00000000 __bss_end__ -00000000 l *UND* 00000000 software_init_hook -08007adc l .fini_array 00000000 __fini_array_start -08007adc l .init_array 00000000 __init_array_end -00000000 l *UND* 00000000 hardware_init_hook -08007ad4 l .init_array 00000000 __preinit_array_end -00000000 l *UND* 00000000 __stack -08007ad4 l .init_array 00000000 __init_array_start -00000000 l *UND* 00000000 _exit -08007ad4 l .init_array 00000000 __preinit_array_start -00000000 l *UND* 00000000 free -080062f8 w F .text 00000002 RTC_Alarm_IRQHandler -080062f8 w F .text 00000002 EXTI2_IRQHandler -08007aa8 g O .rodata 00000008 APBPrescTable -080062f8 w F .text 00000002 DebugMon_Handler -08006f18 g F .text 00000020 HAL_RCC_GetPCLK1Freq -08007160 g F .text 00000064 HAL_NVIC_SetPriority -080062f8 w F .text 00000002 TIM1_CC_IRQHandler -08006f38 g F .text 00000020 HAL_RCC_GetPCLK2Freq -080062f8 w F .text 00000002 HardFault_Handler -00000400 g *ABS* 00000000 _Min_Stack_Size -08006330 g F .text 0000000c SysTick_Handler -08007130 g F .text 0000000c HAL_GPIO_WritePin -080062f8 w F .text 00000002 PVD_IRQHandler -08007ae0 g *ABS* 00000000 _sidata -08006f0c g F .text 0000000c HAL_RCC_GetHCLKFreq -080062f8 w F .text 00000002 PendSV_Handler -080062f8 w F .text 00000002 NMI_Handler -08007ad4 g .init_array 00000000 __exidx_end -080062f8 w F .text 00000002 EXTI3_IRQHandler -08006d18 g F .text 00000070 HAL_RCC_GetSysClockFreq -080063b4 g F .text 00000184 HAL_MspInit -08007210 w F .text 00000002 HAL_SYSTICK_Callback -08007a80 g .text 00000000 _etext -20000434 g .bss 00000000 _sbss -08006f58 g F .text 000001d8 HAL_GPIO_Init -080062f8 w F .text 00000002 EXTI0_IRQHandler -080062f8 w F .text 00000002 I2C2_EV_IRQHandler -20000428 g O .data 00000004 SystemCoreClock -00000000 w *UND* 00000000 malloc -20000430 g O .data 00000001 uwTickFreq -080062f8 w F .text 00000002 UsageFault_Handler -080062f8 w F .text 00000002 ADC1_2_IRQHandler -20000000 g .data 00000000 _sdata -080062f8 w F .text 00000002 SPI1_IRQHandler -0800721c g F .text 000000fe HAL_CAN_ConfigFilter -080062f8 w F .text 00000002 TAMPER_IRQHandler -20000548 g O .bss 00000004 uwTick -080071c4 g F .text 0000002c HAL_SYSTICK_Config -08007ad4 g .init_array 00000000 __exidx_start -08007a94 g O .rodata 00000004 _global_impure_ptr -0800616c g F .text 00000050 __libc_init_array -080062f8 w F .text 00000002 DMA1_Channel4_IRQHandler -0800731c w F .text 00000002 HAL_CAN_MspInit -08007a68 g F .text 00000000 _init -08007964 g F .text 00000024 BootActivate -080062f8 w F .text 00000002 USART3_IRQHandler -080061dc g F .text 00000028 __libc_fini_array -080062f8 w F .text 00000002 RTC_IRQHandler -08006804 g F .text 000000e6 HAL_UART_Receive -2000054c g .bss 00000000 _ebss -080062f8 w F .text 00000002 DMA1_Channel7_IRQHandler -080062a8 w F .text 00000038 Reset_Handler -080062f8 w F .text 00000002 CAN1_RX1_IRQHandler -2000042c g O .data 00000004 uwTickPrio -08007748 g F .text 00000024 HAL_Init -08007790 g F .text 00000014 LedInit -080062f8 w F .text 00000002 TIM4_IRQHandler -00000000 w *UND* 00000000 __deregister_frame_info -080062f8 w F .text 00000002 I2C1_EV_IRQHandler -080062f8 w F .text 00000002 DMA1_Channel6_IRQHandler -080062f8 w F .text 00000002 TIM3_IRQHandler -080062f8 w F .text 00000002 RCC_IRQHandler -080062f8 w F .text 00000002 TIM1_TRG_COM_IRQHandler -00000200 g *ABS* 00000000 _Min_Heap_Size -080062f8 w F .text 00000002 DMA1_Channel1_IRQHandler -080062f8 g .text 00000002 Default_Handler -08007a98 g O .rodata 00000010 AHBPrescTable -080062f8 w F .text 00000002 EXTI15_10_IRQHandler -08006204 g F .text 000000a4 __register_exitproc -08006d88 g F .text 00000184 HAL_RCC_ClockConfig -0800713c g F .text 00000024 HAL_NVIC_SetPriorityGrouping -080062f8 w F .text 00000002 EXTI9_5_IRQHandler -08007784 w F .text 0000000c HAL_GetTick -080062f8 w F .text 00000002 SPI2_IRQHandler -080062f8 w F .text 00000002 MemManage_Handler -080063a0 g F .text 00000014 main -080062f8 w F .text 00000002 SVC_Handler -00000000 w *UND* 00000000 __libc_fini -080062f8 w F .text 00000002 DMA1_Channel5_IRQHandler -080062f8 w F .text 00000002 EXTI4_IRQHandler -080062f8 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler -08007958 g F .text 0000000c BootComInit -08006538 g F .text 00000040 SystemInit -08007a74 g F .text 00000000 _fini -0800679c w F .text 00000002 HAL_UART_MspInit -080062f8 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler -080061d0 g F .text 0000000c atexit -080062f8 w F .text 00000002 DMA1_Channel3_IRQHandler -080076fc w F .text 0000004c HAL_InitTick -080062f8 w F .text 00000002 TIM1_UP_IRQHandler -0800776c w F .text 00000018 HAL_IncTick -080062f8 w F .text 00000002 WWDG_IRQHandler -080077a4 g F .text 00000054 LedToggle -080062f8 w F .text 00000002 TIM2_IRQHandler -080071f0 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig -08007320 g F .text 0000014a HAL_CAN_Init -080062f8 w F .text 00000002 TIM1_BRK_IRQHandler -20005000 g *ABS* 00000000 _estack -080062f8 w F .text 00000002 EXTI1_IRQHandler -20000434 g .data 00000000 _edata -080062f8 w F .text 00000002 USART2_IRQHandler -08006918 g F .text 00000400 HAL_RCC_OscConfig -08006000 g O .isr_vector 00000000 g_pfnVectors -080062f8 w F .text 00000002 I2C2_ER_IRQHandler -080062f8 w F .text 00000002 DMA1_Channel2_IRQHandler -08007a5c g F .text 0000000c BootComCheckActivationRequest -080062f8 w F .text 00000002 CAN1_SCE_IRQHandler -080062f8 w F .text 00000002 FLASH_IRQHandler -080062f8 w F .text 00000002 BusFault_Handler -080062f8 w F .text 00000002 USART1_IRQHandler -08007214 g F .text 00000008 HAL_SYSTICK_IRQHandler -080067a0 g F .text 00000062 HAL_UART_Init -080062f8 w F .text 00000002 I2C1_ER_IRQHandler -0800746c g F .text 0000028e HAL_CAN_Receive -08006328 g F .text 00000008 TimerGet -00000000 w *UND* 00000000 _Jv_RegisterClasses -080062fc g F .text 0000002c TimerInit -00000000 w *UND* 00000000 __register_frame_info -080062f8 w F .text 00000002 USBWakeUp_IRQHandler - - + +bin/demoprog_olimex_stm32p103.elf: file format elf32-littlearm +bin/demoprog_olimex_stm32p103.elf +architecture: armv7, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x08006279 + +Program Header: + LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x00007a70 memsz 0x00007a70 flags rwx + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08007a70 align 2**16 + filesz 0x00000438 memsz 0x00000574 flags rw- + LOAD off 0x00010574 vaddr 0x20000574 paddr 0x08007ea8 align 2**16 + filesz 0x00000000 memsz 0x00000600 flags rw- +private flags = 5000200: [Version5 EABI] [soft-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .isr_vector 00000110 08006000 08006000 00006000 2**0 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 1 .text 00001900 08006110 08006110 00006110 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 2 .rodata 00000054 08007a10 08007a10 00007a10 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 3 .init_array 00000008 08007a64 08007a64 00007a64 2**2 + CONTENTS, ALLOC, LOAD, DATA + 4 .fini_array 00000004 08007a6c 08007a6c 00007a6c 2**2 + CONTENTS, ALLOC, LOAD, DATA + 5 .data 00000438 20000000 08007a70 00010000 2**3 + CONTENTS, ALLOC, LOAD, DATA + 6 .bss 0000013c 20000438 08007ea8 00010438 2**2 + ALLOC + 7 ._user_heap_stack 00000600 20000574 08007ea8 00010574 2**0 + ALLOC + 8 .ARM.attributes 00000029 00000000 00000000 00010438 2**0 + CONTENTS, READONLY + 9 .debug_line 00005e83 00000000 00000000 00010461 2**0 + CONTENTS, READONLY, DEBUGGING + 10 .debug_info 0000d5d6 00000000 00000000 000162e4 2**0 + CONTENTS, READONLY, DEBUGGING + 11 .debug_abbrev 00001fba 00000000 00000000 000238ba 2**0 + CONTENTS, READONLY, DEBUGGING + 12 .debug_aranges 00000618 00000000 00000000 00025878 2**3 + CONTENTS, READONLY, DEBUGGING + 13 .debug_str 00002433 00000000 00000000 00025e90 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_ranges 000005c8 00000000 00000000 000282c8 2**3 + CONTENTS, READONLY, DEBUGGING + 15 .debug_loc 00003ea5 00000000 00000000 00028890 2**0 + CONTENTS, READONLY, DEBUGGING + 16 .comment 00000075 00000000 00000000 0002c735 2**0 + CONTENTS, READONLY + 17 .debug_frame 00000e98 00000000 00000000 0002c7ac 2**2 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08006000 l d .isr_vector 00000000 .isr_vector +08006110 l d .text 00000000 .text +08007a10 l d .rodata 00000000 .rodata +08007a64 l d .init_array 00000000 .init_array +08007a6c l d .fini_array 00000000 .fini_array +20000000 l d .data 00000000 .data +20000438 l d .bss 00000000 .bss +20000574 l d ._user_heap_stack 00000000 ._user_heap_stack +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l d .comment 00000000 .comment +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l df *ABS* 00000000 obj/startup_stm32f103xb.o +f108f85f l *ABS* 00000000 BootRAM +08006288 l .text 00000000 LoopCopyDataInit +08006280 l .text 00000000 CopyDataInit +0800629c l .text 00000000 LoopFillZerobss +08006296 l .text 00000000 FillZerobss +080062c8 l .text 00000000 Infinite_Loop +00000000 l df *ABS* 00000000 crtstuff.c +080079f8 l O .text 00000000 __EH_FRAME_BEGIN__ +08006110 l F .text 00000000 __do_global_dtors_aux +20000438 l .bss 00000001 completed.8879 +08007a6c l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry +08006134 l F .text 00000000 frame_dummy +2000043c l .bss 00000018 object.8884 +08007a68 l O .init_array 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 __call_atexit.c +08006198 l F .text 00000014 register_fini +00000000 l df *ABS* 00000000 atexit.c +00000000 l df *ABS* 00000000 fini.c +00000000 l df *ABS* 00000000 lock.c +00000000 l df *ABS* 00000000 __atexit.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_can.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_cortex.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_gpio.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_uart.c +08006a5c l F .text 000001ac UART_SetConfig +08006c08 l F .text 00000062 UART_WaitOnFlagUntilTimeout +00000000 l df *ABS* 00000000 stm32f1xx_hal.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_rcc.c +08006e44 l F .text 0000002c RCC_Delay +00000000 l df *ABS* 00000000 system_stm32f1xx.c +00000000 l df *ABS* 00000000 timer.c +00000000 l df *ABS* 00000000 led.c +20000454 l O .bss 00000001 led_toggle_state.6704 +20000458 l O .bss 00000004 timer_counter_last.6705 +00000000 l df *ABS* 00000000 main.c +0800757c l F .text 00000010 VectorBase_Config +0800758c l F .text 0000004e SystemClock_Config +080075da l F .text 00000018 Init +00000000 l df *ABS* 00000000 boot.c +0800778c l F .text 0000002c BootComRs232Init +080077b8 l F .text 00000070 CanGetSpeedConfig +08007828 l F .text 000000a8 BootComCanInit +080078d0 l F .text 0000001c Rs232ReceiveByte +0800791c l F .text 00000098 BootComRs232CheckActivationRequest +080079b4 l F .text 00000038 BootComCanCheckActivationRequest +2000045c l O .bss 00000044 canHandle +200004a0 l O .bss 00000024 canRxMessage +200004c4 l O .bss 00000040 rs232Handle +20000504 l O .bss 00000041 xcpCtoReqPacket.6724 +20000545 l O .bss 00000001 xcpCtoRxInProgress.6726 +20000546 l O .bss 00000001 xcpCtoRxLength.6725 +20000548 l O .bss 00000004 xcpCtoRxStartTime.6727 +08007a40 l O .rodata 00000024 canTiming +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7-m/nofp/crti.o +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7-m/nofp/crtn.o +00000000 l df *ABS* 00000000 impure.c +20000000 l O .data 00000428 impure_data +00000000 l df *ABS* 00000000 +08007a70 l .fini_array 00000000 __fini_array_end +08007a6c l .fini_array 00000000 __fini_array_start +08007a6c l .init_array 00000000 __init_array_end +08007a64 l .init_array 00000000 __preinit_array_end +08007a64 l .init_array 00000000 __init_array_start +08007a64 l .init_array 00000000 __preinit_array_start +080062c8 w F .text 00000002 RTC_Alarm_IRQHandler +080062c8 w F .text 00000002 EXTI2_IRQHandler +08007a38 g O .rodata 00000008 APBPrescTable +080062c8 w F .text 00000002 DebugMon_Handler +2000054c g O .bss 00000001 __lock___atexit_recursive_mutex +08007448 g F .text 00000020 HAL_RCC_GetPCLK1Freq +080067bc g F .text 00000068 HAL_NVIC_SetPriority +080062c8 w F .text 00000002 TIM1_CC_IRQHandler +08007468 g F .text 00000020 HAL_RCC_GetPCLK2Freq +080062c8 w F .text 00000002 HardFault_Handler +00000400 g *ABS* 00000000 _Min_Stack_Size +08007508 g F .text 0000000c SysTick_Handler +08006a50 g F .text 0000000c HAL_GPIO_WritePin +20000550 g O .bss 00000001 __lock___arc4random_mutex +080062c8 w F .text 00000002 PVD_IRQHandler +08007a70 g *ABS* 00000000 _sidata +0800743c g F .text 0000000c HAL_RCC_GetHCLKFreq +080062c8 w F .text 00000002 PendSV_Handler +080062c8 w F .text 00000002 NMI_Handler +08007a64 g .init_array 00000000 __exidx_end +080062c8 w F .text 00000002 EXTI3_IRQHandler +08007250 g F .text 00000070 HAL_RCC_GetSysClockFreq +20000428 g O .data 00000004 __atexit_recursive_mutex +08007608 g F .text 00000184 HAL_MspInit +08006870 w F .text 00000002 HAL_SYSTICK_Callback +08007a10 g .text 00000000 _etext +20000438 g .bss 00000000 _sbss +0800687c g F .text 000001d4 HAL_GPIO_Init +080062c8 w F .text 00000002 EXTI0_IRQHandler +080062c8 w F .text 00000002 I2C2_EV_IRQHandler +20000434 g O .data 00000004 SystemCoreClock +2000042c g O .data 00000001 uwTickFreq +080062c8 w F .text 00000002 UsageFault_Handler +080062c8 w F .text 00000002 ADC1_2_IRQHandler +20000438 g .bss 00000000 __bss_start__ +20000000 g .data 00000000 _sdata +080062c8 w F .text 00000002 SPI1_IRQHandler +080062ca g F .text 00000106 HAL_CAN_ConfigFilter +080062c8 w F .text 00000002 TAMPER_IRQHandler +20000570 g O .bss 00000004 uwTick +08006824 g F .text 0000002c HAL_SYSTICK_Config +08007a64 g .init_array 00000000 __exidx_start +20000554 g O .bss 00000001 __lock___env_recursive_mutex +20000558 g O .bss 00000001 __lock___sinit_recursive_mutex +08007a24 g O .rodata 00000004 _global_impure_ptr +08006150 g F .text 00000048 __libc_init_array +080062c8 w F .text 00000002 DMA1_Channel4_IRQHandler +080063d0 w F .text 00000002 HAL_CAN_MspInit +080079f8 g F .text 00000000 _init +080078f8 g F .text 00000024 BootActivate +080062c8 w F .text 00000002 USART3_IRQHandler +080061b8 g F .text 00000034 __libc_fini_array +080062c8 w F .text 00000002 RTC_IRQHandler +08006cca g F .text 000000e4 HAL_UART_Receive +20000574 g .bss 00000000 _ebss +080062c8 w F .text 00000002 DMA1_Channel7_IRQHandler +08006278 w F .text 00000038 Reset_Handler +080062c8 w F .text 00000002 CAN1_RX1_IRQHandler +2000055c g O .bss 00000001 __lock___malloc_recursive_mutex +20000430 g O .data 00000004 uwTickPrio +08006dfc g F .text 00000024 HAL_Init +08007514 g F .text 00000014 LedInit +080062c8 w F .text 00000002 TIM4_IRQHandler +080062c8 w F .text 00000002 I2C1_EV_IRQHandler +080061f0 g F .text 00000002 __retarget_lock_release_recursive +080062c8 w F .text 00000002 DMA1_Channel6_IRQHandler +20000574 g .bss 00000000 __bss_end__ +080062c8 w F .text 00000002 TIM3_IRQHandler +080062c8 w F .text 00000002 RCC_IRQHandler +080062c8 w F .text 00000002 TIM1_TRG_COM_IRQHandler +00000200 g *ABS* 00000000 _Min_Heap_Size +080062c8 w F .text 00000002 DMA1_Channel1_IRQHandler +080062c8 g .text 00000002 Default_Handler +08007a28 g O .rodata 00000010 AHBPrescTable +080062c8 w F .text 00000002 EXTI15_10_IRQHandler +080061f4 g F .text 00000084 __register_exitproc +080072c0 g F .text 0000017c HAL_RCC_ClockConfig +08006798 g F .text 00000024 HAL_NVIC_SetPriorityGrouping +080062c8 w F .text 00000002 EXTI9_5_IRQHandler +08006e38 w F .text 0000000c HAL_GetTick +080062c8 w F .text 00000002 SPI2_IRQHandler +080061ec g F .text 00000002 __retarget_lock_acquire_recursive +080062c8 w F .text 00000002 MemManage_Handler +080075f2 g F .text 00000014 main +080062c8 w F .text 00000002 SVC_Handler +080062c8 w F .text 00000002 DMA1_Channel5_IRQHandler +080062c8 w F .text 00000002 EXTI4_IRQHandler +080062c8 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler +080078ec g F .text 0000000c BootComInit +08007488 g F .text 0000004c SystemInit +08007a04 g F .text 00000000 _fini +08006c6a w F .text 00000002 HAL_UART_MspInit +080062c8 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler +080061ac g F .text 0000000c atexit +080062c8 w F .text 00000002 DMA1_Channel3_IRQHandler +08006db0 w F .text 0000004c HAL_InitTick +080062c8 w F .text 00000002 TIM1_UP_IRQHandler +08006e20 w F .text 00000018 HAL_IncTick +080062c8 w F .text 00000002 WWDG_IRQHandler +08007528 g F .text 00000054 LedToggle +080062c8 w F .text 00000002 TIM2_IRQHandler +08006850 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig +080063d2 g F .text 00000136 HAL_CAN_Init +080062c8 w F .text 00000002 TIM1_BRK_IRQHandler +20005000 g *ABS* 00000000 _estack +080062c8 w F .text 00000002 EXTI1_IRQHandler +20000438 g .data 00000000 _edata +20000560 g O .bss 00000001 __lock___at_quick_exit_mutex +080062c8 w F .text 00000002 USART2_IRQHandler +08006e70 g F .text 000003e0 HAL_RCC_OscConfig +08006000 g O .isr_vector 00000000 g_pfnVectors +080062c8 w F .text 00000002 I2C2_ER_IRQHandler +080062c8 w F .text 00000002 DMA1_Channel2_IRQHandler +080079ec g F .text 0000000c BootComCheckActivationRequest +080062c8 w F .text 00000002 CAN1_SCE_IRQHandler +080062c8 w F .text 00000002 FLASH_IRQHandler +080062c8 w F .text 00000002 BusFault_Handler +080062c8 w F .text 00000002 USART1_IRQHandler +20000564 g O .bss 00000001 __lock___dd_hash_mutex +20000568 g O .bss 00000001 __lock___tz_mutex +08006872 g F .text 00000008 HAL_SYSTICK_IRQHandler +08006c6c g F .text 0000005e HAL_UART_Init +080062c8 w F .text 00000002 I2C1_ER_IRQHandler +08006508 g F .text 00000290 HAL_CAN_Receive +08007500 g F .text 00000008 TimerGet +080074d4 g F .text 0000002c TimerInit +080062c8 w F .text 00000002 USBWakeUp_IRQHandler +2000056c g O .bss 00000001 __lock___sfp_recursive_mutex + + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.srec b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.srec index 5d86b6a4..1520d595 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.srec @@ -1,448 +1,448 @@ S025000062696E2F64656D6F70726F675F6F6C696D65785F73746D3332703130332E7372656331 -S3150800600000500020A9620008F9620008F962000839 -S31508006010F9620008F9620008F96200080000000049 -S31508006020000000000000000000000000F9620008FF -S31508006030F962000800000000F962000831630008F0 -S31508006040F9620008F9620008F9620008F9620008B6 -S31508006050F9620008F9620008F9620008F9620008A6 -S31508006060F9620008F9620008F9620008F962000896 -S31508006070F9620008F9620008F9620008F962000886 -S31508006080F9620008F9620008F9620008F962000876 -S31508006090F9620008F9620008F9620008F962000866 -S315080060A0F9620008F9620008F9620008F962000856 -S315080060B0F9620008F9620008F9620008F962000846 -S315080060C0F9620008F9620008F9620008F962000836 -S315080060D0F9620008F9620008F9620008F962000826 -S315080060E0F9620008F9620008F96200080000000079 +S315080060000050002079620008C9620008C9620008C9 +S31508006010C9620008C9620008C962000800000000D9 +S31508006020000000000000000000000000C96200082F +S31508006030C962000800000000C96200080975000866 +S31508006040C9620008C9620008C9620008C962000876 +S31508006050C9620008C9620008C9620008C962000866 +S31508006060C9620008C9620008C9620008C962000856 +S31508006070C9620008C9620008C9620008C962000846 +S31508006080C9620008C9620008C9620008C962000836 +S31508006090C9620008C9620008C9620008C962000826 +S315080060A0C9620008C9620008C9620008C962000816 +S315080060B0C9620008C9620008C9620008C962000806 +S315080060C0C9620008C9620008C9620008C9620008F6 +S315080060D0C9620008C9620008C9620008C9620008E6 +S315080060E0C9620008C9620008C96200080000000009 S315080060F00000000000000000000000000000000092 S3150800610000000000000000005FF808F1EE11AA5533 S3150800611010B5054C237833B9044B13B10448AFF3D3 -S3150800612000800123237010BD340400200000000005 -S31508006130687A0008084B10B51BB108490848AFF340 -S3150800614000800848036803B910BD074B002BFBD035 -S31508006150BDE81040184700BF0000000038040020C2 -S31508006160687A0008340400200000000070B50F4E5D -S315080061700F4D761BB61018BF002405D0013455F80C -S31508006180043B9847A642F9D10A4E0B4D01F06CFC28 -S31508006190761BB61018BF002406D0013455F8043B08 -S315080061A09847A642F9D170BD70BD00BFD47A0008E1 -S315080061B0D47A0008DC7A0008D47A0008024B13B1B6 -S315080061C0024800F005B8704700000000DD610008CD -S315080061D0002301461A46184600F014B838B5074D8C -S315080061E0074C2C1BA41005D0013C55F8043D9847D4 -S315080061F0002CF9D1BDE8384001F03CBCE07A000833 -S31508006200DC7A00082DE9F047254C064625688846BD -S31508006210D5F8484192469946C4B360681F2817DCEA -S31508006220411C76B104EB8003C3F888A0D4F88851E2 -S31508006230012282401543022EC4F88851C3F80891FA -S315080062401ED0831C6160002044F82380BDE8F087D7 -S31508006250144B03B34FF4C870AFF300800446D0B1B3 -S31508006260D5F84831002784E888003846C5F84841FB -S315080062700121C4F88871C4F88C71002EE1D0D1E7E9 -S31508006280D4F88C311A43C4F88C21DAE705F5A674DC -S31508006290C5F84841C1E74FF0FF30BDE8F08700BFB9 -S315080062A0947A000800000000DFF834D0002103E0EB -S315080062B00C4B5B58435004310B480C4B42189A421E -S315080062C0F6D30B4A02E0002342F8043B094B9A42F4 -S315080062D0F9D300F031F9FFF749FF00F061F870478C -S315080062E000500020E07A0008000000203404002056 -S315080062F0340400204C050020FEE7000008B500F035 -S3150800630005FE084BA3FB0030800900F05BFF042064 -S3150800631000F06EFF002211464FF0FF3000F020FF1C -S3150800632008BD00BFD34D621008B501F02BFA08BDB1 -S3150800633008B501F01BFA00F06DFF08BD00B591B075 -S31508006340012206924FF480330793002108910A929E -S3150800635002220D920E934FF4E0130F9306A800F055 -S31508006360DBFA00B1FEE70F23019302210291002315 -S3150800637003934FF480620492059301A800F004FD8C -S3150800638000B1FEE711B05DF804FB00BF08B501F0E7 -S31508006390DBF9FFF7D3FFFFF7B1FF01F0F9F908BD05 -S315080063A008B5FFF7F3FF01F0D7FA01F0FBF901F0A2 -S315080063B055FBFAE72DE9F0418CB05B4B9A6942F040 -S315080063C001029A619A6902F001020192019ADA6958 -S315080063D042F08052DA61DA6902F080520292029A39 -S315080063E09A6942F004029A619A6902F004020392D9 -S315080063F0039A9A6942F008029A619A6902F00802B9 -S315080064000492049A9A6942F010029A619A6902F013 -S3150800641010020592059ADA6942F40032DA61DA69FD -S3150800642002F400320692069ADA6942F00072DA61DC -S31508006430DB6903F000730793079B032000F07EFED9 -S31508006440002211466FF00B0000F08AFE002211466A -S315080064506FF00A0000F084FE002211466FF0090072 -S3150800646000F07EFE002211466FF0040000F078FE70 -S31508006470002211466FF0030000F072FE002211465A -S315080064806FF0010000F06CFE002211464FF0FF305D -S3150800649000F066FE4FF4805708974FF00108CDF8D4 -S315080064A0248000240A9402250B95204E08A930461C -S315080064B000F052FD42463946304600F039FE0423C4 -S315080064C00893099503260B9607F1804707F5784741 -S315080064D008A9384600F040FD0823089309940A9451 -S315080064E008A9384600F038FD4FF4807308930994DC -S315080064F00A940F4C08A9204600F02EFD4FF40073AD -S31508006500089309950B9608A9204600F025FD094A27 -S31508006510536823F4C04343F0E06343F48043536075 -S315080065200CB0BDE8F08100BF001002400010014029 -S31508006530000C0140000001400D4B1A6842F00102B0 -S315080065401A6059680B4A0A405A601A6822F084721F -S3150800655022F480321A601A6822F480221A605A6875 -S3150800656022F4FE025A604FF41F029A60704700BF79 -S31508006570001002400000FFF82DE9F8438146016843 -S315080065800B6923F44052C36813430B61816803699E -S315080065901943436919430068C26822F4B05323F0CB -S315080065A00C030B43C360D9F800104B6923F44072FF -S315080065B0D9F8183013434B61D9F800505B4B9D420C -S315080065C059D100F0B9FC00EB800000EB8000D9F847 -S315080065D00440A400B0FBF4F4554EA6FB0434640949 -S315080065E0240100F0A9FC00EB800000EB8000D9F83C -S315080065F004309B00B0FBF3F700F09EFC00EB800034 -S3150800660000EB8000D9F804309B00B0FBF3F3A6FB3F -S3150800661003235B094FF0640808FB13731B0132332D -S31508006620A6FB03235B0903F0F0031C4400F084FC7B -S3150800663000EB800000EB8000D9F804309B00B0FB2B -S31508006640F3F700F079FC00EB800000EB8000D9F846 -S3150800665004309B00B0FBF3F3A6FB03235B0908FB9E -S3150800666013731B013233A6FB0323C3F343131C44E2 -S31508006670AC60BDE8F88300F04FFC00EB800000EB4F -S315080066808000D9F80440A400B0FBF4F4284EA6FB19 -S3150800669004346409240100F03FFC00EB800000EBA1 -S315080066A08000D9F804309B00B0FBF3F700F034FC07 -S315080066B000EB800000EB8000D9F804309B00B0FBAB -S315080066C0F3F3A6FB03235B094FF0640808FB137377 -S315080066D01B013233A6FB03235B0903F0F0031C44BA -S315080066E000F01AFC00EB800000EB8000D9F80430BB -S315080066F09B00B0FBF3F700F00FFC00EB800000EB0B -S315080067008000D9F804309B00B0FBF3F3A6FB032303 -S315080067105B0908FB13731B013233A6FB0323C3F380 -S3150800672043131C44AC60BDE8F88300BF0038014041 -S315080067301F85EB512DE9F04105460F46164698464A -S31508006740069C1EE0B4F1FF3F1BD02CB101F01AF8ED -S31508006750C8EB0000844214D22A68D36823F4D073A5 -S31508006760D3602A68536923F001035361202385F80F -S31508006770393085F83A30002385F838300320BDE8EB -S31508006780F0812B681B6837EA03030CBF012300233B -S31508006790B342D7D00020BDE8F08100BF704700BFE4 -S315080067A068B310B5044690F8393013F0FF0F04D1DA -S315080067B0002380F83830FFF7F1FF242384F83930B6 -S315080067C02268D36823F40053D3602046FFF7D4FE2B -S315080067D02268136923F4904313612268536923F0EE -S315080067E02A0353612268D36843F40053D360002018 -S315080067F0E063202384F8393084F83A3010BD01204C -S31508006800704700BF2DE9F04182B01E4690F83A3035 -S31508006810DBB2202B5BD104460D469046002958D0A2 -S31508006820002A58D090F83830012B56D0012380F82A -S3150800683038300023C363222380F83A3000F0A2FFE1 -S315080068400746A4F82C80A4F82E8035E0E38D9BB289 -S31508006850013B9BB2E385A368B3F5805F17D1009629 -S315080068603B46002220212046FFF764FF002836D148 -S31508006870236933B923685B68C3F3080325F8023B29 -S315080068801AE023685B68DBB225F8013B14E0009642 -S315080068903B46002220212046FFF74CFF08BB236910 -S315080068A023B923685B682B70013505E023685B68AC -S315080068B003F07F032B700135E38D9BB2002BC5D106 -S315080068C0202384F83A30002084F838000AE00220B1 -S315080068D008E0012006E0012004E0022002E003208F -S315080068E000E0032002B0BDE8F08100BF82B0084B8B -S315080068F01B68084AA2FB03235B0A00FB03F001900E -S3150800690000BF019B5A1E0192002BF9D102B07047B5 -S3150800691028040020D34D621070B582B0044603687F -S3150800692013F0010F6BD0A84B5B6803F00C03042B24 -S315080069300AD0A54B5B6803F00C03082B0DD1A24BBC -S315080069405B6813F4803F08D09F4B1B6813F4003F25 -S3150800695055D06368002B52D1B8E16368B3F5803F20 -S3150800696005D1994A136843F48033136026E063B966 -S3150800697003F1804303F504331A6822F480321A605F -S315080069801A6822F480221A6018E0B3F5A02F0CD1F9 -S3150800699003F18043A3F53C331A6842F480221A6057 -S315080069A01A6842F480321A6008E0874B1A6822F4A3 -S315080069B080321A601A6822F480221A6063687BB1F2 -S315080069C000F0E0FE054605E000F0DCFE401B64280A -S315080069D000F27E817C4B1B6813F4003FF4D00EE076 -S315080069E000F0D0FE054605E000F0CCFE401B64280A -S315080069F000F27081744B1B6813F4003FF4D12368CE -S31508006A0013F0020F50D0704B5B6813F00C0F0AD0CE -S31508006A106D4B5B6803F00C03082B16D16A4B5B6859 -S31508006A2013F4803F11D1684B1B6813F0020F03D093 -S31508006A302369012B40F05081634A136823F0F80359 -S31508006A40616943EAC10313602EE02369D3B10122C9 -S31508006A505E4B1A6000F096FE054605E000F092FED1 -S31508006A60401B022800F23A81574B1B6813F0020FAD -S31508006A70F4D0554A136823F0F803616943EAC10361 -S31508006A80136011E00022514B1A6000F07BFE0546A8 -S31508006A9005E000F077FE401B022800F221814A4BF0 -S31508006AA01B6813F0020FF4D1236813F0080F29D0DE -S31508006AB0A369ABB10122464B1A6000F063FE054696 -S31508006AC005E000F05FFE401B022800F20B813E4BFA -S31508006AD05B6A13F0020FF4D00120FFF707FF11E0FD -S31508006AE000223B4B1A6000F04DFE054605E000F01B -S31508006AF049FE401B022800F2F780334B5B6A13F00D -S31508006B00020FF4D1236813F0040F00F089802E4B8E -S31508006B10DB6913F0805F0BD12B4BDA6942F08052A8 -S31508006B20DA61DB6903F080530193019B012500E0DC -S31508006B300025284B1B6813F4807F13D1254A136858 -S31508006B4043F48073136000F01DFE064605E000F06E -S31508006B5019FE801B642800F2C9801E4B1B6813F4BB -S31508006B60807FF4D0E368012B05D1174A136A43F0F6 -S31508006B700103136222E063B903F1804303F504338A -S31508006B801A6A22F001021A621A6A22F004021A62CA -S31508006B9014E0052B09D10C4B1A6A42F004021A625A -S31508006BA01A6A42F001021A6208E0074B1A6A22F0D2 -S31508006BB001021A621A6A22F004021A62E368CBB169 -S31508006BC000F0E0FD06460FE00010024000004242D9 -S31508006BD0800442420070004000F0D4FD801B41F260 -S31508006BE08833984200F28480494B1B6A13F0020FDF -S31508006BF0F2D00FE000F0C6FD064606E000F0C2FD42 -S31508006C00801B41F28833984274D8414B1B6A13F0B3 -S31508006C10020FF3D125B13E4AD36923F08053D361DD -S31508006C20E369002B68D03A4A526802F00C02082A37 -S31508006C3064D0022B37D10022364B1A6000F0A2FD31 -S31508006C40054604E000F09EFD401B022858D8304B4C -S31508006C501B6813F0007FF5D1236AB3F5803F06D190 -S31508006C602B494B6823F40032A36813434B6028482A -S31508006C70436823F47411236A626A13430B4343601F -S31508006C800122244B1A6000F07DFD044604E000F062 -S31508006C9079FD001B022835D81D4B1B6813F0007FB1 -S31508006CA0F5D0002031E000221A4B1A6000F06AFD88 -S31508006CB0044604E000F066FD001B022824D8144BA5 -S31508006CC01B6813F0007FF5D100201EE001201CE0B0 -S31508006CD003201AE0032018E0012016E0032014E040 -S31508006CE0032012E0032010E003200EE003200CE04E -S31508006CF003200AE0032008E0002006E0012004E063 -S31508006D00032002E0032000E0032002B070BD00BFAC -S31508006D10001002406000424230B486B0164D02AC04 -S31508006D2028686968AA68EB680FC42B8AADF804302E -S31508006D30124B5B6803F00C02082A19D1C3F383428D -S31508006D4006A90A4412F8100C13F4803F0CD00B4B1A -S31508006D505B68C3F340430B4413F8142C084B03FB3E -S31508006D6000F0B0FBF2F004E0064B03FB00F000E095 -S31508006D70034806B030BC7047807A0008001002400D -S31508006D8000127A0000093D0070B55C4B1B6803F0E1 -S31508006D9007038B420BD2594A136823F007030B43A8 -S31508006DA01360136803F00703994240F0978003685D -S31508006DB013F0020F06D0524C636823F0F002836882 -S31508006DC0134363600D460446036813F0010F4DD064 -S31508006DD04268012A05D14A4B1B6813F4003F0DD1BE -S31508006DE07EE0022A05D1464B1B6813F0007F05D1C9 -S31508006DF078E0434B1B6813F0020F75D040494B6887 -S31508006E0023F0030313434B6000F0BCFC064663689B -S31508006E10012B0ED106E000F0B5FC801B41F2883349 -S31508006E20984263D8364B5B6803F00C03042BF2D107 -S31508006E301CE0022B15D106E000F0A4FC801B41F2F1 -S31508006E408833984254D82E4B5B6803F00C03082B02 -S31508006E50F2D10BE000F096FC801B41F28833984291 -S31508006E6048D8274B5B6813F00C0FF3D1234B1B68EC -S31508006E7003F007039D420AD2204A136823F007034A -S31508006E802B431360136803F007039D4234D123682C -S31508006E9013F0040F06D01A494B6823F4E062E3683E -S31508006EA013434B60236813F0080F07D0144A53683E -S31508006EB023F46053216943EAC1035360FFF72CFFAB -S31508006EC00F4B5B68C3F303130E4AD35CD8400E4BD3 -S31508006ED01860002000F012FC002070BD012070BD73 -S31508006EE0012070BD012070BD012070BD032070BD5A -S31508006EF0032070BD032070BD012070BD0020024034 -S31508006F0000100240987A000828040020014B1868EF -S31508006F10704700BF2804002008B5FFF7F7FF044BA9 -S31508006F205B68C3F30223034AD35CD84008BD00BF9D -S31508006F3000100240A87A000808B5FFF7E7FF044BDF -S31508006F405B68C3F3C223034AD35CD84008BD00BFBD -S31508006F5000100240A87A0008F0B583B0002634462F -S31508006F60D5E00122A2400B6813409A4240F0CE8039 -S31508006F704D68122D2DD00BD8022D27D003D85DB31E -S31508006F80012D1ED035E0032D30D0112D1BD030E059 -S31508006F90614FBD4220D008D8A7F58017BD421BD047 -S31508006FA007F58037BD4224D116E05C4FBD4213D0A9 -S31508006FB007F58037BD420FD0A7F58017BD4218D117 -S31508006FC00AE0CE6815E0CE68043612E0CE680836C8 -S31508006FD00FE0CE680C360CE08D684DB1012D02D15C -S31508006FE00261082605E04261082602E0002600E064 -S31508006FF00426FF2B01D8864601E000F1040EFF2B7C -S3150800700001D8A20002E0A4F108029200DEF800709E -S315080070100F25954027EA050506FA02F22A43CEF817 -S3150800702000204A6812F0805F70D03D4A956945F0A5 -S3150800703001059561926902F001020192019AA70879 -S31508007040BD1C384A52F8255004F0030292004FF04E -S315080070500F0E0EFA02FE25EA0E0E334DA8420DD08B -S3150800706005F58065A8420BD005F58065A84209D0CC -S3150800707005F58065A84207D1032506E0002504E04A -S31508007080012502E0022500E0042505FA02F24EEA8F -S3150800709002020237234D45F827204A6812F4803F3A -S315080070A005D005F580652A681A432A6004E01F4D55 -S315080070B02A6822EA03022A604A6812F4003F04D0CA -S315080070C01A4D6A681A436A6004E0184D6A6822EA2B -S315080070D003026A604A6812F4801F04D0134DAA6836 -S315080070E01A43AA6004E0114DAA6822EA0302AA60BC -S315080070F04A6812F4001F04D00C4DEA681343EB608B -S3150800710004E00A4DEA6822EA0303EB6001340F2C17 -S315080071107FF627AF03B0F0BD000021100000311044 -S315080071200010024000000140000801400004014030 -S315080071300AB101617047090401617047074AD368BB -S3150800714023F4E0631B041B0C000200F4E060184300 -S3150800715040F0BF6040F40030D060704700ED00E0BA -S3150800716030B4164BDB68C3F30223C3F10704042CBF -S3150800717028BF04241D1D062D01D9DD1E00E00025AB -S31508007180012303FA04F4013C2140A940AB40013B2A -S315080071901A400A43002806DA00F00F001201D2B29C -S315080071A0074B1A5407E01201D2B200F1604000F50D -S315080071B0614080F8002330BC704700BF00ED00E056 -S315080071C014ED00E00138B0F1807F0AD2064B586012 -S315080071D0F021064A82F823100020986007221A60D8 -S315080071E070470120704700BF10E000E000ED00E0A6 -S315080071F0042805D1054A136843F004031360704751 -S31508007200024A136823F004031360704710E000E095 -S31508007210704700BF08B5FFF7FBFF08BDF0B44B6920 -S3150800722001229A400468D4F8003223F47C534D6A4C -S3150800723043EA052343F00103C4F800320568D5F88C -S315080072401C32D4432340C5F81C32CB69C3B9056840 -S31508007250D5F80C322340C5F80C3206684B69CF685E -S315080072608D8845EA0745483346F8335003684E6922 -S315080072708F680D8845EA0745483603EBC6035D6007 -S31508007280CB69012B18D10568D5F80C321343C5F81C -S315080072900C3206684B690F688D8845EA07454833FE -S315080072A046F8335003684E698F688D8945EA074565 -S315080072B0483603EBC6035D608B6933B90568D5F8B4 -S315080072C004322340C5F8043205E00568D5F80432CF -S315080072D01343C5F804320B6933B90568D5F8143277 -S315080072E01C40C5F8144205E00468D4F81432134368 -S315080072F0C4F814320B6A012B05D10168D1F81C3287 -S315080073001A43C1F81C220268D2F8003223F001039E -S31508007310C2F800320020F0BC704700BF704700BFBB -S31508007320002800F0A08038B5044690F83C3013F0E9 -S31508007330FF0F04D1002380F83D30FFF7EFFF02234B -S3150800734084F83C302268136823F00203136022682D -S31508007350136843F00103136000F014FA05460BE0C6 -S3150800736000F010FA401B0A2806D9032084F83C00CE -S31508007370002384F83D3038BD23685A6812F0010F9F -S31508007380EED05A6812F0010F5ED0A269012A01D127 -S31508007390802200E00022E169012902D142F0400280 -S315080073A001E022F04002216A012902D142F02002BE -S315080073B001E022F02002616A012902D142F010029E -S315080073C001E022F01002A16A012902D142F0080266 -S315080073D001E022F00802E16A012902D142F0040222 -S315080073E001E022F00402196821F0FC010A431A6040 -S315080073F02168A268E3681A4323691A4363691A4332 -S315080074006368013B1343CB612268136823F00103C9 -S31508007410136000F0B7F905460BE000F0B3F9401B1E -S315080074200A2806D9032084F83C00002384F83D3056 -S3150800743038BD23685A6812F0010FEED15B6813F065 -S31508007440010F03D0002302E0002300E001232BB143 -S3150800745000202064012384F83C3038BD042384F8D6 -S315080074603C30012038BD0120704700BFF8B50D46F5 -S31508007470B9B990F83C30DBB2222B00F02C8190F899 -S315080074803C30DBB2422B00F0288190F83C30DBB26E -S31508007490622B00F0248190F83C30DBB2722B00F0AE -S315080074A02081012D17D190F83C30DBB2322B00F049 -S315080074B01A8190F83C30DBB2522B00F0168190F816 -S315080074C03C30DBB2622B00F0128190F83C30DBB224 -S315080074D0722B00F00E8190F83D30012B00F00B81E5 -S315080074E0012380F83D30C5B990F83C30DBB2322B29 -S315080074F007D0522B09D0122B0BD1422380F83C30EF -S3150800750023E0622380F83C301FE0722380F83C3089 -S315080075101BE0222380F83C3017E090F83C30DBB2C1 -S31508007520222B07D0422B09D0122B0BD1522380F8DD -S315080075303C300AE0622380F83C3006E0722380F88B -S315080075403C3002E0322380F83C301646044600F010 -S3150800755019F907460FE0B6F1FF3F0CD026B100F047 -S3150800756011F9C01B864206D2032084F83C0000238A -S3150800757084F83D30F8BD3DB92368DB6813F0030F86 -S315080075800CBF0123002306E023681B6913F0030FD1 -S315080075900CBF01230023002BDDD10DB9636B00E07E -S315080075A0A36B216805F11B0212018A5802F0040236 -S315080075B09A603AB9216805F11B0212018A58520DE0 -S315080075C01A6006E0216805F11B0212018A58D208E2 -S315080075D05A60216805F11B021201895801F002015F -S315080075E0D96021681144496801F00F0119612168C1 -S315080075F00A445268C2F30722DA611D6221682A0129 -S315080076001144D1F8B811197521681144D1F8B81187 -S31508007610090A597521681144D1F8B811090C9975E8 -S3150800762021681144D1F8B811090ED9752168114499 -S31508007630D1F8BC11197621681144D1F8BC11090A90 -S31508007640597621681144D1F8BC11090C997621683C -S315080076500A44D2F8BC21120EDA761DB92368202214 -S31508007660DA6002E0236820221A61C5B994F83C3032 -S31508007670DBB2622B07D0722B09D0422B0BD1122317 -S3150800768084F83C3023E0322384F83C301FE0522350 -S3150800769084F83C301BE0012384F83C3017E094F86A -S315080076A03C30DBB2622B07D0722B09D0522B0BD1A0 -S315080076B0122384F83C300AE0222384F83C3006E0A2 -S315080076C0422384F83C3002E0012384F83C30002051 -S315080076D084F83D00F8BD0220F8BD0220F8BD02205E -S315080076E0F8BD0220F8BD0220F8BD0220F8BD022030 -S315080076F0F8BD0220F8BD0220F8BD00BF10B504464B -S315080077000E4B18784FF47A73B3FBF0F30C4A1068F3 -S31508007710B0FBF3F0FFF756FD58B90F2C0BD8002233 -S3150800772021464FF0FF30FFF71BFD064B1C6000207B -S3150800773010BD012010BD012010BD00BF300400207F -S31508007740280400202C04002008B5074A136843F0D3 -S31508007750100313600320FFF7F1FC0020FFF7CEFFAC -S31508007760FEF728FE002008BD00200240034A1368E1 -S31508007770034909780B441360704700BF4805002089 -S3150800778030040020014B1868704700BF48050020E8 -S3150800779008B501224FF480510148FFF7C9FC08BD1E -S315080077A00010014010B5FEF7BFFD104B1B68C31A49 -S315080077B0B3F5FA7F18D304460D4B1B784BB9012253 -S315080077C00B4B1A7000224FF480510A48FFF7B0FCA1 -S315080077D008E00022064B1A7001224FF48051054832 -S315080077E0FFF7A6FC014B1C6010BD00BF500400202B -S315080077F0540400200010014008B50848084B0360EF -S315080078004FF46143436000238360C360036183616F -S315080078100C224261C361FEF7C3FF08BD580400206D -S31508007820004400402DE9F04104460D4617469846A7 -S31508007830FFF772FB154BA3FB0030800900221FE0FF -S31508007840134B13F8121003EB420393F801E001EB14 -S315080078500E0303FB0443B0FBF3FC03FB1C066EB9E3 -S315080078601FFA8CF32B80013B9BB2B3F5806F05D2D0 -S31508007870397088F800E00120BDE8F0810132D2B203 -S31508007880112ADDD90020BDE8F08100BFD34D621072 -S31508007890B07A000870B58CB00025ADF82E508DF87A -S315080078A02D500CAB03F8045D0DF12D020DF12E01E0 -S315080078B04FF4FA70FFF7B6FF1D4C1E4E266025637F -S315080078C01D4B6363A561E56125626562A562E56294 -S315080078D0A560E5609DF82D30013B1B0423619DF8EA -S315080078E02C30013B1B056361BDF82E3063602046D2 -S315080078F0FFF716FD2368B34201D1069501E00E2372 -S31508007900069300230793012208924CF6E041019161 -S3150800791002934FF6E07103910421049105930992AD -S315080079200E230A9369440248FFF778FC0CB070BD31 -S31508007930C0040020006400409804002008B5002315 -S31508007940012201460348FEF75DFF08B9012008BD7C -S31508007950002008BD5804002008B5FFF74DFFFFF7C3 -S3150800796099FF08BDBFF34F8F0549CA6802F4E06264 -S31508007970044B1343CB60BFF34F8F00BFFDE700BF37 -S3150800798000ED00E00400FA0508B5214B1B78ABB9F9 -S315080079902048FFF7D3FF012838D11E4B1B78013B3F -S315080079A0DBB23F2B32D8FEF7BFFC1B4B1860012217 -S315080079B0174B1A700022194B1A7008BD174B1B7803 -S315080079C0013314481844FFF7B9FF012814D1134AA4 -S315080079D013780133DBB213700E4A1278934215D12D -S315080079E000220B4B1A700B4B5B78FF2B0ED1094B01 -S315080079F09B785BB9FFF7B6FFFEF796FC064B1B684C -S31508007A006433984202D90022014B1A7008BD00BFA0 -S31508007A104505002004050020BC040020550400206C -S31508007A2008B5002211460C48FFF720FD98B90A4B05 -S31508007A305B6B196840F26762914203D19A681AB182 -S31508007A40002202E0002200E0012222B19B8AFF2BDD -S31508007A5001D1FFF787FF08BDC004002008B5FFF76E -S31508007A6093FFFFF7DDFF08BDF8B500BFF8BC08BCFB -S31508007A709E467047F8B500BFF8BC08BC9E467047DE -S31508007A8002030405060708090A0B0C0D0E0F101051 -S31508007A9001020000000000200000000000000000B5 -S31508007AA00102030406070809000000000102030496 -S31508007AB005020602060307030803090309040A0464 -S31508007AC00B040C040C050D050E050F050F06100614 -S30908007AD01007100875 -S30D08007AD4BD61000835610008D8 -S30908007ADC116100081E -S31508007AE000000000EC02002054030020BC03002024 +S3150800612000800123237010BD380400200000000001 +S31508006130F879000808B5034B1BB103490348AFF3C8 +S31508006140008008BD000000003C040020F879000823 +S3150800615070B50D4E0D4D761BB61006D000240134D1 +S3150800616055F8043B9847A642F9D1094E094D01F066 +S3150800617043FC761BB61006D00024013455F8043BC0 +S315080061809847A642F9D170BD647A0008647A000877 +S315080061906C7A0008647A0008024B13B1024800F0D2 +S315080061A005B8704700000000B961000800230146E1 +S315080061B01A46184600F01EB838B50A4C0A4D641B34 +S315080061C0A4100AD004F18043013B05EB8305013C8A +S315080061D055F804399847002CF9D1BDE8384001F044 +S315080061E011BC00BF707A00086C7A0008704700BFBF +S315080061F0704700BF2DE9F0411D4C054620689046C2 +S315080062001F460E46FFF7F2FF1A4B1A68D2F84831B6 +S315080062101BB35A6820681F2A24DC4DB9511C023268 +S31508006220596043F82260FFF7E3FF0020BDE8F081DC +S31508006230012403EB820CCCF88880D3F888119440AB +S315080062402143022DC3F88811CCF80871E6D1D3F89A +S315080062508C110C43C3F88C41E0E702F5A673C2F82B +S315080062604831D6E7FFF7C4FF4FF0FF30DEE700BF3F +S3150800627028040020247A0008DFF834D0002103E03F +S315080062800C4B5B58435004310B480C4B42189A424E +S31508006290F6D30B4A02E0002342F8043B094B9A4224 +S315080062A0F9D301F0F1F8FFF753FF01F0A2F97047AF +S315080062B000500020707A00080000002038040020F2 +S315080062C03804002074050020FEE7F0B44B6901226B +S315080062D09A400468D4F8003223F47C534D6A43EAA2 +S315080062E0052343F00103C4F800320568D5F81C42BB +S315080062F0D3431C40C5F81C42CC69C4B90568D5F817 +S315080063000C421C40C5F80C42CF688D8806684C695B +S3150800631045EA0745483446F834508F680D880468BE +S315080063204E6945EA0745483604EBC6046560CC69FC +S31508006330012C1ED08C69002C35D10568D5F804428D +S315080063401C40C5F804420C69002C33D10468D4F803 +S3150800635014522B40C4F814320B6A012B31D0026850 +S31508006360D2F8003223F00103C2F800320020F0BC54 +S3150800637070470568D5F80C421443C5F80C420F68F7 +S315080063808D8806684C6945EA0745483446F834500E +S315080063908F688D8904684E6945EA0745483604EBD7 +S315080063A0C6046560C6E70568D5F804421443C5F80F +S315080063B00442C8E70468D4F814321343C4F8143204 +S315080063C0CAE70168D1F81C321A43C1F81C22C6E78D +S315080063D07047002800F0968038B5044690F83C309F +S315080063E003B3022384F83C302268136823F00203BF +S315080063F013602268136843F00103136000F01CFD64 +S31508006400054623685A6812F0010F10D100F014FDF2 +S31508006410401B0A28F5D9032084F83C00002384F899 +S315080064203D3038BD80F83D30FFF7D2FFD9E75A68CE +S3150800643012F0010F61D0A269012A43D00022E16956 +S31508006440012941D022F04002216A01293FD022F0D9 +S315080064502002616A01293DD022F01002A16A0129B1 +S315080064603BD022F00802E16A012939D022F0040261 +S31508006470196821F0FC010A431A60A368E26813430D +S3150800648022691343626913436268013A2168134318 +S31508006490CB612268136823F00103136000F0CCFC7B +S315080064A0054623685A6812F0010F1CD000F0C4FC98 +S315080064B0401B0A28F5D9032084F83C00002384F8F9 +S315080064C03D30AEE78022BAE742F04002BCE742F030 +S315080064D02002BEE742F01002C0E742F00802C2E717 +S315080064E042F00402C4E75B6813F0010F05D10020EF +S315080064F02064012384F83C3093E7042384F83C3075 +S3150800650001208EE701207047F8B50D46B9B990F815 +S315080065103C30DBB2222B00F02F8190F83C30DBB206 +S31508006520422B00F02B8190F83C30DBB2622B00F056 +S31508006530278190F83C30DBB2722B00F02381012DC5 +S3150800654015D090F83D30012B00F02481012380F806 +S315080065503D30B5BB90F83C30DBB2322B29D0522BFC +S315080065602BD0122B1CD0222380F83C301BE090F84D +S315080065703C30DBB2322B00F0078190F83C30DBB2BE +S31508006580522B00F0038190F83C30DBB2622B00F00E +S31508006590FF8090F83C30DBB2722BD2D10220C9E0E2 +S315080065A0422380F83C301646044600F045FC074670 +S315080065B038E0622380F83C30F5E7722380F83C30F7 +S315080065C0F1E790F83C30DBB2222B0BD0422B0DD0F2 +S315080065D0122B03D0322380F83C30E4E7522380F8AC +S315080065E03C30E0E7622380F83C30DCE7722380F831 +S315080065F03C30D8E726B100F01FFCC01BB04211D9C9 +S31508006600032084F83C00002384F83D3092E0236898 +S315080066101B6913F0030F0CBF0123002363B1B6F106 +S31508006620FF3FE7D1002DF2D12368DB6813F0030F93 +S315080066300CBF01230023F1E7002D67D1636B2168A6 +S3150800664005F11B0212018A5802F004029A60002A18 +S315080066505ED1216805F11B0212018A58520D1A6093 +S31508006660216805F11B021201895801F00201D9605F +S3150800667021681144496801F00F01196121680A442B +S315080066805268C2F30722DA611D6221682A011144A1 +S31508006690D1F8B811197521681144D1F8B811090A49 +S315080066A0597521681144D1F8B811090C99752168F2 +S315080066B01144D1F8B811090ED97521681144D1F8D9 +S315080066C0BC11197621681144D1F8BC11090A59760A +S315080066D021681144D1F8BC11090C997621680A443D +S315080066E0D2F8BC21120EDA76D5B923682022DA60F0 +S315080066F04DBB94F83C30DBB2622B1CD0722B1ED0FB +S31508006700422B11D0012384F83C3010E0A36B96E7A6 +S31508006710216805F11B0212018A58D2085A609FE7C0 +S31508006720236820221A61E3E7122384F83C3000200C +S3150800673084F83D00F8BD322384F83C30F7E752234D +S3150800674084F83C30F3E794F83C30DBB2622B0BD08C +S31508006750722B0DD0522B03D0012384F83C30E6E788 +S31508006760122384F83C30E2E7222384F83C30DEE743 +S31508006770422384F83C30DAE70220DBE70220D9E737 +S315080067800220D7E70220D5E70220D3E70220D1E787 +S315080067900220CFE70220CDE7074AD36823F4E06357 +S315080067A01B041B0C000200F4E060184340F0BF60B5 +S315080067B040F40030D060704700ED00E030B4174B6D +S315080067C0DB68C3F30223C3F10704042C28BF04249F +S315080067D01D1D062D01D9033B00E000234FF0FF35B0 +S315080067E005FA04F421EA0401994005FA03F322EABA +S315080067F003031943002809DB0901C9B200F1604007 +S3150800680000F5614080F8001330BC704700F00F00B7 +S315080068100901C9B2024B1954F6E700BF00ED00E0C2 +S3150800682014ED00E00138B0F1807F0AD2064B5860BB +S31508006830064AF02182F823100020986007221A6081 +S3150800684070470120704700BF10E000E000ED00E04F +S31508006850042805D0054A136823F00403136070471B +S31508006860024A136843F004031360704710E000E01F +S31508006870704708B5FFF7FCFF08BD0000F0B482B00A +S3150800688000263546A0E0002B58D0012B10D1CE6843 +S315080068900EE0694FBB4251D048D9684FBB424DD034 +S315080068A007F58037BB4249D0A7F58017BB4245D0CC +S315080068B0FF2A57D88446FF2A57D8AC00DCF80030A0 +S315080068C00F27A74023EA070306FA04F42343CCF864 +S315080068D000304B6813F0805F75D0594B9C6944F0C3 +S315080068E001049C619B6903F001030193019BAC08B9 +S315080068F0A71C544B53F8273005F00307BF004FF089 +S315080069000F0C0CFA07FC23EA0C0C4F4B984232D0BA +S3150800691003F58063984270D003F5806398426ED081 +S3150800692003F58063984224D0042325E0A7F5801751 +S31508006930BB4203D007F58037BB42B9D18B687BB120 +S31508006940012B08D044610826B2E7CE680836AFE7BF +S31508006950CE680C36ACE704610826A9E70026A7E747 +S315080069600426A5E700F1040CA5E7A5F10804A40090 +S31508006970A4E7032300E00023BB4043EA0C030234E8 +S31508006980304F47F824304B6813F4803F39D02F4CEA +S315080069902368134323604B6813F4003F37D02B4C0E +S315080069A06368134363604B6813F4801F35D0274C24 +S315080069B0A3681343A3604B6813F4001F33D0234C1A +S315080069C0E3681A43E26001350F2D32D80124AC4042 +S315080069D00A6822409442F6D14B68122BB8D03FF68B +S315080069E058AF022BB1D07FF64EAF032BB6D0112B82 +S315080069F07FF45EAFCE6804365AE70123BCE702236C +S31508006A00BAE7124C236823EA02032360C3E70F4C54 +S31508006A10636823EA02036360C5E70C4CA36823EAAC +S31508006A200203A360C7E7094CE36823EA0202E260AF +S31508006A30C9E702B0F0BC7047000021100000311011 +S31508006A400010024000000140000801400004014017 +S31508006A500AB1016170470904016170472DE9F843DD +S31508006A6005460268136923F44053C1680B43136152 +S31508006A70836802691343426913430168CA6822F4AA +S31508006A80B05222F00C021343CB600268536923F418 +S31508006A90407381690B4353610268594B9A4257D038 +S31508006AA000F0D2FC00EB800000EB80006C68A400CC +S31508006AB0B0FBF4F4534FA7FB04346409260100F035 +S31508006AC0C3FC00EB800000EB80006C68A400B0FB00 +S31508006AD0F4F900F0B9FC00EB800000EB80006C686C +S31508006AE0A400B0FBF4F4A7FB043464094FF064086F +S31508006AF008FB149424013234A7FB0434640904F017 +S31508006B00F004344400F0A0FC00EB800000EB8000A9 +S31508006B106E68B600B0FBF6F600F096FC00EB800057 +S31508006B2000EB80006B689B00B0FBF3F0A7FB00301E +S31508006B30400908FB10684FEA081808F13208A7FB55 +S31508006B400837C7F343172B6827449F60BDE8F883C7 +S31508006B5000F08AFC00EB800000EB80006C68A40063 +S31508006B60B0FBF4F4274FA7FB04346409260100F0B0 +S31508006B707BFC00EB800000EB80006C68A400B0FB97 +S31508006B80F4F900F071FC00EB800000EB80006C6803 +S31508006B90A400B0FBF4F4A7FB043464094FF06408BE +S31508006BA008FB149424013234A7FB0434640904F066 +S31508006BB0F004344400F058FC00EB800000EB800041 +S31508006BC06E68B600B0FBF6F600F04EFC00EB8000EF +S31508006BD000EB80006B689B00B0FBF3F0A7FB00306E +S31508006BE0400908FB10684FEA081808F13208A7FBA5 +S31508006BF00837C7F343172B6827449F60A6E700BFEB +S31508006C00003801401F85EB512DE9F04105460F4636 +S31508006C1016469846069C2B681B6837EA03030CBF82 +S31508006C2001230023B3421DD1B4F1FF3FF3D02CB1A9 +S31508006C3000F002F9A0EB0800A042ECD92A68D36854 +S31508006C4023F4D073D3602A68536923F00103536190 +S31508006C50202385F8393085F83A30002385F838300E +S31508006C60032000E00020BDE8F081704758B310B556 +S31508006C70044690F839300BB3242384F83930226857 +S31508006C80D36823F40053D3602046FFF7E7FE226853 +S31508006C90136923F4904313612268536923F02A0386 +S31508006CA053612268D36843F40053D3600020E0633D +S31508006CB0202384F8393084F83A3010BD80F838300B +S31508006CC0FFF7D3FFD8E7012070472DE9F04182B0DE +S31508006CD01E4690F83A30DBB2202B5AD104460D46B0 +S31508006CE09046002959D0002A59D090F83830012BFF +S31508006CF057D0012380F838300023C363222380F855 +S31508006D003A3000F099F80746A4F82C80A4F82E80AB +S31508006D101DE000963B46002220212046FFF774FF1F +S31508006D20002840D1236933B923685B68C3F3080395 +S31508006D3025F8023B0BE023685B68DBB225F8013BCC +S31508006D4005E023685B6803F07F0305F8013BE38DE4 +S31508006D509BB2BBB1E38D013B9BB2E385A368B3F558 +S31508006D60805FD6D000963B46002220212046FFF7BA +S31508006D704BFFD0B92369002BE3D123685B6805F87C +S31508006D80013BE4E7202384F83A30002084F83800F1 +S31508006D9000E0022002B0BDE8F0810120FAE70120F8 +S31508006DA0F8E70220F6E70320F4E70320F2E70000FD +S31508006DB010B504460E4B18784FF47A73B3FBF0F30C +S31508006DC00C4A1068B0FBF3F0FFF72CFD68B90F2CDE +S31508006DD001D901200AE0002221464FF0FF30FFF7D3 +S31508006DE0EDFC054B1C60002000E0012010BD00BF33 +S31508006DF02C040020340400203004002008B5074A7B +S31508006E00136843F0100313600320FFF7C5FC002046 +S31508006E10FFF7CEFF00F0F8FB002008BD0020024077 +S31508006E20034A1168034B1B780B441360704700BF75 +S31508006E30700500202C040020014B1868704700BF1D +S31508006E407005002082B0084B1B68084AA2FB032382 +S31508006E505B0A00FB03F0019000BF019B5A1E0192DA +S31508006E60002BF9D102B0704734040020D34D6210CC +S31508006E7070B582B00446036813F0010F2CD0AB4BF3 +S31508006E805B6803F00C03042B1DD0A84B5B6803F06A +S31508006E900C03082B12D06368B3F5803F41D0002B52 +S31508006EA055D103F1804303F504331A6822F480327E +S31508006EB01A601A6822F480221A6037E09B4B5B68D6 +S31508006EC013F4803FE7D0994B1B6813F4003F03D0B7 +S31508006ED06368002B00F0AE81236813F0020F75D0AB +S31508006EE0924B5B6813F00C0F5FD0904B5B6803F016 +S31508006EF00C03082B54D02369002B00F089808C4B97 +S31508006F0001221A60FFF798FF0546884B1B6813F0A5 +S31508006F10020F74D1FFF790FF401B0228F5D9032012 +S31508006F208DE1824A136843F480331360636843B380 +S31508006F30FFF782FF05467D4B1B6813F4003FCBD154 +S31508006F40FFF77AFF401B6428F5D9032077E1B3F5EC +S31508006F50A02F09D0754B1A6822F480321A601A6875 +S31508006F6022F480221A60E1E703F18043A3F53C335B +S31508006F701A6842F480221A601A6842F480321A604B +S31508006F80D4E7FFF759FF0546684B1B6813F4003F23 +S31508006F90A2D0FFF751FF401B6428F5D903204EE124 +S31508006FA0624B5B6813F4803FA5D1604B1B6813F0F6 +S31508006FB0020F03D02369012B40F03E815B4A136818 +S31508006FC023F0F803616943EAC1031360236813F0E9 +S31508006FD0080F32D0A369002B5BD0564B01221A60EA +S31508006FE0FFF72AFF0546514B5B6A13F0020F21D1C2 +S31508006FF0FFF722FF401B0228F5D903201FE14B4A61 +S31508007000136823F0F803616943EAC1031360DDE7F7 +S31508007010474B00221A60FFF70FFF0546434B1B68D4 +S3150800702013F0020FD2D0FFF707FF401B0228F5D94D +S31508007030032004E10120FFF705FF236813F0040F7E +S3150800704000F09880394BDB6913F0805F33D1374BFA +S31508007050DA6942F08052DA61DB6903F08053019302 +S31508007060019B0125344B1B6813F4807F25D0E36808 +S31508007070012B36D0002B4CD103F1804303F50433A2 +S315080070801A6A22F001021A621A6A22F004021A62C5 +S315080070902CE0284B00221A60FFF7CEFE0546234B4C +S315080070A05B6A13F0020FC8D0FFF7C6FE401B022822 +S315080070B0F5D90320C3E00025D4E71F4A136843F433 +S315080070C080731360FFF7B8FE06461B4B1B6813F464 +S315080070D0807FCCD1FFF7B0FE801B6428F5D903204A +S315080070E0ADE0124A136A43F001031362E3687BB307 +S315080070F0FFF7A2FE06460D4B1B6A13F0020F38D1A6 +S31508007100FFF79AFE801B41F288339842F3D9032091 +S3150800711095E0052B12D0054B1A6A22F001021A6275 +S315080071201A6A22F004021A62E0E700BF0010024061 +S31508007130000042428004424200700040424B1A6AF4 +S3150800714042F004021A621A6A42F001021A62CDE794 +S31508007150FFF772FE06463C4B1B6A13F0020F08D077 +S31508007160FFF76AFE801B41F288339842F3D9032061 +S3150800717065E0E5B9E369002B60D0334A526802F04E +S315080071800C02082A5DD0022B17D0304B00221A6059 +S31508007190FFF752FE04462C4B1B6813F0007F47D0BE +S315080071A0FFF74AFE001B0228F5D9032047E0264AC6 +S315080071B0D36923F08053D361DCE7244B00221A609D +S315080071C0FFF73AFE0546204B1B6813F0007F06D0F2 +S315080071D0FFF732FE401B0228F5D903202FE0236A69 +S315080071E0B3F5803F1AD018494B6823F47413226A02 +S315080071F0606A024313434B60144B01221A60FFF77F +S315080072001BFE0446104B1B6813F0007F0ED1FFF7D8 +S3150800721013FE001B0228F5D9032010E00A4A53681A +S3150800722023F40033A1680B435360DCE7002006E033 +S31508007230002004E0012002E0012000E0002002B066 +S3150800724070BD0120FBE700BF00100240600042420B +S3150800725010B487B0164C94E80F000DF1180C0CE921 +S315080072600F00238AADF80430124B5B6803F00C025A +S31508007270082A03D0104807B010BC7047C3F38342EE +S31508007280624412F8102C13F4803F0CD0094B5B684B +S31508007290C3F34043634413F8143C074800FB02F069 +S315080072A0B0FBF3F0E7E7054800FB02F0E3E700BFB1 +S315080072B0107A00080010024000127A0000093D000A +S315080072C05A4B1B6803F007038B420BD2574A1368C5 +S315080072D023F007030B431360136803F007038B427D +S315080072E040F09D8070B5036813F0020F06D0504A2F +S315080072F0536823F0F0038468234353600D4604461D +S31508007300036813F0010F52D04368012B23D0022BD8 +S3150800731028D0474A126812F0020F00F082804449CA +S315080073204A6822F0030213434B60FFF785FD0646C1 +S315080073306368012B1DD0022B2AD03D4B5B6813F0E6 +S315080073400C0F34D0FFF778FD801B41F28833984242 +S31508007350F3D9032062E0364A126812F4003FDED100 +S3150800736001205BE0324A126812F0007FD7D1012073 +S3150800737054E02F4B5B6803F00C03042B17D0FFF780 +S315080073805BFD801B41F288339842F2D9032045E021 +S31508007390274B5B6803F00C03082B08D0FFF74CFD5E +S315080073A0801B41F288339842F2D9032036E01F4BFE +S315080073B01B6803F00703AB420AD91C4A136823F07B +S315080073C007032B431360136803F00703AB422AD164 +S315080073D0236813F0040F06D0154A536823F4E063B4 +S315080073E0E1680B435360236813F0080F07D0104A6F +S315080073F0536823F46053216943EAC1035360FFF7D6 +S3150800740027FF0B4B5B68C3F303130A4AD35CD840C8 +S31508007410094B18600020FFF7CBFC002070BD012047 +S3150800742070470120FAE70120F8E700BF0020024074 +S3150800743000100240287A000834040020014B18681E +S31508007440704700BF3404002008B5FFF7F7FF044B68 +S315080074505B68C3F30223034AD35CD84008BD00BF68 +S3150800746000100240387A000808B5FFF7E7FF044B1A +S315080074705B68C3F3C223034AD35CD84008BD00BF88 +S3150800748000100240387A00080F4B1A6842F00102D1 +S315080074901A6059680D4A0A405A601A6822F08472BE +S315080074A022F480321A601A6822F480221A605A6816 +S315080074B022F4FE025A604FF41F029A60044B4FF002 +S315080074C000629A60704700BF001002400000FFF893 +S315080074D000ED00E008B5FFF7B1FF084BA3FB00304D +S315080074E08009FFF79FF90420FFF7B2F90022114639 +S315080074F04FF0FF30FFF762F908BD00BFD34D6210A9 +S3150800750008B5FFF799FC08BD08B5FFF789FCFFF732 +S31508007510B0F908BD08B501224FF480510148FFF7BC +S3150800752097FA08BD0010014010B5FFF7E9FF104BA8 +S315080075301B68C31AB3F5FA7F0ED304460D4B1B78A6 +S315080075405BB90C4B01221A7000224FF480510A488D +S31508007550FFF77EFA064B1C6010BD064B00221A7018 +S3150800756001224FF480510448FFF772FAF2E700BF90 +S31508007570580400205404002000100140014A024B20 +S315080075809A6070470060000800ED00E000B591B011 +S31508007590012206924FF480330793002108910A923C +S315080075A002220D920E934FF4E0130F9306A8FFF7ED +S315080075B05FFC00B1FEE70F2301930221029100232D +S315080075C003934FF480620492059301A8FFF778FEAF +S315080075D000B1FEE711B05DF804FB08B5FFF7CEFF72 +S315080075E0FFF70CFCFFF7D2FFFFF774FFFFF792FFD8 +S315080075F008BD08B5FFF7F1FF00F078F9FFF794FF2B +S3150800760000F0F4F9FAE700002DE9F0418CB05B4B85 +S315080076109A6942F001029A619A6902F0010201929E +S31508007620019ADA6942F08052DA61DA6902F0805228 +S315080076300292029A9A6942F004029A619A6902F0E1 +S3150800764004020392039A9A6942F008029A619A69B7 +S3150800765002F008020492049A9A6942F010029A61AA +S315080076609A6902F010020592059ADA6942F4003224 +S31508007670DA61DA6902F400320692069ADA6942F0A9 +S315080076800072DA61DB6903F000730793079B032036 +S31508007690FFF782F8002211466FF00B00FFF78EF80D +S315080076A0002211466FF00A00FFF788F800221146FB +S315080076B06FF00900FFF782F8002211466FF0040008 +S315080076C0FFF77CF8002211466FF00300FFF776F803 +S315080076D0002211466FF00100FFF770F800221146EC +S315080076E04FF0FF30FFF76AF84FF4805708974FF0CE +S315080076F00108CDF8248000240A9402250B95204E13 +S3150800770008A93046FFF7BAF8424639463046FFF729 +S315080077109FF904230893099503260B9607F18047DA +S3150800772007F5784708A93846FFF7A8F80823089305 +S3150800773009940A9408A93846FFF7A0F84FF480730D +S31508007740089309940A940F4C08A92046FFF796F85F +S315080077504FF40073089309950B9608A92046FFF77E +S315080077608DF8094A536823F4C04343F0E06343F4B1 +S31508007770804353600CB0BDE8F08100BF00100240A2 +S3150800778000100140000C01400000014008B50848FF +S31508007790084B03604FF46143436000238360C36072 +S315080077A0036183610C224261C361FFF75FFA08BD7A +S315080077B0C4040020004400402DE9F04104460D466B +S315080077C017469846FFF740FE154BA3FB0030800985 +S315080077D0002201E00132D2B2112A1DD8114B13F84A +S315080077E0121003EB420393F801C001EB0C0303FBF1 +S315080077F00443B0FBF3FE03FB1E06002EEAD11FFA74 +S315080078008EF32B80013B9BB2B3F5806FE2D23970C1 +S3150800781088F800C0012000E00020BDE8F08100BF24 +S31508007820D34D6210407A000870B58CB00025ADF8CB +S315080078302E508DF82D508DF82C500BAB0DF12D02D6 +S315080078400DF12E014FF4FA70FFF7B6FF1D4C1E4ED0 +S31508007850266025631D4B6363A561E5612562656244 +S31508007860A562E562A560E5609DF82D30013B1B0425 +S3150800787023619DF82C30013B1B056361BDF82E3052 +S3150800788063602046FEF7A5FD2368B34218D00E2391 +S31508007890069300230793012208924CF6E0410191D2 +S315080078A002934FF6E071039104210491059309921E +S315080078B00E230A9369440348FEF707FD0CB070BD12 +S315080078C00695E6E75C04002000640040A00400205A +S315080078D008B50023012201460348FFF7F6F908B167 +S315080078E0002008BD0120FCE7C404002008B5FFF706 +S315080078F04DFFFFF799FF08BDBFF34F8F0549CA68CB +S3150800790002F4E062044B1343CB60BFF34F8F00BF12 +S31508007910FDE700BF00ED00E00400FA0508B5214BBD +S315080079201B78B3B92048FFF7D3FF012800D008BD5C +S315080079301D4B1B78013BDBB23F2BF8D8FFF7E0FD68 +S315080079401A4B1860174B01221A70194B00221A702D +S31508007950EDE7174B1B78013313481844FFF7B8FFB8 +S31508007960012813D1124A13780133DBB213700E4A79 +S3150800797012789342DBD10B4A002111700A4A5278D9 +S31508007980FF2AD4D1022BD2D1FFF7B6FFFFF7B8FDF5 +S31508007990064B1B6864339842C9D9024B00221A70F9 +S315080079A0C5E700BF4505002004050020480500205E +S315080079B04605002008B5002211460B48FEF7A4FD2F +S315080079C030B9094B5B6B196840F26762914200D087 +S315080079D008BD9A68002AFBD11A7DFF2AF8D11B69CF +S315080079E0022BF5D1FFF788FF5C04002008B5FFF7E6 +S315080079F095FFFFF7DFFF08BDF8B500BFF8BC08BC68 +S31508007A009E467047F8B500BFF8BC08BC9E4670474E +S31508007A1002030405060708090A0B0C0D0E0F1010C1 +S31508007A200102000000000020000000000000000025 +S31508007A300102030406070809000000000102030406 +S31508007A4005020602060307030803090309040A04D4 +S31508007A500B040C040C050D050E050F050F06100684 +S30908007A6010071008E5 +S30D08007A6499610008356100086C +S30908007A6C116100088E +S31508007A7000000000EC02002054030020BC03002094 +S31508007A8000000000000000000000000000000000E8 +S31508007A9000000000000000000000000000000000D8 +S31508007AA000000000000000000000000000000000C8 +S31508007AB000000000000000000000000000000000B8 +S31508007AC000000000000000000000000000000000A8 +S31508007AD00000000000000000000000000000000098 +S31508007AE00000000000000000000000000000000088 S31508007AF00000000000000000000000000000000078 S31508007B000000000000000000000000000000000067 -S31508007B100000000000000000000000000000000057 -S31508007B200000000000000000000000000000000047 +S31508007B100000000000000000010000000000000056 +S31508007B200E33CDAB34126DE6ECDE05000B0000001B S31508007B300000000000000000000000000000000037 S31508007B400000000000000000000000000000000027 S31508007B500000000000000000000000000000000017 S31508007B600000000000000000000000000000000007 S31508007B7000000000000000000000000000000000F7 -S31508007B8000000000000000000100000000000000E6 -S31508007B900E33CDAB34126DE6ECDE05000B000000AB +S31508007B8000000000000000000000000000000000E7 +S31508007B9000000000000000000000000000000000D7 S31508007BA000000000000000000000000000000000C7 S31508007BB000000000000000000000000000000000B7 S31508007BC000000000000000000000000000000000A7 @@ -490,13 +490,6 @@ S31508007E500000000000000000000000000000000014 S31508007E600000000000000000000000000000000004 S31508007E7000000000000000000000000000000000F4 S31508007E8000000000000000000000000000000000E4 -S31508007E9000000000000000000000000000000000D4 -S31508007EA000000000000000000000000000000000C4 -S31508007EB000000000000000000000000000000000B4 -S31508007EC000000000000000000000000000000000A4 -S31508007ED00000000000000000000000000000000094 -S31508007EE00000000000000000000000000000000084 -S31508007EF00000000000000000000000000000000074 -S31508007F00000000000000000000A24A041000000063 -S30908007F10010000005E -S705080062A9E7 +S31508007E9000000000000000004C0500200100000062 +S30D08007EA01000000000A24A04CC +S7050800627917 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/main.c index 106768d1..d981bd3c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -73,6 +74,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -84,6 +87,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/bin/demoprog_olimex_stm32p103.out b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/bin/demoprog_olimex_stm32p103.out index 40a50d0a..397dd915 100644 Binary files a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/bin/demoprog_olimex_stm32p103.out and b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/bin/demoprog_olimex_stm32p103.out differ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/bin/demoprog_olimex_stm32p103.srec b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/bin/demoprog_olimex_stm32p103.srec index 3a462fba..7ba3e90b 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/bin/demoprog_olimex_stm32p103.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/bin/demoprog_olimex_stm32p103.srec @@ -1,471 +1,458 @@ S021000064656D6F70726F675F6F6C696D65785F73746D3332703130332E737265639D -S3150800600010080020257C00087D7C0008817C00089B -S31508006010857C0008897C00088D7C0008000000004B -S31508006020000000000000000000000000917C00084D -S31508006030957C000800000000997C0008B7750008E8 -S315080060409D7C0008A17C0008A57C0008A97C0008A6 -S31508006050AD7C0008B17C0008B57C0008B97C000856 -S31508006060BD7C0008C17C0008C57C0008C97C000806 -S31508006070CD7C0008D17C0008D57C0008D97C0008B6 -S31508006080DD7C0008E17C0008E57C0008E97C000866 -S31508006090ED7C0008F17C0008F57C0008F97C000816 -S315080060A0FD7C0008017D0008057D0008097D0008C3 -S315080060B00D7D0008117D0008157D0008197D000872 -S315080060C01D7D0008217D0008257D0008297D000822 -S315080060D02D7D0008317D0008357D0008397D0008D2 -S315080060E03D7D0008417D0008457D0008EE11AA5552 -S315080060F070B582B0040000252078C00740F184807E -S31508006100DFF88006006810F00C0004280BD0DFF8D2 -S315080061107406006810F00C0008280ED1DFF8640633 -S315080061200068C00309D5DFF85806006880036BD5F8 -S315080061306068002868D1012002E26068B0F5803FF7 -S3150800614008D1DFF83C06006850F48030DFF83016D6 -S31508006150086038E06068002810D1DFF82406006877 -S3150800616030F48030DFF818160860DFF81406006887 -S3150800617030F48020DFF80816086024E06068B0F57F -S31508006180A02F10D1DFF8F805006850F48020DFF85A -S31508006190F0150860DFF8E805006850F48030DFF88D -S315080061A0E01508600FE0DFF8D805006830F48030A5 -S315080061B0DFF8CC150860DFF8C805006830F48020E1 -S315080061C0DFF8BC150860606800280ED000F0FAFAFF -S315080061D00500DFF8AC050068800315D400F0F2FA74 -S315080061E0401B6528F5D30320AAE100F0EBFA050069 -S315080061F0DFF88C050068800306D500F0E3FA401B3B -S315080062006528F5D303209BE12078800726D5DFF89B -S315080062107405006810F00C0F0BD0DFF868050068ED -S3150800622010F00C00082833D1DFF858050068C003C1 -S315080062302ED4DFF84C050068800704D520690128AC -S3150800624001D001207CE1DFF83805006830F0F8005D -S31508006250616950EAC100DFF8281508602078000750 -S315080062604ED5A069002800F081800120DFF82415AA -S31508006270086000F0A7FA0500DFF814050068800733 -S315080062803BD400F09FFA401B0328F5D3032057E1BF -S31508006290206900281ED00120DFF8FC14086000F0F1 -S315080062A091FA0500DFF8D8040068800706D400F0E4 -S315080062B089FA401B0328F5D3032041E1DFF8C0041F -S315080062C0006830F0F800616950EAC100DFF8B014E0 -S315080062D00860C3E70020DFF8C014086000F072FA0F -S315080062E00500DFF89C0400688007B7D500F06AFA55 -S315080062F0401B0328F5D3032022E1012000F02DFAE4 -S315080063002078400740F1B9800026DFF8900400683D -S31508006310C0000FD4DFF88404006850F08050DFF81E -S315080063207C140860DFF87404006810F08050009050 -S3150800633000980126DFF868040068C00529D4DFF84C -S315080063406004006850F48070DFF85414086000F0A8 -S3150800635039FA0500DFF848040068C00519D400F0CA -S3150800636031FA401B6528F5D30320E9E00020DFF861 -S315080063702414086000F026FA0500DFF81404006803 -S315080063808007BDD500F01EFA401B0328F5D303206D -S31508006390D6E0E068012808D1DFF80804006850F064 -S315080063A00100DFF80014086037E0E068002810D123 -S315080063B0DFF8F003006840084000DFF8E8130860DB -S315080063C0DFF8E003006830F00400DFF8D81308604F -S315080063D023E0E068052810D1DFF8C803006850F00C -S315080063E00400DFF8C0130860DFF8B803006850F04F -S315080063F00100DFF8B01308600FE0DFF8A8030068B3 -S3150800640040084000DFF89C130860DFF8980300682E -S3150800641030F00400DFF88C130860E068002810D01C -S3150800642000F0D0F90500DFF87C030068800719D46E -S3150800643000F0C8F9401B41F289318842F3D30320A2 -S315080064407EE000F0BFF90500DFF858030068800712 -S3150800645008D500F0B7F9401B41F289318842F3D3D9 -S3150800646003206DE0F6B2012E07D1DFF8300300688D -S3150800647030F08050DFF824130860E06900285ED009 -S31508006480DFF80003006810F00C00082855D0E06912 -S3150800649002283FD10020DFF81013086000F092F9B7 -S315080064A00500DFF8DC020068800106D500F08AF9ED -S315080064B0401B0328F5D3032042E0206AB0F5803F4D -S315080064C009D1DFF8C002006830F40030A16808433B -S315080064D0DFF8B0120860DFF8AC02006830F4741018 -S315080064E0216A0843616A0843DFF8981208600120A8 -S315080064F0DFF8B412086000F065F90500DFF88002DD -S31508006500006880011BD400F05DF9401B0328F5D311 -S31508006510032015E00020DFF89012086000F052F919 -S315080065200500DFF85C020068800108D500F04AF92A -S31508006530401B0328F5D3032002E0012000E00020D9 -S3150800654076BD70B504000D000026DFF8600200680D -S3150800655010F00700A84211D2DFF850020068C00800 -S31508006560C0002843DFF844120860DFF840020068DC -S3150800657010F00700A84201D00120A1E0207880078A -S3150800658009D5DFF80002006830F0F000A16808437A -S31508006590DFF8F01108602078C00756D56068012832 -S315080065A006D1DFF8DC010068800311D4012087E0FA -S315080065B06068022806D1DFF8C8010068800107D4A0 -S315080065C001207DE06E480068800701D4012077E04D -S315080065D06C4800688008800061680843694908605B -S315080065E000F0F0F80600606801280ED165480068DA -S315080065F010F00C00042828D000F0E4F8801B41F2C3 -S3150800660089318842F2D303205AE0606802280ED105 -S315080066105C48006810F00C00082816D000F0D2F884 -S31508006620801B41F289318842F2D3032048E055485D -S31508006630006810F00C0F08D000F0C4F8801B41F277 -S3150800664089318842F3D303203AE05848006810F0AD -S31508006650070085420ED255480068C008C000284386 -S31508006660524908605148006810F00700A84201D056 -S31508006670012025E02078400707D54248006830F415 -S31508006680E060E16808433F4908602078000708D5BC -S315080066903C48006830F46050216950EAC100394925 -S315080066A0086000F00EF84249364A1268C2F303122F -S315080066B0895CC84035490860002000F089F8002048 -S315080066C070BD00B585B001A83A49102200F0A6F8B9 -S315080066D039480088ADF8000000200020002000217D -S315080066E000202848006810F00C01042902D0082967 -S315080066F002D016E0244815E001A9C0F38342895C5C -S31508006700C0030AD568461F4A1268C2F34042805C35 -S315080067101D4A5143B1FBF0F002E0284800FB01F0A6 -S3150800672000E0194805B000BD18480068704780B5F4 -S31508006730FFF7FAFF2249134A1268C2F30222895C5C -S31508006740C84002BD80B5FFF7EFFF1D490D4A126824 -S31508006750C2F3C222895CC84002BD81B00B490968F0 -S31508006760C9084FF47A72B1FBF2F14843009000BFB2 -S315080067700098411E00910028F9D101B07047000029 -S31508006780001002400410024000127A0004000020A3 -S315080067902410024080044242000042421C1002407B -S315080067A00070004020100240600042420020024073 -S315080067B04C7C00083C7C00087268000800093D0013 -S315080067C0747C000801480068704700BF040900206F -S315080067D010B504004FF47A700D490978B0FBF1F052 -S315080067E00C490968B1FBF0F000F0B3F8002801D0B5 -S315080067F001200CE0102C09D2002221005FF0FF30A6 -S3150800680000F096F804480460002000E0012010BD5E -S31508006810080000200400002000000020103A07D3DA -S3150800682030B4B1E83810103AA0E83810F9D230BCC4 -S31508006830530724BFB1E80810A0E8081044BF51F870 -S31508006840043B40F8043BD20724BF31F8022B20F85A -S31508006850022B44BF0B7803707047083A07D3B1E898 -S315080068600810083A40F8043B40F804CBF7D253071F -S31508006870E4E7010210F00701404800684FF6FF02FE -S3150800688010403F4A52EA012108433C4908607047D4 -S315080068903A480068C0F30220704740B2002808D57D -S315080068A00901384A40B210F00F00104400F8041CE1 -S315080068B003E00901344A40B21154704710B410F08D -S315080068C00700D0F10703052B01D3042301E0D0F11B -S315080068D00703041D072C01D2002000E0C01E012476 -S315080068E014FA03F35B1E19408140012313FA00F0E2 -S315080068F0401E1040084310BC704780B5411EB1F1D8 -S31508006900807F01D301200EE0401E204908600F2138 -S315080069105FF0FF30FFF7C1FF00201D490860072020 -S315080069201C490860002002BD80B5FFF7A3FF01BD22 -S3150800693070B504000D0016000020FFF7A9FF32000D -S315080069402900FFF7BBFF0100200040B2FFF7A5FFB3 -S3150800695070BD80B5FFF7D1FF02BD042806D10D48EA -S31508006960006850F004000B49086005E00948006813 -S3150800697030F0040007490860704700000CED00E09D -S315080069800000FA0518ED00E000E400E014E000E07D -S3150800699018E000E010E000E080B500F001F801BD65 -S315080069A070470000F8B50400002500270026002CD3 -S315080069B001D101209FE094F83C00002805D1002071 -S315080069C084F83D00200000F07AFA022084F83C00A2 -S315080069D02068006830F002002168086020680068B6 -S315080069E050F0010021680860FFF7ECFE07002068F8 -S315080069F04068C0070CD4FFF7E5FEC01B0B28F6D38A -S31508006A00032084F83C00002084F83D00032072E04F -S31508006A1020684068C00761D5A069012802D156F0F0 -S31508006A20800601E036F08006E069012802D156F0BA -S31508006A30400601E036F04006206A012802D156F0E9 -S31508006A40200601E036F02006606A012802D156F0D9 -S31508006A50100601E036F01006A06A012802D156F0A9 -S31508006A60080601E036F00806E06A012802D156F069 -S31508006A70040601E036F004062068006830F0FC00E1 -S31508006A80304321680860A068E16808432169084323 -S31508006A90616908436168491E08432168C86120681E -S31508006AA000684008400021680860FFF78BFE070071 -S31508006AB020684068C0070CD5FFF784FEC01B0B286A -S31508006AC0F6D3032084F83C00002084F83D00032018 -S31508006AD011E020684068C00700D40125012D06D1C1 -S31508006AE000202064012084F83C00002003E00420F4 -S31508006AF084F83C000120F2BD30B4002201224B6923 -S31508006B009A400368D3F8003233F47C534C6A53EA4C -S31508006B10042353F001030468C4F800320368D3F869 -S31508006B201C3293430468C4F81C32CB69002B1CD171 -S31508006B300368D3F80C3293430468C4F80C3203682C -S31508006B404C6903EBC403CC684D68ADB255EA0444FE -S31508006B50C3F8404203684C6903EBC4038C680D68AC -S31508006B60ADB255EA0444C3F84442CB69012B1CD1A3 -S31508006B700368D3F80C3213430468C4F80C3203686C -S31508006B804C6903EBC4030C684D68ADB255EA04447E -S31508006B90C3F8404203684C6903EBC4038C68CD68AC -S31508006BA0ADB255EA0444C3F844428B69002B07D1B9 -S31508006BB00368D3F8043293430468C4F8043206E041 -S31508006BC00368D3F8043213430468C4F804320B6923 -S31508006BD0002B07D10368D3F8143293430468C4F82A -S31508006BE0143206E00368D3F8143213430468C4F871 -S31508006BF01432096A012906D10168D1F81C12114319 -S31508006C000268C2F81C120168D1F800124908490046 -S31508006C100068C0F80012002030BC7047F8B50400C0 -S31508006C200D00160000270020EDB2002D11D194F8B2 -S31508006C303C0022280BD094F83C00422807D094F850 -S31508006C403C00622803D094F83C00722801D1022047 -S31508006C5034E1EDB2012D11D194F83C0032280BD065 -S31508006C6094F83C00522807D094F83C00622803D0D8 -S31508006C7094F83C00722801D102201FE194F83D00E7 -S31508006C80012801D1022019E1012084F83D00EDB266 -S31508006C90002D18D194F83C00122804D0322806D0CA -S31508006CA0522808D00BE0422084F83C0023E06220FA -S31508006CB084F83C001FE0722084F83C001BE0222088 -S31508006CC084F83C0017E094F83C00122804D02228E7 -S31508006CD006D0422808D00BE0522084F83C000AE08F -S31508006CE0622084F83C0006E0722084F83C0002E04A -S31508006CF0322084F83C00FFF765FD0700EDB2002D51 -S31508006D0004D12068C06810F0030003E02068006919 -S31508006D1010F00300002811D116F1010FEED0002E55 -S31508006D2004D0FFF74FFDC01B8642E7D2032084F844 -S31508006D303C00002084F83D000320BFE0EDB2002DA2 -S31508006D4001D1606B00E0A06B2168EDB22A01114405 -S31508006D50D1F8B01111F0040181608168002908D1C9 -S31508006D602168EDB22A011144D1F8B011490D01602C -S31508006D7007E02168EDB22A011144D1F8B011C9081B -S31508006D8041602168EDB22A011144D1F8B01111F021 -S31508006D900201C1602168EDB22A011144D1F8B4118B -S31508006DA011F00F0101612168EDB22A011144D1F8F1 -S31508006DB0B411C1F30721C161EDB205622168EDB2D4 -S31508006DC02A011144D1F8B81101752168EDB22A01DA -S31508006DD01144D1F8B811090A41752168EDB22A01A2 -S31508006DE01144D1F8B811090C81752168EDB22A0150 -S31508006DF01144D1F8B811090EC1752168EDB22A01FE -S31508006E001144D1F8BC1101762168EDB22A0111446A -S31508006E10D1F8BC11090A41762168EDB22A0111445C -S31508006E20D1F8BC11090C81762168EDB22A0111440A -S31508006E30D1F8BC11090EC176EDB2002D03D1202080 -S31508006E402168C86002E0202021680861EDB2002DA3 -S31508006E5018D194F83C00422804D0622806D072283B -S31508006E6008D00BE0122084F83C0023E0322084F896 -S31508006E703C001FE0522084F83C001BE0012084F807 -S31508006E803C0017E094F83C00522804D0622806D04B -S31508006E90722808D00BE0122084F83C000AE0222071 -S31508006EA084F83C0006E0422084F83C0002E0012019 -S31508006EB084F83C00002084F83D000020F2BD7047AD -S31508006EC010B50400002C01D1012033E0A069002888 -S31508006ED0FFD194F83900002805D1002084F838003D -S31508006EE0200000F0A5F9242084F839002068C0683D -S31508006EF030F400502168C860200000F0C7F8206808 -S31508006F00006930F49040216808612068406930F0D3 -S31508006F102A00216848612068C06850F4005021683A -S31508006F20C8600020E063202084F83900202084F817 -S31508006F303A00002010BD2DE9F04182B004000D0092 -S31508006F4017001E005FF0000894F83A00202862D166 -S31508006F50002D02D0BFB2002F01D101205CE094F8C9 -S31508006F603800012801D1022056E0012084F83800B3 -S31508006F700020E063222084F83A00FFF723FC8046CD -S31508006F80A785E78505E021684968C905C90D018017 -S31508006F90AD1CE08D002836D0E08D401EE085A06847 -S31508006FA0B0F5805F15D100964346002220212000C7 -S31508006FB000F034F8002801D003202DE028002169CC -S31508006FC00029E0D02168496801F0FF0101806D1CA5 -S31508006FD0DFE70096434600222021200000F01EF835 -S31508006FE0002801D0032017E02069002804D1206872 -S31508006FF0406828706D1CCCE72068406810F07F0058 -S3150800700028706D1CC5E7202084F83A00002084F813 -S315080070103800002000E00220BDE8F6812DE9F041A5 -S3150800702004000D0016001F00DDF8188020680068AF -S315080070302840A84201D1012000E00020F6B2B04263 -S3150800704021D118F1010FF1D0B8F1000F04D0FFF7E4 -S31508007050B9FBC01B8045E9D22068C06830F4D070FF -S315080070602168C86020684069400840002168486176 -S31508007070202084F83900202084F83A00002084F87B -S315080070803800032000E00020BDE8F0812DE9F0413A -S31508007090040000202168096931F44051E26811436F -S315080070A022681161A1682269114362691143084384 -S315080070B02168C9685C4A114008432168C86020688D -S315080070C0406930F44070A169084321684861206826 -S315080070D05649884252D1FFF735FB8046FFF732FB07 -S315080070E00600FFF72FFB0700FFF72CFB0500FFF74D -S315080070F029FB192101FB08F162689200B1FBF2F144 -S315080071006422B1FBF2F1192202FB06F263689B00C6 -S31508007110B2FBF3F2192303FB07F36668B600B3FB69 -S31508007120F6F36426B3FBF6F3642606FB1322120174 -S3150800713032326423B2FBF3F212F0F00212EB0111C1 -S31508007140192202FB05F263689B00B2FBF3F21923CE -S31508007150584363689B00B0FBF3F06423B0FBF3F07D -S31508007160642303FB1020000132306422B0FBF2F0E6 -S3150800717010F00F0040182168886051E0FFF7D7FA31 -S315080071808046FFF7D4FA0600FFF7D1FA0700FFF7A3 -S31508007190CEFA0500FFF7CBFA192101FB08F1626860 -S315080071A09200B1FBF2F16422B1FBF2F1192202FB63 -S315080071B006F263689B00B2FBF3F2192303FB07F39D -S315080071C06668B600B3FBF6F36426B3FBF6F36426EB -S315080071D006FB1322120132326423B2FBF3F212F0D9 -S315080071E0F00212EB0111192202FB05F263689B00FB -S315080071F0B2FBF3F21923584363689B00B0FBF3F024 -S315080072006423B0FBF3F0642303FB10200001323043 -S315080072106422B0FBF2F010F00F0040182168886075 -S31508007220BDE8F08100000000F3E9FFFF00380140E7 -S3150800723070470000BFF34F8FC548006810F4E06040 -S31508007240C4490843C2490860BFF34F8F00BFFDE732 -S3150800725080B500F00DF800F0CDF801BD80B500F05E -S3150800726025F800F03EF901BD80B5FFF7E3FF01BD43 -S3150800727080B5B948B94908604FF46140B7494860D4 -S315080072800020B64988600020B449C8600020B34988 -S3150800729008610020B14988610C20B0494861002086 -S315080072A0AE49C861AD48FFF70BFE01BD80B5AC48D5 -S315080072B00078002817D1AB4800F042F801283ED1E3 -S315080072C0A848007800283AD0A6480078412836DA37 -S315080072D000F06DF9A44908600120A1490870002052 -S315080072E0A24908702BE09F48A04909780844401C29 -S315080072F000F026F8012818D19C480078401C9B49C4 -S3150800730008709A48007897490978884217D100206A -S315080073109349087093484078FF2810D1914880789F -S3150800732000280CD1FFF7A0FF09E000F040F98E49CC -S3150800733009686431814202D200208949087001BD7A -S3150800734080B50023012201008448FFF7F4FDC0B28E -S31508007350002801D1012000E0002002BDF8B5040094 -S315080073600D0016001F00FFF7E2F94FF47A71B0FB23 -S31508007370F1F0002100E0491CC9B2122938D2A4B2A2 -S315080073807B4AC9B212F81120794BC9B203EB410303 -S315080073905B789A18521C02FB04F2B0FBF2F302FB6C -S315080073A01302002AE7D1A4B2714AC9B212F8112011 -S315080073B06F4BC9B203EB41035B789A18521C02FB68 -S315080073C004F2B0FBF2F22A802A88002AD3D02A884F -S315080073D0B2F5806FCFDC6648C9B210F8110030707C -S315080073E06348C9B200EB410040783870012000E0DC -S315080073F00020F2BD10B58CB00020ADF802000020C8 -S315080074008DF8010000208DF8000040F267646B4695 -S315080074100DF101020DF102014FF4FA70FFF79EFF1C -S31508007420544855490860002053490863534852494F -S31508007430486300205049886100204F49C8610020F0 -S315080074404D49086200204C49486200204A49886232 -S3150800745000204949C86200204749886000204649FB -S31508007460C8609DF80100401E0004434908619DF864 -S315080074700000401E000540494861BDF802003E492B -S3150800748048603D48FFF78EFA002C02D461053C4857 -S3150800749005E024F00044E00050F004013948364A7B -S315080074A01268344B9A4202D10022069201E00E225B -S315080074B0069200220792012208920A0C019289B2CA -S315080074C00291010C039180B20490002005900120DE -S315080074D009900E200A9001A92748FFF70DFB0CB06A -S315080074E010BD38B540F26765002400220021224805 -S315080074F0FFF794FB002829D1002D0BD41E48406BBA -S315080075000068A84213D11C48406B806800280ED139 -S3150800751001240CE025F000451748406B4068A84256 -S3150800752005D11548406B8068042800D10124E4B2CF -S31508007530012C0BD11048406B007DFF2806D10E4860 -S31508007540406B407D002801D1FFF78EFE31BD00005B -S315080075500CED00E00400FA050044004098080020FD -S315080075600909002010080020FC080020080900204E -S31508007570987B00080064004054080020D8080020C2 -S315080075800400E0FFFCFF1F0080B5FFF7CDF84FF4BD -S315080075907A71B0FBF1F0FFF7DCF90420FFF7DDF9AB -S315080075A0002200215FF0FF30FFF7C2F901BD80B568 -S315080075B0FFF708F902BD80B500F004F8FFF7ECF90B -S315080075C001BD000003480068034909780818014905 -S315080075D008607047040900200800002080B500F004 -S315080075E007F8FFF735FE00F01BF9FFF737FEFAE755 -S315080075F080B500F03FF900F005F8FFF7C5FF00F089 -S3150800760007F901BD00B58FB0012005905FF4803001 -S315080076100690002007900120099002200C905FF444 -S3150800762080300D905FF4E0100E9005A8FEF760FD1F -S31508007630002800D0FEE70F200090022001900020CD -S3150800764002904FF48060039000200490022168465F -S31508007650FEF777FF002800D0FEE70FB000BD00B5A3 -S3150800766085B06548006850F00100634908606248C3 -S31508007670006810F00100009000986048006850F01B -S3150800768080505E4908605D48006810F080500090A0 -S3150800769000985948006850F0040057490860564851 -S315080076A0006810F00400009000985348006850F0F5 -S315080076B00800514908605048006810F0080000901A -S315080076C000984D48006850F010004B4908604A4839 -S315080076D0006810F01000009000984848006850F4C0 -S315080076E00030464908604548006810F400300090AC -S315080076F000984248006850F00070404908603F48CA -S31508007700006810F00070009000980320FFF70CF94D -S31508007710002200217FF00B00FFF70AF90022002162 -S315080077207FF00A00FFF704F9002200217FF0090024 -S31508007730FFF7FEF8002200217FF00400FFF7F8F8B3 -S31508007740002200217FF00300FFF7F2F80022002153 -S315080077507FF00100FFF7ECF8002200215FF0FF3010 -S31508007760FFF7E6F84FF480500190012002900020C0 -S3150800777003900220049001A9214800F08FF8012205 -S315080077804FF480511E4800F064F90420019002204D -S3150800779002900320049001A91A4800F07FF80820F7 -S315080077A00190002002900020039001A9154800F0DE -S315080077B075F84FF480700190002002900020039025 -S315080077C001A9114800F06AF84FF4007001900220F0 -S315080077D002900320049001A90B4800F05FF80B48BB -S315080077E0006830F4C04050F0E06050F4804007492B -S315080077F0086005B000BD0000181002401C100240C9 -S315080078000010014000080140000C0140040001403E -S3150800781080B501224FF48051134800F01AF901BDD2 -S3150800782010B5FFF7C4FE040010480068201AB0F52A -S31508007830FA7F18D30E480078002809D101200C4990 -S31508007840087000224FF48051074800F002F908E05A -S3150800785000200749087001224FF48051024800F0C1 -S31508007860F8F80248046010BD001001400009002025 -S315080078700A09002080B50848006850F0100006493B -S3150800788008600320FFF750F80020FEF7A1FFFFF776 -S31508007890E6FE002002BD000000200240F8B40025E4 -S315080078A00024002500220026002307E0DFF8B8514F -S315080078B02D6835EA04046C4D2C605B1C102B80F097 -S315080078C0C680012414FA03F50C682C40AC42F4D1A6 -S315080078D04E68002E27D0012E1AD0022E1DD0032E58 -S315080078E02FD0112E16D0122E1AD0604FBE421AD0A3 -S315080078F05F4FBE4217D05F4FBE4214D05E4FBE42A6 -S3150800790011D05E4FBE420ED05D4FBE420BD01AE07C -S31508007910CA6818E0CA68121D15E0CA68083212E07B -S31508007920CA680C320FE08A68002A01D1042207E0EF -S315080079308A68012A02D10822056101E00822456108 -S3150800794001E00022FFE7FF2C01D8050000E0051D35 -S31508007950FF2C01D89E0002E0B3F10806B6002F6896 -S315080079605FF00F0C1CFA06FC37EA0C0712FA06F64B -S315080079703E432E604D68ED009FD5424D2D6855F06B -S315080079800105404E35603F4D2D6815F001050095FF -S31508007990009D3D4D9E0855F826500F2613F0030707 -S315080079A0FFB2BF00BE40B543384EB04201D10026F3 -S315080079B00FE0374EB04201D101260AE0354EB042FB -S315080079C001D1022605E0344EB04201D1032600E07B -S315080079D0042613F00307FFB2BF00BE4035432A4E04 -S315080079E09F0846F827504D68ED0305D52B4D2D68A1 -S315080079F025432A4E356004E0284D2D68A543274EB9 -S31508007A0035604D68AD0305D5254D2D682543244EB3 -S31508007A10356004E0224D2D68A543214E35604D683A -S31508007A20ED0205D51F4D2D6825431E4E356004E031 -S31508007A301C4D2D68A5431B4E35604D68AD027FF57C -S31508007A4035AF094D2D682C43074D2C6035E7F1BC41 -S31508007A507047D2B2002A02D089B2016102E089B227 -S31508007A6009040161704700000C0401400000111070 -S31508007A700000121000002110000022100000311032 -S31508007A8000003210181002400800014000080140AA -S31508007A90000C0140001001400014014000040140A0 -S31508007AA004040140080401401148006850F0010030 -S31508007AB00F4908600F4800680F4908400D490860DB -S31508007AC00B4800680D4908400949086008480068DD -S31508007AD030F48020064908600648006830F4FE0045 -S31508007AE0044908605FF41F000549086070470000F4 -S31508007AF000100240041002400000FFF8FFFFF6FEE7 -S31508007B000810024019E050F8041BCB0744BFA9F13E -S31508007B1001035918121F0023042A41F8043BF9D21D -S31508007B205FEA827C0B4604D54FF0000CA1F800C032 -S31508007B309B1CD10744BF0021197050F8042B002A5A -S31508007B40E1D1704710B450F8041B79B10268436854 -S31508007B5002440830DC0744BFA9F10104E31852F8CF -S31508007B60044B43F8044B091FF9D1ECE710BC7047E6 -S31508007B7010B5074979441831064C7C44163404E09C -S31508007B800A68081D114488470146A142F8D110BD6C -S31508007B902C0000004C00000005020602060307033D -S31508007BA00803090309040A040B040C040C050D0553 -S31508007BB00E050F050F0610061007100849FFFFFFF0 -S31508007BC0FC000000100800200000000079FFFFFFFD -S31508007BD00C000000940000000000002000000000D7 -S31508007BE000F00BF8002801D0FFF7C2FF0020AFF322 -S31508007BF00080FFF7F3FC00F002F80120704700F060 -S31508007C0001B800000746384600F002F8FBE7000016 -S31508007C1080B5AFF30080024A11001820ABBEFBE71F -S31508007C202600020002488546024880470248004767 -S31508007C3010080020A97A00085D7C000802030405E4 -S31508007C40060708090A0B0C0D0E0F1010000000009D -S31508007C50000000000102030406070809AFF30080CC -S31508007C60AFF30080FFF7BCFF1000000000A24A0433 -S31508007C70010000000000000001020304FFF7FEBF38 -S31508007C80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF1A -S31508007C90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF0A -S31508007CA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFA -S31508007CB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFEA -S31508007CC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFDA -S31508007CD0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFCA -S31508007CE0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFBA -S31508007CF0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFAA -S31508007D00FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF99 -S31508007D10FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF89 -S31508007D20FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF79 -S31508007D30FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF69 -S30D08007D40FFF7FEBFFFF7FEBFC7 -S70508007C5D19 +S3150800600008090020517B0008A97B0008AD7B000821 +S31508006010B17B0008B57B0008B97B000800000000CA +S31508006020000000000000000000000000BD7B000822 +S31508006030C17B000800000000C57B00086F750008DA +S31508006040C97B0008CD7B0008D17B0008D57B0008FA +S31508006050D97B0008DD7B0008E17B0008E57B0008AA +S31508006060E97B0008ED7B0008F17B0008F57B00085A +S31508006070F97B0008FD7B0008017C0008057C000808 +S31508006080097C00080D7C0008117C0008157C0008B6 +S31508006090197C00081D7C0008217C0008257C000866 +S315080060A0297C00082D7C0008317C0008357C000816 +S315080060B0397C00083D7C0008417C0008457C0008C6 +S315080060C0497C00084D7C0008517C0008557C000876 +S315080060D0597C00085D7C0008617C0008657C000826 +S315080060E0697C00086D7C0008717C0008EE11AA55D1 +S315080060F02DE9FC41040000202078C0076BD5DFF8A5 +S31508006100C005016811F00C01042907D0016811F0D7 +S315080061100C0108290CD10068C00309D5DFF89C05D5 +S315080061200068800357D56068002854D10120B3E180 +S315080061306068B0F5803F06D1DFF88005016851F444 +S315080061408031016026E0606800280AD1DFF86C0516 +S31508006150016831F480310160016831F48021016001 +S3150800616018E06068B0F5A02F0AD1DFF8500501687D +S3150800617051F480210160016851F48031016009E021 +S31508006180DFF83805016831F480310160016831F4BF +S3150800619080210160606800280ED000F0B1FA050081 +S315080061A0DFF818050068800315D400F0A9FA401B2B +S315080061B06528F5D303206FE100F0A2FA0500DFF8A1 +S315080061C0FC040068800306D500F09AFA401B65288F +S315080061D0F5D3032060E1207880071ED5DFF8E004B8 +S315080061E0016811F00C0F07D0016811F00C0108299D +S315080061F02CD10068C00329D4DFF8C00401688907D8 +S3150800620004D52169012901D0012045E1016831F051 +S31508006210F801626951EAC20101602078000749D590 +S31508006220A069002871D00120DFF8A414086000F0E6 +S3150800623067FA0500DFF894040068800737D400F091 +S315080062405FFA401B0328F5D3032025E120690028BF +S315080062501AD00120DFF87C14086000F051FA050016 +S31508006260DFF858040168890706D400F049FA401B8C +S315080062700328F5D303200FE1016831F0F8016269BC +S3150800628051EAC2010160C8E70020DFF84814086037 +S3150800629000F036FA0500DFF8240400688007BCD54C +S315080062A000F02EFA401B0328F5D30320F4E0012062 +S315080062B000F0F0F92078400740F196800026DFF8D4 +S315080062C018542868C00009D4286850F080502860FF +S315080062D0286810F08050009000980126DFF8FC73BB +S315080062E03868C00524D4386850F48070386000F0E7 +S315080062F007FA80463868C0051AD400F001FAB0EBF0 +S3150800630008006528F6D30320C6E00020DFF8C0138E +S31508006310086000F0F5F90500DFF8B00300688007AB +S31508006320C8D500F0EDF9401B0328F5D30320B3E0E8 +S31508006330E068012806D1DFF8A803016851F00101D9 +S31508006340016025E0E06800280AD1DFF894030168B7 +S31508006350490849000160016831F00401016017E04D +S31508006360E06805280AD1DFF87803016851F00401CE +S315080063700160016851F00101016009E0DFF860037E +S315080063800168490849000160016831F004010160AB +S31508006390E068002810D000F0B3F90700DFF84003E2 +S315080063A00068800719D400F0ABF9C01B41F28931A7 +S315080063B08842F3D303206FE000F0A2F90700DFF864 +S315080063C020030068800708D500F09AF9C01B41F23F +S315080063D089318842F3D303205EE0F6B2012E03D159 +S315080063E0286830F080502860E069002853D0DFF82C +S315080063F0D062306810F00C0008284AD0E0690228FC +S3150800640034D1DFF8E0720020386000F079F9804670 +S31508006410DFF8A8522868800107D500F071F9B0EBBB +S3150800642008000328F4D3032036E0206AB0F5803F3D +S3150800643005D1316831F40031A06801433160316813 +S3150800644031F47411206A0143606A01433160012006 +S31508006450386000F055F90400286880011BD400F064 +S315080064604FF9001B0328F7D3032015E00020DFF8B7 +S315080064707412086000F044F90400DFF8400200686E +S31508006480800108D500F03CF9001B0328F5D303204A +S3150800649002E0012000E00020BDE8F6812DE9F04188 +S315080064A004000D000020DFF84062306810F0070095 +S315080064B0A8420BD23068C008C00028433060306854 +S315080064C010F00700A84201D0012097E02078800745 +S315080064D007D5DFF8EC110A6832F0F002A06802432B +S315080064E00A602078C00754D56068012806D1DFF80D +S315080064F0CC010068800310D401207FE06068022880 +S3150800650005D16E480068800107D4012076E06B4803 +S315080065100068800701D4012070E0694F396889084E +S31508006520890060680143396000F0EAF880466068CF +S3150800653001280ED1386810F00C00042829D000F084 +S31508006540DFF8B0EB080041F289318842F2D3032024 +S3150800655054E0606802280ED1386810F00C0008284C +S3150800656017D000F0CDF8B0EB080041F28931884227 +S31508006570F2D3032042E0386810F00C0F09D000F07F +S31508006580BFF8B0EB080041F289318842F3D3032003 +S3150800659034E0306810F0070085420BD23068C00836 +S315080065A0C00028433060306810F00700A84201D0C8 +S315080065B0012023E02078400706D541490A6832F4CD +S315080065C0E062E06802430A602078000707D53C4885 +S315080065D0016831F46051226951EAC201016000F094 +S315080065E00FF84249364A1268C2F30312895CC8405A +S315080065F035490860002000F089F80020BDE8F081E0 +S3150800660000B585B001A83A49102200F0A5F8394826 +S315080066100088ADF80000002000200020002000209F +S31508006620274A116811F00C00042802D0082802D065 +S3150800663014E0244813E001A8C1F38343C05CC903EE +S3150800664009D569461268C2F340428A5C1D49484327 +S31508006650B0FBF2F001E02849484300E0194805B0CC +S3150800666000BD19480068704780B5FFF7FAFF23494F +S31508006670134A1268C2F30222895CC84002BD80B57B +S31508006680FFF7EFFF1D490E4A1268C2F3C222895C62 +S31508006690C84002BD81B00C490968C9084FF47A722E +S315080066A0B1FBF2F14843009000BF0098411E0091EB +S315080066B00028F9D101B07047000000000010024020 +S315080066C00410024000127A00040000202410024040 +S315080066D080044242000042421C1002400070004002 +S315080066E0201002406000424200200240787B0008E9 +S315080066F0687B00082272000800093D00A07B00089C +S3150800670001480068704700BF0001002010B504006A +S315080067104FF47A700D490978B0FBF1F00C49096815 +S31508006720B1FBF0F000F0E6F8002801D001200CE0FB +S31508006730102C09D2002221005FF0FF3000F0C9F8C2 +S3150800674004480460002000E0012010BD0800002075 +S315080067500400002000000020103A07D330B4B1E846 +S315080067603810103AA0E83810F9D230BC530724BFC5 +S31508006770B1E80810A0E8081044BF51F8043B40F8F7 +S31508006780043BD20724BF31F8022B20F8022B44BF62 +S315080067900B7803707047121F17D35B0009D151F8A5 +S315080067A0043B20F8023B1B0C121F20F8023BF6D2D2 +S315080067B00BE051F8043B00F8013B1B0A20F8023BAA +S315080067C01B0C121F00F8013BF3D238BF121D521ED4 +S315080067D024BF11F8013B00F8013BF8D8704730B4E4 +S315080067E0002513E050F8042BD30744BFA9F1010391 +S315080067F09A18091F042942F8045BFAD213468C0733 +S3150800680044BF15809B1CC90748BF1D7050F8041B60 +S315080068100029E7D130BC704710F007003E4B1A68D4 +S315080068204FF6FF010A403D4951EA00210A431A6022 +S31508006830704739480068C0F302207047020052B218 +S31508006840002A08D50901364A40B210F00F00104454 +S3150800685000F8041C03E00901324A40B2115470479B +S3150800686010B410F00700D0F10703052B01D3042359 +S3150800687001E0D0F10703041D072C01D2002000E037 +S31508006880C01E012414FA03F35B1E1940814014FA52 +S3150800689000F0401E1040084310BC704780B5411EEA +S315080068A0B1F1807F01D301200EE0401E1E49086029 +S315080068B00F215FF0FF30FFF7C1FF00201B4908607A +S315080068C007201B490860002002BD80B5FFF7A4FF1A +S315080068D001BD70B504000D0016000020FFF7A9FFE2 +S315080068E032002900FFF7BCFF0100200040B2FFF785 +S315080068F0A5FF70BD80B5FFF7D1FF02BD042805D1FD +S315080069000B48016851F00401016004E00848016879 +S3150800691031F00401016070470CED00E00000FA0553 +S3150800692018ED00E000E400E014E000E018E000E004 +S3150800693010E000E080B500F001F801BD704730B402 +S315080069400EE00268436802440830DC0744BFA9F138 +S315080069500104E31852F8045B43F8045B091FF9D1F4 +S3150800696050F8041B0029ECD130BC7047F8B5040078 +S31508006970002500200026002C01D101209FE094F874 +S315080069803C00002805D1002084F83D00200000F0D6 +S3150800699090FA022084F83C002068006830F0020073 +S315080069A0216808602068006850F0010021680860C6 +S315080069B0FFF7A6FE070020684068C0070CD4FFF75B +S315080069C09FFEC01B0B28F6D3032084F83C0000204A +S315080069D084F83D00032072E020684068C00761D54E +S315080069E0A069012802D156F0800601E036F080063B +S315080069F0E069012802D156F0400601E036F040066B +S31508006A00206A012802D156F0200601E036F0200659 +S31508006A10606A012802D156F0100601E036F0100629 +S31508006A20A06A012802D156F0080601E036F00806E9 +S31508006A30E06A012802D156F0040601E036F00406A1 +S31508006A402068006830F0FC00064320680660A168EC +S31508006A50E068014320690143606901436068401E9C +S31508006A6001432068C1612068006840084000216829 +S31508006A700860FFF745FE060020684068C0070CD589 +S31508006A80FFF73EFE801B0B28F6D3032084F83C0054 +S31508006A90002084F83D00032011E020684068C00704 +S31508006AA000D40125012D06D100202064012084F898 +S31508006AB03C00002003E0042084F83C000120F2BDDD +S31508006AC030B4002201224B6912FA03F30268D2F8A5 +S31508006AD0002232F47C524C6A52EA042252F0010235 +S31508006AE00468C4F800220268D2F81C229A43046893 +S31508006AF0C4F81C22CA69002A1CD10268D2F80C22E2 +S31508006B009A430468C4F80C2202684C6902EBC40272 +S31508006B10CC684D68ADB255EA0445C2F840520268E1 +S31508006B204C6902EBC4028C680D68ADB255EA04459F +S31508006B30C2F84452CA69012A1CD10268D2F80C224A +S31508006B401A430468C4F80C2202684C6902EBC402B2 +S31508006B500C684D68ADB255EA0445C2F84052026861 +S31508006B604C6902EBC4028C68CD68ADB255EA04459F +S31508006B70C2F844528A69002A07D10268D2F8042268 +S31508006B809A430468C4F8042206E00268D2F804228C +S31508006B901A430468C4F804220A69002A07D102685D +S31508006BA0D2F814229A430468C4F8142206E002684C +S31508006BB0D2F814221A430468C4F81422096A01296F +S31508006BC006D10168D1F81C120B430168C1F81C32C2 +S31508006BD00168D1F80012490849000068C0F8001297 +S31508006BE0002030BC7047F8B505000E0014000020E0 +S31508006BF000203000C0B2002811D195F83C002228A8 +S31508006C000BD095F83C00422807D095F83C0062283E +S31508006C1003D095F83C00722801D1022048E13000E3 +S31508006C20C0B2012811D195F83C0032280BD095F84E +S31508006C303C00522807D095F83C00622803D095F806 +S31508006C403C00722801D1022032E195F83D00012866 +S31508006C5001D102202CE1012085F83D003000C0B2A8 +S31508006C60002818D195F83C00122804D0322806D0FE +S31508006C70522808D00BE0422085F83C0023E0622029 +S31508006C8085F83C001FE0722085F83C001BE02220B6 +S31508006C9085F83C0017E095F83C00122804D0222815 +S31508006CA006D0422808D00BE0522085F83C000AE0BE +S31508006CB0622085F83C0006E0722085F83C0002E078 +S31508006CC0322085F83C00FFF71BFD07003000C0B2F4 +S31508006CD0002804D12868C06810F0030003E028687B +S31508006CE0006910F00300002811D114F1010FEDD04E +S31508006CF0002C04D0FFF704FDC01B8442E6D2032013 +S31508006D0085F83C00002085F83D000320D0E03000DF +S31508006D10C0B2002801D1696B00E0A96B286832006F +S31508006D20D2B212011044D0F8B00110F00400886005 +S31508006D308868002809D128683200D2B212011044A6 +S31508006D40D0F8B001400D086008E028683200D2B2D9 +S31508006D5012011044D0F8B001C00848602868320013 +S31508006D60D2B212011044D0F8B00110F00200C86087 +S31508006D7028683200D2B212011044D0F8B40110F0DB +S31508006D800F00086128683200D2B212011044D0F808 +S31508006D90B401C0F30720C8613000C0B20862286891 +S31508006DA03200D2B212011044D0F8B801087528682A +S31508006DB03200D2B212011044D0F8B801000A487560 +S31508006DC028683200D2B212011044D0F8B801000C7B +S31508006DD0887528683200D2B212011044D0F8B8017A +S31508006DE0000EC87528683200D2B212011044D0F8D5 +S31508006DF0BC01087628683200D2B212011044D0F8D5 +S31508006E00BC01000A487628683200D2B21201104442 +S31508006E10D0F8BC01000C887628683200D2B212017C +S31508006E201044D0F8BC01000EC8763000C0B2002865 +S31508006E3003D120202968C86002E02020296808615B +S31508006E40F6B2002E18D195F83C00422804D06228E4 +S31508006E5006D0722808D00BE0122085F83C0023E003 +S31508006E60322085F83C001FE0522085F83C001BE0E4 +S31508006E70012085F83C0017E095F83C00522804D01C +S31508006E80622806D0722808D00BE0122085F83C004C +S31508006E900AE0222085F83C0006E0422085F83C00FE +S31508006EA002E0012085F83C00002085F83D0000201E +S31508006EB0F2BD704710B50400002C01D1012033E063 +S31508006EC0A0690028FFD194F83900002805D10020D0 +S31508006ED084F83800200000F0A3F9242084F839004B +S31508006EE02068C06830F400502168C860200000F0AF +S31508006EF0C7F82068006930F4904021680861206866 +S31508006F00406930F02A00216848612068C06850F45A +S31508006F1000502168C8600020E063202084F839000A +S31508006F20202084F83A00002010BD2DE9FC41050018 +S31508006F300C0090461F00002095F83A00202865D1DD +S31508006F40002C03D0404680B2002801D101205EE023 +S31508006F5095F83800012801D1022058E0012085F86B +S31508006F6038000020E863222085F83A00FFF7C8FBBE +S31508006F700600A5F82C80A5F82E8005E0286840684C +S31508006F80C005C00D0880A41CE88D002836D0E88D01 +S31508006F90401EE885A868B0F5805F15D100973300D4 +S31508006FA000222021280000F034F8002801D0032010 +S31508006FB02DE0210028690028E0D02868406800F004 +S31508006FC0FF000880641CDFE70097330000222021B9 +S31508006FD0280000F01EF8002801D0032017E02869D1 +S31508006FE0002804D1286840682070641CCCE728680B +S31508006FF0406810F07F002070641CC5E7202085F8E3 +S315080070003A00002085F83800002000E00220BDE89C +S31508007010F6812DE9F04105000E0090461F00069CFA +S31508007020286800683040B04201D1012000E0002005 +S315080070304146C9B2884220D114F1010FF0D0002C84 +S3150800704004D0FFF75DFBC01B8442E9D22868C068FC +S3150800705030F4D0702968C860286840694008400044 +S3150800706029684861202085F83900202085F83A00EB +S31508007070002085F83800032000E00020BDE8F081F4 +S315080070802DE9F041040000212068026932F44052DB +S31508007090E068024320680261A268206902436069C9 +S315080070A0024311432068C2685B48024011432068C6 +S315080070B0C1602068416931F44071A06901432068C4 +S315080070C0416120685549884251D1FFF7D8FA804670 +S315080070D0FFF7D5FA0500FFF7D2FA0600FFF7CFFA51 +S315080070E00700FFF7CCFA6421192202FB08F8636847 +S315080070F09B00B8FBF3F35FF0640CB3FBFCF355435A +S31508007100D4F804C05FEA8C0CB5FBFCF55643D4F8FA +S3150800711004C05FEA8C0CB6FBFCF65FF0640CB6FBA9 +S31508007120FCF601FB16552D0132356426B5FBF6F53E +S3150800713015F0F00515EB0315574363689B00B7FB7D +S31508007140F3F302FB00F260688000B2FBF0F0642201 +S31508007150B0FBF2F001FB1031080132306421B0FBBC +S31508007160F1F010F00F0045192068856050E0FFF730 +S315080071707BFA8046FFF778FA0500FFF775FA0600EE +S31508007180FFF772FA0700FFF76FFA6421192202FB6C +S3150800719008F863689B00B8FBF3F35FF0640CB3FB75 +S315080071A0FCF35543D4F804C05FEA8C0CB5FBFCF538 +S315080071B05643D4F804C05FEA8C0CB6FBFCF65FF0C5 +S315080071C0640CB6FBFCF601FB16552D013235642618 +S315080071D0B5FBF6F515F0F00515EB0315574363688F +S315080071E09B00B7FBF3F302FB00F260688000B2FB7A +S315080071F0F0F06422B0FBF2F001FB103108013230E6 +S315080072006421B0FBF1F010F00F0045192068856085 +S31508007210BDE8F08100000000F3E9FFFF00380140F7 +S3150800722070470102BFF34F8FB7490A6812F4E0624C +S31508007230B64802430A60BFF34F8F00BFFDE780B52B +S3150800724000F00DF800F0C4F801BD80B500F01DF897 +S3150800725000F028F901BD80B5FFF7E4FF01BD80B550 +S31508007260AB48AC4901604FF461414160002181603F +S315080072700021C16000210161002181610C21416169 +S315080072800021C161FFF716FE01BD70B5A24C20783A +S31508007290002815D1A14D280000F037F8012833D170 +S315080072A02878002830D0287841282DDA00F05BF9B4 +S315080072B09B4908600120207000209A49087023E045 +S315080072C0984D964E28783044401C00F01EF8012848 +S315080072D011D12878401C287028783178884213D133 +S315080072E0002020707078FF280ED1287802280BD14C +S315080072F0FFF7B1FF08E000F036F9894909686431FB +S31508007300814201D20020207070BD80B501000023A3 +S3150800731001227F48FFF709FEC0B2002801D10120EB +S3150800732000E0002002BDF8B504000D0016001F009D +S31508007330FFF79AF94FF47A71B0FBF1F2002300E0F7 +S315080073405B1C1800C0B2122840D2DFF8DCC120004E +S3150800735080B21900C9B21CF811E01900C9B20CEBC9 +S315080073604101497811EB0E0E1EF1010E0EFB00F0DD +S31508007370B2FBF0F100FB11200028E1D1210089B20F +S315080073801800C0B21CF810E01800C0B20CEB4000A0 +S31508007390407810EB0E0E1EF1010E0EFB01F1B2FB4A +S315080073A0F1F0288028880028CAD0288840F20141B0 +S315080073B08842C5DA1800C0B21CF810003070DBB27B +S315080073C00CEB430040783870012000E00020F2BD45 +S315080073D078B58BB00020ADF8020000208DF80100CA +S315080073E000208DF8000040F267656B460DF101023A +S315080073F00DF102014FF4FA70FFF795FF4B4C4C4E16 +S315080074002660002020634B4860630020A0610020AE +S31508007410E06100202062002060620020A062002057 +S31508007420E0620020A0600020E0609DF80100401E98 +S31508007430000420619DF80000401E00056061BDF84B +S31508007440020060602000FFF791FA002D02D46D0556 +S31508007450394805E025F00045ED0055F004053748A4 +S315080074602168B14202D10021069101E00E21069160 +S3150800747000210791012108912900090C0191ADB25B +S3150800748002950100090C039180B204900020059032 +S31508007490012009900E200A9001A92000FFF710FB91 +S315080074A00CB070BD70B540F2676600251F4C00220F +S315080074B000212000FFF797FB002823D1002E09D4CE +S315080074C0606B0068B04210D1606B806800280CD1F0 +S315080074D001250AE026F00046606B4068B04204D1F8 +S315080074E0606B8068042800D10125EDB2012D09D111 +S315080074F0606B007DFF2805D1606B0069022801D109 +S31508007500FFF7A9FE70BD00000CED00E00400FA05C7 +S315080075109400002000440040050100200C000020D3 +S31508007520F800002004010020C07A0008500000205E +S3150800753000640040D40000200400E0FFFCFF1F00A8 +S3150800754080B5FFF78EF84FF47A71B0FBF1F0FFF7CC +S31508007550D1F90420FFF7D2F9002200215FF0FF30AD +S31508007560FFF7B7F901BD80B5FFF7CAF802BD80B5C8 +S3150800757000F004F8FFF7DEF901BD000003490A68C8 +S315080075800348007882180A60704700BF000100208F +S315080075900800002080B500F007F8FFF750FE00F05D +S315080075A011F9FFF752FEFAE780B500F009F800F086 +S315080075B031F900F009F8FFF7C3FF00F0FBF801BD49 +S315080075C0744875490860704700B58FB0012005906A +S315080075D05FF480300690002107910121099102216C +S315080075E00C910D905FF4E0100E9005A8FEF780FD53 +S315080075F0002800D0FEE70F2000900220019000200E +S3150800760002904FF48060039000200490022168469F +S31508007610FEF744FF002800D0FEE70FB000BD18B5FE +S3150800762085B05E48016851F001010160016811F0FA +S315080076300101049104995A490A6852F080520A6075 +S315080076400A6812F080520492049A026852F0040200 +S315080076500260026812F004020492049A026852F068 +S3150800766008020260026812F008020492049A02688C +S3150800767052F010020260006810F01000049004989E +S31508007680086850F400300860086810F40030049068 +S315080076900498086850F000700860086810F00070D8 +S315080076A0049004980320FFF710F9002200217FF0C8 +S315080076B00B00FFF70EF9002200217FF00A00FFF702 +S315080076C008F9002200217FF00900FFF702F90022DD +S315080076D000217FF00400FFF7FCF8002200217FF06C +S315080076E00300FFF7F6F8002200217FF00100FFF7FC +S315080076F0F0F8002200215FF0FF30FFF7EAF84FF4B8 +S3150800770080500090012001900020029002200390F2 +S31508007710244C6946200000F08FF801224FF480516E +S31508007720200000F063F90420009002200190032055 +S3150800773003901D4C6946200000F07EF80820009052 +S3150800774000200190002002906946200000F074F89D +S315080077504FF4807000900020019000200290134C96 +S315080077606946200000F068F84FF400700090022087 +S315080077700190032003906946200000F05DF80C494B +S31508007780086830F4C04050F0E06050F4804008606B +S3150800779006B010BD0060000808ED00E018100240B1 +S315080077A01C1002400010014000080140000C014076 +S315080077B00400014080B501224FF48051124800F0C0 +S315080077C015F901BD38B5FFF7CEFE04000F4D286840 +S315080077D0201AB0F5FA7F15D30D490878002808D184 +S315080077E00120087000224FF48051074800F0FEF887 +S315080077F007E00020087001224FF48051024800F08B +S31508007800F5F82C6031BD000000100140FC00002096 +S315080078100601002080B50748016851F01001016093 +S315080078200320FFF752F80020FEF770FFFFF7F7FE78 +S31508007830002002BD00200240F8B50200002000200A +S31508007840002000250020002314E0DFF8B4010668B4 +S3150800785036EA040404600CE0DFF8A8010668A643CB +S31508007860066048688002F0D5DFF89401066834435C +S3150800787004605B1C102B80F0B88001269E400C68C3 +S315080078803440B442F5D14868002827D001281AD0D8 +S3150800789002281DD003282FD0112816D012281AD056 +S315080078A0594FB8421AD0594FB84217D0584FB84214 +S315080078B014D0584FB84211D0574FB8420ED0574F30 +S315080078C0B8420BD01AE0CD6818E0CD682D1D15E03A +S315080078D0CD68083512E0CD680C350FE088680028B9 +S315080078E001D1042507E08868012802D10825166118 +S315080078F001E00825566101E00025FFE7B4F5807F21 +S3150800790001D2170000E0171DB4F5807F02D25FEAA6 +S31508007910830C03E0B3F1080C5FEA8C0C0F26D7F84A +S3150800792000E016FA0CF03EEA000E15FA0CFC5CEACA +S315080079300E0CC7F800C04868C0009AD538480768D2 +S3150800794057F001070760006810F0010000900098E2 +S31508007950344F1800800857F820C013F00300C0B24F +S31508007960800086403CEA060C2F48824201D1002658 +S315080079700FE02E48824201D101260AE02C488242B5 +S3150800798001D1022605E02B48824201D1032600E0F8 +S31508007990042613F00300C0B28000864056EA0C0C99 +S315080079A01800800847F820C04868C00304D5224854 +S315080079B006682643066003E01F480668A643066075 +S315080079C04868800304D51D4806682643066003E018 +S315080079D01A480668A64306604868C0027FF53CAFA9 +S315080079E008480668264306603BE7F1BDD2B2002A7E +S315080079F002D089B2016102E089B2090401617047C7 +S31508007A000C04014008040140000011100000121087 +S31508007A100000211000002210000031100000321072 +S31508007A20181002400800014000080140000C0140FF +S31508007A300010014000140140000401400404014004 +S31508007A400F49086850F0010008600E4A13680E488E +S31508007A50034013600B680D4803400B60086830F458 +S31508007A6080200860106830F4FE0010605FF41F0084 +S31508007A70074908605FF00060064908607047000023 +S31508007A8000100240041002400000FFF8FFFFF6FE57 +S31508007A900810024008ED00E010B50749794418318E +S31508007AA0064C7C44163404E00A68081D11448847CD +S31508007AB00146A142F8D110BD2C0000004C00000080 +S31508007AC005020602060307030803090309040A0454 +S31508007AD00B040C040C050D050E050F050F06100604 +S31508007AE010071008FBECFFFFFC0000000C0000204C +S31508007AF0000000004BEEFFFF0C000000980000009D +S31508007B00000000200000000000F00DF8002801D059 +S31508007B10FFF7C2FFAFF300800020AFF30080FFF746 +S31508007B2039FD00F002F80120704700F001B80000A6 +S31508007B300746384600F002F8FBE7000080B5AFF3C9 +S31508007B400080024A11001820ABBEFBE7260002009F +S31508007B50024885460248804702480047080900202F +S31508007B60417A0008897B000802030405060708090C +S31508007B700A0B0C0D0E0F101000000000000000008C +S31508007B800102030406070809AFF30080AFF300807B +S31508007B90FFF7BAFF1000000000A24A040100000027 +S31508007BA00000000001020304FFF7FEBFFFF7FEBF57 +S31508007BB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFEB +S31508007BC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFDB +S31508007BD0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFCB +S31508007BE0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFBB +S31508007BF0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFAB +S31508007C00FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF9A +S31508007C10FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF8A +S31508007C20FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF7A +S31508007C30FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF6A +S31508007C40FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF5A +S31508007C50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF4A +S31508007C60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF3A +S30908007C70FFF7FEBF4F +S70508007B89EE diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/ide/settings/stm32f103.wsdt b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/ide/settings/stm32f103.wsdt index 897b8db5..afb97094 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/ide/settings/stm32f103.wsdt +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/ide/settings/stm32f103.wsdt @@ -236,7 +236,7 @@ 24 1863 2 - + 0 -1 @@ -296,7 +296,7 @@ 14 - 11 + 20 1 @@ -310,7 +310,7 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 04000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 @@ -341,7 +341,7 @@ 4294967295 - 000000003500000022010000E6000000 + 00000000740300008007000025040000 000000003F03000080070000F0030000 4096 0 @@ -542,11 +542,11 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E65008000000100000000000000740300008007000025040000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -555,7 +555,7 @@ 8192 0 0 - 32767 + 24 0 @@ -563,7 +563,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -572,7 +572,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/ide/stm32f103.dep b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/ide/stm32f103.dep index 5b1e917a..a3b99279 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/ide/stm32f103.dep +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/ide/stm32f103.dep @@ -5,728 +5,424 @@ Debug - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h - $PROJ_DIR$\Debug\Obj\stm32f10x_crc.o - $PROJ_DIR$\Debug\Obj\stm32f103.pbd - $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c - $PROJ_DIR$\..\obj\stm32f10x_can.lst $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c $PROJ_DIR$\..\obj\hw.pbi + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\obj\stm32f10x_can.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h + $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\led.c + $PROJ_DIR$\Debug\Obj\stm32f103.pbd $TOOLKIT_DIR$\inc\c\DLib_Product.h $PROJ_DIR$\..\obj\stm32f10x_wwdg.lst + $PROJ_DIR$\..\boot.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h $PROJ_DIR$\..\obj\app.lst - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h - $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_can.o - $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_gpio.o + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\lib\system_stm32f1xx.c + $PROJ_DIR$\Debug\Obj\stm32f10x_crc.o + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\startup_stm32f103xb.s + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec - $PROJ_DIR$\..\src\hw\hw.c - $PROJ_DIR$\..\obj\stm32f10x_sdio.o $PROJ_DIR$\..\obj\led.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst - $PROJ_DIR$\..\obj\vectors.o $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h - $PROJ_DIR$\..\obj\stm32f10x_usart.lst $PROJ_DIR$\Debug\Obj\app.pbi - $PROJ_DIR$\..\obj\stm32f10x_exti.pbi - $PROJ_DIR$\..\obj\stm32f10x_crc.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h - $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst + $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_can.o + $PROJ_DIR$\..\obj\stm32f10x_usart.lst + $PROJ_DIR$\..\obj\stm32f10x_crc.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h + $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h + $PROJ_DIR$\..\obj\stm32f10x_gpio.o + $PROJ_DIR$\..\src\hw\hw.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst + $PROJ_DIR$\..\obj\vectors.o + $PROJ_DIR$\..\obj\stm32f10x_sdio.o + $PROJ_DIR$\..\obj\stm32f10x_exti.pbi + $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h + $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.o + $TOOLKIT_DIR$\inc\c\xencoding_limits.h $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.pbi $PROJ_DIR$\..\obj\stm32f103.pbd $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.o - $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h - $PROJ_DIR$\Debug\Obj\stm32f10x_dac.pbi - $PROJ_DIR$\..\obj\stm32f10x_tim.pbi - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - $PROJ_DIR$\Debug\Obj\stm32f10x_flash.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst - $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et - $PROJ_DIR$\..\obj\os.lst - $PROJ_DIR$\..\obj\stm32f10x_adc.lst - $PROJ_DIR$\..\cstart.s - $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et - $PROJ_DIR$\..\obj\vectors.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h - $PROJ_DIR$\..\obj\stm32f10x_exti.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h - $PROJ_DIR$\..\obj\stm32f10x_gpio.lst - $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o - $PROJ_DIR$\..\obj\app.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h - $PROJ_DIR$\..\obj\system_stm32f1xx.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst - $PROJ_DIR$\..\obj\irq.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\system_stm32f1xx.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f1xx_hal.lst - $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.pbi - $PROJ_DIR$\..\obj\stm32f10x_pwr.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - $PROJ_DIR$\..\obj\stm32f1xx_hal.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - $PROJ_DIR$\..\obj\stm32f10x_i2c.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - $PROJ_DIR$\..\src\app\app.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h - $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi - $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_dma.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o - $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.o - $PROJ_DIR$\Debug\Obj\os.o - $PROJ_DIR$\..\stm32f103xB.icf - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - $PROJ_DIR$\Debug\Obj\stm32f10x_usart.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - $PROJ_DIR$\..\obj\demoprog_olimex_stm32p103.map - $PROJ_DIR$\..\obj\stm32f10x_flash.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.pbi - $PROJ_DIR$\..\obj\stm32f10x_flash.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - $PROJ_DIR$\..\obj\boot.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.pbi - $PROJ_DIR$\..\irq.c - $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h - $PROJ_DIR$\Debug\Obj\stm32f10x_tim.pbi - $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et - $PROJ_DIR$\..\obj\vectors.pbi - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\bin\stm32f103.out - $PROJ_DIR$\..\obj\stm32f10x_usart.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\obj\stm32f10x_iwdg.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_crc.o - $PROJ_DIR$\..\obj\stm32f10x_crc.lst - $PROJ_DIR$\..\src\hw\hw.h - $PROJ_DIR$\..\obj\misc.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_exti.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_dma.o - $PROJ_DIR$\..\obj\stm32f10x_dac.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h - $PROJ_DIR$\..\src\hw\cstart.s - $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_rtc.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h - $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi - $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\app.pbi - $PROJ_DIR$\..\obj\stm32f10x_can.pbi - $PROJ_DIR$\..\obj\hw.lst - $PROJ_DIR$\..\obj\irq.o - $PROJ_DIR$\..\obj\stm32f10x_dac.pbi - $PROJ_DIR$\..\obj\hw.o + $TOOLKIT_DIR$\lib\m7M_tl.a + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\obj\stm32f10x_dma.o + $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\Debug\Obj\stm32f10x_crc.pbi + $PROJ_DIR$\Debug\Obj\core_cm3.pbi + $PROJ_DIR$\..\vectors.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\Debug\Obj\stm32f10x_dac.o + $PROJ_DIR$\Debug\Obj\stm32f10x_flash.o + $PROJ_DIR$\Debug\Obj\core_cm3.o + $PROJ_DIR$\..\obj\stm32f10x_flash.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\src\app\app.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h + $PROJ_DIR$\Debug\Obj\app.o + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.o + $PROJ_DIR$\..\obj\stm32f10x_spi.lst + $PROJ_DIR$\..\obj\stm32f10x_cec.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst + $PROJ_DIR$\..\obj\system_stm32f10x.o + $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi + $PROJ_DIR$\..\obj\stm32f10x_wwdg.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.lst + $PROJ_DIR$\..\obj\stm32f10x_i2c.o + $PROJ_DIR$\Debug\Obj\stm32f10x_usart.pbi $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\..\src\hw\cstart.s + $PROJ_DIR$\..\obj\main.lst $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et + $PROJ_DIR$\..\obj\irq.o $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.o $PROJ_DIR$\..\obj\system_stm32f1xx.lst - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\led.pbi + $PROJ_DIR$\..\obj\os.pbi + $PROJ_DIR$\..\obj\app.pbi + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\hw.o $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.o + $PROJ_DIR$\..\obj\stm32f10x_dac.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h + $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.pbi + $PROJ_DIR$\..\obj\stm32f10x_can.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.__cstat.et $PROJ_DIR$\..\obj\led.__cstat.et $PROJ_DIR$\..\obj\stm32f10x_exti.o + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f10x_rtc.lst $PROJ_DIR$\..\obj\system_stm32f10x.lst - $PROJ_DIR$\..\obj\os.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.o - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst - $PROJ_DIR$\..\vectors.c - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\Debug\Obj\stm32f10x_flash.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.lst - $PROJ_DIR$\Debug\Obj\core_cm3.o - $PROJ_DIR$\..\obj\stm32f10x_i2c.o - $PROJ_DIR$\Debug\Obj\stm32f10x_dac.o - $PROJ_DIR$\..\obj\stm32f10x_dma.o - $PROJ_DIR$\..\obj\stm32f10x_flash.o - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o - $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et - $PROJ_DIR$\..\src\app\app.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - $PROJ_DIR$\..\obj\stm32f10x_spi.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.pbi - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\startup_stm32f103xb.s - $PROJ_DIR$\Debug\Obj\stm32f10x_usart.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_crc.pbi - $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h - $PROJ_DIR$\..\obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\Debug\Obj\core_cm3.pbi - $PROJ_DIR$\Debug\Obj\app.o - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - $PROJ_DIR$\..\obj\stm32f10x_cec.pbi - $PROJ_DIR$\..\obj\misc.o - $PROJ_DIR$\..\obj\system_stm32f10x.o - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\lib\system_stm32f1xx.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst - $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\memory.x - $PROJ_DIR$\..\obj\stm32f10x_spi.o - $PROJ_DIR$\Debug\Obj\stm32f10x_cec.o - $PROJ_DIR$\..\obj\cstart.o + $PROJ_DIR$\..\obj\hw.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.o + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et + $PROJ_DIR$\Debug\Obj\system_stm32f10x.pbi + $PROJ_DIR$\..\obj\stm32f10x_rcc.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_tim.o + $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\Debug\Obj\stm32f10x_dma.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_adc.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\Debug\Obj\system_stm32f10x.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + $PROJ_DIR$\..\src\os\os.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_adc.o + $PROJ_DIR$\..\obj\stm32f10x_tim.lst + $PROJ_DIR$\..\obj\stm32f10x_can.o + $PROJ_DIR$\Debug\Obj\hw.pbi $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.o $PROJ_DIR$\..\obj\stm32f10x_fsmc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\..\obj\core_cm3.o - $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.pbi - $PROJ_DIR$\Debug\Obj\os.pbi - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\stm32f10x_rcc.lst - $PROJ_DIR$\Debug\Obj\hw.pbi - $PROJ_DIR$\..\obj\system_stm32f10x.pbi - $PROJ_DIR$\..\obj\stm32f10x_tim.lst - $PROJ_DIR$\..\obj\stm32f10x_dma.lst - $PROJ_DIR$\..\obj\stm32f10x_bkp.o - $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi - $PROJ_DIR$\..\obj\core_cm3.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_can.o $PROJ_DIR$\Debug\Obj\misc.pbi $PROJ_DIR$\..\obj\main.o $PROJ_DIR$\..\obj\irq.lst $PROJ_DIR$\..\obj\core_cm3.pbi - $PROJ_DIR$\Debug\Exe\stm32f103.out $PROJ_DIR$\..\obj\vectors.__cstat.et $PROJ_DIR$\..\bin\stm32f103.srec + $PROJ_DIR$\Debug\Obj\stm32f10x_cec.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h + $PROJ_DIR$\..\obj\cstart.o + $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.pbi + $PROJ_DIR$\Debug\Obj\os.pbi + $PROJ_DIR$\..\obj\core_cm3.o + $PROJ_DIR$\..\obj\system_stm32f10x.pbi + $PROJ_DIR$\..\obj\core_cm3.__cstat.et + $PROJ_DIR$\Debug\Exe\stm32f103.out + $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi + $PROJ_DIR$\..\memory.x + $PROJ_DIR$\..\obj\stm32f10x_rcc.lst $PROJ_DIR$\..\obj\stm32f10x_bkp.lst $PROJ_DIR$\Debug\Obj\stm32f10x_exti.o - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\stm32f10x_tim.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_adc.o - $PROJ_DIR$\Debug\Obj\system_stm32f10x.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h - $PROJ_DIR$\Debug\Obj\system_stm32f10x.pbi - $PROJ_DIR$\..\obj\stm32f10x_adc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.pbi - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - $PROJ_DIR$\..\src\os\os.c - $PROJ_DIR$\..\obj\stm32f10x_rcc.o - $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_dma.pbi - $PROJ_DIR$\..\obj\stm32f10x_rtc.o - $PROJ_DIR$\Debug\Obj\hw.o - $PROJ_DIR$\..\src\os\os.h - $PROJ_DIR$\..\obj\stm32f10x_dac.o - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.o - $PROJ_DIR$\..\obj\stm32f10x_usart.pbi - $PROJ_DIR$\..\src\header.h - $PROJ_DIR$\..\obj\startup_stm32f103xb.o - $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_can.pbi - $PROJ_DIR$\..\obj\stm32f10x_pwr.lst - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et - $PROJ_DIR$\..\obj\os.o - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\Debug\Obj\stm32f10x_cec.pbi - $PROJ_DIR$\..\irq.h + $PROJ_DIR$\..\obj\stm32f10x_bkp.o + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_spi.o + $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\..\obj\stm32f10x_dma.lst $PROJ_DIR$\..\obj\stm32f10x_fsmc.o + $PROJ_DIR$\Debug\Obj\stm32f10x_cec.pbi + $PROJ_DIR$\..\obj\startup_stm32f103xb.o + $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.o + $PROJ_DIR$\..\obj\stm32f10x_rtc.o $PROJ_DIR$\..\obj\core_cm3.lst $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi + $PROJ_DIR$\..\irq.h + $PROJ_DIR$\..\obj\stm32f10x_usart.pbi $PROJ_DIR$\..\obj\stm32f10x_adc.o - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\stm32f10x_pwr.lst + $PROJ_DIR$\..\obj\os.o $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\Debug\Obj\hw.o + $PROJ_DIR$\..\obj\stm32f10x_dac.o + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\timer.lst $PROJ_DIR$\Debug\Obj\misc.o + $PROJ_DIR$\Debug\Obj\stm32f10x_can.pbi + $PROJ_DIR$\..\src\header.h + $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi + $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi + $PROJ_DIR$\..\src\os\os.h + $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\timer.o $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et $PROJ_DIR$\Debug\Obj\stm32f10x_tim.o - $PROJ_DIR$\Debug\Obj\stm32f10x_adc.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.o - $PROJ_DIR$\Debug\Obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\obj\misc.__cstat.et - $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_cec.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_spi.o - $PROJ_DIR$\..\obj\stm32f10x_sdio.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl + $PROJ_DIR$\Debug\Obj\stm32f10x_spi.pbi + $PROJ_DIR$\..\obj\stm32f10x_sdio.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.xcl $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl - $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl + $PROJ_DIR$\..\obj\timer.xcl $PROJ_DIR$\..\obj\system_stm32f1xx.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\misc.__cstat.et + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl + $PROJ_DIR$\Debug\Obj\stm32f10x_spi.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32f10x_cec.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.xcl + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et + $PROJ_DIR$\..\obj\misc.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_adc.pbi + $PROJ_DIR$\..\obj\stm32f10x_cec.lst + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h + $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et + $PROJ_DIR$\..\obj\vectors.lst + $PROJ_DIR$\..\obj\stm32f10x_adc.lst + $PROJ_DIR$\..\cstart.s + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o + $PROJ_DIR$\Debug\Obj\stm32f10x_dac.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h + $PROJ_DIR$\..\obj\main.__cstat.et + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\stm32f10x_exti.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h + $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_flash.pbi + $PROJ_DIR$\..\obj\stm32f10x_gpio.lst + $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o + $PROJ_DIR$\..\obj\stm32f10x_tim.pbi + $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + $PROJ_DIR$\..\obj\os.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32f1xx_hal.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h + $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst + $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\..\obj\app.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\..\obj\irq.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst + $PROJ_DIR$\..\obj\system_stm32f1xx.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h + $PROJ_DIR$\..\obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.lst + $PROJ_DIR$\..\obj\stm32f10x_i2c.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\Debug\Obj\stm32f10x_usart.o + $PROJ_DIR$\..\obj\demoprog_olimex_stm32p103.map + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\..\obj\stm32f10x_flash.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\stm32f103xB.icf + $PROJ_DIR$\..\obj\stm32f1xx_hal.o + $PROJ_DIR$\..\obj\stm32f10x_flash.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.pbi + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.o + $PROJ_DIR$\Debug\Obj\os.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h + $PROJ_DIR$\..\obj\stm32f10x_dma.pbi + $PROJ_DIR$\..\src\app\app.c + $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h + $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\obj\stm32f10x_crc.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_crc.lst + $PROJ_DIR$\..\src\hw\hw.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h + $PROJ_DIR$\..\irq.c + $PROJ_DIR$\..\obj\vectors.pbi + $PROJ_DIR$\..\bin\stm32f103.out + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\obj\stm32f10x_iwdg.o + $PROJ_DIR$\..\obj\misc.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.pbi + $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_usart.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o + $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_dma.o + $PROJ_DIR$\..\obj\stm32f10x_dac.lst + $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h + $PROJ_DIR$\..\obj\stm32f10x_spi.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_exti.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_tim.pbi + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h [ROOT_NODE] ILINK - 338 162 + 144 333 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c + $PROJ_DIR$\..\main.c ICCARM - 115 154 - - - BICOMP - 393 + 94 155 __cstat - 325 + 282 + + + BICOMP + 237 ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - - - ICCARM - 119 128 - - - BICOMP - 399 - - - __cstat - 190 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - - - ICCARM - 85 318 - - - BICOMP - 388 - - - __cstat - 181 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - - - ICCARM - 236 126 - - - BICOMP - 390 - - - __cstat - 334 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - - - ICCARM - 121 95 - - - BICOMP - 394 - - - __cstat - 331 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - - - ICCARM - 127 96 - - - BICOMP - 396 - - - __cstat - 105 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c - - - ICCARM - 240 108 - - - BICOMP - 392 - - - __cstat - 218 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - - - ICCARM - 130 144 - - - BICOMP - 404 - - - __cstat - 191 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - - - ICCARM - 112 184 - - - BICOMP - 400 - - - __cstat - 333 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - - - ICCARM - 57 134 - - - BICOMP - 387 - - - __cstat - 327 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - - - ICCARM - 48 98 - - - BICOMP - 395 - - - __cstat - 336 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - - - ICCARM - 186 129 - - - BICOMP - 401 - - - __cstat - 335 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\Debug\Obj\stm32f103.pbd - - - BILINK - 63 264 294 302 291 375 198 355 361 260 77 221 342 196 84 253 155 74 354 197 165 71 290 377 177 259 209 329 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c - - - ICCARM - 195 271 - - - BICOMP - 381 - - - __cstat - 380 - - - - - ICCARM - 251 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 + 25 106 269 255 242 195 0 205 387 210 13 264 81 241 259 267 271 9 249 266 101 283 18 254 260 243 244 263 265 258 245 256 262 8 15 7 22 @@ -735,648 +431,21 @@ ICCARM - 220 189 - - - BICOMP - 288 + 120 371 __cstat - 378 + 233 + + + BICOMP + 177 ICCARM - 202 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\src\hw\hw.c - - - ICCARM - 213 216 - - - BICOMP - 39 - - - - - ICCARM - 352 345 194 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 248 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c - - - ICCARM - 364 289 - - - BICOMP - 305 - - - __cstat - 300 - - - - - ICCARM - 349 37 372 180 347 42 60 360 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - - - ICCARM - 147 242 - - - BICOMP - 207 - - - __cstat - 138 - - - - - ICCARM - 56 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - - - ICCARM - 250 283 - - - BICOMP - 188 - - - __cstat - 315 - - - - - ICCARM - 113 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - - - ICCARM - 296 312 - - - BICOMP - 78 - - - __cstat - 178 - - - - - ICCARM - 111 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 93 132 251 - - - - - $PROJ_DIR$\..\cstart.s - - - AARM - 285 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - - - ICCARM - 205 343 - - - BICOMP - 348 - - - __cstat - 90 - - - - - ICCARM - 66 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - - - ICCARM - 384 376 - - - BICOMP - 270 - - - __cstat - 80 - - - - - ICCARM - 75 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - - - ICCARM - 386 54 - - - BICOMP - 368 - - - __cstat - 86 - - - - - ICCARM - 100 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - - - ICCARM - 43 262 - - - BICOMP - 276 - - - __cstat - 131 - - - - - ICCARM - 132 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - - - ICCARM - 62 183 - - - BICOMP - 351 - - - __cstat - 174 - - - - - ICCARM - 93 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - - - ICCARM - 230 272 - - - BICOMP - 295 - - - __cstat - 341 - - - - - ICCARM - 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - - - ICCARM - 297 244 - - - BICOMP - 153 - - - __cstat - 373 - - - - - ICCARM - 169 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - - - ICCARM - 163 245 - - - BICOMP - 166 - - - __cstat - 358 - - - - - ICCARM - 118 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - - - ICCARM - 193 192 - - - BICOMP - 65 - - - __cstat - 222 - - - - - ICCARM - 206 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\src\app\app.c - - - ICCARM - 45 109 - - - BICOMP - 211 - - - - - ICCARM - 352 345 194 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 248 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - - - ICCARM - 36 301 - - - BICOMP - 212 - - - __cstat - 91 - - - - - ICCARM - 175 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - - - ICCARM - 94 229 - - - BICOMP - 64 - - - __cstat - 34 - - - - - ICCARM - 44 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 118 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - - - ICCARM - 200 346 - - - BICOMP - 215 - - - __cstat - 152 - - - - - ICCARM - 150 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - - - ICCARM - 293 340 - - - BICOMP - 151 - - - __cstat - 104 - - - - - ICCARM - 76 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - - - ICCARM - 309 298 - - - BICOMP - 365 - - - __cstat - 50 - - - - - ICCARM - 280 61 46 349 37 372 180 347 42 60 360 311 41 70 102 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\irq.c - - - ICCARM - 304 214 - - - BICOMP - 120 - - - - - ICCARM - 257 208 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 267 362 268 263 - - - BICOMP - 257 208 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 267 362 268 263 - - - - - $PROJ_DIR$\..\bin\stm32f103.out - - - OBJCOPY - 308 - - - - - ILINK - 282 187 289 285 214 319 303 271 366 298 301 376 192 346 246 244 229 245 363 51 242 189 142 340 343 54 283 312 183 262 272 357 58 321 168 266 225 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - - - ICCARM - 67 363 - - - BICOMP - 40 - - - __cstat - 287 - - - - - ICCARM - 135 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\src\hw\cstart.s - - - AARM - 285 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - - - ICCARM - 103 51 - - - BICOMP - 299 - - - __cstat - 106 - - - - - ICCARM - 176 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\vectors.c - - - ICCARM - 92 58 - - - BICOMP - 179 - - - __cstat - 307 - - - - - ICCARM - 257 208 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 267 268 263 - - - BICOMP - 180 37 61 263 118 41 280 100 267 311 42 150 202 132 208 70 268 46 349 60 347 75 169 176 76 111 257 372 360 102 175 206 145 44 135 56 328 66 113 93 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - - - ICCARM - 107 246 - - - BICOMP - 370 - - - __cstat - 278 - - - - - ICCARM - 145 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - - - ICCARM - 275 124 - - - BICOMP - 405 - - - __cstat - 320 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 + 382 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 142 30 55 285 314 327 281 322 79 @@ -1385,76 +454,21 @@ ICCARM - 171 187 - - - BICOMP - 398 + 358 360 __cstat - 323 + 140 + + + BICOMP + 215 ICCARM - 257 208 23 12 31 349 37 372 180 347 42 30 238 406 29 24 11 261 8 26 233 81 7 18 22 17 15 13 14 16 21 2 25 279 267 268 263 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c - - - ICCARM - 140 156 - - - BICOMP - 397 - - - __cstat - 332 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\startup_stm32f103xb.s - - - AARM - 353 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - - - ICCARM - 88 366 - - - BICOMP - 330 - - - __cstat - 247 - - - - - ICCARM - 102 61 46 349 37 372 180 347 42 60 360 311 41 70 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 + 25 106 269 255 242 195 0 205 387 210 13 264 81 241 259 267 271 9 249 266 101 283 18 254 260 243 244 263 265 258 245 256 262 8 15 7 22 @@ -1463,150 +477,89 @@ ICCARM - 55 319 - - - BICOMP - 402 + 32 130 __cstat - 228 - - - - - ICCARM - 257 208 23 12 31 349 37 372 180 347 42 30 238 406 29 24 11 261 8 26 233 81 7 18 22 17 15 13 14 16 21 2 25 279 267 268 263 - - - - - $PROJ_DIR$\..\lib\system_stm32f1xx.c - - - ICCARM - 224 114 + 112 BICOMP - 403 - - - __cstat - 204 + 232 ICCARM - 23 12 31 349 37 372 180 347 42 30 238 406 29 24 11 261 8 26 233 81 7 18 22 17 15 13 14 16 21 2 25 279 + 25 106 269 255 242 195 0 205 387 210 13 264 81 241 259 267 271 9 249 266 101 283 18 254 260 243 244 263 265 258 245 256 262 8 15 7 22 - $PROJ_DIR$\..\timer.c + $PROJ_DIR$\Debug\Obj\stm32f103.pbd + + + BILINK + 34 68 151 154 164 235 377 198 180 67 277 118 131 384 289 64 341 43 203 373 342 58 163 212 386 91 109 124 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c ICCARM - 367 357 + 85 305 + + + __cstat + 138 BICOMP - 391 - - - __cstat - 383 + 222 ICCARM - 257 208 23 12 31 349 37 372 180 347 42 30 238 406 29 24 11 261 8 26 233 81 7 18 22 17 15 13 14 16 21 2 25 279 267 268 263 + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 - $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c ICCARM - 210 303 + 362 321 + + + __cstat + 139 BICOMP - 389 + 218 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c + + + ICCARM + 329 346 __cstat - 79 - - - - - ICCARM - 257 208 23 12 31 349 37 372 180 347 42 30 238 406 29 24 11 261 8 26 233 81 7 18 22 17 15 13 14 16 21 2 25 279 267 268 263 - - - - - $PROJ_DIR$\Debug\Exe\stm32f103.out - - - ILINK - 282 265 241 344 371 157 316 235 49 284 32 243 232 199 310 239 73 350 223 286 369 68 47 227 385 374 160 314 317 321 168 266 225 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - - - ICCARM - 356 142 - - - BICOMP - 217 - - - __cstat - 382 - - - - - ICCARM - 328 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - - - OBJCOPY - 52 - - - ILINK - 162 - - - - - ILINK - 158 187 319 303 353 144 108 96 128 134 154 318 184 126 95 98 129 124 156 114 357 321 168 266 225 - - - - - $PROJ_DIR$\..\src\os\os.c - - - ICCARM - 87 359 + 136 BICOMP @@ -1616,7 +569,1035 @@ ICCARM - 345 + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\system_stm32f1xx.c + + + ICCARM + 98 326 + + + __cstat + 119 + + + BICOMP + 221 + + + + + ICCARM + 269 255 242 195 0 205 387 210 13 264 81 241 259 267 271 9 249 266 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\startup_stm32f103xb.s + + + AARM + 181 + + + + + $PROJ_DIR$\..\timer.c + + + ICCARM + 196 206 + + + __cstat + 224 + + + BICOMP + 220 + + + + + ICCARM + 25 106 269 255 242 195 0 205 387 210 13 264 81 241 259 267 271 9 249 266 101 283 18 254 260 243 244 263 265 258 245 256 262 8 15 7 22 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + + + ICCARM + 372 71 + + + __cstat + 223 + + + BICOMP + 234 + + + + + ICCARM + 79 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + + + ICCARM + 184 165 + + + __cstat + 167 + + + BICOMP + 157 + + + + + ICCARM + 195 0 205 387 210 13 57 209 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + + + ICCARM + 330 90 + + + __cstat + 316 + + + BICOMP + 107 + + + + + ICCARM + 44 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\src\hw\hw.c + + + ICCARM + 117 102 + + + BICOMP + 1 + + + + + ICCARM + 199 202 365 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 78 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + + + ICCARM + 290 48 + + + __cstat + 291 + + + BICOMP + 169 + + + + + ICCARM + 359 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + + + ICCARM + 292 77 + + + __cstat + 175 + + + BICOMP + 192 + + + + + ICCARM + 357 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\vectors.c + + + ICCARM + 273 51 + + + __cstat + 158 + + + BICOMP + 368 + + + + + ICCARM + 25 106 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 15 7 22 + + + BICOMP + 387 0 36 22 302 6 161 285 15 135 13 344 382 322 106 35 7 47 195 57 210 46 349 359 30 327 25 205 209 294 366 108 357 16 310 44 142 55 314 281 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + + + ICCARM + 274 188 + + + __cstat + 65 + + + BICOMP + 137 + + + + + ICCARM + 294 36 47 195 0 205 387 210 13 57 209 135 6 35 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\src\hw\cstart.s + + + AARM + 162 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + + + ICCARM + 190 328 + + + __cstat + 238 + + + BICOMP + 92 + + + + + ICCARM + 142 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + + + OBJCOPY + 31 + + + ILINK + 333 + + + + + ILINK + 338 360 130 155 181 339 295 280 307 309 345 126 376 324 276 279 321 305 346 326 206 122 343 61 114 + + + + + $PROJ_DIR$\..\src\os\os.c + + + ICCARM + 300 191 + + + BICOMP + 99 + + + + + ICCARM + 202 + + + + + $PROJ_DIR$\Debug\Exe\stm32f103.out + + + ILINK + 170 80 74 193 197 347 148 82 39 160 24 72 105 378 173 73 60 182 97 152 189 45 56 103 227 208 332 121 141 122 343 61 114 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + + + ICCARM + 278 126 + + + __cstat + 381 + + + BICOMP + 228 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + + + ICCARM + 325 376 + + + __cstat + 132 + + + BICOMP + 225 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + + + ICCARM + 303 276 + + + __cstat + 127 + + + BICOMP + 230 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c + + + ICCARM + 50 279 + + + __cstat + 143 + + + BICOMP + 214 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c + + + ICCARM + 301 345 + + + __cstat + 146 + + + BICOMP + 211 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c + + + ICCARM + 76 324 + + + __cstat + 123 + + + BICOMP + 239 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + + + ICCARM + 37 309 + + + __cstat + 147 + + + BICOMP + 219 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c + + + ICCARM + 89 295 + + + __cstat + 111 + + + BICOMP + 240 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c + + + ICCARM + 313 280 + + + __cstat + 287 + + + BICOMP + 216 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + + + ICCARM + 315 307 + + + __cstat + 385 + + + BICOMP + 217 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + + + ICCARM + 308 339 + + + __cstat + 363 + + + BICOMP + 226 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\cstart.s + + + AARM + 162 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + + + ICCARM + 83 176 + + + __cstat + 133 + + + BICOMP + 383 + + + + + ICCARM + 314 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + + + ICCARM + 149 128 + + + __cstat + 380 + + + BICOMP + 296 + + + + + ICCARM + 327 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + + + ICCARM + 14 88 + + + __cstat + 311 + + + BICOMP + 87 + + + + + ICCARM + 322 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + + + ICCARM + 236 229 + + + __cstat + 297 + + + BICOMP + 84 + + + + + ICCARM + 46 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + + + ICCARM + 213 52 + + + __cstat + 298 + + + BICOMP + 200 + + + + + ICCARM + 285 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + + + ICCARM + 116 86 + + + __cstat + 129 + + + BICOMP + 166 + + + + + ICCARM + 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + + + ICCARM + 115 183 + + + __cstat + 288 + + + BICOMP + 201 + + + + + ICCARM + 55 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + + + ICCARM + 40 375 + + + __cstat + 374 + + + BICOMP + 187 + + + + + ICCARM + 281 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + + + ICCARM + 3 150 + + + __cstat + 272 + + + BICOMP + 110 + + + + + ICCARM + 366 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + + + ICCARM + 364 361 + + + __cstat + 95 + + + BICOMP + 41 + + + + + ICCARM + 108 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + + + ICCARM + 178 63 + + + __cstat + 207 + + + BICOMP + 350 + + + + + ICCARM + 349 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + + + ICCARM + 340 75 + + + __cstat + 204 + + + BICOMP + 335 + + + + + ICCARM + 302 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + + + ICCARM + 171 125 + + + __cstat + 286 + + + BICOMP + 355 + + + + + ICCARM + 30 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\src\app\app.c + + + ICCARM + 17 318 + + + BICOMP + 100 + + + + + ICCARM + 199 202 365 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 78 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + + + ICCARM + 284 113 + + + __cstat + 28 + + + BICOMP + 53 + + + + + ICCARM + 16 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + + + ICCARM + 172 174 + + + __cstat + 54 + + + BICOMP + 185 + + + + + ICCARM + 161 36 47 195 0 205 387 210 13 57 209 135 6 35 294 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + + + ICCARM + 379 194 + + + __cstat + 352 + + + BICOMP + 104 + + + + + ICCARM + 344 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\irq.c + + + ICCARM + 156 96 + + + BICOMP + 320 + + + + + ICCARM + 25 106 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 15 186 7 22 + + + BICOMP + 25 106 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 15 186 7 22 + + + + + $PROJ_DIR$\..\bin\stm32f103.out + + + OBJCOPY + 159 + + + + + ILINK + 170 360 165 162 96 130 155 71 188 174 150 229 361 194 77 63 113 75 179 48 90 371 328 125 183 52 176 128 375 88 86 206 51 122 343 61 114 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + + + ICCARM + 38 179 + + + __cstat + 153 + + + BICOMP + 5 + + + + + ICCARM + 310 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 359 44 382 142 30 55 285 314 327 281 322 79 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/main.c index 5833111d..6ee37199 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -70,6 +71,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -81,6 +84,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/bin/demoprog_olimex_stm32p103.axf b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/bin/demoprog_olimex_stm32p103.axf index 1f53b83a..4af65110 100644 Binary files a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/bin/demoprog_olimex_stm32p103.axf and b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/bin/demoprog_olimex_stm32p103.axf differ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/bin/demoprog_olimex_stm32p103.srec b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/bin/demoprog_olimex_stm32p103.srec index ef1e45e0..b395701b 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/bin/demoprog_olimex_stm32p103.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/bin/demoprog_olimex_stm32p103.srec @@ -1,7 +1,7 @@ S31508006000700700208D610008996100089B610008EF S315080060109D6100089F610008A1610008000000005A S31508006020000000000000000000000000A361000856 -S31508006030A561000800000000A7610008017A0008B1 +S31508006030A561000800000000A7610008297A000889 S31508006040AB610008AB610008AB610008AB610008F2 S31508006050AB610008AB610008AB610008AB610008E2 S31508006060AB610008AB610008AB610008AB610008D2 @@ -16,16 +16,16 @@ S315080060E0AB610008AB610008AB610008EE11AA5568 S315080060F000F002F800F03AF80AA090E8000C824492 S315080061008344AAF10107DA4501D100F02FF8AFF26E S31508006110090EBAE80F0013F0010F18BFFB1A43F077 -S3150800612001031847601C0000801C0000103A24BFB9 +S3150800612001031847841C0000A41C0000103A24BF71 S3150800613078C878C1FAD8520724BF30C830C144BFDE S3150800614004680C6070470000002300240025002620 S31508006150103A28BF78C1FBD8520728BF30C148BFBC S315080061600B6070471FB51FBD10B510BD00F035F8A0 -S315080061701146FFF7F7FF01F0DDFD00F053F803B411 +S315080061701146FFF7F7FF01F0EFFD00F053F803B4FF S31508006180FFF7F2FF03BC00F05BF800000A498D46F2 S315080061900A4880470A480047FEE7FEE7FEE7FEE7AB S315080061A0FEE7FEE7FEE7FEE7FEE7FEE705480649E7 -S315080061B0064A074B7047000070070020657A0008FA +S315080061B0064A074B70470000700700208D7A0008D2 S315080061C0F1600008700100207007002070030020AD S315080061D070030020704770477047754600F02CF82A S315080061E0AE4605006946534620F00700854618B0B6 @@ -40,439 +40,441 @@ S3150800626000BF00BF0948006800F4E0600849084319 S31508006270001D0649086000BF00BF00BFBFF34F8F6F S3150800628000BF00BF00BF00BF00BFFDE70CED00E088 S315080062900000FA0570B540F2676400250022114631 -S315080062A0164800F09FFA38BB04F0004050B913486E +S315080062A0164800F0A1FA40BB04F0004050B9134864 S315080062B0406B0068A04212D11048406B806870B9E4 S315080062C001250CE024F000440C48406B4068A042CD S315080062D005D10A48406B8068042800D10125012DA4 -S315080062E00AD10648406B007DFF2805D10348406B5C -S315080062F0407D08B9FFF7ACFF70BD000060000020C4 +S315080062E00BD10648406B007DFF2806D10348406B5A +S315080062F00069022801D1FFF7ABFF70BD60000020DE S3150800630070B58EB000200D900C900B9040F267642B -S315080063100BAB0CAA0DA94FF4FA7000F0D3F82C4871 +S315080063100BAB0CAA0DA94FF4FA7000F0D5F82C486F S315080063202C490860002008632B4848630021294847 S315080063308161C161016241628162C1628160C1603D S315080063409DF83000401E0104224801619DF82C008A S31508006350401E01051F484161BDF834001D494860CB -S31508006360084600F087F9002010B965051B4E06E0BF +S31508006360084600F089F9002010B965051B4E06E0BD S3150800637024F00044042000EBC405184E7642154864 S3150800638000681349884202D10020069001E00E20D9 S31508006390069000200790012008904FF6FF7000EA4B S315080063A015400190A8B202904FF6FF7000EA164019 S315080063B00390B0B2049000200590012009900E20A9 -S315080063C00A9001A9034800F0C3F80EB070BD00009A +S315080063C00A9001A9034800F0C5F80EB070BD000098 S315080063D00064004060000020A40000200400E0FFE4 S315080063E010B500F009F8FFF755FF10BD10B500F01D -S315080063F051F8FFF785FF10BD10B522480078B8B9E7 -S31508006400214801F087FC01283BD11F480078002865 -S3150800641037DD1D480078402833DC01F049FB1B496D -S31508006420086001201749087000201949087028E0FB -S31508006430154A17490978491C501801F06BFC0128C0 -S3150800644015D113480078401C114908700E48007889 -S315080064500978884215D100200A4908700A48407808 -S31508006460FF280ED10848807858B9FFF7F1FE01F0E9 -S315080064701FFB064909686431884202D90020014990 -S31508006480087010BD01000020C8000020040000208C -S315080064900000002010B50948094908604FF461401A -S315080064A04860002106488160C160016181610C2154 -S315080064B041610021C16101F08CF910BD0044004022 -S315080064C0200000202DE9F04706460D461746984657 -S315080064D000F0C2FE4FF47A71B0FBF1F9002431E006 -S315080064E01A4810F81400194901EB44014978084480 -S315080064F0401C7043B9FBF0F100FB119000BB134838 -S3150800650010F81400114901EB440149780844401C6D -S315080065107043B9FBF0F028802888002810DD288809 -S31508006520B0F5806F0CDC094810F81400387007487D -S3150800653000EB4400407888F800000120BDE8F087A9 -S31508006540601CC4B2122CCBD30020F7E7487D0008A4 -S3150800655030B5024600230C7D012000FA04F31068CA -S31508006560D0F8000220F47C5001254C6A45EA042440 -S3150800657020431468C4F800021068D0F81C02984337 -S315080065801468C4F81C02C869E8B91068D0F80C0287 -S3150800659098431468C4F80C02888880B28C8940EA4B -S315080065A00444106800F510704D6940F835400888B5 -S315080065B080B20C8940EA0444106800F510704D69F1 -S315080065C000EBC5004460C86901281DD11068D0F8E1 -S315080065D00C0218431468C4F80C02888880B20C8828 -S315080065E040EA0444106800F510704D6940F83540DB -S315080065F0888980B20C8940EA0444106800F5107056 -S315080066004D6900EBC5004460886938B91068D0F850 -S31508006610040298431468C4F8040206E01068D0F827 -S31508006620040218431468C4F80402086938B91068E3 -S31508006630D0F8140298431468C4F8140206E01068E7 -S31508006640D0F8140218431468C4F81402086A01281A -S3150800665006D11068D0F81C0218431468C4F81C0246 -S315080066601068D0F8000220F001001468C4F800028F -S31508006670002030BD2DE9F0410446002700260025FC -S3150800668014B90120BDE8F08194F83C0028B900202F -S3150800669084F83D00204600F0A4F8022084F83C0067 -S315080066A02068006820F002002168086020680068F9 -S315080066B040F001002168086000F080FB06460EE005 -S315080066C000F07CFB801B0A2809D9032084F83C00CB -S315080066D000BF002084F83D0000BF0320D2E72068F1 -S315080066E0406800F001000028EAD02068406800F001 -S315080066F00100002867D0A069012802D145F080056D -S3150800670001E025F08005E069012802D145F0400541 -S3150800671001E025F04005206A012802D145F0200550 -S3150800672001E025F02005606A012802D145F0100530 -S3150800673001E025F01005A06A012802D145F00805F8 -S3150800674001E025F00805E06A012802D145F00405B4 -S3150800675001E025F004052068006820F0FC002843C5 -S3150800676021680860D4E90201084321690843616980 -S3150800677008436168491E08432168C86120680068A3 -S3150800678020F001002168086000F018FB06460EE0BC -S3150800679000F014FB801B0A2809D9032084F83C0062 -S315080067A000BF002084F83D0000BF03206AE7206888 -S315080067B0406800F001000028EAD12068406800F02F -S315080067C0010000B90127012F06D10020206401200D -S315080067D084F83C00002055E7042084F83C0001209A -S315080067E050E770472DE9F04104460D4617464FF02D -S315080067F00008002695B994F83C0022280BD094F896 -S315080068003C00422807D094F83C00622803D094F84C -S315080068103C00722802D10220BDE8F081012D11D179 -S3150800682094F83C0032280BD094F83C00522807D044 -S3150800683094F83C00622803D094F83C00722801D1F1 -S315080068400220E9E700BF94F83D00012801D10220A3 -S31508006850E2E7012084F83D0000BFCDB994F83C007A -S31508006860122804D0322806D052280CD107E042203C -S3150800687084F83C000BE0622084F83C0007E07220B4 -S3150800688084F83C0003E0222084F83C0000BF19E0AD -S3150800689094F83C00122804D0222806D042280CD1AD -S315080068A007E0522084F83C000BE0622084F83C00A4 -S315080068B007E0722084F83C0003E0322084F83C00AC -S315080068C000BF00BF00F07AFA804612E0781C80B15B -S315080068D02FB100F073FAA0EB0800B84209D90320DB -S315080068E084F83C0000BF002084F83D0000BF032068 -S315080068F092E725B92068C06800F0030003E0206825 -S31508006900006900F003000028E0D00DB9666B00E0CE -S31508006910A66B206800F5D87000EB0510006800F03B -S315080069200400B060B06858B9206800F5D87000EB6C -S315080069300510006840F2FF7101EA505030600AE025 -S31508006940206800F5D87000EB051000686FF060410C -S3150800695001EAD0007060206800F5D87000EB0510D9 -S31508006960006800F00200F060206800F5D87000EBBF -S315080069700510406800F00F003061206800F5D870F7 -S3150800698000EB05104068C0F30720F0613562206807 -S3150800699000F5D87000EB051080683075206800F5A2 -S315080069A0D87000EB05108068010A7175206800F53B -S315080069B0D87000EB05108068010CB175206800F5E9 -S315080069C0D87000EB05108068000EF075206800F599 -S315080069D0D87000EB0510C0683076206800F5D870CE -S315080069E000EB0510C068010A7176206800F5D870BA -S315080069F000EB0510C068010CB176206800F5D87068 -S31508006A0000EB0510C068000EF0761DB9202021683D -S31508006A10C86002E0202021680861CDB994F83C00DE -S31508006A20422804D0622806D072280CD107E012202A -S31508006A3084F83C000BE0322084F83C0007E0522042 -S31508006A4084F83C0003E0012084F83C0000BF19E00C -S31508006A5094F83C00522804D0622806D072280CD13B -S31508006A6007E0122084F83C000BE0222084F83C0062 -S31508006A7007E0422084F83C0003E0012084F83C004B -S31508006A8000BF00BF00BF002084F83D0000BF00BF64 -S31508006A90C2E600002DE9F847034600240020002539 -S31508006AA08446002700226EE14FF0010808FA02F436 -S31508006AB0D1F8008008EA0400A0427DD1DFF8D0A210 -S31508006AC0D1F80480A8EB0A09D0453AD014DCB8F10D -S31508006AD0030F50D009DCB8F1000F31D0B8F1010F1F -S31508006AE01CD0B8F1020F49D120E0B8F1110F18D027 -S31508006AF0B8F1120F42D11EE0B9F5881F25D006DC81 -S31508006B00B9F5803F20D0B9F5801F37D11AE0B9F51D -S31508006B10001F18D0B9F5041F30D117E0D1F80CC002 -S31508006B202DE0D1F80C8008F1040C28E0D1F80C808F -S31508006B3008F1080C23E0D1F80C8008F10C0C1EE0D3 -S31508006B4000BF00BF00BF00BF00BF00BFD1F808806C -S31508006B50B8F1000F02D14FF0040C0BE0D1F8088011 -S31508006B60B8F1010F03D14FF0080C1C6102E04FF099 -S31508006B70080C5C6103E04FF0000C00E000BF00BFAA -S31508006B80FF2801D8984601E003F104084646FF2885 -S31508006B9002D84FEA820803E0A2F108084FEA8808FB -S31508006BA04746D6F800804FF00F0909FA07F928EA90 -S31508006BB009080CFA07F900E088E048EA0908C6F867 -S31508006BC00080D1F8048008F08058B8F1805F7DD144 -S31508006BD000BFDFF8C081D8F8188048F00108DFF850 -S31508006BE0B491C9F81880C846D8F8188008F0010882 -S31508006BF0CDF8008000BF00BF4FEAB9384FEA9209C6 -S31508006C0058F829504FEA82784FEA18794FF00F085A -S31508006C1008FA09F825EA0805DFF87C81434502D118 -S31508006C204FF0000816E0DFF87481434502D14FF0B3 -S31508006C3001080FE0DFF86881434502D14FF00208EA -S31508006C4008E0DFF86081434502D14FF0030801E010 -S31508006C504FF004084FEA82794FEA197908FA09F8D9 -S31508006C6048EA0505DFF840814FEA920948F82950B5 -S31508006C70D1F8048008F48038B8F5803F0AD1DFF8E7 -S31508006C802C81D8F8008048EA0008DFF82091C9F876 -S31508006C90008009E0DFF81481D8F8008028EA0008A7 -S31508006CA0DFF80891C9F80080D1F8048008F40038A4 -S31508006CB0B8F5003F10D1DFF8F48008F10408D8F8D9 -S31508006CC0008048EA0008DFF8E49000E05AE009F19D -S31508006CD00409C9F800800DE0DFF8D08008F104083F -S31508006CE0D8F8008028EA0008DFF8C09009F10409FE -S31508006CF0C9F80080D1F8048008F48018B8F5801F18 -S31508006D000ED1DFF8A88008F10808D8F8008048EA0C -S31508006D100008DFF8989009F10809C9F800800DE025 -S31508006D20DFF8888008F10808D8F8008028EA000803 -S31508006D30DFF8789009F10809C9F80080D1F80480CD -S31508006D4008F40018B8F5001F0ED1DFF8608008F1C6 -S31508006D500C08D8F8008048EA0008DFF8509009F1D6 -S31508006D600C09C9F800800DE0DFF8408008F10C082E -S31508006D70D8F8008028EA0008DFF8309009F10C09F5 -S31508006D80C9F80080521C102AFFF48EAEBDE8F887B9 -S31508006D90000011100010024000080140000C0140DC -S31508006DA000100140001401400800014000040140A1 -S31508006DB00AB1016101E00B040361704701480068EC -S31508006DC0704700001400002003480068034909784A -S31508006DD00844014908607047140000201C00002080 -S31508006DE010B50848006840F01000064908600320FE -S31508006DF000F046F9002000F007F800F02BF8002014 -S31508006E0010BD00000020024070B504460E48007808 -S31508006E104FF47A71B1FBF0F00C490968B1FBF0F553 -S31508006E20284600F0B8FC08B1012070BD102C07D226 -S31508006E3000222146501E00F0E5F80548046001E0EE -S31508006E400120F2E70020F0E71C00002010000020D7 -S31508006E501800002000B585B000BF6548806940F07D -S31508006E600100634988610846806900F001000090C6 -S31508006E7000BF00BF00BF0846C06940F08050C86127 -S31508006E800846C06900F08050009000BF00BF00BFF0 -S31508006E900846806940F0040088610846806900F069 -S31508006EA00400009000BF00BF00BF0846806940F09C -S31508006EB0080088610846806900F00800009000BF55 -S31508006EC000BF00BF0846806940F010008861084688 -S31508006ED0806900F01000009000BF00BF00BF0846A0 -S31508006EE0C06940F40030C8610846C06900F4003043 -S31508006EF0009000BF00BF00BF0846C06940F00070A0 -S31508006F00C8610846C06900F00070009000BF00BF65 -S31508006F10032000F0B5F8002211466FF00B0000F0D0 -S31508006F2071F8002211466FF00A0000F06BF8002293 -S31508006F3011466FF0090000F065F800221146501F4F -S31508006F4000F060F800221146101F00F05BF80022DE -S31508006F501146901E00F056F800221146501E00F009 -S31508006F6051F84FF4805001900120029000200390C0 -S31508006F700220049001A91F48FFF78CFD0122110386 -S31508006F801C48FFF715FF04200190022002900320F9 -S31508006F90049001A91848FFF77DFD082001900020FC -S31508006FA00290039001A91448FFF774FD4FF480700E -S31508006FB0019000200290039001A91048FFF76AFD8E -S31508006FC04FF400700190022002900320049001A95A -S31508006FD00A48FFF75FFD00BF0949486820F4C0402A -S31508006FE040F0E06040F48040486000BF05B000BD56 -S31508006FF0001002400010014000080140000C01404A -S31508007000000001402DE9F05F80460D461646002730 -S3150800701000F0C6FC074639462A46334601F0070003 -S31508007020C0F1070ABAF1040F02D94FF0040A01E0C9 -S31508007030C0F1070AD14600F1040ABAF1070F02D2D5 -S315080070404FF0000A01E0A0F1030AD4464FF0010A06 -S315080070500AFA09FAAAF1010A0AEA020A0AFA0CFA6B -S315080070604FF0010B0BFA0CFBABF1010B0BEA030B10 -S315080070704AEA0B042146404600F09AFCBDE8F09F18 -S3150800708000BF00F00702064B19684FF6FF031940C8 -S31508007090044B0B4343EA0221014B196000BF7047BA -S315080070A00CED00E00000FA0570B504460D46002612 -S315080070B06248006800F00700A8420ED25F480068E0 -S315080070C020F0070028435D4908600846006800F07C -S315080070D00700A84201D0012070BD207800F0020008 -S315080070E0022807D15648406820F0F000A1680843F6 -S315080070F053494860207800F0010000285DD0606898 -S31508007100012806D14E48006800F4003090B90120E5 -S31508007110E2E76068022806D14948006800F0007076 -S3150800712040B90120D8E74648006800F0020008B9CF -S315080071300120D1E74248406820F00300616808430F -S315080071403F494860FFF73AFE06466068012810D1B5 -S3150800715008E0FFF733FE801B41F28831884201D9E7 -S315080071600320B9E73648406800F00C000428F0D13F -S3150800717023E06068022810D108E0FFF71FFE801B95 -S3150800718041F28831884201D90320A5E72C48406896 -S3150800719000F00C000828F0D10FE008E0FFF70EFE1B -S315080071A0801B41F28831884201D9032094E724489C -S315080071B0406800F00C000028F0D12048006800F074 -S315080071C00700A8420ED91D48006820F0070028438A -S315080071D01A4908600846006800F00700A84201D06E -S315080071E0012079E7207800F00400042807D1144824 -S315080071F0406820F4E060E168084311494860207857 -S3150800720000F00800082808D10D48406820F46050AE -S31508007210216940EAC1000A49486000F03DF808497A -S315080072204968C1F30311074A515CC840064908601A -S315080072300020FFF7E9FD00204EE70000002002408D -S31508007240001002406C7D000810000020014800680C -S31508007250704700001000002000B5FFF7F7FF04494B -S315080072604968C1F30221034A515CC84000BD0000C9 -S31508007270001002407C7D000800B5FFF7E7FF0449CF -S315080072804968C1F3C221034A515CC84000BD0000E9 -S31508007290001002407C7D0008F0B585B00FF26C0C3A -S315080072A09CE8E01001A8A0E8E0101CA52D68009550 -S315080072B000210022002300240020194D696801F0EE -S315080072C00C05F5B1042D02D0082D19D101E0154899 -S315080072D019E001ADC1F38346AC5D01F4803555B1C3 -S315080072E00F4D6D68C5F340451DF805200D4D6543E6 -S315080072F0B5FBF2F302E00C4D04FB05F3184602E079 -S3150800730000BF084800BF00BF05B0F0BD0203040572 -S31508007310060708090A0B0C0D0E0F101001020000D3 -S315080073200010024000127A0000093D00F8B5044634 -S315080073300025207800F00100002878D0F848406839 -S3150800734000F00C0004280CD0F548406800F00C004A -S31508007350082811D1F248406800F48030B0F5803F23 -S315080073600AD1EF48006800F4003000285FD0606852 -S3150800737000285CD10120F8BD00BF6068B0F5803FE9 -S3150800738006D1E748006840F48030E549086028E0FF -S31508007390606858B9E248006820F48030E04908601F -S315080073A00846006820F4802008601AE06068B0F596 -S315080073B0A02F0BD1DA48006840F48020D84908602D -S315080073C00846006840F4803008600AE0D44800683F -S315080073D020F48030D24908600846006820F48020EE -S315080073E0086000BF606888B1FFF7E8FC054606E05C -S315080073F0FFF7E4FC401B642801D90320BBE7C84813 -S31508007400006800F400300028F2D010E0FFF7D6FC40 -S31508007410054606E0FFF7D2FC401B642801D9032085 -S31508007420A9E7BF48006800F400300028F2D12078A8 -S3150800743000F00200022857D1B948406800F00C0055 -S3150800744050B1B748406800F00C00082818D1B44875 -S31508007450406800F4803098B9B148006800F002002E -S3150800746020B12069012801D0012084E7AC480068D2 -S3150800747020F0F800616940EAC100A949086033E0D4 -S315080074802069E8B10120A7490860FFF797FC05467F -S3150800749006E0FFF793FC401B022801D903206AE7A0 -S315080074A09F48006800F002000028F2D09C48006857 -S315080074B020F0F800616940EAC1009949086013E0C4 -S315080074C0002098490860FFF779FC054606E0FFF7B3 -S315080074D075FC401B022801D903204CE79048006838 -S315080074E000F002000028F2D1207800F008000828F1 -S315080074F02DD1A069B8B101208B490860FFF75EFC61 -S31508007500054606E0FFF75AFC401B022801D903206E -S3150800751031E78348406A00F002000028F2D00120D3 -S3150800752000F05AFA13E000207F490860FFF746FC8E -S31508007530054606E0FFF742FC401B022801D9032056 -S3150800754019E77748406A00F002000028F2D120784F -S3150800755000F00400042873D100267148C06900F0C1 -S31508007560805070B900BF6E48C06940F080506C49C1 -S31508007570C8610846C06900F08050009000BF00BF8F -S3150800758001266A48006800F48070B0B96748006848 -S3150800759040F4807065490860FFF710FC054606E070 -S315080075A0FFF70CFC401B642801D90320E3E65F487B -S315080075B0006800F480700028F2D000BFE068012857 -S315080075C006D15748006A40F001005549086227E08D -S315080075D0E06858B95248006A20F00100504908622C -S315080075E00846006A20F00400086219E0E0680528E9 -S315080075F00BD14B48006A40F0040049490862084626 -S31508007600006A40F0010008620AE04548006A20F076 -S315080076100100434908620846006A20F0040008622F -S3150800762000BFE068A0B1FFF7C9FB054609E0FFF710 -S31508007630C5FB401B41F28831884202D903209AE6ED -S3150800764022E03748006A00F002000028EFD012E076 -S31508007650FFF7B4FB054608E0FFF7B0FB401B41F215 -S315080076608831884201D9032085E62D48006A00F052 -S3150800767002000028F0D1012E05D12948C06920F062 -S3150800768080502749C86100BFE069C8B324484068EC -S3150800769000F00C00082860D0E069022848D10020D4 -S315080076A020490866FFF78AFB054606E0FFF786FBD2 -S315080076B0401B022801D903205DE61948006800F03E -S315080076C000700028F2D1206AB0F5803F07D114482F -S315080076D0406820F40030A168084311494860D4E99D -S315080076E0080108430E49496821F4741108430C49F6 -S315080076F0486001200B490866FFF760FB054607E06E -S315080077002DE0FFF75BFB401B022801D9032032E678 -S315080077100348006800F000700028F2D01FE000005F -S3150800772000100240000042428004424200700040BD -S3150800773000200C490866FFF741FB054606E0FFF7FF -S315080077403DFB401B022801D9032014E606480068C1 -S3150800775000F000700028F2D101E001200BE60020BD -S3150800776009E600000000424200100240042808D141 -S315080077704FF0E021096941F004014FF0E022116160 -S3150800778007E04FF0E021096921F004014FF0E022FB -S3150800779011617047704770B504462546681EB0F1FA -S315080077A0807F01D301200FE0681E4FF0E021486179 -S315080077B00F214FF0FF3000F0FBF800204FF0E021DA -S315080077C0886107200861002070BD10B5FFF7E2FF49 -S315080077D010BD10B504460CB9012010BDA06900B152 -S315080077E000E000BF94F8390028B9002084F8380072 -S315080077F0204600F027F8242084F839002068C0685D -S3150800780020F400502168C860204600F069F9206815 -S31508007810006920F49040216808612068406920F0DA -S315080078202A00216848612068C06840F40050216831 -S31508007830C8600020E063202084F8390084F83A0004 -S315080078400020CAE770472DE9F84304460D46164658 -S315080078501F464FF0000994F83A00202860D105B178 -S3150800786016B90120BDE8F88300BF94F8380001284E -S3150800787001D10220F6E7012084F8380000BF002075 -S31508007880E063222084F83A00FFF798FA8146A68535 -S31508007890E68539E0E08D401EE085A068B0F5805F9A -S315080078A01BD14B46002220212046009700F0FCF908 -S315080078B008B10320D6E7A846206938B92068406889 -S315080078C0C0F30800A8F80000AD1C1DE02068406859 -S315080078D0C0B2A8F800006D1C16E04B460022202115 -S315080078E02046009700F0E0F908B10320BAE72069BE -S315080078F020B92068406805F8010B05E02068406853 -S3150800790000F07F0005F8010BE08D0028C2D1202089 -S3150800791084F83A0000BF002084F8380000BFA1E7C9 -S3150800792002209FE710B5FFF75BFA00F06FF800F04A -S31508007930C3F800F001F810BD10B501221103024882 -S31508007940FFF736FA10BD00000010014010B500F030 -S31508007950AFF804460F480068201AB0F5FA7F00D23F -S3150800796010BD0D48007840B901200B490870002267 -S3150800797001030A48FFF71CFA07E0002006490870C9 -S31508007980012211030548FFF713FA0248046000BFF5 -S31508007990E6E700000C000020080000200010014067 -S315080079A002480068C0F30220704700000CED00E0B2 -S315080079B010B5002807DA0A07140E054A00F00F0367 -S315080079C01B1FD45403E00A07130E024A135410BDB2 -S315080079D018ED00E000E400E008B508490968C908A0 -S315080079E04FF47A72B1FBF2F14143009100BF00BF38 -S315080079F000994A1E00920029F9D108BD10000020FE -S31508007A0010B5FFF7E1F9FFF7E0FE10BD00B58FB03E -S31508007A100120059000040690002007900120099097 -S31508007A2002200C90C1030D914FF4E0110E9105A8A8 -S31508007A30FFF77CFC08B100BFFEE70F20009002208C -S31508007A400190002002904FF480600390002004907B -S31508007A5002216846FFF728FB08B100BFFEE70FB012 -S31508007A6000BD00000F48006840F001000D4908609D -S31508007A70084640680C4908400A49486008460068B4 -S31508007A800A490840074908600846006820F480202B -S31508007A9008600846406820F4FE0048604FF41F005E -S31508007AA088607047001002400000FFF8FFFFF6FEEE -S31508007AB010B5FFF783F910BD10B5FFF7C7FB4FF4F4 -S31508007AC07A71B0FBF1F42046FFF765FE0420FFF754 -S31508007AD04DFE00221146501EFFF794FA10BD000015 -S31508007AE02DE9F041044600252068006920F440503D -S31508007AF0E1680843216808612169A068084361694B -S31508007B00084305432068C06841F20C61884328434E -S31508007B102168C8602068406920F44070A16908435C -S31508007B20216848615F49206888425CD1FFF7A4FB59 -S31508007B3000EBC00101EB001061688900B0FBF1F6AB -S31508007B40FFF79AFB00EBC00101EB001061688900A2 -S31508007B50B0FBF1F06421B0FBF1F000EBC00101EBE2 -S31508007B600010A6EB8000322101EB00106421B0FB67 -S31508007B70F1F000F0F006FFF77FFB00EBC00101EB28 -S31508007B80001061688900B0FBF1F06421B0FBF1F0E8 -S31508007B9006EB0016FFF770FB00EBC00101EB0010C7 -S31508007BA061688900B0FBF1F7FFF766FB00EBC001DF -S31508007BB001EB001061688900B0FBF1F06421B0FBAD -S31508007BC0F1F000EBC00101EB0010A7EB80003221B9 -S31508007BD001EB00106421B0FBF1F000F00F00304417 -S31508007BE0216888605BE0FFF737FB00EBC00101EB1B -S31508007BF0001061688900B0FBF1F6FFF72DFB00EB7A -S31508007C00C00101EB001061688900B0FBF1F0642146 -S31508007C10B0FBF1F000EBC00101EB0010A6EB800011 -S31508007C20322101EB00106421B0FBF1F000F0F00600 -S31508007C30FFF712FB00EBC00101EB00106168890039 -S31508007C40B0FBF1F06421B0FBF1F006EB0016FFF78C -S31508007C5003FB00EBC00101EB001061688900B0FB73 -S31508007C60F1F7FFF7F9FA00EBC00101EB00106168C4 -S31508007C708900B0FBF1F06421B0FBF1F000EBC00124 -S31508007C8001EB0010A7EB8000322101EB0010642104 -S31508007C90B0FBF1F000F00F00304421688860BDE8C1 -S31508007CA0F0810000003801402DE9F04104460D46F8 -S31508007CB017469846069E21E0701CF8B12EB1FFF7CC -S31508007CC07DF8A0EB0800B04218D92068C06820F4F7 -S31508007CD0D0702168C8602068406920F001002168DA -S31508007CE04861202084F8390084F83A0000BF002053 -S31508007CF084F8380000BF0320BDE8F08120680068DA -S31508007D002840A84201D1012000E00020B842D3D083 -S31508007D100020F1E770B504460023012221460448F5 -S31508007D20FFF791FD05460DB9012070BD0020FCE75F -S31508007D3020000020FFF7F6FDFEF758FB03E0FFF7EB -S31508007D4005FEFEF74DFBFAE70502060206030703E2 -S31508007D500803090309040A040B040C040C050D05A1 -S31508007D600E050F050F061006100710080000000084 -S31508007D7000000000010203040607080900000000CD -S31508007D8001020304A47D0008000000202000000072 -S31508007D902C610008C47D0008200000205007000060 -S31508007DA04861000800000000000000000000000014 -S31508007DB00000000000A24A040000000010000000B5 -S30908007DC001000000B0 +S315080063F053F8FFF785FF10BD10B523480078B8B9E4 +S31508006400224801F001FB01283CD1204800780028E9 +S3150800641038DD1E480078402834DC01F063FB1C494F +S31508006420086001201849087000201A49087029E0F8 +S31508006430164A18490978491C501801F0E5FA012846 +S3150800644016D114480078401C124908700F48007885 +S315080064500978884216D100200B4908700B48407805 +S31508006460FF280FD10B48007802280BD1FFF7F0FE62 +S3150800647001F038FB064909686431884202D90020D0 +S315080064800149087010BD000001000020C800002066 +S31508006490040000200000002010B5094809490860DA +S315080064A04FF461404860002106488160C16001617F +S315080064B081610C2141610021C16101F08CF910BD97 +S315080064C000440040200000202DE9F04706460D460E +S315080064D01746984600F0C2FE4FF47A71B0FBF1F900 +S315080064E0002431E01A4810F81400194901EB440158 +S315080064F049780844401C7043B9FBF0F100FB119041 +S3150800650000BB134810F81400114901EB44014978FF +S315080065100844401C7043B9FBF0F0288028880028FE +S3150800652010DD2888B0F5806F0CDC094810F81400D7 +S315080065303870074800EB4400407888F800000120CE +S31508006540BDE8F087601CC4B2122CCBD30020F7E755 +S315080065506C7D000830B5024600230C7D012000FA48 +S3150800656004F31068D0F8000220F47C5001254C6A28 +S3150800657045EA042420431468C4F800021068D0F8D9 +S315080065801C0298431468C4F81C02C869E8B9106864 +S31508006590D0F80C0298431468C4F80C02888880B2B4 +S315080065A08C8940EA0444106800F510704D6940F87B +S315080065B03540088880B20C8940EA0444106800F522 +S315080065C010704D6900EBC5004460C86901281DD1EB +S315080065D01068D0F80C0218431468C4F80C028888AE +S315080065E080B20C8840EA0444106800F510704D69C2 +S315080065F040F83540888980B20C8940EA044410681E +S3150800660000F510704D6900EBC5004460886938B91B +S315080066101068D0F8040298431468C4F8040206E027 +S315080066201068D0F8040218431468C4F8040208690C +S3150800663038B91068D0F8140298431468C4F81402DC +S3150800664006E01068D0F8140218431468C4F8140257 +S31508006650086A012806D11068D0F81C021843146885 +S31508006660C4F81C021068D0F8000220F00100146873 +S31508006670C4F80002002030BD2DE9F0410446002789 +S315080066800026002514B90120BDE8F08194F83C00E5 +S3150800669028B9002084F83D00204600F0A4F802201E +S315080066A084F83C002068006820F002002168086031 +S315080066B02068006840F001002168086000F080FB4F +S315080066C006460EE000F07CFB801B0A2809D9032049 +S315080066D084F83C0000BF002084F83D0000BF03207A +S315080066E0D2E72068406800F001000028EAD0206858 +S315080066F0406800F00100002867D0A069012802D18F +S3150800670045F0800501E025F08005E069012802D101 +S3150800671045F0400501E025F04005206A012802D130 +S3150800672045F0200501E025F02005606A012802D120 +S3150800673045F0100501E025F01005A06A012802D1F0 +S3150800674045F0080501E025F00805E06A012802D1B0 +S3150800675045F0040501E025F004052068006820F0EE +S31508006760FC00284321680860D4E90201084321692E +S315080067700843616908436168491E08432168C8617E +S315080067802068006820F001002168086000F018FB06 +S3150800679006460EE000F014FB801B0A2809D90320E0 +S315080067A084F83C0000BF002084F83D0000BF0320A9 +S315080067B06AE72068406800F001000028EAD12068EE +S315080067C0406800F0010000B90127012F06D100201A +S315080067D02064012084F83C00002055E7042084F852 +S315080067E03C00012050E770472DE9F04104460D466C +S315080067F017464FF00008002695B994F83C00222861 +S315080068000BD094F83C00422807D094F83C00622844 +S3150800681003D094F83C00722802D10220BDE8F0812A +S31508006820012D11D194F83C0032280BD094F83C0085 +S31508006830522807D094F83C00622803D094F83C000C +S31508006840722801D10220E9E700BF94F83D0001282B +S3150800685001D10220E2E7012084F83D0000BFCDB94E +S3150800686094F83C00122804D0322806D052280CD1BD +S3150800687007E0422084F83C000BE0622084F83C00E4 +S3150800688007E0722084F83C0003E0222084F83C00EC +S3150800689000BF19E094F83C00122804D0222806D03C +S315080068A042280CD107E0522084F83C000BE0622015 +S315080068B084F83C0007E0722084F83C0003E03220AC +S315080068C084F83C0000BF00BF00F07AFA804612E068 +S315080068D0781C80B12FB100F073FAA0EB0800B8421B +S315080068E009D9032084F83C0000BF002084F83D0045 +S315080068F000BF032092E725B92068C06800F00300AE +S3150800690003E02068006900F003000028E0D00DB914 +S31508006910666B00E0A66B206800F5D87000EB0510E2 +S31508006920006800F00400B060B06858B9206800F547 +S31508006930D87000EB0510006840F2FF7101EA50506C +S3150800694030600AE0206800F5D87000EB0510006892 +S315080069506FF0604101EAD0007060206800F5D870D9 +S3150800696000EB0510006800F00200F060206800F5F2 +S31508006970D87000EB0510406800F00F003061206801 +S3150800698000F5D87000EB05104068C0F30720F061E9 +S315080069903562206800F5D87000EB05108068307500 +S315080069A0206800F5D87000EB05108068010A71753B +S315080069B0206800F5D87000EB05108068010CB175E9 +S315080069C0206800F5D87000EB05108068000EF07599 +S315080069D0206800F5D87000EB0510C068307620688E +S315080069E000F5D87000EB0510C068010A71762068BA +S315080069F000F5D87000EB0510C068010CB176206868 +S31508006A0000F5D87000EB0510C068000EF0761DB9C9 +S31508006A1020202168C86002E0202021680861CDB9DD +S31508006A2094F83C00422804D0622806D072280CD17B +S31508006A3007E0122084F83C000BE0322084F83C0082 +S31508006A4007E0522084F83C0003E0012084F83C006B +S31508006A5000BF19E094F83C00522804D0622806D0FA +S31508006A6072280CD107E0122084F83C000BE02220A3 +S31508006A7084F83C0007E0422084F83C0003E001204B +S31508006A8084F83C0000BF00BF00BF002084F83D002A +S31508006A9000BF00BFC2E600002DE9F8470346002400 +S31508006AA0002000258446002700226EE14FF00108E9 +S31508006AB008FA02F4D1F8008008EA0400A0427DD161 +S31508006AC0DFF8D0A2D1F80480A8EB0A09D0453AD05D +S31508006AD014DCB8F1030F50D009DCB8F1000F31D03F +S31508006AE0B8F1010F1CD0B8F1020F49D120E0B8F176 +S31508006AF0110F18D0B8F1120F42D11EE0B9F5881F50 +S31508006B0025D006DCB9F5803F20D0B9F5801F37D1EE +S31508006B101AE0B9F5001F18D0B9F5041F30D117E0EF +S31508006B20D1F80CC02DE0D1F80C8008F1040C28E04F +S31508006B30D1F80C8008F1080C23E0D1F80C8008F194 +S31508006B400C0C1EE000BF00BF00BF00BF00BF00BFA7 +S31508006B50D1F80880B8F1000F02D14FF0040C0BE011 +S31508006B60D1F80880B8F1010F03D14FF0080C1C6169 +S31508006B7002E04FF0080C5C6103E04FF0000C00E007 +S31508006B8000BF00BFFF2801D8984601E003F10408BA +S31508006B904646FF2802D84FEA820803E0A2F1080811 +S31508006BA04FEA88084746D6F800804FF00F0909FAD9 +S31508006BB007F928EA09080CFA07F900E088E048EA24 +S31508006BC00908C6F80080D1F8048008F08058B8F1A2 +S31508006BD0805F7DD100BFDFF8C081D8F8188048F003 +S31508006BE00108DFF8B491C9F81880C846D8F81880A3 +S31508006BF008F00108CDF8008000BF00BF4FEAB93899 +S31508006C004FEA920958F829504FEA82784FEA1879DC +S31508006C104FF00F0808FA09F825EA0805DFF87C811D +S31508006C20434502D14FF0000816E0DFF8748143456A +S31508006C3002D14FF001080FE0DFF86881434502D121 +S31508006C404FF0020808E0DFF86081434502D14FF0B3 +S31508006C50030801E04FF004084FEA82794FEA1979F0 +S31508006C6008FA09F848EA0505DFF840814FEA92096B +S31508006C7048F82950D1F8048008F48038B8F5803FE0 +S31508006C800AD1DFF82C81D8F8008048EA0008DFF836 +S31508006C902091C9F8008009E0DFF81481D8F800804F +S31508006CA028EA0008DFF80891C9F80080D1F80480BE +S31508006CB008F40038B8F5003F10D1DFF8F48008F181 +S31508006CC00408D8F8008048EA0008DFF8E49000E0F5 +S31508006CD05AE009F10409C9F800800DE0DFF8D08010 +S31508006CE008F10408D8F8008028EA0008DFF8C09000 +S31508006CF009F10409C9F80080D1F8048008F480185D +S31508006D00B8F5801F0ED1DFF8A88008F10808D8F872 +S31508006D10008048EA0008DFF8989009F10809C9F8E0 +S31508006D2000800DE0DFF8888008F10808D8F80080B0 +S31508006D3028EA0008DFF8789009F10809C9F8008000 +S31508006D40D1F8048008F40018B8F5001F0ED1DFF852 +S31508006D50608008F10C08D8F8008048EA0008DFF8D7 +S31508006D60509009F10C09C9F800800DE0DFF8408061 +S31508006D7008F10C08D8F8008028EA0008DFF83090F7 +S31508006D8009F10C09C9F80080521C102AFFF48EAECE +S31508006D90BDE8F88700001110001002400008014005 +S31508006DA0000C014000100140001401400800014099 +S31508006DB0000401400AB1016101E00B040361704758 +S31508006DC00148006870470000140000200348006866 +S31508006DD003490978084401490860704714000020EF +S31508006DE01C00002010B50848006840F0100006494D +S31508006DF00860032000F046F9002000F007F800F0CC +S31508006E002BF8002010BD00000020024070B5044693 +S31508006E100E4800784FF47A71B1FBF0F00C49096816 +S31508006E20B1FBF0F5284600F0B8FC08B1012070BDAA +S31508006E30102C07D200222146501E00F0E5F805481E +S31508006E40046001E00120F2E70020F0E71C000020C2 +S31508006E50100000201800002000B585B000BF654866 +S31508006E60806940F00100634988610846806900F03E +S31508006E700100009000BF00BF00BF0846C06940F08F +S31508006E808050C8610846C06900F08050009000BF75 +S31508006E9000BF00BF0846806940F0040088610846C4 +S31508006EA0806900F00400009000BF00BF00BF0846DC +S31508006EB0806940F0080088610846806900F008008B +S31508006EC0009000BF00BF00BF0846806940F0100070 +S31508006ED088610846806900F01000009000BF00BF76 +S31508006EE000BF0846C06940F40030C8610846C0695A +S31508006EF000F40030009000BF00BF00BF0846C0691C +S31508006F0040F00070C8610846C06900F00070009043 +S31508006F1000BF00BF032000F0B5F8002211466FF04D +S31508006F200B0000F071F8002211466FF00A0000F01D +S31508006F306BF8002211466FF0090000F065F8002290 +S31508006F401146501F00F060F800221146101F00F08D +S31508006F505BF800221146901E00F056F800221146F2 +S31508006F60501E00F051F84FF4805001900120029015 +S31508006F70002003900220049001A91F48FFF78CFD0A +S31508006F80012211031C48FFF715FF04200190022077 +S31508006F9002900320049001A91848FFF77DFD0820F8 +S31508006FA0019000200290039001A91448FFF774FD90 +S31508006FB04FF48070019000200290039001A91048B8 +S31508006FC0FFF76AFD4FF4007001900220029003203B +S31508006FD0049001A90A48FFF75FFD00BF0949486800 +S31508006FE020F4C04040F0E06040F48040486000BFB4 +S31508006FF005B000BD00100240001001400008014025 +S31508007000000C0140000001402DE9F05F80460D4666 +S315080070101646002700F0C8FC074639462A46334676 +S3150800702001F00700C0F1070ABAF1040F02D94FF0C0 +S31508007030040A01E0C0F1070AD14600F1040ABAF1D0 +S31508007040070F02D24FF0000A01E0A0F1030AD44666 +S315080070504FF0010A0AFA09FAAAF1010A0AEA020A2B +S315080070600AFA0CFA4FF0010B0BFA0CFBABF1010B09 +S315080070700BEA030B4AEA0B042146404600F09CFC47 +S31508007080BDE8F09F00BF00F00702064B19684FF6EF +S31508007090FF031940044B0B4343EA0221014B1960D5 +S315080070A000BF70470CED00E00000FA0570B5044615 +S315080070B00D4600266248006800F00700A8420ED276 +S315080070C05F48006820F0070028435D4908600846C5 +S315080070D0006800F00700A84201D0012070BD2078A2 +S315080070E000F00200022807D15648406820F0F00058 +S315080070F0A168084353494860207800F00100002839 +S315080071005DD06068012806D14E48006800F400305A +S3150800711090B90120E2E76068022806D1494800686C +S3150800712000F0007040B90120D8E74648006800F032 +S31508007130020008B90120D1E74248406820F0030060 +S31508007140616808433F494860FFF73AFE06466068AB +S31508007150012810D108E0FFF733FE801B41F2883181 +S31508007160884201D90320B9E73648406800F00C0088 +S315080071700428F0D123E06068022810D108E0FFF760 +S315080071801FFE801B41F28831884201D90320A5E7FA +S315080071902C48406800F00C000828F0D10FE008E001 +S315080071A0FFF70EFE801B41F28831884201D9032081 +S315080071B094E72448406800F00C000028F0D12048E5 +S315080071C0006800F00700A8420ED91D48006820F0A4 +S315080071D0070028431A4908600846006800F00700B7 +S315080071E0A84201D0012079E7207800F0040004289D +S315080071F007D11448406820F4E060E1680843114963 +S315080072004860207800F00800082808D10D48406832 +S3150800721020F46050216940EAC1000A49486000F03C +S315080072203DF808494968C1F30311074A515CC8404B +S31508007230064908600020FFF7E9FD00204EE7000038 +S315080072400020024000100240907D00081000002037 +S3150800725001480068704700001000002000B5FFF7DD +S31508007260F7FF04494968C1F30221034A515CC84043 +S3150800727000BD000000100240A07D000800B5FFF721 +S31508007280E7FF04494968C1F3C221034A515CC84073 +S3150800729000BD000000100240A07D0008F0B585B0D2 +S315080072A00FF26C0C9CE8E01001A8A0E8E0101CA501 +S315080072B02D68009500210022002300240020194D86 +S315080072C0696801F00C05F5B1042D02D0082D19D115 +S315080072D001E0154819E001ADC1F38346AC5D01F440 +S315080072E0803555B10F4D6D68C5F340451DF805202D +S315080072F00D4D6543B5FBF2F302E00C4D04FB05F3B7 +S31508007300184602E000BF084800BF00BF05B0F0BD40 +S3150800731002030405060708090A0B0C0D0E0F1010C8 +S31508007320010200000010024000127A0000093D0028 +S31508007330F8B504460025207800F00100002878D02A +S31508007340F848406800F00C0004280CD0F54840685E +S3150800735000F00C00082811D1F248406800F480308B +S31508007360B0F5803F0AD1EF48006800F400300028E5 +S315080073705FD0606800285CD10120F8BD00BF606856 +S31508007380B0F5803F06D1E748006840F48030E5490B +S31508007390086028E0606858B9E248006820F4803040 +S315080073A0E04908600846006820F4802008601AE072 +S315080073B06068B0F5A02F0BD1DA48006840F4802049 +S315080073C0D84908600846006840F4803008600AE03A +S315080073D0D448006820F48030D2490860084600681E +S315080073E020F48020086000BF606888B1FFF7E8FCD9 +S315080073F0054606E0FFF7E4FC401B642801D9032094 +S31508007400BBE7C848006800F400300028F2D010E056 +S31508007410FFF7D6FC054606E0FFF7D2FC401B6428BA +S3150800742001D90320A9E7BF48006800F40030002806 +S31508007430F2D1207800F00200022857D1B9484068F6 +S3150800744000F00C0050B1B748406800F00C0008285E +S3150800745018D1B448406800F4803098B9B14800683B +S3150800746000F0020020B12069012801D0012084E73C +S31508007470AC48006820F0F800616940EAC100A949F3 +S31508007480086033E02069E8B10120A7490860FFF7E2 +S3150800749097FC054606E0FFF793FC401B022801D936 +S315080074A003206AE79F48006800F002000028F2D02F +S315080074B09C48006820F0F800616940EAC1009949D3 +S315080074C0086013E0002098490860FFF779FC054634 +S315080074D006E0FFF775FC401B022801D903204CE79C +S315080074E09048006800F002000028F2D1207800F0E9 +S315080074F0080008282DD1A069B8B101208B49086079 +S31508007500FFF75EFC054606E0FFF75AFC401B02281B +S3150800751001D9032031E78348406A00F002000028B9 +S31508007520F2D0012000F05CFA13E000207F490860E1 +S31508007530FFF746FC054606E0FFF742FC401B02281B +S3150800754001D9032019E77748406A00F002000028AD +S31508007550F2D1207800F00400042873D1002671487F +S31508007560C06900F0805070B900BF6E48C06940F02D +S3150800757080506C49C8610846C06900F08050009088 +S3150800758000BF00BF01266A48006800F48070B0B9E1 +S315080075906748006840F4807065490860FFF710FC8A +S315080075A0054606E0FFF70CFC401B642801D90320BA +S315080075B0E3E65F48006800F480700028F2D000BF58 +S315080075C0E068012806D15748006A40F0010055498D +S315080075D0086227E0E06858B95248006A20F00100BE +S315080075E0504908620846006A20F00400086219E05B +S315080075F0E06805280BD14B48006A40F00400494969 +S3150800760008620846006A40F0010008620AE0454838 +S31508007610006A20F00100434908620846006A20F023 +S315080076200400086200BFE068A0B1FFF7C9FB054681 +S3150800763009E0FFF7C5FB401B41F28831884202D9B1 +S3150800764003209AE622E03748006A00F00200002884 +S31508007650EFD012E0FFF7B4FB054608E0FFF7B0FBF2 +S31508007660401B41F28831884201D9032085E62D481E +S31508007670006A00F002000028F0D1012E05D1294841 +S31508007680C06920F080502749C86100BFE069C8B3C7 +S315080076902448406800F00C00082860D0E0690228F9 +S315080076A048D1002020490866FFF78AFB054606E010 +S315080076B0FFF786FB401B022801D903205DE619481F +S315080076C0006800F000700028F2D1206AB0F5803F0B +S315080076D007D11448406820F40030A16808431149CE +S315080076E04860D4E9080108430E49496821F4741131 +S315080076F008430C49486001200B490866FFF760FB00 +S31508007700054607E02DE0FFF75BFB401B022801D981 +S31508007710032032E60348006800F000700028F2D023 +S315080077201FE000000010024000004242800442426E +S315080077300070004000200C490866FFF741FB05462B +S3150800774006E0FFF73DFB401B022801D9032014E69B +S315080077500648006800F000700028F2D101E0012018 +S315080077600BE6002009E60000000042420010024035 +S31508007770042808D14FF0E021096941F004014FF0CF +S31508007780E022116107E04FF0E021096921F00401C8 +S315080077904FF0E02211617047704770B504462546E0 +S315080077A0681EB0F1807F01D301200FE0681E4FF0FC +S315080077B0E02148610F214FF0FF3000F0FDF800206E +S315080077C04FF0E021886107200861002070BD10B5E0 +S315080077D0FFF7E2FF10BD10B504460CB9012010BD35 +S315080077E0A06900B100E000BF94F8390028B900206C +S315080077F084F83800204600F027F8242084F8390059 +S315080078002068C06820F400502168C860204600F04F +S3150800781081F92068006920F4904021680861206891 +S31508007820406920F02A00216848612068C06840F451 +S3150800783000502168C8600020E063202084F83900E1 +S3150800784084F83A000020CAE770472DE9F843044651 +S315080078500D4616461F464FF0000994F83A002028B0 +S3150800786060D105B116B90120BDE8F88300BF94F8C8 +S315080078703800012801D10220F6E7012084F83800F3 +S3150800788000BF0020E063222084F83A00FFF798FA48 +S315080078908146A685E68539E0E08D401EE085A0682C +S315080078A0B0F5805F1BD14B46002220212046009769 +S315080078B000F014FA08B10320D6E7A846206938B9BB +S315080078C020684068C0F30800A8F80000AD1C1DE059 +S315080078D020684068C0B2A8F800006D1C16E04B4648 +S315080078E0002220212046009700F0F8F908B103206D +S315080078F0BAE7206920B92068406805F8010B05E059 +S315080079002068406800F07F0005F8010BE08D00282C +S31508007910C2D1202084F83A0000BF002084F838003D +S3150800792000BFA1E702209FE710B500F00DFAFFF7A8 +S3150800793059FA00F07FF800F0D9F800F001F810BD08 +S3150800794010B5012211030248FFF734FA10BD0000F2 +S315080079500010014010B500F0C5F804460F4800684D +S31508007960201AB0F5FA7F00D210BD0D48007840B94C +S3150800797001200B490870002201030A48FFF71AFA8A +S3150800798007E0002006490870012211030548FFF7A1 +S3150800799011FA0248046000BFE6E700000C00002068 +S315080079A0080000200010014002480068C0F30220C9 +S315080079B0704700000CED00E010B5002807DA0A074A +S315080079C0140E054A00F00F031B1FD45403E00A07E0 +S315080079D0130E024A135410BD18ED00E000E400E04F +S315080079E008B508490968C9084FF47A72B1FBF2F17B +S315080079F04143009100BF00BF00994A1E009200292A +S31508007A00F9D108BD1000002070B5044600230122F4 +S31508007A1021460448FFF719FF05460DB9012070BD38 +S31508007A200020FCE72000002010B5FFF7CFF9FFF78C +S31508007A30CEFE10BD00B58FB001200590000406905B +S31508007A40002007900120099002200C90C1030D9197 +S31508007A504FF4E0110E9105A8FFF76AFC08B100BFC4 +S31508007A60FEE70F20009002200190002002904FF4BC +S31508007A70806003900020049002216846FFF716FBF9 +S31508007A8008B100BFFEE70FB000BD0000114800684E +S31508007A9040F001000F490860084640680E49084052 +S31508007AA00C494860084600680C49084009490860BE +S31508007AB00846006820F4802008600846406820F4DC +S31508007AC0FE0048604FF41F008860C8030449086038 +S31508007AD070470000001002400000FFF8FFFFF6FEA6 +S31508007AE008ED00E010B5FFF76BF910BD10B5FFF70C +S31508007AF0AFFB4FF47A71B0FBF1F42046FFF74DFE69 +S31508007B000420FFF735FE00221146501EFFF77CFAC7 +S31508007B1010BD00002DE9F0410446002520680069E3 +S31508007B2020F44050E1680843216808612169A0688B +S31508007B3008436169084305432068C06841F20C613F +S31508007B40884328432168C8602068406920F440704B +S31508007B50A1690843216848615F49206888425CD169 +S31508007B60FFF78CFB00EBC00101EB00106168890090 +S31508007B70B0FBF1F6FFF782FB00EBC00101EB00104A +S31508007B8061688900B0FBF1F06421B0FBF1F000EB0D +S31508007B90C00101EB0010A6EB8000322101EB0010BA +S31508007BA06421B0FBF1F000F0F006FFF767FB00EB8D +S31508007BB0C00101EB001061688900B0FBF1F0642197 +S31508007BC0B0FBF1F006EB0016FFF758FB00EBC0011F +S31508007BD001EB001061688900B0FBF1F7FFF74EFB77 +S31508007BE000EBC00101EB001061688900B0FBF1F001 +S31508007BF06421B0FBF1F000EBC00101EB0010A7EB2C +S31508007C008000322101EB00106421B0FBF1F000F096 +S31508007C100F003044216888605BE0FFF71FFB00EB2C +S31508007C20C00101EB001061688900B0FBF1F6FFF7AF +S31508007C3015FB00EBC00101EB001061688900B0FB81 +S31508007C40F1F06421B0FBF1F000EBC00101EB00108C +S31508007C50A6EB8000322101EB00106421B0FBF1F0A5 +S31508007C6000F0F006FFF7FAFA00EBC00101EB00108E +S31508007C7061688900B0FBF1F06421B0FBF1F006EB16 +S31508007C800016FFF7EBFA00EBC00101EB0010616884 +S31508007C908900B0FBF1F7FFF7E1FA00EBC00101EB51 +S31508007CA0001061688900B0FBF1F06421B0FBF1F0C7 +S31508007CB000EBC00101EB0010A7EB8000322101EBBD +S31508007CC000106421B0FBF1F000F00F003044216889 +S31508007CD08860BDE8F0810000003801402DE9F041D8 +S31508007CE004460D4617469846069E21E0701CF8B1D4 +S31508007CF02EB1FFF765F8A0EB0800B04218D9206846 +S31508007D00C06820F4D0702168C8602068406920F0F7 +S31508007D10010021684861202084F8390084F83A0077 +S31508007D2000BF002084F8380000BF0320BDE8F081BA +S31508007D30206800682840A84201D1012000E0002000 +S31508007D40B842D3D00020F1E70148024908607047DD +S31508007D500060000808ED00E0FFF7E6FDFEF746FBC9 +S31508007D6003E0FFF7F7FDFEF73BFBFAE7050206021D +S31508007D70060307030803090309040A040B040C0491 +S31508007D800C050D050E050F050F0610061007100841 +S31508007D9000000000000000000102030406070809AD +S31508007DA00000000001020304C87D0008000000204E +S31508007DB0200000002C610008E87D00082000002053 +S31508007DC0500700004861000800000000000000009D +S31508007DD0000000000000000000A24A0400000000A5 +S30D08007DE010000000010000007C S705080060F1A1 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/main.c index 2cb322d1..dd536188 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __Vectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__Vectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/.settings/language.settings.xml index ac93a4a5..a1875816 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/.settings/language.settings.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/Debug/demoprog_olimex_stm32p103.elf b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/Debug/demoprog_olimex_stm32p103.elf index a5349dce..d952b4a5 100755 Binary files a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/Debug/demoprog_olimex_stm32p103.elf and b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/Debug/demoprog_olimex_stm32p103.elf differ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/Debug/demoprog_olimex_stm32p103.srec b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/Debug/demoprog_olimex_stm32p103.srec index a0ef696c..de3960c1 100755 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/Debug/demoprog_olimex_stm32p103.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/Debug/demoprog_olimex_stm32p103.srec @@ -1,414 +1,416 @@ S021000064656D6F70726F675F6F6C696D65785F73746D3332703130332E737265639D -S315080060000050002049780008997800089978000817 -S315080060109978000899780008997800080000000027 -S315080060200000000000000000000000009978000849 -S31508006030997800080000000099780008D1780008CF -S3150800604099780008997800089978000899780008DE -S3150800605099780008997800089978000899780008CE -S3150800606099780008997800089978000899780008BE -S3150800607099780008997800089978000899780008AE -S31508006080997800089978000899780008997800089E -S31508006090997800089978000899780008997800088E -S315080060A0997800089978000899780008997800087E -S315080060B0997800089978000899780008997800086E -S315080060C0997800089978000899780008997800085E -S315080060D0997800089978000899780008997800084E -S315080060E09978000899780008997800080000000057 +S31508006000005000206D780008BD780008BD780008AB +S31508006010BD780008BD780008BD78000800000000BB +S31508006020000000000000000000000000BD78000825 +S31508006030BD78000800000000BD780008F578000863 +S31508006040BD780008BD780008BD780008BD7800084E +S31508006050BD780008BD780008BD780008BD7800083E +S31508006060BD780008BD780008BD780008BD7800082E +S31508006070BD780008BD780008BD780008BD7800081E +S31508006080BD780008BD780008BD780008BD7800080E +S31508006090BD780008BD780008BD780008BD780008FE +S315080060A0BD780008BD780008BD780008BD780008EE +S315080060B0BD780008BD780008BD780008BD780008DE +S315080060C0BD780008BD780008BD780008BD780008CE +S315080060D0BD780008BD780008BD780008BD780008BE +S315080060E0BD780008BD780008BD78000800000000EB S315080060F00000000000000000000000000000000092 S3150800610000000000000000005FF808F1EE11AA5533 S3150800611010B5054C237833B9044B13B10448AFF3D3 S3150800612000800123237010BD0C0000200000000031 -S315080061302479000808B5034B1BB103490348AFF39C -S31508006140008008BD00000000100000202479000827 +S315080061304879000808B5034B1BB103490348AFF378 +S31508006140008008BD00000000100000204879000803 S3150800615008B50848084B03604FF4614343600023C1 S315080061608360C360036183610C224261C36101F0ED -S31508006170AAF908BD90000020004400402DE9F0412E -S3150800618004460D461746984601F072F8154BA3FBD0 +S31508006170ACF908BD90000020004400402DE9F0412C +S3150800618004460D461746984601F074F8154BA3FBCE S3150800619000308009002201E00132D2B2112A1ED84D S315080061A0114B13F8121003EB420393F801E001EBCD S315080061B00E0303FB0443B0FBF3FC03FB1C06002E93 S315080061C0EAD11FFA8CF32B80013B9BB2B3F5806FA3 S315080061D0E2D2397088F800E00120BDE8F08100209D -S315080061E0BDE8F081D34D62105079000870B58CB0C7 +S315080061E0BDE8F081D34D62107479000870B58CB0A3 S315080061F00025ADF82E508DF82D500CAB03F8045D34 S315080062000DF12D020DF12E014FF4FA70FFF7B6FFCE S315080062101D4C1E4E266025631D4B6363A561E56113 S3150800622025626562A562E562A560E5609DF82D3088 S31508006230013B1B0423619DF82C30013B1B05636160 -S31508006240BDF82E306360204600F0BEF92368B342DD +S31508006240BDF82E306360204600F0C0F92368B342DB S3150800625018D00E23069300230793012208924CF6C2 S31508006260E041019102934FF6E071039104210491F4 -S31508006270059309920E230A936944034800F020F90E +S31508006270059309920E230A936944034800F022F90C S315080062800CB070BD0695E6E72800002000640040C3 S315080062906C00002008B5002301220146034801F0DE -S315080062A041F908B1002008BD012008BD9000002072 +S315080062A043F908B1002008BD012008BD9000002070 S315080062B008B5FFF74DFFFFF799FF08BDBFF34F8FEE S315080062C00549CA6802F4E062044B1343CB60BFF386 S315080062D04F8F00BFFDE700BF00ED00E00400FA05A0 -S315080062E008B5224B1B78B3B92148FFF7D3FF01281D -S315080062F000D008BD1E4B1B78013BDBB23F2BF8D8FC -S3150800630001F0E2FA1B4B18600122184B1A700022A2 -S31508006310194B1A7008BD184B1B78013314481844DA -S31508006320FFF7B8FF01280AD001F0CEFA114B1B6817 -S3150800633064339842DDD900220C4B1A70D9E70E4A0D -S3150800634013780133DBB21370094A12789342D0D11D -S315080063500022064B1A70064B5B78FF2BC9D1044BFB -S315080063609B78002BC5D1FFF7A9FF00BF11010020BC -S31508006370D0000020140100201201002008B50022D8 -S3150800638011460C4800F0C1F940B90A4B5B6B196815 -S3150800639040F26762914202D0002232B908BD9A687B -S315080063A00AB10022F9E70122F7E79B8AFF2BF5D10C -S315080063B0FFF784FF2800002008B5FFF791FFFFF7D5 -S315080063C0DDFF08BD08B501224FF48051014800F0F1 -S315080063D04BFC08BD0010014010B501F075FA104BD2 -S315080063E01B68C31AB3F5FA7F0ED304460D4B1B7808 -S315080063F05BB901220B4B1A7000224FF480510A48F0 -S3150800640000F032FC064B1C6010BD0022054B1A70CA -S3150800641001224FF48051044800F026FCF2E700BF41 -S315080064201C010020180100200010014010B5044688 -S315080064300E4B18784FF47A73B3FBF0F30C4A1068D6 -S31508006440B0FBF3F000F0EEFA68B90F2C01D9012081 -S3150800645010BD002221464FF0FF3000F0B1FA054B7F -S315080064601C60002010BD012010BD00BF00000020E8 -S31508006470080000200400002008B5074A136843F006 -S3150800648010031360032000F089FA0020FFF7CEFFFF -S3150800649001F018F9002008BD00200240034A1168DF -S315080064A0034B1B780B441360704700BF2001002084 -S315080064B000000020014B1868704700BF200100202B -S315080064C0F0B44B6901229A400468D4F8003223F4E8 -S315080064D07C534D6A43EA052343F00103C4F80032AE -S315080064E00568D5F81C42D3431C40C5F81C42CC6944 -S315080064F0C4B90568D5F80C421C40C5F80C420668B4 -S315080065004C69CF688D8845EA0745483446F83450C3 -S3150800651004684E698F680D8845EA0745483604EBD6 -S31508006520C6046560CC69012C1ED08C69002C35D157 -S315080065300568D5F804421C40C5F804420C69002CCD -S3150800654033D10468D4F814522B40C4F814320B6AB9 -S31508006550012B31D00268D2F8003223F00103C2F8C9 -S3150800656000320020F0BC70470568D5F80C42144389 -S31508006570C5F80C4206684C690F688D8845EA0745D8 -S31508006580483446F8345004684E698F688D8945EA60 -S315080065900745483604EBC6046560C6E70568D5F8BE -S315080065A004421443C5F80442C8E70468D4F8143210 -S315080065B01343C4F81432CAE70368D3F81C120A4313 -S315080065C0C3F81C22C6E77047002800F09C8038B53F -S315080065D0044690F83C3003B3022384F83C30226822 -S315080065E0136823F0020313602268136843F001035B -S315080065F01360FFF75FFF054623685A6812F0010F1C -S3150800660010D1FFF757FF401B0A28F5D9032084F855 -S315080066103C00002384F83D3038BD80F83D30FFF754 -S31508006620D2FFD9E75A6812F0010F5DD0A269012A94 -S3150800663043D00022E169012941D022F04002216AB3 -S3150800664001293FD022F02002616A01293DD022F0BB -S315080066501002A16A01293BD022F00802E16A012949 -S3150800666039D022F00402196821F0FC010A431A60A5 -S315080066702168A368E26813432269134362691343D6 -S315080066806268013A1343CB612268136823F0010359 -S315080066901360FFF70FFF054623685A6812F0010FCB -S315080066A01CD0FFF707FF401B0A28F5D9032084F8FA -S315080066B03C00002384F83D3038BD8022BAE742F01A -S315080066C04002BCE742F02002BEE742F01002C0E7F3 -S315080066D042F00802C2E742F00402C4E75B6813F01E -S315080066E0010F08D0002300E0002333B9042384F8FF -S315080066F03C30012038BD0123F7E700202064012340 -S3150800670084F83C3038BD01207047F8B50D46B9B954 -S3150800671090F83C30DBB2222B00F02F8190F83C3009 -S31508006720DBB2422B00F02B8190F83C30DBB2622BB7 -S3150800673000F0278190F83C30DBB2722B00F0238101 -S31508006740012D15D090F83D30012B00F0248101234E -S3150800675080F83D30B5BB90F83C30DBB2322B29D0FF -S31508006760522B2BD0122B1CD0222380F83C301BE056 -S3150800677090F83C30DBB2322B00F0078190F83C30C1 -S31508006780DBB2522B00F0038190F83C30DBB2622B6F -S3150800679000F0FF8090F83C30DBB2722BD2D1022099 -S315080067A0F8BD422380F83C3016460446FFF782FEC1 -S315080067B0074638E0622380F83C30F5E7722380F814 -S315080067C03C30F1E790F83C30DBB2222B0BD0422B61 -S315080067D00DD0122B03D0322380F83C30E4E7522345 -S315080067E080F83C30E0E7622380F83C30DCE772232F -S315080067F080F83C30D8E726B1FFF75CFEC01B86421E -S3150800680011D2032084F83C00002384F83D30F8BDFB -S3150800681023681B6913F0030F0CBF0123002363B120 -S31508006820B6F1FF3FE7D1002DF2D12368DB6813F0FC -S31508006830030F0CBF01230023F1E7002D67D1636B1B -S31508006840216805F11B0212018A5802F004029A60B7 -S31508006850002A5ED1216805F11B0212018A58520DE1 -S315080068601A60216805F11B021201895801F002011C -S31508006870D96021681144496801F00F01196121683E -S315080068800A445268C2F30722DA611D6221682A01A6 -S315080068901144D1F8B811197521681144D1F8B81105 -S315080068A0090A597521681144D1F8B811090C997566 -S315080068B021681144D1F8B811090ED9752168114417 -S315080068C0D1F8BC11197621681144D1F8BC11090A0E -S315080068D0597621681144D1F8BC11090C99762168BA -S315080068E00A44D2F8BC21120EDA76D5B923682022DA -S315080068F0DA604DBB94F83C30DBB2622B1CD0722BAD -S315080069001ED0422B11D0012384F83C3010E0A36B33 -S3150800691096E7216805F11B0212018A58D2085A60C7 -S315080069209FE7236820221A61E3E7122384F83C30A4 -S31508006930002084F83D00F8BD322384F83C30F7E7A0 -S31508006940522384F83C30F3E794F83C30DBB2622BF0 -S315080069500BD0722B0DD0522B03D0012384F83C3078 -S31508006960E6E7122384F83C30E2E7222384F83C3039 -S31508006970DEE7422384F83C30DAE70220F8BD02203D +S315080062E008B5214B1B78B3B92048FFF7D3FF01281F +S315080062F000D008BD1D4B1B78013BDBB23F2BF8D8FD +S3150800630001F0F4FA1A4B18600122174B1A70002292 +S31508006310184B1A7008BD174B1B78013313481844DD +S31508006320FFF7B8FF01280AD001F0E0FA104B1B6806 +S3150800633064339842DDD900220B4B1A70D9E70D4A0F +S3150800634013780133DBB21370084A12789342D0D11E +S315080063500021054A1170054A5278FF2AC9D1022B35 +S31508006360C7D1FFF7ABFF00BF11010020D000002006 +S31508006370140100201201002008B5002211460E481B +S3150800638000F0C5F940B90C4B5B6B196840F26762BF +S31508006390914202D0002232B908BD9A680AB1002299 +S315080063A0F9E70122F7E71A7DFF2AF5D11B69022BC7 +S315080063B0F2D1FFF783FF00BF2800002008B5FFF7DA +S315080063C08FFFFFF7D9FF08BD08B501224FF48051AA +S315080063D0014800F04BFC08BD0010014010B501F063 +S315080063E085FA104B1B68C31AB3F5FA7F0ED3044619 +S315080063F00D4B1B785BB901220B4B1A7000224FF428 +S3150800640080510A4800F032FC064B1C6010BD002281 +S31508006410054B1A7001224FF48051044800F026FCFF +S31508006420F2E700BF1C0100201801002000100140FF +S3150800643010B504460E4B18784FF47A73B3FBF0F395 +S315080064400C4A1068B0FBF3F000F0EEFA68B90F2CAE +S3150800645001D9012010BD002221464FF0FF3000F07F +S31508006460B1FA054B1C60002010BD012010BD00BF0D +S3150800647000000020080000200400002008B5074A94 +S31508006480136843F010031360032000F089FA002014 +S31508006490FFF7CEFF01F028F9002008BD00200240D2 +S315080064A0034A1168034B1B780B441360704700BFFF +S315080064B02001002000000020014B1868704700BF2B +S315080064C020010020F0B44B6901229A400468D4F8F0 +S315080064D0003223F47C534D6A43EA052343F0010353 +S315080064E0C4F800320568D5F81C42D3431C40C5F8E9 +S315080064F01C42CC69C4B90568D5F80C421C40C5F8DD +S315080065000C4206684C69CF688D8845EA07454834C9 +S3150800651046F8345004684E698F680D8845EA074581 +S31508006520483604EBC6046560CC69012C1ED08C691C +S31508006530002C35D10568D5F804421C40C5F804423C +S315080065400C69002C33D10468D4F814522B40C4F8D3 +S3150800655014320B6A012B31D00268D2F8003223F0CC +S315080065600103C2F800320020F0BC70470568D5F870 +S315080065700C421443C5F80C4206684C690F688D88AE +S3150800658045EA0745483446F8345004684E698F682A +S315080065908D8945EA0745483604EBC6046560C6E7B3 +S315080065A00568D5F804421443C5F80442C8E70468E8 +S315080065B0D4F814321343C4F81432CAE70368D3F87C +S315080065C01C120A43C3F81C22C6E77047002800F0CD +S315080065D09C8038B5044690F83C3003B3022384F80F +S315080065E03C302268136823F002031360226813689C +S315080065F043F001031360FFF75FFF054623685A68F7 +S3150800660012F0010F10D1FFF757FF401B0A28F5D9E2 +S31508006610032084F83C00002384F83D3038BD80F818 +S315080066203D30FFF7D2FFD9E75A6812F0010F5DD067 +S31508006630A269012A43D00022E169012941D022F04A +S315080066404002216A01293FD022F02002616A01290D +S315080066503DD022F01002A16A01293BD022F008029F +S31508006660E16A012939D022F00402196821F0FC01F7 +S315080066700A431A602168A368E26813432269134330 +S31508006680626913436268013A1343CB61226813684F +S3150800669023F001031360FFF70FFF054623685A68C6 +S315080066A012F0010F1CD0FFF707FF401B0A28F5D987 +S315080066B0032084F83C00002384F83D3038BD80224E +S315080066C0BAE742F04002BCE742F02002BEE742F0D9 +S315080066D01002C0E742F00802C2E742F00402C4E72B +S315080066E05B6813F0010F08D0002300E0002333B9DC +S315080066F0042384F83C30012038BD0123F7E7002045 +S315080067002064012384F83C3038BD01207047F8B571 +S315080067100D46B9B990F83C30DBB2222B00F02F8138 +S3150800672090F83C30DBB2422B00F02B8190F83C30DD +S31508006730DBB2622B00F0278190F83C30DBB2722B7B +S3150800674000F02381012D15D090F83D30012B00F083 +S315080067502481012380F83D30B5BB90F83C30DBB28C +S31508006760322B29D0522B2BD0122B1CD0222380F867 +S315080067703C301BE090F83C30DBB2322B00F007814E +S3150800678090F83C30DBB2522B00F0038190F83C3095 +S31508006790DBB2622B00F0FF8090F83C30DBB2722B44 +S315080067A0D2D10220F8BD422380F83C301646044672 +S315080067B0FFF782FE074638E0622380F83C30F5E7AB +S315080067C0722380F83C30F1E790F83C30DBB2222B9C +S315080067D00BD0422B0DD0122B03D0322380F83C303D +S315080067E0E4E7522380F83C30E0E7622380F83C3047 +S315080067F0DCE7722380F83C30D8E726B1FFF75CFE69 +S31508006800C01B864211D2032084F83C00002384F87A +S315080068103D30F8BD23681B6913F0030F0CBF012335 +S31508006820002363B1B6F1FF3FE7D1002DF2D123680B +S31508006830DB6813F0030F0CBF01230023F1E7002DDB +S3150800684067D1636B216805F11B0212018A5802F0B1 +S3150800685004029A60002A5ED1216805F11B02120122 +S315080068608A58520D1A60216805F11B0212018958CF +S3150800687001F00201D96021681144496801F00F014D +S31508006880196121680A445268C2F30722DA611D6257 +S3150800689021682A011144D1F8B811197521681144E3 +S315080068A0D1F8B811090A597521681144D1F8B811F7 +S315080068B0090C997521681144D1F8B811090ED975D2 +S315080068C021681144D1F8BC11197621681144D1F810 +S315080068D0BC11090A597621681144D1F8BC11090C72 +S315080068E0997621680A44D2F8BC21120EDA76D5B90F +S315080068F023682022DA604DBB94F83C30DBB2622B69 +S315080069001CD0722B1ED0422B11D0012384F83C30A8 +S3150800691010E0A36B96E7216805F11B0212018A585D +S31508006920D2085A609FE7236820221A61E3E71223F8 +S3150800693084F83C30002084F83D00F8BD322384F802 +S315080069403C30F7E7522384F83C30F3E794F83C30C0 +S31508006950DBB2622B0BD0722B0DD0522B03D0012346 +S3150800696084F83C30E6E7122384F83C30E2E7222339 +S3150800697084F83C30DEE7422384F83C30DAE702202C S31508006980F8BD0220F8BD0220F8BD0220F8BD02209D -S31508006990F8BD0220F8BD0220F8BD0000074AD368FA -S315080069A023F4E0631B041B0C000200F4E0601843A8 -S315080069B040F0BF6040F40030D060704700ED00E062 -S315080069C030B4164BDB68C3F30223C3F10704042C67 -S315080069D028BF04241D1D062D17D9033B012505FADA -S315080069E004F4013C2140994005FA03F3013B1340A6 -S315080069F0194300280BDB0901C9B200F1604000F514 -S31508006A00614080F8001330BC70470023E6E700F0C9 -S31508006A100F000901C9B2024B1954F4E700ED00E072 -S31508006A2014ED00E00138B0F1807F0AD2064B5860B9 -S31508006A30F021064A82F823100020986007221A607F -S31508006A4070470120704700BF10E000E000ED00E04D -S31508006A50042805D0054A136823F004031360704719 -S31508006A60024A136843F004031360704710E000E01D -S31508006A70704708B5FFF7FCFF08BD0000F0B583B006 -S31508006A800026344671E0002D00F0A180012D00D1CA -S31508006A90CE68FF2B00F2AF808646FF2B00F2AE8051 -S31508006AA0A500DEF800200F27AF4022EA070206FA03 -S31508006AB005F52A43CEF800204A6812F0805F53D0C5 -S31508006AC0634A956945F001059561926902F00102EC -S31508006AD00192019AA508AF1C5E4A52F8272004F0D5 -S31508006AE00307BF004FF00F0E0EFA07FE22EA0E024A -S31508006AF0DFF870E1704500F088800EF5806E70450D -S31508006B0000F086800EF5806E704500F084800EF5E4 -S31508006B10806E704576D04FF0040E0EFA07F73A43AA -S31508006B2002354C4F47F825204A6812F4803F75D045 -S31508006B30494D2A681A432A604A6812F4003F73D0FE -S31508006B40454D6A681A436A604A6812F4801F71D014 -S31508006B50414DAA681A43AA604A6812F4001F6FD00A -S31508006B603D4DEA681343EB6001340F2C6ED80122C1 -S31508006B70A2400B6813409A42F6D14D68122D30D0C8 -S31508006B800BD8022D2AD07FF67EAF032D2FD0112DDC -S31508006B907FF47FAFCE6804367BE7304FBD4216D010 -S31508006BA00CD92F4FBD4212D007F58037BD420ED003 -S31508006BB0A7F58017BD427FF46CAF08E0A7F58017EC -S31508006BC0BD4204D007F58037BD427FF462AF8D68B9 -S31508006BD07DB1012D08D0426108265AE7CE680836ED -S31508006BE057E7CE680C3654E70261082651E70026B7 -S31508006BF04FE704264DE700F1040E4EE7A4F1080519 -S31508006C00AD004EE74FF0030E87E74FF0000E84E71E -S31508006C104FF0010E81E74FF0020E7EE70E4D2A680F -S31508006C2022EA03022A6087E70B4D6A6822EA030212 -S31508006C306A6089E7084DAA6822EA0302AA608BE718 -S31508006C40054DEA6822EA0303EB608DE703B0F0BD61 -S31508006C50001002400000014000040140000021101D -S31508006C60000031100008014012B90904016170479B -S31508006C700161704782B0084B1B68084AA2FB0323D0 -S31508006C805B0A00FB03F0019000BF019B5A1E0192AC -S31508006C90002BF9D102B0704708000020D34D6210CE -S31508006CA070B582B00446036813F0010F3DD0AC4BB3 -S31508006CB05B6803F00C03042B2ED0A94B5B6803F02A -S31508006CC00C03082B23D06368B3F5803F51D0002B03 -S31508006CD055D103F1804303F504331A6822F4803250 -S31508006CE01A601A6822F480221A606368002B60D042 -S31508006CF0FFF7E0FB05469A4B1B6813F4003F14D1D7 -S31508006D00FFF7D8FB401B6428F5D90320AFE1944B65 -S31508006D105B6813F4803FD6D0914B1B6813F4003F91 -S31508006D2003D06368002B00F09F81236813F0020FDD -S31508006D3065D08B4B5B6813F00C0F4ED0884B5B68A5 -S31508006D4003F00C03082B43D02369002B79D00122CA -S31508006D50844B1A60FFF7AEFB0546814B1B6813F0A0 -S31508006D60020F65D1FFF7A6FB401B0228F5D90320C1 -S31508006D707DE17B4A136843F480331360B5E7B3F5C6 -S31508006D80A02F09D0764B1A6822F480321A601A6846 -S31508006D9022F480221A60A8E703F18043A3F53C3366 -S31508006DA01A6842F480221A601A6842F480321A601D -S31508006DB09BE7FFF77FFB0546694B1B6813F4003F0B -S31508006DC0B3D0FFF777FB401B6428F5D903204EE1C3 -S31508006DD0634B5B6813F4803FB6D1614B1B6813F0B5 -S31508006DE0020F04D02369012B01D001203FE15C4A40 -S31508006DF0136823F0F803616943EAC1031360236843 -S31508006E0013F0080F32D0A369002B6ED00122564B1F -S31508006E101A60FFF74FFB0546514B5B6A13F0020FEA -S31508006E2021D1FFF747FB401B0228F5D903201EE1B5 -S31508006E304B4A136823F0F803616943EAC1031360F8 -S31508006E40DDE70022474B1A60FFF734FB0546444B43 -S31508006E501B6813F0020FD2D0FFF72CFB401B022849 -S31508006E60F5D9032003E10120FFF704FF236813F097 -S31508006E70040F00F099803A4BDB6913F0805F46D126 -S31508006E80374BDA6942F08052DA61DB6903F08053E6 -S31508006E900193019B0125354B1B6813F4807F38D07D -S31508006EA0E368012B49D0002B4DD103F1804303F54C -S31508006EB004331A6A22F001021A621A6A22F00402DC -S31508006EC01A62E368002B5DD0FFF7F4FA0646244BF6 -S31508006ED01B6A13F0020F66D1FFF7ECFA801B41F22A -S31508006EE088339842F3D90320C1E000221E4B1A606A -S31508006EF0FFF7E0FA05461A4B5B6A13F0020FB5D0A6 -S31508006F00FFF7D8FA401B0228F5D90320AFE0002581 -S31508006F10C1E7164A136843F480731360FFF7CAFA89 -S31508006F200646124B1B6813F4807FB9D1FFF7C2FAE5 -S31508006F30801B6428F5D9032099E0094A136A43F0AF -S31508006F4001031362BDE7052B12D0054B1A6A22F01E -S31508006F5001021A621A6A22F004021A62B1E700BF35 -S31508006F600010024000004242800442420070004085 -S31508006F70414B1A6A42F004021A621A6A42F0010286 -S31508006F801A629EE7FFF796FA06463B4B1B6A13F012 -S31508006F90020F08D0FFF78EFA801B41F28833984219 -S31508006FA0F3D9032063E0E5B9E369002B5ED0324AE2 -S31508006FB0526802F00C02082A5BD0022B17D0002276 -S31508006FC02E4B1A60FFF776FA04462B4B1B6813F014 -S31508006FD0007F47D0FFF76EFA001B0228F5D9032079 -S31508006FE045E0254AD36923F08053D361DCE70022C4 -S31508006FF0224B1A60FFF75EFA05461F4B1B6813F013 -S31508007000007F06D0FFF756FA401B0228F5D9032061 -S315080070102DE0236AB3F5803F1AD017494B6823F44D -S315080070207413226A606A024313434B600122134BAE -S315080070301A60FFF73FFA04460F4B1B6813F0007FF0 -S315080070400ED1FFF737FA001B0228F5D903200EE008 -S31508007050094A536823F40033A1680B435360DCE7FD -S31508007060002004E0002002E0012000E0002002B039 -S3150800707070BD0120FBE700BF0010024060004242DD -S3150800708010B586B0154C94E80F000DF1180E0EE9F0 -S315080070900F00238AADF80430114B5B6803F00C022D -S315080070A0082A18D1C3F38342724412F8102C13F439 -S315080070B0803F03D10B4800FB02F00DE0084B5B68EC -S315080070C0C3F34043734413F8143C074800FB02F02B -S315080070D0B0FBF3F000E0044806B010BD3C790008A8 -S315080070E00010024000093D0000127A00594B1B6847 -S315080070F003F007038B420CD2564A136823F00703A2 -S315080071000B431360136803F00703994201D001206B -S31508007110704770B5036813F0020F06D04E4A5368DD -S3150800712023F0F0038468234353600D46044603683E -S3150800713013F0010F52D04368012B23D0022B28D01D -S31508007140454A126812F0020F00F0828042494A68E6 -S3150800715022F0030213434B60FFF7ACF90646636857 -S31508007160012B1DD0022B2AD03B4B5B6813F00C0F6A -S3150800717034D0FFF79FF9801B41F288339842F3D940 -S31508007180032070BD344A126812F4003FDED1012094 -S3150800719070BD314A126812F0007FD7D1012070BD48 -S315080071A02D4B5B6803F00C03042B17D0FFF782F90D -S315080071B0801B41F288339842F2D9032070BD264BD2 -S315080071C05B6803F00C03082B08D0FFF773F9801BE4 -S315080071D041F288339842F2D9032070BD1D4B1B68D3 -S315080071E003F007039D420CD21A4A136823F00703DB -S315080071F02B431360136803F007039D4201D0012057 -S3150800720070BD236813F0040F06D0134A536823F49D -S31508007210E063E1680B435360236813F0080F07D057 -S315080072200D4A536823F46053216943EAC103536046 -S31508007230FFF726FF084B5B68C3F30313074AD35CC3 -S31508007240D840074B18600020FFF7F0F8002070BD03 -S31508007250012070BD00200240001002407479000829 -S3150800726008000020014B1868704700BF080000207E -S3150800727008B5FFF7F7FF044B5B68C3F30223034A1D -S31508007280D35CD84008BD00BF0010024084790008CE -S3150800729008B5FFF7E7FF044B5B68C3F3C223034A4D -S315080072A0D35CD84008BD00BF0010024084790008AE -S315080072B02DE9F04705460268136923F44053C1686F -S315080072C00B431361836802691343426913430168D8 -S315080072D0CA6822F4B05222F00C021343CB6002684B -S315080072E0536923F4407381690B435361D0F80080D6 -S315080072F0594B984557D0FFF7BBFF00EB800000EBD2 -S3150800730080006C68A400B0FBF4F4544FA7FB043467 -S3150800731064092601FFF7ACFF00EB800000EB800054 -S315080073206C68A400B0FBF4FAFFF7A2FF00EB80003C -S3150800733000EB80006C68A400B0FBF4F4A7FB0434EF -S3150800734064094FF0640909FB14A424013234A7FB2D -S315080073500434640904F0F0043444FFF789FF00EBB1 -S31508007360800000EB80006E68B600B0FBF6F6FFF70B -S315080073707FFF00EB800000EB80006B689B00B0FB92 -S31508007380F3F0A7FB0030400909FB10694FEA091919 -S3150800739009F13209A7FB0937C7F343172744C8F889 -S315080073A00870BDE8F087FFF773FF00EB800000EB7D -S315080073B080006C68A400B0FBF4F4284FA7FB0434E3 -S315080073C064092601FFF764FF00EB800000EB8000EC -S315080073D06C68A400B0FBF4FAFFF75AFF00EB8000D4 -S315080073E000EB80006C68A400B0FBF4F4A7FB04343F -S315080073F064094FF0640909FB14A424013234A7FB7D -S315080074000434640904F0F0043444FFF741FF00EB48 -S31508007410800000EB80006E68B600B0FBF6F6FFF75A -S3150800742037FF00EB800000EB80006B689B00B0FB29 -S31508007430F3F3A7FB03235B0909FB13694FEA091951 -S3150800744009F13209A7FB0937C7F343172744C8F8D8 -S315080074500870BDE8F08700BF003801401F85EB5172 -S315080074602DE9F04105460F4616469846069C2B68B8 -S315080074701B6837EA03030CBF01230023B3421ED15E -S31508007480B4F1FF3FF3D02CB1FFF714F8A0EB0800D6 -S315080074908442ECD22A68D36823F4D073D3602A686E -S315080074A0536923F001035361202385F8393085F8A1 -S315080074B03A30002385F838300320BDE8F0810020F3 -S315080074C0BDE8F081704758B310B5044690F83930D6 -S315080074D00BB3242384F839302268D36823F4005385 -S315080074E0D3602046FFF7E4FE2268136923F490432D -S315080074F013612268536923F02A0353612268D3680B -S3150800750043F40053D3600020E063202384F8393025 -S3150800751084F83A3010BD80F83830FFF7D3FFD8E743 -S31508007520012070472DE9F04182B01E4690F83A30A6 -S31508007530DBB2202B03D0022002B0BDE8F08104465E -S315080075400D469046002958D0002A58D090F8383071 -S31508007550012B01D10220EFE7012380F83830002300 -S31508007560C363222380F83A30FEF7A4FF0746A4F83F -S315080075702C80A4F82E801DE000963B460022202190 -S315080075802046FFF76DFF00283BD1236933B92368EE -S315080075905B68C3F3080325F8023B0BE023685B68C6 -S315080075A0DBB225F8013B05E023685B6803F07F033F -S315080075B02B700135E38D9BB2C3B1E38D9BB2013BC2 -S315080075C09BB2E385A368B3F5805FD5D000963B46AA -S315080075D0002220212046FFF743FFA0B92369002B8C -S315080075E0E2D123685B682B700135E3E7202384F832 -S315080075F03A30002084F838009EE701209CE70120F5 -S315080076009AE7032098E7032096E700000D4B1A68CF -S3150800761042F001021A6059680B4A0A405A601A6811 -S3150800762022F0847222F480321A601A6822F48022C8 -S315080076301A605A6822F4FE025A604FF41F029A60D2 -S31508007640704700BF001002400000FFF800B591B077 -S31508007650012206924FF480330793002108910A927B -S3150800766002220D920E934FF4E0130F9306A8FFF72C -S3150800767017FB00B1FEE70F230193022102910023B5 -S3150800768003934FF480620492059301A8FFF72EFD39 -S3150800769000B1FEE711B05DF804FB08B5FEF7ECFE95 -S315080076A0FFF7D4FF00F0FAF8FEF78CFE08BD08B520 -S315080076B0FFF7F3FFFEF7FCFDFEF78EFEFEF77CFEF6 -S315080076C0FAE700002DE9F0418CB05B4B9A6942F06D -S315080076D001029A619A6902F001020192019ADA6935 -S315080076E042F08052DA61DA6902F080520292029A16 -S315080076F09A6942F004029A619A6902F004020392B6 -S31508007700039A9A6942F008029A619A6902F0080295 -S315080077100492049A9A6942F010029A619A6902F0F0 -S3150800772010020592059ADA6942F40032DA61DA69DA -S3150800773002F400320692069ADA6942F00072DA61B9 -S31508007740DB6903F000730793079B0320FFF726F90D -S31508007750002211466FF00B00FFF732F9002211469E -S315080077606FF00A00FFF72CF9002211466FF00900A6 -S31508007770FFF726F9002211466FF00400FFF720F9FB -S31508007780002211466FF00300FFF71AF9002211468E -S315080077906FF00100FFF714F9002211464FF0FF3091 -S315080077A0FFF70EF94FF4805708974FF00108CDF808 -S315080077B0248000240A9402250B95204E08A93046F9 -S315080077C0FFF75CF9424639463046FFF74DFA04237F -S315080077D00893099503260B9607F1804707F578471E -S315080077E008A93846FFF74AF90823089309940A9422 -S315080077F008A93846FFF742F94FF4807308930994AD -S315080078000A940F4C08A92046FFF738F94FF400737D -S31508007810089309950B9608A92046FFF72FF9094AF8 -S31508007820536823F4C04343F0E06343F48043536052 -S315080078300CB0BDE8F08100BF001002400010014006 -S31508007840000C014000000140DFF834D0002103E0BD -S315080078500C4B5B58435004310B480C4B42189A4268 -S31508007860F6D30B4A02E0002342F8043B094B9A423E -S31508007870F9D3FFF7CBFE00F031F8FFF718FF704792 -S315080078800050002094790008000000200C00002019 -S315080078900C00002024010020FEE7000008B5FFF7D1 -S315080078A0E1FC084BA3FB00308009FFF7BBF8042076 -S315080078B0FFF7CEF8002211464FF0FF30FFF780F8A9 -S315080078C008BD00BFD34D621008B5FEF7F3FD08BD2D -S315080078D008B5FEF7E3FDFFF7CCF808BD70B500253F -S315080078E00C4E0D4CA41BA410A54209D100F01AF8A1 -S315080078F000250A4E0A4CA41BA410A54205D170BD4A -S3150800790056F8253098470135EEE756F8253098475A -S315080079100135F2E78C7900088C7900088C79000823 -S3150800792090790008F8B500BFF8BC08BC9E467047B9 -S31108007930F8B500BFF8BC08BC9E467047BE -S3150800793C02030405060708090A0B0C0D0E0F101096 -S3150800794C01020000050206020603070308030903E1 -S3150800795C09040A040B040C040C050D050E050F0589 -S3150800796C0F061006100710080000000000000000A3 -S3150800797C01020304060708090000000001020304BB -S3090800798C356100084B -S30908007990116100086B -S31108007994010000001000000000A24A04D8 -S7050800784931 +S31508006990F8BD0220F8BD0220F8BD0220F8BD0000AF +S315080069A0074AD36823F4E0631B041B0C000200F4B7 +S315080069B0E060184340F0BF6040F40030D060704794 +S315080069C000ED00E030B4164BDB68C3F30223C3F1D5 +S315080069D00704042C28BF04241D1D062D17D9033BC4 +S315080069E0012505FA04F4013C2140994005FA03F310 +S315080069F0013B1340194300280BDB0901C9B200F11A +S31508006A00604000F5614080F8001330BC70470023F1 +S31508006A10E6E700F00F000901C9B2024B1954F4E782 +S31508006A2000ED00E014ED00E00138B0F1807F0AD2F5 +S31508006A30064B5860F021064A82F823100020986019 +S31508006A4007221A6070470120704700BF10E000E077 +S31508006A5000ED00E0042805D0054A136823F0040376 +S31508006A6013607047024A136843F0040313607047C3 +S31508006A7010E000E0704708B5FFF7FCFF08BD00000E +S31508006A80F0B583B00026344671E0002D00F0A180F1 +S31508006A90012D00D1CE68FF2B00F2AF808646FF2B72 +S31508006AA000F2AE80A500DEF800200F27AF4022EAEC +S31508006AB0070206FA05F52A43CEF800204A6812F0BE +S31508006AC0805F53D0634A956945F0010595619269DF +S31508006AD002F001020192019AA508AF1C5E4A52F81B +S31508006AE0272004F00307BF004FF00F0E0EFA07FE2B +S31508006AF022EA0E02DFF870E1704500F088800EF594 +S31508006B00806E704500F086800EF5806E704500F048 +S31508006B1084800EF5806E704576D04FF0040E0EFA1E +S31508006B2007F73A4302354C4F47F825204A6812F4CE +S31508006B30803F75D0494D2A681A432A604A6812F47C +S31508006B40003F73D0454D6A681A436A604A6812F472 +S31508006B50801F71D0414DAA681A43AA604A6812F488 +S31508006B60001F6FD03D4DEA681343EB6001340F2CCC +S31508006B706ED80122A2400B6813409A42F6D14D689E +S31508006B80122D30D00BD8022D2AD07FF67EAF032DDA +S31508006B902FD0112D7FF47FAFCE6804367BE7304FB8 +S31508006BA0BD4216D00CD92F4FBD4212D007F58037FB +S31508006BB0BD420ED0A7F58017BD427FF46CAF08E042 +S31508006BC0A7F58017BD4204D007F58037BD427FF48C +S31508006BD062AF8D687DB1012D08D0426108265AE75B +S31508006BE0CE68083657E7CE680C3654E702610826A1 +S31508006BF051E700264FE704264DE700F1040E4EE75D +S31508006C00A4F10805AD004EE74FF0030E87E74FF0F5 +S31508006C10000E84E74FF0010E81E74FF0020E7EE783 +S31508006C200E4D2A6822EA03022A6087E70B4D6A6836 +S31508006C3022EA03026A6089E7084DAA6822EA030283 +S31508006C40AA608BE7054DEA6822EA0303EB608DE745 +S31508006C5003B0F0BD001002400000014000040140EE +S31508006C6000002110000031100008014012B9090483 +S31508006C70016170470161704782B0084B1B68084A7A +S31508006C80A2FB03235B0A00FB03F0019000BF019BF4 +S31508006C905A1E0192002BF9D102B070470800002055 +S31508006CA0D34D621070B582B00446036813F0010F25 +S31508006CB03DD0AC4B5B6803F00C03042B2ED0A94BDC +S31508006CC05B6803F00C03082B23D06368B3F5803F99 +S31508006CD051D0002B55D103F1804303F504331A68CC +S31508006CE022F480321A601A6822F480221A606368D5 +S31508006CF0002B60D0FFF7E0FB05469A4B1B6813F4A0 +S31508006D00003F14D1FFF7D8FB401B6428F5D90320B0 +S31508006D10AFE1944B5B6813F4803FD6D0914B1B6868 +S31508006D2013F4003F03D06368002B00F09F812368AB +S31508006D3013F0020F65D08B4B5B6813F00C0F4ED027 +S31508006D40884B5B6803F00C03082B43D02369002BA0 +S31508006D5079D00122844B1A60FFF7AEFB0546814BBA +S31508006D601B6813F0020F65D1FFF7A6FB401B02282C +S31508006D70F5D903207DE17B4A136843F48033136019 +S31508006D80B5E7B3F5A02F09D0764B1A6822F48032FE +S31508006D901A601A6822F480221A60A8E703F1804371 +S31508006DA0A3F53C331A6842F480221A601A6842F442 +S31508006DB080321A609BE7FFF77FFB0546694B1B6825 +S31508006DC013F4003FB3D0FFF777FB401B6428F5D9CF +S31508006DD003204EE1634B5B6813F4803FB6D1614BE9 +S31508006DE01B6813F0020F04D02369012B01D0012080 +S31508006DF03FE15C4A136823F0F803616943EAC1037B +S31508006E001360236813F0080F32D0A369002B6ED0E5 +S31508006E100122564B1A60FFF74FFB0546514B5B6A3A +S31508006E2013F0020F21D1FFF747FB401B0228F5D9C3 +S31508006E3003201EE14B4A136823F0F803616943EA0D +S31508006E40C1031360DDE70022474B1A60FFF734FBE6 +S31508006E500546444B1B6813F0020FD2D0FFF72CFBF4 +S31508006E60401B0228F5D9032003E10120FFF704FFA0 +S31508006E70236813F0040F00F099803A4BDB6913F08E +S31508006E80805F46D1374BDA6942F08052DA61DB69B6 +S31508006E9003F080530193019B0125354B1B6813F4BE +S31508006EA0807F38D0E368012B49D0002B4DD103F100 +S31508006EB0804303F504331A6A22F001021A621A6A39 +S31508006EC022F004021A62E368002B5DD0FFF7F4FA99 +S31508006ED00646244B1B6A13F0020F66D1FFF7ECFA3D +S31508006EE0801B41F288339842F3D90320C1E000227F +S31508006EF01E4B1A60FFF7E0FA05461A4B5B6A13F059 +S31508006F00020FB5D0FFF7D8FA401B0228F5D903209F +S31508006F10AFE00025C1E7164A136843F4807313608F +S31508006F20FFF7CAFA0646124B1B6813F4807FB9D1DD +S31508006F30FFF7C2FA801B6428F5D9032099E0094AAD +S31508006F40136A43F001031362BDE7052B12D0054B04 +S31508006F501A6A22F001021A621A6A22F004021A62F6 +S31508006F60B1E700BF001002400000424280044242DE +S31508006F7000700040414B1A6A42F004021A621A6A0B +S31508006F8042F001021A629EE7FFF796FA06463B4B65 +S31508006F901B6A13F0020F08D0FFF78EFA801B41F226 +S31508006FA088339842F3D9032063E0E5B9E369002BF7 +S31508006FB05ED0324A526802F00C02082A5BD0022BD5 +S31508006FC017D000222E4B1A60FFF776FA04462B4B91 +S31508006FD01B6813F0007F47D0FFF76EFA001B0228E4 +S31508006FE0F5D9032045E0254AD36923F08053D361B8 +S31508006FF0DCE70022224B1A60FFF75EFA05461F4BB4 +S315080070001B6813F0007F06D0FFF756FA401B0228CC +S31508007010F5D903202DE0236AB3F5803F1AD0174926 +S315080070204B6823F47413226A606A024313434B6065 +S315080070300122134B1A60FFF73FFA04460F4B1B68F1 +S3150800704013F0007F0ED1FFF737FA001B0228F5D997 +S3150800705003200EE0094A536823F40033A1680B4362 +S315080070605360DCE7002004E0002002E0012000E095 +S31508007070002002B070BD0120FBE700BF00100240EF +S315080070806000424210B586B0154C94E80F000DF129 +S31508007090180E0EE90F00238AADF80430114B5B6811 +S315080070A003F00C02082A18D1C3F38342724412F87B +S315080070B0102C13F4803F03D10B4800FB02F00DE0BF +S315080070C0084B5B68C3F34043734413F8143C074802 +S315080070D000FB02F0B0FBF3F000E0044806B010BD78 +S315080070E0607900080010024000093D0000127A008D +S315080070F0594B1B6803F007038B420CD2564A136898 +S3150800710023F007030B431360136803F00703994240 +S3150800711001D00120704770B5036813F0020F06D03E +S315080071204E4A536823F0F0038468234353600D46A0 +S315080071300446036813F0010F52D04368012B23D08D +S31508007140022B28D0454A126812F0020F00F08280FE +S3150800715042494A6822F0030213434B60FFF7ACF931 +S3150800716006466368012B1DD0022B2AD03B4B5B6871 +S3150800717013F00C0F34D0FFF79FF9801B41F28833C8 +S315080071809842F3D9032070BD344A126812F4003FBE +S31508007190DED1012070BD314A126812F0007FD7D1C6 +S315080071A0012070BD2D4B5B6803F00C03042B17D030 +S315080071B0FFF782F9801B41F288339842F2D90320FF +S315080071C070BD264B5B6803F00C03082B08D0FFF74D +S315080071D073F9801B41F288339842F2D9032070BDB7 +S315080071E01D4B1B6803F007039D420CD21A4A13680D +S315080071F023F007032B431360136803F007039D422C +S3150800720001D0012070BD236813F0040F06D0134A7D +S31508007210536823F4E063E1680B435360236813F073 +S31508007220080F07D00D4A536823F46053216943EACF +S31508007230C1035360FFF726FF084B5B68C3F30313CC +S31508007240074AD35CD840074B18600020FFF7F0F8D0 +S31508007250002070BD012070BD0020024000100240D1 +S315080072609879000808000020014B1868704700BF8D +S315080072700800002008B5FFF7F7FF044B5B68C3F367 +S315080072800223034AD35CD84008BD00BF0010024061 +S31508007290A879000808B5FFF7E7FF044B5B68C3F356 +S315080072A0C223034AD35CD84008BD00BF0010024081 +S315080072B0A87900082DE9F04705460268136923F402 +S315080072C04053C1680B4313618368026913434269DB +S315080072D013430168CA6822F4B05222F00C02134321 +S315080072E0CB600268536923F4407381690B43536189 +S315080072F0D0F80080594B984557D0FFF7BBFF00EBF5 +S31508007300800000EB80006C68A400B0FBF4F4544FD6 +S31508007310A7FB043464092601FFF7ACFF00EB8000E5 +S3150800732000EB80006C68A400B0FBF4FAFFF7A2FF3C +S3150800733000EB800000EB80006C68A400B0FBF4F45E +S31508007340A7FB043464094FF0640909FB14A424015B +S315080073503234A7FB0434640904F0F0043444FFF71C +S3150800736089FF00EB800000EB80006E68B600B0FB7A +S31508007370F6F6FFF77FFF00EB800000EB80006B68F6 +S315080073809B00B0FBF3F0A7FB0030400909FB10692E +S315080073904FEA091909F13209A7FB0937C7F3431759 +S315080073A02744C8F80870BDE8F087FFF773FF00EBBD +S315080073B0800000EB80006C68A400B0FBF4F4284F52 +S315080073C0A7FB043464092601FFF764FF00EB80007D +S315080073D000EB80006C68A400B0FBF4FAFFF75AFFD4 +S315080073E000EB800000EB80006C68A400B0FBF4F4AE +S315080073F0A7FB043464094FF0640909FB14A42401AB +S315080074003234A7FB0434640904F0F0043444FFF76B +S3150800741041FF00EB800000EB80006E68B600B0FB11 +S31508007420F6F6FFF737FF00EB800000EB80006B688D +S315080074309B00B0FBF3F3A7FB03235B0909FB136966 +S315080074404FEA091909F13209A7FB0937C7F34317A8 +S315080074502744C8F80870BDE8F08700BF0038014027 +S315080074601F85EB512DE9F04105460F46164698460D +S31508007470069C2B681B6837EA03030CBF012300230D +S31508007480B3421ED1B4F1FF3FF3D02CB1FFF714F885 +S31508007490A0EB08008442ECD22A68D36823F4D073A0 +S315080074A0D3602A68536923F001035361202385F8C2 +S315080074B0393085F83A30002385F838300320BDE89E +S315080074C0F0810020BDE8F081704758B310B5044636 +S315080074D090F839300BB3242384F839302268D368FE +S315080074E023F40053D3602046FFF7E4FE22681369AD +S315080074F023F4904313612268536923F02A035361E6 +S315080075002268D36843F40053D3600020E063202345 +S3150800751084F8393084F83A3010BD80F83830FFF7EF +S31508007520D3FFD8E7012070472DE9F04182B01E4607 +S3150800753090F83A30DBB2202B03D0022002B0BDE827 +S31508007540F08104460D469046002958D0002A58D0A6 +S3150800755090F83830012B01D10220EFE7012380F89B +S3150800756038300023C363222380F83A30FEF7A4FF9D +S315080075700746A4F82C80A4F82E801DE000963B460A +S31508007580002220212046FFF76DFF00283BD1236902 +S3150800759033B923685B68C3F3080325F8023B0BE09D +S315080075A023685B68DBB225F8013B05E023685B6866 +S315080075B003F07F032B700135E38D9BB2C3B1E38DD6 +S315080075C09BB2013B9BB2E385A368B3F5805FD5D038 +S315080075D000963B46002220212046FFF743FFA0B92C +S315080075E02369002BE2D123685B682B700135E3E73A +S315080075F0202384F83A30002084F838009EE70120DA +S315080076009CE701209AE7032098E7032096E7000005 +S315080076100F4B1A6842F001021A6059680D4A0A406F +S315080076205A601A6822F0847222F480321A601A6844 +S3150800763022F480221A605A6822F4FE025A604FF435 +S315080076401F029A604FF00062034B9A60704700BFB2 +S31508007650001002400000FFF800ED00E0014B024A6E +S315080076609A60704700ED00E00060000800B591B030 +S31508007670012206924FF480330793002108910A925B +S3150800768002220D920E934FF4E0130F9306A8FFF70C +S3150800769009FB00B1FEE70F230193022102910023A3 +S315080076A003934FF480620492059301A8FFF720FD27 +S315080076B000B1FEE711B05DF804FB08B5FFF7CEFF91 +S315080076C0FEF7DCFEFFF7D2FF00F0FAF8FEF77CFEC5 +S315080076D008BD08B5FFF7F1FFFEF7EAFDFEF77EFEE7 +S315080076E0FEF76CFEFAE700002DE9F0418CB05B4B23 +S315080076F09A6942F001029A619A6902F001020192BE +S31508007700019ADA6942F08052DA61DA6902F0805247 +S315080077100292029A9A6942F004029A619A6902F000 +S3150800772004020392039A9A6942F008029A619A69D6 +S3150800773002F008020492049A9A6942F010029A61C9 +S315080077409A6902F010020592059ADA6942F4003243 +S31508007750DA61DA6902F400320692069ADA6942F0C8 +S315080077600072DA61DB6903F000730793079B032055 +S31508007770FFF716F9002211466FF00B00FFF722F902 +S31508007780002211466FF00A00FFF71CF90022114685 +S315080077906FF00900FFF716F9002211466FF0040092 +S315080077A0FFF710F9002211466FF00300FFF70AF9F8 +S315080077B0002211466FF00100FFF704F90022114676 +S315080077C04FF0FF30FFF7FEF84FF4805708974FF059 +S315080077D00108CDF8248000240A9402250B95204E32 +S315080077E008A93046FFF74CF9424639463046FFF7B6 +S315080077F03DFA04230893099503260B9607F180475B +S3150800780007F5784708A93846FFF73AF90823089391 +S3150800781009940A9408A93846FFF732F94FF4807399 +S31508007820089309940A940F4C08A92046FFF728F9EB +S315080078304FF40073089309950B9608A92046FFF79D +S315080078401FF9094A536823F4C04343F0E06343F43D +S31508007850804353600CB0BDE8F08100BF00100240C1 +S3150800786000100140000C014000000140DFF834D050 +S31508007870002103E00C4B5B58435004310B480C4B7A +S3150800788042189A42F6D30B4A02E0002342F8043B18 +S31508007890094B9A42F9D3FFF7BBFE00F031F8FFF720 +S315080078A018FF704700500020B87900080000002033 +S315080078B00C0000200C00002024010020FEE7000038 +S315080078C008B5FFF7D1FC084BA3FB00308009FFF78A +S315080078D0ABF80420FFF7BEF8002211464FF0FF3040 +S315080078E0FFF770F808BD00BFD34D621008B5FEF764 +S315080078F0E3FD08BD08B5FEF7D3FDFFF7BCF808BDE4 +S3150800790070B500250C4E0D4CA41BA410A54209D138 +S3150800791000F01AF800250A4E0A4CA41BA410A5422A +S3150800792005D170BD56F8253098470135EEE756F86B +S31508007930253098470135F2E7B0790008B079000894 +S31508007940B0790008B4790008F8B500BFF8BC08BCDF +S315080079509E467047F8B500BFF8BC08BC9E467047FF +S3150800796002030405060708090A0B0C0D0E0F101072 +S3150800797001020000050206020603070308030903BD +S3150800798009040A040B040C040C050D050E050F0565 +S315080079900F0610061007100800000000000000007F +S315080079A00102030406070809000000000102030497 +S309080079B03561000827 +S309080079B41161000847 +S311080079B8010000001000000000A24A04B4 +S7050800786D0D diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/main.c index 7f5e834a..da041ea0 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -73,6 +74,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -84,6 +87,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.elf b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.elf index 8a429ae9..6e980e73 100644 Binary files a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.elf and b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.elf differ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.map b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.map index 407efe1e..56acb71b 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.map +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.map @@ -1,236 +1,240 @@ - -bin/demoprog_olimexino_stm32.elf: file format elf32-littlearm -bin/demoprog_olimexino_stm32.elf -architecture: arm, flags 0x00000112: -EXEC_P, HAS_SYMS, D_PAGED -start address 0x080082a9 - -Program Header: - LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 - filesz 0x00008efc memsz 0x00008efc flags rwx - LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08008efc align 2**16 - filesz 0x00000434 memsz 0x0000045c flags rw- - LOAD off 0x0001045c vaddr 0x2000045c paddr 0x08009330 align 2**16 - filesz 0x00000000 memsz 0x00000600 flags rw- -private flags = 5000200: [Version5 EABI] [soft-float ABI] - -Sections: -Idx Name Size VMA LMA File off Algn - 0 .isr_vector 00000110 08008000 08008000 00008000 2**0 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 1 .text 00000db8 08008110 08008110 00008110 2**2 - CONTENTS, ALLOC, LOAD, READONLY, CODE - 2 .rodata 00000028 08008ec8 08008ec8 00008ec8 2**2 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 3 .init_array 00000008 08008ef0 08008ef0 00008ef0 2**2 - CONTENTS, ALLOC, LOAD, DATA - 4 .fini_array 00000004 08008ef8 08008ef8 00008ef8 2**2 - CONTENTS, ALLOC, LOAD, DATA - 5 .data 00000434 20000000 08008efc 00010000 2**3 - CONTENTS, ALLOC, LOAD, DATA - 6 .bss 00000028 20000434 08009330 00010434 2**2 - ALLOC - 7 ._user_heap_stack 00000600 2000045c 08009330 0001045c 2**0 - ALLOC - 8 .ARM.attributes 00000029 00000000 00000000 00010434 2**0 - CONTENTS, READONLY - 9 .debug_line 0000172b 00000000 00000000 0001045d 2**0 - CONTENTS, READONLY, DEBUGGING - 10 .debug_info 00003635 00000000 00000000 00011b88 2**0 - CONTENTS, READONLY, DEBUGGING - 11 .debug_abbrev 00000ed6 00000000 00000000 000151bd 2**0 - CONTENTS, READONLY, DEBUGGING - 12 .debug_aranges 00000360 00000000 00000000 00016098 2**3 - CONTENTS, READONLY, DEBUGGING - 13 .debug_ranges 000002e0 00000000 00000000 000163f8 2**3 - CONTENTS, READONLY, DEBUGGING - 14 .debug_str 00001103 00000000 00000000 000166d8 2**0 - CONTENTS, READONLY, DEBUGGING - 15 .comment 0000006e 00000000 00000000 000177db 2**0 - CONTENTS, READONLY - 16 .debug_frame 0000069c 00000000 00000000 0001784c 2**2 - CONTENTS, READONLY, DEBUGGING - 17 .debug_loc 0000101e 00000000 00000000 00017ee8 2**0 - CONTENTS, READONLY, DEBUGGING -SYMBOL TABLE: -08008000 l d .isr_vector 00000000 .isr_vector -08008110 l d .text 00000000 .text -08008ec8 l d .rodata 00000000 .rodata -08008ef0 l d .init_array 00000000 .init_array -08008ef8 l d .fini_array 00000000 .fini_array -20000000 l d .data 00000000 .data -20000434 l d .bss 00000000 .bss -2000045c l d ._user_heap_stack 00000000 ._user_heap_stack -00000000 l d .ARM.attributes 00000000 .ARM.attributes -00000000 l d .debug_line 00000000 .debug_line -00000000 l d .debug_info 00000000 .debug_info -00000000 l d .debug_abbrev 00000000 .debug_abbrev -00000000 l d .debug_aranges 00000000 .debug_aranges -00000000 l d .debug_ranges 00000000 .debug_ranges -00000000 l d .debug_str 00000000 .debug_str -00000000 l d .comment 00000000 .comment -00000000 l d .debug_frame 00000000 .debug_frame -00000000 l d .debug_loc 00000000 .debug_loc -00000000 l df *ABS* 00000000 obj/startup_stm32f103xb.o -f108f85f l *ABS* 00000000 BootRAM -080082b8 l .text 00000000 LoopCopyDataInit -080082b0 l .text 00000000 CopyDataInit -080082cc l .text 00000000 LoopFillZerobss -080082c6 l .text 00000000 FillZerobss -080082f8 l .text 00000000 Infinite_Loop -00000000 l df *ABS* 00000000 crtstuff.c -08008eb0 l O .text 00000000 __EH_FRAME_BEGIN__ -08008110 l F .text 00000000 __do_global_dtors_aux -20000434 l .bss 00000000 completed.8603 -08008ef8 l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry -08008134 l F .text 00000000 frame_dummy -20000438 l .bss 00000000 object.8608 -08008ef4 l O .init_array 00000000 __frame_dummy_init_array_entry -00000000 l df *ABS* 00000000 init.c -00000000 l df *ABS* 00000000 __call_atexit.c -080081bc l F .text 00000014 register_fini -00000000 l df *ABS* 00000000 atexit.c -00000000 l df *ABS* 00000000 fini.c -00000000 l df *ABS* 00000000 __atexit.c -00000000 l df *ABS* 00000000 timer.c -00000000 l df *ABS* 00000000 main.c -0800833c l F .text 0000004e SystemClock_Config -0800838c l F .text 00000014 Init -00000000 l df *ABS* 00000000 system_stm32f1xx.c -00000000 l df *ABS* 00000000 stm32f1xx_hal_rcc.c -080084c4 l F .text 0000002c RCC_Delay -00000000 l df *ABS* 00000000 stm32f1xx_hal_gpio.c -00000000 l df *ABS* 00000000 stm32f1xx_hal_cortex.c -00000000 l df *ABS* 00000000 stm32f1xx_hal.c -00000000 l df *ABS* 00000000 led.c -20000450 l O .bss 00000004 timer_counter_last.6491 -20000454 l O .bss 00000001 led_toggle_state.6490 -00000000 l df *ABS* 00000000 boot.c -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o -00000000 l df *ABS* 00000000 impure.c -20000000 l O .data 00000428 impure_data -00000000 l df *ABS* 00000000 -08008efc l .fini_array 00000000 __fini_array_end -20000434 l .bss 00000000 __bss_start__ -2000045c l .bss 00000000 __bss_end__ -00000000 l *UND* 00000000 software_init_hook -08008ef8 l .fini_array 00000000 __fini_array_start -08008ef8 l .init_array 00000000 __init_array_end -00000000 l *UND* 00000000 hardware_init_hook -08008ef0 l .init_array 00000000 __preinit_array_end -00000000 l *UND* 00000000 __stack -08008ef0 l .init_array 00000000 __init_array_start -00000000 l *UND* 00000000 _exit -08008ef0 l .init_array 00000000 __preinit_array_start -00000000 l *UND* 00000000 free -080082f8 w F .text 00000002 RTC_Alarm_IRQHandler -080082f8 w F .text 00000002 EXTI2_IRQHandler -080082f8 w F .text 00000002 DebugMon_Handler -08008cf8 g F .text 00000064 HAL_NVIC_SetPriority -080082f8 w F .text 00000002 TIM1_CC_IRQHandler -080082f8 w F .text 00000002 HardFault_Handler -00000400 g *ABS* 00000000 _Min_Stack_Size -08008330 g F .text 0000000c SysTick_Handler -08008cc8 g F .text 0000000c HAL_GPIO_WritePin -080082f8 w F .text 00000002 PVD_IRQHandler -08008efc g *ABS* 00000000 _sidata -08008ae4 g F .text 0000000c HAL_RCC_GetHCLKFreq -080082f8 w F .text 00000002 PendSV_Handler -080082f8 w F .text 00000002 NMI_Handler -08008ef0 g .init_array 00000000 __exidx_end -080082f8 w F .text 00000002 EXTI3_IRQHandler -080088f0 g F .text 00000070 HAL_RCC_GetSysClockFreq -080083b4 g F .text 000000d0 HAL_MspInit -08008da8 w F .text 00000002 HAL_SYSTICK_Callback -08008ec8 g .text 00000000 _etext -20000434 g .bss 00000000 _sbss -08008af0 g F .text 000001d8 HAL_GPIO_Init -080082f8 w F .text 00000002 EXTI0_IRQHandler -080082f8 w F .text 00000002 I2C2_EV_IRQHandler -20000428 g O .data 00000004 SystemCoreClock -00000000 w *UND* 00000000 malloc -20000430 g O .data 00000001 uwTickFreq -080082f8 w F .text 00000002 UsageFault_Handler -080082f8 w F .text 00000002 ADC1_2_IRQHandler -20000000 g .data 00000000 _sdata -080082f8 w F .text 00000002 SPI1_IRQHandler -080082f8 w F .text 00000002 TAMPER_IRQHandler -20000458 g O .bss 00000004 uwTick -08008d5c g F .text 0000002c HAL_SYSTICK_Config -08008ef0 g .init_array 00000000 __exidx_start -08008edc g O .rodata 00000004 _global_impure_ptr -0800816c g F .text 00000050 __libc_init_array -080082f8 w F .text 00000002 DMA1_Channel4_IRQHandler -08008eb0 g F .text 00000000 _init -080082f8 w F .text 00000002 USART3_IRQHandler -080081dc g F .text 00000028 __libc_fini_array -080082f8 w F .text 00000002 RTC_IRQHandler -2000045c g .bss 00000000 _ebss -080082f8 w F .text 00000002 DMA1_Channel7_IRQHandler -080082a8 w F .text 00000038 Reset_Handler -080082f8 w F .text 00000002 CAN1_RX1_IRQHandler -2000042c g O .data 00000004 uwTickPrio -08008e00 g F .text 00000024 HAL_Init -08008e48 g F .text 00000014 LedInit -080082f8 w F .text 00000002 TIM4_IRQHandler -00000000 w *UND* 00000000 __deregister_frame_info -080082f8 w F .text 00000002 I2C1_EV_IRQHandler -080082f8 w F .text 00000002 DMA1_Channel6_IRQHandler -080082f8 w F .text 00000002 TIM3_IRQHandler -080082f8 w F .text 00000002 RCC_IRQHandler -080082f8 w F .text 00000002 TIM1_TRG_COM_IRQHandler -00000200 g *ABS* 00000000 _Min_Heap_Size -080082f8 w F .text 00000002 DMA1_Channel1_IRQHandler -080082f8 g .text 00000002 Default_Handler -08008ee0 g O .rodata 00000010 AHBPrescTable -080082f8 w F .text 00000002 EXTI15_10_IRQHandler -08008204 g F .text 000000a4 __register_exitproc -08008960 g F .text 00000184 HAL_RCC_ClockConfig -08008cd4 g F .text 00000024 HAL_NVIC_SetPriorityGrouping -080082f8 w F .text 00000002 EXTI9_5_IRQHandler -08008e3c w F .text 0000000c HAL_GetTick -080082f8 w F .text 00000002 SPI2_IRQHandler -080082f8 w F .text 00000002 MemManage_Handler -080083a0 g F .text 00000014 main -080082f8 w F .text 00000002 SVC_Handler -00000000 w *UND* 00000000 __libc_fini -080082f8 w F .text 00000002 DMA1_Channel5_IRQHandler -080082f8 w F .text 00000002 EXTI4_IRQHandler -080082f8 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler -08008ea8 g F .text 00000002 BootComInit -08008484 g F .text 00000040 SystemInit -08008ebc g F .text 00000000 _fini -080082f8 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler -080081d0 g F .text 0000000c atexit -080082f8 w F .text 00000002 DMA1_Channel3_IRQHandler -08008db4 w F .text 0000004c HAL_InitTick -080082f8 w F .text 00000002 TIM1_UP_IRQHandler -08008e24 w F .text 00000018 HAL_IncTick -080082f8 w F .text 00000002 WWDG_IRQHandler -08008e5c g F .text 0000004c LedToggle -080082f8 w F .text 00000002 TIM2_IRQHandler -08008d88 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig -080082f8 w F .text 00000002 TIM1_BRK_IRQHandler -20005000 g *ABS* 00000000 _estack -080082f8 w F .text 00000002 EXTI1_IRQHandler -20000434 g .data 00000000 _edata -080082f8 w F .text 00000002 USART2_IRQHandler -080084f0 g F .text 00000400 HAL_RCC_OscConfig -08008000 g O .isr_vector 00000000 g_pfnVectors -080082f8 w F .text 00000002 I2C2_ER_IRQHandler -080082f8 w F .text 00000002 DMA1_Channel2_IRQHandler -08008eac g F .text 00000002 BootComCheckActivationRequest -080082f8 w F .text 00000002 CAN1_SCE_IRQHandler -080082f8 w F .text 00000002 FLASH_IRQHandler -080082f8 w F .text 00000002 BusFault_Handler -080082f8 w F .text 00000002 USART1_IRQHandler -08008dac g F .text 00000008 HAL_SYSTICK_IRQHandler -080082f8 w F .text 00000002 I2C1_ER_IRQHandler -08008328 g F .text 00000008 TimerGet -00000000 w *UND* 00000000 _Jv_RegisterClasses -080082fc g F .text 0000002c TimerInit -00000000 w *UND* 00000000 __register_frame_info -080082f8 w F .text 00000002 USBWakeUp_IRQHandler - - + +bin/demoprog_olimexino_stm32.elf: file format elf32-littlearm +bin/demoprog_olimexino_stm32.elf +architecture: armv7, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x08008279 + +Program Header: + LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x00008ec0 memsz 0x00008ec0 flags rwx + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08008ec0 align 2**16 + filesz 0x00000438 memsz 0x00000484 flags rw- + LOAD off 0x00010484 vaddr 0x20000484 paddr 0x080092f8 align 2**16 + filesz 0x00000000 memsz 0x00000600 flags rw- +private flags = 5000200: [Version5 EABI] [soft-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .isr_vector 00000110 08008000 08008000 00008000 2**0 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 1 .text 00000d7c 08008110 08008110 00008110 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 2 .rodata 00000028 08008e8c 08008e8c 00008e8c 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 3 .init_array 00000008 08008eb4 08008eb4 00008eb4 2**2 + CONTENTS, ALLOC, LOAD, DATA + 4 .fini_array 00000004 08008ebc 08008ebc 00008ebc 2**2 + CONTENTS, ALLOC, LOAD, DATA + 5 .data 00000438 20000000 08008ec0 00010000 2**3 + CONTENTS, ALLOC, LOAD, DATA + 6 .bss 0000004c 20000438 080092f8 00010438 2**2 + ALLOC + 7 ._user_heap_stack 00000600 20000484 080092f8 00010484 2**0 + ALLOC + 8 .ARM.attributes 00000029 00000000 00000000 00010438 2**0 + CONTENTS, READONLY + 9 .debug_line 00002b05 00000000 00000000 00010461 2**0 + CONTENTS, READONLY, DEBUGGING + 10 .debug_info 00008dc1 00000000 00000000 00012f66 2**0 + CONTENTS, READONLY, DEBUGGING + 11 .debug_abbrev 0000180f 00000000 00000000 0001bd27 2**0 + CONTENTS, READONLY, DEBUGGING + 12 .debug_aranges 00000368 00000000 00000000 0001d538 2**3 + CONTENTS, READONLY, DEBUGGING + 13 .debug_str 0000151b 00000000 00000000 0001d8a0 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_ranges 00000338 00000000 00000000 0001edc0 2**3 + CONTENTS, READONLY, DEBUGGING + 15 .debug_loc 00001480 00000000 00000000 0001f0f8 2**0 + CONTENTS, READONLY, DEBUGGING + 16 .comment 00000075 00000000 00000000 00020578 2**0 + CONTENTS, READONLY + 17 .debug_frame 000006dc 00000000 00000000 000205f0 2**2 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08008000 l d .isr_vector 00000000 .isr_vector +08008110 l d .text 00000000 .text +08008e8c l d .rodata 00000000 .rodata +08008eb4 l d .init_array 00000000 .init_array +08008ebc l d .fini_array 00000000 .fini_array +20000000 l d .data 00000000 .data +20000438 l d .bss 00000000 .bss +20000484 l d ._user_heap_stack 00000000 ._user_heap_stack +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l d .comment 00000000 .comment +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l df *ABS* 00000000 obj/startup_stm32f103xb.o +f108f85f l *ABS* 00000000 BootRAM +08008288 l .text 00000000 LoopCopyDataInit +08008280 l .text 00000000 CopyDataInit +0800829c l .text 00000000 LoopFillZerobss +08008296 l .text 00000000 FillZerobss +080082c8 l .text 00000000 Infinite_Loop +00000000 l df *ABS* 00000000 crtstuff.c +08008e74 l O .text 00000000 __EH_FRAME_BEGIN__ +08008110 l F .text 00000000 __do_global_dtors_aux +20000438 l .bss 00000001 completed.8879 +08008ebc l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry +08008134 l F .text 00000000 frame_dummy +2000043c l .bss 00000018 object.8884 +08008eb8 l O .init_array 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 __call_atexit.c +08008198 l F .text 00000014 register_fini +00000000 l df *ABS* 00000000 atexit.c +00000000 l df *ABS* 00000000 fini.c +00000000 l df *ABS* 00000000 lock.c +00000000 l df *ABS* 00000000 __atexit.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_cortex.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_gpio.c +00000000 l df *ABS* 00000000 stm32f1xx_hal.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_rcc.c +08008624 l F .text 0000002c RCC_Delay +00000000 l df *ABS* 00000000 system_stm32f1xx.c +00000000 l df *ABS* 00000000 timer.c +00000000 l df *ABS* 00000000 led.c +20000454 l O .bss 00000001 led_toggle_state.6576 +20000458 l O .bss 00000004 timer_counter_last.6577 +00000000 l df *ABS* 00000000 main.c +08008d14 l F .text 00000010 VectorBase_Config +08008d24 l F .text 0000004e SystemClock_Config +08008d72 l F .text 00000018 Init +00000000 l df *ABS* 00000000 boot.c +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7-m/nofp/crti.o +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7-m/nofp/crtn.o +00000000 l df *ABS* 00000000 impure.c +20000000 l O .data 00000428 impure_data +00000000 l df *ABS* 00000000 +08008ec0 l .fini_array 00000000 __fini_array_end +08008ebc l .fini_array 00000000 __fini_array_start +08008ebc l .init_array 00000000 __init_array_end +08008eb4 l .init_array 00000000 __preinit_array_end +08008eb4 l .init_array 00000000 __init_array_start +08008eb4 l .init_array 00000000 __preinit_array_start +080082c8 w F .text 00000002 RTC_Alarm_IRQHandler +080082c8 w F .text 00000002 EXTI2_IRQHandler +080082c8 w F .text 00000002 DebugMon_Handler +2000045c g O .bss 00000001 __lock___atexit_recursive_mutex +080082f0 g F .text 00000068 HAL_NVIC_SetPriority +080082c8 w F .text 00000002 TIM1_CC_IRQHandler +080082c8 w F .text 00000002 HardFault_Handler +00000400 g *ABS* 00000000 _Min_Stack_Size +08008ca8 g F .text 0000000c SysTick_Handler +08008584 g F .text 0000000c HAL_GPIO_WritePin +20000460 g O .bss 00000001 __lock___arc4random_mutex +080082c8 w F .text 00000002 PVD_IRQHandler +08008ec0 g *ABS* 00000000 _sidata +08008c1c g F .text 0000000c HAL_RCC_GetHCLKFreq +080082c8 w F .text 00000002 PendSV_Handler +080082c8 w F .text 00000002 NMI_Handler +08008eb4 g .init_array 00000000 __exidx_end +080082c8 w F .text 00000002 EXTI3_IRQHandler +08008a30 g F .text 00000070 HAL_RCC_GetSysClockFreq +20000428 g O .data 00000004 __atexit_recursive_mutex +08008da0 g F .text 000000d0 HAL_MspInit +080083a4 w F .text 00000002 HAL_SYSTICK_Callback +08008e8c g .text 00000000 _etext +20000438 g .bss 00000000 _sbss +080083b0 g F .text 000001d4 HAL_GPIO_Init +080082c8 w F .text 00000002 EXTI0_IRQHandler +080082c8 w F .text 00000002 I2C2_EV_IRQHandler +20000434 g O .data 00000004 SystemCoreClock +2000042c g O .data 00000001 uwTickFreq +080082c8 w F .text 00000002 UsageFault_Handler +080082c8 w F .text 00000002 ADC1_2_IRQHandler +20000438 g .bss 00000000 __bss_start__ +20000000 g .data 00000000 _sdata +080082c8 w F .text 00000002 SPI1_IRQHandler +080082c8 w F .text 00000002 TAMPER_IRQHandler +20000480 g O .bss 00000004 uwTick +08008358 g F .text 0000002c HAL_SYSTICK_Config +08008eb4 g .init_array 00000000 __exidx_start +20000464 g O .bss 00000001 __lock___env_recursive_mutex +20000468 g O .bss 00000001 __lock___sinit_recursive_mutex +08008ea0 g O .rodata 00000004 _global_impure_ptr +08008150 g F .text 00000048 __libc_init_array +080082c8 w F .text 00000002 DMA1_Channel4_IRQHandler +08008e74 g F .text 00000000 _init +080082c8 w F .text 00000002 USART3_IRQHandler +080081b8 g F .text 00000034 __libc_fini_array +080082c8 w F .text 00000002 RTC_IRQHandler +20000484 g .bss 00000000 _ebss +080082c8 w F .text 00000002 DMA1_Channel7_IRQHandler +08008278 w F .text 00000038 Reset_Handler +080082c8 w F .text 00000002 CAN1_RX1_IRQHandler +2000046c g O .bss 00000001 __lock___malloc_recursive_mutex +20000430 g O .data 00000004 uwTickPrio +080085dc g F .text 00000024 HAL_Init +08008cb4 g F .text 00000014 LedInit +080082c8 w F .text 00000002 TIM4_IRQHandler +080082c8 w F .text 00000002 I2C1_EV_IRQHandler +080081f0 g F .text 00000002 __retarget_lock_release_recursive +080082c8 w F .text 00000002 DMA1_Channel6_IRQHandler +20000484 g .bss 00000000 __bss_end__ +080082c8 w F .text 00000002 TIM3_IRQHandler +080082c8 w F .text 00000002 RCC_IRQHandler +080082c8 w F .text 00000002 TIM1_TRG_COM_IRQHandler +00000200 g *ABS* 00000000 _Min_Heap_Size +080082c8 w F .text 00000002 DMA1_Channel1_IRQHandler +080082c8 g .text 00000002 Default_Handler +08008ea4 g O .rodata 00000010 AHBPrescTable +080082c8 w F .text 00000002 EXTI15_10_IRQHandler +080081f4 g F .text 00000084 __register_exitproc +08008aa0 g F .text 0000017c HAL_RCC_ClockConfig +080082cc g F .text 00000024 HAL_NVIC_SetPriorityGrouping +080082c8 w F .text 00000002 EXTI9_5_IRQHandler +08008618 w F .text 0000000c HAL_GetTick +080082c8 w F .text 00000002 SPI2_IRQHandler +080081ec g F .text 00000002 __retarget_lock_acquire_recursive +080082c8 w F .text 00000002 MemManage_Handler +08008d8a g F .text 00000014 main +080082c8 w F .text 00000002 SVC_Handler +080082c8 w F .text 00000002 DMA1_Channel5_IRQHandler +080082c8 w F .text 00000002 EXTI4_IRQHandler +080082c8 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler +08008e70 g F .text 00000002 BootComInit +08008c28 g F .text 0000004c SystemInit +08008e80 g F .text 00000000 _fini +080082c8 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler +080081ac g F .text 0000000c atexit +080082c8 w F .text 00000002 DMA1_Channel3_IRQHandler +08008590 w F .text 0000004c HAL_InitTick +080082c8 w F .text 00000002 TIM1_UP_IRQHandler +08008600 w F .text 00000018 HAL_IncTick +080082c8 w F .text 00000002 WWDG_IRQHandler +08008cc8 g F .text 0000004c LedToggle +080082c8 w F .text 00000002 TIM2_IRQHandler +08008384 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig +080082c8 w F .text 00000002 TIM1_BRK_IRQHandler +20005000 g *ABS* 00000000 _estack +080082c8 w F .text 00000002 EXTI1_IRQHandler +20000438 g .data 00000000 _edata +20000470 g O .bss 00000001 __lock___at_quick_exit_mutex +080082c8 w F .text 00000002 USART2_IRQHandler +08008650 g F .text 000003e0 HAL_RCC_OscConfig +08008000 g O .isr_vector 00000000 g_pfnVectors +080082c8 w F .text 00000002 I2C2_ER_IRQHandler +080082c8 w F .text 00000002 DMA1_Channel2_IRQHandler +08008e72 g F .text 00000002 BootComCheckActivationRequest +080082c8 w F .text 00000002 CAN1_SCE_IRQHandler +080082c8 w F .text 00000002 FLASH_IRQHandler +080082c8 w F .text 00000002 BusFault_Handler +080082c8 w F .text 00000002 USART1_IRQHandler +20000474 g O .bss 00000001 __lock___dd_hash_mutex +20000478 g O .bss 00000001 __lock___tz_mutex +080083a6 g F .text 00000008 HAL_SYSTICK_IRQHandler +080082c8 w F .text 00000002 I2C1_ER_IRQHandler +08008ca0 g F .text 00000008 TimerGet +08008c74 g F .text 0000002c TimerInit +080082c8 w F .text 00000002 USBWakeUp_IRQHandler +2000047c g O .bss 00000001 __lock___sfp_recursive_mutex + + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.srec b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.srec index 2417b03b..bb34bbc5 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.srec @@ -1,312 +1,308 @@ S024000062696E2F64656D6F70726F675F6F6C696D6578696E6F5F73746D33322E73726563F0 -S3150800800000500020A9820008F9820008F9820008B9 -S31508008010F9820008F9820008F982000800000000C9 -S31508008020000000000000000000000000F9820008BF -S31508008030F982000800000000F98200083183000870 -S31508008040F9820008F9820008F9820008F982000816 -S31508008050F9820008F9820008F9820008F982000806 -S31508008060F9820008F9820008F9820008F9820008F6 -S31508008070F9820008F9820008F9820008F9820008E6 -S31508008080F9820008F9820008F9820008F9820008D6 -S31508008090F9820008F9820008F9820008F9820008C6 -S315080080A0F9820008F9820008F9820008F9820008B6 -S315080080B0F9820008F9820008F9820008F9820008A6 -S315080080C0F9820008F9820008F9820008F982000896 -S315080080D0F9820008F9820008F9820008F982000886 -S315080080E0F9820008F9820008F982000800000000F9 +S315080080000050002079820008C9820008C982000849 +S31508008010C9820008C9820008C98200080000000059 +S31508008020000000000000000000000000C9820008EF +S31508008030C982000800000000C9820008A98C00084F +S31508008040C9820008C9820008C9820008C9820008D6 +S31508008050C9820008C9820008C9820008C9820008C6 +S31508008060C9820008C9820008C9820008C9820008B6 +S31508008070C9820008C9820008C9820008C9820008A6 +S31508008080C9820008C9820008C9820008C982000896 +S31508008090C9820008C9820008C9820008C982000886 +S315080080A0C9820008C9820008C9820008C982000876 +S315080080B0C9820008C9820008C9820008C982000866 +S315080080C0C9820008C9820008C9820008C982000856 +S315080080D0C9820008C9820008C9820008C982000846 +S315080080E0C9820008C9820008C98200080000000089 S315080080F00000000000000000000000000000000072 S3150800810000000000000000005FF808F1EE11AA5513 S3150800811010B5054C237833B9044B13B10448AFF3B3 -S3150800812000800123237010BD3404002000000000E5 -S31508008130B08E0008084B10B51BB108490848AFF3C4 -S3150800814000800848036803B910BD074B002BFBD015 -S31508008150BDE81040184700BF0000000038040020A2 -S31508008160B08E0008340400200000000070B50F4EE1 -S315080081700F4D761BB61018BF002405D0013455F8EC -S31508008180043B9847A642F9D10A4E0B4D00F090FEE3 -S31508008190761BB61018BF002406D0013455F8043BE8 -S315080081A09847A642F9D170BD70BD00BFF08E000891 -S315080081B0F08E0008F88E0008F08E0008024B13B106 -S315080081C0024800F005B8704700000000DD8100088D -S315080081D0002301461A46184600F014B838B5074D6C -S315080081E0074C2C1BA41005D0013C55F8043D9847B4 -S315080081F0002CF9D1BDE8384000F060BEFC8E0008BE -S31508008200F88E00082DE9F047254C0646256888466D -S31508008210D5F8484192469946C4B360681F2817DCCA -S31508008220411C76B104EB8003C3F888A0D4F88851C2 -S31508008230012282401543022EC4F88851C3F80891DA -S315080082401ED0831C6160002044F82380BDE8F087B7 -S31508008250144B03B34FF4C870AFF300800446D0B193 -S31508008260D5F84831002784E888003846C5F84841DB -S315080082700121C4F88871C4F88C71002EE1D0D1E7C9 -S31508008280D4F88C311A43C4F88C21DAE705F5A674BC -S31508008290C5F84841C1E74FF0FF30BDE8F08700BF99 -S315080082A0DC8E000800000000DFF834D0002103E06F -S315080082B00C4B5B58435004310B480C4B42189A42FE -S315080082C0F6D30B4A02E0002342F8043B094B9A42D4 -S315080082D0F9D300F0D7F8FFF749FF00F061F87047C7 -S315080082E000500020FC8E0008000000203404002006 -S315080082F0340400205C040020FEE7000008B500F006 -S31508008300F1FB084BA3FB0030800900F027FD042091 -S3150800831000F03AFD002211464FF0FF3000F0ECFC69 -S3150800832008BD00BFD34D621008B500F087FD08BD33 -S3150800833008B500F077FD00F039FD08BD00B591B02D -S31508008340012206924FF480330793002108910A927E -S3150800835002220D920E934FF4E0130F9306A800F035 -S31508008360C7F800B1FEE70F2301930221029100230B -S3150800837003934FF480620492059301A800F0F0FA83 -S3150800838000B1FEE711B05DF804FB00BF08B500F0C8 -S3150800839037FDFFF7D3FFFFF7B1FF00F055FD08BD26 -S315080083A008B5FFF7F3FF00F07FFD00F057FD00F07A -S315080083B07DFDFAE700B589B0304B9A6942F00102B3 -S315080083C09A619A6902F001020092009ADA6942F00B -S315080083D08052DA61DA6902F080520192019A9A694A -S315080083E042F004029A619A6902F004020292029A21 -S315080083F09A6942F008029A619B6903F0080303939D -S31508008400039B032000F066FC002211466FF00B0068 -S3150800841000F072FC002211466FF00A0000F06CFCB6 -S31508008420002211466FF0090000F066FC0022114692 -S315080084306FF0040000F060FC002211466FF00300A4 -S3150800844000F05AFC002211466FF0010000F054FCBF -S31508008450002211464FF0FF3000F04EFC2023049313 -S3150800846001230593002306930223079304A90448CE -S3150800847000F03EFB09B05DF804FB00BF00100240A7 -S31508008480000801400D4B1A6842F001021A6059684B -S315080084900B4A0A405A601A6822F0847222F4803223 -S315080084A01A601A6822F480221A605A6822F4FE02B8 -S315080084B05A604FF41F029A60704700BF00100240CE -S315080084C00000FFF882B0084B1B68084AA2FB03238A -S315080084D05B0A00FB03F0019000BF019B5A1E019244 -S315080084E0002BF9D102B0704728040020D34D621042 -S315080084F070B582B00446036813F0010F6BD0A84B21 -S315080085005B6803F00C03042B0AD0A54B5B6803F0E9 -S315080085100C03082B0DD1A24B5B6813F4803F08D0DF -S315080085209F4B1B6813F4003F55D06368002B52D14C -S31508008530B8E16368B3F5803F05D1994A136843F4F7 -S315080085408033136026E063B903F1804303F50433EF -S315080085501A6822F480321A601A6822F480221A6095 -S3150800856018E0B3F5A02F0CD103F18043A3F53C33F3 -S315080085701A6842F480221A601A6842F480321A6035 -S3150800858008E0874B1A6822F480321A601A6822F4C7 -S3150800859080221A6063687BB100F050FC054605E04E -S315080085A000F04CFC401B642800F27E817C4B1B6863 -S315080085B013F4003FF4D00EE000F040FC054605E059 -S315080085C000F03CFC401B642800F27081744B1B6869 -S315080085D013F4003FF4D1236813F0020F50D0704B08 -S315080085E05B6813F00C0F0AD06D4B5B6803F00C0345 -S315080085F0082B16D16A4B5B6813F4803F11D1684B80 -S315080086001B6813F0020F03D02369012B40F0508139 -S31508008610634A136823F0F803616943EAC1031360E8 -S315080086202EE02369D3B101225E4B1A6000F006FCE6 -S31508008630054605E000F002FC401B022800F23A81DC -S31508008640574B1B6813F0020FF4D0554A136823F0F2 -S31508008650F803616943EAC103136011E00022514B34 -S315080086601A6000F0EBFB054605E000F0E7FB401B4F -S31508008670022800F221814A4B1B6813F0020FF4D13D -S31508008680236813F0080F29D0A369ABB10122464B22 -S315080086901A6000F0D3FB054605E000F0CFFB401B4F -S315080086A0022800F20B813E4B5B6A13F0020FF4D0EE -S315080086B00120FFF707FF11E000223B4B1A6000F08C -S315080086C0BDFB054605E000F0B9FB401B022800F299 -S315080086D0F780334B5B6A13F0020FF4D1236813F06B -S315080086E0040F00F089802E4BDB6913F0805F0BD1F5 -S315080086F02B4BDA6942F08052DA61DB6903F080536A -S315080087000193019B012500E00025284B1B6813F403 -S31508008710807F13D1254A136843F48073136000F0F1 -S315080087208DFB064605E000F089FB801B642800F2F5 -S31508008730C9801E4B1B6813F4807FF4D0E368012BB5 -S3150800874005D1174A136A43F00103136222E063B99D -S3150800875003F1804303F504331A6A22F001021A6210 -S315080087601A6A22F004021A6214E0052B09D10C4B8E -S315080087701A6A42F004021A621A6A42F001021A627E -S3150800878008E0074B1A6A22F001021A621A6A22F0F6 -S3150800879004021A62E368CBB100F050FB06460FE00C -S315080087A0001002400000424280044242007000402D -S315080087B000F044FB801B41F28833984200F2848023 -S315080087C0494B1B6A13F0020FF2D00FE000F036FB9C -S315080087D0064606E000F032FB801B41F288339842D9 -S315080087E074D8414B1B6A13F0020FF3D125B13E4AE8 -S315080087F0D36923F08053D361E369002B68D03A4AE2 -S31508008800526802F00C02082A64D0022B37D10022E3 -S31508008810364B1A6000F012FB054604E000F00EFB2A -S31508008820401B022858D8304B1B6813F0007FF5D13F -S31508008830236AB3F5803F06D12B494B6823F40032EF -S31508008840A36813434B602848436823F47411236ACA -S31508008850626A13430B4343600122244B1A6000F0FB -S31508008860EDFA044604E000F0E9FA001B022835D8C0 -S315080088701D4B1B6813F0007FF5D0002031E0002265 -S315080088801A4B1A6000F0DAFA044604E000F0D6FA49 -S31508008890001B022824D8144B1B6813F0007FF5D15F -S315080088A000201EE001201CE003201AE0032018E047 -S315080088B0012016E0032014E0032012E0032010E054 -S315080088C003200EE003200CE003200AE0032008E062 -S315080088D0002006E0012004E0032002E0032000E077 -S315080088E0032002B070BD00BF001002406000424283 -S315080088F030B486B0164D02AC28686968AA68EB6879 -S315080089000FC42B8AADF80430124B5B6803F00C02D7 -S31508008910082A19D1C3F3834206A90A4412F8100C8F -S3150800892013F4803F0CD00B4B5B68C3F340430B44F6 -S3150800893013F8142C084B03FB00F0B0FBF2F004E02C -S31508008940064B03FB00F000E0034806B030BC704756 -S31508008950C88E00080010024000127A0000093D0087 -S3150800896070B55C4B1B6803F007038B420BD2594A60 -S31508008970136823F007030B431360136803F0070318 -S31508008980994240F09780036813F0020F06D0524CC4 -S31508008990636823F0F0028368134363600D46044658 -S315080089A0036813F0010F4DD04268012A05D14A4BDE -S315080089B01B6813F4003F0DD17EE0022A05D1464B11 -S315080089C01B6813F0007F05D178E0434B1B6813F052 -S315080089D0020F75D040494B6823F0030313434B60DD -S315080089E000F02CFA06466368012B0ED106E000F06B -S315080089F025FA801B41F28833984263D8364B5B6868 -S31508008A0003F00C03042BF2D11CE0022B15D106E06F -S31508008A1000F014FA801B41F28833984254D82E4B42 -S31508008A205B6803F00C03082BF2D10BE000F006FAA2 -S31508008A30801B41F28833984248D8274B5B6813F06D -S31508008A400C0FF3D1234B1B6803F007039D420AD290 -S31508008A50204A136823F007032B431360136803F0B7 -S31508008A6007039D4234D1236813F0040F06D01A4930 -S31508008A704B6823F4E062E36813434B60236813F002 -S31508008A80080F07D0144A536823F46053216943EA50 -S31508008A90C1035360FFF72CFF0F4B5B68C3F3031347 -S31508008AA00E4AD35CD8400E4B1860002000F082F9BD -S31508008AB0002070BD012070BD012070BD012070BD71 -S31508008AC0012070BD032070BD032070BD032070BD5A -S31508008AD0012070BD0020024000100240E08E000810 -S31508008AE028040020014B1868704700BF280400209E -S31508008AF0F0B583B000263446D5E00122A2400B68C3 -S31508008B0013409A4240F0CE804D68122D2DD00BD8D6 -S31508008B10022D27D003D85DB3012D1ED035E0032DD5 -S31508008B2030D0112D1BD030E0614FBD4220D008D87F -S31508008B30A7F58017BD421BD007F58037BD4224D163 -S31508008B4016E05C4FBD4213D007F58037BD420FD003 -S31508008B50A7F58017BD4218D10AE0CE6815E0CE68A1 -S31508008B60043612E0CE6808360FE0CE680C360CE004 -S31508008B708D684DB1012D02D10261082605E04261DA -S31508008B80082602E0002600E00426FF2B01D88646C8 -S31508008B9001E000F1040EFF2B01D8A20002E0A4F1C7 -S31508008BA008029200DEF800700F25954027EA0505B1 -S31508008BB006FA02F22A43CEF800204A6812F0805FCD -S31508008BC070D03D4A956945F001059561926902F0B4 -S31508008BD001020192019AA708BD1C384A52F825508D -S31508008BE004F0030292004FF00F0E0EFA02FE25EA79 -S31508008BF00E0E334DA8420DD005F58065A8420BD060 -S31508008C0005F58065A84209D005F58065A84207D113 -S31508008C10032506E0002504E0012502E0022500E020 -S31508008C20042505FA02F24EEA02020237234D45F8F8 -S31508008C3027204A6812F4803F05D005F580652A6822 -S31508008C401A432A6004E01F4D2A6822EA03022A60B2 -S31508008C504A6812F4003F04D01A4D6A681A436A60DB -S31508008C6004E0184D6A6822EA03026A604A6812F448 -S31508008C70801F04D0134DAA681A43AA6004E0114D58 -S31508008C80AA6822EA0302AA604A6812F4001F04D0FE -S31508008C900C4DEA681343EB6004E00A4DEA6822EAE1 -S31508008CA00303EB6001340F2C7FF627AF03B0F0BD4A -S31508008CB000002110000031100010024000000140A1 -S31508008CC000080140000401400AB101617047090427 -S31508008CD001617047074AD36823F4E0631B041B0C41 -S31508008CE0000200F4E060184340F0BF6040F4003032 -S31508008CF0D060704700ED00E030B4164BDB68C3F374 -S31508008D000223C3F10704042C28BF04241D1D062DC5 -S31508008D1001D9DD1E00E00025012303FA04F4013C15 -S31508008D202140A940AB40013B1A400A43002806DA15 -S31508008D3000F00F001201D2B2074B1A5407E01201D5 -S31508008D40D2B200F1604000F5614080F8002330BCE3 -S31508008D50704700BF00ED00E014ED00E00138B0F107 -S31508008D60807F0AD2064B5860F021064A82F8231003 -S31508008D700020986007221A6070470120704700BFDC -S31508008D8010E000E000ED00E0042805D1054A13686C -S31508008D9043F0040313607047024A136823F0040380 -S31508008DA01360704710E000E0704700BF08B5FFF792 -S31508008DB0FBFF08BD10B504460E4B18784FF47A73BE -S31508008DC0B3FBF0F30C4A1068B0FBF3F0FFF7C6FFED -S31508008DD058B90F2C0BD8002221464FF0FF30FFF769 -S31508008DE08BFF064B1C60002010BD012010BD012022 -S31508008DF010BD00BF30040020280400202C040020E9 -S31508008E0008B5074A136843F0100313600320FFF7F9 -S31508008E1061FF0020FFF7CEFFFFF7CCFA002008BD60 -S31508008E2000200240034A1368034909780B4413607B -S31508008E30704700BF5804002030040020014B186812 -S31508008E40704700BF5804002008B5002220210248B8 -S31508008E50FFF73AFF08BD00BF0008014010B5FFF74D -S31508008E6063FA0E4B1B68C31AB3F5FA7F14D304468C -S31508008E700B4B1B783BB90122094B1A702021094874 -S31508008E80FFF722FF06E00022054B1A70202105484D -S31508008E90FFF71AFF014B1C6010BD00BF50040020ED -S31508008EA05404002000080140704700BF704700BF07 -S31508008EB0F8B500BFF8BC08BC9E467047F8B500BFB9 -S30D08008EC0F8BC08BC9E46704789 -S31508008EC802030405060708090A0B0C0D0E0F1010F5 -S31508008ED80102000000000020000000000000000059 -S30D08008EE801020304060708094C -S30D08008EF0BD8100083581000868 -S30908008EF811810008CE -S31508008EFC00000000EC02002054030020BC030020F4 -S31508008F0C0000000000000000000000000000000047 -S31508008F1C0000000000000000000000000000000037 -S31508008F2C0000000000000000000000000000000027 -S31508008F3C0000000000000000000000000000000017 -S31508008F4C0000000000000000000000000000000007 -S31508008F5C00000000000000000000000000000000F7 -S31508008F6C00000000000000000000000000000000E7 -S31508008F7C00000000000000000000000000000000D7 -S31508008F8C00000000000000000000000000000000C7 -S31508008F9C00000000000000000100000000000000B6 -S31508008FAC0E33CDAB34126DE6ECDE05000B0000007B -S31508008FBC0000000000000000000000000000000097 -S31508008FCC0000000000000000000000000000000087 -S31508008FDC0000000000000000000000000000000077 -S31508008FEC0000000000000000000000000000000067 -S31508008FFC0000000000000000000000000000000057 -S3150800900C0000000000000000000000000000000046 -S3150800901C0000000000000000000000000000000036 -S3150800902C0000000000000000000000000000000026 -S3150800903C0000000000000000000000000000000016 -S3150800904C0000000000000000000000000000000006 -S3150800905C00000000000000000000000000000000F6 -S3150800906C00000000000000000000000000000000E6 -S3150800907C00000000000000000000000000000000D6 -S3150800908C00000000000000000000000000000000C6 -S3150800909C00000000000000000000000000000000B6 -S315080090AC00000000000000000000000000000000A6 -S315080090BC0000000000000000000000000000000096 -S315080090CC0000000000000000000000000000000086 -S315080090DC0000000000000000000000000000000076 -S315080090EC0000000000000000000000000000000066 -S315080090FC0000000000000000000000000000000056 -S3150800910C0000000000000000000000000000000045 -S3150800911C0000000000000000000000000000000035 -S3150800912C0000000000000000000000000000000025 -S3150800913C0000000000000000000000000000000015 -S3150800914C0000000000000000000000000000000005 -S3150800915C00000000000000000000000000000000F5 -S3150800916C00000000000000000000000000000000E5 -S3150800917C00000000000000000000000000000000D5 -S3150800918C00000000000000000000000000000000C5 -S3150800919C00000000000000000000000000000000B5 -S315080091AC00000000000000000000000000000000A5 -S315080091BC0000000000000000000000000000000095 -S315080091CC0000000000000000000000000000000085 -S315080091DC0000000000000000000000000000000075 -S315080091EC0000000000000000000000000000000065 -S315080091FC0000000000000000000000000000000055 -S3150800920C0000000000000000000000000000000044 -S3150800921C0000000000000000000000000000000034 -S3150800922C0000000000000000000000000000000024 -S3150800923C0000000000000000000000000000000014 -S3150800924C0000000000000000000000000000000004 -S3150800925C00000000000000000000000000000000F4 -S3150800926C00000000000000000000000000000000E4 -S3150800927C00000000000000000000000000000000D4 -S3150800928C00000000000000000000000000000000C4 -S3150800929C00000000000000000000000000000000B4 -S315080092AC00000000000000000000000000000000A4 -S315080092BC0000000000000000000000000000000094 -S315080092CC0000000000000000000000000000000084 -S315080092DC0000000000000000000000000000000074 -S315080092EC0000000000000000000000000000000064 -S315080092FC0000000000000000000000000000000054 -S3150800930C0000000000000000000000000000000043 -S3150800931C000000000000000000A24A041000000033 -S3090800932C010000002E -S705080082A9C7 +S3150800812000800123237010BD3804002000000000E1 +S31508008130748E000808B5034B1BB103490348AFF317 +S31508008140008008BD000000003C040020748E000872 +S3150800815070B50D4E0D4D761BB61006D000240134B1 +S3150800816055F8043B9847A642F9D1094E094D00F047 +S3150800817081FE761BB61006D00024013455F8043B60 +S315080081809847A642F9D170BDB48E0008B48E00088F +S31508008190BC8E0008B48E0008024B13B1024800F0EA +S315080081A005B8704700000000B981000800230146A1 +S315080081B01A46184600F01EB838B50A4C0A4D641B14 +S315080081C0A4100AD004F18043013B05EB8305013C6A +S315080081D055F804399847002CF9D1BDE8384000F025 +S315080081E04FBE00BFC08E0008BC8E0008704700BF97 +S315080081F0704700BF2DE9F0411D4C054620689046A2 +S315080082001F460E46FFF7F2FF1A4B1A68D2F8483196 +S315080082101BB35A6820681F2A24DC4DB9511C023248 +S31508008220596043F82260FFF7E3FF0020BDE8F081BC +S31508008230012403EB820CCCF88880D3F8881194408B +S315080082402143022DC3F88811CCF80871E6D1D3F87A +S315080082508C110C43C3F88C41E0E702F5A673C2F80B +S315080082604831D6E7FFF7C4FF4FF0FF30DEE700BF1F +S3150800827028040020A08E0008DFF834D0002103E08F +S315080082800C4B5B58435004310B480C4B42189A422E +S31508008290F6D30B4A02E0002342F8043B094B9A4204 +S315080082A0F9D300F0C1FCFFF753FF00F06EFD7047ED +S315080082B000500020C08E000800000020380400206E +S315080082C03804002084040020FEE70000074AD3682B +S315080082D023F4E0631B041B0C000200F4E06018435F +S315080082E040F0BF6040F40030D060704700ED00E019 +S315080082F030B4174BDB68C3F30223C3F10704042C1D +S3150800830028BF04241D1D062D01D9033B00E00023C8 +S315080083104FF0FF3505FA04F421EA0401994005FAFD +S3150800832003F322EA03031943002809DB0901C9B24A +S3150800833000F1604000F5614080F8001330BC7047DA +S3150800834000F00F000901C9B2024B1954F6E700BF45 +S3150800835000ED00E014ED00E00138B0F1807F0AD2AC +S31508008360064B5860064AF02182F8231000209860D0 +S3150800837007221A6070470120704700BF10E000E02E +S3150800838000ED00E0042805D0054A136823F004032D +S3150800839013607047024A136843F00403136070477A +S315080083A010E000E0704708B5FFF7FCFF08BD0000C5 +S315080083B0F0B482B000263546A0E0002B58D0012B39 +S315080083C010D1CE680EE0694FBB4251D048D9684FEC +S315080083D0BB424DD007F58037BB4249D0A7F5801779 +S315080083E0BB4245D0FF2A57D88446FF2A57D8AC0047 +S315080083F0DCF800300F27A74023EA070306FA04F43F +S315080084002343CCF800304B6813F0805F75D0594B86 +S315080084109C6944F001049C619B6903F00103019384 +S31508008420019BAC08A71C544B53F8273005F00307EB +S31508008430BF004FF00F0C0CFA07FC23EA0C0C4F4B4D +S31508008440984232D003F58063984270D003F5806372 +S3150800845098426ED003F58063984224D0042325E021 +S31508008460A7F58017BB4203D007F58037BB42B9D1C1 +S315080084708B687BB1012B08D044610826B2E7CE6829 +S315080084800836AFE7CE680C36ACE704610826A9E7DC +S315080084900026A7E70426A5E700F1040CA5E7A5F141 +S315080084A00804A400A4E7032300E00023BB4043EA32 +S315080084B00C030234304F47F824304B6813F4803FDE +S315080084C039D02F4C2368134323604B6813F4003FBD +S315080084D037D02B4C6368134363604B6813F4801FD3 +S315080084E035D0274CA3681343A3604B6813F4001FC9 +S315080084F033D0234CE3681A43E26001350F2D32D896 +S315080085000124AC400A6822409442F6D14B68122BEB +S31508008510B8D03FF658AF022BB1D07FF64EAF032B3B +S31508008520B6D0112B7FF45EAFCE6804365AE7012326 +S31508008530BCE70223BAE7124C236823EA0203236046 +S31508008540C3E70F4C636823EA02036360C5E70C4C74 +S31508008550A36823EA0203A360C7E7094CE36823EA92 +S315080085600202E260C9E702B0F0BC704700002110C1 +S3150800857000003110001002400000014000080140D0 +S31508008580000401400AB1016170470904016170479E +S3150800859010B504460E4B18784FF47A73B3FBF0F314 +S315080085A00C4A1068B0FBF3F0FFF7D6FE68B90F2C3B +S315080085B001D901200AE0002221464FF0FF30FFF7DB +S315080085C097FE054B1C60002000E0012010BD00BF8F +S315080085D02C040020340400203004002008B5074A83 +S315080085E0136843F0100313600320FFF76FFE0020A3 +S315080085F0FFF7CEFF00F0D4FB002008BD00200240A4 +S31508008600034A1168034B1B780B441360704700BF7D +S31508008610800400202C040020014B1868704700BF16 +S315080086208004002082B0084B1B68084AA2FB03237B +S315080086305B0A00FB03F0019000BF019B5A1E0192E2 +S31508008640002BF9D102B0704734040020D34D6210D4 +S3150800865070B582B00446036813F0010F2CD0AB4BFB +S315080086605B6803F00C03042B1DD0A84B5B6803F072 +S315080086700C03082B12D06368B3F5803F41D0002B5A +S3150800868055D103F1804303F504331A6822F4803286 +S315080086901A601A6822F480221A6037E09B4B5B68DE +S315080086A013F4803FE7D0994B1B6813F4003F03D0BF +S315080086B06368002B00F0AE81236813F0020F75D0B3 +S315080086C0924B5B6813F00C0F5FD0904B5B6803F01E +S315080086D00C03082B54D02369002B00F089808C4B9F +S315080086E001221A60FFF798FF0546884B1B6813F0AE +S315080086F0020F74D1FFF790FF401B0228F5D903201B +S315080087008DE1824A136843F480331360636843B388 +S31508008710FFF782FF05467D4B1B6813F4003FCBD15C +S31508008720FFF77AFF401B6428F5D9032077E1B3F5F4 +S31508008730A02F09D0754B1A6822F480321A601A687D +S3150800874022F480221A60E1E703F18043A3F53C3363 +S315080087501A6842F480221A601A6842F480321A6053 +S31508008760D4E7FFF759FF0546684B1B6813F4003F2B +S31508008770A2D0FFF751FF401B6428F5D903204EE12C +S31508008780624B5B6813F4803FA5D1604B1B6813F0FE +S31508008790020F03D02369012B40F03E815B4A136820 +S315080087A023F0F803616943EAC1031360236813F0F1 +S315080087B0080F32D0A369002B5BD0564B01221A60F2 +S315080087C0FFF72AFF0546514B5B6A13F0020F21D1CA +S315080087D0FFF722FF401B0228F5D903201FE14B4A69 +S315080087E0136823F0F803616943EAC1031360DDE700 +S315080087F0474B00221A60FFF70FFF0546434B1B68DD +S3150800880013F0020FD2D0FFF707FF401B0228F5D955 +S31508008810032004E10120FFF705FF236813F0040F86 +S3150800882000F09880394BDB6913F0805F33D1374B02 +S31508008830DA6942F08052DA61DB6903F0805301930A +S31508008840019B0125344B1B6813F4807F25D0E36810 +S31508008850012B36D0002B4CD103F1804303F50433AA +S315080088601A6A22F001021A621A6A22F004021A62CD +S315080088702CE0284B00221A60FFF7CEFE0546234B54 +S315080088805B6A13F0020FC8D0FFF7C6FE401B02282A +S31508008890F5D90320C3E00025D4E71F4A136843F43B +S315080088A080731360FFF7B8FE06461B4B1B6813F46C +S315080088B0807FCCD1FFF7B0FE801B6428F5D9032052 +S315080088C0ADE0124A136A43F001031362E3687BB30F +S315080088D0FFF7A2FE06460D4B1B6A13F0020F38D1AE +S315080088E0FFF79AFE801B41F288339842F3D903209A +S315080088F095E0052B12D0054B1A6A22F001021A627E +S315080089001A6A22F004021A62E0E700BF0010024069 +S31508008910000042428004424200700040424B1A6AFC +S3150800892042F004021A621A6A42F001021A62CDE79C +S31508008930FFF772FE06463C4B1B6A13F0020F08D07F +S31508008940FFF76AFE801B41F288339842F3D9032069 +S3150800895065E0E5B9E369002B60D0334A526802F056 +S315080089600C02082A5DD0022B17D0304B00221A6061 +S31508008970FFF752FE04462C4B1B6813F0007F47D0C6 +S31508008980FFF74AFE001B0228F5D9032047E0264ACE +S31508008990D36923F08053D361DCE7244B00221A60A5 +S315080089A0FFF73AFE0546204B1B6813F0007F06D0FA +S315080089B0FFF732FE401B0228F5D903202FE0236A71 +S315080089C0B3F5803F1AD018494B6823F47413226A0A +S315080089D0606A024313434B60144B01221A60FFF787 +S315080089E01BFE0446104B1B6813F0007F0ED1FFF7E1 +S315080089F013FE001B0228F5D9032010E00A4A536823 +S31508008A0023F40033A1680B435360DCE7002006E03B +S31508008A10002004E0012002E0012000E0002002B06E +S31508008A2070BD0120FBE700BF001002406000424213 +S31508008A3010B487B0164C94E80F000DF1180C0CE929 +S31508008A400F00238AADF80430124B5B6803F00C0262 +S31508008A50082A03D0104807B010BC7047C3F38342F6 +S31508008A60624412F8102C13F4803F0CD0094B5B6853 +S31508008A70C3F34043634413F8143C074800FB02F071 +S31508008A80B0FBF3F0E7E7054800FB02F0E3E700BFB9 +S31508008A908C8E00080010024000127A0000093D0082 +S31508008AA05A4B1B6803F007038B420BD2574A1368CD +S31508008AB023F007030B431360136803F007038B4285 +S31508008AC040F09D8070B5036813F0020F06D0504A37 +S31508008AD0536823F0F0038468234353600D46044625 +S31508008AE0036813F0010F52D04368012B23D0022BE1 +S31508008AF028D0474A126812F0020F00F082804449D3 +S31508008B004A6822F0030213434B60FFF785FD0646C9 +S31508008B106368012B1DD0022B2AD03D4B5B6813F0EE +S31508008B200C0F34D0FFF778FD801B41F2883398424A +S31508008B30F3D9032062E0364A126812F4003FDED108 +S31508008B4001205BE0324A126812F0007FD7D101207B +S31508008B5054E02F4B5B6803F00C03042B17D0FFF788 +S31508008B605BFD801B41F288339842F2D9032045E029 +S31508008B70274B5B6803F00C03082B08D0FFF74CFD66 +S31508008B80801B41F288339842F2D9032036E01F4B06 +S31508008B901B6803F00703AB420AD91C4A136823F083 +S31508008BA007032B431360136803F00703AB422AD16C +S31508008BB0236813F0040F06D0154A536823F4E063BC +S31508008BC0E1680B435360236813F0080F07D0104A77 +S31508008BD0536823F46053216943EAC1035360FFF7DE +S31508008BE027FF0B4B5B68C3F303130A4AD35CD840D1 +S31508008BF0094B18600020FFF7CBFC002070BD012050 +S31508008C0070470120FAE70120F8E700BF002002407C +S31508008C1000100240A48E000834040020014B186896 +S31508008C20704700BF340400200F4B1A6842F0010257 +S31508008C301A6059680D4A0A405A601A6822F0847206 +S31508008C4022F480321A601A6822F480221A605A685E +S31508008C5022F4FE025A604FF41F029A60044B4FF04A +S31508008C6000629A60704700BF001002400000FFF8DB +S31508008C7000ED00E008B5FFF7D1FF084BA3FB003075 +S31508008C808009FFF769FB0420FFF77CFB00221146E9 +S31508008C904FF0FF30FFF72CFB08BD00BFD34D621025 +S31508008CA008B5FFF7B9FC08BD08B5FFF7A9FCFFF73B +S31508008CB07AFB08BD08B5002220210248FFF762FCAE +S31508008CC008BD00BF0008014010B5FFF7E9FF0E4BCD +S31508008CD01B68C31AB3F5FA7F0CD304460B4B1B78F3 +S31508008CE04BB90122094B1A7020210948FFF74AFCA3 +S31508008CF0054B1C6010BD0022044B1A702021044845 +S31508008D00FFF740FCF4E700BF580400205404002095 +S31508008D1000080140014A024B9A607047008000082B +S31508008D2000ED00E000B591B0012206924FF48033C1 +S31508008D300793002108910A9202220D920E934FF48E +S31508008D40E0130F9306A8FFF783FC00B1FEE70F2395 +S31508008D50019302210291002303934FF48062049247 +S31508008D60059301A8FFF79CFE00B1FEE711B05DF878 +S31508008D7004FB08B5FFF7CEFFFFF730FCFFF7D2FF7D +S31508008D80FFF778FFFFF796FF08BD08B5FFF7F1FF75 +S31508008D9000F06EF8FFF798FF00F06BF8FAE70000AE +S31508008DA000B589B0304B9A6942F001029A619A6916 +S31508008DB002F001020092009ADA6942F08052DA6102 +S31508008DC0DA6902F080520192019A9A6942F0040225 +S31508008DD09A619A6902F004020292029A9A6942F02A +S31508008DE008029A619B6903F008030393039B032017 +S31508008DF0FFF76CFA002211466FF00B00FFF778FABE +S31508008E00002211466FF00A00FFF772FA0022114697 +S31508008E106FF00900FFF76CFA002211466FF00400A4 +S31508008E20FFF766FA002211466FF00300FFF760FAB3 +S31508008E30002211466FF00100FFF75AFA0022114688 +S31508008E404FF0FF30FFF754FA2023049301230593CC +S31508008E50002306930223079304A90448FFF7A8FAF8 +S31508008E6009B05DF804FB00BF00100240000801408D +S31508008E7070477047F8B500BFF8BC08BC9E467047F7 +S31108008E80F8B500BFF8BC08BC9E46704759 +S31508008E8C02030405060708090A0B0C0D0E0F101031 +S31508008E9C0102000000000020000000000000000095 +S30D08008EAC010203040607080988 +S30D08008EB49981000835810008C8 +S30908008EBC118100080A +S31508008EC000000000EC02002054030020BC03002030 +S31508008ED00000000000000000000000000000000084 +S31508008EE00000000000000000000000000000000074 +S31508008EF00000000000000000000000000000000064 +S31508008F000000000000000000000000000000000053 +S31508008F100000000000000000000000000000000043 +S31508008F200000000000000000000000000000000033 +S31508008F300000000000000000000000000000000023 +S31508008F400000000000000000000000000000000013 +S31508008F500000000000000000000000000000000003 +S31508008F6000000000000000000100000000000000F2 +S31508008F700E33CDAB34126DE6ECDE05000B000000B7 +S31508008F8000000000000000000000000000000000D3 +S31508008F9000000000000000000000000000000000C3 +S31508008FA000000000000000000000000000000000B3 +S31508008FB000000000000000000000000000000000A3 +S31508008FC00000000000000000000000000000000093 +S31508008FD00000000000000000000000000000000083 +S31508008FE00000000000000000000000000000000073 +S31508008FF00000000000000000000000000000000063 +S315080090000000000000000000000000000000000052 +S315080090100000000000000000000000000000000042 +S315080090200000000000000000000000000000000032 +S315080090300000000000000000000000000000000022 +S315080090400000000000000000000000000000000012 +S315080090500000000000000000000000000000000002 +S3150800906000000000000000000000000000000000F2 +S3150800907000000000000000000000000000000000E2 +S3150800908000000000000000000000000000000000D2 +S3150800909000000000000000000000000000000000C2 +S315080090A000000000000000000000000000000000B2 +S315080090B000000000000000000000000000000000A2 +S315080090C00000000000000000000000000000000092 +S315080090D00000000000000000000000000000000082 +S315080090E00000000000000000000000000000000072 +S315080090F00000000000000000000000000000000062 +S315080091000000000000000000000000000000000051 +S315080091100000000000000000000000000000000041 +S315080091200000000000000000000000000000000031 +S315080091300000000000000000000000000000000021 +S315080091400000000000000000000000000000000011 +S315080091500000000000000000000000000000000001 +S3150800916000000000000000000000000000000000F1 +S3150800917000000000000000000000000000000000E1 +S3150800918000000000000000000000000000000000D1 +S3150800919000000000000000000000000000000000C1 +S315080091A000000000000000000000000000000000B1 +S315080091B000000000000000000000000000000000A1 +S315080091C00000000000000000000000000000000091 +S315080091D00000000000000000000000000000000081 +S315080091E00000000000000000000000000000000071 +S315080091F00000000000000000000000000000000061 +S315080092000000000000000000000000000000000050 +S315080092100000000000000000000000000000000040 +S315080092200000000000000000000000000000000030 +S315080092300000000000000000000000000000000020 +S315080092400000000000000000000000000000000010 +S315080092500000000000000000000000000000000000 +S3150800926000000000000000000000000000000000F0 +S3150800927000000000000000000000000000000000E0 +S3150800928000000000000000000000000000000000D0 +S3150800929000000000000000000000000000000000C0 +S315080092A000000000000000000000000000000000B0 +S315080092B000000000000000000000000000000000A0 +S315080092C00000000000000000000000000000000090 +S315080092D00000000000000000000000000000000080 +S315080092E000000000000000005C04002001000000EF +S30D080092F01000000000A24A0468 +S70508008279F7 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/main.c index f8a00580..fce338d9 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -73,6 +74,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -84,6 +87,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/bin/demoprog_olimexino_stm32.out b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/bin/demoprog_olimexino_stm32.out index 0993b360..297f766e 100644 Binary files a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/bin/demoprog_olimexino_stm32.out and b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/bin/demoprog_olimexino_stm32.out differ diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/bin/demoprog_olimexino_stm32.srec b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/bin/demoprog_olimexino_stm32.srec index 2c60462a..d43117cc 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/bin/demoprog_olimexino_stm32.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/bin/demoprog_olimexino_stm32.srec @@ -1,258 +1,247 @@ S020000064656D6F70726F675F6F6C696D6578696E6F5F73746D33322E737265635C -S3150800800018080020D18E0008298F00082D8F000837 -S31508008010318F0008358F0008398F000800000000EE -S315080080200000000000000000000000003D8F00086E -S31508008030418F000800000000458F0008A38D000846 -S31508008040498F00084D8F0008518F0008558F00088A -S31508008050598F00085D8F0008618F0008658F00083A -S31508008060698F00086D8F0008718F0008758F0008EA -S31508008070798F00087D8F0008818F0008858F00089A -S31508008080898F00088D8F0008918F0008958F00084A -S31508008090998F00089D8F0008A18F0008A58F0008FA -S315080080A0A98F0008AD8F0008B18F0008B58F0008AA -S315080080B0B98F0008BD8F0008C18F0008C58F00085A -S315080080C0C98F0008CD8F0008D18F0008D58F00080A -S315080080D0D98F0008DD8F0008E18F0008E58F0008BA -S315080080E0E98F0008ED8F0008F18F0008EE11AA55F8 -S315080080F070B582B0040000252078C00740F184805E -S31508008100DFF85406006810F00C0004280BD0DFF8DE -S315080081104806006810F00C0008280ED1DFF838066B -S315080081200068C00309D5DFF82C06006880036BD504 -S315080081306068002868D1012002E26068B0F5803FD7 -S3150800814008D1DFF81006006850F48030DFF804160E -S31508008150086038E06068002810D1DFF8F805006884 -S3150800816030F48030DFF8EC150860DFF8E8050068C1 -S3150800817030F48020DFF8DC15086024E06068B0F58C -S31508008180A02F10D1DFF8CC05006850F48020DFF866 -S31508008190C4150860DFF8BC05006850F48030DFF8C5 -S315080081A0B41508600FE0DFF8AC05006830F48030DD -S315080081B0DFF8A0150860DFF89C05006830F4802019 -S315080081C0DFF890150860606800280ED000F0E2FA23 -S315080081D00500DFF880050068800315D400F0DAFA98 -S315080081E0401B6528F5D30320AAE100F0D3FA050061 -S315080081F0DFF860050068800306D500F0CBFA401B5F -S315080082006528F5D303209BE12078800726D5DFF87B -S315080082104805006810F00C0F0BD0DFF83C05006825 -S3150800822010F00C00082833D1DFF82C050068C003CD -S315080082302ED4DFF820050068800704D520690128B8 -S3150800824001D001207CE1DFF80C05006830F0F80069 -S31508008250616950EAC100DFF8FC140860207800075D -S315080082604ED5A069002800F081800120DFF8F814B7 -S31508008270086000F08FFA0500DFF8E8040068800758 -S315080082803BD400F087FA401B0328F5D3032057E1B7 -S31508008290206900281ED00120DFF8D014086000F0FD -S315080082A079FA0500DFF8AC040068800706D400F008 -S315080082B071FA401B0328F5D3032041E1DFF8940443 -S315080082C0006830F0F800616950EAC100DFF88414EC -S315080082D00860C3E70020DFF89414086000F05AFA33 -S315080082E00500DFF8700400688007B7D500F052FA79 -S315080082F0401B0328F5D3032022E1012000F017FADA -S315080083002078400740F1B9800026DFF86404006849 -S31508008310C0000FD4DFF85804006850F08050DFF82A -S3150800832050140860DFF84804006810F08050009088 -S3150800833000980126DFF83C040068C00529D4DFF858 -S315080083403404006850F48070DFF82814086000F0E0 -S3150800835021FA0500DFF81C040068C00519D400F0EE -S3150800836019FA401B6528F5D30320E9E00020DFF859 -S31508008370F813086000F00EFA0500DFF8E803006855 -S315080083808007BDD500F006FA401B0328F5D3032065 -S31508008390D6E0E068012808D1DFF8DC03006850F071 -S315080083A00100DFF8D413086037E0E068002810D130 -S315080083B0DFF8C403006840084000DFF8BC13086013 -S315080083C0DFF8B403006830F00400DFF8AC13086087 -S315080083D023E0E068052810D1DFF89C03006850F018 -S315080083E00400DFF894130860DFF88C03006850F087 -S315080083F00100DFF8841308600FE0DFF87C030068EB -S3150800840040084000DFF870130860DFF86C03006866 -S3150800841030F00400DFF860130860E068002810D028 -S3150800842000F0B8F90500DFF850030068800719D492 -S3150800843000F0B0F9401B41F289318842F3D303209A -S315080084407EE000F0A7F90500DFF82C030068800736 -S3150800845008D500F09FF9401B41F289318842F3D3D1 -S3150800846003206DE0F6B2012E07D1DFF80403006899 -S3150800847030F08050DFF8F8120860E06900285ED016 -S31508008480DFF8D402006810F00C00082855D0E0691F -S3150800849002283FD10020DFF8E412086000F07AF9DC -S315080084A00500DFF8B0020068800106D500F072F911 -S315080084B0401B0328F5D3032042E0206AB0F5803F2D -S315080084C009D1DFF89402006830F40030A168084347 -S315080084D0DFF884120860DFF88002006830F4741050 -S315080084E0216A0843616A0843DFF86C1208600120B4 -S315080084F0DFF88812086000F04DF90500DFF854022D -S31508008500006880011BD400F045F9401B0328F5D309 -S31508008510032015E00020DFF86412086000F03AF93D -S315080085200500DFF830020068800108D500F032F94E -S31508008530401B0328F5D3032002E0012000E00020B9 -S3150800854076BD70B504000D000026DFF83402006819 -S3150800855010F00700A84211D2DFF824020068C0080C -S31508008560C0002843DFF818120860DFF81402006814 -S3150800857010F00700A84201D00120A1E0207880076A -S3150800858009D5DFF8D401006830F0F000A168084387 -S31508008590DFF8C41108602078C00756D5606801283E -S315080085A006D1DFF8B0010068800311D4012087E006 -S315080085B06068022806D1DFF89C010068800107D4AC -S315080085C001207DE063480068800701D4012077E038 -S315080085D06148006880088000616808435E49086051 -S315080085E000F0D8F80600606801280ED15A480068DD -S315080085F010F00C00042828D000F0CCF8801B41F2BB -S3150800860089318842F2D303205AE0606802280ED1E5 -S315080086105148006810F00C00082816D000F0BAF887 -S31508008620801B41F289318842F2D3032048E04A4848 -S31508008630006810F00C0F08D000F0ACF8801B41F26F -S3150800864089318842F3D303203AE04D48006810F098 -S31508008650070085420ED24A480068C008C000284371 -S31508008660474908604648006810F00700A84201D04C -S31508008670012025E02078400707D53748006830F400 -S31508008680E060E1680843344908602078000708D5A7 -S315080086903148006830F46050216950EAC1002E491B -S315080086A0086000F00EF837492B4A1268C2F3031225 -S315080086B0895CC8402A490860002000F071F800204B -S315080086C070BD00B585B001A82F49102200F08EF8BC -S315080086D02E480088ADF80000002000200020002168 -S315080086E000201D48006810F00C01042902D0082952 -S315080086F002D016E0194815E001A9C0F38342895C47 -S31508008700C0030AD56846144A1268C2F34042805C20 -S31508008710124A5143B1FBF0F002E01D4800FB01F09C -S3150800872000E00E4805B000BD0D480068704781B0EE -S315080087300B490968C9084FF47A72B1FBF2F148434C -S31508008740009000BF0098411E00910028F9D101B0A1 -S3150800875070470000001002400410024000127A0020 -S3150800876004000020241002408004424200004242D5 -S315080087701C10024000700040201002406000424277 -S31508008780002002400C8F0008FC8E00084288000872 -S3150800879000093D0001480068704700BF0C00002032 -S315080087A010B504004FF47A700D490978B0FBF1F062 -S315080087B00C490968B1FBF0F000F0B3F8002801D0C5 -S315080087C001200CE0102C09D2002221005FF0FF30B6 -S315080087D000F096F804480460002000E0012010BD6F -S315080087E0100000200400002000000020103A07D3E3 -S315080087F030B4B1E83810103AA0E83810F9D230BCD5 -S31508008800530724BFB1E80810A0E8081044BF51F880 -S31508008810043B40F8043BD20724BF31F8022B20F86A -S31508008820022B44BF0B7803707047083A07D3B1E8A8 -S315080088300810083A40F8043B40F804CBF7D253072F -S31508008840E4E7010210F00701404800684FF6FF020E -S3150800885010403F4A52EA012108433C4908607047E4 -S315080088603A480068C0F30220704740B2002808D58D -S315080088700901384A40B210F00F00104400F8041CF1 -S3150800888003E00901344A40B21154704710B410F09D -S315080088900700D0F10703052B01D3042301E0D0F12B -S315080088A00703041D072C01D2002000E0C01E012486 -S315080088B014FA03F35B1E19408140012313FA00F0F2 -S315080088C0401E1040084310BC704780B5411EB1F1E8 -S315080088D0807F01D301200EE0401E204908600F2149 -S315080088E05FF0FF30FFF7C1FF00201D490860072031 -S315080088F01C490860002002BD80B5FFF7A3FF01BD33 -S3150800890070B504000D0016000020FFF7A9FF32001D -S315080089102900FFF7BBFF0100200040B2FFF7A5FFC3 -S3150800892070BD80B5FFF7D1FF02BD042806D10D48FA -S31508008930006850F004000B49086005E00948006823 -S3150800894030F0040007490860704700000CED00E0AD -S315080089500000FA0518ED00E000E400E014E000E08D -S3150800896018E000E010E000E080B500F001F801BD75 -S3150800897070470000F8B400250024002500220026D0 -S31508008980002307E0DFF8B8512D6835EA04046C4D7A -S315080089902C605B1C102B80F0C680012414FA03F5AA -S315080089A00C682C40AC42F4D14E68002E27D0012E1C -S315080089B01AD0022E1DD0032E2FD0112E16D0122E0D -S315080089C01AD0604FBE421AD05F4FBE4217D05F4FD3 -S315080089D0BE4214D05E4FBE4211D05E4FBE420ED08C -S315080089E05D4FBE420BD01AE0CA6818E0CA68121D6D -S315080089F015E0CA68083212E0CA680C320FE08A68C5 -S31508008A00002A01D1042207E08A68012A02D1082235 -S31508008A10056101E00822456101E00022FFE7FF2C1D -S31508008A2001D8050000E0051DFF2C01D89E0002E0D4 -S31508008A30B3F10806B6002F685FF00F0C1CFA06FCA7 -S31508008A4037EA0C0712FA06F63E432E604D68ED002B -S31508008A509FD5424D2D6855F00105404E35603F4D76 -S31508008A602D6815F001050095009D3D4D9E0855F8A9 -S31508008A7026500F2613F00307FFB2BF00BE40B543CA -S31508008A80384EB04201D100260FE0374EB04201D130 -S31508008A9001260AE0354EB04201D1022605E0344EE1 -S31508008AA0B04201D1032600E0042613F00307FFB203 -S31508008AB0BF00BE4035432A4E9F0846F827504D68EA -S31508008AC0ED0305D52B4D2D6825432A4E356004E068 -S31508008AD0284D2D68A543274E35604D68AD0305D54D -S31508008AE0254D2D682543244E356004E0224D2D681A -S31508008AF0A543214E35604D68ED0205D51F4D2D68FD -S31508008B0025431E4E356004E01C4D2D68A5431B4EBB -S31508008B1035604D68AD027FF535AF094D2D682C439C -S31508008B20074D2C6035E7F1BC7047D2B2002A02D057 -S31508008B3089B2016102E089B2090401617047000047 -S31508008B400C04014000001110000012100000211052 -S31508008B5000002210000031100000321018100240E8 -S31508008B600800014000080140000C014000100140C7 -S31508008B7000140140000401400404014008040140B7 -S31508008B8080B500F007F800F0AFF800F0B6F800F08E -S31508008B90ACF8FAE780B500F0D9F800F005F800F06F -S31508008BA0E9F800F0A3F801BD00B58FB001200590E3 -S31508008BB05FF480300690002007900120099002207B -S31508008BC00C905FF480300D905FF4E0100E9005A8CD -S31508008BD0FFF78EFA002800D0FEE70F20009002204B -S31508008BE00190002002904FF48060039000200490CA -S31508008BF002216846FFF7A5FC002800D0FEE70FB063 -S31508008C0000BD00B585B03548006850F0010033490D -S31508008C1008603248006810F001000090009830485B -S31508008C20006850F080502E4908602D48006810F002 -S31508008C308050009000982948006850F004002749A1 -S31508008C4008602648006810F0040000900098234841 -S31508008C50006850F00800214908602048006810F0B4 -S31508008C600800009000980320FFF746FE0022002126 -S31508008C707FF00B00FFF744FE002200217FF00A0078 -S31508008C80FFF73EFE002200217FF00900FFF738FEBD -S31508008C90002200217FF00400FFF732FE00220021A7 -S31508008CA07FF00300FFF72CFE002200217FF0010071 -S31508008CB0FFF726FE002200215FF0FF30FFF720FEB7 -S31508008CC020200190012002900020039002200490A9 -S31508008CD001A90448FFF74EFE05B000BD1810024072 -S31508008CE01C100240000801407047704780B50022FA -S31508008CF020211348FFF719FF01BD10B500F04DF804 -S31508008D00040010480068201AB0F5FA7F16D30E48FA -S31508008D100078002808D101200B490870012220217B -S31508008D200748FFF702FF07E00020074908700022FE -S31508008D3020210348FFF7F9FE0248046010BD000031 -S31508008D4000080140080000201100002080B50848EE -S31508008D50006850F01000064908600320FFF7CCFDB4 -S31508008D600020FFF71DFDFFF74CFF002002BD0000A5 -S31508008D700020024080B5FFF7D7FC4FF47A71B0FBAC -S31508008D80F1F0FFF7CEFD0420FFF7CFFD002200210A -S31508008D905FF0FF30FFF7B4FD01BD80B5FFF7FAFCC1 -S31508008DA002BD80B500F004F8FFF7DEFD01BD000046 -S31508008DB0034800680349097808180149086070479C -S31508008DC00C000020100000201148006850F0010037 -S31508008DD00F4908600F4800680F4908400D490860A8 -S31508008DE00B4800680D4908400949086008480068AA -S31508008DF030F48020064908600648006830F4FE0012 -S31508008E00044908605FF41F000549086070470000C0 -S31508008E1000100240041002400000FFF8FFFFF6FEB3 -S31508008E200810024010B450F8041B79B10268436870 -S31508008E3002440830DC0744BFA9F10104E31852F8DC -S31508008E40044B43F8044B091FF9D1ECE710BC7047F3 -S31508008E5010B5074979441831064C7C44163404E0A9 -S31508008E600A68081D114488470146A142F8D110BD79 -S31508008E700800000018000000ADFFFFFF1400000006 -S31508008E8068000000000000200000000000F00BF859 -S31508008E90002801D0FFF7DCFF0020AFF30080FFF7C2 -S31508008EA06FFE00F002F80120704700F001B80000DC -S31508008EB00746384600F002F8FBE7000080B5AFF336 -S31508008EC00080024A11001820ABBEFBE7260002000C -S31508008ED0024885460248804702480047180800208D -S31508008EE0C98D00081D8F00081000000000A24A0462 -S31508008EF00000000000000000010000000203040555 -S31508008F00060708090A0B0C0D0E0F101000000000CA -S31508008F10000000000102030406070809AFF30080F9 -S31508008F20AFF30080FFF7B2FFFFF7FEBFFFF7FEBF04 -S31508008F30FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF57 -S31508008F40FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF47 -S31508008F50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF37 -S31508008F60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF27 -S31508008F70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF17 -S31508008F80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF07 -S31508008F90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF7 -S31508008FA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE7 -S31508008FB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD7 -S31508008FC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC7 -S31508008FD0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB7 -S31508008FE0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA7 -S30908008FF0FFF7FEBFBC -S70508008F1D46 +S3150800800018080020298E00086D8E0008718E000859 +S31508008010758E0008798E00087D8E00080000000025 +S31508008020000000000000000000000000818E00082B +S31508008030858E000800000000898E0008F38C000871 +S315080080408D8E0008918E0008958E0008998E00087E +S315080080509D8E0008A18E0008A58E0008A98E00082E +S31508008060AD8E0008B18E0008B58E0008B98E0008DE +S31508008070BD8E0008C18E0008C58E0008C98E00088E +S31508008080CD8E0008D18E0008D58E0008D98E00083E +S31508008090DD8E0008E18E0008E58E0008E98E0008EE +S315080080A0ED8E0008F18E0008F58E0008F98E00089E +S315080080B0FD8E0008018F0008058F0008098F00084B +S315080080C00D8F0008118F0008158F0008198F0008FA +S315080080D01D8F0008218F0008258F0008298F0008AA +S315080080E02D8F0008318F0008358F0008EE11AA552C +S315080080F02DE9FC41040000202078C0076BD5DFF885 +S315080081009405016811F00C01042907D0016811F0E3 +S315080081100C0108290CD10068C00309D5DFF87005E1 +S315080081200068800357D56068002854D10120B3E160 +S315080081306068B0F5803F06D1DFF85405016851F450 +S315080081408031016026E0606800280AD1DFF8400522 +S31508008150016831F480310160016831F480210160E1 +S3150800816018E06068B0F5A02F0AD1DFF82405016889 +S3150800817051F480210160016851F48031016009E001 +S31508008180DFF80C05016831F480310160016831F4CB +S3150800819080210160606800280ED000F099FA050079 +S315080081A0DFF8EC040068800315D400F091FA401B50 +S315080081B06528F5D303206FE100F08AFA0500DFF899 +S315080081C0D0040068800306D500F082FA401B6528B3 +S315080081D0F5D3032060E1207880071ED5DFF8B404C4 +S315080081E0016811F00C0F07D0016811F00C0108297D +S315080081F02CD10068C00329D4DFF8940401688907E4 +S3150800820004D52169012901D0012045E1016831F031 +S31508008210F801626951EAC20101602078000749D570 +S31508008220A069002871D00120DFF87814086000F0F2 +S315080082304FFA0500DFF868040068800737D400F0B5 +S3150800824047FA401B0328F5D3032025E120690028B7 +S315080082501AD00120DFF85014086000F039FA05003A +S31508008260DFF82C040168890706D400F031FA401BB0 +S315080082700328F5D303200FE1016831F0F80162699C +S3150800828051EAC2010160C8E70020DFF81C14086043 +S3150800829000F01EFA0500DFF8F80300688007BCD571 +S315080082A000F016FA401B0328F5D30320F4E001205A +S315080082B000F0DAF92078400740F196800026DFF8CA +S315080082C0EC532868C00009D4286850F0805028600C +S315080082D0286810F08050009000980126DFF8D073C7 +S315080082E03868C00524D4386850F48070386000F0C7 +S315080082F0EFF980463868C0051AD400F0E9F9B0EB02 +S3150800830008006528F6D30320C6E00020DFF894139A +S31508008310086000F0DDF90500DFF8840300688007CF +S31508008320C8D500F0D5F9401B0328F5D30320B3E0E0 +S31508008330E068012806D1DFF87C03016851F00101E5 +S31508008340016025E0E06800280AD1DFF868030168C3 +S31508008350490849000160016831F00401016017E02D +S31508008360E06805280AD1DFF84C03016851F00401DA +S315080083700160016851F00101016009E0DFF834038A +S315080083800168490849000160016831F0040101608B +S31508008390E068002810D000F09BF90700DFF8140306 +S315080083A00068800719D400F093F9C01B41F289319F +S315080083B08842F3D303206FE000F08AF90700DFF85C +S315080083C0F4020068800708D500F082F9C01B41F264 +S315080083D089318842F3D303205EE0F6B2012E03D139 +S315080083E0286830F080502860E069002853D0DFF80C +S315080083F0A462306810F00C0008284AD0E069022808 +S3150800840034D1DFF8B4720020386000F061F9804694 +S31508008410DFF87C522868800107D500F059F9B0EBDF +S3150800842008000328F4D3032036E0206AB0F5803F1D +S3150800843005D1316831F40031A068014331603168F3 +S3150800844031F47411206A0143606A014331600120E6 +S31508008450386000F03DF90400286880011BD400F05C +S3150800846037F9001B0328F7D3032015E00020DFF8AF +S315080084704812086000F02CF90400DFF814020068BE +S31508008480800108D500F024F9001B0328F5D3032042 +S3150800849002E0012000E00020BDE8F6812DE9F04168 +S315080084A004000D000020DFF81462306810F00700A1 +S315080084B0A8420BD23068C008C00028433060306834 +S315080084C010F00700A84201D0012097E02078800725 +S315080084D007D5DFF8C0110A6832F0F002A068024337 +S315080084E00A602078C00754D56068012806D1DFF8ED +S315080084F0A0010068800310D401207FE0606802288C +S3150800850005D163480068800107D4012076E06048F9 +S315080085100068800701D4012070E05E4F3968890839 +S31508008520890060680143396000F0D2F880466068C7 +S3150800853001280ED1386810F00C00042829D000F064 +S31508008540C7F8B0EB080041F289318842F2D303201C +S3150800855054E0606802280ED1386810F00C0008282C +S3150800856017D000F0B5F8B0EB080041F2893188421F +S31508008570F2D3032042E0386810F00C0F09D000F05F +S31508008580A7F8B0EB080041F289318842F3D30320FB +S3150800859034E0306810F0070085420BD23068C00816 +S315080085A0C00028433060306810F00700A84201D0A8 +S315080085B0012023E02078400706D536490A6832F4B8 +S315080085C0E062E06802430A602078000707D5314870 +S315080085D0016831F46051226951EAC201016000F074 +S315080085E00FF837492B4A1268C2F30312895CC84050 +S315080085F02A490860002000F071F80020BDE8F081E3 +S3150800860000B585B001A82F49102200F08DF82E4834 +S315080086100088ADF80000002000200020002000207F +S315080086201C4A116811F00C00042802D0082802D050 +S3150800863014E0194813E001A8C1F38343C05CC903D9 +S3150800864009D569461268C2F340428A5C1249484312 +S31508008650B0FBF2F001E01D49484300E00E4805B0C2 +S3150800866000BD0E480068704781B00C490968C90802 +S315080086704FF47A72B1FBF2F14843009000BF0098BC +S31508008680411E00910028F9D101B070470000000092 +S31508008690001002400410024000127A000400002074 +S315080086A02410024080044242000042421C1002404C +S315080086B00070004020100240600042420020024044 +S315080086C0508E0008408E0008AE87000800093D005D +S315080086D001480068704700BF0C00002010B5040070 +S315080086E04FF47A700D490978B0FBF1F00C49096826 +S315080086F0B1FBF0F000F0CAF8002801D001200CE028 +S31508008700102C09D2002221005FF0FF3000F0ADF8EE +S3150800871004480460002000E0012010BD100000207D +S315080087200400002000000020103A07D330B4B1E856 +S315080087303810103AA0E83810F9D230BC530724BFD5 +S31508008740B1E80810A0E8081044BF51F8043B40F807 +S31508008750043BD20724BF31F8022B20F8022B44BF72 +S315080087600B7803707047121F17D35B0009D151F8B5 +S31508008770043B20F8023B1B0C121F20F8023BF6D2E2 +S315080087800BE051F8043B00F8013B1B0A20F8023BBA +S315080087901B0C121F00F8013BF3D238BF121D521EE4 +S315080087A024BF11F8013B00F8013BF8D870470102D5 +S315080087B010F007003E4B1A684FF6FF010A403D4984 +S315080087C051EA00210A431A60704739480068C0F325 +S315080087D002207047020052B2002A08D50901364A1B +S315080087E040B210F00F00104400F8041C03E0090121 +S315080087F0324A40B21154704710B410F00700D0F155 +S315080088000703052B01D3042301E0D0F10703041D58 +S31508008810072C01D2002000E0C01E012414FA03F33D +S315080088205B1E1940814014FA00F0401E10400843B0 +S3150800883010BC704780B5411EB1F1807F01D301207D +S315080088400EE0401E1E4908600F215FF0FF30FFF75B +S31508008850C1FF00201B49086007201B49086000204B +S3150800886002BD80B5FFF7A4FF01BD70B504000D0079 +S3150800887016000020FFF7A9FF32002900FFF7BCFF0A +S315080088800100200040B2FFF7A5FF70BD80B5FFF7D5 +S31508008890D1FF02BD042805D10B48016851F0040137 +S315080088A0016004E00848016831F00401016070477E +S315080088B00CED00E00000FA0518ED00E000E400E029 +S315080088C014E000E018E000E010E000E080B500F0F9 +S315080088D001F801BD70470000F8B50200002000202D +S315080088E0002000250020002314E0DFF8B401066804 +S315080088F036EA040404600CE0DFF8A8010668A6431B +S31508008900066048688002F0D5DFF8940106683443AB +S3150800891004605B1C102B80F0B88001269E400C6812 +S315080089203440B442F5D14868002827D001281AD027 +S3150800893002281DD003282FD0112816D012281AD0A5 +S31508008940594FB8421AD0594FB84217D0584FB84263 +S3150800895014D0584FB84211D0574FB8420ED0574F7F +S31508008960B8420BD01AE0CD6818E0CD682D1D15E089 +S31508008970CD68083512E0CD680C350FE08868002808 +S3150800898001D1042507E08868012802D10825166167 +S3150800899001E00825566101E00025FFE7B4F5807F70 +S315080089A001D2170000E0171DB4F5807F02D25FEAF6 +S315080089B0830C03E0B3F1080C5FEA8C0C0F26D7F89A +S315080089C000E016FA0CF03EEA000E15FA0CFC5CEA1A +S315080089D00E0CC7F800C04868C0009AD53848076822 +S315080089E057F001070760006810F001000090009832 +S315080089F0344F1800800857F820C013F00300C0B29F +S31508008A00800086403CEA060C2F48824201D10026A7 +S31508008A100FE02E48824201D101260AE02C48824204 +S31508008A2001D1022605E02B48824201D1032600E047 +S31508008A30042613F00300C0B28000864056EA0C0CE8 +S31508008A401800800847F820C04868C00304D52248A3 +S31508008A5006682643066003E01F480668A6430660C4 +S31508008A604868800304D51D4806682643066003E067 +S31508008A701A480668A64306604868C0027FF53CAFF8 +S31508008A8008480668264306603BE7F1BDD2B2002ACD +S31508008A9002D089B2016102E089B209040161704716 +S31508008AA00C040140080401400000111000001210D7 +S31508008AB000002110000022100000311000003210C2 +S31508008AC0181002400800014000080140000C01404F +S31508008AD00010014000140140000401400404014054 +S31508008AE080B500F007F800F0ADF800F0B4F800F033 +S31508008AF0AAF8FAE780B500F009F800F0D1F800F016 +S31508008B0009F800F0DFF800F09FF801BD4848494928 +S31508008B100860704700B58FB0012005905FF480307B +S31508008B200690002107910121099102210C910D90CF +S31508008B305FF4E0100E9005A8FFF7DAFA002800D0D7 +S31508008B40FEE70F20009002200190002002904FF4CB +S31508008B50806003900020049002216846FFF79EFC7F +S31508008B60002800D0FEE70FB000BD00B585B032483A +S31508008B70016851F001010160016811F001010091DD +S31508008B8000992E490A6852F080520A60096811F065 +S31508008B90805100910099016851F004010160016853 +S31508008BA011F0040100910099016851F00801016073 +S31508008BB0006810F00800009000980320FFF751FEA7 +S31508008BC0002200217FF00B00FFF74FFE0022002154 +S31508008BD07FF00A00FFF749FE002200217FF0090016 +S31508008BE0FFF743FE002200217FF00400FFF73DFE59 +S31508008BF0002200217FF00300FFF737FE0022002144 +S31508008C007FF00100FFF731FE002200215FF0FF3000 +S31508008C10FFF72BFE202001900120029000200390F0 +S31508008C200220049001A90648FFF756FE05B000BDCC +S31508008C300080000808ED00E0181002401C100240F1 +S31508008C40000801407047704780B50022202111486E +S31508008C50FFF71CFF01BD38B500F047F804000E4DBC +S31508008C602868201AB0F5FA7F13D30C49087800282B +S31508008C7007D101200870012220210648FFF706FFC8 +S31508008C8006E000200870002220210248FFF7FEFEB9 +S31508008C902C6031BD000801400800002011000020AA +S31508008CA080B50748016851F0100101600320FFF7FD +S31508008CB0D8FD0020FFF712FDFFF757FF002002BD81 +S31508008CC00020024080B5FFF7CCFC4FF47A71B0FB68 +S31508008CD0F1F0FFF7DBFD0420FFF7DCFD00220021A1 +S31508008CE05FF0FF30FFF7C1FD01BD80B5FFF7F0FC6F +S31508008CF002BD80B500F004F8FFF7E8FD01BD0000ED +S31508008D0003490A680348007882180A60704700BF5A +S31508008D100C000020100000200F49086850F00100E0 +S31508008D2008600E4A13680E48034013600B680D4826 +S31508008D3003400B60086830F480200860106830F43F +S31508008D40FE0010605FF41F00074908605FF00060CE +S31508008D5006490860704700000010024004100240EF +S31508008D600000FFF8FFFFF6FE0810024008ED00E0DD +S31508008D7030B5016884684218416802EB5103C90797 +S31508008D8003D54C4401E0491C05D19A420AD012F990 +S31508008D90011B12F8015B002904F8015BF3D4491E94 +S31508008DA0F7D5F2E70C3030BD10B5074979441831CC +S31508008DB0064C7C44163404E00A68081D11448847AA +S31508008DC00146A142F8D110BD0800000014000000B9 +S31508008DD0A1FFFFFF640100001A0000000000002048 +S31508008DE000F00DF8002801D0FFF7DEFFAFF3008092 +S31508008DF00020AFF30080FFF773FE00F002F80120B1 +S31508008E00704700F001B800000746384600F002F83F +S31508008E10FBE7000080B5AFF30080024A1100182076 +S31508008E20ABBEFBE72600020002488546024880479B +S31508008E300248004718080020198D0008618E0008AE +S31508008E4002030405060708090A0B0C0D0E0F10107D +S31508008E5000000000000000000102030406070809DC +S31508008E60AFF30080AFF30080FFF7BAFFFFF7FEBF4E +S31508008E70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF18 +S31508008E80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF08 +S31508008E90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF8 +S31508008EA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE8 +S31508008EB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD8 +S31508008EC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC8 +S31508008ED0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB8 +S31508008EE0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA8 +S31508008EF0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF98 +S31508008F00FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF87 +S31508008F10FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF77 +S31508008F20FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF67 +S31508008F30FFF7FEBFFFF7FEBF0010FC0002A24A04BF +S30A08008F40F80001010024 +S70508008E6103 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/ide/settings/stm32f103.wsdt b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/ide/settings/stm32f103.wsdt index d33d454a..3839898d 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/ide/settings/stm32f103.wsdt +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/ide/settings/stm32f103.wsdt @@ -159,7 +159,7 @@ 24 1863 2 - + 0 -1 @@ -219,7 +219,7 @@ 14 - 11 + 20 1 @@ -233,7 +233,7 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 04000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 @@ -264,7 +264,7 @@ 4294967295 - 000000003500000022010000E6000000 + 00000000740300008007000025040000 000000003F03000080070000F0030000 4096 0 @@ -465,11 +465,11 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E65008000000100000000000000740300008007000025040000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -478,7 +478,7 @@ 8192 0 0 - 32767 + 24 0 @@ -486,7 +486,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -495,7 +495,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/ide/stm32f103.dep b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/ide/stm32f103.dep index 276f0952..9f36d9bd 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/ide/stm32f103.dep +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/ide/stm32f103.dep @@ -5,489 +5,479 @@ Debug - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h - $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h - $PROJ_DIR$\Debug\Obj\app.o - $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.o - $PROJ_DIR$\..\obj\led.lst - $PROJ_DIR$\..\obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\src\os\os.c - $PROJ_DIR$\..\obj\stm32f10x_bkp.o - $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - $PROJ_DIR$\Debug\Obj\stm32f10x_adc.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c - $PROJ_DIR$\..\obj\stm32f10x_sdio.o - $PROJ_DIR$\Debug\Obj\stm32f10x_crc.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - $PROJ_DIR$\..\obj\stm32f10x_can.lst - $PROJ_DIR$\..\obj\stm32f10x_spi.lst - $PROJ_DIR$\..\obj\stm32f10x_crc.pbi - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\Debug\Obj\stm32f10x_flash.o - $PROJ_DIR$\..\obj\app.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.pbi - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h - $PROJ_DIR$\..\obj\stm32f10x_dma.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.o - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - $PROJ_DIR$\..\obj\stm32f10x_tim.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_adc.o - $PROJ_DIR$\..\bin\demoprog_olimexino_stm32.srec - $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - $PROJ_DIR$\..\src\hw\hw.c - $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h - $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h - $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.pbi - $PROJ_DIR$\..\obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\obj\irq.pbi - $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f10x.lst - $PROJ_DIR$\..\obj\stm32f103.pbd - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h - $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_spi.o - $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et - $PROJ_DIR$\..\src\app\app.h - $PROJ_DIR$\..\obj\hw.pbi - $PROJ_DIR$\..\obj\stm32f10x_dma.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h - $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi - $PROJ_DIR$\..\obj\boot.lst - $PROJ_DIR$\..\obj\stm32f10x_pwr.o - $PROJ_DIR$\..\obj\system_stm32f1xx.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst - $PROJ_DIR$\..\obj\system_stm32f1xx.o - $PROJ_DIR$\..\lib\cmsis\core_cm3.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f1xx_hal.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.pbi + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst + $PROJ_DIR$\..\lib\cmsis\core_cm3.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o + $PROJ_DIR$\..\obj\system_stm32f1xx.o + $PROJ_DIR$\..\obj\stm32f1xx_hal.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst $TOOLKIT_DIR$\inc\c\stdio.h $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst + $PROJ_DIR$\..\obj\stm32f10x_cec.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\hw.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o + $PROJ_DIR$\..\obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o + $PROJ_DIR$\..\obj\system_stm32f10x.lst + $PROJ_DIR$\..\src\app\app.h + $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_dma.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_spi.o + $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi + $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\obj\stm32f103.pbd + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_exti.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h + $PROJ_DIR$\Debug\Obj\stm32f10x_tim.pbi + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rcc.c + $PROJ_DIR$\..\lib\SPL\src\misc.c + $PROJ_DIR$\Debug\Obj\stm32f10x_dma.o + $PROJ_DIR$\..\obj\stm32f10x_sdio.lst + $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_dbgmcu.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_pwr.c + $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h + $PROJ_DIR$\..\obj\cstart.o + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_i2c.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_gpio.h + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_bkp.h + $PROJ_DIR$\..\obj\demoprog_olimexino_stm32.map + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_adc.h + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h + $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_dma.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_i2c.h + $PROJ_DIR$\..\lib\system_stm32f10x.c + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_gpio.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_fsmc.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_iwdg.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_pwr.h + $PROJ_DIR$\..\lib\SPL\inc\misc.h + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_can.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.lst + $PROJ_DIR$\..\obj\stm32f10x_cec.o + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_bkp.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_crc.c $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et - $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_adc.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_crc.h $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_can.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_crc.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst $PROJ_DIR$\..\lib\SPL\src\stm32f10x_cec.c - $PROJ_DIR$\..\src\app\app.c $PROJ_DIR$\..\obj\vectors.lst $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_cec.h $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_can.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\src\app\app.c $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_bkp.c - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_crc.c - $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h - $PROJ_DIR$\..\lib\SPL\src\misc.c - $PROJ_DIR$\..\obj\stm32f10x_sdio.lst - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_adc.h - $PROJ_DIR$\..\lib\SPL\inc\misc.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_bkp.h - $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_dma.o - $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\..\obj\cstart.o - $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_tim.pbi - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_dbgmcu.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h - $PROJ_DIR$\..\obj\demoprog_olimexino_stm32.map - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_gpio.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_gpio.h - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_dma.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_fsmc.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_i2c.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_i2c.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_iwdg.h - $PROJ_DIR$\..\lib\system_stm32f10x.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_pwr.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rcc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_pwr.c - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_exti.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h - $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\..\lib\stm32f10x_conf.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_iwdg.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_flash.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_flash.c - $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.pbi - $PROJ_DIR$\..\obj\core_cm3.lst - $PROJ_DIR$\..\src\header.h - $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_fsmc.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_exti.h - $PROJ_DIR$\..\lib\stm32f10x.h - $PROJ_DIR$\Debug\Obj\stm32f103.pbd - $PROJ_DIR$\..\irq.h - $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_dma.pbi - $PROJ_DIR$\..\obj\stm32f10x_iwdg.o - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.o - $PROJ_DIR$\..\obj\stm32f10x_dma.pbi - $PROJ_DIR$\..\obj\stm32f10x_usart.lst - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\stm32f10x_gpio.o - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\stm32f10x_tim.o - $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.lst - $PROJ_DIR$\Debug\Obj\core_cm3.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_adc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\Debug\Obj\stm32f10x_spi.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_dac.o + $PROJ_DIR$\..\obj\stm32f10x_flash.lst + $PROJ_DIR$\..\stm32f103xB.icf + $PROJ_DIR$\..\obj\stm32f10x_can.pbi + $PROJ_DIR$\..\obj\stm32f10x_fsmc.o + $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\obj\stm32f10x_adc.o + $PROJ_DIR$\..\src\os\os.h + $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et + $PROJ_DIR$\..\obj\misc.__cstat.et $PROJ_DIR$\..\obj\stm32f10x_rtc.lst $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.pbi - $PROJ_DIR$\..\obj\stm32f10x_adc.o + $PROJ_DIR$\Debug\Obj\stm32f10x_cec.pbi + $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst + $PROJ_DIR$\..\src\hw\hw.h $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_usart.o - $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.o - $PROJ_DIR$\Debug\Obj\stm32f10x_dac.o - $PROJ_DIR$\..\src\os\os.h $PROJ_DIR$\..\obj\stm32f10x_i2c.o $PROJ_DIR$\Debug\Obj\misc.pbi - $PROJ_DIR$\..\obj\stm32f10x_dac.o - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\Debug\Obj\stm32f10x_cec.pbi - $PROJ_DIR$\..\obj\stm32f10x_flash.lst $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\stm32f10x_fsmc.o - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\boot.c + $PROJ_DIR$\Debug\Obj\stm32f10x_usart.o $PROJ_DIR$\..\obj\core_cm3.o + $PROJ_DIR$\..\obj\timer.o $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.o - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\led.h + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\irq.lst + $PROJ_DIR$\..\obj\stm32f10x_dac.o $PROJ_DIR$\..\obj\stm32f10x_adc.pbi - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst $PROJ_DIR$\Debug\Obj\system_stm32f10x.pbi $PROJ_DIR$\..\obj\core_cm3.pbi $PROJ_DIR$\..\obj\boot.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\irq.lst - $PROJ_DIR$\..\main.c - $PROJ_DIR$\Debug\Obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\stm32f103xB.icf - $PROJ_DIR$\..\src\hw\hw.h - $PROJ_DIR$\..\obj\stm32f10x_can.pbi - $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et - $PROJ_DIR$\..\obj\misc.__cstat.et - $PROJ_DIR$\..\obj\core_cm3.__cstat.et - $PROJ_DIR$\..\obj\os.pbi - $PROJ_DIR$\..\startup_stm32f103xb.s - $PROJ_DIR$\..\obj\stm32f10x_rcc.o - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\lib\system_stm32f1xx.c - $PROJ_DIR$\..\obj\stm32f10x_crc.o - $PROJ_DIR$\..\obj\stm32f10x_crc.lst - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et - $PROJ_DIR$\Debug\Obj\system_stm32f10x.o - $PROJ_DIR$\Debug\Obj\stm32f10x_cec.o - $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst - $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - $PROJ_DIR$\Debug\Obj\os.o - $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dbgmcu.c - $PROJ_DIR$\..\src\hw\cstart.s - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst - $PROJ_DIR$\..\obj\vectors.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.lst - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dma.c - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o - $PROJ_DIR$\..\obj\stm32f10x_usart.o - $PROJ_DIR$\..\obj\stm32f10x_spi.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\stm32f10x_flash.o - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\stm32f10x_bkp.lst - $PROJ_DIR$\Debug\Obj\misc.o - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_dac.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dac.c - $PROJ_DIR$\Debug\Obj\hw.pbi - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rtc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_wwdg.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_rcc.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_spi.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_usart.h - $PROJ_DIR$\..\lib\system_stm32f10x.h - $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - $PROJ_DIR$\..\obj\stm32f10x_exti.o - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_spi.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h + $PROJ_DIR$\..\obj\core_cm3.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_exti.h + $PROJ_DIR$\..\obj\stm32f10x_dma.pbi + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_flash.c + $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_iwdg.c + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\src\header.h + $PROJ_DIR$\..\obj\stm32f10x_usart.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_dma.pbi + $PROJ_DIR$\..\obj\boot.o + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f10x_tim.o + $PROJ_DIR$\..\lib\stm32f10x_conf.h + $PROJ_DIR$\..\irq.h + $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.pbi + $PROJ_DIR$\..\obj\stm32f10x_cec.lst + $PROJ_DIR$\Debug\Obj\core_cm3.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_flash.h + $PROJ_DIR$\..\obj\stm32f10x_gpio.o + $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi + $PROJ_DIR$\..\lib\stm32f10x.h + $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.pbi + $PROJ_DIR$\Debug\Obj\stm32f103.pbd + $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\..\obj\stm32f10x_iwdg.o + $PROJ_DIR$\..\obj\timer.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.o + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h + $PROJ_DIR$\Debug\Obj\misc.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_tim.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\obj\stm32f10x_flash.o + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dac.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_spi.c + $PROJ_DIR$\Debug\Obj\hw.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_usart.h + $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_spi.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_rcc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_dac.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rtc.c + $PROJ_DIR$\..\obj\stm32f10x_bkp.lst + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h $PROJ_DIR$\..\lib\SPL\src\stm32f10x_usart.c $PROJ_DIR$\..\lib\SPL\src\stm32f10x_sdio.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_sdio.h $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_wwdg.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_sdio.h + $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi $PROJ_DIR$\..\obj\system_stm32f1xx.lst + $PROJ_DIR$\..\lib\system_stm32f10x.h + $PROJ_DIR$\..\obj\stm32f10x_exti.o $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_rtc.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_tim.h - $PROJ_DIR$\..\obj\system_stm32f10x.pbi - $PROJ_DIR$\Debug\Exe\stm32f103.out - $PROJ_DIR$\..\obj\stm32f10x_gpio.lst - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_tim.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl - $PROJ_DIR$\..\obj\stm32f10x_flash.pbi - $PROJ_DIR$\..\obj\stm32f10x_can.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h - $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dma.c + $PROJ_DIR$\..\src\hw\cstart.s + $PROJ_DIR$\..\obj\stm32f10x_rcc.o + $PROJ_DIR$\..\obj\stm32f10x_crc.o + $PROJ_DIR$\..\obj\stm32f10x_crc.lst + $PROJ_DIR$\..\obj\main.lst + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\obj\vectors.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst + $PROJ_DIR$\..\obj\stm32f10x_spi.o + $PROJ_DIR$\Debug\Obj\os.o + $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_cec.o + $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h + $PROJ_DIR$\Debug\Obj\system_stm32f10x.o + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\stm32f10x_usart.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et + $PROJ_DIR$\..\obj\core_cm3.__cstat.et + $PROJ_DIR$\..\obj\os.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst $PROJ_DIR$\..\obj\app.pbi - $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et - $TOOLKIT_DIR$\lib\m7M_tl.a + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_tim.c $PROJ_DIR$\Debug\Obj\stm32f10x_exti.pbi - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec - $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_exti.o - $PROJ_DIR$\..\obj\stm32f10x_dac.pbi $PROJ_DIR$\..\obj\stm32f10x_wwdg.lst + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec + $PROJ_DIR$\Debug\Exe\stm32f103.out + $PROJ_DIR$\..\obj\stm32f10x_can.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + $PROJ_DIR$\..\obj\system_stm32f10x.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl + $PROJ_DIR$\Debug\Obj\stm32f10x_exti.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\obj\stm32f10x_gpio.lst + $PROJ_DIR$\..\obj\stm32f10x_dac.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl + $PROJ_DIR$\..\bin\stm32f103.out + $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl + $PROJ_DIR$\..\obj\stm32f10x_flash.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h + $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi $PROJ_DIR$\..\obj\vectors.pbi $PROJ_DIR$\..\bin\stm32f103.srec - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h - $PROJ_DIR$\..\bin\stm32f103.out + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl + $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.o + $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et $PROJ_DIR$\..\obj\stm32f10x_rcc.lst $PROJ_DIR$\..\obj\stm32f10x_dac.lst + $TOOLKIT_DIR$\lib\m7M_tl.a + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl + $PROJ_DIR$\Debug\Obj\stm32f10x_flash.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h $PROJ_DIR$\..\obj\vectors.o - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\..\irq.c - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et - $PROJ_DIR$\..\bin\demoprog_olimexino_stm32.out + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h $PROJ_DIR$\..\obj\stm32f10x_tim.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h + $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et $PROJ_DIR$\Debug\Obj\hw.o $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\Debug\Obj\stm32f10x_can.o $PROJ_DIR$\..\obj\stm32f10x_rtc.o - $PROJ_DIR$\..\vectors.c - $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - $PROJ_DIR$\Debug\Obj\stm32f10x_flash.pbi + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h + $PROJ_DIR$\..\vectors.c $PROJ_DIR$\..\obj\system_stm32f10x.o - $PROJ_DIR$\..\obj\stm32f10x_i2c.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h $PROJ_DIR$\Debug\Obj\stm32f10x_usart.pbi - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et + $PROJ_DIR$\..\irq.c + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h + $PROJ_DIR$\Debug\Obj\stm32f10x_can.o + $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\obj\stm32f10x_i2c.lst + $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h + $PROJ_DIR$\..\bin\demoprog_olimexino_stm32.out + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\cstart.s + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.xcl + $PROJ_DIR$\Debug\Obj\app.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\system_stm32f1xx.xcl + $PROJ_DIR$\..\obj\boot.xcl + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl + $PROJ_DIR$\..\obj\hw.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\obj\stm32f10x_fsmc.__cstat.et + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl $PROJ_DIR$\..\obj\stm32f10x_pwr.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\obj\stm32f10x_usart.pbi $PROJ_DIR$\..\obj\os.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.o - $PROJ_DIR$\Debug\Obj\stm32f10x_crc.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c $PROJ_DIR$\Debug\Obj\stm32f10x_dac.pbi $PROJ_DIR$\..\obj\irq.o - $PROJ_DIR$\..\obj\stm32f10x_usart.pbi - $PROJ_DIR$\..\memory.x - $PROJ_DIR$\Debug\Obj\stm32f10x_can.pbi - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\app.lst - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h $PROJ_DIR$\..\obj\stm32f10x_exti.lst $TOOLKIT_DIR$\inc\c\DLib_Product.h $PROJ_DIR$\..\obj\stm32f10x_adc.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_tim.o $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi - $PROJ_DIR$\..\obj\stm32f10x_exti.pbi - $PROJ_DIR$\..\obj\startup_stm32f103xb.o $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.o + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h + $PROJ_DIR$\Debug\Obj\stm32f10x_can.pbi + $PROJ_DIR$\..\obj\app.lst + $PROJ_DIR$\..\obj\startup_stm32f103xb.o $PROJ_DIR$\..\obj\hw.o + $PROJ_DIR$\Debug\Obj\stm32f10x_crc.pbi $PROJ_DIR$\Debug\Obj\os.pbi - $PROJ_DIR$\..\obj\led.pbi $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_tim.o + $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.o + $PROJ_DIR$\..\memory.x + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\obj\stm32f10x_exti.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c $PROJ_DIR$\..\obj\os.o $PROJ_DIR$\..\obj\misc.lst $PROJ_DIR$\Debug\Obj\core_cm3.pbi - $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et - $PROJ_DIR$\Debug\Obj\app.pbi - $PROJ_DIR$\..\obj\stm32f10x_fsmc.__cstat.et - $PROJ_DIR$\..\obj\timer.__cstat.et - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\misc.o - $PROJ_DIR$\..\cstart.s - $PROJ_DIR$\..\obj\hw.lst - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\system_stm32f1xx.xcl - $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\obj\led.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_adc.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\header.h + $PROJ_DIR$\Debug\Obj\app.o + $PROJ_DIR$\..\src\os\os.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\obj\stm32f10x_bkp.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\startup_stm32f103xb.s + $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.o + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_spi.pbi + $PROJ_DIR$\..\obj\stm32f10x_sdio.o + $PROJ_DIR$\Debug\Obj\stm32f10x_crc.o + $PROJ_DIR$\..\obj\stm32f10x_can.lst + $PROJ_DIR$\..\lib\system_stm32f1xx.c + $PROJ_DIR$\..\obj\stm32f10x_spi.lst + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c + $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h + $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.pbi + $PROJ_DIR$\..\obj\stm32f10x_dma.lst + $PROJ_DIR$\..\obj\stm32f10x_wwdg.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\..\bin\demoprog_olimexino_stm32.srec + $PROJ_DIR$\..\obj\irq.pbi + $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.o + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\Debug\Obj\stm32f10x_adc.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h + $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.o + $PROJ_DIR$\..\src\hw\hw.c + $PROJ_DIR$\..\obj\app.o + $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst + $PROJ_DIR$\..\obj\stm32f10x_tim.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h + $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h + $PROJ_DIR$\..\obj\stm32f10x_crc.pbi + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\Debug\Obj\stm32f10x_flash.o + $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.pbi + $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + [ROOT_NODE] + + + ILINK + 325 100 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c ICCARM - 292 102 - - - BICOMP - 451 + 41 43 __cstat - 152 + 119 + + + BICOMP + 285 ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 @@ -496,228 +486,21 @@ ICCARM - 128 129 - - - BICOMP - 353 + 36 50 __cstat - 137 + 48 + + + BICOMP + 282 ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - - - ICCARM - 304 99 - - - BICOMP - 458 - - - __cstat - 135 - - - - - ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c - - - ICCARM - 306 103 - - - BICOMP - 459 - - - __cstat - 146 - - - - - ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - - - ICCARM - 141 105 - - - BICOMP - 452 - - - __cstat - 143 - - - - - ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c - - - ICCARM - 149 108 - - - BICOMP - 354 - - - __cstat - 142 - - - - - ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - - - ICCARM - 113 126 - - - BICOMP - 456 - - - __cstat - 133 - - - - - ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - - - ICCARM - 114 111 - - - BICOMP - 460 - - - __cstat - 158 - - - - - ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - - - ICCARM - 293 101 - - - BICOMP - 450 - - - __cstat - 151 - - - - - ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - - - ICCARM - 127 123 - - - BICOMP - 351 - - - __cstat - 148 - - - - - ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - - - ICCARM - 132 100 - - - BICOMP - 457 - - - __cstat - 154 - - - - - ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 @@ -726,21 +509,90 @@ ICCARM - 147 109 - - - BICOMP - 350 + 129 58 __cstat - 155 + 122 + + + BICOMP + 276 ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c + + + ICCARM + 45 56 + + + __cstat + 125 + + + BICOMP + 351 + + + + + ICCARM + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + + + ICCARM + 38 68 + + + __cstat + 128 + + + BICOMP + 334 + + + + + ICCARM + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c + + + ICCARM + 51 62 + + + __cstat + 53 + + + BICOMP + 341 + + + + + ICCARM + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 @@ -749,21 +601,21 @@ ICCARM - 112 119 - - - BICOMP - 352 + 60 46 __cstat - 153 + 121 + + + BICOMP + 292 ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 @@ -772,616 +624,113 @@ ICCARM - 294 122 - - - BICOMP - 448 + 265 34 __cstat - 140 + 49 + + + BICOMP + 335 ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 - [ROOT_NODE] - - - ILINK - 382 192 - - - - - $PROJ_DIR$\..\src\os\os.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c ICCARM - 412 436 - - - BICOMP - 279 - - - - - ICCARM - 247 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - - - ICCARM - 426 242 - - - BICOMP - 262 + 266 80 __cstat - 41 + 135 + + + BICOMP + 343 ICCARM - 408 86 423 312 62 220 314 268 425 443 388 174 195 394 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c ICCARM - 253 313 - - - BICOMP - 355 + 253 71 __cstat - 361 + 115 + + + BICOMP + 349 ICCARM - 403 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 398 64 324 384 373 207 397 322 94 156 191 160 357 + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c ICCARM - 216 258 - - - BICOMP - 266 + 61 52 __cstat - 278 + 44 + + + BICOMP + 331 ICCARM - 312 62 220 314 268 425 443 388 + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c ICCARM - 50 356 - - - BICOMP - 275 + 116 69 __cstat - 183 - - - - - ICCARM - 396 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - - - ICCARM - 285 284 + 37 BICOMP - 52 - - - __cstat - 219 + 298 ICCARM - 78 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - - - ICCARM - 240 390 - - - BICOMP - 341 - - - __cstat - 83 - - - - - ICCARM - 397 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - - - ICCARM - 264 228 - - - BICOMP - 226 - - - __cstat - 439 - - - - - ICCARM - 384 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - - - ICCARM - 383 236 - - - BICOMP - 69 - - - __cstat - 288 - - - - - ICCARM - 156 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 191 160 357 - - - - - $PROJ_DIR$\..\src\hw\hw.c - - - ICCARM - 446 432 - - - BICOMP - 92 - - - - - ICCARM - 217 247 274 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 91 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - - - ICCARM - 238 171 - - - BICOMP - 131 - - - __cstat - 79 - - - - - ICCARM - 301 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - - - ICCARM - 51 310 - - - BICOMP - 38 - - - __cstat - 276 - - - - - ICCARM - 94 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_adc.c - - - ICCARM - 426 242 - - - BICOMP - 262 - - - __cstat - 41 - - - - - ICCARM - 180 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 182 165 169 163 317 190 196 222 211 197 194 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_cec.c - - - ICCARM - 238 171 - - - BICOMP - 131 - - - __cstat - 79 - - - - - ICCARM - 169 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 163 317 190 196 222 211 197 194 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\src\app\app.c - - - ICCARM - 422 55 - - - BICOMP - 360 - - - - - ICCARM - 217 247 274 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 91 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - - - ICCARM - 232 309 - - - BICOMP - 418 - - - __cstat - 75 - - - - - ICCARM - 191 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 160 357 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_can.c - - - ICCARM - 50 356 - - - BICOMP - 275 - - - __cstat - 183 - - - - - ICCARM - 165 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 169 163 317 190 196 222 211 197 194 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_bkp.c - - - ICCARM - 315 40 - - - BICOMP - 95 - - - __cstat - 89 - - - - - ICCARM - 182 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 165 169 163 317 190 196 222 211 197 194 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_crc.c - - - ICCARM - 285 284 - - - BICOMP - 52 - - - __cstat - 219 - - - - - ICCARM - 163 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 317 190 196 222 211 197 194 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\SPL\src\misc.c - - - ICCARM - 437 444 - - - BICOMP - 59 - - - __cstat - 277 - - - - - ICCARM - 181 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 202 326 343 339 327 344 328 340 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - - - ICCARM - 84 401 - - - BICOMP - 345 - - - __cstat - 359 - - - - - ICCARM - 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_gpio.c - - - ICCARM - 347 234 - - - BICOMP - 435 - - - __cstat - 90 - - - - - ICCARM - 194 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_i2c.c - - - ICCARM - 402 248 - - - BICOMP - 295 - - - __cstat - 321 - - - - - ICCARM - 199 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\system_stm32f10x.c - - - ICCARM - 84 401 - - - BICOMP - 345 - - - __cstat - 359 - - - - - ICCARM - 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rcc.c - - - ICCARM - 375 281 - - - BICOMP - 87 - - - __cstat - 365 - - - - - ICCARM - 326 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 202 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_pwr.c - - - ICCARM - 409 97 - - - BICOMP - 366 - - - __cstat - 187 - - - - - ICCARM - 202 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 326 343 339 327 344 328 340 181 + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 @@ -1390,67 +739,385 @@ ICCARM - 424 332 - - - BICOMP - 429 + 358 234 __cstat + 434 + + + BICOMP + 377 + + + + + ICCARM + 175 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 192 108 96 105 109 110 218 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rcc.c + + + ICCARM + 295 240 + + + __cstat + 284 + + + BICOMP + 66 + + + + + ICCARM + 218 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 110 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\SPL\src\misc.c + + + ICCARM + 380 344 + + + __cstat + 153 + + + BICOMP + 442 + + + + + ICCARM + 111 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 110 218 235 229 217 207 215 228 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_pwr.c + + + ICCARM + 352 59 + + + __cstat + 103 + + + BICOMP + 289 + + + + + ICCARM + 110 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 218 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_i2c.c + + + ICCARM + 322 160 + + + __cstat + 230 + + + BICOMP + 236 + + + + + ICCARM + 105 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 109 110 218 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + + + ICCARM + 63 314 + + + __cstat + 288 + + + BICOMP + 275 + + + + + ICCARM + 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\system_stm32f10x.c + + + ICCARM + 63 314 + + + __cstat + 288 + + + BICOMP + 275 + + + + + ICCARM + 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 110 218 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_gpio.c + + + ICCARM + 280 193 + + + __cstat + 65 + + + BICOMP + 370 + + + + + ICCARM + 96 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 105 109 110 218 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_can.c + + + ICCARM + 406 273 + + + __cstat + 88 + + + BICOMP + 147 + + + + + ICCARM + 124 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 132 126 220 91 104 175 192 108 96 105 109 110 218 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + + + ICCARM + 190 117 + + + __cstat + 439 + + + BICOMP + 42 + + + + + ICCARM + 255 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_bkp.c + + + ICCARM + 222 397 + + + __cstat + 72 + + + BICOMP 77 ICCARM - 222 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 211 197 194 199 200 202 326 343 339 327 344 328 340 181 + 99 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 124 132 126 220 91 104 175 192 108 96 105 109 110 218 235 229 217 207 215 228 111 - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_crc.c ICCARM - 264 228 + 242 241 + + + __cstat + 196 BICOMP - 226 + 436 + + + + + ICCARM + 126 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 220 91 104 175 192 108 96 105 109 110 218 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_cec.c + + + ICCARM + 190 117 __cstat 439 + + BICOMP + 42 + ICCARM - 200 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 202 326 343 339 327 344 328 340 181 + 132 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 126 220 91 104 175 192 108 96 105 109 110 218 235 229 217 207 215 228 111 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c ICCARM - 179 47 - - - BICOMP - 214 + 182 260 __cstat - 381 + 418 + + + BICOMP + 353 ICCARM - 322 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 94 156 191 160 357 + 89 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 141 287 + + + + + $PROJ_DIR$\..\src\app\app.c + + + ICCARM + 365 429 + + + BICOMP + 267 + + + + + ICCARM + 181 151 158 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 64 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + + + ICCARM + 408 247 + + + __cstat + 152 + + + BICOMP + 403 + + + + + ICCARM + 67 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_adc.c + + + ICCARM + 360 150 + + + __cstat + 402 + + + BICOMP + 170 + + + + + ICCARM + 101 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 99 124 132 126 220 91 104 175 192 108 96 105 109 110 218 235 229 217 207 215 228 111 @@ -1459,44 +1126,44 @@ ICCARM - 253 313 - - - BICOMP - 355 + 145 209 __cstat - 361 + 294 + + + BICOMP + 286 ICCARM - 211 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 197 194 199 200 202 326 343 339 327 344 328 340 181 + 192 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 108 96 105 109 110 218 235 229 217 207 215 228 111 - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_iwdg.c ICCARM - 60 255 - - - BICOMP - 428 + 157 200 __cstat - 441 + 336 + + + BICOMP + 199 ICCARM - 197 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 194 199 200 202 326 343 339 327 344 328 340 181 + 109 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 110 218 235 229 217 207 215 228 111 @@ -1505,305 +1172,53 @@ BILINK - 440 438 319 249 433 43 298 420 252 414 416 330 227 363 400 61 80 386 185 241 215 63 44 271 188 404 237 265 + 333 381 213 161 369 386 254 364 156 368 355 216 183 269 299 440 441 307 98 155 197 412 385 143 83 315 189 171 - $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_fsmc.c ICCARM - 229 251 - - - BICOMP - 139 447 + 430 148 __cstat - 442 + 345 + + + BICOMP + 361 ICCARM - 263 208 31 34 33 312 62 220 314 268 425 30 378 461 29 32 0 17 16 24 144 110 28 3 26 4 5 7 11 22 19 12 13 282 261 286 - - - BICOMP - 220 312 62 12 31 378 24 261 0 33 30 28 208 282 286 34 32 388 159 26 5 11 263 29 314 443 268 425 174 17 16 3 4 7 22 19 13 144 110 + 108 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 96 105 109 110 218 235 229 217 207 215 228 111 - $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c ICCARM - 96 233 - - - BICOMP - 455 + 87 404 __cstat - 267 + 305 + + + BICOMP + 194 ICCARM - 263 208 31 34 33 312 62 220 314 268 425 30 378 461 29 32 0 17 16 24 144 110 28 3 26 4 5 7 11 22 19 12 13 282 261 286 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 37 272 - - - BICOMP - 449 - - - __cstat - 421 - - - - - ICCARM - 263 208 31 34 33 312 62 220 314 268 425 30 378 461 29 32 0 17 16 24 144 110 28 3 26 4 5 7 11 22 19 12 13 282 261 286 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 287 338 - - - BICOMP - 453 - - - __cstat - 205 - - - - - ICCARM - 263 208 31 34 33 312 62 220 314 268 425 30 378 461 29 32 0 17 16 24 144 110 28 3 26 4 5 7 11 22 19 12 13 282 261 286 - - - - - $PROJ_DIR$\..\startup_stm32f103xb.s - - - AARM - 430 - - - - - $PROJ_DIR$\..\lib\system_stm32f1xx.c - - - ICCARM - 342 115 - - - BICOMP - 454 - - - __cstat - 145 - - - - - ICCARM - 31 34 33 312 62 220 314 268 425 30 378 461 29 32 0 17 16 24 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - - - ICCARM - 65 93 - - - BICOMP - 231 - - - __cstat - 218 - - - - - ICCARM - 335 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - - - ICCARM - 60 255 - - - BICOMP - 428 - - - __cstat - 441 - - - - - ICCARM - 398 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 64 324 384 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dbgmcu.c - - - ICCARM - 67 308 - - - BICOMP - 170 - - - __cstat - 405 - - - - - ICCARM - 190 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 196 222 211 197 194 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\src\hw\cstart.s - - - AARM - 186 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dma.c - - - ICCARM - 65 93 - - - BICOMP - 231 - - - __cstat - 218 - - - - - ICCARM - 196 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 222 211 197 194 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - - - ICCARM - 347 234 - - - BICOMP - 435 - - - __cstat - 90 - - - - - ICCARM - 64 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 324 384 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dac.c - - - ICCARM - 376 250 - - - BICOMP - 368 - - - __cstat - 291 - - - - - ICCARM - 317 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 190 196 222 211 197 194 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rtc.c - - - ICCARM - 240 390 - - - BICOMP - 341 - - - __cstat - 83 - - - - - ICCARM - 343 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 202 326 339 327 344 328 340 181 + 211 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 67 139 89 141 287 @@ -1812,44 +1227,44 @@ ICCARM - 369 81 - - - BICOMP - 243 + 270 414 __cstat - 300 + 249 + + + BICOMP + 159 ICCARM - 340 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 202 326 343 339 327 344 328 181 + 228 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 110 218 235 229 217 207 215 111 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dac.c ICCARM - 376 250 - - - BICOMP - 368 + 296 169 __cstat - 291 + 251 + + + BICOMP + 281 ICCARM - 407 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 + 220 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 91 104 175 192 108 96 105 109 110 218 235 229 217 207 215 228 111 @@ -1858,21 +1273,67 @@ ICCARM - 51 310 - - - BICOMP - 38 + 408 247 __cstat - 276 + 152 + + + BICOMP + 403 ICCARM - 327 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 202 326 343 339 344 328 340 181 + 217 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 110 218 235 229 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + + + ICCARM + 296 169 + + + __cstat + 251 + + + BICOMP + 281 + + + + + ICCARM + 303 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rtc.c + + + ICCARM + 154 308 + + + __cstat + 75 + + + BICOMP + 231 + + + + + ICCARM + 235 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 110 218 229 217 207 215 228 111 @@ -1881,21 +1342,21 @@ ICCARM - 232 309 - - - BICOMP - 418 + 182 260 __cstat - 75 + 418 + + + BICOMP + 353 ICCARM - 328 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 202 326 343 339 327 344 340 181 + 215 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 110 218 235 229 217 207 228 111 @@ -1904,30 +1365,145 @@ ICCARM - 179 47 - - - BICOMP - 214 + 87 404 __cstat - 381 + 305 + + + BICOMP + 194 ICCARM - 339 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 202 326 343 327 344 328 340 181 + 229 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 110 218 235 217 207 215 228 111 - $PROJ_DIR$\Debug\Exe\stm32f103.out + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + + + ICCARM + 430 148 + + + __cstat + 345 + + + BICOMP + 361 + + - ILINK - 419 35 239 385 316 297 70 36 389 290 48 246 245 184 367 54 72 431 413 230 259 392 57 66 88 427 244 358 289 53 254 362 235 + ICCARM + 310 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 426 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dma.c + + + ICCARM + 413 73 + + + __cstat + 178 + + + BICOMP + 176 + + + + + ICCARM + 104 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 175 192 108 96 105 109 110 218 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\src\hw\cstart.s + + + AARM + 94 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dbgmcu.c + + + ICCARM + 423 257 + + + __cstat + 302 + + + BICOMP + 133 + + + + + ICCARM + 91 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 104 175 192 108 96 105 109 110 218 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + + + ICCARM + 280 193 + + + __cstat + 65 + + + BICOMP + 370 + + + + + ICCARM + 426 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + + + ICCARM + 413 73 + + + __cstat + 178 + + + BICOMP + 176 + + + + + ICCARM + 205 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 @@ -1936,44 +1512,30 @@ ICCARM - 383 236 - - - BICOMP - 69 + 304 186 __cstat - 288 + 262 + + + BICOMP + 431 ICCARM - 344 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 202 326 343 339 327 328 340 181 + 207 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 110 218 235 229 217 215 228 111 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - - - ICCARM - 369 81 - - - BICOMP - 243 - - - __cstat - 300 - - + $PROJ_DIR$\Debug\Exe\stm32f103.out - ICCARM - 160 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 357 + ILINK + 375 392 191 306 206 248 425 400 319 250 405 144 149 86 277 438 427 362 374 202 166 320 419 422 76 373 163 293 256 437 162 297 185 @@ -1982,21 +1544,44 @@ ICCARM - 375 281 - - - BICOMP - 87 + 295 240 __cstat - 365 + 284 + + + BICOMP + 66 ICCARM - 207 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 397 322 94 156 191 160 357 + 82 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + + + ICCARM + 270 414 + + + __cstat + 249 + + + BICOMP + 159 + + + + + ICCARM + 141 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 287 @@ -2005,70 +1590,13 @@ OBJCOPY - 372 + 291 ILINK - 419 233 258 186 417 272 338 444 242 40 356 171 284 250 308 93 332 313 255 234 248 228 97 281 390 47 310 236 309 81 401 251 377 53 254 362 235 - - - - - $PROJ_DIR$\..\irq.c - - - ICCARM - 269 417 - - - BICOMP - 82 - - - - - ICCARM - 263 208 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 282 225 261 286 - - - BICOMP - 263 208 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 282 225 261 286 - - - - - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - - - OBJCOPY - 364 - - - - - ILINK - 273 233 258 272 338 444 430 242 40 356 171 284 250 308 93 332 313 255 234 248 228 97 281 390 47 310 236 309 81 401 251 53 254 362 235 - - - - - $PROJ_DIR$\..\bin\demoprog_olimexino_stm32.out - - - ILINK - 192 - - - OBJCOPY - 71 - - - - - ILINK - 273 233 272 338 430 129 108 109 123 119 111 100 126 105 122 101 102 99 103 115 251 53 254 362 235 + 375 184 164 94 356 142 227 344 150 397 273 117 241 169 257 73 234 209 148 193 160 200 59 240 308 404 247 186 260 414 314 165 301 437 162 297 185 @@ -2077,25 +1605,63 @@ ICCARM - 168 377 - - - BICOMP - 371 + 131 301 __cstat - 305 + 245 + + + BICOMP + 290 ICCARM - 263 208 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 282 261 286 + 391 90 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 395 409 396 BICOMP - 314 62 86 286 403 195 76 322 282 174 425 407 384 160 208 394 261 423 312 443 268 301 335 64 207 156 263 220 388 408 396 78 387 334 398 324 373 397 94 191 357 + 223 421 57 396 300 102 433 211 395 137 359 303 318 141 90 323 409 363 259 330 167 255 205 426 82 139 391 180 326 357 327 435 312 226 310 214 278 309 67 89 287 + + + + + $PROJ_DIR$\..\irq.c + + + ICCARM + 168 356 + + + BICOMP + 417 + + + + + ICCARM + 391 90 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 395 188 409 396 + + + BICOMP + 391 90 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 395 188 409 396 + + + + + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + + + OBJCOPY + 271 + + + + + ILINK + 146 184 164 142 227 344 366 150 397 273 117 241 169 257 73 234 209 148 193 160 200 59 240 308 404 247 186 260 414 314 165 437 162 297 185 @@ -2104,44 +1670,21 @@ ICCARM - 424 332 - - - BICOMP - 429 + 358 234 __cstat - 77 + 434 + + + BICOMP + 377 ICCARM - 334 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 403 398 64 324 384 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - - - ICCARM - 67 308 - - - BICOMP - 170 - - - __cstat - 405 - - - - - ICCARM - 387 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 + 226 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 300 310 426 214 318 278 82 309 211 67 139 89 141 287 @@ -2150,90 +1693,63 @@ ICCARM - 409 97 - - - BICOMP - 366 + 352 59 __cstat - 187 + 103 + + + BICOMP + 289 ICCARM - 373 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 207 397 322 94 156 191 160 357 + 278 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 82 309 211 67 139 89 141 287 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\..\bin\demoprog_olimexino_stm32.out - ICCARM - 402 248 + OBJCOPY + 416 - BICOMP - 295 - - - __cstat - 321 + ILINK + 100 - ICCARM - 324 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 384 373 207 397 322 94 156 191 160 357 + ILINK + 146 184 142 227 366 50 69 58 43 46 56 68 52 62 34 80 71 74 55 35 165 437 162 297 185 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c ICCARM - 315 40 - - - BICOMP - 95 + 423 257 __cstat - 89 + 302 + + + BICOMP + 133 ICCARM - 76 86 423 312 62 220 314 268 425 443 388 174 195 394 408 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c - - - ICCARM - 437 444 - - - BICOMP - 59 - - - __cstat - 277 - - - - - ICCARM - 357 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 + 312 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 @@ -2242,10 +1758,471 @@ AARM - 186 + 94 + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + + + ICCARM + 322 160 + + + __cstat + 230 + + + BICOMP + 236 + + + + + ICCARM + 214 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + + + ICCARM + 222 397 + + + __cstat + 72 + + + BICOMP + 77 + + + + + ICCARM + 433 57 363 259 421 180 223 167 359 330 326 137 102 323 357 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + + + ICCARM + 380 344 + + + __cstat + 153 + + + BICOMP + 442 + + + + + ICCARM + 287 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + + + ICCARM + 246 74 + + + __cstat + 47 + + + BICOMP + 350 + + + + + ICCARM + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 + + + + + $PROJ_DIR$\..\timer.c + + + ICCARM + 201 165 + + + __cstat + 346 + + + BICOMP + 347 + + + + + ICCARM + 391 90 10 1 30 259 421 180 223 167 359 31 311 340 29 3 6 411 26 22 39 70 24 14 15 7 21 0 4 2 8 13 19 395 409 396 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + + + ICCARM + 406 273 + + + __cstat + 88 + + + BICOMP + 147 + + + + + ICCARM + 327 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\boot.c + + + ICCARM + 78 184 + + + __cstat + 173 + + + BICOMP + 339 + + + + + ICCARM + 391 90 10 1 30 259 421 180 223 167 359 31 311 340 29 3 6 411 26 22 39 70 24 14 15 7 21 0 4 2 8 13 19 395 409 396 + + + + + $PROJ_DIR$\..\led.c + + + ICCARM + 384 142 + + + __cstat + 372 + + + BICOMP + 337 + + + + + ICCARM + 391 90 10 1 30 259 421 180 223 167 359 31 311 340 29 3 6 411 26 22 39 70 24 14 15 7 21 0 4 2 8 13 19 395 409 396 + + + + + $PROJ_DIR$\..\main.c + + + ICCARM + 243 227 + + + __cstat + 112 + + + BICOMP + 348 + + + + + ICCARM + 391 90 10 1 30 259 421 180 223 167 359 31 311 340 29 3 6 411 26 22 39 70 24 14 15 7 21 0 4 2 8 13 19 395 409 396 + + + + + $PROJ_DIR$\..\src\os\os.c + + + ICCARM + 354 379 + + + BICOMP + 264 + + + + + ICCARM + 151 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + + + ICCARM + 360 150 + + + __cstat + 402 + + + BICOMP + 170 + + + + + ICCARM + 357 57 363 259 421 180 223 167 359 330 326 137 102 323 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + + + ICCARM + 145 209 + + + __cstat + 294 + + + BICOMP + 286 + + + + + ICCARM + 300 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 310 426 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\startup_stm32f103xb.s + + + AARM + 366 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + + + ICCARM + 174 164 + + + __cstat + 263 + + + BICOMP + 172 + + + + + ICCARM + 259 421 180 223 167 359 330 326 + + + + + $PROJ_DIR$\..\lib\system_stm32f1xx.c + + + ICCARM + 232 35 + + + __cstat + 40 + + + BICOMP + 338 + + + + + ICCARM + 10 1 30 259 421 180 223 167 359 31 311 340 29 3 6 411 26 22 39 70 24 14 15 7 21 0 4 2 8 13 19 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c + + + ICCARM + 252 55 + + + __cstat + 127 + + + BICOMP + 332 + + + + + ICCARM + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + + + ICCARM + 242 241 + + + __cstat + 196 + + + BICOMP + 436 + + + + + ICCARM + 435 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + + + ICCARM + 154 308 + + + __cstat + 75 + + + BICOMP + 231 + + + + + ICCARM + 309 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + + + ICCARM + 157 200 + + + __cstat + 336 + + + BICOMP + 199 + + + + + ICCARM + 318 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\src\hw\hw.c + + + ICCARM + 342 367 + + + BICOMP + 54 + + + + + ICCARM + 181 151 158 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 64 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + + + ICCARM + 304 186 + + + __cstat + 262 + + + BICOMP + 431 + + + + + ICCARM + 139 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 89 141 287 + + + Release diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/main.c index b352b467..48a64544 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -70,6 +71,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -81,6 +84,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/.settings/language.settings.xml index 1562cda4..5de05f0f 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/.settings/language.settings.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/Debug/demoprog_olimexino_stm32.srec b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/Debug/demoprog_olimexino_stm32.srec index 0639894d..fa3e6674 100755 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/Debug/demoprog_olimexino_stm32.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/Debug/demoprog_olimexino_stm32.srec @@ -1,27 +1,27 @@ S020000064656D6F70726F675F6F6C696D6578696E6F5F73746D33322E737265635C -S3150800800000500020A58C0008F58C0008F58C0008A7 -S31508008010F58C0008F58C0008F58C000800000000B7 -S31508008020000000000000000000000000F58C0008B9 -S31508008030F58C000800000000F58C00082D8D00085E -S31508008040F58C0008F58C0008F58C0008F58C0008FE -S31508008050F58C0008F58C0008F58C0008F58C0008EE -S31508008060F58C0008F58C0008F58C0008F58C0008DE -S31508008070F58C0008F58C0008F58C0008F58C0008CE -S31508008080F58C0008F58C0008F58C0008F58C0008BE -S31508008090F58C0008F58C0008F58C0008F58C0008AE -S315080080A0F58C0008F58C0008F58C0008F58C00089E -S315080080B0F58C0008F58C0008F58C0008F58C00088E -S315080080C0F58C0008F58C0008F58C0008F58C00087E -S315080080D0F58C0008F58C0008F58C0008F58C00086E -S315080080E0F58C0008F58C0008F58C000800000000E7 +S3150800800000500020C58C0008158D0008158D000845 +S31508008010158D0008158D0008158D00080000000054 +S31508008020000000000000000000000000158D000898 +S31508008030158D000800000000158D00084D8D0008FC +S31508008040158D0008158D0008158D0008158D00087A +S31508008050158D0008158D0008158D0008158D00086A +S31508008060158D0008158D0008158D0008158D00085A +S31508008070158D0008158D0008158D0008158D00084A +S31508008080158D0008158D0008158D0008158D00083A +S31508008090158D0008158D0008158D0008158D00082A +S315080080A0158D0008158D0008158D0008158D00081A +S315080080B0158D0008158D0008158D0008158D00080A +S315080080C0158D0008158D0008158D0008158D0008FA +S315080080D0158D0008158D0008158D0008158D0008EA +S315080080E0158D0008158D0008158D00080000000084 S315080080F00000000000000000000000000000000072 S3150800810000000000000000005FF808F1EE11AA5513 S3150800811010B5054C237833B9044B13B10448AFF3B3 S3150800812000800123237010BD0C0000200000000011 -S31508008130808D000808B5034B1BB103490348AFF30C -S31508008140008008BD0000000010000020808D000897 +S31508008130A08D000808B5034B1BB103490348AFF3EC +S31508008140008008BD0000000010000020A08D000877 S315080081507047704708B500222021024800F0DAF976 -S3150800816008BD00BF0008014010B500F0DBFD0E4B4E +S3150800816008BD00BF0008014010B500F0EBFD0E4B3E S315080081701B68C31AB3F5FA7F0CD304460B4B1B785E S315080081804BB90122094B1A702021094800F0C2F99F S31508008190054B1C6010BD0022044B1A7020210448B0 @@ -32,7 +32,7 @@ S315080081D068B90F2C01D9012010BD002221464FF0A5 S315080081E0FF3000F043F8054B1C60002010BD01204D S315080081F010BD00BF00000020080000200400002079 S3150800820008B5074A136843F010031360032000F00B -S315080082101BF80020FFF7CEFF00F0DCFC002008BDAD +S315080082101BF80020FFF7CEFF00F0ECFC002008BD9D S3150800822000200240034A1168034B1B780B44136075 S31508008230704700BF3000002000000020014B18687E S31508008240704700BF30000020074AD36823F4E06374 @@ -151,7 +151,7 @@ S31508008940ADF80430114B5B6803F00C02082A18D105 S31508008950C3F38342724412F8102C13F4803F03D1F8 S315080089600B4800FB02F00DE0084B5B68C3F340437D S31508008970734413F8143C074800FB02F0B0FBF3F00D -S3150800898000E0044806B010BD988D000800100240AB +S3150800898000E0044806B010BDB88D0008001002408B S3150800899000093D0000127A00594B1B6803F00703D3 S315080089A08B420CD2564A136823F007030B43136015 S315080089B0136803F00703994201D00120704770B588 @@ -175,52 +175,54 @@ S31508008AC00B435360236813F0080F07D00D4A536809 S31508008AD023F46053216943EAC1035360FFF726FF75 S31508008AE0084B5B68C3F30313074AD35CD840074BAC S31508008AF018600020FFF75EFB002070BD012070BDE6 -S31508008B000020024000100240AC8D0008080000203A -S31508008B10014B1868704700BF080000200D4B1A6803 -S31508008B2042F001021A6059680B4A0A405A601A68EC +S31508008B000020024000100240CC8D0008080000201A +S31508008B10014B1868704700BF080000200F4B1A6801 +S31508008B2042F001021A6059680D4A0A405A601A68EA S31508008B3022F0847222F480321A601A6822F48022A3 S31508008B401A605A6822F4FE025A604FF41F029A60AD -S31508008B50704700BF001002400000FFF800B591B052 -S31508008B60012206924FF480330793002108910A9256 -S31508008B7002220D920E934FF4E0130F9306A8FFF707 -S31508008B80E5FC00B1FEE70F230193022102910023C1 -S31508008B9003934FF480620492059301A8FFF7FCFE45 -S31508008BA000B1FEE711B05DF804FB08B5FFF728FB36 -S31508008BB0FFF7D4FF00F0A0F8FFF7CCFA08BD08B518 -S31508008BC0FFF7F3FFFFF7C4FAFFF7CEFAFFF7C1FA8C -S31508008BD0FAE7000000B589B0304B9A6942F0010205 -S31508008BE09A619A6902F001020092009ADA6942F0E3 -S31508008BF08052DA61DA6902F080520192019A9A6922 -S31508008C0042F004029A619A6902F004020292029AF8 -S31508008C109A6942F008029A619B6903F00803039374 -S31508008C20039B0320FFF710FB002211466FF00B0091 -S31508008C30FFF71CFB002211466FF00A00FFF716FB30 -S31508008C40002211466FF00900FFF710FB00221146BB -S31508008C506FF00400FFF70AFB002211466FF00300CD -S31508008C60FFF704FB002211466FF00100FFF7FEFA3A -S31508008C70002211464FF0FF30FFF7F8FA202304933D -S31508008C8001230593002306930223079304A90448A6 -S31508008C90FFF74AFB09B05DF804FB00BF001002406D -S31508008CA000080140DFF834D0002103E00C4B5B5884 -S31508008CB0435004310B480C4B42189A42F6D30B4AE0 -S31508008CC002E0002342F8043B094B9A42F9D3FFF726 -S31508008CD025FF00F031F8FFF772FF704700500020BB -S31508008CE0C48D0008000000200C0000200C000020A5 -S31508008CF034000020FEE7000008B5FFF709FF084B1F -S31508008D00A3FB00308009FFF7E3FA0420FFF7F6FA21 -S31508008D10002211464FF0FF30FFF7A8FA08BD00BF42 -S31508008D20D34D621008B5FFF789FA08BD08B5FFF7F5 -S31508008D3079FAFFF7F4FA08BD70B500250C4E0D4C0C -S31508008D40A41BA410A54209D100F01AF800250A4E62 -S31508008D500A4CA41BA410A54205D170BD56F82530AF -S31508008D6098470135EEE756F8253098470135F2E77A -S31508008D70BC8D0008BC8D0008BC8D0008C08D00089D -S31508008D80F8B500BFF8BC08BC9E467047F8B500BFEA -S30D08008D90F8BC08BC9E467047BA -S31508008D9802030405060708090A0B0C0D0E0F101026 -S31508008DA801020000000000000000000001020304A0 -S30908008DB8060708098B -S30908008DBC35810008E7 -S30908008DC01181000807 -S31108008DC4010000001000000000A24A0494 -S70508008CA5C1 +S31508008B504FF00062034B9A60704700BF0010024056 +S31508008B600000FFF800ED00E0014B024A9A607047EA +S31508008B7000ED00E00080000800B591B001220692E1 +S31508008B804FF480330793002108910A9202220D922E +S31508008B900E934FF4E0130F9306A8FFF7D7FC00B126 +S31508008BA0FEE70F23019302210291002303934FF45A +S31508008BB080620492059301A8FFF7EEFE00B1FEE776 +S31508008BC011B05DF804FB08B5FFF7CEFFFFF718FBF9 +S31508008BD0FFF7D2FF00F0A0F8FFF7BCFA08BD08B50A +S31508008BE0FFF7F1FFFFF7B4FAFFF7BEFAFFF7B1FA9E +S31508008BF0FAE7000000B589B0304B9A6942F00102E5 +S31508008C009A619A6902F001020092009ADA6942F0C2 +S31508008C108052DA61DA6902F080520192019A9A6901 +S31508008C2042F004029A619A6902F004020292029AD8 +S31508008C309A6942F008029A619B6903F00803039354 +S31508008C40039B0320FFF700FB002211466FF00B0081 +S31508008C50FFF70CFB002211466FF00A00FFF706FB30 +S31508008C60002211466FF00900FFF700FB00221146AB +S31508008C706FF00400FFF7FAFA002211466FF00300BE +S31508008C80FFF7F4FA002211466FF00100FFF7EEFA3B +S31508008C90002211464FF0FF30FFF7E8FA202304932D +S31508008CA001230593002306930223079304A9044886 +S31508008CB0FFF73AFB09B05DF804FB00BF001002405D +S31508008CC000080140DFF834D0002103E00C4B5B5864 +S31508008CD0435004310B480C4B42189A42F6D30B4AC0 +S31508008CE002E0002342F8043B094B9A42F9D3FFF706 +S31508008CF015FF00F031F8FFF772FF704700500020AB +S31508008D00E48D0008000000200C0000200C00002064 +S31508008D1034000020FEE7000008B5FFF7F9FE084B0F +S31508008D20A3FB00308009FFF7D3FA0420FFF7E6FA21 +S31508008D30002211464FF0FF30FFF798FA08BD00BF32 +S31508008D40D34D621008B5FFF779FA08BD08B5FFF7E5 +S31508008D5069FAFFF7E4FA08BD70B500250C4E0D4C0C +S31508008D60A41BA410A54209D100F01AF800250A4E42 +S31508008D700A4CA41BA410A54205D170BD56F825308F +S31508008D8098470135EEE756F8253098470135F2E75A +S31508008D90DC8D0008DC8D0008DC8D0008E08D0008FD +S31508008DA0F8B500BFF8BC08BC9E467047F8B500BFCA +S30D08008DB0F8BC08BC9E4670479A +S31508008DB802030405060708090A0B0C0D0E0F101006 +S31508008DC80102000000000000000000000102030480 +S30908008DD8060708096B +S30908008DDC35810008C7 +S30908008DE011810008E7 +S31108008DE4010000001000000000A24A0474 +S70508008CC5A1 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/main.c index 6ccb93aa..fbb32e10 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -73,6 +74,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -84,6 +87,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.elf b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.elf index a8529270..4e00a89b 100644 Binary files a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.elf and b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.elf differ diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.map b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.map index fbc017b7..583f34a1 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.map +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.map @@ -1,308 +1,298 @@ - -bin/demoprog_stm32f207.elf: file format elf32-littlearm -bin/demoprog_stm32f207.elf -architecture: arm, flags 0x00000112: -EXEC_P, HAS_SYMS, D_PAGED -start address 0x08008000 - -Program Header: -0x70000001 off 0x00009f78 vaddr 0x08009f78 paddr 0x08009f78 align 2**2 - filesz 0x00000008 memsz 0x00000008 flags r-- - LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 - filesz 0x00009f80 memsz 0x00009f80 flags r-x - LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08009f80 align 2**16 - filesz 0x0000006c memsz 0x00000188 flags rw- -private flags = 5000200: [Version5 EABI] [soft-float ABI] - -Sections: -Idx Name Size VMA LMA File off Algn - 0 .text 00001f78 08008000 08008000 00008000 2**2 - CONTENTS, ALLOC, LOAD, READONLY, CODE - 1 .ARM.exidx 00000008 08009f78 08009f78 00009f78 2**2 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 2 .data 0000006c 20000000 08009f80 00010000 2**2 - CONTENTS, ALLOC, LOAD, DATA - 3 .bss 0000011c 2000006c 08009fec 0001006c 2**2 - ALLOC - 4 .heap 00000800 20000188 20000188 00010070 2**3 - CONTENTS, READONLY - 5 .stack_dummy 00000800 20000188 20000188 00010870 2**3 - CONTENTS, READONLY - 6 .ARM.attributes 00000029 00000000 00000000 00011070 2**0 - CONTENTS, READONLY - 7 .comment 0000006e 00000000 00000000 00011099 2**0 - CONTENTS, READONLY - 8 .debug_line 0000559d 00000000 00000000 00011107 2**0 - CONTENTS, READONLY, DEBUGGING - 9 .debug_info 000075ca 00000000 00000000 000166a4 2**0 - CONTENTS, READONLY, DEBUGGING - 10 .debug_abbrev 000016af 00000000 00000000 0001dc6e 2**0 - CONTENTS, READONLY, DEBUGGING - 11 .debug_aranges 00000638 00000000 00000000 0001f320 2**3 - CONTENTS, READONLY, DEBUGGING - 12 .debug_ranges 00000558 00000000 00000000 0001f958 2**0 - CONTENTS, READONLY, DEBUGGING - 13 .debug_macro 0001f90a 00000000 00000000 0001feb0 2**0 - CONTENTS, READONLY, DEBUGGING - 14 .debug_str 000b749d 00000000 00000000 0003f7ba 2**0 - CONTENTS, READONLY, DEBUGGING - 15 .debug_frame 00000f70 00000000 00000000 000f6c58 2**2 - CONTENTS, READONLY, DEBUGGING - 16 .debug_loc 00002fc5 00000000 00000000 000f7bc8 2**0 - CONTENTS, READONLY, DEBUGGING -SYMBOL TABLE: -08008000 l d .text 00000000 .text -08009f78 l d .ARM.exidx 00000000 .ARM.exidx -20000000 l d .data 00000000 .data -2000006c l d .bss 00000000 .bss -20000188 l d .heap 00000000 .heap -20000188 l d .stack_dummy 00000000 .stack_dummy -00000000 l d .ARM.attributes 00000000 .ARM.attributes -00000000 l d .comment 00000000 .comment -00000000 l d .debug_line 00000000 .debug_line -00000000 l d .debug_info 00000000 .debug_info -00000000 l d .debug_abbrev 00000000 .debug_abbrev -00000000 l d .debug_aranges 00000000 .debug_aranges -00000000 l d .debug_ranges 00000000 .debug_ranges -00000000 l d .debug_macro 00000000 .debug_macro -00000000 l d .debug_str 00000000 .debug_str -00000000 l d .debug_frame 00000000 .debug_frame -00000000 l d .debug_loc 00000000 .debug_loc -00000000 l df *ABS* 00000000 obj/startup_stm32f2xx.o -00000800 l *ABS* 00000000 Stack_Size -00000800 l *ABS* 00000000 Heap_Size -08008262 l .text 00000000 .flash_to_ram_loop -0800829c l .text 00000000 .fill_zero_bss -08008298 l .text 00000000 .loop_zero_bss -00000000 l df *ABS* 00000000 crtstuff.c -08009f74 l O .text 00000000 __EH_FRAME_BEGIN__ -08008188 l F .text 00000000 __do_global_dtors_aux -2000006c l .bss 00000000 completed.8603 -20000068 l O .data 00000000 __do_global_dtors_aux_fini_array_entry -080081ac l F .text 00000000 frame_dummy -20000070 l .bss 00000000 object.8608 -20000064 l O .data 00000000 __frame_dummy_init_array_entry -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o -00000000 l df *ABS* 00000000 timer.c -00000000 l df *ABS* 00000000 main.c -080083a4 l F .text 00000056 SystemClock_Config -080083fc l F .text 00000014 Init -00000000 l df *ABS* 00000000 system_stm32f2xx.c -00000000 l df *ABS* 00000000 stm32f2xx_hal_uart.c -0800858c l F .text 0000032c UART_SetConfig -080088b8 l F .text 00000066 UART_WaitOnFlagUntilTimeout -00000000 l df *ABS* 00000000 stm32f2xx_hal_rcc.c -00000000 l df *ABS* 00000000 stm32f2xx_hal_gpio.c -00000000 l df *ABS* 00000000 stm32f2xx_hal_cortex.c -00000000 l df *ABS* 00000000 stm32f2xx_hal_can.c -00000000 l df *ABS* 00000000 stm32f2xx_hal.c -00000000 l df *ABS* 00000000 _exit.c -00000000 l df *ABS* 00000000 led.c -20000088 l O .bss 00000004 timer_counter_last.6926 -2000008c l O .bss 00000001 led_toggle_state.6925 -00000000 l df *ABS* 00000000 boot.c -08009920 l F .text 00000058 CanGetSpeedConfig -08009978 l F .text 0000002c BootComUartInit -080099a4 l F .text 000000a8 BootComCanInit -08009a4c l F .text 0000001c UartReceiveByte -08009a98 l F .text 00000098 BootComUartCheckActivationRequest -08009b30 l F .text 0000003c BootComCanCheckActivationRequest -20000090 l O .bss 00000004 xcpCtoRxStartTime.6948 -20000094 l O .bss 00000040 uartHandle -200000d4 l O .bss 00000024 canRxMessage -200000f8 l O .bss 00000041 xcpCtoReqPacket.6945 -20000139 l O .bss 00000001 xcpCtoRxLength.6946 -2000013c l O .bss 00000044 canHandle -20000180 l O .bss 00000001 xcpCtoRxInProgress.6947 -08009f4c l O .text 00000024 canTiming -00000000 l df *ABS* 00000000 _aeabi_uldivmod.o -00000000 l df *ABS* 00000000 libgcc2.c -00000000 l df *ABS* 00000000 _dvmd_tls.o -00000000 l df *ABS* 00000000 exit.c -00000000 l df *ABS* 00000000 init.c -00000000 l df *ABS* 00000000 memset.c -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o -00000000 l df *ABS* 00000000 impure.c -20000004 l O .data 00000060 impure_data -00000000 l df *ABS* 00000000 crtstuff.c -08009f74 l O .text 00000000 __FRAME_END__ -00000000 l df *ABS* 00000000 -20000068 l .data 00000000 __init_array_end -20000064 l .data 00000000 __preinit_array_end -20000064 l .data 00000000 __init_array_start -20000064 l .data 00000000 __preinit_array_start -0800830c w F .text 00000002 RTC_Alarm_IRQHandler -0800835a w F .text 00000002 HASH_RNG_IRQHandler -080082ca w F .text 00000002 EXTI2_IRQHandler -08009f44 g O .text 00000008 APBPrescTable -08008316 w F .text 00000002 TIM8_CC_IRQHandler -20000188 g .heap 00000800 __HeapBase -080082b2 w F .text 00000002 DebugMon_Handler -00000800 g *ABS* 00000000 __HEAP_SIZE -20000000 g .data 00000000 __data_start__ -08008ffc g F .text 00000030 HAL_RCC_GetPCLK1Freq -08009258 g F .text 00000064 HAL_NVIC_SetPriority -080082f0 w F .text 00000002 TIM1_CC_IRQHandler -0800902c g F .text 00000030 HAL_RCC_GetPCLK2Freq -08008342 w F .text 00000002 DMA2_Stream5_IRQHandler -080082a8 w F .text 00000002 HardFault_Handler -080082da w F .text 00000002 DMA1_Stream5_IRQHandler -08008398 g F .text 0000000c SysTick_Handler -08009228 g F .text 0000000c HAL_GPIO_WritePin -080082bc w F .text 00000002 PVD_IRQHandler -0800831c w F .text 00000002 SDIO_IRQHandler -080082be w F .text 00000002 TAMP_STAMP_IRQHandler -08008ff0 g F .text 0000000c HAL_RCC_GetHCLKFreq -080082b4 w F .text 00000002 PendSV_Handler -080082a6 w F .text 00000002 NMI_Handler -08009f80 g .ARM.exidx 00000000 __exidx_end -0800833c w F .text 00000002 CAN2_RX1_IRQHandler -080082cc w F .text 00000002 EXTI3_IRQHandler -08008de4 g F .text 000000a0 HAL_RCC_GetSysClockFreq -08009f80 g .ARM.exidx 00000000 __etext -08008314 w F .text 00000002 TIM8_TRG_COM_TIM14_IRQHandler -08008424 g F .text 00000134 HAL_MspInit -08009308 w F .text 00000002 HAL_SYSTICK_Callback -080082ec w F .text 00000002 TIM1_UP_TIM10_IRQHandler -08008312 w F .text 00000002 TIM8_UP_TIM13_IRQHandler -0800834c w F .text 00000002 I2C3_ER_IRQHandler -0800905c g F .text 000001cc HAL_GPIO_Init -080082c6 w F .text 00000002 EXTI0_IRQHandler -080082fc w F .text 00000002 I2C2_EV_IRQHandler -08009b78 g F .text 00000000 .hidden __aeabi_uldivmod -080082d4 w F .text 00000002 DMA1_Stream2_IRQHandler -080082e2 w F .text 00000002 CAN1_RX0_IRQHandler -20000000 g O .data 00000004 SystemCoreClock -08008352 w F .text 00000002 OTG_HS_WKUP_IRQHandler -080082ae w F .text 00000002 UsageFault_Handler -0800833e w F .text 00000002 CAN2_SCE_IRQHandler -0800832e w F .text 00000002 DMA2_Stream2_IRQHandler -20000988 g .heap 00000000 __HeapLimit -2000006c g .bss 00000000 __bss_start__ -08008300 w F .text 00000002 SPI1_IRQHandler -08009ba8 g F .text 000002ec .hidden __udivmoddi4 -08009314 g F .text 0000010c HAL_CAN_ConfigFilter -08008326 w F .text 00000002 TIM6_DAC_IRQHandler -080082ea w F .text 00000002 TIM1_BRK_TIM9_IRQHandler -08008356 w F .text 00000002 DCMI_IRQHandler -20000184 g O .bss 00000004 uwTick -0800833a w F .text 00000002 CAN2_RX0_IRQHandler -080092bc g F .text 0000002c HAL_SYSTICK_Config -08009f78 g .text 00000000 __exidx_start -08008330 w F .text 00000002 DMA2_Stream3_IRQHandler -08009f70 g O .text 00000004 _global_impure_ptr -08009ec0 g F .text 0000004c __libc_init_array -080081e4 g F .text 00000000 _mainCRTStartup -08009420 w F .text 00000002 HAL_CAN_MspInit -08008348 w F .text 00000002 USART6_IRQHandler -08009f1c g F .text 00000000 _init -08009a74 g F .text 00000024 BootActivate -08008308 w F .text 00000002 USART3_IRQHandler -08008358 w F .text 00000002 CRYP_IRQHandler -00000000 w *UND* 00000000 __libc_fini_array -08008988 g F .text 000000e6 HAL_UART_Receive -08008258 g F .text 00000038 Reset_Handler -080082e4 w F .text 00000002 CAN1_RX1_IRQHandler -08008324 w F .text 00000002 UART5_IRQHandler -0800832a w F .text 00000002 DMA2_Stream0_IRQHandler -08009868 g F .text 00000034 HAL_Init -080098bc g F .text 00000014 LedInit -080082f6 w F .text 00000002 TIM4_IRQHandler -00000000 w *UND* 00000000 __sf_fake_stderr -00000000 w *UND* 00000000 __deregister_frame_info -20000188 g .heap 00000000 end -080082f8 w F .text 00000002 I2C1_EV_IRQHandler -080082dc w F .text 00000002 DMA1_Stream6_IRQHandler -2000006c g .data 00000000 __data_end__ -080082d2 w F .text 00000002 DMA1_Stream1_IRQHandler -08008322 w F .text 00000002 UART4_IRQHandler -20000188 g .bss 00000000 __bss_end__ -00000800 g *ABS* 00000000 __STACK_SIZE -080082f4 w F .text 00000002 TIM3_IRQHandler -080082c4 w F .text 00000002 RCC_IRQHandler -08008310 w F .text 00000002 TIM8_BRK_TIM12_IRQHandler -00000000 w *UND* 00000000 __call_exitprocs -080082b8 w F .text 00000002 Default_Handler -080081e4 g F .text 00000000 _start -08009f34 g O .text 00000010 AHBPrescTable -0800830a w F .text 00000002 EXTI15_10_IRQHandler -080082de w F .text 00000002 ADC_IRQHandler -08008e84 g F .text 0000016c HAL_RCC_ClockConfig -08009234 g F .text 00000024 HAL_NVIC_SetPriorityGrouping -08008318 w F .text 00000002 DMA1_Stream7_IRQHandler -00000000 w *UND* 00000000 software_init_hook -08008328 w F .text 00000002 TIM7_IRQHandler -08008338 w F .text 00000002 CAN2_TX_IRQHandler -0800831e w F .text 00000002 TIM5_IRQHandler -08008346 w F .text 00000002 DMA2_Stream7_IRQHandler -0800834a w F .text 00000002 I2C3_EV_IRQHandler -08009e94 w F .text 00000002 .hidden __aeabi_ldiv0 -080082e8 w F .text 00000002 EXTI9_5_IRQHandler -080082c0 w F .text 00000002 RTC_WKUP_IRQHandler -08008336 w F .text 00000002 ETH_WKUP_IRQHandler -080098ac w F .text 0000000c HAL_GetTick -08008302 w F .text 00000002 SPI2_IRQHandler -00000000 w *UND* 00000000 __sf_fake_stdin -08008350 w F .text 00000002 OTG_HS_EP1_IN_IRQHandler -08009f0c g F .text 00000010 memset -080082aa w F .text 00000002 MemManage_Handler -08008000 g .text 00000188 __isr_vector -08008410 g F .text 00000014 main -080082d0 w F .text 00000002 DMA1_Stream0_IRQHandler -080082e0 w F .text 00000002 CAN1_TX_IRQHandler -080082b0 w F .text 00000002 SVC_Handler -00000000 w *UND* 00000000 hardware_init_hook -20000188 g .heap 00000000 __end__ -080082ce w F .text 00000002 EXTI4_IRQHandler -08009a68 g F .text 0000000c BootComInit -08008558 g F .text 00000034 SystemInit -08009f28 g F .text 00000000 _fini -08008920 w F .text 00000002 HAL_UART_MspInit -00000000 w *UND* 00000000 atexit -0800983c w F .text 0000002c HAL_InitTick -0800831a w F .text 00000002 FSMC_IRQHandler -20020000 g .bss 00000000 __StackTop -08008334 w F .text 00000002 ETH_IRQHandler -0800989c w F .text 00000010 HAL_IncTick -0800834e w F .text 00000002 OTG_HS_EP1_OUT_IRQHandler -080082ba w F .text 00000002 WWDG_IRQHandler -080098d0 g F .text 00000050 LedToggle -080082f2 w F .text 00000002 TIM2_IRQHandler -0800830e w F .text 00000002 OTG_FS_WKUP_IRQHandler -080082ee w F .text 00000002 TIM1_TRG_COM_TIM11_IRQHandler -08008354 w F .text 00000002 OTG_HS_IRQHandler -080092e8 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig -08009424 g F .text 00000188 HAL_CAN_Init -20020000 g *ABS* 00000000 __stack -080082c8 w F .text 00000002 EXTI1_IRQHandler -2001f800 g *ABS* 00000800 __StackLimit -08008306 w F .text 00000002 USART2_IRQHandler -08008a70 g F .text 00000374 HAL_RCC_OscConfig -08009e98 g F .text 00000028 exit -080082fe w F .text 00000002 I2C2_ER_IRQHandler -00000000 w *UND* 00000000 __sf_fake_stdout -0800832c w F .text 00000002 DMA2_Stream1_IRQHandler -08009b6c g F .text 0000000c BootComCheckActivationRequest -08009e94 w F .text 00000002 .hidden __aeabi_idiv0 -080082e6 w F .text 00000002 CAN1_SCE_IRQHandler -080082c2 w F .text 00000002 FLASH_IRQHandler -080098b8 w F .text 00000002 _exit -08008332 w F .text 00000002 DMA2_Stream4_IRQHandler -080082ac w F .text 00000002 BusFault_Handler -08008304 w F .text 00000002 USART1_IRQHandler -0800930c g F .text 00000008 HAL_SYSTICK_IRQHandler -08008340 w F .text 00000002 OTG_FS_IRQHandler -08008320 w F .text 00000002 SPI3_IRQHandler -080082d8 w F .text 00000002 DMA1_Stream4_IRQHandler -08008924 g F .text 00000062 HAL_UART_Init -080082fa w F .text 00000002 I2C1_ER_IRQHandler -080095ac g F .text 0000028e HAL_CAN_Receive -08008390 g F .text 00000008 TimerGet -00000000 w *UND* 00000000 _Jv_RegisterClasses -08008364 g F .text 0000002c TimerInit -00000000 w *UND* 00000000 __register_frame_info -08008344 w F .text 00000002 DMA2_Stream6_IRQHandler -080082d6 w F .text 00000002 DMA1_Stream3_IRQHandler - - + +bin/demoprog_stm32f207.elf: file format elf32-littlearm +bin/demoprog_stm32f207.elf +architecture: armv7, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x08008000 + +Program Header: +0x70000001 off 0x00009f38 vaddr 0x08009f38 paddr 0x08009f38 align 2**2 + filesz 0x00000008 memsz 0x00000008 flags r-- + LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x00009f40 memsz 0x00009f40 flags r-x + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08009f40 align 2**16 + filesz 0x0000006c memsz 0x00000184 flags rw- +private flags = 5000200: [Version5 EABI] [soft-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .text 00001f38 08008000 08008000 00008000 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 1 .ARM.exidx 00000008 08009f38 08009f38 00009f38 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 2 .data 0000006c 20000000 08009f40 00010000 2**2 + CONTENTS, ALLOC, LOAD, DATA + 3 .bss 00000118 2000006c 08009fac 0001006c 2**2 + ALLOC + 4 .heap 00000800 20000188 20000188 00010070 2**3 + CONTENTS, READONLY + 5 .stack_dummy 00000800 20000188 20000188 00010870 2**3 + CONTENTS, READONLY + 6 .ARM.attributes 00000029 00000000 00000000 00011070 2**0 + CONTENTS, READONLY + 7 .comment 00000075 00000000 00000000 00011099 2**0 + CONTENTS, READONLY + 8 .debug_line 00008987 00000000 00000000 0001110e 2**0 + CONTENTS, READONLY, DEBUGGING + 9 .debug_info 0000ee11 00000000 00000000 00019a95 2**0 + CONTENTS, READONLY, DEBUGGING + 10 .debug_abbrev 00002557 00000000 00000000 000288a6 2**0 + CONTENTS, READONLY, DEBUGGING + 11 .debug_aranges 00000640 00000000 00000000 0002ae00 2**3 + CONTENTS, READONLY, DEBUGGING + 12 .debug_str 000b83a6 00000000 00000000 0002b440 2**0 + CONTENTS, READONLY, DEBUGGING + 13 .debug_loc 00004003 00000000 00000000 000e37e6 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_ranges 000005a8 00000000 00000000 000e77e9 2**0 + CONTENTS, READONLY, DEBUGGING + 15 .debug_macro 0001fc8b 00000000 00000000 000e7d91 2**0 + CONTENTS, READONLY, DEBUGGING + 16 .debug_frame 00000fb4 00000000 00000000 00107a1c 2**2 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08008000 l d .text 00000000 .text +08009f38 l d .ARM.exidx 00000000 .ARM.exidx +20000000 l d .data 00000000 .data +2000006c l d .bss 00000000 .bss +20000188 l d .heap 00000000 .heap +20000188 l d .stack_dummy 00000000 .stack_dummy +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .comment 00000000 .comment +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_macro 00000000 .debug_macro +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l df *ABS* 00000000 obj/startup_stm32f2xx.o +00000800 l *ABS* 00000000 Stack_Size +00000800 l *ABS* 00000000 Heap_Size +08008246 l .text 00000000 .flash_to_ram_loop +08008280 l .text 00000000 .fill_zero_bss +0800827c l .text 00000000 .loop_zero_bss +00000000 l df *ABS* 00000000 crtstuff.c +08009f34 l O .text 00000000 __EH_FRAME_BEGIN__ +08008188 l F .text 00000000 __do_global_dtors_aux +2000006c l .bss 00000001 completed.8879 +20000068 l O .data 00000000 __do_global_dtors_aux_fini_array_entry +080081ac l F .text 00000000 frame_dummy +20000070 l .bss 00000018 object.8884 +20000064 l O .data 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o +00000000 l df *ABS* 00000000 stm32f2xx_hal_gpio.c +00000000 l df *ABS* 00000000 stm32f2xx_hal_uart.c +08008528 l F .text 00000334 UART_SetConfig +0800885c l F .text 00000062 UART_WaitOnFlagUntilTimeout +00000000 l df *ABS* 00000000 stm32f2xx_hal_can.c +00000000 l df *ABS* 00000000 stm32f2xx_hal.c +00000000 l df *ABS* 00000000 stm32f2xx_hal_rcc.c +00000000 l df *ABS* 00000000 stm32f2xx_hal_cortex.c +00000000 l df *ABS* 00000000 system_stm32f2xx.c +00000000 l df *ABS* 00000000 _exit.c +00000000 l df *ABS* 00000000 timer.c +00000000 l df *ABS* 00000000 led.c +20000088 l O .bss 00000001 led_toggle_state.7011 +2000008c l O .bss 00000004 timer_counter_last.7012 +00000000 l df *ABS* 00000000 main.c +08009724 l F .text 00000010 VectorBase_Config +08009734 l F .text 00000056 SystemClock_Config +0800978a l F .text 00000018 Init +00000000 l df *ABS* 00000000 boot.c +080098ec l F .text 0000002c BootComRs232Init +08009918 l F .text 00000070 CanGetSpeedConfig +08009988 l F .text 000000a8 BootComCanInit +08009a30 l F .text 0000001c Rs232ReceiveByte +08009a7c l F .text 00000098 BootComRs232CheckActivationRequest +08009b14 l F .text 00000038 BootComCanCheckActivationRequest +20000090 l O .bss 00000044 canHandle +200000d4 l O .bss 00000024 canRxMessage +200000f8 l O .bss 00000040 rs232Handle +20000138 l O .bss 00000041 xcpCtoReqPacket.7031 +20000179 l O .bss 00000001 xcpCtoRxInProgress.7033 +2000017a l O .bss 00000001 xcpCtoRxLength.7032 +2000017c l O .bss 00000004 xcpCtoRxStartTime.7034 +08009f0c l O .text 00000024 canTiming +00000000 l df *ABS* 00000000 _aeabi_uldivmod.o +00000000 l df *ABS* 00000000 libgcc2.c +00000000 l df *ABS* 00000000 _dvmd_tls.o +00000000 l df *ABS* 00000000 exit.c +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 memset.c +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7-m/nofp/crti.o +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7-m/nofp/crtn.o +00000000 l df *ABS* 00000000 impure.c +20000004 l O .data 00000060 impure_data +00000000 l df *ABS* 00000000 crtstuff.c +08009f34 l O .text 00000000 __FRAME_END__ +00000000 l df *ABS* 00000000 +20000068 l .data 00000000 __init_array_end +20000064 l .data 00000000 __preinit_array_end +20000064 l .data 00000000 __init_array_start +20000064 l .data 00000000 __preinit_array_start +080082f0 w F .text 00000002 RTC_Alarm_IRQHandler +0800833e w F .text 00000002 HASH_RNG_IRQHandler +080082ae w F .text 00000002 EXTI2_IRQHandler +08009f04 g O .text 00000008 APBPrescTable +080082fa w F .text 00000002 TIM8_CC_IRQHandler +20000188 g .heap 00000800 __HeapBase +08008296 w F .text 00000002 DebugMon_Handler +00000800 g *ABS* 00000000 __HEAP_SIZE +20000000 g .data 00000000 __data_start__ +08009500 g F .text 0000002c HAL_RCC_GetPCLK1Freq +0800957c g F .text 00000068 HAL_NVIC_SetPriority +080082d4 w F .text 00000002 TIM1_CC_IRQHandler +0800952c g F .text 0000002c HAL_RCC_GetPCLK2Freq +08008326 w F .text 00000002 DMA2_Stream5_IRQHandler +0800828c w F .text 00000002 HardFault_Handler +080082be w F .text 00000002 DMA1_Stream5_IRQHandler +080096b4 g F .text 0000000c SysTick_Handler +0800851c g F .text 0000000c HAL_GPIO_WritePin +080082a0 w F .text 00000002 PVD_IRQHandler +08008300 w F .text 00000002 SDIO_IRQHandler +080082a2 w F .text 00000002 TAMP_STAMP_IRQHandler +080094f4 g F .text 0000000c HAL_RCC_GetHCLKFreq +08008298 w F .text 00000002 PendSV_Handler +0800828a w F .text 00000002 NMI_Handler +08009f40 g .ARM.exidx 00000000 __exidx_end +08008320 w F .text 00000002 CAN2_RX1_IRQHandler +080082b0 w F .text 00000002 EXTI3_IRQHandler +080092ec g F .text 000000a4 HAL_RCC_GetSysClockFreq +08009f40 g .ARM.exidx 00000000 __etext +080082f8 w F .text 00000002 TIM8_TRG_COM_TIM14_IRQHandler +080097b8 g F .text 00000134 HAL_MspInit +08009630 w F .text 00000002 HAL_SYSTICK_Callback +080082d0 w F .text 00000002 TIM1_UP_TIM10_IRQHandler +080082f6 w F .text 00000002 TIM8_UP_TIM13_IRQHandler +08008330 w F .text 00000002 I2C3_ER_IRQHandler +08008348 g F .text 000001d4 HAL_GPIO_Init +080082aa w F .text 00000002 EXTI0_IRQHandler +080082e0 w F .text 00000002 I2C2_EV_IRQHandler +08009b58 g F .text 00000000 .hidden __aeabi_uldivmod +080082b8 w F .text 00000002 DMA1_Stream2_IRQHandler +080082c6 w F .text 00000002 CAN1_RX0_IRQHandler +20000000 g O .data 00000004 SystemCoreClock +08008336 w F .text 00000002 OTG_HS_WKUP_IRQHandler +08008292 w F .text 00000002 UsageFault_Handler +08008322 w F .text 00000002 CAN2_SCE_IRQHandler +08008312 w F .text 00000002 DMA2_Stream2_IRQHandler +20000988 g .heap 00000000 __HeapLimit +2000006c g .bss 00000000 __bss_start__ +080082e4 w F .text 00000002 SPI1_IRQHandler +08009b88 g F .text 000002d0 .hidden __udivmoddi4 +08008a04 g F .text 00000114 HAL_CAN_ConfigFilter +0800830a w F .text 00000002 TIM6_DAC_IRQHandler +080082ce w F .text 00000002 TIM1_BRK_TIM9_IRQHandler +0800833a w F .text 00000002 DCMI_IRQHandler +20000180 g O .bss 00000004 uwTick +0800831e w F .text 00000002 CAN2_RX0_IRQHandler +080095e4 g F .text 0000002c HAL_SYSTICK_Config +08009f38 g .text 00000000 __exidx_start +08008314 w F .text 00000002 DMA2_Stream3_IRQHandler +08009f30 g O .text 00000004 _global_impure_ptr +08009e84 g F .text 00000048 __libc_init_array +080081c8 g F .text 00000000 _mainCRTStartup +08008b18 w F .text 00000002 HAL_CAN_MspInit +0800832c w F .text 00000002 USART6_IRQHandler +08009edc g F .text 00000000 _init +08009a58 g F .text 00000024 BootActivate +080082ec w F .text 00000002 USART3_IRQHandler +0800833c w F .text 00000002 CRYP_IRQHandler +0800891e g F .text 000000e4 HAL_UART_Receive +0800823c g F .text 00000038 Reset_Handler +080082c8 w F .text 00000002 CAN1_RX1_IRQHandler +08008308 w F .text 00000002 UART5_IRQHandler +0800830e w F .text 00000002 DMA2_Stream0_IRQHandler +08008f4c g F .text 00000034 HAL_Init +080096c0 g F .text 00000014 LedInit +080082da w F .text 00000002 TIM4_IRQHandler +20000188 g .heap 00000000 end +080082dc w F .text 00000002 I2C1_EV_IRQHandler +080082c0 w F .text 00000002 DMA1_Stream6_IRQHandler +2000006c g .data 00000000 __data_end__ +080082b6 w F .text 00000002 DMA1_Stream1_IRQHandler +08008306 w F .text 00000002 UART4_IRQHandler +20000184 g .bss 00000000 __bss_end__ +00000800 g *ABS* 00000000 __STACK_SIZE +080082d8 w F .text 00000002 TIM3_IRQHandler +080082a8 w F .text 00000002 RCC_IRQHandler +080082f4 w F .text 00000002 TIM8_BRK_TIM12_IRQHandler +0800829c w F .text 00000002 Default_Handler +080081c8 g F .text 00000000 _start +08009ef4 g O .text 00000010 AHBPrescTable +080082ee w F .text 00000002 EXTI15_10_IRQHandler +080082c2 w F .text 00000002 ADC_IRQHandler +08009390 g F .text 00000164 HAL_RCC_ClockConfig +08009558 g F .text 00000024 HAL_NVIC_SetPriorityGrouping +080082fc w F .text 00000002 DMA1_Stream7_IRQHandler +0800830c w F .text 00000002 TIM7_IRQHandler +0800831c w F .text 00000002 CAN2_TX_IRQHandler +08008302 w F .text 00000002 TIM5_IRQHandler +0800832a w F .text 00000002 DMA2_Stream7_IRQHandler +0800832e w F .text 00000002 I2C3_EV_IRQHandler +08009e58 w F .text 00000002 .hidden __aeabi_ldiv0 +080082cc w F .text 00000002 EXTI9_5_IRQHandler +080082a4 w F .text 00000002 RTC_WKUP_IRQHandler +0800831a w F .text 00000002 ETH_WKUP_IRQHandler +08008f90 w F .text 0000000c HAL_GetTick +080082e6 w F .text 00000002 SPI2_IRQHandler +08008334 w F .text 00000002 OTG_HS_EP1_IN_IRQHandler +08009ecc g F .text 00000010 memset +0800828e w F .text 00000002 MemManage_Handler +08008000 g .text 00000188 __isr_vector +080097a2 g F .text 00000014 main +080082b4 w F .text 00000002 DMA1_Stream0_IRQHandler +080082c4 w F .text 00000002 CAN1_TX_IRQHandler +08008294 w F .text 00000002 SVC_Handler +20000188 g .heap 00000000 __end__ +080082b2 w F .text 00000002 EXTI4_IRQHandler +08009a4c g F .text 0000000c BootComInit +0800963c g F .text 00000040 SystemInit +08009ee8 g F .text 00000000 _fini +080088be w F .text 00000002 HAL_UART_MspInit +08008f20 w F .text 0000002c HAL_InitTick +080082fe w F .text 00000002 FSMC_IRQHandler +20020000 g .bss 00000000 __StackTop +08008318 w F .text 00000002 ETH_IRQHandler +08008f80 w F .text 00000010 HAL_IncTick +08008332 w F .text 00000002 OTG_HS_EP1_OUT_IRQHandler +0800829e w F .text 00000002 WWDG_IRQHandler +080096d4 g F .text 00000050 LedToggle +080082d6 w F .text 00000002 TIM2_IRQHandler +080082f2 w F .text 00000002 OTG_FS_WKUP_IRQHandler +080082d2 w F .text 00000002 TIM1_TRG_COM_TIM11_IRQHandler +08008338 w F .text 00000002 OTG_HS_IRQHandler +08009610 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig +08008b1a g F .text 00000176 HAL_CAN_Init +20020000 g *ABS* 00000000 __stack +080082ac w F .text 00000002 EXTI1_IRQHandler +2001f800 g *ABS* 00000800 __StackLimit +080082ea w F .text 00000002 USART2_IRQHandler +08008f9c g F .text 00000350 HAL_RCC_OscConfig +08009e5c g F .text 00000028 exit +080082e2 w F .text 00000002 I2C2_ER_IRQHandler +08008310 w F .text 00000002 DMA2_Stream1_IRQHandler +08009b4c g F .text 0000000c BootComCheckActivationRequest +08009e58 w F .text 00000002 .hidden __aeabi_idiv0 +080082ca w F .text 00000002 CAN1_SCE_IRQHandler +080082a6 w F .text 00000002 FLASH_IRQHandler +0800967c w F .text 00000002 _exit +08008316 w F .text 00000002 DMA2_Stream4_IRQHandler +08008290 w F .text 00000002 BusFault_Handler +080082e8 w F .text 00000002 USART1_IRQHandler +08009632 g F .text 00000008 HAL_SYSTICK_IRQHandler +08008324 w F .text 00000002 OTG_FS_IRQHandler +08008304 w F .text 00000002 SPI3_IRQHandler +080082bc w F .text 00000002 DMA1_Stream4_IRQHandler +080088c0 g F .text 0000005e HAL_UART_Init +080082de w F .text 00000002 I2C1_ER_IRQHandler +08008c90 g F .text 00000290 HAL_CAN_Receive +080096ac g F .text 00000008 TimerGet +08009680 g F .text 0000002c TimerInit +08008328 w F .text 00000002 DMA2_Stream6_IRQHandler +080082ba w F .text 00000002 DMA1_Stream3_IRQHandler + + diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.srec b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.srec index fa2f28f6..0f26d18a 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.srec +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.srec @@ -1,47 +1,47 @@ S01E000062696E2F64656D6F70726F675F73746D3332663230372E737265632A -S315080080000000022059820008A7820008A9820008F9 -S31508008010AB820008AD820008AF82000800000000AD -S31508008020000000000000000000000000B182000807 -S31508008030B382000800000000B58200089983000892 -S31508008040BB820008BD820008BF820008C182000802 -S31508008050C3820008C5820008C7820008C9820008D2 -S31508008060CB820008CD820008CF820008D1820008A2 -S31508008070D3820008D5820008D7820008D982000872 -S31508008080DB820008DD820008DF820008E182000842 -S31508008090E3820008E5820008E7820008E982000812 -S315080080A0EB820008ED820008EF820008F1820008E2 -S315080080B0F3820008F5820008F7820008F9820008B2 -S315080080C0FB820008FD820008FF8200080183000881 -S315080080D0038300080583000807830008098300084E -S315080080E00B8300080D8300080F830008118300081E -S315080080F013830008158300081783000819830008EE -S315080081001B8300081D8300081F83000821830008BD -S31508008110238300082583000827830008298300088D -S315080081202B8300082D8300082F830008318300085D -S31508008130338300083583000837830008398300082D -S315080081403B8300083D8300083F83000841830008FD -S3150800815043830008458300084783000849830008CD -S315080081604B8300084D8300084F830008518300089D -S31508008170538300085583000857830008598300086D -S315080081805B830008EE11AA5510B5054C237833B960 +S31508008000000002203D8200088B8200088D8200084D +S315080080108F82000891820008938200080000000001 +S315080080200000000000000000000000009582000823 +S31508008030978200080000000099820008B59600089B +S315080080409F820008A1820008A3820008A582000872 +S31508008050A7820008A9820008AB820008AD82000842 +S31508008060AF820008B1820008B3820008B582000812 +S31508008070B7820008B9820008BB820008BD820008E2 +S31508008080BF820008C1820008C3820008C5820008B2 +S31508008090C7820008C9820008CB820008CD82000882 +S315080080A0CF820008D1820008D3820008D582000852 +S315080080B0D7820008D9820008DB820008DD82000822 +S315080080C0DF820008E1820008E3820008E5820008F2 +S315080080D0E7820008E9820008EB820008ED820008C2 +S315080080E0EF820008F1820008F3820008F582000892 +S315080080F0F7820008F9820008FB820008FD82000862 +S31508008100FF8200080183000803830008058300082E +S3150800811007830008098300080B8300080D830008FD +S315080081200F830008118300081383000815830008CD +S3150800813017830008198300081B8300081D8300089D +S315080081401F8300082183000823830008258300086D +S3150800815027830008298300082B8300082D8300083D +S315080081602F8300083183000833830008358300080D +S3150800817037830008398300083B8300083D830008DD +S315080081803F830008EE11AA5510B5054C237833B97C S31508008190044B13B10448AFF300800123237010BDCC -S315080081A06C00002000000000749F0008084B10B502 -S315080081B01BB108490848AFF300800848036803B9AB -S315080081C010BD074B002BFBD0BDE81040184700BF79 -S315080081D00000000070000020749F00086C0000205A -S315080081E000000000154B002B08BF134B9D46A3F556 -S315080081F0803A00218B460F461348144A121A01F09A -S3150800820085FE0F4B002B00D098470E4B002B00D055 -S3150800821098470020002104000D000D48002802D0D0 -S315080082200C48AFF3008001F04BFE2000290000F057 -S31508008230EFF801F031FE00BF000008000000022040 -S3150800824000000000000000006C00002088010020EB -S31508008250000000000000000007498D460749084A4B -S31508008260084B9A42BEBF51F8040B42F8040BF8E7D4 -S31508008270054880470548004700000220809F0008FF -S31508008280000000206C00002059850008E5810008E0 -S315080082903249334A002301E041F8043B9142FBD3BB -S315080082A000F0B6F8FEE7FEE7FEE7FEE7FEE7FEE7C4 +S315080081A06C00002000000000349F000808B5034B4F +S315080081B01BB103490348AFF3008008BD0000000067 +S315080081C070000020349F0008154B002B08BF134B86 +S315080081D09D46A3F5803A00218B460F461348144A5C +S315080081E0121A01F073FE0F4B002B00D098470E4B66 +S315080081F0002B00D098470020002104000D000D48F0 +S31508008200002802D00C48AFF3008001F03BFE2000A6 +S31508008210290001F0C6FA01F021FE00BF000008009F +S315080082200000022000000000000000006C00002092 +S3150800823084010020000000000000000007498D4668 +S315080082400749084A084B9A42BEBF51F8040B42F840 +S31508008250040BF8E705488047054800470000022058 +S31508008260409F0008000000206C0000203D96000892 +S31508008270C98100083249334A002301E041F8043B2A +S315080082809142FBD301F08DFAFEE7FEE7FEE7FEE733 +S31508008290FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A8 +S315080082A0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE798 S315080082B0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE788 S315080082C0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE778 S315080082D0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE768 @@ -51,464 +51,460 @@ S31508008300FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE737 S31508008310FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE727 S31508008320FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE717 S31508008330FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE707 -S31508008340FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7F7 -S31508008350FEE7FEE7FEE7FEE7FEE7FEE76C00002025 -S315080083608801002008B500F043FE084BA3FB003047 -S31508008370800900F0A3FF042000F0B6FF0022114692 -S315080083804FF0FF3000F068FF08BD00BFD34D621004 -S3150800839008B501F08BFA08BD08B501F07FFA00F0C0 -S315080083A0B5FF08BD00B593B00123069307930223D2 -S315080083B00C934FF480020D9219220E92F0220F921E -S315080083C010930523119306A800F052FB00B1FEE7AF -S315080083D00F23019302230293002303934FF4A05320 -S315080083E004934FF480530593032101A800F04AFD36 -S315080083F000B1FEE713B05DF804FB00BF08B501F055 -S3150800840033FAFFF7CFFFFFF7ADFF01F057FA08BDC4 -S3150800841008B5FFF7F3FF01F027FB01F059FA01F061 -S31508008420A5FBFAE7F0B58DB000240194464B5A6CCB -S3150800843042F480425A645A6C02F480420192019ACC -S3150800844002941A6B42F002021A631A6B02F00202D5 -S315080084500292029A03941A6B42F008021A631A6B84 -S3150800846002F008020392039A04941A6B42F020025F -S315080084701A631A6B02F020020492049A05941A6C85 -S3150800848042F480221A641A6C02F480220592059A34 -S3150800849006941A6C42F000721A641B6C03F000739F -S315080084A00693069B032000F0C5FE224621466FF080 -S315080084B00B0000F0D1FE224621466FF00A0000F0BC -S315080084C0CBFE224621466FF0090000F0C5FE224683 -S315080084D021466FF0040000F0BFFE224621466FF0E9 -S315080084E0030000F0B9FE224621466FF0010000F0B5 -S315080084F0B3FE224621464FF0FF3000F0ADFE4FF4A2 -S31508008500807307930125089509950A9507A90F48C9 -S3150800851000F0A4FD4FF440770797022608960995C0 -S3150800852003250A9507230B9307A9094800F096FD2A -S315080085300797089609940A9509230B9307A90548EE -S3150800854000F08CFD0DB0F0BD00380240001402406A -S31508008550000C0240000402400A4B1A6842F001026D -S315080085601A60002199601A6822F0847222F4803217 -S315080085701A60054A5A601A6822F480221A60D9607D -S31508008580704700BF00380240103000242DE9F84338 -S31508008590044601680B6923F44052C36813430B6110 -S315080085A00068C36823F4164222F00C02A168236906 -S315080085B0194363691943E3690B431343C36021688D -S315080085C04B6923F44072A36913434B61E369B3F51E -S315080085D0004F40F0BB80276803F1804303F5104342 -S315080085E09F4203D003F580639F4257D100F01EFDDA -S315080085F000EB800000EB800065686D00B0FBF5F5C8 -S31508008600AB4EA6FB05356D092D0100F00FFD00EBFD -S31508008610800000EB800063685B00B0FBF3F900F0B4 -S3150800862005FD00EB800000EB800063685B00B0FB93 -S31508008630F3F3A6FB03235B094FF0640808FB1393C7 -S31508008640DB003233A6FB03235B095B0003F4F873F4 -S315080086501D4400F0EBFC00EB800000EB8000636833 -S315080086605B00B0FBF3F900F0E1FC00EB800000EBE7 -S31508008670800063685B00B0FBF3F3A6FB03235B098A -S3150800868008FB13984FEAC80808F13208A6FB083613 -S31508008690C6F342163544BD60BDE8F88300F0AEFC6B -S315080086A000EB800000EB800065686D00B0FBF5F517 -S315080086B07F4EA6FB05356D092D0100F09FFC00EBEA -S315080086C0800000EB800063685B00B0FBF3F900F004 -S315080086D095FC00EB800000EB800063685B00B0FB54 -S315080086E0F3F3A6FB03235B094FF0640808FB139317 -S315080086F0DB003233A6FB03235B095B0003F4F87344 -S315080087001D4400F07BFC00EB800000EB80006368F2 -S315080087105B00B0FBF3F900F071FC00EB800000EBA6 -S31508008720800063685B00B0FBF3F3A6FB03235B09D9 -S3150800873008FB13984FEAC80808F13208A6FB083662 -S31508008740C6F342163544BD60BDE8F8832668594B22 -S315080087509E4203D003F580639E4254D100F066FC26 -S3150800876000EB800000EB80006568AD00B0FBF5F516 -S315080087704F4FA7FB05356D092D0100F057FC00EB9F -S31508008780800000EB800063689B00B0FBF3F800F004 -S315080087904DFC00EB800000EB800063689B00B0FB9B -S315080087A0F3F3A7FB03235B094FF0640909FB138363 -S315080087B01B013233A7FB03235B0903F0F0031D44B7 -S315080087C000F034FC00EB800000EB800063689B003F -S315080087D0B0FBF3F800F02AFC00EB800000EB800009 -S315080087E063689B00B0FBF3F3A7FB03235B0909FB54 -S315080087F013831B013233A7FB0323C3F343131D441F -S31508008800B560BDE8F88300F0F9FB00EB800000EBEB -S3150800881080006568AD00B0FBF5F5254FA7FB05356B -S315080088206D092D0100F0EAFB00EB800000EB8000EB -S3150800883063689B00B0FBF3F800F0E0FB00EB8000F8 -S3150800884000EB800063689B00B0FBF3F3A7FB0323F0 -S315080088505B094FF0640909FB13831B013233A7FB3D -S3150800886003235B0903F0F0031D4400F0C7FB00EB8C -S31508008870800000EB800063689B00B0FBF3F800F013 -S31508008880BDFB00EB800000EB800063689B00B0FB3B -S31508008890F3F3A7FB03235B0909FB13831B0132339D -S315080088A0A7FB0323C3F343131D44B560BDE8F88350 -S315080088B01F85EB51001001402DE9F04105460F4692 -S315080088C016469846069C1EE0B4F1FF3F1BD02CB115 -S315080088D000F0ECFFC8EB0000844214D22A68D36883 -S315080088E023F4D073D3602A68536923F001035361D4 -S315080088F0202385F8393085F83A30002385F8383052 -S315080089000320BDE8F0812B681B6837EA03030CBF18 -S3150800891001230023B342D7D00020BDE8F08100BF71 -S31508008920704700BF68B310B5044690F8393013F0A5 -S31508008930FF0F04D1002380F83830FFF7F1FF242316 -S3150800894084F839302268D36823F40053D36020466C -S31508008950FFF71CFE2268136923F49043136122680B -S31508008960536923F02A0353612268D36843F40053FA -S31508008970D3600020E063202384F8393084F83A3045 -S3150800898010BD0120704700BF2DE9F04182B01E4698 -S3150800899090F83A30DBB2202B5BD104460D46904660 -S315080089A0002958D0002A58D090F83830012B56D0D4 -S315080089B0012380F838300023C363222380F83A3035 -S315080089C000F074FF0746A4F82C80A4F82E8035E042 -S315080089D0E38D9BB2013B9BB2E385A368B3F5805F49 -S315080089E017D100963B46002220212046FFF764FF58 -S315080089F0002836D1236933B923685B68C3F30803B3 -S31508008A0025F8023B1AE023685B68DBB225F8013BD0 -S31508008A1014E000963B46002220212046FFF74CFF33 -S31508008A2008BB236923B923685B682B70013505E009 -S31508008A3023685B6803F07F032B700135E38D9BB2D7 -S31508008A40002BC5D1202384F83A30002084F838005A -S31508008A500AE0022008E0012006E0012004E00220E6 -S31508008A6002E0032000E0032002B0BDE8F08100BF69 -S31508008A70002800F0908130B583B00446036813F0EF -S31508008A80010F3CD0AD4B9B6803F00C03042B0AD0B6 -S31508008A90AA4B9B6803F00C03082B0CD1A74B5B6809 -S31508008AA013F4800F07D0A54B1B6813F4003F26D09C -S31508008AB0636823BB71E12279A14B1A7063687BB1A5 -S31508008AC000F0F4FE054605E000F0F0FE401B6428C1 -S31508008AD000F26581994B1B6813F4003FF4D00EE051 -S31508008AE000F0E4FE054605E000F0E0FE401B6428C1 -S31508008AF000F25781914B1B6813F4003FF4D12368A9 -S31508008B0013F0020F5AD08D4B9B6813F00C0F0AD046 -S31508008B108A4B9B6803F00C03082B1BD1874B5B68B9 -S31508008B2013F4800F16D1854B1B6813F0020F03D080 -S31508008B30E368012B40F037818048036823F0F80189 -S31508008B402369F82292FAA2F2B2FA82F293400B4310 -S31508008B50036033E0E368FBB101227A4B1A6000F048 -S31508008B60A5FE054605E000F0A1FE401B022800F21E -S31508008B701C81724B1B6813F0020FF4D06F48036810 -S31508008B8023F0F8012369F82292FAA2F2B2FA82F2E5 -S31508008B9093400B43036011E000226A4B1A6000F011 -S31508008BA085FE054605E000F081FE401B022800F21E -S31508008BB0FE80624B1B6813F0020FF4D1236813F092 -S31508008BC0080F26D0636993B101225F4B1A6000F043 -S31508008BD06DFE054605E000F069FE401B022800F21E -S31508008BE0E880564B5B6F13F0020FF4D011E00022B9 -S31508008BF0554B1A6000F05AFE054605E000F056FE91 -S31508008C00401B022800F2D7804C4B5B6F13F0020F13 -S31508008C10F4D1236813F0040F47D000230193474B80 -S31508008C201A6C42F080521A641B6C03F0805301934D -S31508008C30019B464A136843F48073136000F036FEBE -S31508008C40054605E000F032FE401B022800F2B5801A -S31508008C503E4B1B6813F4807FF4D0227A3C4B1A7083 -S31508008C60A3688BB100F022FE054607E000F01EFE61 -S31508008C70401B41F28833984200F2A1802F4B1B6FAC -S31508008C8013F0020FF2D010E000F010FE054607E0E0 -S31508008C9000F00CFE401B41F28833984200F29180A6 -S31508008CA0264B1B6F13F0020FF2D1A369002B00F0BD -S31508008CB08A80224A926802F00C02082A00F085800F -S31508008CC0022B55D10022234B1A6000F0EFFD054612 -S31508008CD004E000F0EBFD401B642878D8174B1B68AE -S31508008CE013F0007FF5D1E169236A1943636A47F6F1 -S31508008CF0C07292FAA2F2B2FA82F293401943A36AB8 -S31508008D005B085A1E4FF4403393FAA3F3B3FA83F37E -S31508008D1002FA03F30B43E26A4FF0706191FAA1F18C -S31508008D20B1FA81F18A401343044A53600122094B80 -S31508008D301A6000F0BBFD044613E000BF003802408D -S31508008D400238024000004742800E47420070004049 -S31508008D50703802406000474200F0A8FD001B6428F6 -S31508008D6037D81E4B1B6813F0007FF5D0002033E080 -S31508008D7000221B4B1A6000F099FD044604E000F03F -S31508008D8095FD001B642826D8144B1B6813F0007F3A -S31508008D90F5D1002020E00120704701201CE00320C7 -S31508008DA01AE0032018E0012016E0032014E003204F -S31508008DB012E0032010E003200EE003200CE003205D -S31508008DC00AE0032008E0002006E0012004E0032072 -S31508008DD002E0032000E0032003B030BD0038024063 -S31508008DE06000474238B5244B9B6803F00C03042BFC -S31508008DF03FD0082B01D0214838BD1F4B5A6802F0D6 -S31508008E003F025B6813F4800F0AD01B4B5968C1F305 -S31508008E10881100231A48A1FB000100F0ADFE1FE0EF -S31508008E20154B5B68C3F38813DC000025690141EA2A -S31508008E30D4616001041B61EB0505A90141EA94614F -S31508008E40A001001B61EB0501C01841F100018B026E -S31508008E5043EA9053840220461946002300F08CFE0C -S31508008E60054B5B68C3F3014301335B00B0FBF3F0CA -S31508008E7038BD034838BD00BF003802400024F4005E -S31508008E8040787D01002800F09D8070B50446544B5B -S31508008E901B6803F00F038B4208D2CBB2504A1370FB -S31508008EA0136803F00F03994240F08E80236813F08D -S31508008EB0020F17D013F0040F04D04A4A936843F4FC -S31508008EC0E0539360236813F0080F04D0454A93686B -S31508008ED043F4604393604348836823F0F002A36831 -S31508008EE0134383600D46236813F0010F2ED0626882 -S31508008EF0012A05D13B4B1B6813F4003F0DD165E0F1 -S31508008F00022A05D1374B1B6813F0007F05D15FE0B5 -S31508008F10344B1B6813F0020F5CD032498B6823F080 -S31508008F20030313438B6000F0C1FC064606E000F01D -S31508008F30BDFC801B41F2883398424DD8294B9B686B -S31508008F4003F00C036268B3EB820FF0D1244B1B6865 -S31508008F5003F00F039D4207D2EAB2214B1A701B6831 -S31508008F6003F00F039D4239D1236813F0040F06D08E -S31508008F701C498B6823F4E052E36813438B6023682B -S31508008F8013F0080F07D0174A936823F46043216942 -S31508008F9043EAC1039360FFF725FF124B9B6803F072 -S31508008FA0F002F02393FAA3F3B3FA83F322FA03F356 -S31508008FB00D4AD35CD8400D4B1860002000F03EFCEB -S31508008FC0002070BD01207047012070BD012070BDD2 -S31508008FD0012070BD012070BD032070BD012070BD49 -S31508008FE0003C024000380240349F00080000002080 -S31508008FF0014B1868704700BF0000002008B5FFF74E -S31508009000F7FF084B9B6803F4E0524FF4E05393FADA -S31508009010A3F3B3FA83F322FA03F3034AD35CD840E3 -S3150800902008BD00BF00380240449F000808B5FFF796 -S31508009030DFFF084B9B6803F460424FF4604393FAE2 -S31508009040A3F3B3FA83F322FA03F3034AD35CD840B3 -S3150800905008BD00BF00380240449F0008F0B583B041 -S315080090600024D4E00123A3400A6803EA0205AB42C0 -S3150800907040F0CC804A68022A01D0122A10D1E608AC -S31508009080083650F826C004F0070297000F22BA40A7 -S315080090902CEA020E0A69BA404EEA020240F8262075 -S315080090A0026867000326BE40F64302EA060E4A68CF -S315080090B002F00302BA404EEA020202604A6802F16E -S315080090C0FF3EBEF1010F03D9112A01D0122A10D191 -S315080090D0826806EA020ECA68BA404EEA020282604E -S315080090E0426822EA03034A68C2F30012A2401A43FE -S315080090F04260C3681E408B68BB403343C3604B68FD -S3150800910013F0805F00F0828000230193424B5A6C73 -S3150800911042F480425A645B6C03F480430193019BDA -S31508009120A608B21C3D4B53F8227004F003039B00BB -S315080091300F229A4027EA0207394A904221D002F5BF -S31508009140806290421FD002F5806290421DD002F5DF -S31508009150806290421BD002F58062904219D002F5D7 -S315080091608062904217D002F58062904215D002F5CF -S315080091708062904213D002F58062904211D1082293 -S3150800918010E000220EE001220CE002220AE003228F -S3150800919008E0042206E0052204E0062202E007228F -S315080091A000E0092202FA03F33B4302361B4A42F85F -S315080091B026301C4B1A68EB4302EA03064F6817F47D -S315080091C0803F01D045EA0206164A1660526803EA4D -S315080091D002064F6817F4003F01D045EA0206114A15 -S315080091E05660926803EA02064F6817F4801F01D09A -S315080091F045EA02060B4A9660D26813404E6816F492 -S31508009200001F01D045EA0203064AD36001340F2C39 -S315080092107FF628AF03B0F0BD0038024000380140A1 -S3150800922000000240003C01400AB181617047090410 -S3150800923081617047074AD36823F4E0631B041B0C5B -S31508009240000200F4E060184340F0BF6040F40030CC -S31508009250D060704700ED00E030B4164BDB68C3F30E -S315080092600223C3F10704042C28BF04241D1D062D60 -S3150800927001D9DD1E00E00025012303FA04F4013CB0 -S315080092802140A940AB40013B1A400A43002806DAB0 -S3150800929000F00F001201D2B2074B1A5407E0120170 -S315080092A0D2B200F1604000F5614080F8002330BC7E -S315080092B0704700BF00ED00E014ED00E00138B0F1A2 -S315080092C0807F0AD2064B5860F021064A82F823109E -S315080092D00020986007221A6070470120704700BF77 -S315080092E010E000E000ED00E0042805D1054A136807 -S315080092F043F0040313607047024A136823F004031B -S315080093001360704710E000E0704700BF08B5FFF72C -S31508009310FBFF08BD70B44B6901229A403F4BD3F856 -S31508009320000240F00100C3F80002D3F8000220F45E -S315080093307C50C3F80002D3F800024C6A40EA0420C5 -S31508009340C3F80002D3F81C02D4432040C3F81C0219 -S31508009350CB69B3B9314BD3F80C022040C3F80C02E1 -S315080093604869CE688D8845EA0645483043F8305046 -S315080093704D698E68088840EA0640483503EBC50300 -S315080093805860CB69012B16D1244BD3F80C02104335 -S31508009390C3F80C0248690E688D8845EA06454830C8 -S315080093A043F830504D698E68888940EA064048354A -S315080093B003EBC50358608B6933B91848D0F80432F3 -S315080093C02340C0F8043205E01448D0F804321343A9 -S315080093D0C0F804320B692BB91048D0F814321C4077 -S315080093E0C0F814420B69012B05D10C48D0F8143289 -S315080093F01343C0F814320B6A012B05D10749D1F87B -S315080094001C321A43C1F81C22044AD2F8003223F04F -S315080094100103C2F80032002070BC704700640040A7 -S31508009420704700BF002800F0BF8038B5044690F8A2 -S315080094303C3013F0FF0F04D1002380F83D30FFF7CE -S31508009440EFFF022384F83C302268136823F00203F6 -S3150800945013602268136843F00103136000F026FACC -S3150800946005460BE000F022FA401B0A2806D903201D -S3150800947084F83C00002384F83D3038BD23685A68D8 -S3150800948012F0010FEED05A6812F0010F7DD0A269D2 -S31508009490012A04D11A6842F080021A6003E01A68A9 -S315080094A022F080021A60E369012B05D1226813684D -S315080094B043F04003136004E02268136823F0400376 -S315080094C01360236A012B05D12268136843F0200331 -S315080094D0136004E02268136823F020031360636AAC -S315080094E0012B05D12268136843F01003136004E0CA -S315080094F02268136823F010031360A36A012B05D1B1 -S315080095002268136843F00803136004E022681368AE -S3150800951023F008031360E36A012B05D12268136858 -S3150800952043F00403136004E02268136823F004037D -S3150800953013602168A268E3681A4323691A436369BA -S315080095401A436368013B1343CB612268136823F00F -S315080095500103136000F0AAF905460BE000F0A6F92E -S31508009560401B0A2806D9032084F83C00002384F807 -S315080095703D3038BD23685A6812F0010FEED15B689A -S3150800958013F0010F03D0002302E0002300E00123BB -S315080095902BB100202064012384F83C3038BD042315 -S315080095A084F83C30012038BD01207047F8B50D46D7 -S315080095B0B9B990F83C30DBB2222B00F02C8190F838 -S315080095C03C30DBB2422B00F0288190F83C30DBB20D -S315080095D0622B00F0248190F83C30DBB2722B00F04D -S315080095E02081012D17D190F83C30DBB2322B00F0E8 -S315080095F01A8190F83C30DBB2522B00F0168190F8B5 -S315080096003C30DBB2622B00F0128190F83C30DBB2C2 -S31508009610722B00F00E8190F83D30012B00F00B8183 -S31508009620012380F83D30C5B990F83C30DBB2322BC7 -S3150800963007D0522B09D0122B0BD1422380F83C308D -S3150800964023E0622380F83C301FE0722380F83C3028 -S315080096501BE0222380F83C3017E090F83C30DBB260 -S31508009660222B07D0422B09D0122B0BD1522380F87C -S315080096703C300AE0622380F83C3006E0722380F82A -S315080096803C3002E0322380F83C301646044600F0AF -S315080096900DF907460FE0B6F1FF3F0CD026B100F0F2 -S315080096A005F9C01B864206D2032084F83C00002335 -S315080096B084F83D30F8BD3DB92368DB6813F0030F25 -S315080096C00CBF0123002306E023681B6913F0030F70 -S315080096D00CBF01230023002BDDD10DB9636B00E01D -S315080096E0A36B216805F11B0212018A5802F00402D5 -S315080096F09A603AB9216805F11B0212018A58520D7F -S315080097001A6006E0216805F11B0212018A58D20880 -S315080097105A60216805F11B021201895801F00201FD -S31508009720D96021681144496801F00F01196121685F -S315080097300A445268C2F30722DA611D6221682A01C7 -S315080097401144D1F8B811197521681144D1F8B81126 -S31508009750090A597521681144D1F8B811090C997587 -S3150800976021681144D1F8B811090ED9752168114438 -S31508009770D1F8BC11197621681144D1F8BC11090A2F -S31508009780597621681144D1F8BC11090C99762168DB -S315080097900A44D2F8BC21120EDA761DB923682022B3 -S315080097A0DA6002E0236820221A61C5B994F83C30D1 -S315080097B0DBB2622B07D0722B09D0422B0BD11223B6 -S315080097C084F83C3023E0322384F83C301FE05223EF -S315080097D084F83C301BE0012384F83C3017E094F809 -S315080097E03C30DBB2622B07D0722B09D0522B0BD13F -S315080097F0122384F83C300AE0222384F83C3006E041 -S31508009800422384F83C3002E0012384F83C300020EF -S3150800981084F83D00F8BD0220F8BD0220F8BD0220FC -S31508009820F8BD0220F8BD0220F8BD0220F8BD0220CE -S31508009830F8BD0220F8BD0220F8BD00BF10B50446E9 -S31508009840074B1B680748A0FB03308009FFF736FD66 -S31508009850002221464FF0FF30FFF7FEFC002010BD26 -S3150800986000000020D34D621008B50B4B1A6842F46D -S3150800987000721A601A6842F480621A601A6842F422 -S3150800988080721A600320FFF7D5FC0020FFF7D6FF89 -S31508009890FEF7C8FD002008BD003C0240024A1368D6 -S315080098A001331360704700BF84010020014B18681C -S315080098B0704700BF84010020FEE700BF08B50022FC -S315080098C04FF480710148FFF7AFFC08BD0014024051 -S315080098D010B5FEF75DFD0F4B1B68C31AB3F5FA7F8B -S315080098E016D304460C4B1B7843B901220A4B1A704F -S315080098F04FF480710948FFF797FC07E00022064BF2 -S315080099001A704FF480710548FFF78EFC014B1C60F6 -S3150800991010BD00BF880000208C0000200014024003 -S31508009920F0B5002421E0134D15F8147005EB440535 -S3150800993095F801E007EB0E0505FB000547F2305CDC -S315080099409CFBF5F605FB16C66EB99CFBF5F5ADB2A4 -S315080099500D80013DADB2B5F5806F04D2177083F85E -S3150800996000E00120F0BD0134E4B2112CDBD900205F -S31508009970F0BD00BF4C9F000808B50848084B0360B7 -S315080099804FF46143436000238360C36003618361CE -S315080099900C234361FEF7C6FF08BD00BF94000020F4 -S315080099A00048004070B58CB00025ADF82E508DF8F3 -S315080099B02D500CAB03F8045D0DF12D020DF12E01AF -S315080099C04FF4FA70FFF7ACFF1D4C1E4E2660256358 -S315080099D01D4B6363A561E56125626562A562E56263 -S315080099E0A560E5609DF82D30013B1B0423619DF8B9 -S315080099F02C30013B1B056361BDF82E3063602046A1 -S31508009A00FFF710FD2368B34201D1069501E00E2346 -S31508009A10069300230793012208924CF6E041019130 -S31508009A2002934FF6E071039104210491059309927C -S31508009A300E230A9369440248FFF76CFC0CB070BD0C -S31508009A403C01002000640040D400002008B5002333 -S31508009A50012201460348FEF797FF08B9012008BD11 -S31508009A60002008BD9400002008B5FFF785FFFFF722 -S31508009A7099FF08BDBFF34F8F0549CA6802F4E06233 -S31508009A80044B1343CB60BFF34F8F00BFFDE700BF06 -S31508009A9000ED00E00400FA0508B5214B1B78ABB9C8 -S31508009AA02048FFF7D3FF012838D11E4B1B78013B0E -S31508009AB0DBB23F2B32D8FEF76BFC1B4B186001223A -S31508009AC0174B1A700022194B1A7008BD174B1B78D2 -S31508009AD0013314481844FFF7B9FF012814D1134A73 -S31508009AE013780133DBB213700E4A1278934215D1FC -S31508009AF000220B4B1A700B4B5B78FF2B0ED1094BD0 -S31508009B009B785BB9FFF7B6FFFEF742FC064B1B686E -S31508009B106433984202D90022014B1A7008BD00BF6F -S31508009B2080010020F8000020900000203901002064 -S31508009B3008B5002211460C48FFF738FD98B90A4BBC -S31508009B405B6B196840F26762914203D19A681AB151 -S31508009B50002202E0002200E0012222B19B8AFF2BAC -S31508009B6001D1FFF787FF08BD3C01002008B5FFF7C4 -S31508009B7093FFFFF7DDFF08BD53B94AB9002908BFAF -S31508009B8000281CBF4FF0FF314FF0FF3000F082B9BC -S31508009B90ADF1080C6DE904CE00F006F8DDF804E036 -S31508009BA0DDE9022304B070472DE9F04F8C460C46D8 -S31508009BB00546099E002B4FD18A4217466BD9B2FA41 -S31508009BC082FEBEF1000F0BD0CEF1200520FA05F576 -S31508009BD001FA0EF345EA030C02FA0EF700FA0EF53F -S31508009BE0390CBCFBF1F0BAB201FB10C300FB02F85A -S31508009BF04FEA154C4CEA0344A04509D9E41900F18B -S31508009C00FF3380F02881A04540F2258102383C4484 -S31508009C10C8EB0404B4FBF1F301FB134C03FB02F29B -S31508009C20ACB244EA0C418A4209D9C91903F1FF3496 -S31508009C3080F00F818A4240F20C81023B39448A1A2D -S31508009C4043EA00400021002E63D022FA0EF20023D8 -S31508009C5086E80C00BDE8F08F8B4207D9002E56D057 -S31508009C60002186E811000846BDE8F08FB3FA83F1B3 -S31508009C70002940F09380A34202D3824200F2FE807C -S31508009C80851A64EB03039C460120002E41D086E822 -S31508009C902010BDE8F08F12B90127B7FBF2F7B7FA23 -S31508009CA087FEBEF1000F36D1E41B4FEA17481FFAAC -S31508009CB087F90121B4FBF8F308FB134409FB03F207 -S31508009CC04FEA154C4CEA0444A24207D9E41903F1B9 -S31508009CD0FF3002D2A24200F2D3800346A41AB4FB94 -S31508009CE0F8F008FB104809FB00F9ACB244EA084250 -S31508009CF0914507D9D21900F1FF3402D2914500F2F5 -S31508009D00BA802046C9EB020240EA03409BE7314687 -S31508009D103046BDE8F08F07FA0EF7CEF1200C24FA8C -S31508009D200CF34FEA1748B3FBF8FA1FFA87F908FB52 -S31508009D301A3520FA0CFC04FA0EF40AFB09FB4CEA65 -S31508009D40040C4FEA1C4242EA05439B4500FA0EF50D -S31508009D500AD9DB190AF1FF3280F08B809B4540F265 -S31508009D608880AAF1020A3B44CBEB0303B3FBF8F065 -S31508009D7008FB103300FB09F41FFA8CFC4CEA03437A -S31508009D809C4207D9DB1900F1FF326ED29C426CD98E -S31508009D9002383B441C1B40EA0A418BE7C1F1200EFE -S31508009DA08B4022FA0EFC4CEA030C24FA0EF74FEA13 -S31508009DB01C49B7FBF9FA1FFA8CF309FB1A7720FA44 -S31508009DC00EF88C400AFB03F548EA04044FEA1448E7 -S31508009DD048EA0747BD4202FA01F200FA01FB09D92F -S31508009DE017EB0C070AF1FF3041D2BD423FD9AAF161 -S31508009DF0020A67447F1BB7FBF9F509FB157705FBD4 -S31508009E0003F3A4B244EA0747BB4208D917EB0C0789 -S31508009E1005F1FF3027D2BB4225D9023D674445EA02 -S31508009E200A40A0FB0289FF1A4F4545464C4614D303 -S31508009E3029D066B3BBEB050367EB040707FA0EFEEA -S31508009E40CB40CF404EEA030386E888000021BDE8F0 -S31508009E50F08F2346F3E61846DAE6B8EB020569EB17 -S31508009E600C040138E5E70546D9E7104692E782462D -S31508009E70C0E7924678E702383A4443E7084604E7DB -S31508009E80023B3C442AE7C345E7D33C46D1E7314683 -S31508009E90BDE8F08F704700BF08B5074B044613B1FD -S31508009EA00021AFF30080054B1868836A03B1984711 -S31508009EB02046FFF701FD00BF00000000709F000864 -S31508009EC00E4B70B51E460E4C0025E41AA410A5428A -S31508009ED004D056F8253098470135F8E700F01EF803 -S31508009EE0084B094C1E46E41AA4100025A54204D0C6 -S31508009EF056F8253098470135F8E770BD640000200C -S31508009F006400002064000020680000200346024424 -S31508009F10934202D003F8011BFAE77047F8B500BF71 -S31508009F20F8BC08BC9E467047F8B500BFF8BC08BC2C -S31508009F309E4670470000000000000000010203046E -S31508009F4006070809000000000102030405020602CC -S31508009F50060307030803090309040A040B040C048F -S31508009F600C050D050E050F050F061006100710083F -S30D08009F700400002000000000B7 -S30D08009F786CE2FF7F0100000006 -S31508009F800024F400000000000000000000000000AB +S315080083406C0000208401002000230F2B00F2DC8043 +S31508008350F0B482B039E0082200E00022B2403A4385 +S3150800836002356A4E46F82520694A1568E24302EA4C +S3150800837005064F6817F4803F01D044EA0506644DA8 +S315080083802E606D6802EA05064F6817F4003F01D0B3 +S3150800839044EA05065E4D6E60AD6802EA05064F685A +S315080083A017F4801F01D044EA0506594DAE60ED6802 +S315080083B02A404E6816F4001F01D044EA0502544CC0 +S315080083C0E26001330F2B00F29C8001229A400C6870 +S315080083D01440A242F5D14D68022D01D0122D10D1BC +S315080083E0DE08083650F826C003F00705AF000F254B +S315080083F0BD402CEA050C0D69BD4045EA0C0540F860 +S31508008400265006685F000325BD40ED4305EA060CC5 +S315080084104E6806F00306BE4046EA0C0606604E683D +S3150800842006F1FF3CBCF1010F03D9112E01D0122E23 +S3150800843010D1866805EA060CCE68BE4046EA0C06E8 +S315080084408660466826EA02024E68C6F300169E4013 +S3150800845016434660C26815408A68BA402A43C26015 +S315080084604A6812F0805FACD000220192294A556C06 +S3150800847045F480455564526C02F480420192019A93 +S315080084809D08AE1C214A52F8267003F00302960096 +S315080084900F22B24027EA02071F4A90423FF45DAF17 +S315080084A002F5806290421ED002F5806290421CD08E +S315080084B002F5806290421AD002F58062904218D086 +S315080084C002F58062904216D002F58062904214D07E +S315080084D002F58062904212D002F5806290423FF423 +S315080084E03AAF09223AE7012238E7022236E70322A1 +S315080084F034E7042232E7052230E706222EE7072270 +S315080085002CE702B0F0BC7047704700BF0038014046 +S31508008510003C014000380240000002400AB1816177 +S3150800852070470904816170472DE9F84304460168DC +S315080085300A6922F44052C36813430B610168CA688A +S3150800854022F4164222F00C0283680069034360692C +S315080085500343E06903431343CB6021684A6922F465 +S315080085604072A36913434B61E369B3F5004F60D0CA +S315080085702368B84A934200F0148102F58062934258 +S3150800858000F00F8100F0BCFF00EB800000EB8000DC +S315080085906568AD00B0FBF5F5AF4FA7FB05356D096E +S315080085A02E0100F0ADFF00EB800000EB800065684F +S315080085B0AD00B0FBF5F900F0A3FF00EB800000EB7F +S315080085C080006568AD00B0FBF5F5A7FB05356D09BC +S315080085D04FF0640808FB15952D013235A7FB0535C4 +S315080085E06D0905F0F005354400F08AFF00EB8000C0 +S315080085F000EB80006668B600B0FBF6F600F080FF78 +S3150800860000EB800000EB800063689B00B0FBF3F092 +S31508008610A7FB0030400908FB10684FEA081808F164 +S315080086203208A7FB0837C7F3431723682F449F6010 +S315080086300DE12368874A93425BD002F58062934234 +S3150800864057D000F05DFF00EB800000EB8000656806 +S315080086506D00B0FBF5F5804FA7FB05356D092E01BA +S3150800866000F04EFF00EB800000EB800065686D00AF +S31508008670B0FBF5F900F044FF00EB800000EB80004A +S3150800868065686D00B0FBF5F5A7FB05356D094FF07C +S31508008690640808FB1595ED003235A7FB05356D090D +S315080086A06D0005F4F875354400F02AFF00EB8000EC +S315080086B000EB800066687600B0FBF6F600F020FF57 +S315080086C000EB800000EB800063685B00B0FBF3F30F +S315080086D0A7FB03235B0908FB13684FEAC80808F1E0 +S315080086E03208A7FB0837C7F3421723682F449F6051 +S315080086F0ADE000F01BFF00EB800000EB8000656832 +S315080087006D00B0FBF5F5544FA7FB05356D092E0135 +S3150800871000F00CFF00EB800000EB800065686D0040 +S31508008720B0FBF5F900F002FF00EB800000EB8000DB +S3150800873065686D00B0FBF5F5A7FB05356D094FF0CB +S31508008740640808FB1595ED003235A7FB05356D095C +S315080087506D0005F4F875354400F0E8FE00EB80007E +S3150800876000EB800066687600B0FBF6F600F0DEFEE9 +S3150800877000EB800000EB800063685B00B0FBF3F35E +S31508008780A7FB03235B0908FB13684FEAC80808F12F +S315080087903208A7FB0837C7F3421723682F449F60A0 +S315080087A055E000F0C3FE00EB800000EB8000656832 +S315080087B0AD00B0FBF5F5284FA7FB05356D092E0171 +S315080087C000F0B4FE00EB800000EB80006568AD00A9 +S315080087D0B0FBF5F900F0AAFE00EB800000EB800084 +S315080087E06568AD00B0FBF5F5A7FB05356D094FF0DB +S315080087F0640808FB15952D013235A7FB05356D096B +S3150800880005F0F005354400F091FE00EB800000EB22 +S3150800881080006668B600B0FBF6F600F087FE00EB4F +S31508008820800000EB800063689B00B0FBF3F0A7FBB9 +S315080088300030400908FB10684FEA081808F13208AA +S31508008840A7FB0837C7F3431723682F449F60BDE883 +S31508008850F88300BF001001401F85EB512DE9F04158 +S3150800886005460F4616469846069C2B681B6837EA47 +S3150800887003030CBF01230023B3421DD1B4F1FF3F0C +S31508008880F3D02CB100F084FBA0EB0800A042ECD991 +S315080088902A68D36823F4D073D3602A68536923F00F +S315080088A001035361202385F8393085F83A300023CF +S315080088B085F83830032000E00020BDE8F0817047D5 +S315080088C058B310B5044690F839300BB3242384F80E +S315080088D039302268D36823F40053D3602046FFF763 +S315080088E023FE2268136923F49043136122685369AF +S315080088F023F02A0353612268D36843F40053D360F4 +S315080089000020E063202384F8393084F83A3010BD1B +S3150800891080F83830FFF7D3FFD8E7012070472DE9F4 +S31508008920F04182B01E4690F83A30DBB2202B5AD17D +S3150800893004460D469046002959D0002A59D090F889 +S315080089403830012B57D0012380F838300023C36311 +S31508008950222380F83A3000F01BFB0746A4F82C8047 +S31508008960A4F82E801DE000963B46002220212046D2 +S31508008970FFF774FF002840D1236933B923685B6881 +S31508008980C3F3080325F8023B0BE023685B68DBB2F8 +S3150800899025F8013B05E023685B6803F07F0305F8CB +S315080089A0013BE38D9BB2BBB1E38D013B9BB2E385F3 +S315080089B0A368B3F5805FD6D000963B4600222021F7 +S315080089C02046FFF74BFFD0B92369002BE3D1236874 +S315080089D05B6805F8013BE4E7202384F83A30002079 +S315080089E084F8380000E0022002B0BDE8F0810120DA +S315080089F0FAE70120F8E70220F6E70320F4E7032068 +S31508008A00F2E7000070B44B6901229A40414BD3F853 +S31508008A10000240F00100C3F80002D3F8000220F477 +S31508008A207C50C3F80002D3F800024C6A40EA0420DE +S31508008A30C3F80002D3F81C42D0430440C3F81C42D2 +S31508008A40CB69B3B9334BD3F80C420440C3F80C4294 +S31508008A50CE688D884C6945EA0645483443F8345053 +S31508008A608E680C884D6944EA0644483503EBC5030D +S31508008A705C60CB69012B20D08B69002B35D1254C46 +S31508008A80D4F804320340C4F804320B692BB9214BDD +S31508008A90D3F814422040C3F814020B69012B2BD0DB +S31508008AA00B6A012B2FD01B4AD2F8003223F00103A0 +S31508008AB0C2F80032002070BC7047164BD3F80C423F +S31508008AC01443C3F80C420E688D884C6945EA06457E +S31508008AD0483443F834508E688C894D6944EA064414 +S31508008AE0483503EBC5035C60C6E70A4CD4F8043284 +S31508008AF01343C4F80432C8E70648D0F814321343BF +S31508008B00C0F81432CCE70349D1F81C321A43C1F82D +S31508008B101C22C8E7006400407047002800F0B680B1 +S31508008B2038B5044690F83C3003B3022384F83C3049 +S31508008B302268136823F0020313602268136843F05F +S31508008B400103136000F024FA054623685A6812F0F8 +S31508008B50010F10D100F01CFA401B0A28F5D9032092 +S31508008B6084F83C00002384F83D3038BD80F83D3059 +S31508008B70FFF7D2FFD9E75A6812F0010F00F081809B +S31508008B80A269012A50D01A6822F080021A60E369A5 +S31508008B90012B4ED02268136823F040031360236A22 +S31508008BA0012B4CD02268136823F020031360636AF4 +S31508008BB0012B4AD02268136823F010031360A36AB6 +S31508008BC0012B48D02268136823F008031360E36A70 +S31508008BD0012B46D02268136823F004031360A368A8 +S31508008BE0E268134322691343626913436268013AD0 +S31508008BF021681343CB612268136823F001031360CD +S31508008C0000F0C6F9054623685A6812F0010F2ED0FF +S31508008C1000F0BEF9401B0A28F5D9032084F83C0069 +S31508008C20002384F83D30A0E71A6842F080021A60F3 +S31508008C30ADE72268136843F040031360AFE7226884 +S31508008C40136843F020031360B1E72268136843F002 +S31508008C5010031360B3E72268136843F00803136030 +S31508008C60B5E72268136843F004031360B7E75B6847 +S31508008C7013F0010F05D100202064012384F83C304D +S31508008C8073E7042384F83C3001206EE7012070471F +S31508008C90F8B50D46B9B990F83C30DBB2222B00F096 +S31508008CA02F8190F83C30DBB2422B00F02B8190F8F4 +S31508008CB03C30DBB2622B00F0278190F83C30DBB207 +S31508008CC0722B00F02381012D15D090F83D30012B31 +S31508008CD000F02481012380F83D30B5BB90F83C3084 +S31508008CE0DBB2322B29D0522B2BD0122B1CD02223AD +S31508008CF080F83C301BE090F83C30DBB2322B00F0B9 +S31508008D00078190F83C30DBB2522B00F0038190F8D3 +S31508008D103C30DBB2622B00F0FF8090F83C30DBB2CF +S31508008D20722BD2D10220C9E0422380F83C30164685 +S31508008D30044600F02DF9074638E0622380F83C30F7 +S31508008D40F5E7722380F83C30F1E790F83C30DBB267 +S31508008D50222B0BD0422B0DD0122B03D0322380F8B6 +S31508008D603C30E4E7522380F83C30E0E7622380F8A1 +S31508008D703C30DCE7722380F83C30D8E726B100F0B7 +S31508008D8007F9C01BB04211D9032084F83C00002320 +S31508008D9084F83D3092E023681B6913F0030F0CBF7B +S31508008DA00123002363B1B6F1FF3FE7D1002DF2D1CD +S31508008DB02368DB6813F0030F0CBF01230023F1E7D8 +S31508008DC0002D67D1636B216805F11B0212018A58D1 +S31508008DD002F004029A60002A5ED1216805F11B029E +S31508008DE012018A58520D1A60216805F11B021201F8 +S31508008DF0895801F00201D96021681144496801F0D7 +S31508008E000F01196121680A445268C2F30722DA6120 +S31508008E101D6221682A011144D1F8B8111975216813 +S31508008E201144D1F8B811090A597521681144D1F8C5 +S31508008E30B811090C997521681144D1F8B811090EB1 +S31508008E40D97521681144D1F8BC11197621681144E5 +S31508008E50D1F8BC11090A597621681144D1F8BC1118 +S31508008E60090C997621680A44D2F8BC21120EDA76E2 +S31508008E70D5B923682022DA604DBB94F83C30DBB2C2 +S31508008E80622B1CD0722B1ED0422B11D0012384F8E2 +S31508008E903C3010E0A36B96E7216805F11B0212012E +S31508008EA08A58D2085A609FE7236820221A61E3E7A6 +S31508008EB0122384F83C30002084F83D00F8BD3223A4 +S31508008EC084F83C30F7E7522384F83C30F3E794F80B +S31508008ED03C30DBB2622B0BD0722B0DD0522B03D059 +S31508008EE0012384F83C30E6E7122384F83C30E2E7B5 +S31508008EF0222384F83C30DEE7422384F83C30DAE764 +S31508008F000220DBE70220D9E70220D7E70220D5E7CF +S31508008F100220D3E70220D1E70220CFE70220CDE7DF +S31508008F2010B50446074B1868074BA3FB00308009A9 +S31508008F3000F058FB002221464FF0FF3000F01EFBE0 +S31508008F40002010BD00000020D34D621008B50B4B61 +S31508008F501A6842F400721A601A6842F480621A604B +S31508008F601A6842F480721A60032000F0F5FA0020AD +S31508008F70FFF7D6FF00F020FC002008BD003C0240A9 +S31508008F80024A136801331360704700BF800100204E +S31508008F90014B1868704700BF80010020002800F0C8 +S31508008FA0958130B583B00446036813F0010F2ED0BF +S31508008FB0A24B9B6803F00C03042B1FD09F4B9B68A6 +S31508008FC003F00C03082B14D022799D4B1A706368A2 +S31508008FD0002B40D0FFF7DCFF0546984B1B6813F4BF +S31508008FE0003F14D1FFF7D4FF401B6428F5D90320AE +S31508008FF073E1924B5B6813F4800FE5D08F4B1B68C7 +S3150800900013F4003F03D06368002B00F061812368E6 +S3150800901013F0020F4AD0894B9B6813F00C0F2ED021 +S31508009020864B9B6803F00C03082B23D0E368002BC0 +S3150800903063D0844B01221A60FFF7AAFF05467F4BCF +S315080090401B6813F0020F49D1FFF7A2FF401B022845 +S31508009050F5D9032041E1FFF79BFF0546774B1B68CF +S3150800906013F4003FD3D0FFF793FF401B6428F5D9CC +S31508009070032032E1714B5B6813F4800FD6D16F4B36 +S315080090801B6813F0020F03D0E368012B40F022811E +S315080090906A48036823F0F8032169F82292FAA2F2D3 +S315080090A0B2FA82F201FA02F213430360236813F05C +S315080090B0080F46D0636993B3634B01221A60FFF722 +S315080090C067FF05465D4B5B6F13F0020F39D1FFF75B +S315080090D05FFF401B0228F5D90320FEE057480368C6 +S315080090E023F0F8032169F82292FAA2F2B2FA82F280 +S315080090F001FA02F213430360D8E7524B00221A60C2 +S31508009100FFF746FF05464D4B1B6813F0020FCDD0FF +S31508009110FFF73EFF401B0228F5D90320DDE04A4B46 +S3150800912000221A60FFF734FF0546444B5B6F13F0C5 +S31508009130020F06D0FFF72CFF401B0228F5D90320A3 +S31508009140CBE0236813F0040F1FD1A369002B00F0AE +S31508009150C3803A4A926802F00C02082A00F0BF80DF +S31508009160022B59D0394B00221A60FFF711FF04462B +S31508009170324B1B6813F0007F00F0A680FFF708FF4C +S31508009180001B6428F4D90320A7E0002301932B4B86 +S315080091901A6C42F080521A641B6C03F080530193D8 +S315080091A0019B2B4A136843F480731360FFF7F0FEA4 +S315080091B00546274B1B6813F4807F06D1FFF7E8FEA8 +S315080091C0401B0228F5D9032087E0227A214B1A7022 +S315080091D0A36883B1FFF7DCFE0546184B1B6F13F037 +S315080091E0020FB2D1FFF7D4FE401B41F288339842F2 +S315080091F0F3D9032071E0FFF7CBFE05460F4B1B6F33 +S3150800920013F0020FA1D0FFF7C3FE401B41F28833CB +S315080092109842F3D9032060E00C4B00221A60FFF74E +S31508009220B7FE0546054B1B6813F0007F14D0FFF701 +S31508009230AFFE401B6428F5D903204EE000380240F3 +S315080092400238024000004742800E4742600047420B +S315080092500070004070380240E369226A1343616A6D +S3150800926047F6C07292FAA2F2B2FA82F201FA02F252 +S315080092701343A26A5208013A4FF4403191FAA1F118 +S31508009280B1FA81F18A401343E16A4FF0706292FAAB +S31508009290A2F2B2FA82F201FA02F21343114A5360B9 +S315080092A0114B01221A60FFF773FE04460D4B1B682B +S315080092B013F0007F06D1FFF76BFE001B6428F5D973 +S315080092C003200AE0002008E0002006E0012070479D +S315080092D0012002E0012000E0002003B030BD01209B +S315080092E0FBE700BF0038024060004742254B9B68F9 +S315080092F003F00C03042B40D0082B40D170B5214B4A +S315080093005A6802F03F025B6813F4800F12D01D4BB7 +S315080093105968C1F3881100231B48A1FB000100F01E +S315080093201BFC184B5B68C3F3014301335B00B0FBBE +S31508009330F3F070BD134B5868C0F388100546002635 +S3150800934043011B1A66EB0604A10141EA93619801E1 +S31508009350C01A61EB0401CB0043EA5073C4001946F6 +S31508009360601946EB01018B0243EA905384022046BA +S315080093701946334600F0F0FBD3E703487047034825 +S31508009380704700BF0038024040787D010024F40091 +S31508009390002800F09F8070B50446524B1B6803F006 +S315080093A00F038B4208D2CBB24E4A1370136803F0F0 +S315080093B00F038B4240F09080236813F0020F17D0FA +S315080093C013F0040F04D0484A936843F4E0539360BB +S315080093D0236813F0080F04D0434A936843F46043A4 +S315080093E09360414A936823F0F003A06803439360AF +S315080093F00D46236813F0010F31D06368012B20D086 +S31508009400022B25D0384A126812F0020F66D0364968 +S315080094108A6822F0030213438B60FFF7B9FD0646FC +S31508009420314B9B6803F00C036268B3EB820F16D0CE +S31508009430FFF7AEFD801B41F288339842F0D903202E +S3150800944047E0294A126812F4003FE0D1012040E0C3 +S31508009450254A126812F0007FD9D1012039E0214B44 +S315080094601B6803F00F03AB4207D9EAB21D4B1A700B +S315080094701B6803F00F03AB4232D1236813F0040FC5 +S3150800948006D0194A936823F4E053E1680B439360C6 +S31508009490236813F0080F07D0134A936823F4604330 +S315080094A0216943EAC1039360FFF720FF0E4B9B68CF +S315080094B003F0F003F02292FAA2F2B2FA82F2D34053 +S315080094C00A4AD35CD8400A4B18600020FFF728FDEB +S315080094D0002070BD012070470120FAE70120F8E757 +S315080094E00120F6E7003C024000380240F49E0008DE +S315080094F000000020014B1868704700BF00000020DC +S3150800950008B5FFF7F7FF074B9B6803F4E0534FF4E2 +S31508009510E05292FAA2F2B2FA82F2D340024AD35C3D +S31508009520D84008BD00380240049F000808B5FFF778 +S31508009530E1FF074B9B6803F460434FF4604292FADD +S31508009540A2F2B2FA82F2D340024AD35CD84008BDEE +S3150800955000380240049F0008074AD36823F4E063F2 +S315080095601B041B0C000200F4E060184340F0BF60C7 +S3150800957040F40030D060704700ED00E030B4174B7F +S31508009580DB68C3F30223C3F10704042C28BF0424B1 +S315080095901D1D062D01D9033B00E000234FF0FF35C2 +S315080095A005FA04F421EA0401994005FA03F322EACC +S315080095B003031943002809DB0901C9B200F1604019 +S315080095C000F5614080F8001330BC704700F00F00CA +S315080095D00901C9B2024B1954F6E700BF00ED00E0D5 +S315080095E014ED00E00138B0F1807F0AD2064B5860CE +S315080095F0064AF02182F823100020986007221A6094 +S3150800960070470120704700BF10E000E000ED00E061 +S31508009610042805D0054A136823F00403136070472D +S31508009620024A136843F004031360704710E000E031 +S31508009630704708B5FFF7FCFF08BD00000C4B1A6819 +S3150800964042F001021A60002199601A6822F08472B9 +S3150800965022F480321A60074A5A601A6822F4802275 +S315080096601A60D960044B4FF000629A60704700BFD9 +S31508009670003802401030002400ED00E0FEE700004C +S3150800968008B5FFF737FF084BA3FB00308009FFF743 +S31508009690A9FF0420FFF7BCFF002211464FF0FF3058 +S315080096A0FFF76CFF08BD00BFD34D621008B5FFF782 +S315080096B06FFC08BD08B5FFF763FCFFF7BAFF08BDE6 +S315080096C008B500224FF480710148FEF727FF08BD50 +S315080096D00014024010B5FFF7E9FF0F4B1B68C31AC9 +S315080096E0B3F5FA7F0DD304460C4B1B7853B9012208 +S315080096F00A4B1A704FF480710948FEF70FFF064BA4 +S315080097001C6010BD0022054B1A704FF48071044886 +S31508009710FEF704FFF3E700BF8C0000208800002056 +S3150800972000140240014A024B9A6070470080000804 +S3150800973000ED00E000B593B00123069307930223DA +S315080097400C934FF480020D9219220E92F0220F927A +S3150800975010930523119306A8FFF720FC00B1FEE736 +S315080097600F23019302230293002303934FF4A0537C +S3150800977004934FF480530593032101A8FFF708FECD +S3150800978000B1FEE713B05DF804FB08B5FFF7CAFFA2 +S31508009790FFF7DCFBFFF7CEFFFFF772FFFFF790FF3F +S315080097A008BD08B5FFF7F1FF00F050F9FFF792FF83 +S315080097B000F0CCF9FAE70000F0B58DB0002401946A +S315080097C0464B5A6C42F480425A645A6C02F4804200 +S315080097D00192019A02941A6B42F002021A631A6BFA +S315080097E002F002020292029A03941A6B42F00802ED +S315080097F01A631A6B02F008020392039A04941A6B0E +S3150800980042F020021A631A6B02F020020492049AAC +S3150800981005941A6C42F480221A641A6C02F48022A7 +S315080098200592059A06941A6C42F000721A641B6C2B +S3150800983003F000730693069B0320FFF78DFE22466E +S3150800984021466FF00B00FFF799FE224621466FF07E +S315080098500A00FFF793FE224621466FF00900FFF73C +S315080098608DFE224621466FF00400FFF787FE22464A +S3150800987021466FF00300FFF781FE224621466FF06E +S315080098800100FFF77BFE224621464FF0FF30FFF727 +S3150800989075FE4FF4807307930125089509950A9577 +S315080098A007A90F48FEF750FD4FF4407707970226A1 +S315080098B00896099503250A9507230B9307A90948CE +S315080098C0FEF742FD0797089609940A9509230B9314 +S315080098D007A90548FEF738FD0DB0F0BD003802406F +S315080098E000140240000C02400004024008B5084873 +S315080098F0084B03604FF46143436000238360C360F1 +S31508009900036183610C234361FEF7DAFF08BD00BFDC +S31508009910F8000020004800402DE9F04104460D46B5 +S3150800992017469846FFF7ECFD154BA3FB0030800958 +S31508009930002201E00132D2B2112A1DD8114B13F8C8 +S31508009940121003EB420393F801C001EB0C0303FB6F +S315080099500443B0FBF3FE03FB1E06002EEAD11FFAF2 +S315080099608EF32B80013B9BB2B3F5806FE2D2397040 +S3150800997088F800C0012000E00020BDE8F08100BFA3 +S31508009980D34D62100C9F000870B58CB00025ADF859 +S315080099902E508DF82D508DF82C500BAB0DF12D0255 +S315080099A00DF12E014FF4FA70FFF7B6FF1D4C1E4E4F +S315080099B0266025631D4B6363A561E56125626562C3 +S315080099C0A562E562A560E5609DF82D30013B1B04A4 +S315080099D023619DF82C30013B1B056361BDF82E30D1 +S315080099E063602046FFF799F82368B34218D00E2320 +S315080099F0069300230793012208924CF6E041019151 +S31508009A0002934FF6E071039104210491059309929C +S31508009A100E230A9369440348FEF7F4FF0CB070BDA1 +S31508009A200695E6E79000002000640040D400002078 +S31508009A3008B50023012201460348FEF770FF08B166 +S31508009A40002008BD0120FCE7F800002008B5FFF754 +S31508009A504DFFFFF799FF08BDBFF34F8F0549CA6849 +S31508009A6002F4E062044B1343CB60BFF34F8F00BF91 +S31508009A70FDE700BF00ED00E00400FA0508B5214B3C +S31508009A801B78B3B92048FFF7D3FF012800D008BDDB +S31508009A901D4B1B78013BDBB23F2BF8D8FFF706FEC0 +S31508009AA01A4B1860174B01221A70194B00221A70AC +S31508009AB0EDE7174B1B78013313481844FFF7B8FF37 +S31508009AC0012813D1124A13780133DBB213700E4AF8 +S31508009AD012789342DBD10B4A002111700A4A527858 +S31508009AE0FF2AD4D1022BD2D1FFF7B6FFFFF7DEFD4E +S31508009AF0064B1B6864339842C9D9024B00221A7078 +S31508009B00C5E700BF79010020380100207C0100204C +S31508009B107A01002008B5002211460B48FFF7B8F86D +S31508009B2030B9094B5B6B196840F26762914200D005 +S31508009B3008BD9A68002AFBD11A7DFF2AF8D11B694D +S31508009B40022BF5D1FFF788FF9000002008B5FFF734 +S31508009B5095FFFFF7DFFF08BD53B94AB9002908BFCB +S31508009B6000281CBF4FF0FF314FF0FF3000F074B9EA +S31508009B70ADF1080C6DE904CE00F006F8DDF804E056 +S31508009B80DDE9022304B070472DE9F0478C46044608 +S31508009B90089E002B40F086808A42154648D9B2FABC +S31508009BA082F24AB1C2F1200701FA02F320FA07F756 +S31508009BB0954047EA030C94404FEA154EBCFBFEF766 +S31508009BC01FFA85F80EFB17C307FB08F9210C41EAB3 +S31508009BD00343994509D9EB1807F1FF3180F0E18075 +S31508009BE0994540F2DE80023F2B44A3EB0903B3FB01 +S31508009BF0FEF00EFB103300FB08F1A4B244EA03445E +S31508009C00A14209D92C1900F1FF3380F0C880A1427E +S31508009C1040F2C58002382C4440EA07400027641AFF +S31508009C201EB10023D440C6E900433946BDE8F08793 +S31508009C30002A54D0B2FA82F2002A40F0B4800127F2 +S31508009C40491B4FEA15481FFA85F9B1FBF8FE08FBD0 +S31508009C501E1109FB0EF04FEA144C4CEA01439842D8 +S31508009C6007D9EB180EF1FF3102D2984200F2EB80C9 +S31508009C708E461B1AB3FBF8F008FB103309FB00F9F4 +S31508009C80A4B244EA0344A14507D92C1900F1FF33CD +S31508009C9002D2A14500F2DB801846A4EB090440EA8B +S31508009CA00E40BDE78B4208D9002E75D00027C6E9BD +S31508009CB0000138463946BDE8F087B3FA83F77FB91D +S31508009CC08B4202D3824200F2BC80841A61EB030302 +S31508009CD001209C46002EA8D0C6E9004CA5E7FFDE69 +S31508009CE0C7F12005BB4022FA05FC4CEA030C21FA11 +S31508009CF005F44FEA1C4EB4FBFEF91FFA8CF80EFB6E +S31508009D00194420FA05F3B94009FB08FA19430B0C64 +S31508009D1043EA0444A24502FA07F200FA07F30BD90C +S31508009D201CEB040409F1FF3080F08980A24540F25B +S31508009D308680A9F102096444A4EB0A04B4FBFEF088 +S31508009D400EFB104400FB08FA89B241EA0444A24516 +S31508009D5008D91CEB040400F1FF316CD2A2456AD97C +S31508009D600238644440EA0940A0FB0289A4EB0A04CD +S31508009D704C454146CE4655D352D0002E6AD05A1A83 +S31508009D8064EB0E0404FA05F522FA07F3FC401D43BA +S31508009D90C6E90054002748E73746304645E71846DF +S31508009DA03AE70F4621E79540C2F1200321FA03F06E +S31508009DB04FEA1548B0FBF8F71FFA85F908FB170EA6 +S31508009DC024FA03FC914007FB09FA4CEA0101080C46 +S31508009DD040EA0E40824504FA02F407D9281807F12A +S31508009DE0FF332AD2824528D9023F2844A0EB0A002D +S31508009DF0B0FBF8FC08FB1C000CFB09F389B241EA2E +S31508009E0000418B4208D969180CF1FF3011D28B42F8 +S31508009E100FD9ACF1020C2944C91A4CEA074714E7D2 +S31508009E204345AAD2B8EB020169EB0C020138964603 +S31508009E30A3E78446F0E7084694E71F46D6E7814637 +S31508009E407AE7384646E7AEF1020E2B4411E70238A8 +S31508009E502C4422E73746E8E6704700BF08B5074BAB +S31508009E60044613B10021AFF30080054B1868836AD6 +S31508009E7003B198472046FFF701FC00BF0000000029 +S31508009E80309F000870B500260C4D0D4C641BA410BD +S31508009E90A64209D100F022F800260A4D0A4C641B96 +S31508009EA0A410A64205D170BD55F8043B9847013663 +S31508009EB0EEE755F8043B98470136F2E764000020C0 +S31508009EC06400002064000020680000200346024465 +S31508009ED0934200D1704703F8011BF9E7F8B500BFB4 +S31508009EE0F8BC08BC9E467047F8B500BFF8BC08BC6D +S31508009EF09E467047000000000000000001020304AF +S31508009F00060708090000000001020304050206020C +S31508009F10060307030803090309040A040B040C04CF +S31508009F200C050D050E050F050F061006100710087F +S30D08009F300400002000000000F7 +S30D08009F3890E2FF7F0100000022 +S31508009F400024F400000000000000000000000000EB +S31508009F5000000000000000000000000000000000F3 +S31508009F6000000000000000000000000000000000E3 +S31508009F7000000000000000000000000000000000D3 +S31508009F8000000000000000000000000000000000C3 S31508009F9000000000000000000000000000000000B3 -S31508009FA000000000000000000000000000000000A3 -S31508009FB00000000000000000000000000000000093 -S31508009FC00000000000000000000000000000000083 -S31508009FD00000000000000000000000000000000073 -S31108009FE000000000AD810008898100081F +S31108009FA000000000AD810008898100085F S7050800800072 diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/lib/system_stm32f2xx.c b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/lib/system_stm32f2xx.c index c6f7869b..deeb478c 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/lib/system_stm32f2xx.c +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/lib/system_stm32f2xx.c @@ -177,18 +177,10 @@ void SystemInit(void) #endif /* DATA_IN_ExtSRAM */ /* Configure the Vector Table location add offset address ------------------*/ - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM - SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else - SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif +#ifdef VECT_TAB_SRAM + SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ +#else + SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ #endif } diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/main.c b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/main.c index 9417921e..f9c48756 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __isr_vector[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__isr_vector[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/bin/demoprog_stm32f207.out b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/bin/demoprog_stm32f207.out index 1c0e32de..2bd6c4b0 100644 Binary files a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/bin/demoprog_stm32f207.out and b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/bin/demoprog_stm32f207.out differ diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/bin/demoprog_stm32f207.srec b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/bin/demoprog_stm32f207.srec index fddd6eaa..8f444c5c 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/bin/demoprog_stm32f207.srec +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/bin/demoprog_stm32f207.srec @@ -1,494 +1,494 @@ S01A000064656D6F70726F675F73746D3332663230372E7372656396 -S3150800800008080020F99D0008359E0008399E0008DA -S315080080103D9E0008419E0008459E0008000000009D -S31508008020000000000000000000000000499E000853 -S315080080304D9E000800000000519E00089397000816 -S31508008040559E0008599E00085D9E0008619E00081E -S31508008050659E0008699E00086D9E0008719E0008CE -S31508008060759E0008799E00087D9E0008819E00087E -S31508008070859E0008899E00088D9E0008919E00082E -S31508008080959E0008999E00089D9E0008A19E0008DE -S31508008090A59E0008A99E0008AD9E0008B19E00088E -S315080080A0B59E0008B99E0008BD9E0008C19E00083E -S315080080B0C59E0008C99E0008CD9E0008D19E0008EE -S315080080C0D59E0008D99E0008DD9E0008E19E00089E -S315080080D0E59E0008E99E0008ED9E0008F19E00084E -S315080080E0F59E0008F99E0008FD9E0008019F0008FD -S315080080F0059F0008099F00080D9F0008119F0008AA -S31508008100159F0008199F00081D9F0008219F000859 -S31508008110259F0008299F00082D9F0008319F000809 -S31508008120359F0008399F00083D9F0008419F0008B9 -S31508008130459F0008499F00084D9F0008519F000869 -S31508008140559F0008599F00085D9F0008619F000819 -S31508008150659F0008699F00086D9F0008719F0008C9 -S31508008160759F0008799F00087D9F0008819F000879 -S31508008170859F0008899F00088D9F0008919F000829 -S31508008180959F0008EE11AA5538B50400002C01D1B8 -S31508008190012095E12078C00741D5DFF85C05006825 -S315080081A010F00C0004280BD0DFF84C05006810F01E -S315080081B00C0008280ED1DFF844050068400209D5EE -S315080081C0DFF830050068800329D56068002826D1C5 -S315080081D0012075E16068DFF83415087060680028CA -S315080081E00ED000F0ABFA0500DFF80805006880033A -S315080081F015D400F0A3FA401B6528F5D303205FE1E8 -S3150800820000F09CFA0500DFF8EC040068800306D548 -S3150800821000F094FA401B6528F5D3032050E1207836 -S3150800822080072BD5DFF8D004006810F00C0F0BD0B0 -S31508008230DFF8C404006810F00C00082837D1DFF80E -S31508008240BC040068400232D4DFF8A804006880073E -S3150800825004D5E068012801D0012031E1DFF8940453 -S3150800826000685FF0F851B1FA81F130F0F800226940 -S3150800827012FA01F10843DFF87C1408602078000739 -S3150800828062D5606900284CD00120DFF884140860A4 -S3150800829000F054FA0500DFF868040068800753D434 -S315080082A000F04CFA401B0328F5D3032008E1E068E8 -S315080082B0002823D00120DFF85C14086000F03EFA9D -S315080082C00500DFF830040068800706D400F036FAA7 -S315080082D0401B0328F5D30320F2E0DFF818040068F2 -S315080082E05FF0F851B1FA81F130F0F800226912FA1C -S315080082F001F10843DFF8FC130860BFE70020DFF848 -S315080083001414086000F01AFA0500DFF8E80300689C -S315080083108007B3D500F012FA401B0328F5D30320D3 -S31508008320CEE00020DFF8E813086000F007FA050041 -S31508008330DFF8CC030068800706D500F0FFF9401B7C -S315080083400328F5D30320BBE02078400750D500204A -S315080083500090DFF8C403006850F08050DFF8B813C7 -S315080083600860DFF8B403006810F0805000900098A9 -S31508008370DFF8A803006850F48070DFF8A0130860DF -S3150800838000F0DCF90500DFF894030068C00506D4A0 -S3150800839000F0D4F9401B0328F5D3032090E0A06829 -S315080083A0DFF87C130870A068002810D000F0C6F922 -S315080083B00500DFF86C030068800719D400F0BEF9E1 -S315080083C0401B41F289318842F3D3032078E000F05C -S315080083D0B5F90500DFF848030068800708D500F0FE -S315080083E0ADF9401B41F289318842F3D3032067E097 -S315080083F0A069002863D0DFF80003006810F00C00BD -S3150800840008285AD0A069022844D10020DFF814139E -S31508008410086000F093F90500DFF8D80200688001CB -S3150800842006D500F08BF9401B6528F5D3032047E0F5 -S31508008430DFF8F402B0FA80F14FF44040B0FA80F267 -S31508008440F020B0FA80F0E369256A2B43656A15FACD -S3150800845001F11943A36A5B085B1E13FA02F2114382 -S31508008460E26A12FA00F00843DFF890120860012069 -S31508008470DFF8B012086000F061F90500DFF8740251 -S31508008480006880011BD400F059F9401B6528F5D314 -S31508008490032015E00020DFF88C12086000F04EF982 -S315080084A00500DFF850020068800108D500F046F99B -S315080084B0401B6528F5D3032002E0012000E00020D8 -S315080084C032BD70B504000D00002C01D10120B0E0CA -S315080084D0DFF85802006810F00F00A8420BD2DFF848 -S315080084E04C020570DFF84402006810F00F00A8423D -S315080084F001D001209DE0207880071FD5207840070D -S3150800850007D5DFF8F401006850F4E050DFF8E81109 -S3150800851008602078000707D5DFF8DC01006850F40A -S315080085206040DFF8D4110860DFF8CC01006830F04D -S31508008530F000A1680843DFF8C01108602078C0077A -S3150800854039D56068012806D1DFF8A80100688003DC -S3150800855012D401206DE06068022806D1DFF8940184 -S315080085600068800108D4012063E0DFF8880100680C -S31508008570800701D401205CE0DFF87C0100688008F0 -S31508008580800061680843DFF87011086000F0D6F8CB -S315080085900600DFF86401006810F00C006168B0EBB3 -S315080085A0810F08D000F0CAF8801B41F28931884251 -S315080085B0EFD303203DE0DFF87401006810F00F00E8 -S315080085C085420BD2DFF864010570DFF860010068A8 -S315080085D010F00F00A84201D001202AE020784007B9 -S315080085E007D54548006830F4E050E1680843424939 -S315080085F008602078000708D53F48006830F46040D6 -S31508008600216950EAC1003C49086000F013F83A496C -S315080086100968474A11F0F0015FF07063B3FA83F313 -S31508008620D940515CC84038490860002000F08CF8F1 -S31508008630002070BD00B500220020002100202E4831 -S31508008640006810F00C00002804D0042804D008287C -S3150800865004D029E02B4828E0364826E02748006859 -S3150800866010F03F022548006840020AD523480068F2 -S31508008670C0F388102F49A1FB0001002300F078F809 -S3150800868009E01E480068C0F388101E49A1FB0001D6 -S31508008690002300F06DF819490968C1F30141491C26 -S315080086A04900B0FBF1F000E0164800BD1648006826 -S315080086B0704780B5FFF7FAFF0F4909681E4A11F49B -S315080086C0E0515FF46013B3FA83F3D940515CC840B4 -S315080086D002BD80B5FFF7EAFF07490968164A11F493 -S315080086E060415FF4E023B3FA83F3D940515CC84094 -S315080086F002BD000000380240083802400438024033 -S31508008700743802400024F4000000002002380240B9 -S31508008710800E474200004742403802400070004041 -S3150800872070380240600047420000FE03003C0240E9 -S31508008730109E000840787D012C9E000801480068BC -S31508008740704700BFFC08002010B504000748006801 -S315080087504FF47A71B0FBF1F000F0F1F80022210035 -S315080087605FF0FF3000F0DAF8002010BD00000020AE -S315080087701B4213D1094236D12AB18446B0FBF2F026 -S3150800878002FB10C2704700F003B9FCD30022002395 -S3150800879070470B000200002100207047904271EBE1 -S315080087A0030CF6D370B5B1FA81F4B3FA83F52C1B32 -S315080087B0A340C4F1200532FA05F63343A2405FF020 -S315080087C00046E64002E05B085FEA3202841A71EB73 -S315080087D0030524BF204629467641F4D302000B0040 -S315080087E03000002170BD012ACFD970B5140C20D0F5 -S315080087F0B1FA81F4B2FA82F5C4F120046419B4F12D -S315080088002006D6D3B2405FF00044F440002502E0CB -S3150800881052085FEA3303C61A71EB020E24BF3046CC -S31508008820714664416D41F3D302000B002000290014 -S3150800883070BD0C46B1FBF2F102FB11452D0445EA69 -S315080088401045B5FBF2F402FB145580B240EA054523 -S31508008850B5FBF2F002FB105240EA044070BD00007E -S3150800886010F00701404800684FF6FF0210403F4AE3 -S3150800887052EA012108433C49086070473A480068B3 -S31508008880C0F30220704740B2002808D50901384ACB -S3150800889040B210F00F00104400F8041C03E0090170 -S315080088A0344A40B21154704710B410F00700D0F1A2 -S315080088B00703052B01D3042301E0D0F10703041DA8 -S315080088C0072C01D2002000E0C01E012414FA03F38D -S315080088D05B1E19408140012313FA00F0401E104028 -S315080088E0084310BC704780B5411EB1F1807F01D3A3 -S315080088F001200EE0401E204908600F215FF0FF307E -S31508008900FFF7C1FF00201D49086007201C490860C1 -S31508008910002002BD80B5FFF7A3FF01BD70B50400B6 -S315080089200D0016000020FFF7A9FF32002900FFF707 -S31508008930BBFF0100200040B2FFF7A5FF70BD80B560 -S31508008940FFF7D1FF02BD042806D10D48006850F094 -S3150800895004000B49086005E00948006830F0040087 -S3150800896007490860704700000CED00E00000FA05B2 -S3150800897018ED00E000E400E014E000E018E000E094 -S3150800898010E000E080B500F001F801BD7047000076 -S315080089907047000070B5040000250026002C01D1A0 -S315080089A00120C9E094F83C00002805D1002084F88D -S315080089B03D00200000F0BCFA022084F83C00206844 -S315080089C0006830F00200216808602068006850F0EE -S315080089D0010021680860FFF7B1FE060020684068BC -S315080089E0C0070CD4FFF7AAFE801B0B28F6D303207A -S315080089F084F83C00002084F83D0003209CE02068B1 -S31508008A004068C00740F18B80A069012806D120681C -S31508008A10006850F080002168086005E0206800685A -S31508008A2030F0800021680860E069012806D12068D6 -S31508008A30006850F040002168086005E0206800687A -S31508008A4030F0400021680860206A012806D12068B5 -S31508008A50006850F020002168086005E0206800687A -S31508008A6030F0200021680860606A012806D1206875 -S31508008A70006850F010002168086005E0206800686A -S31508008A8030F0100021680860A06A012806D1206825 -S31508008A90006850F008002168086005E02068006852 -S31508008AA030F0080021680860E06A012806D12068CD -S31508008AB0006850F004002168086005E02068006836 -S31508008AC030F0040021680860A068E168084321695D -S31508008AD00843616908436168491E08432168C861FB -S31508008AE0206800684008400021680860FFF726FEF5 -S31508008AF0060020684068C0070CD5FFF71FFE801BDC -S31508008B000B28F6D3032084F83C00002084F83D00A7 -S31508008B10032011E020684068C00700D40125012D14 -S31508008B2006D100202064012084F83C00002003E0E0 -S31508008B30042084F83C00012070BD10B400200120F8 -S31508008B404A699040DFF8D023126852F00102DFF834 -S31508008B50C8331A60DFF8C023126832F47C52DFF893 -S31508008B60B8331A60DFF8B02312684B6A52EA032258 -S31508008B70DFF8A4331A60DFF8A42312688243DFF80B -S31508008B809C331A60CA69002A1BD1DFF8942312683D -S31508008B908243DFF88C331A60CA684B689BB253EA83 -S31508008BA00242DFF880334C6943F83420DFF8742337 -S31508008BB04B6902EBC3028B680C68A4B254EA034300 -S31508008BC05360CA69012A1BD1DFF85423126802438D -S31508008BD0DFF84C331A600A684B689BB253EA0242C4 -S31508008BE0DFF840334C6943F83420DFF838234B6903 -S31508008BF002EBC3028B68CC68A4B254EA0343536001 -S31508008C008A69002A07D1DFF8202312688243DFF831 -S31508008C1018331A6006E0DFF8102312680243DFF8FB -S31508008C2008331A600A69002A06D1DFF80023126899 -S31508008C308243DFF8F8321A600A69012A06D1DFF89A -S31508008C40EC2212680243DFF8E4321A60096A012945 -S31508008C5006D1DFF8C81209680843DFF8C0120860B1 -S31508008C60DFF8B402006840084000DFF8AC1208607C -S31508008C70002010BC7047F8B504000D001600002748 -S31508008C800020EDB2002D11D194F83C0022280BD01B -S31508008C9094F83C00422807D094F83C00622803D098 -S31508008CA094F83C00722801D1022034E1EDB2012D7E -S31508008CB011D194F83C0032280BD094F83C00522885 -S31508008CC007D094F83C00622803D094F83C00722838 -S31508008CD001D102201FE194F83D00012801D10220AC -S31508008CE019E1012084F83D00EDB2002D18D194F861 -S31508008CF03C00122804D0322806D0522808D00BE0AF -S31508008D00422084F83C0023E0622084F83C001FE0FF -S31508008D10722084F83C001BE0222084F83C0017E00F -S31508008D2094F83C00122804D0222806D0422808D0FD -S31508008D300BE0522084F83C000AE0622084F83C00EC -S31508008D4006E0722084F83C0002E0322084F83C00F9 -S31508008D50FFF7F4FC0700EDB2002D04D12068C068C7 -S31508008D6010F0030003E02068006910F003000028F3 -S31508008D7011D116F1010FEED0002E04D0FFF7DEFC5C -S31508008D80C01B8642E7D2032084F83C00002084F802 -S31508008D903D000320BFE0EDB2002D01D1606B00E07D -S31508008DA0A06B2168EDB22A011144D1F8B01111F077 -S31508008DB0040181608168002908D12168EDB22A0181 -S31508008DC01144D1F8B011490D016007E02168EDB2F0 -S31508008DD02A011144D1F8B011C90841602168EDB2E1 -S31508008DE02A011144D1F8B01111F00201C1602168BD -S31508008DF0EDB22A011144D1F8B41111F00F01016145 -S31508008E002168EDB22A011144D1F8B411C1F3072142 -S31508008E10C161EDB205622168EDB22A011144D1F8AB -S31508008E20B81101752168EDB22A011144D1F8B811BB -S31508008E30090A41752168EDB22A011144D1F8B81121 -S31508008E40090C81752168EDB22A011144D1F8B811CF -S31508008E50090EC1752168EDB22A011144D1F8BC1179 -S31508008E6001762168EDB22A011144D1F8BC11090A2C -S31508008E7041762168EDB22A011144D1F8BC11090CDA -S31508008E8081762168EDB22A011144D1F8BC11090E88 -S31508008E90C176EDB2002D03D120202168C86002E01A -S31508008EA0202021680861EDB2002D18D194F83C0005 -S31508008EB0422804D0622806D0722808D00BE0122077 -S31508008EC084F83C0023E0322084F83C001FE052205E -S31508008ED084F83C001BE0012084F83C0017E094F875 -S31508008EE03C00522804D0622806D0722808D00BE02D -S31508008EF0122084F83C000AE0222084F83C0006E0B0 -S31508008F00422084F83C0002E0012084F83C0000205E -S31508008F1084F83D000020F2BD006600401C66004053 -S31508008F200C66004040660040046600401466004037 -S31508008F307047000010B50400002C01D1012033E071 -S31508008F40A0690028FFD194F83900002805D100202F -S31508008F5084F83800200000F061FA242084F83900EB -S31508008F602068C06830F400502168C860200000F00E -S31508008F70C7F82068006930F49040216808612068C5 -S31508008F80406930F02A00216848612068C06850F4BA -S31508008F9000502168C8600020E063202084F839006A -S31508008FA0202084F83A00002010BD2DE9F04182B057 -S31508008FB004000D0017001E005FF0000894F83A0040 -S31508008FC0202862D1002D02D0BFB2002F01D1012086 -S31508008FD05CE094F83800012801D1022056E001200F -S31508008FE084F838000020E063222084F83A00FFF76E -S31508008FF0A5FB8046A785E78505E021684968C90578 -S31508009000C90D0180AD1CE08D002836D0E08D401ECC -S31508009010E085A068B0F5805F15D10096434600222A -S315080090202021200000F034F8002801D003202DE08C -S31508009030280021690029E0D02168496801F0FF016C -S3150800904001806D1CDFE700964346002220212000A0 -S3150800905000F01EF8002801D0032017E02069002838 -S3150800906004D12068406828706D1CCCE720684068E9 -S3150800907010F07F0028706D1CC5E7202084F83A00A0 -S31508009080002084F83800002000E00220BDE8F681C0 -S315080090902DE9F04104000D0016001F00DDF81880C8 -S315080090A0206800682840A84201D1012000E000207D -S315080090B0F6B2B04221D118F1010FF1D0B8F1000F84 -S315080090C004D0FFF73BFBC01B8045E9D22068C06887 -S315080090D030F4D0702168C8602068406940084000B4 -S315080090E021684861202084F83900202084F83A0055 -S315080090F0002084F83800032000E00020BDE8F08155 -S315080091002DE9F041040000202068006930F4405041 -S31508009110E1680843216808612068C068BC490840BE -S31508009120A1682269114362691143E2691143084340 -S315080091302168C8602068406930F44070A169084316 -S3150800914021684861E069B0F5004F40F0B0802068BA -S31508009150B049884203D02068AF49884253D1FFF707 -S31508009160B8FA8046FFF7B5FA0600FFF7B2FA070025 -S31508009170FFF7AFFA0500FFF7ACFA192101FB08F172 -S3150800918062685200B1FBF2F16422B1FBF2F11922D6 -S3150800919002FB06F263685B00B2FBF3F2192303FBDA -S315080091A007F366687600B3FBF6F36426B3FBF6F3BB -S315080091B0642606FB1322D20032326423B2FBF3F292 -S315080091C0520012F4F87212EB0111192202FB05F291 -S315080091D063685B00B2FBF3F21923584363685B00CC -S315080091E0B0FBF3F06423B0FBF3F0642303FB102019 -S315080091F0C00032306422B0FBF2F010F007004018CD -S315080092002168886000E1FFF754FA8046FFF751FAB3 -S315080092100600FFF74EFA0700FFF74BFA0500FFF7BF -S3150800922048FA192101FB08F162685200B1FBF2F114 -S315080092306422B1FBF2F1192202FB06F263685B00B5 -S31508009240B2FBF3F2192303FB07F366687600B3FB58 -S31508009250F6F36426B3FBF6F3642606FB1322D20064 -S3150800926032326423B2FBF3F2520012F4F87212EBB4 -S315080092700111192202FB05F263685B00B2FBF3F2E7 -S315080092801923584363685B00B0FBF3F06423B0FB13 -S31508009290F3F0642303FB1020C00032306422B0FBD5 -S315080092A0F2F010F00700401821688860ACE02068EA -S315080092B05849884203D020685749884252D1FFF757 -S315080092C008FA8046FFF705FA0600FFF702FA0700D4 -S315080092D0FFF7FFF90500FFF7FCF9192101FB08F173 -S315080092E062689200B1FBF2F16422B1FBF2F1192235 -S315080092F002FB06F263689B00B2FBF3F2192303FB39 -S3150800930007F36668B600B3FBF6F36426B3FBF6F319 -S31508009310642606FB1322120132326423B2FBF3F2EF -S3150800932012F0F00212EB0111192202FB05F2636832 -S315080093309B00B2FBF3F21923584363689B00B0FB0A -S31508009340F3F06423B0FBF3F0642303FB1020000161 -S3150800935032306422B0FBF2F010F00F00401821689A -S31508009360886051E0FFF7A5F98046FFF7A2F90600E5 -S31508009370FFF79FF90700FFF79CF90500FFF799F932 -S31508009380192101FB08F162689200B1FBF2F164222F -S31508009390B1FBF2F1192202FB06F263689B00B2FBED -S315080093A0F3F2192303FB07F36668B600B3FBF6F37B -S315080093B06426B3FBF6F3642606FB13221201323247 -S315080093C06423B2FBF3F212F0F00212EB0111192238 -S315080093D002FB05F263689B00B2FBF3F219235843BC -S315080093E063689B00B0FBF3F06423B0FBF3F06423DF -S315080093F003FB1020000132306422B0FBF2F010F0BB -S315080094000F00401821688860BDE8F0810000000060 -S31508009410F369FFFF00100140001401407047000087 -S31508009420BFF34F8FC148006810F4E060C049084395 -S31508009430BE490860BFF34F8F00BFFDE780B500F057 -S315080094400DF800F0C5F801BD80B500F022F800F06F -S3150800945036F901BD80B5FFF7E3FF01BD80B5B54814 -S31508009460B54908604FF46140B34948600020B249E5 -S3150800947088600020B049C8600020AF490861002014 -S31508009480AD4988610C20AC494861AB48FFF752FDED -S3150800949001BD80B5A9480078002817D1A84800F072 -S315080094A042F801283ED1A648007800283AD0A448B8 -S315080094B00078412836DA00F068F9A24908600120E8 -S315080094C09E4908700020A04908702BE09C489E49D8 -S315080094D009780844401C00F026F8012818D19A4853 -S315080094E00078401C9849087097480078944909788C -S315080094F0884217D100209149087091484078FF2882 -S3150800950010D18F48807800280CD1FFF7A3FF09E017 -S3150800951000F03BF98B4909686431814202D2002088 -S315080095208649087001BD80B50023012201008248E2 -S31508009530FFF73BFDC0B2002801D1012000E0002062 -S3150800954002BDF0B4002400E0641CE4B2122C3CD244 -S3150800955047F2305580B27D4EE4B216F814607B4F60 -S31508009560E4B207EB44077F78BE19761C06FB00F6C3 -S3150800957095FBF6F706FB1755002DE5D147F2305552 -S3150800958080B2724EE4B216F81460704FE4B207EB7C -S3150800959044077F78BE19761C06FB00F695FBF6F5A0 -S315080095A00D800D88002DCFD00D88B5F5806FCBDCEA -S315080095B06648E4B210F8140010706448E4B200EB90 -S315080095C0440040781870012000E00020F0BC704785 -S315080095D010B58CB00020ADF8020000208DF801000F -S315080095E000208DF8000040F267646B460DF1010219 -S315080095F00DF102014FF4FA70FFF7A3FF54485549DD -S3150800960008600020534908635348524948630020BC -S315080096105049886100204F49C86100204D490862B9 -S3150800962000204C49486200204A498862002049497E -S31508009630C86200204749886000204649C8609DF8EE -S315080096400100401E0004434908619DF80000401EC1 -S31508009650000540494861BDF802003E4948603D485A -S31508009660FFF798F9002C02D461053C4805E024F080 -S315080096700044E00050F004013948364A1268344B79 -S315080096809A4202D10022069201E00E220692002298 -S315080096900792012208920A0C019289B20291010CE2 -S315080096A0039180B2049000200590012009900E20B5 -S315080096B00A9001A92748FFF740FA0CB010BD38B543 -S315080096C040F267650024002200212248FFF7D3FAFA -S315080096D0002829D1002D0BD41E48406B0068A842EB -S315080096E013D11C48406B806800280ED101240CE079 -S315080096F025F000451748406B4068A84205D1154833 -S31508009700406B8068042800D10124E4B2012C0BD1F7 -S315080097101048406B007DFF2806D10E48406B407DFF -S31508009720002801D1FFF796FE31BD00000CED00E0E0 -S315080097300400FA05004800409008002001090020AE -S3150800974008080020F4080020000900206C9D000885 -S31508009750006400404C080020D00800200400E0FF08 -S31508009760FCFF1F0080B5FEF7A1FF4FF47A71B0FB2E -S31508009770F1F0FFF7E4F80420FFF7E5F800220021EE -S315080097805FF0FF30FFF7CAF801BD80B5FEF7D6FFD8 -S3150800979002BD80B500F004F8FFF7F4F801BD00003B -S315080097A002480068401C014908607047FC08002010 -S315080097B078B4002400230024002239E00925EDB2FC -S315080097C012F00306F6B2B600B5402C43DFF8DC51BA -S315080097D0960845F82640DFF8D84124689C434D682A -S315080097E0ED0300D51C43DFF8C8512C60DFF8C441EF -S315080097F024689C434D68AD0300D51C43DFF8B4517B -S315080098002C60DFF8B44124689C434D68ED0200D50E -S315080098101C43DFF8A4512C60DFF8A04124689C4360 -S315080098204D68AD0200D51C43DFF890311C60521C10 -S31508009830102A80F0AF80012313FA02F40B68234044 -S31508009840A342F4D14C68022C02D04C68122C15D1D4 -S31508009850D40800EB8404246A0F2512F00706F6B232 -S31508009860B600B540AC430D6912F00706F6B2B6006D -S31508009870B5402C43D50800EB85052C620468032502 -S315080098801600F6B27600B540AC430D7915F003051F -S315080098901600F6B27600B5402C4304604C68012CDD -S315080098A008D04C68022C05D04C68112C02D04C68A4 -S315080098B0122C17D1846803251600F6B27600B54037 -S315080098C0AC43CD681600F6B27600B5402C438460EA -S315080098D0446801259540AC434D68C5F3001595408D -S315080098E02C434460C46803251600F6B27600B540DA -S315080098F0AC438D681600F6B27600B5402C43C460BA -S315080099004C68E40093D5002400942D4C246854F444 -S3150800991080442B4D2C602A4C246814F4804400940F -S31508009920009C224C950854F825400F2512F0030692 -S31508009930F6B2B600B540AC43224DA84201D1002587 -S315080099403DE7214DA84201D1012538E71F4DA84220 -S3150800995001D1022533E71E4DA84201D103252EE782 -S315080099601C4DA84201D1042529E71B4DA84201D167 -S31508009970052524E7194DA84201D106251FE7184DEC -S31508009980A84201D107251AE7164DA8427FF416AF5B -S31508009990082514E771BC7047D2B2002A02D089B2F2 -S315080099A0816102E089B20904816170470838014083 -S315080099B0003C0140043C0140083C01400C3C01408D -S315080099C044380240000002400004024000080240F9 -S315080099D0000C024000100240001402400018024029 -S315080099E0001C02400020024080B500F007F8FFF78F -S315080099F025FD00F0FFF8FFF727FDFAE780B500F030 -S31508009A0023F900F005F8FFF7ADFE00F0EBF801BD0D -S31508009A1000B591B0012005900120069002200B9018 -S31508009A205FF480000C9019200D90F0200E90022013 -S31508009A300F900520109005A8FEF7A6FB002800D079 -S31508009A40FEE70F20009002200190002002904FF4BC -S31508009A50A05003904FF48050049003216846FEF707 -S31508009A6030FD002800D0FEE711B000BD00B587B074 -S31508009A70002000905548006850F48040534908601B -S31508009A805248006810F4804000900098002000902A -S31508009A904F48006850F002004D4908604C4800687D -S31508009AA010F00200009000980020009048480068D6 -S31508009AB050F00800464908604548006810F008005C -S31508009AC000900098002000904148006850F020005F -S31508009AD03F4908603E48006810F020000090009852 -S31508009AE0002000903B48006850F4802039490860FF -S31508009AF03848006810F480200090009800200090F4 -S31508009B003448006850F000703249086031480068EF -S31508009B1010F00070009000980320FEF7FBFE00226C -S31508009B2000217FF00B00FEF7F9FE002200217FF0EE -S31508009B300A00FEF7F3FE002200217FF00900FEF777 -S31508009B40EDFE002200217FF00400FEF7E7FE00226A -S31508009B5000217FF00300FEF7E1FE002200217FF0DE -S31508009B600100FEF7DBFE002200215FF0FF30FEF762 -S31508009B70D5FE4FF4807001900120029001200390D9 -S31508009B800120049001A91448FFF712FE4FF4407013 -S31508009B9001900220029001200390032004900720E0 -S31508009BA0059001A90D48FFF703FE4FF44070019098 -S31508009BB002200290002003900320049009200590BB -S31508009BC001A90748FFF7F4FD07B000BD4438024075 -S31508009BD0303802404038024000140240000C02406F -S31508009BE00004024080B500224FF480711348FFF745 -S31508009BF0D3FE01BD10B5FFF7C8FD04001048006884 -S31508009C00201AB0F5FA7F18D30E480078002809D133 -S31508009C1001200C49087001224FF480710748FFF7AC -S31508009C20BBFE08E000200749087000224FF4807147 -S31508009C300248FFF7B1FE0248046010BD0014024056 -S31508009C40F80800200209002080B50E48006850F484 -S31508009C5000700C4908600B48006850F48060094998 -S31508009C6008600848006850F48070064908600320B8 -S31508009C70FEF750FE0020FEF767FDFFF7F7FE00200F -S31508009C8002BD0000003C02400D48006850F001008B -S31508009C900B49086000200B490860094800680A4912 -S31508009CA008400749086009480949086004480068E7 -S31508009CB030F4802002490860002006490860704791 -S31508009CC00038024008380240FFFFF6FE1030002434 -S31508009CD0043802400C38024019E050F8041BCB0740 -S31508009CE044BFA9F101035918121F0023042A41F899 -S31508009CF0043BF9D25FEA827C0B4604D54FF0000C90 -S31508009D00A1F800C09B1CD10744BF0021197050F868 -S31508009D10042B002AE1D1704710B450F8041B79B11E -S31508009D200268436802440830DC0744BFA9F101040D -S31508009D30E31852F8044B43F8044B091FF9D1ECE732 -S31508009D4010BC704710B5074979441831064C7C4455 -S31508009D50163404E00A68081D114488470146A142E2 -S31508009D60F8D110BD2C0000004C00000005020602C8 -S31508009D70060307030803090309040A040B040C0471 -S31508009D800C050D050E050F050F0610061007100821 -S31508009D9049FFFFFFFC000000080800200000000043 -S31508009DA079FFFFFF04000000F0010000000000201A -S31508009DB00000000000F00BF8002801D0FFF7C2FFF2 -S31508009DC00020AFF30080FFF70FFE00F002F8012035 -S31508009DD0704700F001B800000746384600F002F860 -S31508009DE0FBE7000080B5AFF30080024A1100182097 -S31508009DF0ABBEFBE7260002000248854602488047BC -S31508009E000248004708080020899C0008219E00088F -S31508009E10000000000000000001020304060708090C -S31508009E20AFF30080AFF30080FFF7C4FF0000000027 -S31508009E3001020304FFF7FEBFFFF7FEBFFFF7FEBFF1 -S31508009E40FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF38 -S31508009E50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF28 -S31508009E60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF18 -S31508009E70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF08 -S31508009E80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF8 -S31508009E90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE8 +S3150800800000090020619E00089D9E0008A19E0008A8 +S31508008010A59E0008A99E0008AD9E00080000000065 +S31508008020000000000000000000000000B19E0008EB +S31508008030B59E000800000000B99E00087B9800085D +S31508008040BD9E0008C19E0008C59E0008C99E00087E +S31508008050CD9E0008D19E0008D59E0008D99E00082E +S31508008060DD9E0008E19E0008E59E0008E99E0008DE +S31508008070ED9E0008F19E0008F59E0008F99E00088E +S31508008080FD9E0008019F0008059F0008099F00083B +S315080080900D9F0008119F0008159F0008199F0008EA +S315080080A01D9F0008219F0008259F0008299F00089A +S315080080B02D9F0008319F0008359F0008399F00084A +S315080080C03D9F0008419F0008459F0008499F0008FA +S315080080D04D9F0008519F0008559F0008599F0008AA +S315080080E05D9F0008619F0008659F0008699F00085A +S315080080F06D9F0008719F0008759F0008799F00080A +S315080081007D9F0008819F0008859F0008899F0008B9 +S315080081108D9F0008919F0008959F0008999F000869 +S315080081209D9F0008A19F0008A59F0008A99F000819 +S31508008130AD9F0008B19F0008B59F0008B99F0008C9 +S31508008140BD9F0008C19F0008C59F0008C99F000879 +S31508008150CD9F0008D19F0008D59F0008D99F000829 +S31508008160DD9F0008E19F0008E59F0008E99F0008D9 +S31508008170ED9F0008F19F0008F59F0008F99F000889 +S31508008180FD9F0008EE11AA5570B5040000250020D1 +S31508008190002C01D10120C9E094F83C00002805D143 +S315080081A0002084F83D00200000F0AEFA022084F892 +S315080081B03C002068006830F00200216808602068EA +S315080081C0006850F001002168086000F0BBFA06005C +S315080081D020684068C0070CD400F0B4FA801B0B284E +S315080081E0F6D3032084F83C00002084F83D000320E1 +S315080081F09CE020684068C00740F18B80A069012890 +S3150800820006D12068006850F080002168086005E003 +S315080082102068006830F0800021680860E06901285D +S3150800822006D12068006850F040002168086005E023 +S315080082302068006830F0400021680860206A01283C +S3150800824006D12068006850F020002168086005E023 +S315080082502068006830F0200021680860606A0128FC +S3150800826006D12068006850F010002168086005E013 +S315080082702068006830F0100021680860A06A0128AC +S3150800828006D12068006850F008002168086005E0FB +S315080082902068006830F0080021680860E06A012854 +S315080082A006D12068006850F004002168086005E0DF +S315080082B02068006830F0040021680860A168E0685A +S315080082C0014320690143606901436068401E014318 +S315080082D02068C1612068006840084000216808607D +S315080082E000F030FA060020684068C0070CD500F098 +S315080082F029FA801B0B28F6D3032084F83C000020BB +S3150800830084F83D00032011E020684068C00700D4C7 +S315080083100125012D06D100202064012084F83C00A7 +S31508008320002003E0042084F83C00012070BD70B4EE +S31508008330002001204A6910FA02F2DFF8E8301868CE +S3150800834050F001001860186830F47C5018601868FE +S315080083504C6A50EA04201860DFF8CC402068904345 +S315080083602060C869002817D1DFF8C0000568954362 +S315080083700560DFF88803CD684E68B6B256EA05464A +S315080083804D6940F835604D6900EBC5008D680E688B +S31508008390B6B256EA05464660C869012816D123488A +S315080083A0056815430560DFF854030D684E68B6B2D4 +S315080083B056EA05464D6940F835604D6900EBC5003B +S315080083C08D68CE68B6B256EA0546466088690028C2 +S315080083D005D1DFF82C0305689543056004E0DFF84E +S315080083E020030568154305600869002804D1DFF8ED +S315080083F014030568954305600869012804D1DFF868 +S315080084000403056815430560086A012802D1206837 +S31508008410024322601868400840001860002070BCBB +S3150800842070470000006600401C6600400C6600406D +S31508008430F8B505000E001400002000203000C0B278 +S31508008440002811D195F83C0022280BD095F83C005D +S31508008450422807D095F83C00622803D095F83C00DE +S31508008460722801D1022048E13000C0B2012811D19A +S3150800847095F83C0032280BD095F83C00522807D0D6 +S3150800848095F83C00622803D095F83C00722801D183 +S31508008490022032E195F83D00012801D102202CE1A5 +S315080084A0012085F83D003000C0B2002818D195F8A3 +S315080084B03C00122804D0322806D0522808D00BE0F7 +S315080084C0422085F83C0023E0622085F83C001FE046 +S315080084D0722085F83C001BE0222085F83C0017E056 +S315080084E095F83C00122804D0222806D0422808D045 +S315080084F00BE0522085F83C000AE0622085F83C0033 +S3150800850006E0722085F83C0002E0322085F83C003F +S3150800851000F018F907003000C0B2002804D1286816 +S31508008520C06810F0030003E02868006910F0030033 +S31508008530002811D114F1010FEDD0002C04D000F061 +S3150800854001F9C01B8442E6D2032085F83C000020CE +S3150800855085F83D000320D0E03000C0B2002801D1E4 +S31508008560696B00E0A96B28683200D2B21201104488 +S31508008570D0F8B00110F0040088608868002809D196 +S3150800858028683200D2B212011044D0F8B001400D6A +S31508008590086008E028683200D2B212011044D0F808 +S315080085A0B001C008486028683200D2B212011044EF +S315080085B0D0F8B00110F00200C86028683200D2B2C4 +S315080085C012011044D0F8B40110F00F0008612868B1 +S315080085D03200D2B212011044D0F8B401C0F3072019 +S315080085E0C8613000C0B2086228683200D2B21201EF +S315080085F01044D0F8B801087528683200D2B21201C2 +S315080086001044D0F8B801000A487528683200D2B27A +S3150800861012011044D0F8B801000C88752868320099 +S31508008620D2B212011044D0F8B801000EC8752868F5 +S315080086303200D2B212011044D0F8BC01087628687C +S315080086403200D2B212011044D0F8BC01000A4876B2 +S3150800865028683200D2B212011044D0F8BC01000CCE +S31508008660887628683200D2B212011044D0F8BC01CC +S31508008670000EC8763000C0B2002803D12020296831 +S31508008680C86002E0202029680861F6B2002E18D1D9 +S3150800869095F83C00422804D0622806D0722808D0F3 +S315080086A00BE0122085F83C0023E0322085F83C00D8 +S315080086B01FE0522085F83C001BE0012085F83C00AD +S315080086C017E095F83C00522804D0622806D0722894 +S315080086D008D00BE0122085F83C000AE0222085F835 +S315080086E03C0006E0422085F83C0002E0012085F8BF +S315080086F03C00002085F83D000020F2BD40660040A1 +S315080087000466004014660040704730B4002513E044 +S3150800871050F8042BD30744BFA9F101039A18091F7F +S31508008720042942F8045BFAD213468C0744BF158025 +S315080087309B1CC90748BF1D7050F8041B0029E7D1C8 +S3150800874030BC704701480068704700BFF800002039 +S31508008750F8B50400002C01D1012079E12078C00782 +S315080087603FD5DFF8F404016811F00C01042909D09B +S31508008770006810F00C0008280ED1DFF8E004006845 +S31508008780400209D5DFF8CC040068800329D5606863 +S31508008790002826D101205BE16068DFF8D014087054 +S315080087A0606800280ED0FFF7CDFF0500DFF8A404A7 +S315080087B00068800315D4FFF7C5FF401B6528F5D36D +S315080087C0032045E1FFF7BEFF0500DFF888040068CF +S315080087D0800306D5FFF7B6FF401B6528F5D30320AF +S315080087E036E12078800725D5DFF86C04016811F09A +S315080087F00C0F09D0006810F00C00082833D1DFF8F8 +S315080088005C04006840022ED4DFF848040168890732 +S3150800881004D5E168012901D0012019E101685FF05A +S31508008820F852B2FA82F231F0F801236913FA02F229 +S3150800883011430160207800075ED56069002848D09A +S315080088400120DFF82C140860FFF77CFF0500DFF82D +S315080088501004006880074FD4FFF774FF401B0328F5 +S31508008860F5D30320F4E0E06800281FD00120DFF8E4 +S3150800887004140860FFF766FF0500DFF8D8030168EF +S31508008880890706D4FFF75EFF401B0328F5D30320AC +S31508008890DEE001685FF0F852B2FA82F231F0F801D0 +S315080088A0236913FA02F211430160C3E70020DFF8D7 +S315080088B0C4130860FFF746FF0500DFF89803006851 +S315080088C08007B7D5FFF73EFF401B0328F5D30320E3 +S315080088D0BEE00020DFF898130860FFF733FF0500B5 +S315080088E0DFF87C030068800706D5FFF72BFF401BDF +S315080088F00328F5D30320ABE02078400744D50020B1 +S315080089000090DFF87403016851F080510160006837 +S3150800891010F0805000900098DFF86063306850F4DB +S3150800892080703060FFF70EFF05003068C00506D47A +S31508008930FFF708FF401B0328F7D3032088E0DFF87A +S315080089404053A0682870A06800280ED0FFF7FAFEEA +S3150800895006002868800717D4FFF7F4FE801B41F24B +S3150800896089318842F5D3032072E0FFF7EBFE060053 +S315080089702868800708D5FFF7E5FE801B41F2893194 +S315080089808842F5D3032063E0A06900285FD0DFF8AA +S31508008990C802006810F00C00082856D0A069022802 +S315080089A040D1DFF8E06200203060FFF7CBFE070019 +S315080089B0DFF8A0522868800106D5FFF7C3FEC01B62 +S315080089C06528F5D3032043E0DFF8BC02B0FA80F14E +S315080089D04FF44040B0FA80F2F020B0FA80F3E7692D +S315080089E0206A0743606A10FA01F13943A06A400811 +S315080089F0401E10FA02F21143E06A10FA03F3194313 +S31508008A00DFF85802016001203060FFF79BFE040082 +S31508008A10286880011BD4FFF795FE001B6528F7D34D +S31508008A20032015E00020DFF85C120860FFF78AFED5 +S31508008A300400DFF820020068800108D5FFF782FEEF +S31508008A40001B6528F5D3032002E0012000E0002082 +S31508008A50F2BD2DE9F04104000E00002C01D10120E1 +S31508008A609AE0DFF82852286810F00F00B04207D2C3 +S31508008A702E70286810F00F00B04201D001208BE05C +S31508008A802078800719D52078400705D5DFF8C80172 +S31508008A90016851F4E05101602078000705D5DFF838 +S31508008AA0B801016851F460410160DFF8AC110A6849 +S31508008AB032F0F002A06802430A602078C00735D574 +S31508008AC06068012806D1DFF88C010068800312D49B +S31508008AD0012061E06068022806D1DFF878010068A5 +S31508008AE0800108D4012057E0DFF868010068800794 +S31508008AF001D4012050E0584F396889088900606818 +S31508008B0001433960FFF71EFE8046386810F00C00F6 +S31508008B106168B0EB810F09D0FFF714FEB0EB0800CF +S31508008B2041F289318842F0D3032035E0286810F0F5 +S31508008B300F00864207D22E70286810F00F00B04248 +S31508008B4001D0012028E02078400706D542490A6866 +S31508008B5032F4E052E06802430A602078000707D53D +S31508008B603D48016831F46041226951EAC201016059 +S31508008B7000F014F8384909685FF07062B2FA82F2B8 +S31508008B80434B11F0F001D140595CC84036490860A2 +S31508008B90002000F083F80020BDE8F08110B5002021 +S31508008BA00020002000202C48006810F00C00002847 +S31508008BB004D0042804D0082804D025E0294824E055 +S31508008BC0344822E0254C226812F03F022068400211 +S31508008BD009D52068C0F388102E49A1FB000100239F +S31508008BE000F070F808E02068C0F388101D49A1FB62 +S31508008BF00001002300F066F82168C1F30141491C11 +S31508008C004900B0FBF1F000E0164810BD16480068B0 +S31508008C10704780B5FFF7FAFF0F4909685FF46012DD +S31508008C20B2FA82F21C4B11F4E051D140595CC840AB +S31508008C3002BD80B5FFF7EAFF074909685FF4E0223D +S31508008C40B2FA82F2144B11F46041D140595CC84023 +S31508008C5002BD0000003802400838024004380240CD +S31508008C60743802400024F400000000200238024054 +S31508008C70800E4742000047424038024000700040DC +S31508008C8070380240600047420000FE03003C024084 +S31508008C90789E000840787D01949E000810B504006F +S31508008CA0074800684FF47A71B0FBF1F000F090F9CC +S31508008CB0002221005FF0FF3000F079F9002010BD96 +S31508008CC000000020BBBBE1B1B2F5803F80F07E809A +S31508008CD0022A1ED98C46B1FBF2F102FB11C31B0412 +S31508008CE043EA1043B3FBF2FC02FB1C3380B240EAB2 +S31508008CF00343B3FBF2F002FB103240EA0C400023B8 +S31508008D007047022A05D98446B0FBF2F002FB10C26E +S31508008D1070474AB105D100F0010249085FEA300000 +S31508008D20704700220023704700F090B90B0002003C +S31508008D30002100207047904271EB030CF6D3B3F57F +S31508008D40803F2FD2F0B5B3FA83F7B1FA81F4A7F1D1 +S31508008D500F0E3D1B5340CEF1200602FA0EF2F341E8 +S31508008D605340B5F10F0746D80F3C2C444140C4F197 +S31508008D702006A040F1414140B1FBF3F603FB161172 +S31508008D80A2FB0645001BA94102D2761E801859414E +S31508008D9080EA010221FA0EF362FA0EF200215A4025 +S31508008DA03046F0BD30B4B1FBF3FC03FB1C11A2FB4B +S31508008DB00C45001BA94103D2ACF1010C801859419E +S31508008DC030BC02460B46604600217047B2F1807FF0 +S31508008DD065D3F0B5B2FA82F7B1FA81F4C7F10F0696 +S31508008DE03D1B22FA06F307F1110EF24120355A40CF +S31508008DF0B5F10F07B8D94140C4F12006A040F141AA +S31508008E004140B1FBF3FC03FB1C11A2FB0C45001B04 +S31508008E10A94103D2BCF1010C801859410F2F12D376 +S31508008E200F3FC90341EA5041B1FBF3F603FB1611A4 +S31508008E30A2FB0645D4EBC030A94102D2761E8018A3 +S31508008E40594146EACC3C07B34140C7F12006B84031 +S31508008E50F1414140B1FBF3F603FB1611A2FB0645AF +S31508008E60001BA94102D2761E8018594180EA0102E8 +S31508008E7021FA0EF3C7F1200462FA0EF20CFA07F093 +S31508008E805A402CFA04F13043F0BD80EA010221FA77 +S31508008E900EF3002162FA0EF260465A40F0BD8C4687 +S31508008EA0B1FBF2F102FB11C31B0243EA1063B3FBE9 +S31508008EB0F2FC02FB1C331B024CEA002043EA106357 +S31508008EC0B3FBF2FC02FB1C331B024CEA002043EA0C +S31508008ED01063B3FBF2FC02FB1C331B024CEA0020B6 +S31508008EE043EA1063B3FBF2FC02FB1C324CEA002097 +S31508008EF00023704710F007003F4B1A684FF6FF0132 +S31508008F000A403E4951EA00210A431A6070473A4826 +S31508008F100068C0F302207047020052B2002A08D542 +S31508008F200901374A40B210F00F00104400F8041C3B +S31508008F3003E00901334A40B21154704710B410F0E7 +S31508008F400700D0F10703052B01D3042301E0D0F174 +S31508008F500703041D072C01D2002000E0C01E0124CF +S31508008F6014FA03F35B1E1940814014FA00F0401E00 +S31508008F701040084310BC704780B5411EB1F1807F90 +S31508008F8001D301200EE0401E1F4908600F215FF043 +S31508008F90FF30FFF7C1FF00201C49086007201C4965 +S31508008FA00860002002BD80B5FFF7A4FF01BD70B5BB +S31508008FB004000D0016000020FFF7A9FF3200290063 +S31508008FC0FFF7BCFF0100200040B2FFF7A5FF70BD08 +S31508008FD080B5FFF7D1FF02BD042805D10C4801680A +S31508008FE051F00401016004E00948016831F0040108 +S31508008FF001607047000000000CED00E00000FA0573 +S3150800900018ED00E000E400E014E000E018E000E0FD +S3150800901010E000E080B500F001F801BD704730B4FB +S315080090200EE00268436802440830DC0744BFA9F131 +S315080090300104E31852F8045B43F8045B091FF9D1ED +S3150800904050F8041B0029ECD130BC7047704700006B +S3150800905010B50400002C01D1012033E0A0690028D6 +S31508009060FFD194F83900002805D1002084F838008B +S31508009070200000F05DFA242084F839002068C068D2 +S3150800908030F400502168C860200000F0C7F8206856 +S31508009090006930F49040216808612068406930F022 +S315080090A02A00216848612068C06850F40050216889 +S315080090B0C8600020E063202084F83900202084F866 +S315080090C03A00002010BD2DE9FC4105000C00904631 +S315080090D01F00002095F83A00202865D1002C03D0FF +S315080090E0404680B2002801D101205EE095F838009C +S315080090F0012801D1022058E0012085F83800002017 +S31508009100E863222085F83A00FFF71CFB0600A5F85D +S315080091102C80A5F82E8005E028684068C005C00D9B +S315080091200880A41CE88D002836D0E88D401EE88506 +S31508009130A868B0F5805F15D100973300002220217A +S31508009140280000F034F8002801D003202DE0210083 +S3150800915028690028E0D02868406800F0FF000880E9 +S31508009160641CDFE70097330000222021280000F066 +S315080091701EF8002801D0032017E02869002804D12A +S31508009180286840682070641CCCE72868406810F09E +S315080091907F002070641CC5E7202085F83A0000206F +S315080091A085F83800002000E00220BDE8F6812DE9A8 +S315080091B0F04105000E0090461F00069C28680068CE +S315080091C03040B04201D1012000E000204146C9B23A +S315080091D0884220D114F1010FF0D0002C04D0FFF7FB +S315080091E0B1FAC01B8442E9D22868C06830F4D0704E +S315080091F02968C860286840694008400029684861AD +S31508009200202085F83900202085F83A00002085F8C6 +S315080092103800032000E00020BDE8F0812DE9F04188 +S31508009220040000202068016931F44051E0680143D8 +S31508009230206801612068C168BA480140A2682069AF +S31508009240024360690243E069024311432068C16032 +S315080092502068416931F44071A06901432068416181 +S31508009260E069B0F5004F40F0AE802068AE4988420C +S3150800927003D02068AD49884252D1FFF7DAFC804610 +S31508009280FFF7D7FC0500FFF7D4FC0600FFF7D1FC73 +S315080092900700FFF7CEFC6421192202FB08F8636871 +S315080092A05B00B8FBF3F35FF0640CB3FBFCF35543C8 +S315080092B0D4F804C05FEA4C0CB5FBFCF55643D4F869 +S315080092C004C05FEA4C0CB6FBFCF65FF0640CB6FB18 +S315080092D0FCF601FB1655ED0032356426B5FBF6F5AE +S315080092E06D0015F4F87515EB0315574363685B00B5 +S315080092F0B7FBF3F302FB00F260684000B2FBF0F044 +S315080093006422B0FBF2F001FB1031C8003230642150 +S31508009310B0FBF1F010F00700451920688560FDE004 +S31508009320FFF777FC8046FFF774FC0500FFF771FC32 +S315080093300600FFF76EFC0700FFF76BFC6421192295 +S3150800934002FB08F863685B00B8FBF3F35FF0640C94 +S31508009350B3FBFCF35543D4F804C05FEA4C0CB5FBE9 +S31508009360FCF55643D4F804C05FEA4C0CB6FBFCF691 +S315080093705FF0640CB6FBFCF601FB1655ED003235C2 +S315080093806426B5FBF6F56D0015F4F87515EB0315AF +S31508009390574363685B00B7FBF3F302FB00F26068B0 +S315080093A04000B2FBF0F06422B0FBF2F001FB103192 +S315080093B0C80032306421B0FBF1F010F007004519FF +S315080093C020688560AAE020685749884203D020684B +S315080093D05649884251D1FFF72CFC8046FFF729FCF5 +S315080093E00500FFF726FC0600FFF723FC0700FFF73A +S315080093F020FC6421192202FB08F863689B00B8FB6D +S31508009400F3F35FF0640CB3FBFCF35543D4F804C0E4 +S315080094105FEA8C0CB5FBFCF55643D4F804C05FEA4A +S315080094208C0CB6FBFCF65FF0640CB6FBFCF601FB95 +S3150800943016552D0132356426B5FBF6F515F0F005FF +S3150800944015EB0315574363689B00B7FBF3F302FB61 +S3150800945000F260688000B2FBF0F06422B0FBF2F024 +S3150800946001FB1031080132306421B0FBF1F010F035 +S315080094700F0045192068856050E0FFF7CAFB804653 +S31508009480FFF7C7FB0500FFF7C4FB0600FFF7C1FBA4 +S315080094900700FFF7BEFB6421192202FB08F8636880 +S315080094A09B00B8FBF3F35FF0640CB3FBFCF3554386 +S315080094B0D4F804C05FEA8C0CB5FBFCF55643D4F827 +S315080094C004C05FEA8C0CB6FBFCF65FF0640CB6FBD6 +S315080094D0FCF601FB16552D0132356426B5FBF6F56B +S315080094E015F0F00515EB0315574363689B00B7FBAA +S315080094F0F3F302FB00F260688000B2FBF0F064222E +S31508009500B0FBF2F001FB1031080132306421B0FBE8 +S31508009510F1F010F00F00451920688560BDE8F0816C +S3150800952000000000F369FFFF00100140001401402D +S3150800953070470000BFF34F8FB6490A6812F4E0621D +S31508009540B54802430A60BFF34F8F00BFFDE780B5F9 +S3150800955000F00DF800F0C2F801BD80B500F01BF868 +S3150800956000F026F901BD80B5FFF7E4FF01BD80B51F +S31508009570AA48AB4901604FF461414160002181600E +S315080095800021C16000210161002181610C21416136 +S31508009590FFF75EFD01BD70B5A24C2078002815D1F5 +S315080095A0A14D280000F037F8012833D12878002883 +S315080095B030D0287841282DDA00F05BF99B490860FD +S315080095C00120207000209A49087023E0984D964E95 +S315080095D028783044401C00F01EF8012811D128785C +S315080095E0401C287028783178884213D100202070D2 +S315080095F07078FF280ED1287802280BD1FFF7B3FF21 +S3150800960008E000F036F9894909686431814201D2D7 +S315080096100020207070BD80B50100002301227F481C +S31508009620FFF751FDC0B2002801D1012000E000205B +S3150800963002BDF8B504000D0016001F00FFF7E9FA91 +S315080096404FF47A71B0FBF1F2002300E05B1C1800BE +S31508009650C0B2122840D2DFF8DCC1200080B219005F +S31508009660C9B21CF811E01900C9B20CEB41014978DE +S3150800967011EB0E0E1EF1010E0EFB00F0B2FBF0F11F +S3150800968000FB11200028E1D1210089B21800C0B2E0 +S315080096901CF810E01800C0B20CEB4000407810EB44 +S315080096A00E0E1EF1010E0EFB01F1B2FBF1F0288041 +S315080096B028880028CAD0288840F201418842C5DA9D +S315080096C01800C0B21CF810003070DBB20CEB430077 +S315080096D040783870012000E00020F2BD78B58BB0E4 +S315080096E00020ADF8020000208DF8010000208DF85A +S315080096F0000040F267656B460DF101020DF10201AB +S315080097004FF4FA70FFF795FF4B4C4C4E266000203D +S3150800971020634B4860630020A0610020E0610020C0 +S315080097202062002060620020A0620020E062002023 +S31508009730A0600020E0609DF80100401E0004206142 +S315080097409DF80000401E00056061BDF802006060DB +S315080097502000FEF719FD002D02D46D05394805E0F5 +S3150800976025F00045ED0055F0040537482168B1425B +S3150800977002D10021069101E00E21069100210791F0 +S31508009780012108912900090C0191ADB20295010049 +S31508009790090C039180B204900020059001200990DD +S315080097A00E200A9001A92000FEF7C1FD0CB070BD7D +S315080097B070B540F2676600251F4C00220021200084 +S315080097C0FEF736FE002823D1002E09D4606B006808 +S315080097D0B04210D1606B806800280CD101250AE0E0 +S315080097E026F00046606B4068B04204D1606B806822 +S315080097F0042800D10125EDB2012D09D1606B007D49 +S31508009800FF2805D1606B0069022801D1FFF7ABFE7E +S3150800981070BD00000CED00E00400FA058C00002085 +S3150800982000480040FD00002004000020F000002051 +S31508009830FC000020D09D000848000020006400407D +S31508009840CC0000200400E0FFFCFF1F0080B5FFF7F6 +S31508009850DDF94FF47A71B0FBF1F0FFF7B9FB04209C +S31508009860FFF7BAFB002200215FF0FF30FFF79FFBEE +S3150800987001BD80B5FEF766FF02BD80B500F004F8AD +S31508009880FFF7C8FB01BD000002480168491C0160DA +S31508009890704700BFF8000020F8B40022002200221A +S315080098A0002337E0092704E0DFF8E8219042F9D1E0 +S315080098B00827FFB213F00302D2B2920097403E4344 +S315080098C01A00920845F82260DFF8CC512A68A243AC +S315080098D04E68F60300D522432A60DFF8C0512A688D +S315080098E0A2434E68B60300D522432A60DFF8B0517A +S315080098F02A68A2434E68F60200D522432A60DFF89A +S31508009900A4512A68A2434E68B60201D51443220020 +S315080099102A605B1C102B80F0B080012515FA03F233 +S315080099200C6814409442F4D14A68022A02D04A6864 +S31508009930122A17D11A00D20800EB8202166A0F27DC +S3150800994013F00702D2B292009740BE430F6913F094 +S315080099500702D2B2920097403E431A00D20800EBA3 +S3150800996082021662076803261A00D2B2520016FA55 +S3150800997002F2974391F804C01CF0030C1A00D2B205 +S3150800998052001CFA02FC5CEA070707604A68012ACB +S3150800999008D04A68022A05D04A68112A02D04A68BD +S315080099A0122A19D187681A00D2B2520016FA02F2A0 +S315080099B09743D1F80CC01A00D2B252001CFA02FC26 +S315080099C05CEA0707876042689D40AA434D68C5F36D +S315080099D000159D402A434260C5681A00D2B252005B +S315080099E09640B5438E681A00D2B252009640354367 +S315080099F0C5604A68D2008CD5002200922A4A1568AA +S31508009A0055F480451560126812F480420092009A57 +S31508009A10264D1A00920855F822600F2713F0030204 +S31508009A20D2B292009740BE43214A904201D1002704 +S31508009A303FE7204A904201D101273AE71E4A904261 +S31508009A4001D1022735E71D4A904201D1032730E7A5 +S31508009A501B4A904201D104272BE71A4A904201D1AA +S31508009A60052726E7184A904201D1062721E7174A13 +S31508009A7090427FF419AF07271BE7F1BC7047D2B2B3 +S31508009A80002A02D089B2816102E089B209048161A3 +S31508009A907047000000200240003C0140043C0140A1 +S31508009AA0083C01400C3C014044380240083801405B +S31508009AB0000002400004024000080240000C024078 +S31508009AC0001002400014024000180240001C024028 +S31508009AD080B500F007F8FFF73AFD00F0F9F8FFF750 +S31508009AE03CFDFAE780B500F009F800F019F900F036 +S31508009AF009F8FFF7ABFE00F0E3F801BD68486949CD +S31508009B000860704700B591B00120059001200690C5 +S31508009B1002200B905FF480000C9019200D90F02025 +S31508009B200E9002200F900520109005A8FEF710FE53 +S31508009B30002800D0FEE70F200090022001900020A8 +S31508009B4002904FF4A05003904FF4805004900321E4 +S31508009B506846FEF77EFF002800D0FEE711B000BD7C +S31508009B6010B586B0002005904F48016851F4804131 +S31508009B700160006810F48040059005980020059063 +S31508009B804A48016851F002010160016811F00201BA +S31508009B900591059900210591016851F008010160B8 +S31508009BA0016811F0080105910599002105910168E0 +S31508009BB051F020010160006810F02000059005981A +S31508009BC0002005903A48016851F480210160016837 +S31508009BD011F480210591059900210591016851F03C +S31508009BE000710160006810F0007005900598032068 +S31508009BF0FFF7D9F9002200217FF00B00FFF7D7F90C +S31508009C00002200217FF00A00FFF7D1F90022002187 +S31508009C107FF00900FFF7CBF9002200217FF004004E +S31508009C20FFF7C5F9002200217FF00300FFF7BFF90F +S31508009C30002200217FF00100FFF7B9F90022002178 +S31508009C405FF0FF30FFF7B3F94FF480700090012002 +S31508009C500190012002900120039069461548FFF7FC +S31508009C601BFE4FF4407400940220019001200290DC +S31508009C70032003900720049069460F48FFF70CFE5F +S31508009C8000940220019000200290032003900920EE +S31508009C90049069460948FFF7FFFD06B010BD0000AD +S31508009CA00080000808ED00E04438024030380240E1 +S31508009CB04038024000140240000C024000040240F2 +S31508009CC080B500224FF480711248FFF7D8FE01BD17 +S31508009CD038B5FFF7CEFD04000F4D2868201AB0F5F9 +S31508009CE0FA7F15D30D490878002808D10120087095 +S31508009CF001224FF480710748FFF7C1FE07E00020F4 +S31508009D00087000224FF480710248FFF7B8FE2C60F5 +S31508009D1031BD000000140240F4000020FE000020BF +S31508009D2080B50B48016851F400710160016851F46F +S31508009D3080610160016851F4807101600320FFF7BA +S31508009D4032F90020FEF7AAFFFFF70AFF002002BD3E +S31508009D50003C02400D49086850F0010008600020E8 +S31508009D600B4A10600A680B4802400A600A480B4A08 +S31508009D701060086830F480200860002008490860F0 +S31508009D805FF000600749086070470000003802402D +S31508009D9008380240FFFFF6FE10300024043802405F +S31508009DA00C38024008ED00E010B50749794418312F +S31508009DB0064C7C44163404E00A68081D114488479A +S31508009DC00146A142F8D110BD2C0000004C0000004D +S31508009DD005020602060307030803090309040A0421 +S31508009DE00B040C040C050D050E050F050F061006D1 +S31508009DF01007100817E9FFFFFC0000000400002008 +S31508009E00000000001BF2FFFF04000000F401000040 +S31508009E10000000200000000000F00DF8002801D026 +S31508009E20FFF7C2FFAFF300800020AFF30080FFF713 +S31508009E304FFE00F002F80120704700F001B800005C +S31508009E400746384600F002F8FBE7000080B5AFF396 +S31508009E500080024A11001820ABBEFBE7260002006C +S31508009E600248854602488047024800470009002004 +S31508009E70559D0008899E00080000000000000000AB +S31508009E800102030406070809AFF30080AFF3008058 +S31508009E90FFF7C2FF0000000001020304FFF7FEBF40 S31508009EA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD8 S31508009EB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC8 S31508009EC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB8 @@ -504,5 +504,12 @@ S31508009F50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF27 S31508009F60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF17 S31508009F70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF07 S31508009F80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF7 -S31108009F90FFF7FEBFFFF7FEBF0024F40039 -S70508009E2133 +S31508009F90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE7 +S31508009FA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD7 +S31508009FB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC7 +S31508009FC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB7 +S31508009FD0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA7 +S31508009FE0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF97 +S31508009FF0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF87 +S3090800A0000024F40036 +S70508009E89CB diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/ide/stm32f207.dep b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/ide/stm32f207.dep index 903b8ef0..e6dde107 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/ide/stm32f207.dep +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/ide/stm32f207.dep @@ -5,1059 +5,379 @@ Debug - $PROJ_DIR$\..\obj\demoprog_stm32f207.map - $PROJ_DIR$\..\obj\stm32f2xx_syscfg.pbi - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\obj\stm32f2xx_exti.pbi - $PROJ_DIR$\..\obj\stm32f2xx_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.__cstat.et - $PROJ_DIR$\..\stm32f2xx_flash.icf - $PROJ_DIR$\..\obj\stm32f2xx_can.pbi - $PROJ_DIR$\..\obj\stm32f2xx_rcc.lst - $PROJ_DIR$\..\obj\stm32f2xx_hash.__cstat.et - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.__cstat.et - $PROJ_DIR$\..\obj\stm32f207.pbd - $PROJ_DIR$\..\obj\stm32f2xx_flash.lst - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_i2c.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_cryp.pbi - $PROJ_DIR$\..\obj\stm32f2xx_rng.pbi - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hash.lst - $PROJ_DIR$\..\obj\stm32f2xx_syscfg.lst - $PROJ_DIR$\..\obj\stm32f2xx_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_dcmi.__cstat.et $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.pbi - $PROJ_DIR$\..\obj\stm32f2xx_adc.lst $PROJ_DIR$\..\obj\stm32f2xx_sdio.lst $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\stm32f2xx_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_dac.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_adc.o - $PROJ_DIR$\..\obj\stm32f2xx_dac.pbi - $PROJ_DIR$\..\obj\stm32f2xx_crc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_dma.pbi - $PROJ_DIR$\..\obj\stm32f2xx_tim.o - $PROJ_DIR$\..\obj\stm32f2xx_usart.pbi - $PROJ_DIR$\..\obj\stm32f2xx_tim.pbi - $PROJ_DIR$\..\obj\stm32f2xx_adc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_i2c.o - $PROJ_DIR$\..\obj\stm32f2xx_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_sdio.pbi - $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.pbi - $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hash.pbi - $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.o - $PROJ_DIR$\..\obj\stm32f2xx_rtc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_fsmc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_adc.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.pbi - $PROJ_DIR$\..\obj\stm32f2xx_rcc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_iwdg.pbi - $PROJ_DIR$\..\obj\stm32f2xx_flash.pbi - $PROJ_DIR$\..\obj\stm32f2xx_dcmi.pbi - $PROJ_DIR$\..\obj\misc.o - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\stm32f2xx_cryp.o - $PROJ_DIR$\..\obj\stm32f2xx_exti.o - $PROJ_DIR$\..\obj\stm32f2xx_can.o - $PROJ_DIR$\..\obj\system_stm32f2xx.lst - $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.lst - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\system_stm32f2xx.pbi - $PROJ_DIR$\..\obj\stm32f2xx_iwdg.lst - $PROJ_DIR$\..\obj\stm32f2xx_syscfg.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.lst - $PROJ_DIR$\..\bin\demoprog_stm32f207.out - $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.__cstat.et - $PROJ_DIR$\..\obj\misc.__cstat.et - $PROJ_DIR$\..\obj\boot.lst - $PROJ_DIR$\..\obj\stm32f2xx_rng.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_wwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_wwdg.pbi - $PROJ_DIR$\..\obj\stm32f2xx_fsmc.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_rtc.lst - $PROJ_DIR$\..\obj\stm32f2xx_iwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_spi.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_cryp.__cstat.et - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.lst - $PROJ_DIR$\..\obj\stm32f2xx_sdio.__cstat.et - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\stm32f2xx_i2c.pbi - $PROJ_DIR$\..\obj\misc.lst - $PROJ_DIR$\..\obj\stm32f2xx_gpio.pbi - $PROJ_DIR$\..\obj\stm32f2xx_gpio.__cstat.et - $PROJ_DIR$\..\bin\demoprog_stm32f207.srec - $PROJ_DIR$\..\obj\stm32f2xx_usart.lst - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\obj\stm32f2xx_crc.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_i2c.lst - $PROJ_DIR$\..\obj\stm32f2xx_dac.lst - $PROJ_DIR$\..\obj\stm32f2xx_can.__cstat.et - $PROJ_DIR$\..\obj\startup_stm32f2xx.o - $PROJ_DIR$\..\obj\stm32f2xx_rtc.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_cryp.lst - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.lst - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_flash.h - $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.lst - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_exti.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_gpio.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dma.c - $PROJ_DIR$\..\obj\system_stm32f2xx.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.__cstat.et - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_des.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_exti.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_rng.h - $PROJ_DIR$\..\obj\stm32f2xx_spi.lst - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_tdes.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_fsmc.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dac.c - $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.lst - $PROJ_DIR$\..\obj\stm32f2xx_wwdg.lst - $PROJ_DIR$\..\obj\stm32f2xx_dma.lst - $PROJ_DIR$\..\obj\led.lst - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_fsmc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_aes.c - $PROJ_DIR$\..\obj\stm32f2xx_usart.__cstat.et - $PROJ_DIR$\..\lib\cmsis\core_cm3.h - $PROJ_DIR$\..\lib\stm32f2xx_conf.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dbgmcu.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dac.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_hash.h - $PROJ_DIR$\..\obj\stm32f2xx_rng.lst - $PROJ_DIR$\..\lib\stm32f2xx.h - $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_adc.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_i2c.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dbgmcu.h - $PROJ_DIR$\..\lib\SPL\inc\misc.h - $PROJ_DIR$\..\obj\stm32f2xx_pwr.lst - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_sdio.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_cryp.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_sha1.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_gpio.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_wwdg.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_md5.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_crc.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_usart.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dcmi.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dma.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_tim.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_flash.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_i2c.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_iwdg.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dcmi.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_adc.h - $PROJ_DIR$\..\obj\stm32f2xx_can.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_rtc.h - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_can.c - $PROJ_DIR$\..\obj\stm32f2xx_hal_uart.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_tim.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal.o - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_spi.c - $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_rcc.h - $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rtc.c - $PROJ_DIR$\..\obj\stm32f2xx_exti.lst - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp.c - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.o - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_crc.h - $PROJ_DIR$\..\lib\SPL\src\misc.c - $PROJ_DIR$\..\obj\stm32f2xx_crc.lst - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_usart.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_spi.h - $PROJ_DIR$\..\obj\stm32f2xx_fsmc.lst - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_can.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_syscfg.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_sdio.c - $PROJ_DIR$\..\obj\stm32f2xx_dcmi.lst - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\..\obj\stm32f2xx_gpio.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.lst - $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.pbi - $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.o - $PROJ_DIR$\..\obj\system_stm32f2xx.o - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_can.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.pbi - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.lst - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\obj\stm32f2xx_gpio.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_iwdg.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_uart.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_uart.o - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_uart.lst + $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_adc.lst + $PROJ_DIR$\..\obj\stm32f2xx_syscfg.pbi + $PROJ_DIR$\..\obj\stm32f207.pbd + $PROJ_DIR$\..\obj\stm32f2xx_flash.lst + $PROJ_DIR$\..\obj\demoprog_stm32f207.map + $PROJ_DIR$\..\obj\stm32f2xx_hash.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_exti.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_exti.pbi + $PROJ_DIR$\..\obj\stm32f2xx_can.pbi + $PROJ_DIR$\..\obj\stm32f2xx_rcc.lst + $PROJ_DIR$\..\obj\stm32f2xx_cryp.pbi + $TOOLKIT_DIR$\lib\m7M_tl.a + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\obj\stm32f2xx_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_i2c.__cstat.et + $PROJ_DIR$\..\stm32f2xx_flash.icf + $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_rng.pbi + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\obj\stm32f2xx_syscfg.lst + $PROJ_DIR$\..\obj\stm32f2xx_dcmi.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.__cstat.et + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\obj\timer.pbi + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f2xx_hash.lst + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_pwr.h + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_uart.h + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr_ex.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_gpio.h + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_flash.c + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\startup_stm32f2xx.s + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_uart.c + $PROJ_DIR$\..\lib\system_stm32f2xx.c + $PROJ_DIR$\..\lib\stm32f2xx_hal_conf.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_pwr_ex.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim.c $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_syscfg.h + $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_wwdg.h + $PROJ_DIR$\..\obj\stm32f2xx_hal.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.__cstat.et $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.o + $PROJ_DIR$\..\obj\stm32f2xx_hal.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_uart.lst $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.o $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_can.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.o $PROJ_DIR$\..\lib\system_stm32f2xx.h $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.o $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_tim.c - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.lst $PROJ_DIR$\..\obj\stm32f2xx_hal_can.o - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_syscfg.h - $PROJ_DIR$\..\obj\stm32f2xx_hal.pbi - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_wwdg.h - $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.lst - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr_ex.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_uart.c - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr.c - $PROJ_DIR$\..\startup_stm32f2xx.s - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_gpio.h - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.pbi - $PROJ_DIR$\..\obj\stm32f2xx_spi.pbi - $PROJ_DIR$\..\lib\system_stm32f2xx.c - $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.pbi - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim_ex.c - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_uart.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_rcc.h - $PROJ_DIR$\..\lib\stm32f2xx_hal_conf.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc_ex.c - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma_ex.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_flash.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F2xx\Include\stm32f207xx.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F2xx\Include\stm32f2xx.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F2xx\Include\system_stm32f2xx.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_can.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_can.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_def.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_cortex.h - $PROJ_DIR$\..\obj\stm32f2xx_pwr.pbi - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rng.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_pwr.c - $PROJ_DIR$\..\obj\stm32f2xx_syscfg.o - $PROJ_DIR$\..\obj\stm32f2xx_wwdg.o - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_iwdg.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_pwr.h - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\stm32f2xx_fsmc.o - $PROJ_DIR$\..\obj\stm32f2xx_flash.o - $PROJ_DIR$\..\obj\stm32f2xx_rng.o - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.o - $PROJ_DIR$\..\obj\stm32f2xx_dma.o - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rcc.c - $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.o - $PROJ_DIR$\..\obj\stm32f2xx_usart.o - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\..\obj\stm32f2xx_hash.o - $TOOLKIT_DIR$\inc\c\stdint.h $PROJ_DIR$\..\obj\stm32f2xx_rcc.o $TOOLKIT_DIR$\inc\c\yvals.h $PROJ_DIR$\..\obj\main.o $PROJ_DIR$\..\obj\stm32f2xx_crc.o - $PROJ_DIR$\..\obj\stm32f2xx_dcmi.o - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\stm32f2xx_spi.o - $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.o - $PROJ_DIR$\..\obj\stm32f2xx_pwr.o - $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.o - $PROJ_DIR$\..\obj\stm32f2xx_dac.o - $PROJ_DIR$\..\obj\stm32f2xx_rtc.o - $PROJ_DIR$\..\obj\stm32f2xx_sdio.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_can.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.xcl + $PROJ_DIR$\..\obj\stm32f2xx_flash.o + $PROJ_DIR$\..\obj\stm32f2xx_pwr.pbi + $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.o + $PROJ_DIR$\..\obj\stm32f2xx_usart.o + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_pwr.c + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_pwr.h + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.lst + $PROJ_DIR$\..\obj\stm32f2xx_spi.pbi + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rng.c + $PROJ_DIR$\..\obj\stm32f2xx_syscfg.o + $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.o + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rcc.c + $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.pbi + $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.pbi + $PROJ_DIR$\..\obj\stm32f2xx_hash.o + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_iwdg.h + $PROJ_DIR$\..\obj\stm32f2xx_fsmc.o + $PROJ_DIR$\..\obj\stm32f2xx_wwdg.o + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\obj\stm32f2xx_rng.o + $PROJ_DIR$\..\obj\stm32f2xx_dma.o + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\timer.xcl $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\system_stm32f2xx.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.xcl $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.o + $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.o $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\stm32f2xx_spi.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal.xcl + $PROJ_DIR$\..\obj\stm32f2xx_dac.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_can.xcl $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.xcl $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\stm32f2xx_rtc.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.xcl $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.xcl + $PROJ_DIR$\..\obj\system_stm32f2xx.xcl + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.xcl $PROJ_DIR$\..\obj\stm32f2xx_hal_uart.xcl $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.xcl + $PROJ_DIR$\..\obj\stm32f2xx_dcmi.o + $PROJ_DIR$\..\obj\stm32f2xx_pwr.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\stm32f2xx_sdio.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.xcl + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_cortex.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_def.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma_ex.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F2xx\Include\stm32f207xx.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F2xx\Include\stm32f2xx.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_can.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_cortex.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F2xx\Include\system_stm32f2xx.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_can.h + $PROJ_DIR$\..\obj\stm32f2xx_dac.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_adc.o + $PROJ_DIR$\..\obj\stm32f2xx_tim.o + $PROJ_DIR$\..\obj\stm32f2xx_adc.pbi + $PROJ_DIR$\..\obj\stm32f2xx_crc.pbi + $PROJ_DIR$\..\obj\stm32f2xx_i2c.o + $PROJ_DIR$\..\obj\stm32f2xx_hash.pbi + $PROJ_DIR$\..\obj\stm32f2xx_dma.pbi + $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.pbi + $PROJ_DIR$\..\obj\stm32f2xx_fsmc.pbi + $PROJ_DIR$\..\obj\stm32f2xx_iwdg.pbi + $PROJ_DIR$\..\obj\stm32f2xx_dcmi.pbi + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\misc.pbi + $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.pbi + $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.o + $PROJ_DIR$\..\obj\stm32f2xx_rtc.pbi + $PROJ_DIR$\..\obj\stm32f2xx_rcc.pbi + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\obj\stm32f2xx_usart.pbi + $PROJ_DIR$\..\obj\stm32f2xx_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_cryp.o + $PROJ_DIR$\..\obj\stm32f2xx_exti.o + $PROJ_DIR$\..\obj\stm32f2xx_can.o + $PROJ_DIR$\..\obj\system_stm32f2xx.lst + $PROJ_DIR$\..\obj\stm32f2xx_flash.pbi + $PROJ_DIR$\..\obj\stm32f2xx_dac.pbi + $PROJ_DIR$\..\obj\stm32f2xx_tim.pbi + $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.pbi + $PROJ_DIR$\..\obj\stm32f2xx_sdio.pbi + $PROJ_DIR$\..\obj\stm32f2xx_adc.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.lst + $PROJ_DIR$\..\obj\stm32f2xx_gpio.pbi + $PROJ_DIR$\..\obj\stm32f2xx_usart.lst + $PROJ_DIR$\..\obj\boot.pbi + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.lst + $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_iwdg.lst + $PROJ_DIR$\..\obj\main.lst + $PROJ_DIR$\..\obj\stm32f2xx_i2c.pbi + $PROJ_DIR$\..\obj\stm32f2xx_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.lst + $PROJ_DIR$\..\obj\misc.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_syscfg.__cstat.et + $PROJ_DIR$\..\obj\main.pbi + $PROJ_DIR$\..\obj\stm32f2xx_wwdg.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_rng.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_rtc.lst + $PROJ_DIR$\..\obj\stm32f2xx_cryp.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_sdio.__cstat.et + $PROJ_DIR$\..\bin\demoprog_stm32f207.srec + $PROJ_DIR$\..\bin\demoprog_stm32f207.out + $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\obj\stm32f2xx_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_wwdg.pbi + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_fsmc.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_iwdg.__cstat.et + $PROJ_DIR$\..\obj\misc.lst + $PROJ_DIR$\..\obj\stm32f2xx_spi.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_crc.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dma.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_fsmc.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_tim.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_flash.c + $PROJ_DIR$\..\lib\stm32f2xx.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_iwdg.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dcmi.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_gpio.c + $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dbgmcu.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_adc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_aes.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_wwdg.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_usart.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_i2c.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_cryp.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dcmi.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dac.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_hash.h + $PROJ_DIR$\..\lib\cmsis\core_cm3.h + $PROJ_DIR$\..\obj\stm32f2xx_rng.lst + $PROJ_DIR$\..\obj\stm32f2xx_pwr.lst + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dbgmcu.c + $PROJ_DIR$\..\obj\stm32f2xx_usart.__cstat.et + $PROJ_DIR$\..\lib\stm32f2xx_conf.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_i2c.h + $PROJ_DIR$\..\lib\SPL\inc\misc.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_sdio.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_sha1.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_md5.c + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_spi.lst + $PROJ_DIR$\..\obj\stm32f2xx_rtc.__cstat.et + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_fsmc.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_tdes.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dac.c + $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_rng.h + $PROJ_DIR$\..\obj\stm32f2xx_wwdg.lst + $PROJ_DIR$\..\obj\stm32f2xx_dma.lst + $PROJ_DIR$\..\obj\led.lst + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_exti.c + $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.__cstat.et + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_gpio.h + $PROJ_DIR$\..\obj\startup_stm32f2xx.o + $PROJ_DIR$\..\obj\stm32f2xx_i2c.lst + $PROJ_DIR$\..\obj\stm32f2xx_dac.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_flash.h + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_can.__cstat.et + $PROJ_DIR$\..\obj\system_stm32f2xx.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_des.c + $PROJ_DIR$\..\obj\led.pbi + $PROJ_DIR$\..\obj\stm32f2xx_crc.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_cryp.lst + $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_exti.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dma.c + $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.lst + $PROJ_DIR$\..\obj\stm32f2xx_can.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_adc.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_rcc.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_can.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_crc.h + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_sdio.c + $PROJ_DIR$\..\obj\stm32f2xx_fsmc.lst + $PROJ_DIR$\..\obj\stm32f2xx_dcmi.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_rtc.h + $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.o + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rtc.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_spi.h + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_exti.lst + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_spi.c + $PROJ_DIR$\..\obj\stm32f2xx_crc.lst + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_syscfg.c + $PROJ_DIR$\..\obj\timer.lst + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_can.c + $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_tim.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_can.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_uart.__cstat.et + $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp.c + $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\misc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_usart.c + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.lst + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_can.lst + $PROJ_DIR$\..\obj\stm32f2xx_iwdg.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_uart.o + $PROJ_DIR$\..\obj\stm32f2xx_gpio.o + $PROJ_DIR$\..\obj\stm32f2xx_gpio.lst + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.o + $PROJ_DIR$\..\obj\system_stm32f2xx.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.lst + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.lst + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.lst [ROOT_NODE] ILINK - 69 0 + 219 8 - $PROJ_DIR$\..\bin\demoprog_stm32f207.out - - - ILINK - 0 - - - OBJCOPY - 90 - - - - - ILINK - 6 322 270 328 97 167 244 169 233 210 176 240 222 221 236 242 223 195 213 214 193 57 2 29 14 20 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dma.c + $PROJ_DIR$\..\timer.c ICCARM - 122 318 + 309 178 BICOMP - 35 + 119 __cstat - 41 + 260 ICCARM - 149 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_des.c - - - ICCARM - 105 320 - - - BICOMP - 271 - - - __cstat - 111 - - - - - ICCARM - 141 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_exti.c - - - ICCARM - 174 59 - - - BICOMP - 3 - - - __cstat - 24 - - - - - ICCARM - 107 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_tdes.c - - - ICCARM - 83 47 - - - BICOMP - 274 - - - __cstat - 21 - - - - - ICCARM - 141 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dac.c - - - ICCARM - 95 336 - - - BICOMP - 33 - - - __cstat - 31 - - - - - ICCARM - 130 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_fsmc.c - - - ICCARM - 182 313 - - - BICOMP - 49 - - - __cstat - 76 - - - - - ICCARM - 118 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_aes.c - - - ICCARM - 102 192 - - - BICOMP - 45 - - - __cstat - 70 - - - - - ICCARM - 141 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dbgmcu.c - - - ICCARM - 62 335 - - - BICOMP - 43 - - - __cstat - 5 - - - - - ICCARM - 137 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_adc.c - - - ICCARM - 27 32 - - - BICOMP - 39 - - - __cstat - 50 - - - - - ICCARM - 156 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_sha1.c - - - ICCARM - 68 317 - - - BICOMP - 51 - - - __cstat - 11 - - - - - ICCARM - 131 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_gpio.c - - - ICCARM - 188 201 - - - BICOMP - 88 - - - __cstat - 89 - - - - - ICCARM - 108 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_wwdg.c - - - ICCARM - 121 309 - - - BICOMP - 75 - - - __cstat - 74 - - - - - ICCARM - 247 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_md5.c - - - ICCARM - 120 333 - - - BICOMP - 26 - - - __cstat - 15 - - - - - ICCARM - 131 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_crc.c - - - ICCARM - 179 329 - - - BICOMP - 34 - - - __cstat - 93 - - - - - ICCARM - 177 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_flash.c - - - ICCARM - 13 314 - - - BICOMP - 54 - - - __cstat - 30 - - - - - ICCARM - 104 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_i2c.c - - - ICCARM - 94 40 - - - BICOMP - 86 - - - __cstat - 16 - - - - - ICCARM - 136 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash.c - - - ICCARM - 22 324 - - - BICOMP - 46 - - - __cstat - 9 - - - - - ICCARM - 131 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_iwdg.c - - - ICCARM - 66 203 - - - BICOMP - 53 - - - __cstat - 78 - - - - - ICCARM - 310 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dcmi.c - - - ICCARM - 186 330 - - - BICOMP - 55 - - - __cstat - 25 - - - - - ICCARM - 148 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_can.c - - - ICCARM - 157 60 - - - BICOMP - 7 - - - __cstat - 96 - - - - - ICCARM - 183 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_spi.c - - - ICCARM - 115 332 - - - BICOMP - 272 - - - __cstat - 79 - - - - - ICCARM - 181 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rtc.c - - - ICCARM - 77 337 - - - BICOMP - 48 - - - __cstat - 98 - - - - - ICCARM - 161 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp.c - - - ICCARM - 99 58 - - - BICOMP - 17 - - - __cstat - 81 - - - - - ICCARM - 141 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\misc.c - - - ICCARM - 87 56 - - - BICOMP - 44 - - - __cstat - 71 - - - - - ICCARM - 138 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_usart.c - - - ICCARM - 91 321 - - - BICOMP - 37 - - - __cstat - 126 - - - - - ICCARM - 147 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_syscfg.c - - - ICCARM - 23 308 - - - BICOMP - 1 - - - __cstat - 67 - - - - - ICCARM - 245 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_sdio.c - - - ICCARM - 28 338 - - - BICOMP - 42 - - - __cstat - 84 - - - - - ICCARM - 140 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_tim.c - - - ICCARM - 166 36 - - - BICOMP - 38 - - - __cstat - 80 - - - - - ICCARM - 150 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 147 247 138 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr_ex.c - - - ICCARM - 251 236 - - - BICOMP - 350 - - - __cstat - 231 - - - - - ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 36 102 157 155 156 118 110 89 97 136 341 161 23 139 154 162 158 50 59 150 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 33 44 28 @@ -1066,285 +386,57 @@ ICCARM - 243 222 + 72 81 BICOMP - 342 + 143 __cstat - 160 + 320 ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr_ex.c ICCARM - 189 195 + 100 85 BICOMP - 352 + 147 __cstat - 232 + 64 ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_flash_ex.c ICCARM - 204 242 + 61 74 BICOMP - 346 - - - __cstat - 224 - - - - - ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_uart.c - - - ICCARM - 219 214 - - - BICOMP - 358 - - - __cstat - 165 - - - - - ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr.c - - - ICCARM - 205 221 - - - BICOMP - 344 - - - __cstat - 227 - - - - - ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 - - - - - $PROJ_DIR$\..\startup_stm32f2xx.s - - - AARM - 97 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 123 270 - - - BICOMP - 116 345 - - - __cstat - 103 - - - - - ICCARM - 261 323 294 290 299 325 316 327 305 331 194 289 19 359 296 297 295 279 278 302 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 252 267 266 - - - BICOMP - 278 252 325 82 300 327 323 266 290 299 289 316 312 331 279 284 256 198 215 302 294 267 295 297 305 194 265 303 288 277 286 293 257 261 296 200 19 253 285 190 262 - - - - - $PROJ_DIR$\..\timer.c - - - ICCARM - 187 57 - - - BICOMP - 10 354 - - - __cstat - 106 - - - - - ICCARM - 261 323 294 290 299 325 316 327 305 331 194 289 19 359 296 297 295 279 278 302 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 252 267 266 - - - BICOMP - 278 294 297 82 300 327 267 295 289 316 312 331 279 284 256 198 215 302 323 252 266 290 299 325 305 194 265 303 288 277 286 293 257 261 296 200 19 253 285 190 262 - - - - - $PROJ_DIR$\..\lib\system_stm32f2xx.c - - - ICCARM - 61 193 - - - BICOMP - 347 - - - __cstat - 110 - - - - - ICCARM - 294 290 299 325 316 327 305 331 194 289 19 359 296 297 295 279 278 302 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim_ex.c - - - ICCARM - 208 213 - - - BICOMP - 357 - - - __cstat - 163 - - - - - ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 85 328 - - - BICOMP - 64 353 - - - __cstat - 100 - - - - - ICCARM - 261 323 294 290 299 325 316 327 305 331 194 289 19 359 296 297 295 279 278 302 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 252 267 266 - - - BICOMP - 278 252 325 82 300 327 323 266 290 299 289 316 312 331 279 284 256 198 215 302 294 267 295 297 305 194 265 303 288 277 286 293 257 261 296 200 19 253 285 190 262 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc_ex.c - - - ICCARM - 250 223 - - - BICOMP - 340 - - - __cstat - 235 - - - - - ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 - - - - - $PROJ_DIR$\..\boot.c - - - ICCARM - 72 322 - - - BICOMP - 92 351 + 134 __cstat @@ -1354,57 +446,53 @@ ICCARM - 261 323 294 290 299 325 316 327 305 331 194 289 19 359 296 297 295 279 278 302 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 252 267 266 - - - BICOMP - 267 278 295 82 300 327 294 297 289 316 312 331 279 284 256 198 215 302 323 252 266 290 299 325 305 194 265 303 288 277 286 293 257 261 296 200 19 253 285 190 262 + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma.c + $PROJ_DIR$\..\led.c ICCARM - 228 233 + 272 111 BICOMP - 356 + 120 __cstat - 162 + 280 ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 36 102 157 155 156 118 110 89 97 136 341 161 23 139 154 162 158 50 59 150 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 33 44 28 - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma_ex.c + $PROJ_DIR$\..\boot.c ICCARM - 199 210 + 220 99 BICOMP - 348 + 124 __cstat - 170 + 223 ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 36 102 157 155 156 118 110 89 97 136 341 161 23 139 154 162 158 50 59 150 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 33 44 28 @@ -1413,126 +501,204 @@ ICCARM - 212 176 + 324 319 BICOMP - 349 + 121 __cstat - 249 + 75 ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal.c + $PROJ_DIR$\..\main.c ICCARM - 225 167 + 206 90 BICOMP - 343 + 131 __cstat - 230 + 264 ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 36 102 157 155 156 118 110 89 97 136 341 161 23 139 154 162 158 50 59 150 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 33 44 28 - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_flash_ex.c + $PROJ_DIR$\..\startup_stm32f2xx.s + + + AARM + 276 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_uart.c ICCARM - 220 240 + 80 331 BICOMP - 355 + 138 __cstat - 226 + 316 ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_can.c + $PROJ_DIR$\..\lib\system_stm32f2xx.c ICCARM - 196 244 + 190 336 BICOMP - 339 + 135 __cstat - 159 + 282 ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 157 155 156 118 110 89 97 136 341 161 23 139 154 162 158 50 59 150 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc.c ICCARM - 248 169 + 340 71 BICOMP - 341 + 145 __cstat - 158 + 69 ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rng.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc_ex.c ICCARM - 132 315 + 78 82 BICOMP - 18 + 126 + + + __cstat + 84 + + + + + ICCARM + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim_ex.c + + + ICCARM + 342 330 + + + BICOMP + 148 + + + __cstat + 304 + + + + + ICCARM + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr.c + + + ICCARM + 329 76 + + + BICOMP + 144 + + + __cstat + 79 + + + + + ICCARM + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim.c + + + ICCARM + 339 326 + + + BICOMP + 130 __cstat @@ -1542,7 +708,30 @@ ICCARM - 114 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 161 140 181 245 150 147 247 138 + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_tim.c + + + ICCARM + 313 168 + + + BICOMP + 193 + + + __cstat + 221 + + + + + ICCARM + 231 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 242 65 256 @@ -1551,21 +740,44 @@ ICCARM - 139 334 + 251 142 BICOMP - 304 + 93 __cstat - 4 + 18 ICCARM - 311 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 171 114 161 140 181 245 150 147 247 138 + 98 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rng.c + + + ICCARM + 250 116 + + + BICOMP + 22 + + + __cstat + 214 + + + + + ICCARM + 269 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 300 257 303 62 231 242 65 256 @@ -1574,21 +786,776 @@ ICCARM - 8 326 + 13 88 BICOMP - 52 + 183 __cstat - 101 + 261 ICCARM - 171 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 114 161 140 181 245 150 147 247 138 + 293 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma.c + + + ICCARM + 68 70 + + + BICOMP + 137 + + + __cstat + 312 + + + + + ICCARM + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma_ex.c + + + ICCARM + 337 323 + + + BICOMP + 140 + + + __cstat + 296 + + + + + ICCARM + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_can.c + + + ICCARM + 327 87 + + + BICOMP + 129 + + + __cstat + 315 + + + + + ICCARM + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_cortex.c + + + ICCARM + 67 301 + + + BICOMP + 133 + + + __cstat + 311 + + + + + ICCARM + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal.c + + + ICCARM + 77 314 + + + BICOMP + 127 + + + __cstat + 66 + + + + + ICCARM + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 + + + + + $PROJ_DIR$\..\bin\demoprog_stm32f207.out + + + ILINK + 8 + + + OBJCOPY + 218 + + + + + ILINK + 20 99 111 90 276 314 87 301 70 323 319 74 81 76 85 71 82 326 330 331 336 178 16 2 15 30 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_crc.c + + + ICCARM + 307 91 + + + BICOMP + 170 + + + __cstat + 285 + + + + + ICCARM + 295 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_fsmc.c + + + ICCARM + 298 113 + + + BICOMP + 175 + + + __cstat + 224 + + + + + ICCARM + 265 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_flash.c + + + ICCARM + 7 92 + + + BICOMP + 191 + + + __cstat + 197 + + + + + ICCARM + 279 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_iwdg.c + + + ICCARM + 205 328 + + + BICOMP + 176 + + + __cstat + 225 + + + + + ICCARM + 112 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dcmi.c + + + ICCARM + 299 141 + + + BICOMP + 177 + + + __cstat + 25 + + + + + ICCARM + 245 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_gpio.c + + + ICCARM + 333 332 + + + BICOMP + 199 + + + __cstat + 208 + + + + + ICCARM + 275 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_adc.c + + + ICCARM + 4 167 + + + BICOMP + 169 + + + __cstat + 196 + + + + + ICCARM + 292 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_aes.c + + + ICCARM + 290 335 + + + BICOMP + 180 + + + __cstat + 204 + + + + + ICCARM + 244 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_wwdg.c + + + ICCARM + 270 114 + + + BICOMP + 222 + + + __cstat + 213 + + + + + ICCARM + 65 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_i2c.c + + + ICCARM + 277 171 + + + BICOMP + 207 + + + __cstat + 19 + + + + + ICCARM + 255 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash.c + + + ICCARM + 31 109 + + + BICOMP + 172 + + + __cstat + 9 + + + + + ICCARM + 248 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dbgmcu.c + + + ICCARM + 209 123 + + + BICOMP + 174 + + + __cstat + 3 + + + + + ICCARM + 238 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_sha1.c + + + ICCARM + 203 105 + + + BICOMP + 194 + + + __cstat + 27 + + + + + ICCARM + 248 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_md5.c + + + ICCARM + 268 122 + + + BICOMP + 0 + + + __cstat + 21 + + + + + ICCARM + 248 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_tdes.c + + + ICCARM + 198 181 + + + BICOMP + 108 + + + __cstat + 26 + + + + + ICCARM + 244 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dac.c + + + ICCARM + 278 128 + + + BICOMP + 192 + + + __cstat + 166 + + + + + ICCARM + 247 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_exti.c + + + ICCARM + 305 188 + + + BICOMP + 11 + + + __cstat + 10 + + + + + ICCARM + 288 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_des.c + + + ICCARM + 287 94 + + + BICOMP + 107 + + + __cstat + 274 + + + + + ICCARM + 244 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dma.c + + + ICCARM + 271 117 + + + BICOMP + 173 + + + __cstat + 186 + + + + + ICCARM + 229 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_sdio.c + + + ICCARM + 1 146 + + + BICOMP + 195 + + + __cstat + 217 + + + + + ICCARM + 257 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rtc.c + + + ICCARM + 215 132 + + + BICOMP + 182 + + + __cstat + 263 + + + + + ICCARM + 300 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_spi.c + + + ICCARM + 262 125 + + + BICOMP + 101 + + + __cstat + 227 + + + + + ICCARM + 303 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_syscfg.c + + + ICCARM + 24 104 + + + BICOMP + 5 + + + __cstat + 211 + + + + + ICCARM + 62 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_can.c + + + ICCARM + 291 189 + + + BICOMP + 12 + + + __cstat + 281 + + + + + ICCARM + 294 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp.c + + + ICCARM + 286 187 + + + BICOMP + 14 + + + __cstat + 216 + + + + + ICCARM + 244 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\misc.c + + + ICCARM + 226 184 + + + BICOMP + 179 + + + __cstat + 210 + + + + + ICCARM + 256 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_usart.c + + + ICCARM + 200 95 + + + BICOMP + 185 + + + __cstat + 253 + + + + + ICCARM + 242 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 65 256 diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/lib/system_stm32f2xx.c b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/lib/system_stm32f2xx.c index c6f7869b..deeb478c 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/lib/system_stm32f2xx.c +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/lib/system_stm32f2xx.c @@ -177,18 +177,10 @@ void SystemInit(void) #endif /* DATA_IN_ExtSRAM */ /* Configure the Vector Table location add offset address ------------------*/ - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM - SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else - SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif +#ifdef VECT_TAB_SRAM + SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ +#else + SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ #endif } diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/main.c b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/main.c index 9fe424aa..1aeda4d5 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -70,6 +71,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -81,6 +84,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/.settings/language.settings.xml index 252eac53..e80a61e7 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/.settings/language.settings.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/Debug/demoprog_stm32f207.elf b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/Debug/demoprog_stm32f207.elf index e5e43dcd..30994dea 100755 Binary files a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/Debug/demoprog_stm32f207.elf and b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/Debug/demoprog_stm32f207.elf differ diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/Debug/demoprog_stm32f207.srec b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/Debug/demoprog_stm32f207.srec index 9deabc32..25ba29c0 100755 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/Debug/demoprog_stm32f207.srec +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/Debug/demoprog_stm32f207.srec @@ -1,33 +1,33 @@ S01A000064656D6F70726F675F73746D3332663230372E7372656396 -S3150800800000000220959C0008E59C0008E59C0008F5 -S31508008010E59C0008E59C0008E59C000800000000B7 -S31508008020000000000000000000000000E59C0008B9 -S31508008030E59C000800000000E59C00081D9D00085E -S31508008040E59C0008E59C0008E59C0008E59C0008FE -S31508008050E59C0008E59C0008E59C0008E59C0008EE -S31508008060E59C0008E59C0008E59C0008E59C0008DE -S31508008070E59C0008E59C0008E59C0008E59C0008CE -S31508008080E59C0008E59C0008E59C0008E59C0008BE -S31508008090E59C0008E59C0008E59C0008E59C0008AE -S315080080A0E59C0008E59C0008E59C0008E59C00089E -S315080080B0E59C0008E59C0008E59C0008E59C00088E -S315080080C0E59C0008E59C0008E59C0008E59C00087E -S315080080D0E59C0008E59C0008E59C0008E59C00086E -S315080080E0E59C0008E59C0008E59C0008E59C00085E -S315080080F0E59C0008E59C0008E59C0008E59C00084E -S31508008100E59C0008E59C0008E59C0008E59C00083D -S31508008110E59C0008E59C0008E59C0008E59C00082D -S31508008120E59C0008E59C0008E59C0008E59C00081D -S31508008130E59C0008E59C0008E59C0008E59C00080D -S31508008140E59C0008E59C0008E59C0008E59C0008FD -S31508008150E59C0008E59C0008E59C0008E59C0008ED -S31508008160E59C0008E59C0008E59C0008E59C0008DD -S31508008170E59C0008E59C0008E59C00080000000056 -S30D08008180E59C0008EE11AA5562 +S3150800800000000220D19C0008219D0008219D00083F +S31508008010219D0008219D0008219D00080000000000 +S31508008020000000000000000000000000219D00087C +S31508008030219D000800000000219D0008599D0008A8 +S31508008040219D0008219D0008219D0008219D00080A +S31508008050219D0008219D0008219D0008219D0008FA +S31508008060219D0008219D0008219D0008219D0008EA +S31508008070219D0008219D0008219D0008219D0008DA +S31508008080219D0008219D0008219D0008219D0008CA +S31508008090219D0008219D0008219D0008219D0008BA +S315080080A0219D0008219D0008219D0008219D0008AA +S315080080B0219D0008219D0008219D0008219D00089A +S315080080C0219D0008219D0008219D0008219D00088A +S315080080D0219D0008219D0008219D0008219D00087A +S315080080E0219D0008219D0008219D0008219D00086A +S315080080F0219D0008219D0008219D0008219D00085A +S31508008100219D0008219D0008219D0008219D000849 +S31508008110219D0008219D0008219D0008219D000839 +S31508008120219D0008219D0008219D0008219D000829 +S31508008130219D0008219D0008219D0008219D000819 +S31508008140219D0008219D0008219D0008219D000809 +S31508008150219D0008219D0008219D0008219D0008F9 +S31508008160219D0008219D0008219D0008219D0008E9 +S31508008170219D0008219D0008219D0008000000009F +S30D08008180219D0008EE11AA5525 S3150800818810B5054C237833B9044B13B10448AFF33B S3150800819800800123237010BD0400002000000000A1 -S315080081A8709D000808B5034B1BB103490348AFF394 -S315080081B8008008BD0000000008000020709D000827 +S315080081A8AC9D000808B5034B1BB103490348AFF358 +S315080081B8008008BD0000000008000020AC9D0008EB S315080081C853B94AB9002908BF00281CBF4FF0FF3128 S315080081D84FF0FF3000F07AB9ADF1080C6DE904CE1E S315080081E800F006F8DDF804E0DDE9022304B070477C @@ -77,407 +77,411 @@ S31508008498BDE8F0871046F7E68946DEE64645EAD29D S315080084A8B8EB020A69EB030E0138E4E77046D7E72A S315080084B818468FE78146BDE7114676E702383C44F9 S315080084C844E7084606E7023A3E442BE7704700BFEA -S315080084D8F0B5002401E00134E4B2112C20D8114D7E -S315080084E815F8147005EB440595F801E007EB0E0539 -S315080084F805FB000547F2305C9CFBF5F605FB16C63E -S31508008508002EE8D19CFBF5F5ADB20D80013DADB264 -S31508008518B5F5806FDFD2177083F800E00120F0BD4B -S315080085280020F0BD889D000808B50848084B036078 -S315080085384FF46143436000238360C360036183612A -S315080085480C23436101F00BFA08BD00BF8800002020 -S315080085580048004070B58CB00025ADF82E508DF84F -S315080085682D500CAB03F8045D0DF12D020DF12E010B -S315080085784FF4FA70FFF7ACFF1D4C1E4E26602563B4 -S315080085881D4B6363A561E56125626562A562E562BF -S31508008598A560E5609DF82D30013B1B0423619DF815 -S315080085A82C30013B1B056361BDF82E3063602046FD -S315080085B800F0B7F92368B34218D00E2306930023B0 -S315080085C80793012208924CF6E041019102934FF66F -S315080085D8E071039104210491059309920E230A93E5 -S315080085E86944034800F012F90CB070BD0695E6E731 -S315080085F820000020006400406400002008B500231D -S3150800860801220146034801F0D9F908B1002008BD3E -S31508008618012008BD8800002008B5FFF785FFFFF789 -S3150800862899FF08BDBFF34F8F0549CA6802F4E0628F -S31508008638044B1343CB60BFF34F8F00BFFDE700BF62 -S3150800864800ED00E00400FA0508B5224B1B78B3B91B -S315080086582148FFF7D3FF012800D008BD1E4B1B7819 -S31508008668013BDBB23F2BF8D801F050FB1B4B1860D7 -S315080086780122184B1A700022194B1A7008BD184B9C -S315080086881B78013314481844FFF7B8FF01280AD0A5 -S3150800869801F03CFB114B1B6864339842DDD9002274 -S315080086A80C4B1A70D9E70E4A13780133DBB21370EC -S315080086B8094A12789342D0D10022064B1A70064B03 -S315080086C85B78FF2BC9D1044B9B78002BC5D1FFF7E4 -S315080086D8A9FF00BF09010020C80000200C010020DE -S315080086E80A01002008B5002211460C4800F0D9F9FD -S315080086F840B90A4B5B6B196840F26762914202D02F -S31508008708002232B908BD9A680AB10022F9E701229F -S31508008718F7E79B8AFF2BF5D1FFF784FF2000002097 -S3150800872808B5FFF791FFFFF7DDFF08BD08B500227A -S315080087384FF48071014800F059FC08BD0014024046 -S3150800874810B501F0E3FA0F4B1B68C31AB3F5FA7FA5 -S315080087580DD304460C4B1B7853B901220A4B1A70E1 -S315080087684FF48071094800F041FC064B1C6010BDA7 -S315080087780022054B1A704FF48071044800F036FC45 -S31508008788F3E700BF1401002010010020001402407E -S3150800879810B50446074B1868074BA3FB0030800939 -S315080087A800F00CFB002221464FF0FF3000F0D4FA07 -S315080087B8002010BD00000020D34D621008B50B4BF1 -S315080087C81A6842F400721A601A6842F480621A60DB -S315080087D81A6842F480721A60032000F0ABFA002087 -S315080087E8FFF7D6FF01F0B8F9002008BD003C0240A3 -S315080087F8024A136801331360704700BF1801002046 -S31508008808014B1868704700BF1801002070B44B69FF -S3150800881801229A40414BD3F8000240F00100C3F800 -S315080088280002D3F8000220F47C50C3F80002D3F8FB -S3150800883800024C6A40EA0420C3F80002D3F81C4236 -S31508008848D0430440C3F81C42CB69B3B9334BD3F8B9 -S315080088580C420440C3F80C424C69CE688D8845EA38 -S315080088680645483443F834504D698E680C8844EAFE -S315080088780644483503EBC5035C60CB69012B20D059 -S315080088888B69002B35D1254CD4F804320340C4F83B -S3150800889804320B692BB9214BD3F814422040C3F88C -S315080088A814020B69012B2BD00B6A012B2FD01B4AFC -S315080088B8D2F8003223F00103C2F80032002070BC57 -S315080088C87047164BD3F80C421443C3F80C424C694C -S315080088D80E688D8845EA0645483443F834504D698C -S315080088E88E688C8944EA0644483503EBC5035C6000 -S315080088F8C6E70A4CD4F804321343C4F80432C8E766 -S315080089080648D0F814321343C0F81432CCE7034BA0 -S31508008918D3F81C120A43C3F81C22C8E700640040AF -S315080089287047002800F0BB8038B5044690F83C30FC -S3150800893803B3022384F83C302268136823F0020341 -S3150800894813602268136843F001031360FFF758FFA2 -S31508008958054623685A6812F0010F10D1FFF750FF31 -S31508008968401B0A28F5D9032084F83C00002384F81C -S315080089783D3038BD80F83D30FFF7D2FFD9E75A6851 -S3150800898812F0010F7CD0A269012A50D01A6822F089 -S3150800899880021A60E369012B4ED02268136823F017 -S315080089A840031360236A012B4CD02268136823F00E -S315080089B820031360636A012B4AD02268136823F0E0 -S315080089C810031360A36A012B48D02268136823F0A2 -S315080089D808031360E36A012B46D02268136823F05C -S315080089E8040313602168A368E268134322691343E2 -S315080089F8626913436268013A1343CB6122681368B4 -S31508008A0823F001031360FFF7FBFE054623685A683F -S31508008A1812F0010F2ED0FFF7F3FE401B0A28F5D9EE -S31508008A28032084F83C00002384F83D3038BD1A68D2 -S31508008A3842F080021A60ADE72268136843F04003E3 -S31508008A481360AFE72268136843F020031360B1E7A1 -S31508008A582268136843F010031360B3E722681368A3 -S31508008A6843F008031360B5E72268136843F0040364 -S31508008A781360B7E75B6813F0010F08D0002300E01E -S31508008A88002333B9042384F83C30012038BD012378 -S31508008A98F7E700202064012384F83C3038BD01201C -S31508008AA87047F8B50D46B9B990F83C30DBB2222BB9 -S31508008AB800F02F8190F83C30DBB2422B00F02B8176 -S31508008AC890F83C30DBB2622B00F0278190F83C30F6 -S31508008AD8DBB2722B00F02381012D15D090F83D30BA -S31508008AE8012B00F02481012380F83D30B5BB90F8AE -S31508008AF83C30DBB2322B29D0522B2BD0122B1CD070 -S31508008B08222380F83C301BE090F83C30DBB2322B4D -S31508008B1800F0078190F83C30DBB2522B00F0038155 -S31508008B2890F83C30DBB2622B00F0FF8090F83C30BE -S31508008B38DBB2722BD2D10220F8BD422380F83C3032 -S31508008B4816460446FFF75CFE074638E0622380F8B7 -S31508008B583C30F5E7722380F83C30F1E790F83C3072 -S31508008B68DBB2222B0BD0422B0DD0122B03D032238B -S31508008B7880F83C30E4E7522380F83C30E0E762238B -S31508008B8880F83C30DCE7722380F83C30D8E726B119 -S31508008B98FFF736FEC01B864211D2032084F83C0034 -S31508008BA8002384F83D30F8BD23681B6913F0030FCA -S31508008BB80CBF0123002363B1B6F1FF3FE7D1002DAF -S31508008BC8F2D12368DB6813F0030F0CBF01230023D7 -S31508008BD8F1E7002D67D1636B216805F11B021201C5 -S31508008BE88A5802F004029A60002A5ED1216805F1C3 -S31508008BF81B0212018A58520D1A60216805F11B02D8 -S31508008C081201895801F00201D9602168114449689E -S31508008C1801F00F01196121680A445268C2F3072254 -S31508008C28DA611D6221682A011144D1F8B81119754B -S31508008C3821681144D1F8B811090A597521681144EF -S31508008C48D1F8B811090C997521681144D1F8B811E9 -S31508008C58090ED97521681144D1F8BC11197621680D -S31508008C681144D1F8BC11090A597621681144D1F87A -S31508008C78BC11090C997621680A44D2F8BC21120E4F -S31508008C88DA76D5B923682022DA604DBB94F83C30E9 -S31508008C98DBB2622B1CD0722B1ED0422B11D00123BB -S31508008CA884F83C3010E0A36B96E7216805F11B02AF -S31508008CB812018A58D2085A609FE7236820221A6147 -S31508008CC8E3E7122384F83C30002084F83D00F8BD19 -S31508008CD8322384F83C30F7E7522384F83C30F3E72C -S31508008CE894F83C30DBB2622B0BD0722B0DD0522B8A -S31508008CF803D0012384F83C30E6E7122384F83C3095 -S31508008D08E2E7222384F83C30DEE7422384F83C3045 -S31508008D18DAE70220F8BD0220F8BD0220F8BD0220D5 -S31508008D28F8BD0220F8BD0220F8BD0220F8BD0220D1 -S31508008D38F8BD0000074AD36823F4E0631B041B0C3C -S31508008D48000200F4E060184340F0BF6040F40030C9 -S31508008D58D060704700ED00E030B4164BDB68C3F30B -S31508008D680223C3F10704042C28BF04241D1D062D5D -S31508008D7817D9033B012505FA04F4013C214099401B -S31508008D8805FA03F3013B1340194300280BDB0901D5 -S31508008D98C9B200F1604000F5614080F8001330BCA4 -S31508008DA870470023E6E700F00F000901C9B2024B35 -S31508008DB81954F4E700ED00E014ED00E00138B0F1CD -S31508008DC8807F0AD2064B5860F021064A82F823109B -S31508008DD80020986007221A6070470120704700BF74 -S31508008DE810E000E000ED00E0042805D0054A136805 -S31508008DF823F0040313607047024A136843F0040318 -S31508008E081360704710E000E0704708B5FFF7FCFFED -S31508008E1808BD0000F0B583B000244BE04FEAD40E35 -S31508008E280EF1080E50F82E2004F00706B6000F2794 -S31508008E38B74022EA07020F6907FA06F6324340F8EE -S31508008E482E2046E0082600E0002606FA0EF63243EB -S31508008E580233614E46F82320604B1A68EB4302EA50 -S31508008E6803064F6817F4803F01D045EA02065B4AB5 -S31508008E781660526803EA02064F6817F4003F01D0E5 -S31508008E8845EA0206554A5660926803EA02064F689A -S31508008E9817F4801F01D045EA0206504A9660D26840 -S31508008EA813404E6816F4001F01D045EA02034B4AE0 -S31508008EB8D36001340F2C00F28C800123A3400A6882 -S31508008EC803EA0205AB42F4D14A68022AA6D0122A56 -S31508008ED8A4D006684FEA440E032202FA0EF2D243D9 -S31508008EE816404F6807F0030707FA0EF73E43066071 -S31508008EF84E68771E012F03D9112E01D0122E0FD1D5 -S31508008F0886681640CF6807FA0EF73E4386604668B5 -S31508008F1826EA03034E68C6F30016A64033434360A1 -S31508008F28C3681A408B6803FA0EF31A43C2604B6883 -S31508008F3813F0805FBDD000230193294B5A6C42F485 -S31508008F4880425A645B6C03F480430193019BA3082F -S31508008F589E1C214A52F8262004F003064FEA860E7C -S31508008F680F2606FA0EF622EA06021E4FB8423FF404 -S31508008F786BAF1D4EB0421ED006F58066B0421CD0B7 -S31508008F8806F58066B0421AD006F58066B04218D053 -S31508008F9806F58066B04216D006F58066B04214D04B -S31508008FA806F58066B04212D006F58066B0423FF4F0 -S31508008FB849AF092649E7012647E7022645E7032672 -S31508008FC843E7042641E705263FE706263DE7072641 -S31508008FD83BE703B0F0BD00BF00380140003C014044 -S31508008FE800380240000002400004024012B9090491 -S31508008FF88161704781617047002800F0978130B514 -S3150800900883B00446036813F0010F2ED0A34B9B6860 -S3150800901803F00C03042B1FD0A04B9B6803F00C032A -S31508009028082B14D022799E4B1A706368002B40D0FF -S31508009038FFF7E6FB0546994B1B6813F4003F14D166 -S31508009048FFF7DEFB401B6428F5D9032073E1934B31 -S315080090585B6813F4800FE5D0904B1B6813F4003F48 -S3150800906803D06368002B00F06381236813F0020FAE -S315080090784BD08A4B9B6813F00C0F2ED0874B9B68F6 -S3150800908803F00C03082B23D0E368002B64D00122D5 -S31508009098844B1A60FFF7B4FB0546804B1B6813F030 -S315080090A8020F4AD1FFF7ACFB401B0228F5D903206B -S315080090B841E1FFF7A5FB0546784B1B6813F4003F0B -S315080090C8D3D0FFF79DFB401B6428F5D9032032E16E -S315080090D8724B5B6813F4800FD6D1704B1B6813F07C -S315080090E8020F04D0E368012B01D0012023E16B4865 -S315080090F8036823F0F8032169F82292FAA2F2B2FA71 -S3150800910882F201FA02F213430360236813F0080F88 -S3150800911846D0636993B30122634B1A60FFF770FB65 -S3150800912805465E4B5B6F13F0020F39D1FFF768FBF4 -S31508009138401B0228F5D90320FDE05848036823F0A8 -S31508009148F8032169F82292FAA2F2B2FA82F201FA2F -S3150800915802F213430360D8E70022524B1A60FFF75E -S315080091684FFB05464D4B1B6813F0020FCDD0FFF792 -S3150800917847FB401B0228F5D90320DCE000224A4BAE -S315080091881A60FFF73DFB0546444B5B6F13F0020F69 -S3150800919806D0FFF735FB401B0228F5D90320CAE09D -S315080091A8236813F0040F1FD1A369002B00F0C280AF -S315080091B83A4A926802F00C02082A00F0BE80022B8E -S315080091C859D00022394B1A60FFF71AFB0446334B6D -S315080091D81B6813F0007F00F0A780FFF711FB001B40 -S315080091E86428F4D90320A6E0002301932B4B1A6CB4 -S315080091F842F080521A641B6C03F080530193019B5A -S315080092082B4A136843F480731360FFF7F9FA054687 -S31508009218274B1B6813F4807F06D1FFF7F1FA401B2A -S315080092280228F5D9032086E0227A224B1A70A36809 -S3150800923883B1FFF7E5FA0546184B1B6F13F0020FC3 -S31508009248B2D1FFF7DDFA401B41F288339842F3D9C9 -S31508009258032070E0FFF7D4FA0546104B1B6F13F08E -S31508009268020FA1D0FFF7CCFA401B41F28833984287 -S31508009278F3D903205FE000220C4B1A60FFF7C0FA07 -S315080092880546064B1B6813F0007F15D0FFF7B8FA9A -S31508009298401B6428F5D903204DE000BF003802407A -S315080092A80238024000004742800E474260004742A3 -S315080092B80070004070380240E369226A1343616A05 -S315080092C847F6C07292FAA2F2B2FA82F201FA02F2EA -S315080092D81343A26A5208013A4FF4403191FAA1F1B0 -S315080092E8B1FA81F18A401343E16A4FF0706292FA43 -S315080092F8A2F2B2FA82F201FA02F21343104A536052 -S315080093080122104B1A60FFF77BFA04460C4B1B68C0 -S3150800931813F0007F06D1FFF773FA001B6428F5D906 -S31508009328032008E0002006E0002004E0012070473A -S31508009338012000E0002003B030BD0120FBE700BF94 -S315080093480038024060004742F8B5254B9B6803F091 -S315080093580C03042B41D0082B01D02248F8BD204B1A -S315080093685A6802F03F025B6813F4800F12D01C4B50 -S315080093785968C1F3881100231B48A1FB0001FEF7B1 -S315080093881FFF174B5B68C3F3014301335B00B0FB50 -S31508009398F3F0F8BD124B5B68C3F388131E46002723 -S315080093A85C010025E41A65EB0705A90141EA946101 -S315080093B8A001001B61EB0501CB0043EA5073C4000A -S315080093C8A01943EB07018B0243EA9053840220460F -S315080093D819460023FEF7F4FED3E70348F8BD00BF95 -S315080093E8003802400024F40040787D01002800F087 -S315080093F8A28070B50446524B1B6803F00F038B42D4 -S3150800940809D2CBB24E4A1370136803F00F03994278 -S3150800941801D0012070BD236813F0020F17D013F08E -S31508009428040F04D0474A936843F4E05393602368CB -S3150800943813F0080F04D0434A936843F460439360D3 -S31508009448404A936823F0F003A068034393600D46E7 -S31508009458236813F0010F31D06368012B20D0022B43 -S3150800946825D0384A126812F0020F66D035498A683C -S3150800947822F0030213438B60FFF7C2F90646314B05 -S315080094889B6803F00C036268B3EB820F16D0FFF7EC -S31508009498B7F9801B41F288339842F0D9032070BD8A -S315080094A8284A126812F4003FE0D1012070BD254A07 -S315080094B8126812F0007FD9D1012070BD204B1B68B5 -S315080094C803F00F039D4209D2EAB21D4B1A701B68B6 -S315080094D803F00F039D4201D0012070BD236813F0E5 -S315080094E8040F06D0174A936823F4E053E1680B4340 -S315080094F89360236813F0080F07D0124A936823F479 -S315080095086043216943EAC1039360FFF71DFF0D4BCA -S315080095189B6803F0F003F02292FAA2F2B2FA82F2FA -S31508009528D340094AD35CD840084B18600020FFF797 -S315080095382FF9002070BD01207047012070BD00BFBB -S31508009548003C024000380240AC9D0008000000209C -S31508009558014B1868704700BF0000002008B5FFF7E0 -S31508009568F7FF074B9B6803F4E0534FF4E05292FA6F -S31508009578A2F2B2FA82F2D340024AD35CD84008BDB6 -S3150800958800380240BC9D000808B5FFF7E1FF074B05 -S315080095989B6803F460434FF4604292FAA2F2B2FA67 -S315080095A882F2D340024AD35CD84008BD003802404C -S315080095B8BC9D00082DE9F04704460268136923F4A0 -S315080095C84053C1680B4313610168CB6823F41643FB -S315080095D823F00C0382680069024360690243E06964 -S315080095E802431343CB602268536923F44073A16985 -S315080095F80B435361E369B3F5004F62D0D4F8008092 -S31508009608BB4B984500F01B8103F58063984500F02D -S315080096181681FFF7A3FF00EB800000EB8000656862 -S31508009628AD00B0FBF5F5B34FA7FB05356D092E015F -S31508009638FFF794FF00EB800000EB80006568AD003B -S31508009648B0FBF5FAFFF78AFF00EB800000EB800015 -S315080096586568AD00B0FBF5F5A7FB05356D094FF054 -S31508009668640909FB15A52D013235A7FB05356D09D2 -S3150800967805F0F0053544FFF771FF00EB800000EBB5 -S3150800968880006668B600B0FBF6F6FFF767FF00EBE2 -S31508009698800000EB800063689B00B0FBF3F0A7FB33 -S315080096A80030400909FB10694FEA091909F132091E -S315080096B8A7FB0937C7F343172F44C8F80870BDE84E -S315080096C8F087D4F8008003F1804303F510439845E2 -S315080096D85CD003F58063984558D0FFF73FFF00EB49 -S315080096E8800000EB800065686D00B0FBF5F5814FDA -S315080096F8A7FB05356D092E01FFF730FF00EB800043 -S3150800970800EB800065686D00B0FBF5FAFFF726FFE9 -S3150800971800EB800000EB800065686D00B0FBF5F58E -S31508009728A7FB05356D094FF0640909FB15A5ED007A -S315080097383235A7FB05356D096D0005F4F87535440E -S31508009748FFF70CFF00EB800000EB800066687600E8 -S31508009758B0FBF6F6FFF702FF00EB800000EB80008F -S3150800976863685B00B0FBF3F3A7FB03235B0909FBFC -S3150800977813694FEAC90909F13209A7FB0937C7F37B -S3150800978842172F44C8F80870BDE8F087FFF7FCFEB3 -S3150800979800EB800000EB800065686D00B0FBF5F50E -S315080097A8544FA7FB05356D092E01FFF7EDFE00EBB3 -S315080097B8800000EB800065686D00B0FBF5FAFFF7DE -S315080097C8E3FE00EB800000EB800065686D00B0FBE7 -S315080097D8F5F5A7FB05356D094FF0640909FB15A5CD -S315080097E8ED003235A7FB05356D096D0005F4F875EA -S315080097F83544FFF7C9FE00EB800000EB8000666879 -S315080098087600B0FBF6F6FFF7BFFE00EB800000EB2C -S31508009818800063685B00B0FBF3F3A7FB03235B09CF -S3150800982809FB13694FEAC90909F13209A7FB093780 -S31508009838C7F342172F44C8F80870BDE8F087FFF742 -S31508009848A3FE00EB800000EB80006568AD00B0FB66 -S31508009858F5F5284FA7FB05356D092E01FFF794FE88 -S3150800986800EB800000EB80006568AD00B0FBF5FAF8 -S31508009878FFF78AFE00EB800000EB80006568AD0004 -S31508009888B0FBF5F5A7FB05356D094FF0640909FB2B -S3150800989815A52D013235A7FB05356D0905F0F00527 -S315080098A83544FFF771FE00EB800000EB8000666820 -S315080098B8B600B0FBF6F6FFF767FE00EB800000EB94 -S315080098C8800063689B00B0FBF3F3A7FB03235B09DF -S315080098D809FB13694FEA091909F13209A7FB093780 -S315080098E8C7F343172F44C8F80870BDE8F08700BFC8 -S315080098F8001001401F85EB512DE9F04105460F463A -S3150800990816469846069C2B681B6837EA03030CBF5D -S3150800991801230023B3421ED1B4F1FF3FF3D02CB183 -S31508009928FEF76EFFA0EB08008442ECD22A68D368DB -S3150800993823F4D073D3602A68536923F0010353616B -S31508009948202385F8393085F83A30002385F83830E9 -S315080099580320BDE8F0810020BDE8F081704758B3C0 -S3150800996810B5044690F839300BB3242384F83930F7 -S315080099782268D36823F40053D3602046FFF71AFEFB -S315080099882268136923F4904313612268536923F004 -S315080099982A0353612268D36843F40053D36000202E -S315080099A8E063202384F8393084F83A3010BD80F80B -S315080099B83830FFF7D3FFD8E7012070472DE9F04183 -S315080099C882B01E4690F83A30DBB2202B03D002202C -S315080099D802B0BDE8F08104460D469046002958D0E5 -S315080099E8002A58D090F83830012B01D10220EFE729 -S315080099F8012380F838300023C363222380F83A30DD -S31508009A08FEF7FEFE0746A4F82C80A4F82E801DE073 -S31508009A1800963B46002220212046FFF76DFF0028C6 -S31508009A283BD1236933B923685B68C3F3080325F870 -S31508009A38023B0BE023685B68DBB225F8013B05E0CF -S31508009A4823685B6803F07F032B700135E38D9BB2AF -S31508009A58C3B1E38D9BB2013B9BB2E385A368B3F51B -S31508009A68805FD5D000963B46002220212046FFF786 -S31508009A7843FFA0B92369002BE2D123685B682B70E2 -S31508009A880135E3E7202384F83A30002084F83800C3 -S31508009A989EE701209CE701209AE7032098E7032020 -S31508009AA896E700000A4B1A6842F001021A6000217C -S31508009AB899601A6822F0847222F480321A60054A7C -S31508009AC85A601A6822F480221A60D960704700BF63 -S31508009AD8003802401030002400B593B001230693DD -S31508009AE8079302230C934FF480020D9219220E92C3 -S31508009AF8F0220F9210930523119306A8FFF77CFA14 -S31508009B0800B1FEE70F230193022302930023039370 -S31508009B184FF4A05304934FF480530593032101A8E7 -S31508009B28FFF764FC00B1FEE713B05DF804FB08B55F -S31508009B38FEF744FEFFF7D0FF00F0D2F8FEF7F6FD71 -S31508009B4808BD08B5FFF7F3FFFEF766FDFEF7F8FD53 -S31508009B58FEF7E6FDFAE70000F0B58DB0002401949B -S31508009B68464B5A6C42F480425A645A6C02F4804254 -S31508009B780192019A02941A6B42F002021A631A6B4E -S31508009B8802F002020292029A03941A6B42F0080241 -S31508009B981A631A6B02F008020392039A04941A6B62 -S31508009BA842F020021A631A6B02F020020492049A01 -S31508009BB805941A6C42F480221A641A6C02F48022FC -S31508009BC80592059A06941A6C42F000721A641B6C80 -S31508009BD803F000730693069B0320FFF7ABF82246AB -S31508009BE821466FF00B00FFF7B7F8224621466FF0BB -S31508009BF80A00FFF7B1F8224621466FF00900FFF779 -S31508009C08ABF8224621466FF00400FFF7A5F822466E -S31508009C1821466FF00300FFF79FF8224621466FF0AA -S31508009C280100FFF799F8224621464FF0FF30FFF763 -S31508009C3893F84FF4807307930125089509950A95B3 -S31508009C4807A90F48FFF7E6F84FF440770797022663 -S31508009C580896099503250A9507230B9307A9094822 -S31508009C68FFF7D8F80797089609940A9509230B93D6 -S31508009C7807A90548FFF7CEF80DB0F0BD0038024031 -S31508009C8800140240000C024000040240DFF834D0F9 -S31508009C98002103E00C4B5B58435004310B480C4B2E -S31508009CA842189A42F6D30B4A02E0002342F8043BCC -S31508009CB8094B9A42F9D3FFF7F5FE00F031F8FFF79A -S31508009CC840FF704700000220D49D000800000020CD -S31508009CD804000020040000201C010020FEE7000004 -S31508009CE808B5FFF735FC084BA3FB00308009FFF7DA -S31508009CF865F80420FFF778F8002211464FF0FF3080 -S31508009D08FFF72AF808BD00BFD34D621008B5FEF75D -S31508009D1877FD08BD08B5FEF76BFDFFF776F808BDB1 -S31508009D2870B500250C4E0D4CA41BA410A54209D1EC -S31508009D3800F01AF800250A4E0A4CA41BA410A542DE -S31508009D4805D170BD56F8253098470135EEE756F81F -S31508009D58253098470135F2E7CC9D0008CC9D0008C8 -S31508009D68CC9D0008D09D0008F8B500BFF8BC08BC13 -S31508009D789E467047F8B500BFF8BC08BC9E467047B3 -S31508009D8805020602060307030803090309040A0469 -S31508009D980B040C040C050D050E050F050F06100619 -S31508009DA81007100800000000000000000102030464 -S31108009DB806070809000000000102030469 -S30D08009DC434E4FF7F01000000F2 -S30908009DCCAD8100084F -S30908009DD0898100086F -S30908009DD40024F40065 -S70508009C95C1 +S315080084D808B50848084B03604FF461434360002316 +S315080084E88360C360036183610C23436101F045FA25 +S315080084F808BD00BF88000020004800402DE9F0416B +S3150800850804460D461746984601F036F8154BA3FB60 +S3150800851800308009002201E00132D2B2112A1ED8A1 +S31508008528114B13F8121003EB420393F801E001EB21 +S315080085380E0303FB0443B0FBF3FC03FB1C06002EE7 +S31508008548EAD11FFA8CF32B80013B9BB2B3F5806FF7 +S31508008558E2D2397088F800E00120BDE8F0810020F1 +S31508008568BDE8F081D34D6210C49D000870B58CB083 +S315080085780025ADF82E508DF82D500CAB03F8045D88 +S315080085880DF12D020DF12E014FF4FA70FFF7B6FF23 +S315080085981D4C1E4E266025631D4B6363A561E56168 +S315080085A825626562A562E562A560E5609DF82D30DD +S315080085B8013B1B0423619DF82C30013B1B056361B5 +S315080085C8BDF82E306360204600F0B9F92368B34237 +S315080085D818D00E23069300230793012208924CF617 +S315080085E8E041019102934FF6E07103910421049149 +S315080085F8059309920E230A936944034800F014F96F +S315080086080CB070BD0695E6E720000020006400401F +S315080086186400002008B5002301220146034801F03A +S31508008628DBF908B1002008BD012008BD8800002034 +S3150800863808B5FFF74DFFFFF799FF08BDBFF34F8F42 +S315080086480549CA6802F4E062044B1343CB60BFF3DA +S315080086584F8F00BFFDE700BF00ED00E00400FA05F4 +S3150800866808B5214B1B78B3B92048FFF7D3FF012873 +S3150800867800D008BD1D4B1B78013BDBB23F2BF8D851 +S3150800868801F062FB1A4B18600122174B1A70002278 +S31508008698184B1A7008BD174B1B7801331348184432 +S315080086A8FFF7B8FF01280AD001F04EFB104B1B68EC +S315080086B864339842DDD900220B4B1A70D9E70D4A64 +S315080086C813780133DBB21370084A12789342D0D173 +S315080086D80021054A1170054A5278FF2AC9D1022B8A +S315080086E8C7D1FFF7ABFF00BF09010020C80000206B +S315080086F80C0100200A01002008B5002211460E4880 +S3150800870800F0DDF940B90C4B5B6B196840F26762FB +S31508008718914202D0002232B908BD9A680AB10022ED +S31508008728F9E70122F7E71A7DFF2AF5D11B69022B1B +S31508008738F2D1FFF783FF00BF2000002008B5FFF736 +S315080087488FFFFFF7D9FF08BD08B500224FF48071DF +S31508008758014800F059FC08BD0014024010B501F0A4 +S31508008768F3FA0F4B1B68C31AB3F5FA7F0DD3044601 +S315080087780C4B1B7853B901220A4B1A704FF48071B7 +S31508008788094800F041FC064B1C6010BD0022054B49 +S315080087981A704FF48071044800F036FCF3E700BFFE +S315080087A814010020100100200014024010B50446E8 +S315080087B8074B1868074BA3FB0030800900F00CFB31 +S315080087C8002221464FF0FF3000F0D4FA002010BDF1 +S315080087D800000020D34D621008B50B4B1A6842F406 +S315080087E800721A601A6842F480621A601A6842F4BB +S315080087F880721A60032000F0ABFA0020FFF7D6FF54 +S3150800880801F0C8F9002008BD003C0240024A136876 +S3150800881801331360704700BF18010020014B186820 +S31508008828704700BF1801002070B44B6901229A40AE +S31508008838414BD3F8000240F00100C3F80002D3F810 +S31508008848000220F47C50C3F80002D3F800024C6AF0 +S3150800885840EA0420C3F80002D3F81C42D043044077 +S31508008868C3F81C42CB69B3B9334BD3F80C4204405E +S31508008878C3F80C424C69CE688D8845EA06454834E3 +S3150800888843F834504D698E680C8844EA06444835DE +S3150800889803EBC5035C60CB69012B20D08B69002BE1 +S315080088A835D1254CD4F804320340C4F804320B6990 +S315080088B82BB9214BD3F814422040C3F814020B698C +S315080088C8012B2BD00B6A012B2FD01B4AD2F800326A +S315080088D823F00103C2F80032002070BC7047164B1B +S315080088E8D3F80C421443C3F80C424C690E688D88B9 +S315080088F845EA0645483443F834504D698E688C89EC +S3150800890844EA0644483503EBC5035C60C6E70A4CE7 +S31508008918D4F804321343C4F80432C8E70648D0F832 +S3150800892814321343C0F81432CCE7034BD3F81C129D +S315080089380A43C3F81C22C8E70064004070470028A9 +S3150800894800F0BB8038B5044690F83C3003B30223E0 +S3150800895884F83C302268136823F0020313602268FF +S31508008968136843F001031360FFF758FF05462368A9 +S315080089785A6812F0010F10D1FFF750FF401B0A285A +S31508008988F5D9032084F83C00002384F83D3038BD27 +S3150800899880F83D30FFF7D2FFD9E75A6812F0010F81 +S315080089A87CD0A269012A50D01A6822F080021A607F +S315080089B8E369012B4ED02268136823F0400313603D +S315080089C8236A012B4CD02268136823F0200313600E +S315080089D8636A012B4AD02268136823F010031360D0 +S315080089E8A36A012B48D02268136823F0080313608A +S315080089F8E36A012B46D02268136823F00403136040 +S31508008A082168A368E268134322691343626913431A +S31508008A186268013A1343CB612268136823F001039D +S31508008A281360FFF7FBFE054623685A6812F0010F24 +S31508008A382ED0FFF7F3FE401B0A28F5D9032084F841 +S31508008A483C00002384F83D3038BD1A6842F080029D +S31508008A581A60ADE72268136843F040031360AFE76E +S31508008A682268136843F020031360B1E72268136885 +S31508008A7843F010031360B3E72268136843F008034A +S31508008A881360B5E72268136843F004031360B7E771 +S31508008A985B6813F0010F08D0002300E0002333B900 +S31508008AA8042384F83C30012038BD0123F7E7002069 +S31508008AB82064012384F83C3038BD01207047F8B596 +S31508008AC80D46B9B990F83C30DBB2222B00F02F815D +S31508008AD890F83C30DBB2422B00F02B8190F83C3002 +S31508008AE8DBB2622B00F0278190F83C30DBB2722BA0 +S31508008AF800F02381012D15D090F83D30012B00F0A8 +S31508008B082481012380F83D30B5BB90F83C30DBB2B0 +S31508008B18322B29D0522B2BD0122B1CD0222380F88B +S31508008B283C301BE090F83C30DBB2322B00F0078172 +S31508008B3890F83C30DBB2522B00F0038190F83C30B9 +S31508008B48DBB2622B00F0FF8090F83C30DBB2722B68 +S31508008B58D2D10220F8BD422380F83C301646044696 +S31508008B68FFF75CFE074638E0622380F83C30F5E7F5 +S31508008B78722380F83C30F1E790F83C30DBB2222BC0 +S31508008B880BD0422B0DD0122B03D0322380F83C3061 +S31508008B98E4E7522380F83C30E0E7622380F83C306B +S31508008BA8DCE7722380F83C30D8E726B1FFF736FEB3 +S31508008BB8C01B864211D2032084F83C00002384F89F +S31508008BC83D30F8BD23681B6913F0030F0CBF01235A +S31508008BD8002363B1B6F1FF3FE7D1002DF2D1236830 +S31508008BE8DB6813F0030F0CBF01230023F1E7002D00 +S31508008BF867D1636B216805F11B0212018A5802F0D6 +S31508008C0804029A60002A5ED1216805F11B02120146 +S31508008C188A58520D1A60216805F11B0212018958F3 +S31508008C2801F00201D96021681144496801F00F0171 +S31508008C38196121680A445268C2F30722DA611D627B +S31508008C4821682A011144D1F8B81119752168114407 +S31508008C58D1F8B811090A597521681144D1F8B8111B +S31508008C68090C997521681144D1F8B811090ED975F6 +S31508008C7821681144D1F8BC11197621681144D1F834 +S31508008C88BC11090A597621681144D1F8BC11090C96 +S31508008C98997621680A44D2F8BC21120EDA76D5B933 +S31508008CA823682022DA604DBB94F83C30DBB2622B8D +S31508008CB81CD0722B1ED0422B11D0012384F83C30CD +S31508008CC810E0A36B96E7216805F11B0212018A5882 +S31508008CD8D2085A609FE7236820221A61E3E712231D +S31508008CE884F83C30002084F83D00F8BD322384F827 +S31508008CF83C30F7E7522384F83C30F3E794F83C30E5 +S31508008D08DBB2622B0BD0722B0DD0522B03D001236A +S31508008D1884F83C30E6E7122384F83C30E2E722235D +S31508008D2884F83C30DEE7422384F83C30DAE7022050 +S31508008D38F8BD0220F8BD0220F8BD0220F8BD0220C1 +S31508008D48F8BD0220F8BD0220F8BD0220F8BD0000D3 +S31508008D58074AD36823F4E0631B041B0C000200F4DB +S31508008D68E060184340F0BF6040F40030D0607047B8 +S31508008D7800ED00E030B4164BDB68C3F30223C3F1F9 +S31508008D880704042C28BF04241D1D062D17D9033BE8 +S31508008D98012505FA04F4013C2140994005FA03F334 +S31508008DA8013B1340194300280BDB0901C9B200F13E +S31508008DB8604000F5614080F8001330BC7047002316 +S31508008DC8E6E700F00F000901C9B2024B1954F4E7A7 +S31508008DD800ED00E014ED00E00138B0F1807F0AD21A +S31508008DE8064B5860F021064A82F82310002098603E +S31508008DF807221A6070470120704700BF10E000E09C +S31508008E0800ED00E0042805D0054A136823F004039A +S31508008E1813607047024A136843F0040313607047E7 +S31508008E2810E000E0704708B5FFF7FCFF08BD000032 +S31508008E38F0B583B000244BE04FEAD40E0EF1080EC5 +S31508008E4850F82E2004F00706B6000F27B74022EA86 +S31508008E5807020F6907FA06F6324340F82E2046E05D +S31508008E68082600E0002606FA0EF632430233614E5B +S31508008E7846F82320604B1A68EB4302EA03064F6854 +S31508008E8817F4803F01D045EA02065B4A1660526825 +S31508008E9803EA02064F6817F4003F01D045EA0206BE +S31508008EA8554A5660926803EA02064F6817F4801F07 +S31508008EB801D045EA0206504A9660D26813404E68C1 +S31508008EC816F4001F01D045EA02034B4AD360013461 +S31508008ED80F2C00F28C800123A3400A6803EA0205D6 +S31508008EE8AB42F4D14A68022AA6D0122AA4D0066848 +S31508008EF84FEA440E032202FA0EF2D24316404F688E +S31508008F0807F0030707FA0EF73E4306604E68771E12 +S31508008F18012F03D9112E01D0122E0FD186681640BB +S31508008F28CF6807FA0EF73E438660466826EA0303C3 +S31508008F384E68C6F30016A64033434360C3681A4012 +S31508008F488B6803FA0EF31A43C2604B6813F0805F06 +S31508008F58BDD000230193294B5A6C42F480425A64C7 +S31508008F685B6C03F480430193019BA3089E1C214A6A +S31508008F7852F8262004F003064FEA860E0F2606FA4C +S31508008F880EF622EA06021E4FB8423FF46BAF1D4E94 +S31508008F98B0421ED006F58066B0421CD006F580663B +S31508008FA8B0421AD006F58066B04218D006F5806633 +S31508008FB8B04216D006F58066B04214D006F580662B +S31508008FC8B04212D006F58066B0423FF449AF09268A +S31508008FD849E7012647E7022645E7032643E7042625 +S31508008FE841E705263FE706263DE707263BE703B0A0 +S31508008FF8F0BD00BF00380140003C0140003802407F +S31508009008000002400004024012B909048161704751 +S3150800901881617047002800F0978130B583B004460F +S31508009028036813F0010F2ED0A34B9B6803F00C03BB +S31508009038042B1FD0A04B9B6803F00C03082B14D0F5 +S3150800904822799E4B1A706368002B40D0FFF7E6FB1F +S315080090580546994B1B6813F4003F14D1FFF7DEFB4E +S31508009068401B6428F5D9032073E1934B5B6813F416 +S31508009078800FE5D0904B1B6813F4003F03D0636854 +S31508009088002B00F06381236813F0020F4BD08A4B3C +S315080090989B6813F00C0F2ED0874B9B6803F00C03C4 +S315080090A8082B23D0E368002B64D00122844B1A606E +S315080090B8FFF7B4FB0546804B1B6813F0020F4AD12D +S315080090C8FFF7ACFB401B0228F5D9032041E1FFF75F +S315080090D8A5FB0546784B1B6813F4003FD3D0FFF76A +S315080090E89DFB401B6428F5D9032032E1724B5B6867 +S315080090F813F4800FD6D1704B1B6813F0020F04D0F7 +S31508009108E368012B01D0012023E16B48036823F0AB +S31508009118F8032169F82292FAA2F2B2FA82F201FA5F +S3150800912802F213430360236813F0080F46D06369F5 +S3150800913893B30122634B1A60FFF770FB05465E4B33 +S315080091485B6F13F0020F39D1FFF768FB401B022843 +S31508009158F5D90320FDE05848036823F0F803216988 +S31508009168F82292FAA2F2B2FA82F201FA02F213434A +S315080091780360D8E70022524B1A60FFF74FFB0546F3 +S315080091884D4B1B6813F0020FCDD0FFF747FB401B6A +S315080091980228F5D90320DCE000224A4B1A60FFF7BB +S315080091A83DFB0546444B5B6F13F0020F06D0FFF7ED +S315080091B835FB401B0228F5D90320CAE0236813F0BB +S315080091C8040F1FD1A369002B00F0C2803A4A92689F +S315080091D802F00C02082A00F0BE80022B59D00022A1 +S315080091E8394B1A60FFF71AFB0446334B1B6813F012 +S315080091F8007F00F0A780FFF711FB001B6428F4D94D +S315080092080320A6E0002301932B4B1A6C42F08052E8 +S315080092181A641B6C03F080530193019B2B4A13684D +S3150800922843F480731360FFF7F9FA0546274B1B6862 +S3150800923813F4807F06D1FFF7F1FA401B0228F5D907 +S31508009248032086E0227A224B1A70A36883B1FFF7B7 +S31508009258E5FA0546184B1B6F13F0020FB2D1FFF754 +S31508009268DDFA401B41F288339842F3D9032070E0AF +S31508009278FFF7D4FA0546104B1B6F13F0020FA1D05F +S31508009288FFF7CCFA401B41F288339842F3D90320FA +S315080092985FE000220C4B1A60FFF7C0FA0546064B3A +S315080092A81B6813F0007F15D0FFF7B8FA401B64282F +S315080092B8F5D903204DE000BF0038024002380240C5 +S315080092C800004742800E474260004742007000404F +S315080092D870380240E369226A1343616A47F6C07226 +S315080092E892FAA2F2B2FA82F201FA02F21343A26AD7 +S315080092F85208013A4FF4403191FAA1F1B1FA81F1D5 +S315080093088A401343E16A4FF0706292FAA2F2B2FAFF +S3150800931882F201FA02F21343104A53600122104BF3 +S315080093281A60FFF77BFA04460C4B1B6813F0007F9C +S3150800933806D1FFF773FA001B6428F5D9032008E05D +S31508009348002006E0002004E001207047012000E024 +S31508009358002003B030BD0120FBE700BF00380240FB +S3150800936860004742F8B5254B9B6803F00C03042BAD +S3150800937841D0082B01D02248F8BD204B5A6802F084 +S315080093883F025B6813F4800F12D01C4B5968C1F36F +S31508009398881100231B48A1FB0001FEF711FF174B94 +S315080093A85B68C3F3014301335B00B0FBF3F0F8BD18 +S315080093B8124B5B68C3F388131E4600275C01002519 +S315080093C8E41A65EB0705A90141EA9461A001001BA7 +S315080093D861EB0501CB0043EA5073C400A01943EBBF +S315080093E807018B0243EA9053840220461946002354 +S315080093F8FEF7E6FED3E70348F8BD00BF003802408B +S315080094080024F40040787D01002800F0A28070B599 +S315080094180446524B1B6803F00F038B4209D2CBB2A2 +S315080094284E4A1370136803F00F03994201D00120BE +S3150800943870BD236813F0020F17D013F0040F04D079 +S31508009448474A936843F4E0539360236813F0080F78 +S3150800945804D0434A936843F460439360404A936848 +S3150800946823F0F003A068034393600D46236813F0BE +S31508009478010F31D06368012B20D0022B25D0384A3A +S31508009488126812F0020F66D035498A6822F003027C +S3150800949813438B60FFF7C2F90646314B9B6803F006 +S315080094A80C036268B3EB820F16D0FFF7B7F9801B77 +S315080094B841F288339842F0D9032070BD284A1268C9 +S315080094C812F4003FE0D1012070BD254A126812F057 +S315080094D8007FD9D1012070BD204B1B6803F00F030C +S315080094E89D4209D2EAB21D4B1A701B6803F00F0396 +S315080094F89D4201D0012070BD236813F0040F06D0E1 +S31508009508174A936823F4E053E1680B43936023688A +S3150800951813F0080F07D0124A936823F460432169A9 +S3150800952843EAC1039360FFF71DFF0D4B9B6803F0E1 +S31508009538F003F02292FAA2F2B2FA82F2D340094A6A +S31508009548D35CD840084B18600020FFF72FF9002095 +S3150800955870BD01207047012070BD00BF003C024065 +S3150800956800380240E89D000800000020014B1868F2 +S31508009578704700BF0000002008B5FFF7F7FF074B44 +S315080095889B6803F4E0534FF4E05292FAA2F2B2FA57 +S3150800959882F2D340024AD35CD84008BD003802405C +S315080095A8F89D000808B5FFF7E1FF074B9B6803F429 +S315080095B860434FF4604292FAA2F2B2FA82F2D340BA +S315080095C8024AD35CD84008BD00380240F89D000816 +S315080095D82DE9F04704460268136923F44053C16825 +S315080095E80B4313610168CB6823F4164323F00C0375 +S315080095F882680069024360690243E06902431343CB +S31508009608CB602268536923F44073A1690B435361FD +S31508009618E369B3F5004F62D0D4F80080BB4B984590 +S3150800962800F01B8103F58063984500F01681FFF763 +S31508009638A3FF00EB800000EB80006568AD00B0FB77 +S31508009648F5F5B34FA7FB05356D092E01FFF794FF0E +S3150800965800EB800000EB80006568AD00B0FBF5FA0A +S31508009668FFF78AFF00EB800000EB80006568AD0015 +S31508009678B0FBF5F5A7FB05356D094FF0640909FB3D +S3150800968815A52D013235A7FB05356D0905F0F00539 +S315080096983544FFF771FF00EB800000EB8000666831 +S315080096A8B600B0FBF6F6FFF767FF00EB800000EBA5 +S315080096B8800063689B00B0FBF3F0A7FB0030400905 +S315080096C809FB10694FEA091909F13209A7FB093795 +S315080096D8C7F343172F44C8F80870BDE8F087D4F8CD +S315080096E8008003F1804303F5104398455CD003F5E1 +S315080096F88063984558D0FFF73FFF00EB800000EBE2 +S31508009708800065686D00B0FBF5F5814FA7FB053548 +S315080097186D092E01FFF730FF00EB800000EB800093 +S3150800972865686D00B0FBF5FAFFF726FF00EB8000C9 +S3150800973800EB800065686D00B0FBF5F5A7FB0535FD +S315080097486D094FF0640909FB15A5ED003235A7FB2D +S3150800975805356D096D0005F4F8753544FFF70CFFF6 +S3150800976800EB800000EB800066687600B0FBF6F632 +S31508009778FFF702FF00EB800000EB800063685B00E0 +S31508009788B0FBF3F3A7FB03235B0909FB13694FEA4D +S31508009798C90909F13209A7FB0937C7F342172F4444 +S315080097A8C8F80870BDE8F087FFF7FCFE00EB8000F4 +S315080097B800EB800065686D00B0FBF5F5544FA7FB14 +S315080097C805356D092E01FFF7EDFE00EB800000EB6D +S315080097D8800065686D00B0FBF5FAFFF7E3FE00EB5D +S315080097E8800000EB800065686D00B0FBF5F5A7FB07 +S315080097F805356D094FF0640909FB15A5ED003235E5 +S31508009808A7FB05356D096D0005F4F8753544FFF7AE +S31508009818C9FE00EB800000EB800066687600B0FBA6 +S31508009828F6F6FFF7BFFE00EB800000EB80006368E2 +S315080098385B00B0FBF3F3A7FB03235B0909FB13697A +S315080098484FEAC90909F13209A7FB0937C7F34217CD +S315080098582F44C8F80870BDE8F087FFF7A3FE00EBA9 +S31508009868800000EB80006568AD00B0FBF5F5284F71 +S31508009878A7FB05356D092E01FFF794FE00EB80005E +S3150800988800EB80006568AD00B0FBF5FAFFF78AFEC5 +S3150800989800EB800000EB80006568AD00B0FBF5F5CD +S315080098A8A7FB05356D094FF0640909FB15A52D01B8 +S315080098B83235A7FB05356D0905F0F0053544FFF780 +S315080098C871FE00EB800000EB80006668B600B0FB0E +S315080098D8F6F6FFF767FE00EB800000EB800063688A +S315080098E89B00B0FBF3F3A7FB03235B0909FB13698A +S315080098F84FEA091909F13209A7FB0937C7F34317CC +S315080099082F44C8F80870BDE8F08700BF001001406A +S315080099181F85EB512DE9F04105460F461646984630 +S31508009928069C2B681B6837EA03030CBF0123002330 +S31508009938B3421ED1B4F1FF3FF3D02CB1FEF76EFF48 +S31508009948A0EB08008442ECD22A68D36823F4D073C3 +S31508009958D3602A68536923F001035361202385F8E5 +S31508009968393085F83A30002385F838300320BDE8C1 +S31508009978F0810020BDE8F081704758B310B5044659 +S3150800998890F839300BB3242384F839302268D36821 +S3150800999823F40053D3602046FFF71AFE226813699A +S315080099A823F4904313612268536923F02A03536109 +S315080099B82268D36843F40053D3600020E063202369 +S315080099C884F8393084F83A3010BD80F83830FFF713 +S315080099D8D3FFD8E7012070472DE9F04182B01E462B +S315080099E890F83A30DBB2202B03D0022002B0BDE84B +S315080099F8F08104460D469046002958D0002A58D0CA +S31508009A0890F83830012B01D10220EFE7012380F8BE +S31508009A1838300023C363222380F83A30FEF7FEFE67 +S31508009A280746A4F82C80A4F82E801DE000963B462D +S31508009A38002220212046FFF76DFF00283BD1236925 +S31508009A4833B923685B68C3F3080325F8023B0BE0C0 +S31508009A5823685B68DBB225F8013B05E023685B6889 +S31508009A6803F07F032B700135E38D9BB2C3B1E38DF9 +S31508009A789BB2013B9BB2E385A368B3F5805FD5D05B +S31508009A8800963B46002220212046FFF743FFA0B94F +S31508009A982369002BE2D123685B682B700135E3E75D +S31508009AA8202384F83A30002084F838009EE70120FD +S31508009AB89CE701209AE7032098E7032096E7000029 +S31508009AC80C4B1A6842F001021A60002199601A685C +S31508009AD822F0847222F480321A60074A5A601A6899 +S31508009AE822F480221A60D9604FF00062034B9A600C +S31508009AF8704700BF003802401030002400ED00E02F +S31508009B08014B024A9A60704700ED00E000800008A1 +S31508009B1800B593B001230693079302230C934FF4D9 +S31508009B2880020D9219220E92F0220F9210930523A5 +S31508009B38119306A8FFF76EFA00B1FEE70F23019303 +S31508009B4802230293002303934FF4A05304934FF47C +S31508009B5880530593032101A8FFF756FC00B1FEE7D9 +S31508009B6813B05DF804FB08B5FFF7CAFFFEF734FE25 +S31508009B78FFF7CEFF00F0D2F8FEF7E6FD08BD08B5F8 +S31508009B88FFF7F1FFFEF754FDFEF7E8FDFEF7D6FDF1 +S31508009B98FAE70000F0B58DB000240194464B5A6CDC +S31508009BA842F480425A645A6C02F480420192019A3D +S31508009BB802941A6B42F002021A631A6B02F0020246 +S31508009BC80292029A03941A6B42F008021A631A6BF5 +S31508009BD802F008020392039A04941A6B42F02002D0 +S31508009BE81A631A6B02F020020492049A05941A6CF6 +S31508009BF842F480221A641A6C02F480220592059AA5 +S31508009C0806941A6C42F000721A641B6C03F000730F +S31508009C180693069B0320FFF79BF8224621466FF01A +S31508009C280B00FFF7A7F8224621466FF00A00FFF750 +S31508009C38A1F8224621466FF00900FFF79BF822464D +S31508009C4821466FF00400FFF795F8224621466FF083 +S31508009C580300FFF78FF8224621466FF00100FFF749 +S31508009C6889F8224621464FF0FF30FFF783F84FF46C +S31508009C78807307930125089509950A9507A90F483A +S31508009C88FFF7D6F84FF440770797022608960995FE +S31508009C9803250A9507230B9307A90948FFF7C8F868 +S31508009CA80797089609940A9509230B9307A905485F +S31508009CB8FFF7BEF80DB0F0BD0038024000140240A8 +S31508009CC8000C024000040240DFF834D0002103E00B +S31508009CD80C4B5B58435004310B480C4B42189A42BC +S31508009CE8F6D30B4A02E0002342F8043B094B9A4292 +S31508009CF8F9D3FFF7E5FE00F031F8FFF740FF7047A4 +S31508009D0800000220109E0008000000200400002021 +S31508009D18040000201C010020FEE7000008B5FFF734 +S31508009D2825FC084BA3FB00308009FFF755F80420EB +S31508009D38FFF768F8002211464FF0FF30FFF71AF8C8 +S31508009D4808BD00BFD34D621008B5FEF767FD08BD0C +S31508009D5808B5FEF75BFDFFF766F808BD70B5002580 +S31508009D680C4E0D4CA41BA410A54209D100F01AF8F4 +S31508009D7800250A4E0A4CA41BA410A54205D170BD9D +S31508009D8856F8253098470135EEE756F825309847AE +S31508009D980135F2E7089E0008089E0008089E000894 +S31508009DA80C9E0008F8B500BFF8BC08BC9E4670476C +S31108009DB8F8B500BFF8BC08BC9E46704712 +S31508009DC405020602060307030803090309040A042D +S31508009DD40B040C040C050D050E050F050F061006DD +S31508009DE41007100800000000000000000102030428 +S31108009DF40607080900000000010203042D +S30D08009E00F8E3FF7F01000000F2 +S30908009E08AD81000812 +S30908009E0C8981000832 +S30908009E100024F40028 +S70508009CD185 diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/lib/system_stm32f2xx.c b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/lib/system_stm32f2xx.c index c6f7869b..deeb478c 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/lib/system_stm32f2xx.c +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/lib/system_stm32f2xx.c @@ -177,18 +177,10 @@ void SystemInit(void) #endif /* DATA_IN_ExtSRAM */ /* Configure the Vector Table location add offset address ------------------*/ - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM - SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else - SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif +#ifdef VECT_TAB_SRAM + SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ +#else + SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ #endif } diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/main.c b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/main.c index f9730992..16bc0943 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/bin/demoprog_stm32f303.elf b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/bin/demoprog_stm32f303.elf index 086c3a28..3b1939c1 100755 Binary files a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/bin/demoprog_stm32f303.elf and b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/bin/demoprog_stm32f303.elf differ diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/bin/demoprog_stm32f303.srec b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/bin/demoprog_stm32f303.srec index b732019a..d2979508 100755 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/bin/demoprog_stm32f303.srec +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/bin/demoprog_stm32f303.srec @@ -1,355 +1,350 @@ S01E000062696E2F64656D6F70726F675F73746D3332663330332E737265632D -S3150800400000A00020254300087543000875430008F2 -S315080040107543000875430008754300080000000052 -S3150800402000000000000000000000000075430008C2 -S31508004030754300080000000075430008AD430008FA -S315080040407543000875430008754300087543000862 -S315080040507543000875430008754300087543000852 -S315080040607543000875430008754300087543000842 -S315080040707543000875430008754300087543000832 -S315080040807543000875430008754300087543000822 -S315080040907543000875430008754300087543000812 -S315080040A07543000875430008754300087543000802 -S315080040B075430008754300087543000875430008F2 -S315080040C075430008754300087543000875430008E2 -S315080040D075430008754300087543000875430008D2 -S315080040E075430008754300087543000875430008C2 -S315080040F075430008754300087543000875430008B2 -S3150800410000000000000000000000000075430008E1 -S315080041107543000875430008754300087543000891 -S315080041207543000875430008754300087543000881 -S3150800413075430008754300080000000000000000F1 -S315080041407543000875430008754300080000000021 +S3150800400000A00020F9420008494300084943000877 +S3150800401049430008494300084943000800000000D6 +S3150800402000000000000000000000000049430008EE +S31508004030494300080000000049430008294F0008CA +S315080040404943000849430008494300084943000812 +S315080040504943000849430008494300084943000802 +S3150800406049430008494300084943000849430008F2 +S3150800407049430008494300084943000849430008E2 +S3150800408049430008494300084943000849430008D2 +S3150800409049430008494300084943000849430008C2 +S315080040A049430008494300084943000849430008B2 +S315080040B049430008494300084943000849430008A2 +S315080040C04943000849430008494300084943000892 +S315080040D04943000849430008494300084943000882 +S315080040E04943000849430008494300084943000872 +S315080040F04943000849430008494300084943000862 +S31508004100000000000000000000000000494300080D +S315080041104943000849430008494300084943000841 +S315080041204943000849430008494300084943000831 +S315080041304943000849430008000000000000000049 +S3150800414049430008494300084943000800000000A5 S315080041500000000000000000000000000000000051 -S3150800416000000000000000007543000875430008C1 -S315080041707543000800000000000000000000000071 -S311080041800000000075430008EE11AA5567 +S315080041600000000000000000494300084943000819 +S31508004170494300080000000000000000000000009D +S311080041800000000049430008EE11AA5593 S3150800418C10B5054C237833B9044B13B10448AFF377 -S3150800419C00800123237010BD2C04002000000000B1 -S315080041AC58510008084B10B51BB108490848AFF31D -S315080041BC00800848036803B910BD074B002BFBD0D9 -S315080041CCBDE81040184700BF00000000300400206E -S315080041DC585100082C0400200000000070B50F4E42 -S315080041EC0F4D761BB61018BF002405D0013455F8B0 -S315080041FC043B9847A642F9D10A4E0B4D761B00F0A4 -S3150800420CA5FFB61018BF002406D0013455F8043B98 -S3150800421C9847A642F9D170BD70BD00BFA4510008DD -S3150800422CA4510008AC510008A4510008024B13B164 -S3150800423C024800F005B87047000000005942000813 -S3150800424C002301461A46184600F014B838B5074D2F -S3150800425C074C2C1BA41005D0013C55F8043D984777 -S3150800426C002CF9D1BDE8384000F076BFB0510008F3 -S3150800427CAC5100082DE9F047254C2568D5F848417E -S3150800428C0646884692469946C4B360681F2817DCCA -S3150800429C431C76B104EB80050122C5F888A0D4F836 -S315080042AC881182401143022EC4F88811C5F808916A -S315080042BC1ED00230636044F820800020BDE8F087E9 -S315080042CC144B03B34FF4C870AFF300800446D0B157 -S315080042DCD5F84831002780E88800C5F848413846A3 -S315080042EC0123C4F88871C4F88C71002EE1D0D1E78B -S315080042FCD4F88C110A43C4F88C21DAE705F5A674B0 -S3150800430CC5F84841C1E74FF0FF30BDE8F08700BF5C -S3150800431C7051000800000000DFF834D0002103E0DB -S3150800432C0C4B5B58435004310B480C4B42189A42C1 -S3150800433CF6D30B4A02E0002342F8043B094B9A4297 -S3150800434CF9D300F0E5F8FFF749FF00F063F8FEE74C -S3150800435C00A00020B0510008000000202C0400200A -S3150800436C2C04002054040020FEE7000008B500F0D9 -S3150800437C3FFD084BA3FB0030800900F053FE0420D8 -S3150800438C00F066FE002211464FF0FF3000F018FED2 -S3150800439C08BD00BFD34D621008B500F09FFE08BDDE -S315080043AC08B500F093FE00F065FE08BD00B591B0A7 -S315080043BC012306934FF4A0220792002208920A932F -S315080043CC02230D934FF480330E934FF4E0130F939F -S315080043DC06A800F0D3F800B1FEE70F2301930221DB -S315080043EC0291002303934FF480620492059301A86B -S315080043FC00F00CFC00B1FEE711B05DF804FB00BF41 -S3150800440C08B500F051FEFFF7D1FFFFF7AFFF00F03C -S3150800441C6BFE08BD08B5FFF7F3FF00F06FFEFCE76F -S3150800442C70B58AB0384B9A6942F001029A619A695A -S3150800443C02F001020192019A5A6942F480025A6109 -S3150800444C5A6902F480020292029A5A6942F40012DC -S3150800445C5A615A6902F400120392039A5A6942F491 -S3150800446C00325A615B6903F400330493049B0320FE -S3150800447C00F094FD002211466FF00B0000F0A0FD31 -S3150800448C002211466FF00A0000F09AFD0022114630 -S3150800449C6FF0090000F094FD002211466FF004003D -S315080044AC00F08EFD002211466FF0030000F088FD27 -S315080044BC002211466FF0010000F082FD0022114621 -S315080044CC4FF0FF3000F07CFD4FF480560596012521 -S315080044DC0695002407940323089305A94FF09040EA -S315080044EC00F08CFC224631464FF0904000F050FD0F -S315080044FC4FF48073059306950794089405A9034809 -S3150800450C00F07CFC0AB070BD001002400010004898 -S3150800451C1549D1F8883043F47003C1F88830134B29 -S3150800452C1A6842F001021A605868114A02405A6029 -S3150800453C1A6822F0847222F480321A601A6822F4FD -S3150800454C80221A605A6822F4FE025A60DA6A22F04D -S3150800455C0F02DA62186B074A02401A6300229A6045 -S3150800456C054B8B60704700BF00ED00E00010024061 -S3150800457C0CC07FF8CCFC00FF0040000870B582B078 -S3150800458C0446036813F0010F00F09D80B64B5B6878 -S3150800459C03F00C03042B0AD0B34B5B6803F00C0333 -S315080045AC082B1BD1B04B5B6813F4803F16D04FF425 -S315080045BC003393FAA3F3AC4B19684FF4003393FA10 -S315080045CCA3F3B3FA83F303F01F03012202FA03F3EE -S315080045DC194278D06368002B75D1B8E26368B3F5D5 -S315080045EC803F05D1A04A136843F48033136026E054 -S315080045FC63B903F1804303F504331A6822F4803255 -S3150800460C1A601A6822F480221A6018E0B3F5A02FF3 -S3150800461C0CD103F18043A3F53C331A6842F480228B -S3150800462C1A601A6842F480321A6008E08E4B1A68CF -S3150800463C22F480321A601A6822F480221A608A4997 -S3150800464CCB6A23F00F02A3681343CB626368EBB102 -S3150800465C00F044FD054605E000F040FD401B6428CB -S3150800466C00F277824FF4003393FAA3F37E4B196862 -S3150800467C4FF4003393FAA3F3B3FA83F303F01F034F -S3150800468C012202FA03F31942E6D01CE000F026FDDB -S3150800469C054605E000F022FD401B642800F25B820B -S315080046AC4FF4003393FAA3F36F4B19684FF40033A6 -S315080046BC93FAA3F3B3FA83F303F01F03012202FA66 -S315080046CC03F31942E6D1236813F0020F00F0908029 -S315080046DC654B5B6813F00C0F0AD0634B5B6803F0F1 -S315080046EC0C03082B27D1604B5B6813F4803F22D14F -S315080046FC022393FAA3F35C4B1968022393FAA3F3E8 -S3150800470CB3FA83F303F01F03012202FA03F31942E7 -S3150800471C03D02369934240F020825348036823F060 -S3150800472CF8016369F82292FAA2F2B2FA82F293407D -S3150800473C0B4303605CE023699BB3012292FAA2F354 -S3150800474CB3FA83F303F1845303F584139B001A60BD -S3150800475C00F0C4FC054605E000F0C0FC401B02282E -S3150800476C00F2FD81022393FAA3F33F4B1968022347 -S3150800477C93FAA3F3B3FA83F303F01F03012202FAA5 -S3150800478C03F31942E8D03848036823F0F801636943 -S3150800479CF82292FAA2F2B2FA82F293400B43036021 -S315080047AC26E0012393FAA3F3B3FA83F303F18453B4 -S315080047BC03F584139B0000221A6000F08FFC054653 -S315080047CC05E000F08BFC401B022800F2CA8102238C -S315080047DC93FAA3F3244B1968022393FAA3F3B3FAB7 -S315080047EC83F303F01F03012202FA03F31942E8D1FB -S315080047FC236813F0080F55D0A3693BB3012191FA2E -S3150800480CA1F2B2FA82F2194B13449B00196000F01C -S3150800481C65FC054605E000F061FC401B022800F229 -S3150800482CA281022393FAA3F293FAA3F293FAA3F2C0 -S3150800483C0D4A516A93FAA3F3B3FA83F303F01F03F1 -S3150800484C012202FA03F31942E5D02BE0012292FA6F -S3150800485CA2F2B2FA82F2054B13449B0000221A60AC -S3150800486C00F03CFC054609E000100240208190103F -S3150800487C00F034FC401B022800F27781022393FADD -S3150800488CA3F293FAA3F293FAA3F2BE4A516A93FAE5 -S3150800489CA3F3B3FA83F303F01F03012202FA03F31B -S315080048AC1942E5D1236813F0040F00F0BA80B54B12 -S315080048BCDB6913F0805F0BD1B24BDA6942F0805298 -S315080048CCDA61DB6903F080530193019B012500E053 -S315080048DC0025AD4B1B6813F4807F13D1AA4A1368C5 -S315080048EC43F48073136000F0F9FB064605E000F00C -S315080048FCF5FB801B642800F23A81A34B1B6813F462 -S3150800490C807FF4D0E368012B05D19E4A136A43F0E5 -S3150800491C0103136222E063B903F1804303F5043300 -S3150800492C1A6A22F001021A621A6A22F004021A6240 -S3150800493C14E0052B09D1934B1A6A42F004021A6249 -S3150800494C1A6A42F001021A6208E08E4B1A6A22F0C1 -S3150800495C01021A621A6A22F004021A62E3686BB33D -S3150800496C00F0BCFB064607E000F0B8FB801B41F2E2 -S3150800497C8833984200F2FD80022393FAA3F293FA45 -S3150800498CA3F3B3FA83F35B0943F00203DBB2022BFE -S3150800499C02D17C4B196A04E0022393FAA3F3794BF0 -S315080049AC596A022393FAA3F3B3FA83F303F01F03AA -S315080049BC012202FA03F31942D6D02CE000F08EFB42 -S315080049CC064607E000F08AFB801B41F288339842C2 -S315080049DC00F2D180022393FAA3F293FAA3F3B3FA63 -S315080049EC83F35B0943F00203DBB2022B02D1654B5E -S315080049FC196A04E0022393FAA3F3624B596A022359 -S31508004A0C93FAA3F3B3FA83F303F01F03012202FA12 -S31508004A1C03F31942D6D125B15A4AD36923F08053E8 -S31508004A2CD361E369002B00F0A880564A526802F05D -S31508004A3C0C02082A00F0A380022B5DD14FF080737C -S31508004A4C93FAA3F3B3FA83F303F1845303F58413AC -S31508004A5C9B0000221A6000F041FB054605E000F0B9 -S31508004A6C3DFB401B022800F291804FF0007393FA2D -S31508004A7CA3F3444B19684FF0007393FAA3F3B3FAF4 -S31508004A8C83F303F01F03012202FA03F31942E6D15A -S31508004A9C3C48436823F47411636A226A13430B4334 -S31508004AAC43604FF0807393FAA3F3B3FA83F303F1DD -S31508004ABC845303F584139B0001221A6000F00EFB45 -S31508004ACC044604E000F00AFB001B022860D84FF0ED -S31508004ADC007393FAA3F32B4B19684FF0007393FAF0 -S31508004AECA3F3B3FA83F303F01F03012202FA03F3C9 -S31508004AFC1942E7D000204EE04FF0807393FAA3F3E7 -S31508004B0CB3FA83F303F1845303F584139B00002251 -S31508004B1C1A6000F0E3FA044604E000F0DFFA001B22 -S31508004B2C022837D84FF0007393FAA3F3154B19687C -S31508004B3C4FF0007393FAA3F3B3FA83F303F01F034E -S31508004B4C012202FA03F31942E7D1002023E00120DF -S31508004B5C21E003201FE003201DE001201BE00320B9 -S31508004B6C19E0032017E0032015E0032013E00320C7 -S31508004B7C11E003200FE003200DE000200BE00120DC -S31508004B8C09E000BF0010024000700040032002E05C -S31508004B9C032000E0032002B070BD00BF164B5B6813 -S31508004BAC03F00C02082A25D103F470114FF4701285 -S31508004BBC92FAA2F2B2FA82F221FA02F20F498A5C4E -S31508004BCC0D49C96A01F00F000F2191FAA1F1B1FA4A -S31508004BDC81F120FA01F10A48405C13F4803F05D0B4 -S31508004BEC084BB3FBF0F000FB02F07047064800FBDD -S31508004BFC02F07047034870470010024094510008B1 -S31508004C0C8451000800127A0000093D0070B5744BF7 -S31508004C1C1B6803F007038B420BD2714A136823F007 -S31508004C2C07030B431360136803F00703994240F01C -S31508004C3CC680036813F0020F06D06A4C636823F02B -S31508004C4CF0028368134363600D460446036813F049 -S31508004C5C010F75D04268012A13D14FF4003393FA29 -S31508004C6CA3F3604B18684FF4003393FAA3F3B3FA23 -S31508004C7C83F303F01F03012101FA03F3184227D12A -S31508004C8C9FE0022A13D14FF0007393FAA3F3554B06 -S31508004C9C18684FF0007393FAA3F3B3FA83F303F08F -S31508004CAC1F03012101FA03F3184211D18BE00223E9 -S31508004CBC93FAA3F34B4B1868022393FAA3F3B3FAAC -S31508004CCC83F303F01F03012101FA03F318427CD086 -S31508004CDC44494B6823F0030313434B6000F0FEF979 -S31508004CEC06466368012B0ED106E000F0F7F9801B27 -S31508004CFC41F2883398426AD83A4B5B6803F00C0346 -S31508004D0C042BF2D11CE0022B15D106E000F0E6F9D3 -S31508004D1C801B41F2883398425BD8324B5B6803F0B0 -S31508004D2C0C03082BF2D10BE000F0D8F9801B41F2EA -S31508004D3C883398424FD82B4B5B6813F00C0FF3D182 -S31508004D4C274B1B6803F007039D420AD2244A1368B3 -S31508004D5C23F007032B431360136803F007039D42E4 -S31508004D6C3BD1236813F0040F06D01E494B6823F475 -S31508004D7CE062E36813434B60236813F0080F07D00F -S31508004D8C184A536823F46053216943EAC1035360F4 -S31508004D9CFFF704FF134B5B6803F0F002F02393FA5A -S31508004DACA3F3B3FA83F322FA03F30F4AD35CD8407E -S31508004DBC0E4B1860002000F061F9002070BD012030 -S31508004DCC70BD012070BD012070BD012070BD03208F -S31508004DDC70BD032070BD032070BD012070BD00BFDF -S31508004DEC00200240001002407451000828040020DC -S31508004DFC014B1868704700BF28040020F0B583B033 -S31508004E0C0023B5E001249C40224000F0B0804D6898 -S31508004E1C022D01D0122D10D1DE08083650F826C006 -S31508004E2C03F00705AF000F25BD402CEA050E0D69EA -S31508004E3CBD404EEA050540F8265005685F00032676 -S31508004E4CBE40F64305EA060E4D6805F00305BD405F -S31508004E5C4EEA050505604D6805F1FF3EBEF1010FEA -S31508004E6C03D9112D01D0122D10D1856806EA050E2D -S31508004E7CCD68BD404EEA05058560456825EA0404FB -S31508004E8C4D68C5F300159D4025434560C46826400A -S31508004E9C8C68BC403443C4604C6814F0805F66D0A0 -S31508004EAC374CA56945F00105A561A46904F0010410 -S31508004EBC0194019C9E08B51C324C54F8255003F0FD -S31508004ECC0304A4000F27A74025EA0707B0F1904F63 -S31508004EDC10D02D4DA8420FD005F58065A8420DD0EF -S31508004EEC05F58065A8420BD005F58065A84209D161 -S31508004EFC042508E0002506E0012504E0022502E069 -S31508004F0C032500E0052505FA04F43C4302361D4D3D -S31508004F1C45F826401D4C2568D44305EA04064F6817 -S31508004F2C17F4803F01D042EA0506184D2E606D68CD -S31508004F3C04EA05064F6817F4003F01D042EA050655 -S31508004F4C124D6E60AD6804EA05064F6817F4801FAB -S31508004F5C01D042EA05060D4DAE60ED682C404E6850 -S31508004F6C16F4001F01D042EA0504084AD46001333E -S31508004F7C0A6832FA03F47FF445AF03B0F0BD00BFFC -S31508004F8C00100240000001400004004800040140E3 -S31508004F9C0AB1816170478162704700BF074AD368BE -S31508004FAC23F4E0631B041B0C000200F4E0601843B6 -S31508004FBC40F0BF6040F40030D060704700ED00E070 -S31508004FCC30B4164BDB68C3F30223C3F10704042C75 -S31508004FDC28BF04241D1D062D01D9DD1E00E0002561 -S31508004FEC012303FA04F4013C2140A940AB40013BE0 -S31508004FFC1A400A43002806DA00F00F001201D2B252 -S3150800500C074B1A5407E01201D2B200F1604000F5C2 -S3150800501C614080F8002330BC704700BF00ED00E00B -S3150800502C14ED00E00138B0F1807F0AD2064B5860C7 -S3150800503CF021064A82F823100020986007221A608D -S3150800504C70470120704700BF10E000E000ED00E05B -S3150800505C042805D1054A136843F004031360704706 -S3150800506C024A136823F004031360704710E000E04B -S3150800507C704700BF08B5FFF7FBFF08BD10B504461F -S3150800508C074B1B680748A0FB03308009FFF7CAFFCC -S3150800509C002221464FF0FF30FFF792FF002010BD8B -S315080050AC28040020D34D621008B5074A136843F04C -S315080050BC100313600320FFF771FF0020FFF7DEFFD4 -S315080050CCFFF7AEF9002008BD00200240024A13681B -S315080050DC01331360704700BF50040020014B186859 -S315080050EC704700BF5004002008B500224FF48071A9 -S315080050FC0148FFF74DFF08BD0010004810B5FFF733 -S3150800510C4BF90F4B1B68C31AB3F5FA7F16D3044633 -S3150800511C0C4B1B7843B901220A4B1A704FF4807159 -S3150800512C0948FFF735FF07E00022064B1A704FF4C3 -S3150800513C80710548FFF72CFF014B1C6010BD00BFA2 -S3150800514C480400204C04002000100048F8B500BFA5 -S3150800515CF8BC08BC9E467047F8B500BFF8BC08BC3E -S3090800516C9E46704796 -S3150800517000000020000000000000000001020304F7 -S31508005180060708090102030405060708090A0B0CA5 -S315080051900D0E0F1002030405060708090A0B0C0D6D -S309080051A00E0F1010C0 -S30D080051A439420008B141000878 -S309080051AC8D4100081B -S315080051B000000000EC02002054030020BC0300207D -S315080051C000000000000000000000000000000000D1 -S315080051D000000000000000000000000000000000C1 -S315080051E000000000000000000000000000000000B1 -S315080051F000000000000000000000000000000000A1 -S315080052000000000000000000000000000000000090 -S315080052100000000000000000000000000000000080 -S315080052200000000000000000000000000000000070 -S315080052300000000000000000000000000000000060 -S315080052400000000000000000000000000000000050 -S31508005250000000000000000001000000000000003F -S315080052600E33CDAB34126DE6ECDE05000B00000004 -S315080052700000000000000000000000000000000020 -S315080052800000000000000000000000000000000010 -S315080052900000000000000000000000000000000000 -S315080052A000000000000000000000000000000000F0 -S315080052B000000000000000000000000000000000E0 -S315080052C000000000000000000000000000000000D0 -S315080052D000000000000000000000000000000000C0 -S315080052E000000000000000000000000000000000B0 -S315080052F000000000000000000000000000000000A0 -S31508005300000000000000000000000000000000008F -S31508005310000000000000000000000000000000007F -S31508005320000000000000000000000000000000006F -S31508005330000000000000000000000000000000005F -S31508005340000000000000000000000000000000004F -S31508005350000000000000000000000000000000003F -S31508005360000000000000000000000000000000002F -S31508005370000000000000000000000000000000001F -S31508005380000000000000000000000000000000000F -S3150800539000000000000000000000000000000000FF -S315080053A000000000000000000000000000000000EF -S315080053B000000000000000000000000000000000DF -S315080053C000000000000000000000000000000000CF -S315080053D000000000000000000000000000000000BF -S315080053E000000000000000000000000000000000AF -S315080053F0000000000000000000000000000000009F -S31508005400000000000000000000000000000000008E -S31508005410000000000000000000000000000000007E -S31508005420000000000000000000000000000000006E -S31508005430000000000000000000000000000000005E -S31508005440000000000000000000000000000000004E -S31508005450000000000000000000000000000000003E -S31508005460000000000000000000000000000000002E -S31508005470000000000000000000000000000000001E -S31508005480000000000000000000000000000000000E -S3150800549000000000000000000000000000000000FE -S315080054A000000000000000000000000000000000EE -S315080054B000000000000000000000000000000000DE -S315080054C000000000000000000000000000000000CE -S315080054D000000000000000000000000000000000BE -S315080054E000000000000000000000000000000000AE -S315080054F0000000000000000000000000000000009E -S31508005500000000000000000000000000000000008D -S31508005510000000000000000000000000000000007D -S31508005520000000000000000000000000000000006D -S31508005530000000000000000000000000000000005D -S31508005540000000000000000000000000000000004D -S31508005550000000000000000000000000000000003D -S31508005560000000000000000000000000000000002D -S31508005570000000000000000000000000000000001D -S31508005580000000000000000000000000000000000D -S3150800559000000000000000000000000000000000FD -S315080055A000000000000000000000000000000000ED -S315080055B000000000000000000000000000000000DD -S315080055C000000000000000000000000000000000CD -S311080055D0000000000000000000127A0035 -S705080043258A +S3150800419C00800123237010BD3004002000000000AD +S315080041AC1051000808B5034B1BB103490348AFF37C +S315080041BC008008BD000000003404002010510008DF +S315080041CC70B50D4E0D4D761BB61006D00024013475 +S315080041DC55F8043B9847A642F9D1094E094D761B6A +S315080041EC00F090FFB61006D00024013455F8043BB5 +S315080041FC9847A642F9D170BD5C5100085C5100087D +S3150800420C645100085C510008024B13B1024800F0D7 +S3150800421C05B8704700000000354200080023014627 +S3150800422C1A46184600F01EB838B50A4C0A4D641BD7 +S3150800423CA4100AD004F18043013B05EB8305013C2D +S3150800424C55F804399847002CF9D1BDE8384000F0E8 +S3150800425C5FBF00BF6851000864510008704700BF73 +S3150800426C704700BF2DE9F0411E4C05462068904664 +S3150800427C1F460E46FFF7F2FF1B4B1A68D2F8483159 +S3150800428C33B35A6820681F2A27DC4DB9911C0132B2 +S3150800429C5A6043F82160FFF7E3FF0020BDE8F08180 +S315080042AC03EB82010124C1F8888004FA02FED3F8D4 +S315080042BC8841022D44EA0E0CC3F888C1C1F808716E +S315080042CCE4D1D3F88C114EEA0104C3F88C41DDE72E +S315080042DC02F5A673C2F84831D3E7FFF7C1FF4FF0D2 +S315080042ECFF30DBE72804002028510008DFF834D01B +S315080042FC002103E00C4B5B58435004310B480C4B24 +S3150800430C42189A42F6D30B4A02E0002342F8043BC1 +S3150800431C094B9A42F9D300F0B3FDFFF751FF00F0B1 +S3150800432C72FEFEE700A0002068510008000000207D +S3150800433C30040020300400207C040020FEE7000036 +S3150800434C074AD36823F4E0631B041B0C000200F431 +S3150800435CE060184340F0BF6040F40030D06070470E +S3150800436C00ED00E030B4174BDB68C3F30223C3F14E +S3150800437C0704042C28BF04241D1D062D01D9033B54 +S3150800438C00E000234FF0FF3505FA04F421EA040196 +S3150800439C994005FA03F322EA03031943002809DBBB +S315080043AC0901C9B200F1604000F5614080F80013BC +S315080043BC30BC704700F00F000901C9B2024B195402 +S315080043CCF6E700BF00ED00E014ED00E00138B0F1AF +S315080043DC807F0AD2064B5860064AF02182F82310D1 +S315080043EC0020986007221A6070470120704700BFAA +S315080043FC10E000E000ED00E0042805D0054A13683B +S3150800440C23F0040313607047024A136843F004034D +S3150800441C1360704710E000E0704708B5FFF7FCFF23 +S3150800442C08BD0000F0B482B0002336E0042400E096 +S3150800443C0024B4403C4302355B4E46F825405B4CA1 +S3150800444C2568D44304EA05064F6817F4803F01D063 +S3150800445C42EA0506554D2E606D6804EA05064F6856 +S3150800446C17F4003F01D042EA0506504D6E60AD6860 +S3150800447C04EA05064F6817F4801F01D042EA0506C0 +S3150800448C4A4DAE60ED682C404E6816F4001F01D0FC +S3150800449C42EA0504454AD46001330A6832FA03F441 +S315080044AC7ED001249C402240F6D04D68022D01D0C6 +S315080044BC122D10D1DE08083650F826C003F0070571 +S315080044CCAF000F25BD402CEA050C0D69BD4045EA29 +S315080044DC0C0540F8265006685F000325BD40ED43E1 +S315080044EC05EA060C4E6806F00306BE4046EA0C06BC +S315080044FC06604E6806F1FF3CBCF1010F03D9112E7C +S3150800450C01D0122E10D1866805EA060CCE68BE407C +S3150800451C46EA0C068660466826EA04044E68C6F324 +S3150800452C00169E4026434660C46825408C68BC40ED +S3150800453C2C43C4604C6814F0805FADD01C4CA56944 +S3150800454C45F00105A561A46904F001040194019CD8 +S3150800455C9D08AE1C144C54F8267003F00304A600F0 +S3150800456C0F24B44027EA0407B0F1904F3FF460AF2C +S3150800457C104CA0420ED004F58064A0420CD004F571 +S3150800458C8064A0420AD004F58064A0423FF44EAF82 +S3150800459C05244EE701244CE702244AE7032448E79E +S315080045AC02B0F0BC704700BF000001400004014097 +S315080045BC00100240000400480AB18161704781620C +S315080045CC7047000010B50446074B1868074BA3FB49 +S315080045DC00308009FFF7FAFE002221464FF0FF3023 +S315080045ECFFF7C0FE002010BD2C040020D34D62102E +S315080045FC08B5074A136843F0100313600320FFF746 +S3150800460C9FFE0020FFF7DEFF00F004FD002008BD2A +S3150800461C00200240024A136801331360704700BF3A +S3150800462C78040020014B1868704700BF78040020F6 +S3150800463C70B582B00446036813F0010F3BD0B54B36 +S3150800464C5B6803F00C03042B1ED0B24B5B6803F0BB +S3150800465C0C03082B13D06368B3F5803F68D0002B86 +S3150800466C40F0928003F1804303F504331A6822F470 +S3150800467C80321A601A6822F480221A605DE0A54B13 +S3150800468C5B6813F4803FE6D04FF4003393FAA3F338 +S3150800469CA04B19684FF4003393FAA3F3B3FA83F3D8 +S315080046AC03F01F03012202FA03F30B4203D06368DB +S315080046BC002B00F0A782236813F0020F00F0C580C8 +S315080046CC944B5B6813F00C0F00F09C80914B5B6865 +S315080046DC03F00C03082B00F08F802369002B00F0E5 +S315080046ECF280012292FAA2F3B3FA83F303F184530C +S315080046FC03F584139B001A60FFF794FF0546022303 +S3150800470C93FAA3F3834B1968022393FAA3F3B3FA28 +S3150800471C83F303F01F03012202FA03F30B4240F062 +S3150800472CC380FFF77FFF401B0228E8D9032072E2FB +S3150800473C784A136843F480331360764AD36A23F0B5 +S3150800474C0F03A1680B43D3626368002B36D0FFF7BF +S3150800475C69FF05464FF4003393FAA3F36D4B1968BA +S3150800476C4FF4003393FAA3F3B3FA83F303F01F035E +S3150800477C012202FA03F319429DD1FFF753FF401B9E +S3150800478C6428E7D9032046E2B3F5A02F09D0614B7C +S3150800479C1A6822F480321A601A6822F480221A6087 +S315080047ACCBE703F18043A3F53C331A6842F4802225 +S315080047BC1A601A6842F480321A60BEE7FFF732FFB5 +S315080047CC05464FF4003393FAA3F3524B19684FF48A +S315080047DC003393FAA3F3B3FA83F303F01F0301220E +S315080047EC02FA03F319423FF466AFFFF71BFF401BAF +S315080047FC6428E6D903200EE2464B5B6813F4803F27 +S3150800480C7FF46BAF022393FAA3F3424B1968022386 +S3150800481C93FAA3F3B3FA83F303F01F03012202FA04 +S3150800482C03F3194203D02369934240F0ED813948CA +S3150800483C036823F0F8036169F82292FAA2F2B2FA35 +S3150800484C82F201FA02F213430360236813F0080F8D +S3150800485C00F08C80A369002B60D0012191FAA1F29B +S3150800486CB2FA82F22C4B13449B001960FFF7DAFE5E +S3150800487C0546022393FAA3F293FAA3F293FAA3F248 +S3150800488C244A516A93FAA3F3B3FA83F303F01F038A +S3150800489C012202FA03F30B4268D1FFF7C3FE401B51 +S315080048AC0228E6D90320B6E11A48036823F0F80370 +S315080048BC6169F82292FAA2F2B2FA82F201FA02F2CB +S315080048CC13430360C1E7012393FAA3F3B3FA83F303 +S315080048DC03F1845303F584139B0000221A60FFF737 +S315080048ECA1FE0546022393FAA3F30A4B1968022381 +S315080048FC93FAA3F3B3FA83F303F01F03012202FA24 +S3150800490C03F31942A1D0FFF78DFE401B0228E9D903 +S3150800491C032080E10010024020819010012292FAB7 +S3150800492CA2F2B2FA82F2BE4B13449B0000221A6022 +S3150800493CFFF778FE0546022393FAA3F293FAA3F23D +S3150800494C93FAA3F2B74A516A93FAA3F3B3FA83F329 +S3150800495C03F01F03012202FA03F30B4206D0FFF7FA +S3150800496C61FE401B0228E6D9032054E1236813F0A4 +S3150800497C040F00F0A980AB4BDB6913F0805F20D1E4 +S3150800498CA84BDA6942F08052DA61DB6903F080538E +S3150800499C0193019B0125A44B1B6813F4807F12D04D +S315080049ACE368012B23D073BB03F1804303F504336F +S315080049BC1A6A22F001021A621A6A22F004021A62B0 +S315080049CC1AE00025E7E7984A136843F480731360E6 +S315080049DCFFF728FE0646944B1B6813F4807FDFD13D +S315080049ECFFF720FE801B6428F5D9032013E18D4AB6 +S315080049FC136A43F001031362E368002B3CD0FFF7FC +S31508004A0C11FE06462EE0052B09D0864B1A6A22F0B3 +S31508004A1C01021A621A6A22F004021A62ECE7814B46 +S31508004A2C1A6A42F004021A621A6A42F001021A62FF +S31508004A3CE2E7022393FAA3F37A4B596A022393FA11 +S31508004A4CA3F3B3FA83F303F01F03012202FA03F369 +S31508004A5C194238D1FFF7E6FD801B41F2883398429C +S31508004A6C00F2D480022393FAA3F293FAA3F3002B51 +S31508004A7CDFD06C4B196AE1E7FFF7D4FD064618E060 +S31508004A8C022393FAA3F3674B596A022393FAA3F307 +S31508004A9CB3FA83F303F01F03012202FA03F3194254 +S31508004AAC11D0FFF7BFFD801B41F28833984200F204 +S31508004ABCAF80022393FAA3F293FAA3F3002BDFD069 +S31508004ACC584B196AE1E7B5BBE369002B00F0A280E5 +S31508004ADC544A526802F00C02082A00F09E80022BF7 +S31508004AEC2FD04FF0807393FAA3F3B3FA83F303F141 +S31508004AFC845303F584139B0000221A60FFF792FD7A +S31508004B0C04464FF0007393FAA3F3464B19684FF01B +S31508004B1C007393FAA3F3B3FA83F303F01F0301228A +S31508004B2C02FA03F319426BD0FFF77CFD001B02282F +S31508004B3CE7D903206FE03B4AD36923F08053D3614E +S31508004B4CC2E74FF0807393FAA3F3B3FA83F303F136 +S31508004B5C845303F584139B0000221A60FFF762FD49 +S31508004B6C05464FF0007393FAA3F32E4B19684FF0D2 +S31508004B7C007393FAA3F3B3FA83F303F01F0301222A +S31508004B8C02FA03F3194206D0FFF74CFD401B022824 +S31508004B9CE7D903203FE023494B6823F47413626A70 +S31508004BAC206A024313434B604FF0807393FAA3F3C6 +S31508004BBCB3FA83F303F1845303F584139B000122A0 +S31508004BCC1A60FFF72FFD04464FF0007393FAA3F310 +S31508004BDC144B19684FF0007393FAA3F3B3FA83F3E3 +S31508004BEC03F01F03012202FA03F3194206D1FFF759 +S31508004BFC19FD001B0228E7D903200CE000200AE067 +S31508004C0C002008E0012006E0012004E0032002E071 +S31508004C1C032000E0002002B070BD0120FBE700BFB6 +S31508004C2C208190100010024000700040164B5B6803 +S31508004C3C03F00C02082A01D01448704703F47011CB +S31508004C4C4FF4701292FAA2F2B2FA82F221FA02F236 +S31508004C5C0F49885C0C4AD26A02F00F020F2191FAAE +S31508004C6CA1F1B1FA81F1CA400A498A5C13F4803F72 +S31508004C7C05D0064BB3FBF2F300FB03F07047064B6B +S31508004C8C03FB00F0704700BF0010024000127A00C8 +S31508004C9C2C5100083C51000800093D00714B1B685B +S31508004CAC03F007038B420BD26E4A136823F00703F3 +S31508004CBC0B431360136803F007038B4240F0CB8059 +S31508004CCC70B5036813F0020F06D0674A536823F0D1 +S31508004CDCF0038468234353600D460446036813F0B7 +S31508004CEC010F7AD04368012B2FD0022B42D0022217 +S31508004CFC92FAA2F25C4A1068022292FAA2F2B2FA6C +S31508004D0C82F202F01F02012101FA02F2104200F0AF +S31508004D1CA48055494A6822F0030213434B60FFF7F7 +S31508004D2C81FC06466368012B39D0022B46D04E4BC4 +S31508004D3C5B6813F00C0F50D0FFF774FC801B41F224 +S31508004D4C88339842F3D9032084E04FF4003292FA60 +S31508004D5CA2F2454A10684FF4003292FAA2F2B2FA5D +S31508004D6C82F202F01F02012101FA02F20242D0D1AC +S31508004D7C01206FE04FF0007292FAA2F23A4A1068DC +S31508004D8C4FF0007292FAA2F2B2FA82F202F01F0205 +S31508004D9C012101FA02F21042BBD101205AE0324B32 +S31508004DAC5B6803F00C03042B17D0FFF73BFC801B46 +S31508004DBC41F288339842F2D903204BE02A4B5B68C0 +S31508004DCC03F00C03082B08D0FFF72CFC801B41F2D0 +S31508004DDC88339842F2D903203CE0224B1B6803F037 +S31508004DEC0703AB420AD91F4A136823F007032B4360 +S31508004DFC1360136803F00703AB4230D1236813F032 +S31508004E0C040F06D0184A536823F4E063E1680B4391 +S31508004E1C5360236813F0080F07D0134A536823F41A +S31508004E2C6053216943EAC1035360FFF7FFFE0E4B3B +S31508004E3C5B6803F0F003F02292FAA2F2B2FA82F25D +S31508004E4CD3400A4AD35CD840094B18600020FFF7B8 +S31508004E5CB9FB002070BD012070470120FAE701203C +S31508004E6CF8E700BF00200240001002404C51000831 +S31508004E7C2C040020014B1868704700BF2C04002036 +S31508004E8C1549D1F8883043F47003C1F88830134BB0 +S31508004E9C1A6842F001021A605868114A02405A60B0 +S31508004EAC1A6822F0847222F480321A601A6822F484 +S31508004EBC80221A605A6822F4FE025A60DA6A22F0D4 +S31508004ECC0F02DA62186B074A02401A6300229A60CC +S31508004EDC4FF000638B60704700ED00E00010024055 +S31508004EEC0CC07FF8CCFC00FF08B5FFF7C3FF084BD6 +S31508004EFCA3FB00308009FFF769FA0420FFF77CFA58 +S31508004F0C002211464FF0FF30FFF72CFA08BD00BF00 +S31508004F1CD34D621008B5FFF785FB08BD08B5FFF73A +S31508004F2C79FBFFF77AFA08BD08B500224FF48071B1 +S31508004F3C0148FFF741FB08BD0010004810B5FFF704 +S31508004F4CE9FF0F4B1B68C31AB3F5FA7F0DD304465A +S31508004F5C0C4B1B7853B901220A4B1A704FF480710B +S31508004F6C0948FFF729FB064B1C6010BD0022054BB0 +S31508004F7C1A704FF480710448FFF71EFBF3E700BF65 +S31508004F8C500400204C04002000100048014A024B33 +S31508004F9C9A6070470040000800ED00E000B591B03B +S31508004FAC012306934FF4A0220792002208920A9333 +S31508004FBC02230D934FF480330E934FF4E0130F93A3 +S31508004FCC06A8FFF735FB00B1FEE70F230193022174 +S31508004FDC0291002303934FF480620492059301A86F +S31508004FECFFF75CFE00B1FEE711B05DF804FB08B5EF +S31508004FFCFFF7CCFFFFF7FCFAFFF7D0FFFFF774FFBC +S3150800500CFFF792FF08BD08B5FFF7F1FFFFF796FF0C +S3150800501CFCE7000070B58AB0384B9A6942F0010279 +S3150800502C9A619A6902F001020192019A5A6942F44C +S3150800503C80025A615A6902F480020292029A5A69EB +S3150800504C42F400125A615A6902F400120392039A46 +S3150800505C5A6942F400325A615B6903F400330493CB +S3150800506C049B0320FFF76CF9002211466FF00B0026 +S3150800507CFFF778F9002211466FF00A00FFF772F96C +S3150800508C002211466FF00900FFF76CF90022114651 +S3150800509C6FF00400FFF766F9002211466FF0030063 +S315080050ACFFF760F9002211466FF00100FFF75AF975 +S315080050BC002211464FF0FF30FFF754F94FF4805693 +S315080050CC059601250695002407940323089305A93C +S315080050DC4FF09040FFF7A6F9224631464FF0904024 +S315080050ECFFF76AFA4FF480730593069507940894AC +S315080050FC05A90348FFF796F90AB070BD00100240DF +S3150800510C00100048F8B500BFF8BC08BC9E467047AE +S3110800511CF8B500BFF8BC08BC9E467047FA +S315080051280000002002030405060708090A0B0C0DEF +S315080051380E0F10100102030405060708090A0B0CCE +S315080051480D0E0F1000000000000000000102030405 +S309080051580607080927 +S30D0800515C15420008B1410008E4 +S309080051648D41000863 +S3150800516800000000EC02002054030020BC030020C5 +S315080051780000000000000000000000000000000019 +S315080051880000000000000000000000000000000009 +S3150800519800000000000000000000000000000000F9 +S315080051A800000000000000000000000000000000E9 +S315080051B800000000000000000000000000000000D9 +S315080051C800000000000000000000000000000000C9 +S315080051D800000000000000000000000000000000B9 +S315080051E800000000000000000000000000000000A9 +S315080051F80000000000000000000000000000000099 +S315080052080000000000000000010000000000000087 +S315080052180E33CDAB34126DE6ECDE05000B0000004C +S315080052280000000000000000000000000000000068 +S315080052380000000000000000000000000000000058 +S315080052480000000000000000000000000000000048 +S315080052580000000000000000000000000000000038 +S315080052680000000000000000000000000000000028 +S315080052780000000000000000000000000000000018 +S315080052880000000000000000000000000000000008 +S3150800529800000000000000000000000000000000F8 +S315080052A800000000000000000000000000000000E8 +S315080052B800000000000000000000000000000000D8 +S315080052C800000000000000000000000000000000C8 +S315080052D800000000000000000000000000000000B8 +S315080052E800000000000000000000000000000000A8 +S315080052F80000000000000000000000000000000098 +S315080053080000000000000000000000000000000087 +S315080053180000000000000000000000000000000077 +S315080053280000000000000000000000000000000067 +S315080053380000000000000000000000000000000057 +S315080053480000000000000000000000000000000047 +S315080053580000000000000000000000000000000037 +S315080053680000000000000000000000000000000027 +S315080053780000000000000000000000000000000017 +S315080053880000000000000000000000000000000007 +S3150800539800000000000000000000000000000000F7 +S315080053A800000000000000000000000000000000E7 +S315080053B800000000000000000000000000000000D7 +S315080053C800000000000000000000000000000000C7 +S315080053D800000000000000000000000000000000B7 +S315080053E800000000000000000000000000000000A7 +S315080053F80000000000000000000000000000000097 +S315080054080000000000000000000000000000000086 +S315080054180000000000000000000000000000000076 +S315080054280000000000000000000000000000000066 +S315080054380000000000000000000000000000000056 +S315080054480000000000000000000000000000000046 +S315080054580000000000000000000000000000000036 +S315080054680000000000000000000000000000000026 +S315080054780000000000000000000000000000000016 +S315080054880000000000000000000000000000000006 +S3150800549800000000000000000000000000000000F6 +S315080054A800000000000000000000000000000000E6 +S315080054B800000000000000000000000000000000D6 +S315080054C800000000000000000000000000000000C6 +S315080054D800000000000000000000000000000000B6 +S315080054E800000000000000000000000000000000A6 +S315080054F80000000000000000000000000000000096 +S315080055080000000000000000000000000000000085 +S315080055180000000000000000000000000000000075 +S315080055280000000000000000000000000000000065 +S315080055380000000000000000000000000000000055 +S315080055480000000000000000000000000000000045 +S315080055580000000000000000000000000000000035 +S315080055680000000000000000000000000000000025 +S315080055780000000000000000000000000000000015 +S3150800558800000000000000005404002000127A0001 +S705080042F9B7 diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/lib/system_stm32f3xx.c b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/lib/system_stm32f3xx.c index 9051dca3..895a7106 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/lib/system_stm32f3xx.c +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/lib/system_stm32f3xx.c @@ -113,10 +113,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Moved the vector table forward, because the OpenBLT bootloader is located in the - * first part of flash. - */ -#define VECT_TAB_OFFSET 0x4000 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x0 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /** * @} diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/main.c b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/main.c index efe0c9b6..ab11bb99 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -68,6 +69,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -79,6 +82,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/bin/demoprog_stm32f303.out b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/bin/demoprog_stm32f303.out index 782999c9..0510aa81 100644 Binary files a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/bin/demoprog_stm32f303.out and b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/bin/demoprog_stm32f303.out differ diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/bin/demoprog_stm32f303.srec b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/bin/demoprog_stm32f303.srec index fde2ccbb..61de5178 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/bin/demoprog_stm32f303.srec +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/bin/demoprog_stm32f303.srec @@ -1,332 +1,316 @@ S01A000064656D6F70726F675F73746D3332663330332E7372656399 -S3150800400010080020095300086D5300087153000872 -S3150800401075530008795300087D5300080000000016 -S3150800402000000000000000000000000081530008A6 -S315080040308553000800000000895300087F510008D6 -S315080040408D530008915300089553000899530008AA -S315080040509D530008A1530008A5530008A95300085A -S31508004060AD530008B1530008B5530008B95300080A -S31508004070BD530008C1530008C5530008C9530008BA -S31508004080CD530008D1530008D5530008D95300086A -S31508004090DD530008E1530008E5530008E95300081A -S315080040A0ED530008F1530008F5530008F9530008CA -S315080040B0FD53000801540008055400080954000877 -S315080040C00D54000811540008155400081954000826 -S315080040D01D540008215400082554000829540008D6 -S315080040E02D54000831540008355400083954000886 -S315080040F03D54000841540008455400084954000836 -S315080041000000000000000000000000004D540008F8 -S315080041105154000855540008595400085D540008C5 -S315080041206154000865540008695400086D54000875 -S3150800413071540008755400080000000000000000D3 -S31508004140795400087D5400088154000800000000D6 +S315080040001008002015520008695200086D52000871 +S315080040107152000875520008795200080000000025 +S315080040200000000000000000000000007D520008AB +S3150800403081520008000000008552000897500008C9 +S31508004040895200088D5200089152000895520008BE +S31508004050995200089D520008A1520008A55200086E +S31508004060A9520008AD520008B1520008B55200081E +S31508004070B9520008BD520008C1520008C5520008CE +S31508004080C9520008CD520008D1520008D55200087E +S31508004090D9520008DD520008E1520008E55200082E +S315080040A0E9520008ED520008F1520008F5520008DE +S315080040B0F9520008FD52000801530008055300088C +S315080040C0095300080D53000811530008155300083A +S315080040D0195300081D5300082153000825530008EA +S315080040E0295300082D53000831530008355300089A +S315080040F0395300083D53000841530008455300084A +S3150800410000000000000000000000000049530008FD +S315080041104D530008515300085553000859530008D9 +S315080041205D53000861530008655300086953000889 +S315080041306D530008715300080000000000000000DD +S3150800414075530008795300087D53000800000000E5 S315080041500000000000000000000000000000000051 -S31508004160000000000000000085540008895400087B -S315080041708D54000800000000000000000000000048 -S315080041800000000091540008EE11AA5570B582B0DF -S31508004190040000252078C00740F1EA80DFF8140AF9 -S315080041A0006810F00C0004280BD0DFF8080A006835 -S315080041B010F00C0008282ED1DFF8F8090068C003B3 -S315080041C029D54FF48040B0FA80F050F02000C0B2F4 -S315080041D04009C0B2012803D1DFF8D40900680AE013 -S315080041E04FF48040B0FA80F04FF48040B0FA80F087 -S315080041F0DFF8D00900684FF48041B1FA81F111F077 -S315080042001F01C840C00740F1B3806068002840F02D -S31508004210AF80012077E36068B0F5803F08D1DFF80A -S315080042209009006850F48030DFF88419086038E097 -S315080042306068002810D1DFF87809006830F480300B -S31508004240DFF86C190860DFF86809006830F4802028 -S31508004250DFF85C19086024E06068B0F5A02F10D17B -S31508004260DFF84C09006850F48020DFF8441908602C -S31508004270DFF83C09006850F48030DFF8341908602C -S315080042800FE0DFF82C09006830F48030DFF82019D9 -S315080042900860DFF81C09006830F48020DFF8101980 -S315080042A00860DFF81409006800090001A1680843DE -S315080042B0DFF804190860606800282CD000F098FC24 -S315080042C005004FF48040B0FA80F050F02000C0B2EC -S315080042D04009C0B2012803D1DFF8D40800680AE013 -S315080042E04FF48040B0FA80F04FF48040B0FA80F086 -S315080042F0DFF8D00800684FF48041B1FA81F111F077 -S315080043001F01C840C00733D400F072FC401B652863 -S31508004310D7D30320F7E200F06BFC05004FF480408A -S31508004320B0FA80F050F02000C0B24009C0B20128AF -S3150800433003D1DFF87C0800680AE04FF48040B0FA41 -S3150800434080F04FF48040B0FA80F0DFF87808006813 -S315080043504FF48041B1FA81F111F01F01C840C0073E -S3150800436006D500F045FC401B6528D7D30320CAE2D2 -S315080043702078800749D5DFF83C08006810F00C0F54 -S315080043800BD0DFF83008006810F00C00082871D14F -S31508004390DFF820080068C0036CD45FF08040B0FAEC -S315080043A080F050F02000C0B24009C0B2012803D105 -S315080043B0DFF8FC0700680AE05FF08040B0FA80F09A -S315080043C05FF08040B0FA80F0DFF8F80700685FF029 -S315080043D08041B1FA81F111F01F01C840C00704D528 -S315080043E02069012801D001208DE2DFF8C4070068A2 -S315080043F05FF0F851B1FA81F130F0F800626912FA0B -S3150800440001F10843DFF8A81708602078000740F193 -S31508004410E080A069002800F0B08001205FF000412C -S31508004420B1FA81F1DFF8A02712EB8101086000F0EC -S31508004430DFFB05005FF08040B0FA80F05FF0804057 -S31508004440B0FA80F05FF08040B0FA80F0DFF87407C9 -S3150800445000685FF08041B1FA81F111F01F01C84090 -S31508004460C00700F1B68000F0C3FB401B0328E1D368 -S31508004470032048E22069002847D001205FF0004168 -S31508004480B1FA81F1DFF8442712EB8101086000F0E8 -S31508004490AFFB05005FF08040B0FA80F050F02000D6 -S315080044A0C0B24009C0B2012803D1DFF8040700688A -S315080044B00AE05FF08040B0FA80F05FF08040B0FA22 -S315080044C080F0DFF8000700685FF08041B1FA81F1FB -S315080044D011F01F01C840C00706D400F089FB401B35 -S315080044E00328D7D303200EE2DFF8C40600685FF07E -S315080044F0F851B1FA81F130F0F800626912FA01F167 -S315080045000843DFF8AC1608607FE700205FF000413B -S31508004510B1FA81F1DFF8B42612EB8101086000F0E8 -S3150800452067FB05005FF08040B0FA80F050F020008D -S31508004530C0B24009C0B2012803D1DFF8740600688A -S315080045400AE05FF08040B0FA80F05FF08040B0FA91 -S3150800455080F0DFF8700600685FF08041B1FA81F1FB -S3150800456011F01F01C840C0077FF54FAF00F040FBB0 -S31508004570401B0328D6D30320C5E100205FF0004185 -S31508004580B1FA81F1DFF8402612EB8101086000F0EC -S315080045902FFB05005FF08040B0FA80F05FF08040A6 -S315080045A0B0FA80F05FF08040B0FA80F0DFF81406C9 -S315080045B000685FF08041B1FA81F111F01F01C8402F -S315080045C0C00706D500F014FB401B0328E2D30320DE -S315080045D099E12078400740F1E2800026DFF8F005EF -S315080045E00068C0000FD4DFF8E805006850F0805076 -S315080045F0DFF8DC150860DFF8D805006810F0805091 -S31508004600009000980126DFF8CC050068C00516D48E -S31508004610DFF8C005006850F48070DFF8B815086048 -S3150800462000F0E6FA0500DFF8AC050068C00506D418 -S3150800463000F0DEFA401B6528F5D3032063E1E06845 -S31508004640012808D1DFF89005006850F00100DFF86E -S315080046508815086037E0E068002810D1DFF878058B -S31508004660006840084000DFF870150860DFF8680544 -S31508004670006830F00400DFF86015086023E0E068A1 -S31508004680052810D1DFF85005006850F00400DFF85F -S3150800469048150860DFF84005006850F00100DFF8AB -S315080046A0381508600FE0DFF830050068400840005C -S315080046B0DFF824150860DFF82005006830F00400EC -S315080046C0DFF814150860E06800282ED000F090FA8C -S315080046D005005FF08040B0FA80F05FF08040B0FAE5 -S315080046E080F050F04000C0B24009C0B2022803D1A1 -S315080046F0DFF8E404006806E05FF08040B0FA80F076 -S31508004700DFF8C00400685FF08041B1FA81F111F06A -S315080047101F01C840C00737D400F06AFA401B41F2AF -S3150800472089318842D5D30320EDE000F061FA05000F -S315080047305FF08040B0FA80F05FF08040B0FA80F019 -S3150800474050F04000C0B24009C0B2022803D1DFF8D9 -S315080047508804006806E05FF08040B0FA80F0DFF871 -S31508004760640400685FF08041B1FA81F111F01F011D -S31508004770C840C00708D500F03BFA401B41F2893112 -S315080047808842D5D30320BEE0F6B2012E07D1DFF862 -S315080047904004006830F08050DFF834140860E0699F -S315080047A0002800F0AF80DFF80C04006810F00C0059 -S315080047B0082800F0A580E06902286FD10020802132 -S315080047C0B1FA81F1DFF8042412EB8101086000F0E8 -S315080047D00FFA05004020B0FA80F050F02000C0B271 -S315080047E04009C0B2012803D1DFF8C403006808E015 -S315080047F04020B0FA80F04020B0FA80F0DFF8C40319 -S3150800480000684021B1FA81F111F01F01C840C007C4 -S3150800481006D500F0EDF9401B0328DBD3032072E030 -S31508004820DFF89003006830F47410616A0843216A5F -S315080048300843DFF88013086001208021B1FA81F16E -S31508004840DFF8882312EB8101086000F0D1F9050032 -S315080048504020B0FA80F050F02000C0B24009C0B243 -S31508004860012803D1DFF84803006808E04020B0FAC1 -S3150800487080F04020B0FA80F0DFF848030068402155 -S31508004880B1FA81F111F01F01C840C0073AD400F00F -S31508004890AFF9401B0328DBD3032034E00020802136 -S315080048A0B1FA81F1DFF8242312EB8101086000F0E8 -S315080048B09FF905004020B0FA80F050F02000C0B201 -S315080048C04009C0B2012803D1DFF8E402006808E015 -S315080048D04020B0FA80F04020B0FA80F0DFF8E40219 -S315080048E000684021B1FA81F111F01F01C840C007E4 -S315080048F008D500F07DF9401B0328DBD3032002E02E -S31508004900012000E0002076BD70B504000D000026E9 -S31508004910DFF8C802006810F00700A84211D2DFF8D5 -S31508004920BC020068C008C0002843DFF8B01208605F -S31508004930DFF8A802006810F00700A84201D001209D -S31508004940FEE02078800709D5DFF86802006830F0B5 -S31508004950F000A1680843DFF85C1208602078C007F9 -S3150800496040F1AE806068012824D14FF48040B0FA47 -S3150800497080F050F02000C0B24009C0B2012803D12F -S31508004980DFF82C0200680AE04FF48040B0FA80F0A5 -S315080049904FF48040B0FA80F0DFF8280200684FF440 -S315080049A08041B1FA81F111F01F01C840C0074AD40D -S315080049B00120C5E06068022820D14020B0FA80F0C6 -S315080049C050F02000C0B24009C0B2012803D1DFF878 -S315080049D0E001006808E04020B0FA80F04020B0FA14 -S315080049E080F0DFF8E00100684021B1FA81F111F0AA -S315080049F01F01C840C00726D40120A1E05FF080400F -S31508004A00B0FA80F050F02000C0B24009C0B20128C8 -S31508004A1003D1DFF89C0100680AE05FF08040B0FA35 -S31508004A2080F05FF08040B0FA80F0DFF89801006807 -S31508004A305FF08041B1FA81F111F01F01C840C0074B -S31508004A4001D401207CE05B4800688008800061682A -S31508004A5008435849086000F0CBF80600606801284A -S31508004A600ED15448006810F00C00042828D000F035 -S31508004A70BFF8801B41F289318842F2D303205FE0F8 -S31508004A80606802280ED14B48006810F00C00082810 -S31508004A9016D000F0ADF8801B41F289318842F2D376 -S31508004AA003204DE04348006810F00C0F08D000F0D2 -S31508004AB09FF8801B41F289318842F3D303203FE0F7 -S31508004AC04648006810F0070085420ED24348006841 -S31508004AD0C008C0002843414908604048006810F0F3 -S31508004AE00700A84201D001202AE02078400707D510 -S31508004AF03048006830F4E060E16808432D490860F2 -S31508004B002078000708D52B48006830F460502169E2 -S31508004B1050EAC1002749086000F013F825490968DA -S31508004B202F4A11F0F0015FF07063B3FA83F3D940AE -S31508004B30515CC84022490860002000F05FF8002058 -S31508004B4070BD10B400200021002000220020194862 -S31508004B50006810F00C01042902D0082902D020E0D0 -S31508004B6016481FE01F4910F470124FF47053B3FA39 -S31508004B7083F3DA408A5C104909681B4B11F00F0170 -S31508004B805FF07044B4FA84F4E140595CC00304D57C -S31508004B900A48B0FBF1F0504302E0144800FB02F06B -S31508004BA000E0064810BC70470548006870470000DA -S31508004BB000100240041002402C10024000127A0035 -S31508004BC000000020241002408004424200004242B5 -S31508004BD01C100240007000402010024000200240D5 -S31508004BE040530008205300083053000800093D00D0 -S31508004BF001480068704700BF0800002010B504008F -S31508004C00074800684FF47A71B0FBF1F000F079F8C4 -S31508004C10002221005FF0FF3000F062F8002010BD8E -S31508004C200000002010F00701404800684FF6FF0218 -S31508004C3010403F4A52EA012108433C490860704740 -S31508004C403A480068C0F30220704740B2002808D5E9 -S31508004C500901384A40B210F00F00104400F8041C4D -S31508004C6003E00901344A40B21154704710B410F0F9 -S31508004C700700D0F10703052B01D3042301E0D0F187 -S31508004C800703041D072C01D2002000E0C01E0124E2 -S31508004C9014FA03F35B1E19408140012313FA00F04E -S31508004CA0401E1040084310BC704780B5411EB1F144 -S31508004CB0807F01D301200EE0401E204908600F21A5 -S31508004CC05FF0FF30FFF7C1FF00201D49086007208D -S31508004CD01C490860002002BD80B5FFF7A3FF01BD8F -S31508004CE070B504000D0016000020FFF7A9FF32007A -S31508004CF02900FFF7BBFF0100200040B2FFF7A5FF20 -S31508004D0070BD80B5FFF7D1FF02BD042806D10D4856 -S31508004D10006850F004000B49086005E0094800687F -S31508004D2030F0040007490860704700000CED00E009 -S31508004D300000FA0518ED00E000E400E014E000E0E9 -S31508004D4018E000E010E000E080B500F001F801BDD1 -S31508004D507047000078B40022002300242FE00525C0 -S31508004D6012F00306F6B2B600B5402C43684D960815 -S31508004D7045F82640674C24689C434D68ED0300D5EA -S31508004D801C43644D2C60644C24689C434D68AD03F9 -S31508004D9000D51C43604D2C60604C24689C434D68CC -S31508004DA0ED0200D51C435D4D2C605D4C24689C4388 -S31508004DB04D68AD0200D51C43594B1C60521C0B684C -S31508004DC0D340002B00F098800B68012494402340C0 -S31508004DD0002BF3D04C68022C02D04C68122C15D14B -S31508004DE0D40800EB8404246A0F2512F00706F6B2ED -S31508004DF0B600B540AC430D6912F00706F6B2B60028 -S31508004E00B5402C43D50800EB85052C6204680325BC -S31508004E101600F6B27600B540AC430D7915F00305D9 -S31508004E201600F6B27600B5402C4304604C68012C97 -S31508004E3008D04C68022C05D04C68112C02D04C685E -S31508004E40122C17D1846803251600F6B27600B540F1 -S31508004E50AC43CD681600F6B27600B5402C438460A4 -S31508004E60446801259540AC434D68C5F30015954047 -S31508004E702C434460C46803251600F6B27600B54094 -S31508004E80AC438D681600F6B27600B5402C43C46074 -S31508004E904C68E40092D5234C246854F00104214D53 -S31508004EA02C60204C246814F001040094009C184CD3 -S31508004EB0950854F825400F2512F00306F6B2B600F9 -S31508004EC0B540AC43B0F1904F01D1002548E7164DE7 -S31508004ED0A84201D1012543E7144DA84201D1022574 -S31508004EE03EE7134DA84201D1032539E7114DA842E3 -S31508004EF07FF435AF042533E771BC7047D2B2002A78 -S31508004F0002D089B2816101E089B2816270470000EE -S31508004F10080001400004014004040140080401405F -S31508004F200C0401401810024000040048000800481C -S31508004F30000C00480010004880B500F003F800F0A7 -S31508004F40C9F8FCE780B500F0EFF800F005F800F0C6 -S31508004F50FFF800F0B7F801BD00B58FB00120059045 -S31508004F605FF4A020069000200790012009900220F7 -S31508004F700C905FF480300D905FF4E0100E9005A859 -S31508004F80FFF704F9002800D0FEE70F200090022062 -S31508004F900190002002904FF4806003900020049056 -S31508004FA002216846FFF7B0FC002800D0FEE70FB0E4 -S31508004FB000BD00B587B04048006850F001003E4982 -S31508004FC008603D48006810F00100009000983B48D2 -S31508004FD0006850F48000394908603848006810F4C1 -S31508004FE08000009000983548006850F40010334956 -S31508004FF008603248006810F40010009000982F48A6 -S31508005000006850F400302D4908602C48006810F4F8 -S315080050100030009000980320FFF75EFE0022002172 -S315080050207FF00B00FFF75CFE002200217FF00A00EC -S31508005030FFF756FE002200217FF00900FFF750FE19 -S31508005040002200217FF00400FFF74AFE002200211B -S315080050507FF00300FFF744FE002200217FF00100E5 -S31508005060FFF73EFE002200215FF0FF30FFF738FE13 -S315080050704FF48050019001200290002003900320F5 -S31508005080049001A95FF09040FFF764FE00224FF4F8 -S3150800509080515FF09040FFF731FF4FF48070019028 -S315080050A001200290002003900020049001A90448E2 -S315080050B0FFF750FE07B000BD18100240141002405A -S315080050C00010004880B500224FF480711348FFF79E -S315080050D015FF01BD10B500F04EF804001048006831 -S315080050E0201AB0F5FA7F18D30E480078002809D19F -S315080050F001200C49087001224FF480710748FFF718 -S31508005100FDFE08E000200749087000224FF4807170 -S315080051100248FFF7F3FE0248046010BD001000487D -S31508005120040000200C00002080B50848006850F0F4 -S315080051301000064908600320FFF7CEFD0020FFF7A0 -S315080051405DFDFFF736FF002002BD0000002002408B -S3150800515080B5FFF729FD4FF47A71B0FBF1F0FFF740 -S31508005160D0FD0420FFF7D1FD002200215FF0FF30BB -S31508005170FFF7B6FD01BD80B5FFF73AFD02BD80B564 -S3150800518000F004F8FFF7E0FD01BD000002480068E2 -S31508005190401C014908607047080000201B48006849 -S315080051A050F47000194908601948006850F0010069 -S315080051B017490860174800681749084015490860E4 -S315080051C013480068154908401149086010480068E6 -S315080051D030F480200E4908600E48006830F4FE005E -S315080051E00C4908600E480068000900010C4908606F -S315080051F00C4800680C4908400A49086000200B4919 -S3150800520008600B480B4908607047000088ED00E00D -S3150800521000100240041002400CC07FF8FFFFF6FEA3 -S315080052202C10024030100240CCFC00FF081002404F -S315080052300040000808ED00E010B450F8041B79B1EE -S315080052400268436802440830DC0744BFA9F1010438 -S31508005250E31852F8044B43F8044B091FF9D1ECE75D -S3150800526010BC704710B5074979441831064C7C4480 -S31508005270163404E00A68081D114488470146A1420D -S31508005280F8D110BD2C0000003C0000004EF68851F5 -S31508005290CEF20001086840F470000860BFF34F8F33 -S315080052A0BFF36F8F4FF00070E1EE100A70470000F1 -S315080052B089FFFFFF10000000980000000000002092 -S315080052C00000000000F00BF8002801D0FFF7CAFF25 -S315080052D00020AFF30080FFF72FFE00F002F8012050 -S315080052E0704700F001B800000746384600F002F89B -S315080052F0FBE7000080B5AFF30080024A11001820D2 -S31508005300ABBEFBE7260002000248854602488047F6 -S3150800531002480047100800209D5100086153000804 -S3150800532002030405060708090A0B0C0D0E0F1010D8 -S315080053300102030405060708090A0B0C0D0E0F10D7 -S315080053400000000000000000010203040607080927 -S3150800535000127A00000000000000000000000000B3 -S31508005360AFF30080FFF792FFFFF7ACFFFFF7FEBF32 +S315080041600000000000000000815300088553000885 +S31508004170895300080000000000000000000000004D +S31508004180000000008D530008EE11AA552DE9FC41E8 +S31508004190040000202078C00740F1C780DFF82C090A +S315080041A0016811F00C01042907D0016811F00C010F +S315080041B0082929D10068C00326D54FF4804001009C +S315080041C0B1FA81F1C9B2490951F00101C9B201290F +S315080041D003D1DFF8F418096808E00100B1FA81F1A3 +S315080041E00100B1FA81F1DFF8F4180968B0FA80F035 +S315080041F010F01F00C140C80740F19780606800288A +S3150800420040F0938001201CE36068B0F5803F06D13A +S31508004210DFF8B408016851F48031016026E060686F +S3150800422000280AD1DFF8A008016831F4803101605E +S31508004230016831F48021016018E06068B0F5A02FAC +S315080042400AD1DFF88408016851F480210160016809 +S3150800425051F48031016009E0DFF86C08016831F437 +S3150800426080310160016831F480210160DFF860184F +S315080042700A6812091201A06802430A6060680028E9 +S3150800428029D000F041FC05004FF480400100B1FA46 +S3150800429081F1C9B2490951F00101C9B2012903D115 +S315080042A0DFF82418096808E00100B1FA81F1010075 +S315080042B0B1FA81F1DFF824180968B0FA80F010F035 +S315080042C01F00C140C80730D400F01EFC401B6528FB +S315080042D0DAD30320B5E200F017FC05004FF480405E +S315080042E00100B1FA81F1C9B2490951F00101C9B217 +S315080042F0012903D1DFF8D017096808E00100B1FAEF +S3150800430081F10100B1FA81F1DFF8D0170968B0FA36 +S3150800431080F010F01F00C140C80706D500F0F4FB76 +S31508004320401B6528DAD303208BE22078800740D526 +S31508004330DFF89807016811F00C0F07D0016811F033 +S315080043400C01082968D10068C00365D45FF0804075 +S315080043500100B1FA81F1C9B2490951F00101C9B2A6 +S31508004360012903D1DFF86017096808E00100B1FAEE +S3150800437081F10100B1FA81F1DFF860170968B0FA36 +S3150800438080F010F01F00C140C80704D52069012835 +S3150800439001D0012055E2DFF8300701685FF0F852D6 +S315080043A0B2FA82F231F0F801636913FA02F21143A4 +S315080043B001602078000740F1D680A069002800F047 +S315080043C0A8805FF00040B0FA80F00121C0B2DFF8A3 +S315080043D0102712EB8002116000F096FB05005FF0D3 +S315080043E080400100B1FA81F10100B1FA81F10100C2 +S315080043F0B1FA81F1DFF8E4160968B0FA80F010F036 +S315080044001F00C140C80700F1AE8000F07DFB401BCD +S315080044100328E4D3032014E22069002843D05FF080 +S315080044200040B0FA80F00121C0B2DFF8B82612EBDE +S315080044308002116000F068FB05005FF08040010013 +S31508004440B1FA81F1C9B2490951F00101C9B201298C +S3150800445003D1DFF87416096808E00100B1FA81F1A2 +S315080044600100B1FA81F1DFF874160968B0FA80F034 +S3150800447010F01F00C140C80706D400F045FB401BDA +S315080044800328DAD30320DCE1DFF83C0601685FF095 +S31508004490F852B2FA82F231F0F801636913FA02F2BD +S315080044A01143016085E75FF00040B0FA80F0002113 +S315080044B0C0B2DFF8302612EB8002116000F024FB50 +S315080044C005005FF080400100B1FA81F1C9B24909DF +S315080044D051F00101C9B2012903D1DFF8EC150968C9 +S315080044E008E00100B1FA81F10100B1FA81F1DFF8C3 +S315080044F0EC150968B0FA80F010F01F00C140C80733 +S315080045007FF557AF00F000FB401B0328D9D30320E3 +S3150800451097E15FF00040B0FA80F00021C0B2DFF802 +S31508004520C02512EB8002116000F0EEFA05005FF07C +S3150800453080400100B1FA81F10100B1FA81F1010070 +S31508004540B1FA81F1DFF894150968B0FA80F010F035 +S315080045501F00C140C80706D500F0D6FA401B03283D +S31508004560E5D303206DE12078400740F1B9800026A5 +S31508004570DFF874552868C00009D4286850F08050C0 +S315080045802860286810F08050009000980126DFF80F +S315080045905C753868C00511D4386850F48070386086 +S315080045A000F0B2FA80463868C00507D400F0ACFAC5 +S315080045B0B0EB08006528F6D3032042E1E06801283D +S315080045C006D1DFF82C05016851F00101016025E0EC +S315080045D0E06800280AD1DFF818050168490849008B +S315080045E00160016831F00401016017E0E068052800 +S315080045F00AD1DFF8FC04016851F004010160016882 +S3150800460051F00101016009E0DFF8E4040168490896 +S3150800461049000160016831F004010160E068002882 +S315080046202BD000F071FA07005FF080400100B1FA64 +S3150800463081F10100B1FA81F1C9B2490951F00201CB +S31508004640C9B2022903D1DFF8A814096805E00100F8 +S31508004650B1FA81F1DFF884140968B0FA80F010F035 +S315080046601F00C140C80734D400F04EFAC01B41F2FF +S3150800467089318842D8D30320E3E000F045FA0700E1 +S315080046805FF080400100B1FA81F10100B1FA81F1D1 +S31508004690C9B2490951F00201C9B2022903D1DFF8AA +S315080046A05014096805E00100B1FA81F1DFF82C140D +S315080046B00968B0FA80F010F01F00C140C80708D595 +S315080046C000F022FAC01B41F289318842D8D3032070 +S315080046D0B7E0F6B2012E03D1286830F08050286082 +S315080046E0E069002800F0AC80DFF8E053286810F095 +S315080046F00C00082800F0A280E06902286BD180200F +S31508004700B0FA80F0DFF8DC630021C0B216EB800057 +S31508004710016000F0F9F907004020B0FA80F0C0B255 +S31508004720400950F00100C0B2012803D1DFF8980310 +S31508004730006808E04020B0FA80F04020B0FA80F027 +S31508004740DFF8980300684021B1FA81F111F01F01E2 +S31508004750C840C00706D500F0D7F9C01B0328DBD32D +S3150800476003206EE0296831F47411606A0143206AF7 +S31508004770014329608020B0FA80F00121C0B216EB0F +S315080047808006316000F0C0F904004020B0FA80F0DD +S31508004790C0B2400950F00100C0B2012803D1DFF8C9 +S315080047A02803006808E04020B0FA80F04020B0FAFC +S315080047B080F0DFF8280300684021B1FA81F111F092 +S315080047C01F01C840C0073BD400F09EF9001B032810 +S315080047D0DBD3032035E08020B0FA80F00021C0B298 +S315080047E0DFF8002312EB8002116000F08DF9040057 +S315080047F04020B0FA80F0C0B2400950F00100C0B2C3 +S31508004800012803D1DFF8C002006808E04020B0FAAA +S3150800481080F04020B0FA80F0DFF8C002006840213E +S31508004820B1FA81F111F01F01C840C00708D500F0A0 +S315080048306BF9001B0328DBD3032002E0012000E00C +S315080048400020BDE8F6812DE9F04104000D000020A6 +S31508004850DFF8A062306810F00700A8420BD2306873 +S31508004860C008C00028433060306810F00700A8422E +S3150800487001D00120EFE02078800707D5DFF84C1239 +S315080048800A6832F0F002A06802430A602078C0077E +S3150800489040F1A7806068012821D14FF480400100CB +S315080048A0B1FA81F1C9B2490951F00101C9B2012928 +S315080048B003D1DFF81412096808E00100B1FA81F1A2 +S315080048C00100B1FA81F1DFF814120968B0FA80F034 +S315080048D010F01F00C140C80747D40120BBE060683C +S315080048E0022820D14020B0FA80F0C0B2400950F02A +S315080048F00100C0B2012803D1DFF8CC01006808E046 +S315080049004020B0FA80F04020B0FA80F0DFF8CC0101 +S3150800491000684021B1FA81F111F01F01C840C007B3 +S3150800492023D4012097E05FF080400100B1FA81F1BD +S31508004930C9B2490951F00101C9B2012903D1DFF809 +S315080049408811096808E00100B1FA81F10100B1FA9D +S3150800495081F1DFF888110968B0FA80F010F01F00BD +S31508004960C140C80701D4012075E0584F3968890845 +S31508004970890060680143396000F0C6F880466068BF +S3150800498001280ED1386810F00C00042829D000F050 +S31508004990BBF8B0EB080041F289318842F2D3032014 +S315080049A059E0606802280ED1386810F00C00082813 +S315080049B017D000F0A9F8B0EB080041F28931884217 +S315080049C0F2D3032047E0386810F00C0F09D000F046 +S315080049D09BF8B0EB080041F289318842F3D30320F3 +S315080049E039E0306810F0070085420BD23068C008FD +S315080049F0C00028433060306810F00700A84201D094 +S31508004A00012028E02078400706D530490A6832F4A4 +S31508004A10E062E06802430A602078000707D52B4861 +S31508004A20016831F46051226951EAC201016000F05F +S31508004A3014F8264909685FF07062B2FA82F22E4BC2 +S31508004A4011F0F001D140595CC840234908600020A4 +S31508004A5000F060F80020BDE8F08110B400200020C6 +S31508004A600020002000201948016811F00C000428D5 +S31508004A7002D0082802D021E0164820E04FF47050F2 +S31508004A80B0FA80F01D4A11F47013C340D05C104A86 +S31508004A9012685FF07043B3FA83F3194C12F00F02F1 +S31508004AA0DA40A25CC90306D50A49B1FBF2F2010055 +S31508004AB01000484301E01349484300E0054810BC8C +S31508004AC0704705480068704700100240041002400D +S31508004AD02C10024000127A00000000202410024028 +S31508004AE080044242000042421C100240007000400E +S31508004AF020100240002002404C5200082C520008A8 +S31508004B003C52000800093D0001480068704700BF94 +S31508004B100800002010B50400074800684FF47A71B1 +S31508004B20B0FBF1F000F078F8002221005FF0FF30CA +S31508004B3000F061F8002010BD0000002010F007000A +S31508004B403F4B1A684FF6FF010A403E4951EA0021D9 +S31508004B500A431A6070473A480068C0F30220704753 +S31508004B60020052B2002A08D50901374A40B210F0AD +S31508004B700F00104400F8041C03E00901334A40B250 +S31508004B801154704710B410F00700D0F10703052B35 +S31508004B9001D3042301E0D0F10703041D072C01D239 +S31508004BA0002000E0C01E012414FA03F35B1E19401E +S31508004BB0814014FA00F0401E1040084310BC7047AC +S31508004BC080B5411EB1F1807F01D301200EE0401E61 +S31508004BD01F4908600F215FF0FF30FFF7C1FF002073 +S31508004BE01C49086007201C490860002002BD80B5E2 +S31508004BF0FFF7A4FF01BD70B504000D0016000020E4 +S31508004C00FFF7A9FF32002900FFF7BCFF01002000CB +S31508004C1040B2FFF7A5FF70BD80B5FFF7D1FF02BD13 +S31508004C20042805D10C48016851F00401016004E02C +S31508004C300948016831F0040101607047000000006E +S31508004C400CED00E00000FA0518ED00E000E400E0D5 +S31508004C5014E000E018E000E010E000E080B500F0A5 +S31508004C6001F801BD70470000F8B4020000240020D6 +S31508004C70002033E0052704E0DFF8B4319A42F9D181 +S31508004C80042714F00303DBB29B009F403E43230036 +S31508004C909B0845F82360DFF89C512B6883434E68D0 +S31508004CA0F60300D503432B60634D2B6883434E6898 +S31508004CB0B60300D503432B60604D2B6883434E68CB +S31508004CC0F60200D503432B605D4D2B6883434E687F +S31508004CD0B60201D5184303002B60641C0868E0403F +S31508004CE0002800F09A800125086815FA04F3184090 +S31508004CF00028F2D04B68022B02D04B68122B17D132 +S31508004D002300DB0802EB83031E6A0F2714F0070350 +S31508004D10DBB29B009F40BE430F6914F00703DBB26A +S31508004D209B009F403E432300DB0802EB83031E6281 +S31508004D30176803262300DBB25B0016FA03F39F43CA +S31508004D4091F804C01CF0030C2300DBB25B001CFACC +S31508004D5003FC5CEA070717604B68012B08D04B6811 +S31508004D60022B05D04B68112B02D04B68122B19D198 +S31508004D7097682300DBB25B0016FA03F39F43D1F86A +S31508004D800CC02300DBB25B001CFA03FC5CEA0707D5 +S31508004D9097605368A540AB434D68C5F30015A54019 +S31508004DA02B435360D5682300DBB25B009E40B543B6 +S31508004DB08E682300DBB25B009E403543D5604B68A6 +S31508004DC0DB008AD51F4B1D6855F001051D601B6861 +S31508004DD013F001030093009B1B4D23009B0855F815 +S31508004DE023600F2714F00303DBB29B009F40BE43EA +S31508004DF0B2F1904F01D1002743E7144B9A4201D1F3 +S31508004E0001273EE7124B9A4201D1022739E7114B97 +S31508004E109A427FF431AF032733E7F1BC7047D2B229 +S31508004E20002A02D089B2816101E089B281627047A5 +S31508004E300010004800040140040401400804014031 +S31508004E400C04014018100240080001400004004804 +S31508004E5000080048000C004880B500F003F800F090 +S31508004E60C9F8FCE780B500F009F800F0EBF800F0A7 +S31508004E7009F800F0F9F800F0B5F801BD54485549AD +S31508004E800860704700B58FB0012005905FF4A02038 +S31508004E900690002007900120099002200C905FF4EC +S31508004EA080300D905FF4E0100E9005A8FFF76EF9BC +S31508004EB0002800D0FEE70F20009002200190002075 +S31508004EC002904FF480600390002004900221684607 +S31508004ED0FFF7B9FC002800D0FEE70FB000BD80B58B +S31508004EE086B03D48016851F001010160006810F084 +S31508004EF00100009000983948016851F4800101606A +S31508004F00016811F4800100910099016851F40011BB +S31508004F100160016811F4001100910099016851F4CB +S31508004F2000310160006810F40030009000980320FA +S31508004F30FFF75DFE002200217FF00B00FFF75BFE06 +S31508004F40002200217FF00A00FFF755FE002200210B +S31508004F507FF00900FFF74FFE002200217FF00400D2 +S31508004F60FFF749FE002200217FF00300FFF743FE0A +S31508004F70002200217FF00100FFF73DFE00220021FC +S31508004F805FF0FF30FFF737FE4FF4805001900120A5 +S31508004F900290002003900320049001A95FF090403E +S31508004FA0FFF762FE00224FF480515FF09040FFF752 +S31508004FB036FF4FF480700190012002900020039084 +S31508004FC00020049001A90648FFF74EFE07B000BD71 +S31508004FD00040000808ED00E01810024014100240D6 +S31508004FE00010004880B500224FF480711248FFF780 +S31508004FF016FF01BD38B500F04AF804000F4D2868C1 +S31508005000201AB0F5FA7F15D30D490878002808D17B +S315080050100120087001224FF480710748FFF7FFFE50 +S3150800502007E00020087000224FF480710248FFF75D +S31508005030F6FE2C6031BD0000001000480400002078 +S315080050400C00002080B50748016851F01001016086 +S315080050500320FFF7CCFD0020FFF75CFDFFF73FFFBD +S31508005060002002BD0020024080B5FFF72AFD4FF45C +S315080050707A71B0FBF1F0FFF7CFFD0420FFF7D0FD02 +S31508005080002200215FF0FF30FFF7B5FD01BD80B5B6 +S31508005090FFF73AFD02BD80B500F004F8FFF7DEFD24 +S315080050A001BD000002480168491C0160704700BF45 +S315080050B0080000201648016851F47001016015497E +S315080050C0086850F001000860134A13681348034043 +S315080050D013600B68124803400B60086830F48020A0 +S315080050E00860106830F4FE0010600E48016809096F +S315080050F0090101600C490A680C4802400A60002050 +S315080051000B4908605FF000600A49086070470000B4 +S3150800511088ED00E000100240041002400CC07FF841 +S31508005120FFFFF6FE2C10024030100240CCFC00FFB8 +S315080051300810024008ED00E030B50168846842189E +S31508005140416802EB5103C90703D54C4401E0491CE9 +S3150800515005D19A420AD012F9011B12F8015B0029FF +S3150800516004F8015BF3D4491EF7D5F2E70C3030BDDD +S3150800517010B5074979441831064C7C44163404E0C6 +S315080051800A68081D114488470146A142F8D110BD96 +S315080051902C000000380000004EF68851CEF20001BF +S315080051A0086840F470000860BFF34F8FBFF36F8F35 +S315080051B04FF00070E1EE100A704700007DFFFFFF18 +S315080051C0D00100000C0000000000002000F00DF8DF +S315080051D0002801D0FFF7CCFFAFF300800020AFF323 +S315080051E00080FFF739FE00F002F80120704700F052 +S315080051F001B800000746384600F002F8FBE7000051 +S3150800520080B5AFF30080024A11001820ABBEFBE759 +S3150800521026000200024885460248804702480047A1 +S3150800522010080020B55000085D5200080203040566 +S31508005230060708090A0B0C0D0E0F101001020304CD +S3150800524005060708090A0B0C0D0E0F1000000000D2 +S31508005250000000000102030406070809AFF30080F6 +S31508005260FFF79AFFFFF7B2FFFFF7FEBFFFF7FEBF94 +S31508005270FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF54 +S31508005280FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF44 +S31508005290FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF34 +S315080052A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF24 +S315080052B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF14 +S315080052C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF04 +S315080052D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF4 +S315080052E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE4 +S315080052F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD4 +S31508005300FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC3 +S31508005310FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB3 +S31508005320FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA3 +S31508005330FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF93 +S31508005340FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF83 +S31508005350FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF73 +S31508005360FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF63 S31508005370FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF53 S31508005380FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF43 -S31508005390FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF33 -S315080053A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF23 -S315080053B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF13 -S315080053C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF03 -S315080053D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF3 -S315080053E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE3 -S315080053F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD3 -S31508005400FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC2 -S31508005410FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB2 -S31508005420FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA2 -S31508005430FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF92 -S31508005440FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF82 -S31508005450FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF72 -S31508005460FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF62 -S31508005470FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF52 -S31508005480FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF42 -S30908005490FFF7FEBF57 -S705080053613E +S30B080053900200127AF60085 +S7050800525D43 diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/settings/stm32f303.dbgdt b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/settings/stm32f303.dbgdt index 7a993b0f..88fa334f 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/settings/stm32f303.dbgdt +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/settings/stm32f303.dbgdt @@ -1,4 +1,4 @@ - + diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/settings/stm32f303.wsdt b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/settings/stm32f303.wsdt index 18875891..93486ba1 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/settings/stm32f303.wsdt +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/settings/stm32f303.wsdt @@ -159,7 +159,7 @@ 24 1863 2 - + 0 -1 @@ -219,7 +219,7 @@ 14 - 11 + 20 1 @@ -233,7 +233,7 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 04000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 @@ -264,7 +264,7 @@ 4294967295 - 000000003500000022010000E6000000 + 00000000740300008007000025040000 000000003F03000080070000F0030000 4096 0 @@ -465,11 +465,11 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E65008000000100000000000000740300008007000025040000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -478,7 +478,7 @@ 8192 0 0 - 32767 + 24 0 @@ -486,7 +486,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -495,7 +495,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/stm32f303.dep b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/stm32f303.dep index f8438389..566bdb7d 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/stm32f303.dep +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/stm32f303.dep @@ -5,256 +5,155 @@ stm32f303 - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.xcl - $PROJ_DIR$\..\obj\system_stm32f3xx.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.xcl - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.xcl - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c_ex.c $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\stm32f3xx.h $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\stm32f3xx.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_def.h $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\system_stm32f3xx.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_cortex.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\stm32f303xc.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_gpio.c $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_gpio.h $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_gpio_ex.h $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c_ex.c - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\stm32f303xc.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_def.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_flash_ex.h $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_i2c.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_i2c_ex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_cortex.h $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_dma.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.o - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\startup_stm32f303xc.s - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.o - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32f3xx_hal.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.o - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim_ex.c - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\stm32f3xx_hal_conf.h - $PROJ_DIR$\..\lib\system_stm32f3xx.c - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim.c - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.pbi - $PROJ_DIR$\..\obj\startup_stm32f303xc.o - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.pbi - $PROJ_DIR$\..\obj\system_stm32f3xx.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.pbi - $TOOLKIT_DIR$\inc\c\ysizet.h - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.pbi - $PROJ_DIR$\..\bin\demoprog_stm32f303.srec - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.pbi - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.pbi - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\bin\demoprog_stm32f303.out - $PROJ_DIR$\..\obj\stm32f303.pbd - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal.pbi - $PROJ_DIR$\..\obj\system_stm32f3xx.pbi - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.pbi - $TOOLKIT_DIR$\inc\c\ycheck.h - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.__cstat.et - $PROJ_DIR$\..\stm32f303xc_flash.icf - $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_i2c_ex.h + $PROJ_DIR$\..\obj\led.__cstat.et + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\obj\demoprog_stm32f303.map + $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.xcl + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.xcl $PROJ_DIR$\..\obj\stm32f3xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.__cstat.et $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\bin\demoprog_stm32f303.out + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.__cstat.et + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.__cstat.et + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\stm32f303xc_flash.icf + $PROJ_DIR$\..\obj\stm32f303.pbd + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\obj\main.__cstat.et $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\bin\demoprog_stm32f303.srec + $TOOLKIT_DIR$\lib\m7M_tls.a $PROJ_DIR$\..\obj\system_stm32f3xx.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.__cstat.et $PROJ_DIR$\..\obj\timer.__cstat.et $TOOLKIT_DIR$\inc\c\DLib_Defaults.h $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.__cstat.et - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\demoprog_stm32f303.map - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.o + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.o + $PROJ_DIR$\..\obj\stm32f3xx_hal.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.o + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.o + $PROJ_DIR$\..\obj\startup_stm32f303xc.o + $PROJ_DIR$\..\obj\system_stm32f3xx.o + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.o + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_pwr_ex.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_rcc_ex.h + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\startup_stm32f303xc.s + $PROJ_DIR$\..\obj\main.xcl + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.xcl + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_pwr.h + $PROJ_DIR$\..\lib\stm32f3xx_hal_conf.h + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\lib\system_stm32f3xx.c + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.xcl + $PROJ_DIR$\..\obj\system_stm32f3xx.xcl + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim.c + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.xcl + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_rcc.h + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c + [ROOT_NODE] - ICCARM - 54 - - - BICOMP - 134 - - - __cstat - 112 + ILINK + 47 33 - - - ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c ICCARM - 59 - - - BICOMP - 135 + 77 __cstat - 128 + 40 + + + BICOMP + 102 ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash.c - - - ICCARM - 62 - - - BICOMP - 136 - - - __cstat - 106 - - - - - ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c.c - - - ICCARM - 75 - - - BICOMP - 12 - - - __cstat - 123 - - - - - ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash_ex.c - - - ICCARM - 46 - - - BICOMP - 132 - - - __cstat - 130 - - - - - ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 @@ -263,67 +162,113 @@ ICCARM - 55 - - - BICOMP - 3 + 68 __cstat - 124 + 43 + + + BICOMP + 112 ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash.c ICCARM - 56 - - - BICOMP - 7 + 86 __cstat - 131 + 49 + + + BICOMP + 44 ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c ICCARM - 51 - - - BICOMP - 1 + 74 __cstat - 119 + 61 + + + BICOMP + 30 ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c + + + ICCARM + 84 + + + __cstat + 31 + + + BICOMP + 34 + + + + + ICCARM + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash_ex.c + + + ICCARM + 79 + + + __cstat + 32 + + + BICOMP + 41 + + + + + ICCARM + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 @@ -332,44 +277,44 @@ ICCARM - 61 - - - BICOMP - 11 + 89 __cstat - 129 + 38 + + + BICOMP + 72 ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c.c ICCARM - 52 - - - BICOMP - 4 + 80 __cstat - 121 + 37 + + + BICOMP + 65 ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 @@ -378,200 +323,21 @@ ICCARM - 60 - - - BICOMP - 133 + 75 __cstat - 109 + 45 + + + BICOMP + 39 ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 - - - - - [ROOT_NODE] - - - ILINK - 95 126 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 82 - - - BICOMP - 0 - - - __cstat - 111 - - - - - ICCARM - 66 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 28 69 30 33 78 86 67 20 21 44 32 42 34 36 37 38 31 40 73 47 - - - - - $PROJ_DIR$\..\startup_stm32f303xc.s - - - AARM - 77 - - - - - $PROJ_DIR$\..\timer.c - - - ICCARM - 80 - - - BICOMP - 2 - - - __cstat - 116 - - - - - ICCARM - 66 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 28 69 30 33 78 86 67 20 21 44 32 42 34 36 37 38 31 40 73 47 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim_ex.c - - - ICCARM - 74 - - - BICOMP - 10 - - - __cstat - 110 - - - - - ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c - - - ICCARM - 57 - - - BICOMP - 8 - - - __cstat - 114 - - - - - ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 - - - - - $PROJ_DIR$\..\lib\system_stm32f3xx.c - - - ICCARM - 84 - - - BICOMP - 5 - - - __cstat - 115 - - - - - ICCARM - 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 28 69 30 33 78 86 67 20 21 44 32 42 34 36 37 38 31 40 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 81 - - - BICOMP - 6 - - - __cstat - 120 - - - - - ICCARM - 66 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 28 69 30 33 78 86 67 20 21 44 32 42 34 36 37 38 31 40 73 47 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim.c - - - ICCARM - 64 - - - BICOMP - 13 - - - __cstat - 122 - - - - - ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 @@ -580,17 +346,233 @@ ILINK - 126 + 33 OBJCOPY - 89 + 58 ILINK - 107 81 82 77 60 54 59 62 46 61 75 55 51 52 56 57 64 74 84 80 127 105 108 125 + 53 69 71 81 75 74 84 86 79 89 80 68 77 73 87 66 76 67 82 70 35 50 59 28 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim_ex.c + + + ICCARM + 67 + + + __cstat + 51 + + + BICOMP + 101 + + + + + ICCARM + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c + + + ICCARM + 73 + + + __cstat + 36 + + + BICOMP + 115 + + + + + ICCARM + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c + + + ICCARM + 66 + + + __cstat + 57 + + + BICOMP + 90 + + + + + ICCARM + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 + + + + + $PROJ_DIR$\..\startup_stm32f303xc.s + + + AARM + 81 + + + + + $PROJ_DIR$\..\main.c + + + ICCARM + 71 + + + __cstat + 56 + + + BICOMP + 98 + + + + + ICCARM + 96 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 13 104 116 7 78 83 95 21 22 16 1 9 17 19 24 26 103 91 105 109 + + + + + $PROJ_DIR$\..\lib\system_stm32f3xx.c + + + ICCARM + 82 + + + __cstat + 60 + + + BICOMP + 113 + + + + + ICCARM + 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 13 104 116 7 78 83 95 21 22 16 1 9 17 19 24 26 103 91 + + + + + $PROJ_DIR$\..\led.c + + + ICCARM + 69 + + + __cstat + 27 + + + BICOMP + 118 + + + + + ICCARM + 96 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 13 104 116 7 78 83 95 21 22 16 1 9 17 19 24 26 103 91 105 109 + + + + + $PROJ_DIR$\..\timer.c + + + ICCARM + 70 + + + __cstat + 62 + + + BICOMP + 106 + + + + + ICCARM + 96 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 13 104 116 7 78 83 95 21 22 16 1 9 17 19 24 26 103 91 105 109 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c + + + ICCARM + 87 + + + __cstat + 29 + + + BICOMP + 117 + + + + + ICCARM + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim.c + + + ICCARM + 76 + + + __cstat + 42 + + + BICOMP + 88 + + + + + ICCARM + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/lib/system_stm32f3xx.c b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/lib/system_stm32f3xx.c index 9051dca3..895a7106 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/lib/system_stm32f3xx.c +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/lib/system_stm32f3xx.c @@ -113,10 +113,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Moved the vector table forward, because the OpenBLT bootloader is located in the - * first part of flash. - */ -#define VECT_TAB_OFFSET 0x4000 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x0 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /** * @} diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/main.c b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/main.c index b4117514..e404c117 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -66,6 +67,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -77,6 +80,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/.settings/language.settings.xml index ba91ec37..e39c7332 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/.settings/language.settings.xml @@ -4,7 +4,7 @@ - + diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/Debug/demoprog_stm32f303.elf b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/Debug/demoprog_stm32f303.elf index 1d6019fa..182382a3 100755 Binary files a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/Debug/demoprog_stm32f303.elf and b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/Debug/demoprog_stm32f303.elf differ diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/Debug/demoprog_stm32f303.srec b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/Debug/demoprog_stm32f303.srec index f81f9ca8..4cd59268 100755 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/Debug/demoprog_stm32f303.srec +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/Debug/demoprog_stm32f303.srec @@ -1,35 +1,35 @@ S01A000064656D6F70726F675F73746D3332663330332E7372656399 -S3150800400000A00020554F0008A54F0008A54F00083E -S31508004010A54F0008A54F0008A54F0008000000009E -S31508004020000000000000000000000000A54F000886 -S31508004030A54F000800000000A54F0008DD4F000846 -S31508004040A54F0008A54F0008A54F0008A54F000872 -S31508004050A54F0008A54F0008A54F0008A54F000862 -S31508004060A54F0008A54F0008A54F0008A54F000852 -S31508004070A54F0008A54F0008A54F0008A54F000842 -S31508004080A54F0008A54F0008A54F0008A54F000832 -S31508004090A54F0008A54F0008A54F0008A54F000822 -S315080040A0A54F0008A54F0008A54F0008A54F000812 -S315080040B0A54F0008A54F0008A54F0008A54F000802 -S315080040C0A54F0008A54F0008A54F0008A54F0008F2 -S315080040D0A54F0008A54F0008A54F0008A54F0008E2 -S315080040E0A54F0008A54F0008A54F0008A54F0008D2 -S315080040F0A54F0008A54F0008A54F0008A54F0008C2 -S31508004100000000000000000000000000A54F0008A5 -S31508004110A54F0008A54F0008A54F0008A54F0008A1 -S31508004120A54F0008A54F0008A54F0008A54F000891 -S31508004130A54F0008A54F0008000000000000000079 -S31508004140A54F0008A54F0008A54F0008000000006D +S3150800400000A00020654F0008B54F0008B54F00080E +S31508004010B54F0008B54F0008B54F0008000000006E +S31508004020000000000000000000000000B54F000876 +S31508004030B54F000800000000B54F0008ED4F000816 +S31508004040B54F0008B54F0008B54F0008B54F000832 +S31508004050B54F0008B54F0008B54F0008B54F000822 +S31508004060B54F0008B54F0008B54F0008B54F000812 +S31508004070B54F0008B54F0008B54F0008B54F000802 +S31508004080B54F0008B54F0008B54F0008B54F0008F2 +S31508004090B54F0008B54F0008B54F0008B54F0008E2 +S315080040A0B54F0008B54F0008B54F0008B54F0008D2 +S315080040B0B54F0008B54F0008B54F0008B54F0008C2 +S315080040C0B54F0008B54F0008B54F0008B54F0008B2 +S315080040D0B54F0008B54F0008B54F0008B54F0008A2 +S315080040E0B54F0008B54F0008B54F0008B54F000892 +S315080040F0B54F0008B54F0008B54F0008B54F000882 +S31508004100000000000000000000000000B54F000895 +S31508004110B54F0008B54F0008B54F0008B54F000861 +S31508004120B54F0008B54F0008B54F0008B54F000851 +S31508004130B54F0008B54F0008000000000000000059 +S31508004140B54F0008B54F0008B54F0008000000003D S315080041500000000000000000000000000000000051 -S315080041600000000000000000A54F0008A54F000849 -S31508004170A54F000800000000000000000000000035 -S3110800418000000000A54F0008EE11AA552B +S315080041600000000000000000B54F0008B54F000829 +S31508004170B54F000800000000000000000000000025 +S3110800418000000000B54F0008EE11AA551B S3150800418C10B5054C237833B9044B13B10448AFF377 S3150800419C00800123237010BD0400002000000000DD -S315080041AC3050000808B5034B1BB103490348AFF35D -S315080041BC008008BD000000000800002030500008F0 +S315080041AC4050000808B5034B1BB103490348AFF34D +S315080041BC008008BD000000000800002040500008E0 S315080041CC08B500224FF48071014800F0A1F908BD2A -S315080041DC0010004810B500F0F7FE0F4B1B68C31A09 +S315080041DC0010004810B500F0FFFE0F4B1B68C31A01 S315080041ECB3F5FA7F0DD304460C4B1B7853B9012251 S315080041FC0A4B1A704FF48071094800F089F9064B7E S3150800420C1C6010BD0022054B1A704FF480710448CF @@ -38,7 +38,7 @@ S3150800422C0010004810B50446074B1868074BA3FB4B S3150800423C0030800900F070F8002221464FF0FF305C S3150800424C00F038F8002010BD00000020D34D621095 S3150800425C08B5074A136843F010031360032000F0EF -S3150800426C17F80020FFF7DEFF00F0F6FD002008BD6A +S3150800426C17F80020FFF7DEFF00F0FEFD002008BD62 S3150800427C00200240024A136801331360704700BFDE S3150800428C28000020014B1868704700BF2800002042 S3150800429C074AD36823F4E0631B041B0C000200F4E2 @@ -184,7 +184,7 @@ S31508004B4CB2FA82F221FA02F20F49885C0D4AD26A4D S31508004B5C02F00F020F2191FAA1F1B1FA81F1CA40C4 S31508004B6C0A498A5C13F4803F03D1094B03FB00F016 S31508004B7C7047084BB3FBF2F303FB00F0704705488C -S31508004B8C704700BF001002404850000858500008F3 +S31508004B8C704700BF001002405850000868500008D3 S31508004B9C00093D0000127A00704B1B6803F00703EE S31508004BAC8B420CD26D4A136823F007030B43136030 S31508004BBC136803F00703994201D00120704770B5BA @@ -214,56 +214,57 @@ S31508004D2C23F46053216943EAC1035360FFF7FCFE81 S31508004D3C0B4B5B6803F0F003F02292FAA2F2B2FA7C S31508004D4C82F2D340074AD35CD840074B1860002040 S31508004D5CFFF768FA002070BD012070BD00200240E4 -S31508004D6C001002406850000800000020014B18682B +S31508004D6C001002407850000800000020014B18681B S31508004D7C704700BF000000201549D1F8883043F46D S31508004D8C7003C1F88830134B1A6842F001021A6096 S31508004D9C5868114A02405A601A6822F0847222F442 S31508004DAC80321A601A6822F480221A605A6822F431 S31508004DBCFE025A60DA6A22F00F02DA62186B074AA8 -S31508004DCC02401A6300229A60054B8B60704700BF3D +S31508004DCC02401A6300229A604FF000638B607047AA S31508004DDC00ED00E0001002400CC07FF8CCFC00FF90 -S31508004DEC0040000800B591B0012306934FF4A022A9 -S31508004DFC0792002208920A9302230D934FF48033EC -S31508004E0C0E934FF4E0130F9306A8FFF787FB00B138 -S31508004E1CFEE70F23019302210291002303934FF41B -S31508004E2C80620492059301A8FFF7B6FE00B1FEE76F -S31508004E3C11B05DF804FB08B5FFF70AFAFFF7D2FFC5 -S31508004E4C00F0ACF8FFF7BCF908BD08B5FFF7F3FF9F -S31508004E5CFFF7C0F9FCE7000070B58AB0384B9A69C1 -S31508004E6C42F001029A619A6902F001020192019AD2 -S31508004E7C5A6942F480025A615A6902F48002029213 -S31508004E8C029A5A6942F400125A615A6902F40012DB -S31508004E9C0392039A5A6942F400325A615B6903F425 -S31508004EAC00330493049B0320FFF7F2F90022114602 -S31508004EBC6FF00B00FFF7FEF9002211466FF00A009F -S31508004ECCFFF7F8F9002211466FF00900FFF7F2F91F -S31508004EDC002211466FF00400FFF7ECF90022114688 -S31508004EEC6FF00300FFF7E6F9002211466FF0010098 -S31508004EFCFFF7E0F9002211464FF0FF30FFF7DAF919 -S31508004F0C4FF480560596012506950024079403232D -S31508004F1C089305A94FF09040FFF72AFA2246314626 -S31508004F2C4FF09040FFF7F4FA4FF48073059306950B -S31508004F3C0794089405A90348FFF71AFA0AB070BD36 -S31508004F4C0010024000100048DFF834D0002103E0BE -S31508004F5C0C4B5B58435004310B480C4B42189A4285 -S31508004F6CF6D30B4A02E0002342F8043B094B9A425B -S31508004F7CF9D3FFF701FF00F031F8FFF766FFFEE7FC -S31508004F8C00A000208050000800000020040000202B -S31508004F9C040000202C000020FEE7000008B5FFF7EF -S31508004FACE5FE084BA3FB00308009FFF7B5F9042092 -S31508004FBCFFF7C8F9002211464FF0FF30FFF77AF9D0 -S31508004FCC08BD00BFD34D621008B5FFF75BF908BDE5 -S31508004FDC08B5FFF74FF9FFF7C6F908BD70B50D4EC2 -S31508004FEC0D4CA41BA4100025A54209D10B4E0C4C44 -S31508004FFC00F018F8A41BA4100025A54205D170BD15 -S3150800500C56F8253098470135EEE756F82530984777 -S3150800501C0135F2E7785000087850000878500008F7 -S3150800502C7C500008F8B500BFF8BC08BC9E46704713 -S3110800503CF8B500BFF8BC08BC9E467047DB -S3150800504802030405060708090A0B0C0D0E0F1010B3 -S315080050580102030405060708090A0B0C0D0E0F10B2 -S315080050680000000000000000010203040607080902 -S30908005078B14100082C -S3090800507C8D4100084C -S3090800508000127A0092 -S70508004F554E +S31508004DEC014B024A9A60704700ED00E0004000084B +S31508004DFC00B591B0012306934FF4A0220792002226 +S31508004E0C08920A9302230D934FF480330E934FF4B2 +S31508004E1CE0130F9306A8FFF781FB00B1FEE70F23FB +S31508004E2C019302210291002303934FF480620492AA +S31508004E3C059301A8FFF7B0FE00B1FEE711B05DF8C7 +S31508004E4C04FB08B5FFF7CCFFFFF702FAFFF7D0FF14 +S31508004E5C00F0ACF8FFF7B4F908BD08B5FFF7F1FF99 +S31508004E6CFFF7B8F9FCE7000070B58AB0384B9A69B9 +S31508004E7C42F001029A619A6902F001020192019AC2 +S31508004E8C5A6942F480025A615A6902F48002029203 +S31508004E9C029A5A6942F400125A615A6902F40012CB +S31508004EAC0392039A5A6942F400325A615B6903F415 +S31508004EBC00330493049B0320FFF7EAF900221146FA +S31508004ECC6FF00B00FFF7F6F9002211466FF00A0097 +S31508004EDCFFF7F0F9002211466FF00900FFF7EAF91F +S31508004EEC002211466FF00400FFF7E4F90022114680 +S31508004EFC6FF00300FFF7DEF9002211466FF0010090 +S31508004F0CFFF7D8F9002211464FF0FF30FFF7D2F918 +S31508004F1C4FF480560596012506950024079403231D +S31508004F2C089305A94FF09040FFF722FA224631461E +S31508004F3C4FF09040FFF7ECFA4FF480730593069503 +S31508004F4C0794089405A90348FFF712FA0AB070BD2E +S31508004F5C0010024000100048DFF834D0002103E0AE +S31508004F6C0C4B5B58435004310B480C4B42189A4275 +S31508004F7CF6D30B4A02E0002342F8043B094B9A424B +S31508004F8CF9D3FFF7F9FE00F031F8FFF766FFFEE7F5 +S31508004F9C00A000209050000800000020040000200B +S31508004FAC040000202C000020FEE7000008B5FFF7DF +S31508004FBCDDFE084BA3FB00308009FFF7ADF9042092 +S31508004FCCFFF7C0F9002211464FF0FF30FFF772F9D0 +S31508004FDC08BD00BFD34D621008B5FFF753F908BDDD +S31508004FEC08B5FFF747F9FFF7BEF908BD70B50D4EC2 +S31508004FFC0D4CA41BA4100025A54209D10B4E0C4C34 +S3150800500C00F018F8A41BA4100025A54205D170BD04 +S3150800501C56F8253098470135EEE756F82530984767 +S3150800502C0135F2E7885000088850000888500008B7 +S3150800503C8C500008F8B500BFF8BC08BC9E467047F3 +S3110800504CF8B500BFF8BC08BC9E467047CB +S3150800505802030405060708090A0B0C0D0E0F1010A3 +S315080050680102030405060708090A0B0C0D0E0F10A2 +S3150800507800000000000000000102030406070809F2 +S30908005088B14100081C +S3090800508C8D4100083C +S3090800509000127A0082 +S70508004F653E diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/lib/system_stm32f3xx.c b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/lib/system_stm32f3xx.c index 9051dca3..895a7106 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/lib/system_stm32f3xx.c +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/lib/system_stm32f3xx.c @@ -113,10 +113,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Moved the vector table forward, because the OpenBLT bootloader is located in the - * first part of flash. - */ -#define VECT_TAB_OFFSET 0x4000 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x0 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /** * @} diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/main.c b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/main.c index ed61a4c3..217ae40c 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -68,6 +69,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -79,6 +82,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.elf b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.elf index 7fb1a5c1..6efd9029 100644 Binary files a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.elf and b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.elf differ diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.map b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.map index 0ff38c6a..96e658d5 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.map +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.map @@ -1,263 +1,253 @@ - -bin/demoprog_stm32f303.elf: file format elf32-littlearm -bin/demoprog_stm32f303.elf -architecture: arm, flags 0x00000112: -EXEC_P, HAS_SYMS, D_PAGED -start address 0x08002000 - -Program Header: -0x70000001 off 0x00003e7c vaddr 0x08003e7c paddr 0x08003e7c align 2**2 - filesz 0x00000008 memsz 0x00000008 flags r-- - LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 - filesz 0x00003e84 memsz 0x00003e84 flags r-x - LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08003e84 align 2**16 - filesz 0x0000006c memsz 0x000001b8 flags rw- -private flags = 5000400: [Version5 EABI] [hard-float ABI] - -Sections: -Idx Name Size VMA LMA File off Algn - 0 .text 00001e7c 08002000 08002000 00002000 2**2 - CONTENTS, ALLOC, LOAD, READONLY, CODE - 1 .ARM.exidx 00000008 08003e7c 08003e7c 00003e7c 2**2 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 2 .data 0000006c 20000000 08003e84 00010000 2**2 - CONTENTS, ALLOC, LOAD, DATA - 3 .bss 0000014c 2000006c 08003ef0 0001006c 2**2 - ALLOC - 4 .stack_dummy 00000100 200001b8 200001b8 00010070 2**3 - CONTENTS, READONLY - 5 .ARM.attributes 00000030 00000000 00000000 00010170 2**0 - CONTENTS, READONLY - 6 .comment 0000006e 00000000 00000000 000101a0 2**0 - CONTENTS, READONLY - 7 .debug_line 000058de 00000000 00000000 0001020e 2**0 - CONTENTS, READONLY, DEBUGGING - 8 .debug_info 00007867 00000000 00000000 00015aec 2**0 - CONTENTS, READONLY, DEBUGGING - 9 .debug_abbrev 00001567 00000000 00000000 0001d353 2**0 - CONTENTS, READONLY, DEBUGGING - 10 .debug_aranges 00000640 00000000 00000000 0001e8c0 2**3 - CONTENTS, READONLY, DEBUGGING - 11 .debug_loc 00002f7b 00000000 00000000 0001ef00 2**0 - CONTENTS, READONLY, DEBUGGING - 12 .debug_ranges 00000578 00000000 00000000 00021e7b 2**0 - CONTENTS, READONLY, DEBUGGING - 13 .debug_macro 00017d5e 00000000 00000000 000223f3 2**0 - CONTENTS, READONLY, DEBUGGING - 14 .debug_str 00080236 00000000 00000000 0003a151 2**0 - CONTENTS, READONLY, DEBUGGING - 15 .debug_frame 00000f2c 00000000 00000000 000ba388 2**2 - CONTENTS, READONLY, DEBUGGING -SYMBOL TABLE: -08002000 l d .text 00000000 .text -08003e7c l d .ARM.exidx 00000000 .ARM.exidx -20000000 l d .data 00000000 .data -2000006c l d .bss 00000000 .bss -200001b8 l d .stack_dummy 00000000 .stack_dummy -00000000 l d .ARM.attributes 00000000 .ARM.attributes -00000000 l d .comment 00000000 .comment -00000000 l d .debug_line 00000000 .debug_line -00000000 l d .debug_info 00000000 .debug_info -00000000 l d .debug_abbrev 00000000 .debug_abbrev -00000000 l d .debug_aranges 00000000 .debug_aranges -00000000 l d .debug_loc 00000000 .debug_loc -00000000 l d .debug_ranges 00000000 .debug_ranges -00000000 l d .debug_macro 00000000 .debug_macro -00000000 l d .debug_str 00000000 .debug_str -00000000 l d .debug_frame 00000000 .debug_frame -00000000 l df *ABS* 00000000 obj/startup_stm32f30x.o -00000100 l *ABS* 00000000 Stack_Size -00000000 l *ABS* 00000000 Heap_Size -08002266 l .text 00000000 .flash_to_ram_loop -080022a0 l .text 00000000 .fill_zero_bss -0800229c l .text 00000000 .loop_zero_bss -00000000 l df *ABS* 00000000 crtstuff.c -08003e78 l O .text 00000000 __EH_FRAME_BEGIN__ -0800218c l F .text 00000000 __do_global_dtors_aux -2000006c l .bss 00000000 completed.8605 -20000068 l O .data 00000000 __do_global_dtors_aux_fini_array_entry -080021b0 l F .text 00000000 frame_dummy -20000070 l .bss 00000000 object.8610 -20000064 l O .data 00000000 __frame_dummy_init_array_entry -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7e-m/fpu/crt0.o -00000000 l df *ABS* 00000000 boot.c -0800231c l F .text 00000058 CanGetSpeedConfig -08002374 l F .text 0000002c BootComUartInit -080023a0 l F .text 00000098 BootComCanInit -08002438 l F .text 0000001c UartReceiveByte -08002484 l F .text 00000094 BootComUartCheckActivationRequest -08002518 l F .text 0000003c BootComCanCheckActivationRequest -20000088 l O .bss 00000001 xcpCtoRxLength.7306 -20000089 l O .bss 00000001 xcpCtoRxInProgress.7307 -2000008c l O .bss 00000070 uartHandle -200000fc l O .bss 00000024 canRxMessage -20000120 l O .bss 00000044 canHandle -20000164 l O .bss 00000004 xcpCtoRxStartTime.7308 -08003e18 l O .text 00000024 canTiming -20000168 l O .bss 00000041 xcpCtoReqPacket.7305 -00000000 l df *ABS* 00000000 main.c -08002560 l F .text 0000004a SystemClock_Config -080025ac l F .text 00000014 Init -00000000 l df *ABS* 00000000 led.c -200001ac l O .bss 00000004 timer_counter_last.7286 -200001b0 l O .bss 00000001 led_toggle_state.7285 -00000000 l df *ABS* 00000000 timer.c -00000000 l df *ABS* 00000000 system_stm32f3xx.c -00000000 l df *ABS* 00000000 _exit.c -00000000 l df *ABS* 00000000 stm32f3xx_hal_can.c -00000000 l df *ABS* 00000000 stm32f3xx_hal_rcc.c -00000000 l df *ABS* 00000000 stm32f3xx_hal_uart.c -00000000 l df *ABS* 00000000 stm32f3xx_hal_gpio.c -00000000 l df *ABS* 00000000 stm32f3xx_hal_cortex.c -00000000 l df *ABS* 00000000 stm32f3xx_hal.c -00000000 l df *ABS* 00000000 exit.c -00000000 l df *ABS* 00000000 init.c -00000000 l df *ABS* 00000000 memset.c -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/fpu/crti.o -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/fpu/crtn.o -00000000 l df *ABS* 00000000 impure.c -20000004 l O .data 00000060 impure_data -00000000 l df *ABS* 00000000 crtstuff.c -08003e78 l O .text 00000000 __FRAME_END__ -00000000 l df *ABS* 00000000 -20000068 l .data 00000000 __init_array_end -20000064 l .data 00000000 __preinit_array_end -20000064 l .data 00000000 __init_array_start -20000064 l .data 00000000 __preinit_array_start -08002306 w F .text 00000002 RTC_Alarm_IRQHandler -08003e4c g O .text 00000008 APBPrescTable -200001b8 g .stack_dummy 00000000 __HeapBase -080022b6 w F .text 00000002 DebugMon_Handler -00000000 g *ABS* 00000000 __HEAP_SIZE -20000000 g .data 00000000 __data_start__ -08003570 g F .text 00000030 HAL_RCC_GetPCLK1Freq -08003c54 g F .text 00000064 HAL_NVIC_SetPriority -080022f2 w F .text 00000002 TIM1_CC_IRQHandler -080035a0 g F .text 00000030 HAL_RCC_GetPCLK2Freq -080022ac w F .text 00000002 HardFault_Handler -0800277c g F .text 0000000c SysTick_Handler -08003c24 g F .text 0000000a HAL_GPIO_WritePin -080022be w F .text 00000002 PVD_IRQHandler -08003564 g F .text 0000000c HAL_RCC_GetHCLKFreq -080022b8 w F .text 00000002 PendSV_Handler -080022aa w F .text 00000002 NMI_Handler -08003e84 g .ARM.exidx 00000000 __exidx_end -080022ce w F .text 00000002 EXTI3_IRQHandler -08003310 g F .text 00000070 HAL_RCC_GetSysClockFreq -08003e84 g .ARM.exidx 00000000 __etext -080025d4 g F .text 00000114 HAL_MspInit -08003d04 w F .text 00000002 HAL_SYSTICK_Callback -08003a9c g F .text 00000188 HAL_GPIO_Init -080022c8 w F .text 00000002 EXTI0_IRQHandler -08002310 w F .text 00000002 FPU_IRQHandler -20000000 g O .data 00000004 SystemCoreClock -080022cc w F .text 00000002 EXTI2_TS_IRQHandler -080022ee w F .text 00000002 TIM1_UP_TIM16_IRQHandler -080022b2 w F .text 00000002 UsageFault_Handler -080022e0 w F .text 00000002 ADC1_2_IRQHandler -200001b8 g .stack_dummy 00000000 __HeapLimit -2000006c g .bss 00000000 __bss_start__ -080022fc w F .text 00000002 SPI1_IRQHandler -080027f0 g F .text 000000f6 HAL_CAN_ConfigFilter -08002308 w F .text 00000002 TIM6_DAC_IRQHandler -080035d4 g F .text 000001b0 UART_SetConfig -200001b4 g O .bss 00000004 uwTick -08003cb8 g F .text 0000002c HAL_SYSTICK_Config -08003e7c g .text 00000000 __exidx_start -08003e74 g O .text 00000004 _global_impure_ptr -08003da4 g F .text 0000004c __libc_init_array -080022d8 w F .text 00000002 DMA1_Channel4_IRQHandler -080021e8 g F .text 00000000 _mainCRTStartup -080028e8 w F .text 00000002 HAL_CAN_MspInit -08003e00 g F .text 00000000 _init -08002460 g F .text 00000024 BootActivate -08002302 w F .text 00000002 USART3_IRQHandler -00000000 w *UND* 00000000 __libc_fini_array -080038b4 g F .text 0000010e HAL_UART_Receive -08003e54 g O .text 00000010 aPredivFactorTable -080022de w F .text 00000002 DMA1_Channel7_IRQHandler -0800225c g F .text 00000038 Reset_Handler -080022e6 w F .text 00000002 CAN1_RX1_IRQHandler -08003d3c g F .text 00000024 HAL_Init -0800384c g F .text 00000066 UART_WaitOnFlagUntilTimeout -080026e8 g F .text 00000014 LedInit -08003784 g F .text 000000c8 UART_AdvFeatureConfig -00000000 w *UND* 00000000 __sf_fake_stderr -00000000 w *UND* 00000000 __deregister_frame_info -200001b8 g .stack_dummy 00000000 end -080022f8 w F .text 00000002 I2C1_EV_IRQHandler -2000006c g .data 00000000 __data_end__ -080022dc w F .text 00000002 DMA1_Channel6_IRQHandler -200001b8 g .bss 00000000 __bss_end__ -00000100 g *ABS* 00000000 __STACK_SIZE -080022f6 w F .text 00000002 TIM3_IRQHandler -080022c6 w F .text 00000002 RCC_IRQHandler -00000000 w *UND* 00000000 __call_exitprocs -080022d2 w F .text 00000002 DMA1_Channel1_IRQHandler -080021e8 g F .text 00000000 _start -08003e3c g O .text 00000010 AHBPrescTable -080039c4 g F .text 0000006c UART_CheckIdleState -08002304 w F .text 00000002 EXTI15_10_IRQHandler -08003380 g F .text 000001e4 HAL_RCC_ClockConfig -0800230c w F .text 00000002 COMP2_IRQHandler -08003c30 g F .text 00000024 HAL_NVIC_SetPriorityGrouping -00000000 w *UND* 00000000 software_init_hook -0800230a w F .text 00000002 TIM7_IRQHandler -08003e64 g O .text 00000010 aPLLMULFactorTable -080022ea w F .text 00000002 EXTI9_5_IRQHandler -080022c0 w F .text 00000002 TAMPER_STAMP_IRQHandler -080022c2 w F .text 00000002 RTC_WKUP_IRQHandler -08003d70 w F .text 0000000c HAL_GetTick -00000000 w *UND* 00000000 __sf_fake_stdin -08003df0 g F .text 00000010 memset -080022ae w F .text 00000002 MemManage_Handler -08002000 g .text 0000018c __isr_vector -080025c0 g F .text 00000014 main -080022b4 w F .text 00000002 SVC_Handler -00000000 w *UND* 00000000 hardware_init_hook -200001b8 g .stack_dummy 00000000 __end__ -080022da w F .text 00000002 DMA1_Channel5_IRQHandler -080022d0 w F .text 00000002 EXTI4_IRQHandler -080022e4 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler -08002454 g F .text 0000000c BootComInit -08002788 g F .text 00000064 SystemInit -08003e0c g F .text 00000000 _fini -080022f0 w F .text 00000002 TIM1_TRG_COM_TIM17_IRQHandler -080035d0 w F .text 00000002 HAL_UART_MspInit -080022e2 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler -00000000 w *UND* 00000000 atexit -080022d6 w F .text 00000002 DMA1_Channel3_IRQHandler -08003d10 w F .text 0000002c HAL_InitTick -20003000 g .bss 00000000 __StackTop -08003d60 w F .text 00000010 HAL_IncTick -080022bc w F .text 00000002 WWDG_IRQHandler -080026fc g F .text 0000004c LedToggle -080022f4 w F .text 00000002 TIM2_IRQHandler -08003ce4 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig -080028ec g F .text 00000188 HAL_CAN_Init -20003000 g *ABS* 00000000 __stack -080022ca w F .text 00000002 EXTI1_IRQHandler -0800230e w F .text 00000002 COMP4_6_IRQHandler -20002f00 g *ABS* 00000100 __StackLimit -08002300 w F .text 00000002 USART2_IRQHandler -08002cf0 g F .text 0000061e HAL_RCC_OscConfig -08003d7c g F .text 00000028 exit -080022d4 w F .text 00000002 DMA1_Channel2_IRQHandler -00000000 w *UND* 00000000 __sf_fake_stdout -08002554 g F .text 0000000c BootComCheckActivationRequest -080022e8 w F .text 00000002 CAN1_SCE_IRQHandler -080022c4 w F .text 00000002 FLASH_IRQHandler -080027ec w F .text 00000002 _exit -080022b0 w F .text 00000002 BusFault_Handler -080022fe w F .text 00000002 USART1_IRQHandler -08003d08 g F .text 00000008 HAL_SYSTICK_IRQHandler -08003a30 g F .text 0000006a HAL_UART_Init -080022fa w F .text 00000002 I2C1_ER_IRQHandler -08002a74 g F .text 0000027a HAL_CAN_Receive -08002774 g F .text 00000008 TimerGet -00000000 w *UND* 00000000 _Jv_RegisterClasses -08002748 g F .text 0000002c TimerInit -00000000 w *UND* 00000000 __register_frame_info -080022ec w F .text 00000002 TIM1_BRK_TIM15_IRQHandler - - + +bin/demoprog_stm32f303.elf: file format elf32-littlearm +bin/demoprog_stm32f303.elf +architecture: armv7e-m, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x08002000 + +Program Header: +0x70000001 off 0x00003e4c vaddr 0x08003e4c paddr 0x08003e4c align 2**2 + filesz 0x00000008 memsz 0x00000008 flags r-- + LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x00003e54 memsz 0x00003e54 flags r-x + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08003e54 align 2**16 + filesz 0x0000006c memsz 0x000001b4 flags rw- +private flags = 5000400: [Version5 EABI] [hard-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .text 00001e4c 08002000 08002000 00002000 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 1 .ARM.exidx 00000008 08003e4c 08003e4c 00003e4c 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 2 .data 0000006c 20000000 08003e54 00010000 2**2 + CONTENTS, ALLOC, LOAD, DATA + 3 .bss 00000148 2000006c 08003ec0 0001006c 2**2 + ALLOC + 4 .stack_dummy 00000100 200001b8 200001b8 00010070 2**3 + CONTENTS, READONLY + 5 .ARM.attributes 00000030 00000000 00000000 00010170 2**0 + CONTENTS, READONLY + 6 .comment 00000075 00000000 00000000 000101a0 2**0 + CONTENTS, READONLY + 7 .debug_line 00008ca0 00000000 00000000 00010215 2**0 + CONTENTS, READONLY, DEBUGGING + 8 .debug_info 0000f14a 00000000 00000000 00018eb5 2**0 + CONTENTS, READONLY, DEBUGGING + 9 .debug_abbrev 00002407 00000000 00000000 00027fff 2**0 + CONTENTS, READONLY, DEBUGGING + 10 .debug_aranges 00000648 00000000 00000000 0002a408 2**3 + CONTENTS, READONLY, DEBUGGING + 11 .debug_str 0008112b 00000000 00000000 0002aa50 2**0 + CONTENTS, READONLY, DEBUGGING + 12 .debug_loc 00003f5b 00000000 00000000 000abb7b 2**0 + CONTENTS, READONLY, DEBUGGING + 13 .debug_ranges 000005d0 00000000 00000000 000afad6 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_macro 00002779 00000000 00000000 000b00a6 2**0 + CONTENTS, READONLY, DEBUGGING + 15 .debug_frame 00000f74 00000000 00000000 000b2820 2**2 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08002000 l d .text 00000000 .text +08003e4c l d .ARM.exidx 00000000 .ARM.exidx +20000000 l d .data 00000000 .data +2000006c l d .bss 00000000 .bss +200001b8 l d .stack_dummy 00000000 .stack_dummy +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .comment 00000000 .comment +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_macro 00000000 .debug_macro +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l df *ABS* 00000000 obj/startup_stm32f30x.o +00000100 l *ABS* 00000000 Stack_Size +00000000 l *ABS* 00000000 Heap_Size +0800224a l .text 00000000 .flash_to_ram_loop +08002284 l .text 00000000 .fill_zero_bss +08002280 l .text 00000000 .loop_zero_bss +00000000 l df *ABS* 00000000 crtstuff.c +08003e48 l O .text 00000000 __EH_FRAME_BEGIN__ +0800218c l F .text 00000000 __do_global_dtors_aux +2000006c l .bss 00000001 completed.10186 +20000068 l O .data 00000000 __do_global_dtors_aux_fini_array_entry +080021b0 l F .text 00000000 frame_dummy +20000070 l .bss 00000018 object.10191 +20000064 l O .data 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +00000000 l df *ABS* 00000000 stm32f3xx_hal_cortex.c +00000000 l df *ABS* 00000000 stm32f3xx_hal_gpio.c +00000000 l df *ABS* 00000000 stm32f3xx_hal_uart.c +00000000 l df *ABS* 00000000 stm32f3xx_hal.c +00000000 l df *ABS* 00000000 stm32f3xx_hal_rcc.c +00000000 l df *ABS* 00000000 stm32f3xx_hal_can.c +00000000 l df *ABS* 00000000 _exit.c +00000000 l df *ABS* 00000000 system_stm32f3xx.c +00000000 l df *ABS* 00000000 timer.c +00000000 l df *ABS* 00000000 led.c +20000088 l O .bss 00000001 led_toggle_state.8676 +2000008c l O .bss 00000004 timer_counter_last.8677 +00000000 l df *ABS* 00000000 main.c +08003954 l F .text 00000010 VectorBase_Config +08003964 l F .text 0000004a SystemClock_Config +080039ae l F .text 00000018 Init +00000000 l df *ABS* 00000000 boot.c +08003af0 l F .text 0000002c BootComRs232Init +08003b1c l F .text 00000070 CanGetSpeedConfig +08003b8c l F .text 0000009c BootComCanInit +08003c28 l F .text 0000001c Rs232ReceiveByte +08003c74 l F .text 00000098 BootComRs232CheckActivationRequest +08003d0c l F .text 00000038 BootComCanCheckActivationRequest +20000090 l O .bss 00000044 canHandle +200000d4 l O .bss 00000024 canRxMessage +200000f8 l O .bss 00000070 rs232Handle +20000168 l O .bss 00000041 xcpCtoReqPacket.8696 +200001a9 l O .bss 00000001 xcpCtoRxInProgress.8698 +200001aa l O .bss 00000001 xcpCtoRxLength.8697 +200001ac l O .bss 00000004 xcpCtoRxStartTime.8699 +08003e20 l O .text 00000024 canTiming +00000000 l df *ABS* 00000000 exit.c +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 memset.c +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7e-m+fp/hard/crti.o +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7e-m+fp/hard/crtn.o +00000000 l df *ABS* 00000000 impure.c +20000004 l O .data 00000060 impure_data +00000000 l df *ABS* 00000000 crtstuff.c +08003e48 l O .text 00000000 __FRAME_END__ +00000000 l df *ABS* 00000000 +20000068 l .data 00000000 __init_array_end +20000064 l .data 00000000 __preinit_array_end +20000064 l .data 00000000 __init_array_start +20000064 l .data 00000000 __preinit_array_start +080022ea w F .text 00000002 RTC_Alarm_IRQHandler +08003e18 g O .text 00000008 APBPrescTable +200001b8 g .stack_dummy 00000000 __HeapBase +0800229a w F .text 00000002 DebugMon_Handler +00000000 g *ABS* 00000000 __HEAP_SIZE +20000000 g .data 00000000 __data_start__ +080032fc g F .text 0000002c HAL_RCC_GetPCLK1Freq +08002324 g F .text 00000068 HAL_NVIC_SetPriority +080022d6 w F .text 00000002 TIM1_CC_IRQHandler +08003328 g F .text 0000002c HAL_RCC_GetPCLK2Freq +08002290 w F .text 00000002 HardFault_Handler +080038e8 g F .text 0000000c SysTick_Handler +0800256c g F .text 0000000a HAL_GPIO_WritePin +080022a2 w F .text 00000002 PVD_IRQHandler +080032f0 g F .text 0000000c HAL_RCC_GetHCLKFreq +0800229c w F .text 00000002 PendSV_Handler +0800228e w F .text 00000002 NMI_Handler +08003e54 g .ARM.exidx 00000000 __exidx_end +080022b2 w F .text 00000002 EXTI3_IRQHandler +080030a8 g F .text 00000070 HAL_RCC_GetSysClockFreq +08003e54 g .ARM.exidx 00000000 __etext +080039dc g F .text 00000114 HAL_MspInit +080023d8 w F .text 00000002 HAL_SYSTICK_Callback +080023e4 g F .text 00000188 HAL_GPIO_Init +080022ac w F .text 00000002 EXTI0_IRQHandler +080022f4 w F .text 00000002 FPU_IRQHandler +20000000 g O .data 00000004 SystemCoreClock +080022b0 w F .text 00000002 EXTI2_TS_IRQHandler +080022d2 w F .text 00000002 TIM1_UP_TIM16_IRQHandler +08002296 w F .text 00000002 UsageFault_Handler +080022c4 w F .text 00000002 ADC1_2_IRQHandler +200001b8 g .stack_dummy 00000000 __HeapLimit +2000006c g .bss 00000000 __bss_start__ +080022e0 w F .text 00000002 SPI1_IRQHandler +08003354 g F .text 000000fe HAL_CAN_ConfigFilter +080022ec w F .text 00000002 TIM6_DAC_IRQHandler +08002578 g F .text 000001b8 UART_SetConfig +200001b0 g O .bss 00000004 uwTick +0800238c g F .text 0000002c HAL_SYSTICK_Config +08003e4c g .text 00000000 __exidx_start +08003e44 g O .text 00000004 _global_impure_ptr +08003d78 g F .text 00000048 __libc_init_array +080022bc w F .text 00000002 DMA1_Channel4_IRQHandler +080021cc g F .text 00000000 _mainCRTStartup +08003452 w F .text 00000002 HAL_CAN_MspInit +08003dd0 g F .text 00000000 _init +08003c50 g F .text 00000024 BootActivate +080022e6 w F .text 00000002 USART3_IRQHandler +0800285c g F .text 0000010e HAL_UART_Receive +08003df8 g O .text 00000010 aPredivFactorTable +080022c2 w F .text 00000002 DMA1_Channel7_IRQHandler +08002240 g F .text 00000038 Reset_Handler +080022ca w F .text 00000002 CAN1_RX1_IRQHandler +08002a6c g F .text 00000024 HAL_Init +080038f4 g F .text 00000014 LedInit +080027fa g F .text 00000062 UART_WaitOnFlagUntilTimeout +08002730 g F .text 000000ca UART_AdvFeatureConfig +200001b8 g .stack_dummy 00000000 end +080022dc w F .text 00000002 I2C1_EV_IRQHandler +2000006c g .data 00000000 __data_end__ +080022c0 w F .text 00000002 DMA1_Channel6_IRQHandler +200001b4 g .bss 00000000 __bss_end__ +00000100 g *ABS* 00000000 __STACK_SIZE +080022da w F .text 00000002 TIM3_IRQHandler +080022aa w F .text 00000002 RCC_IRQHandler +080022b6 w F .text 00000002 DMA1_Channel1_IRQHandler +080021cc g F .text 00000000 _start +08003e08 g O .text 00000010 AHBPrescTable +0800296a g F .text 00000070 UART_CheckIdleState +080022e8 w F .text 00000002 EXTI15_10_IRQHandler +08003118 g F .text 000001d8 HAL_RCC_ClockConfig +080022f0 w F .text 00000002 COMP2_IRQHandler +08002300 g F .text 00000024 HAL_NVIC_SetPriorityGrouping +080022ee w F .text 00000002 TIM7_IRQHandler +08003de8 g O .text 00000010 aPLLMULFactorTable +080022ce w F .text 00000002 EXTI9_5_IRQHandler +080022a4 w F .text 00000002 TAMPER_STAMP_IRQHandler +080022a6 w F .text 00000002 RTC_WKUP_IRQHandler +08002aa0 w F .text 0000000c HAL_GetTick +08003dc0 g F .text 00000010 memset +08002292 w F .text 00000002 MemManage_Handler +08002000 g .text 0000018c __isr_vector +080039c6 g F .text 00000014 main +08002298 w F .text 00000002 SVC_Handler +200001b8 g .stack_dummy 00000000 __end__ +080022be w F .text 00000002 DMA1_Channel5_IRQHandler +080022b4 w F .text 00000002 EXTI4_IRQHandler +080022c8 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler +08003c44 g F .text 0000000c BootComInit +0800384c g F .text 00000068 SystemInit +08003ddc g F .text 00000000 _fini +080022d4 w F .text 00000002 TIM1_TRG_COM_TIM17_IRQHandler +08002576 w F .text 00000002 HAL_UART_MspInit +080022c6 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler +080022ba w F .text 00000002 DMA1_Channel3_IRQHandler +08002a40 w F .text 0000002c HAL_InitTick +20003000 g .bss 00000000 __StackTop +08002a90 w F .text 00000010 HAL_IncTick +080022a0 w F .text 00000002 WWDG_IRQHandler +08003908 g F .text 0000004c LedToggle +080022d8 w F .text 00000002 TIM2_IRQHandler +080023b8 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig +08003454 g F .text 00000176 HAL_CAN_Init +20003000 g *ABS* 00000000 __stack +080022ae w F .text 00000002 EXTI1_IRQHandler +080022f2 w F .text 00000002 COMP4_6_IRQHandler +20002f00 g *ABS* 00000100 __StackLimit +080022e4 w F .text 00000002 USART2_IRQHandler +08002aac g F .text 000005fc HAL_RCC_OscConfig +08003d50 g F .text 00000028 exit +080022b8 w F .text 00000002 DMA1_Channel2_IRQHandler +08003d44 g F .text 0000000c BootComCheckActivationRequest +080022cc w F .text 00000002 CAN1_SCE_IRQHandler +080022a8 w F .text 00000002 FLASH_IRQHandler +0800384a w F .text 00000002 _exit +08002294 w F .text 00000002 BusFault_Handler +080022e2 w F .text 00000002 USART1_IRQHandler +080023da g F .text 00000008 HAL_SYSTICK_IRQHandler +080029da g F .text 00000066 HAL_UART_Init +080022de w F .text 00000002 I2C1_ER_IRQHandler +080035ca g F .text 00000280 HAL_CAN_Receive +080038e0 g F .text 00000008 TimerGet +080038b4 g F .text 0000002c TimerInit +080022d0 w F .text 00000002 TIM1_BRK_TIM15_IRQHandler + + diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.srec b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.srec index 9fe50469..6b4cff6e 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.srec +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.srec @@ -1,498 +1,495 @@ S01E000062696E2F64656D6F70726F675F73746D3332663330332E737265632D -S31508002000003000205D220008AB220008AD2200083F -S31508002010AF220008B1220008B32200080000000021 -S31508002020000000000000000000000000B5220008C3 -S31508002030B722000800000000B92200087D27000822 -S31508002040BD220008BF220008C1220008C3220008DA -S31508002050C5220008C7220008C9220008CB220008AA -S31508002060CD220008CF220008D1220008D32200087A -S31508002070D5220008D7220008D9220008DB2200084A -S31508002080DD220008DF220008E1220008E32200081A -S31508002090E5220008E7220008E9220008EB220008EA -S315080020A0ED220008EF220008F1220008F3220008BA -S315080020B0F5220008F722000800000000F9220008AF -S315080020C0FB2200080000000000000000FD220008B6 -S315080020D000000000FF22000801230008032300086F -S315080020E00523000807230008000000000000000080 +S3150800200000300020412200088F2200089122000893 +S315080020109322000895220008972200080000000075 +S3150800202000000000000000000000000099220008DF +S315080020309B220008000000009D220008E9380008DD +S31508002040A1220008A3220008A5220008A72200084A +S31508002050A9220008AB220008AD220008AF2200081A +S31508002060B1220008B3220008B5220008B7220008EA +S31508002070B9220008BB220008BD220008BF220008BA +S31508002080C1220008C3220008C5220008C72200088A +S31508002090C9220008CB220008CD220008CF2200085A +S315080020A0D1220008D3220008D5220008D72200082A +S315080020B0D9220008DB22000800000000DD22000803 +S315080020C0DF2200080000000000000000E1220008EE +S315080020D000000000E3220008E5220008E7220008C5 +S315080020E0E9220008EB2200080000000000000000BA S315080020F000000000000000000000000000000000D2 S3150800210000000000000000000000000000000000C1 -S315080021100000000000000000092300080B23000847 +S315080021100000000000000000ED220008EF22000881 S3150800212000000000000000000000000000000000A1 S315080021300000000000000000000000000000000091 -S315080021400D2300080F23000800000000000000000F +S31508002140F1220008F3220008000000000000000049 S315080021500000000000000000000000000000000071 S315080021600000000000000000000000000000000061 S315080021700000000000000000000000000000000051 -S315080021800000000011230008EE11AA5510B5054CF1 +S3150800218000000000F5220008EE11AA5510B5054C0E S31508002190237833B9044B13B10448AFF30080012305 -S315080021A0237010BD6C00002000000000783E000877 -S315080021B0084B10B51BB108490848AFF3008008481A -S315080021C0036803B910BD074B002BFBD0BDE81040D0 -S315080021D0184700BF0000000070000020783E000885 -S315080021E06C00002000000000154B002B08BF134BA5 -S315080021F09D46A3F5803A00218B460F461348144A9C -S31508002200121A01F0F5FD0F4B002B00D098470E4B24 -S31508002210002B00D098470020002104000D000D482F -S31508002220002802D00C48AFF3008001F0BBFD200067 -S31508002230290000F0C5F901F0A1FD00BF0000080063 -S315080022400030002000000000000000006C000020A4 -S31508002250B8010020000000000000000007498D4674 -S315080022600749084A084B9A42BEBF51F8040B42F880 -S31508002270040BF8E70548804705480047003000206A -S31508002280843E0008000000206C0000208927000812 -S31508002290E92100081F49204A002301E041F8043BD0 -S315080022A09142FBD300F08CF9FEE7FEE7FEE7FEE776 +S315080021A0237010BD6C00002000000000483E0008A7 +S315080021B008B5034B1BB103490348AFF3008008BDBC +S315080021C00000000070000020483E0008154B002B58 +S315080021D008BF134B9D46A3F5803A00218B460F4650 +S315080021E01348144A121A01F0EBFD0F4B002B00D0CE +S315080021F098470E4B002B00D098470020002104007A +S315080022000D000D48002802D00C48AFF3008001F0FD +S31508002210B3FD2000290001F0D6FB01F099FD00BFAF +S315080022200000080000300020000000000000000048 +S315080022306C000020B401002000000000000000002F +S3150800224007498D460749084A084B9A42BEBF51F8C6 +S31508002250040B42F8040BF8E7054880470548004791 +S3150800226000300020543E0008000000206C000020CA +S315080022704D380008CD2100081F49204A002301E0F7 +S3150800228041F8043B9142FBD301F09DFBFEE7FEE7D4 +S31508002290FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE708 +S315080022A0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7F8 S315080022B0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7E8 S315080022C0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7D8 S315080022D0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7C8 S315080022E0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7B8 -S315080022F0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A8 -S31508002300FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE797 -S31508002310FEE700006C000020B8010020F0B500249C -S3150800232022E0134D15F814E005EB44056F780EEB23 -S31508002330070606FB00064FF4FA4595FBF6F506FB7D -S3150800234005F5B5F5FA4F0DD195FBF6F6B6B20E8042 -S31508002350013EB6B2B6F5806F04D282F800E01F706F -S315080023600120F0BD0134E4B2112CDAD90020F0BD09 -S31508002370183E000808B50848084B03604FF4614347 -S31508002380436000238360C360036183610C23436158 -S3150800239001F04EFB08BD00BF8C0000200044004041 -S315080023A030B58DB000258DF82D500CAB03F8045DC3 -S315080023B00DF12D020DF12E014FF4FA70FFF7AEFF65 -S315080023C01A4C1B4B236025631A4B6363A561E561B1 -S315080023D025626562A562E562A560E5609DF82D3017 -S315080023E0013B1B0423619DF82C30013B1B056361EF -S315080023F0BDF82E306360204600F078FA06950795FA -S31508002400012308934CF6E042019202954FF6E072DA -S31508002410039204220492059509930E230A930DEB61 -S315080024200201204600F0E4F90DB030BD200100207D -S3150800243000640040FC00002008B500230122014684 -S31508002440034801F037FA08B9012008BD002008BD85 -S315080024508C00002008B5FFF78DFFFFF7A1FF08BD28 -S31508002460BFF34F8F0549CA6802F4E062044B134371 -S31508002470CB60BFF34F8F00BFFDE700BF00ED00E064 -S315080024800400FA0508B5204B1B789BB91F48FFF7CF -S31508002490D3FF012836D11D4B1B78002B32D000F014 -S315080024A069F91B4B18600122174B1A700022194B49 -S315080024B01A7008BD174B1B78013314481844FFF7E8 -S315080024C0BBFF012814D1134A13780133DBB213700A -S315080024D00E4A1278934215D100220B4B1A700B4BF9 -S315080024E05B78FF2B0ED1094B9B785BB9FFF7B8FFDA -S315080024F000F040F9064B1B686433984202D9002263 -S31508002500014B1A7008BD00BF890000206801002031 -S31508002510640100208800002008B5002211460C48F6 -S3150800252000F0A8FA98B90A4B5B6B196840F2676223 -S31508002530914203D19A681AB1002202E0002200E013 -S31508002540012222B19B8AFF2B01D1FFF789FF08BD23 -S315080025502001002008B5FFF795FFFFF7DDFF08BD4E -S3150800256000B591B00223069301220A9210220B921B -S315080025700D9300230E934FF460130F9306A800F0F3 -S31508002580B7FB00B1FEE70F23019302210291002356 -S3150800259003934FF480620492059301A800F0F0FEBD -S315080025A000B1FEE711B05DF804FB00BF08B501F005 -S315080025B0C5FBFFF7D5FF00F0C7F800F095F808BD92 -S315080025C008B5FFF7F3FFFFF745FF00F097F8FFF7A9 -S315080025D0C1FFFAE770B58AB0414B9A6942F0010229 -S315080025E09A619A6902F001020092009A5A6942F4C5 -S315080025F000325A615A6902F400320192019A5A6904 -S3150800260042F480225A615A6902F480220292029A9E -S31508002610DA6942F40032DA61DA6902F400320392C6 -S31508002620039ADA6942F00072DA61DB6903F0007333 -S315080026300493049B032001F0FBFA002211466FF075 -S315080026400B0001F007FB002211466FF00A0001F0AB -S3150800265001FB002211466FF0090001F0FBFA002287 -S3150800266011466FF0040001F0F5FA002211466FF0EA -S31508002670030001F0EFFA002211466FF0010001F0A5 -S31508002680E9FA002211464FF0FF3001F0E3FA082379 -S3150800269005930125069500240794089405A9114871 -S315080026A001F0FCF948F204030593022606960795FD -S315080026B0032508950723099305A94FF0904001F0D3 -S315080026C0EDF94FF4C0530593069607940895092328 -S315080026D0099305A94FF0904001F0E0F90AB070BDE2 -S315080026E0001002400004004808B5002208210248EC -S315080026F001F098FA08BD00BF0004004810B500F0C4 -S3150800270039F80E4B1B68C31AB3F5FA7F14D304467F -S315080027100B4B1B783BB90122094B1A700821094853 -S3150800272001F080FA06E00022054B1A7008210548D8 -S3150800273001F078FA014B1C6010BD00BFAC01002007 -S31508002740B00100200004004808B500F00BFF084B54 -S31508002750A3FB0030800901F0AFFA042001F0C2FAA9 -S31508002760002211464FF0FF3001F074FA08BD00BF91 -S31508002770D34D621008B501F0FBFA08BD08B501F0A3 -S31508002780EFFA01F0C1FA08BD144AD2F8883043F4CA -S315080027907003C2F88830124B1A6842F001021A60B8 -S315080027A05968104A0A405A601A6822F0847222F45C -S315080027B080321A601A6822F480221A605A6822F453 -S315080027C0FE025A60DA6A22F00F02DA62196B064ACA -S315080027D00A401A6300229A60704700BF00ED00E0C5 -S315080027E0001002400CC07FF8CCFC00FFFEE700BFDB -S315080027F0F0B44B69012202FA03F30468D4F8002204 -S3150800280042F00102C4F800220568D5F81C22DC4310 -S315080028102240C5F81C22CA69C2B90568D5F80C2237 -S315080028202240C5F80C2206684A69CF688D8845EAB1 -S315080028300745483246F8325002684E698F680D8857 -S3150800284045EA0745483602EBC6025560CA69012AB9 -S3150800285018D10568D5F80C221A43C5F80C22066863 -S315080028604A690F688D8845EA0745483246F8325066 -S3150800287002684E698F688D8945EA0745483602EB36 -S31508002880C60255608A6932B90568D5F8042222401D -S31508002890C5F8042205E00568D5F804221A43C5F8E8 -S315080028A004220A6932B90568D5F814221440C5F815 -S315080028B0144205E00468D4F814221A43C4F8142212 -S315080028C00A6A012A05D10168D1F81C221343C1F806 -S315080028D01C320268D2F8003223F00103C2F8003233 -S315080028E00020F0BC704700BF704700BF002800F00A -S315080028F0BF8038B5044690F83D3013F0FF0F04D179 -S31508002900002380F83C30FFF7EFFF022384F83D30C0 -S315080029102268136823F0020313602268136843F0E1 -S315080029200103136001F024FA05460BE001F020FAD2 -S31508002930401B0A2806D9032084F83D00002384F8A2 -S315080029403C3038BD23685A6812F0010FEED05A6839 -S3150800295012F0010F7DD0A269012A04D11A6842F04B -S3150800296080021A6003E01A6822F080021A60E3699E -S31508002970012B05D12268136843F04003136004E075 -S315080029802268136823F040031360236A012B05D1DC -S315080029902268136843F02003136004E02268136872 -S315080029A023F020031360636A012B05D1226813689C -S315080029B043F01003136004E02268136823F0100341 -S315080029C01360A36A012B05D12268136843F0080334 -S315080029D0136004E02268136823F008031360E36AAF -S315080029E0012B05D12268136843F00403136004E041 -S315080029F02268136823F0040313602168A268E36859 -S31508002A001A4323691A4363691A436368013B1343EC -S31508002A10CB612268136823F00103136001F0A8F95B -S31508002A2005460BE001F0A4F9401B0A2806D9032045 -S31508002A3084F83D00002384F83C3038BD23685A6882 -S31508002A4012F0010FEED15B6813F0010F03D00023DB -S31508002A5002E0002300E001232BB1002020640123BB -S31508002A6084F83D3038BD042384F83D30012038BD54 -S31508002A7001207047F8B590F83C30012B00F03581FD -S31508002A80012380F83C30C1B990F83D30DBB2222BE7 -S31508002A900ED090F83D30DBB2422B09D090F83D308D -S31508002AA0DBB2622B04D090F83D30DBB2722B04D136 -S31508002AB0002380F83C300220F8BD012918D190F88F -S31508002AC03D30DBB2322B0ED090F83D30DBB2522BC4 -S31508002AD009D090F83D30DBB2622B04D090F83D3037 -S31508002AE0DBB2722B04D1002380F83C300220F8BDFB -S31508002AF0C1B990F83D30DBB2322B07D0522B09D042 -S31508002B00122B0BD1422380F83D3023E0622380F854 -S31508002B103D301FE0722380F83D301BE0222380F809 -S31508002B203D3017E090F83D30DBB2222B07D0422B20 -S31508002B3009D0122B0BD1522380F83D300AE06223CC -S31508002B4080F83D3006E0722380F83D3002E03223FB -S31508002B5080F83D3016460D46044601F009F9074649 -S31508002B600FE0B6F1FF3F0CD026B101F001F9C01B0A -S31508002B70864206D2032084F83D00002384F83C30C0 -S31508002B80F8BD3DB92368DB6813F0030F0CBF0123BA -S31508002B90002306E023681B6913F0030F0CBF01230B -S31508002BA00023002BDDD10DB9636B00E0A36B216810 -S31508002BB005F11B0212018A5802F004029A603AB91A -S31508002BC0216805F11B0212018A58520D1A6006E0A7 -S31508002BD0216805F11B0212018A58D2085A60216839 -S31508002BE005F11B0212018958C1F34001D960216819 -S31508002BF01144496801F00F01196121680A445268B5 -S31508002C00C2F30722DA611D6221682A011144D1F84C -S31508002C10B811197521681144D1F8B811090A5975FE -S31508002C2021681144D1F8B811090C99752168114425 -S31508002C30D1F8B811090ED97521681144D1F8BC111B -S31508002C40197621681144D1F8BC11090A5976216808 -S31508002C501144D1F8BC11090C997621680A44D2F8B6 -S31508002C60BC21120EDA762DB92268D36843F0200308 -S31508002C70D36004E02268136943F020031361C5B9E1 -S31508002C8094F83D30DBB2622B07D0722B09D0422B69 -S31508002C900BD1122384F83D3023E0322384F83D30EB -S31508002CA01FE0522384F83D301BE0012384F83D30B1 -S31508002CB017E094F83D30DBB2622B07D0722B09D0AF -S31508002CC0522B0BD1122384F83D300AE0222384F8D4 -S31508002CD03D3006E0422384F83D3002E0012384F8C3 -S31508002CE03D30002084F83C00F8BD0220F8BD00BF46 -S31508002CF070B582B00446036813F0010F00F09D809A -S31508002D00B64B5B6803F00C03042B0AD0B34B5B6825 -S31508002D1003F00C03082B1BD1B04B5B6813F4803F00 -S31508002D2016D04FF4003393FAA3F3AC4B19684FF45B -S31508002D30003393FAA3F3B3FA83F303F01F030122D4 -S31508002D4002FA03F3194278D06368002B75D1B8E20A -S31508002D506368B3F5803F05D1A04A136843F480330E -S31508002D60136026E063B903F1804303F504331A6858 -S31508002D7022F480321A601A6822F480221A6018E057 -S31508002D80B3F5A02F0CD103F18043A3F53C331A68A1 -S31508002D9042F480221A601A6842F480321A6008E007 -S31508002DA08E4B1A6822F480321A601A6822F480223E -S31508002DB01A608A49CB6A23F00F02A3681343CB62D1 -S31508002DC06368EBB100F0D4FF054605E000F0D0FFDC -S31508002DD0401B642800F277824FF4003393FAA3F37A -S31508002DE07E4B19684FF4003393FAA3F3B3FA83F3CF -S31508002DF003F01F03012202FA03F31942E6D01CE08E -S31508002E0000F0B6FF054605E000F0B2FF401B642857 -S31508002E1000F25B824FF4003393FAA3F36F4B196801 -S31508002E204FF4003393FAA3F3B3FA83F303F01F03C3 -S31508002E30012202FA03F31942E6D1236813F0020FBE -S31508002E4000F09080654B5B6813F00C0F0AD0634B5B -S31508002E505B6803F00C03082B27D1604B5B6813F4FF -S31508002E60803F22D1022393FAA3F35C4B196802230D -S31508002E7093FAA3F3B3FA83F303F01F03012202FACA -S31508002E8003F3194203D02369934240F02082534842 -S31508002E90036823F0F8016369F82292FAA2F2B2FAFB -S31508002EA082F293400B4303605CE023699BB30122E3 -S31508002EB092FAA2F3B3FA83F303F1845303F5841366 -S31508002EC09B001A6000F054FF054605E000F050FF2D -S31508002ED0401B022800F2FD81022393FAA3F33F4B1D -S31508002EE01968022393FAA3F3B3FA83F303F01F03D3 -S31508002EF0012202FA03F31942E8D03848036823F09E -S31508002F00F8016369F82292FAA2F2B2FA82F29340C1 -S31508002F100B43036026E0012393FAA3F3B3FA83F382 -S31508002F2003F1845303F584139B0000221A6000F012 -S31508002F301FFF054605E000F01BFF401B022800F2B4 -S31508002F40CA81022393FAA3F3244B1968022393FA3E -S31508002F50A3F3B3FA83F303F01F03012202FA03F380 -S31508002F601942E8D1236813F0080F55D0A3693BB37B -S31508002F70012191FAA1F2B2FA82F2194B13449B008D -S31508002F80196000F0F5FE054605E000F0F1FE401B6D -S31508002F90022800F2A281022393FAA3F293FAA3F27B -S31508002FA093FAA3F20D4A516A93FAA3F3B3FA83F399 -S31508002FB003F01F03012202FA03F31942E5D02BE0BE -S31508002FC0012292FAA2F2B2FA82F2054B13449B004E -S31508002FD000221A6000F0CCFE054609E00010024007 -S31508002FE02081901000F0C4FE401B022800F2778171 -S31508002FF0022393FAA3F293FAA3F293FAA3F2BE4A30 -S31508003000516A93FAA3F3B3FA83F303F01F03012279 -S3150800301002FA03F31942E5D1236813F0040F00F00E -S31508003020BA80B54BDB6913F0805F0BD1B24BDA6916 -S3150800303042F08052DA61DB6903F080530193019B09 -S31508003040012500E00025AD4B1B6813F4807F13D1E2 -S31508003050AA4A136843F48073136000F089FE064693 -S3150800306005E000F085FE801B642800F23A81A34B38 -S315080030701B6813F4807FF4D0E368012B05D19E4AC0 -S31508003080136A43F00103136222E063B903F1804334 -S3150800309003F504331A6A22F001021A621A6A22F048 -S315080030A004021A6214E0052B09D1934B1A6A42F0FE -S315080030B004021A621A6A42F001021A6208E08E4B8A -S315080030C01A6A22F001021A621A6A22F004021A62C5 -S315080030D0E3686BB300F04CFE064607E000F048FED6 -S315080030E0801B41F28833984200F2FD80022393FA4E -S315080030F0A3F293FAA3F3B3FA83F35B0943F002034B -S31508003100DBB2022B02D17C4B196A04E0022393FA44 -S31508003110A3F3794B596A022393FAA3F3B3FA83F319 -S3150800312003F01F03012202FA03F31942D6D02CE05A -S3150800313000F01EFE064607E000F01AFE801B41F26C -S315080031408833984200F2D180022393FAA3F293FAC5 -S31508003150A3F3B3FA83F35B0943F00203DBB2022B52 -S3150800316002D1654B196A04E0022393FAA3F3624B72 -S31508003170596A022393FAA3F3B3FA83F303F01F03FE -S31508003180012202FA03F31942D6D125B15A4AD36964 -S3150800319023F08053D361E369002B00F0A880564AD8 -S315080031A0526802F00C02082A00F0A380022B5DD1B7 -S315080031B04FF0807393FAA3F3B3FA83F303F18453BE -S315080031C003F584139B0000221A6000F0D1FD054622 -S315080031D005E000F0CDFD401B022800F291804FF07B -S315080031E0007393FAA3F3444B19684FF0007393FAEC -S315080031F0A3F3B3FA83F303F01F03012202FA03F3DE -S315080032001942E6D13C48436823F47411636A226A7A -S3150800321013430B4343604FF0807393FAA3F3B3FA57 -S3150800322083F303F1845303F584139B0001221A6088 -S3150800323000F09EFD044604E000F09AFD001B0228FB -S3150800324060D84FF0007393FAA3F32B4B19684FF02D -S31508003250007393FAA3F3B3FA83F303F01F0301226F -S3150800326002FA03F31942E7D000204EE04FF08073CC -S3150800327093FAA3F3B3FA83F303F1845303F58413A0 -S315080032809B0000221A6000F073FD044604E000F07B -S315080032906FFD001B022837D84FF0007393FAA3F38B -S315080032A0154B19684FF0007393FAA3F3B3FA83F337 -S315080032B003F01F03012202FA03F31942E7D10020A3 -S315080032C023E0012021E003201FE003201DE0012068 -S315080032D01BE0032019E0032017E0032015E0032074 -S315080032E013E0032011E003200FE003200DE0002087 -S315080032F00BE0012009E000BF00100240007000400A -S31508003300032002E0032000E0032002B070BD00BFE6 -S31508003310164B5B6803F00C02082A25D103F47011DA -S315080033204FF4701292FAA2F2B2FA82F221FA02F27B -S315080033300F498A5C0D49C96A01F00F000F2191FAFD -S31508003340A1F1B1FA81F120FA01F10A48405C13F4BF -S31508003350803F05D0084BB3FBF0F000FB02F0704746 -S31508003360064800FB02F07047034870470010024009 -S31508003370643E0008543E000800127A0000093D0029 -S3150800338070B5744B1B6803F007038B420BD2714A66 -S31508003390136823F007030B431360136803F007034E -S315080033A0994240F0C680036813F0020F06D06A4CB3 -S315080033B0636823F0F0028368134363600D4604468E -S315080033C0036813F0010F75D04268012A13D14FF430 -S315080033D0003393FAA3F3604B18684FF4003393FA5B -S315080033E0A3F3B3FA83F303F01F03012101FA03F3EE -S315080033F0184227D19FE0022A13D14FF0007393FA9F -S31508003400A3F3554B18684FF0007393FAA3F3B3FA76 -S3150800341083F303F01F03012101FA03F3184211D1C4 -S315080034208BE0022393FAA3F34B4B1868022393FA13 -S31508003430A3F3B3FA83F303F01F03012101FA03F39D -S3150800344018427CD044494B6823F0030313434B606E -S3150800345000F08EFC06466368012B0ED106E000F0EC -S3150800346087FC801B41F2883398426AD83A4B5B68DE -S3150800347003F00C03042BF2D11CE0022B15D106E055 -S3150800348000F076FC801B41F2883398425BD8324BB9 -S315080034905B6803F00C03082BF2D10BE000F068FC24 -S315080034A0801B41F2883398424FD82B4B5B6813F048 -S315080034B00C0FF3D1274B1B6803F007039D420AD272 -S315080034C0244A136823F007032B431360136803F099 -S315080034D007039D423BD1236813F0040F06D01E490B -S315080034E04B6823F4E062E36813434B60236813F0E8 -S315080034F0080F07D0184A536823F46053216943EA32 -S31508003500C1035360FFF704FF134B5B6803F0F00237 -S31508003510F02393FAA3F3B3FA83F322FA03F30F4AD9 -S31508003520D35CD8400E4B1860002000F0F1FB002059 -S3150800353070BD012070BD012070BD012070BD012045 -S3150800354070BD032070BD032070BD032070BD01202F -S3150800355070BD00BF00200240001002403C3E00083B -S3150800356000000020014B1868704700BF00000020CB -S3150800357008B5FFF7F7FF084B5B6803F4E0624FF402 -S31508003580E06393FAA3F3B3FA83F322FA03F3034A45 -S31508003590D35CD84008BD00BF001002404C3E00086E -S315080035A008B5FFF7DFFF084B5B6803F460524FF47A -S315080035B0605393FAA3F3B3FA83F322FA03F3034AA5 -S315080035C0D35CD84008BD00BF001002404C3E00083E -S315080035D0704700BF38B50446826803691A434369D1 -S315080035E01A43C3691A4301680868634B03401343C7 -S315080035F00B6021684B6823F44052E36813434B6021 -S31508003600A269236A1A4321688B6823F4306313433B -S315080036108B602568594B9D4212D103F558431B6BA5 -S3150800362003F00303032B09D8DFE803F002040613AB -S31508003630002313E0042311E008230FE010230DE014 -S315080036404F4B9D4207D003F580639D4205D1002369 -S3150800365004E0022302E0002300E01023E269B2F549 -S31508003660004F47D1082B3BD8DFE803F005101B3A7B -S31508003670263A3A3A3100FFF77BFF63685A0802EBAD -S315080036804000B0FBF3F39BB200202BE0FFF788FF66 -S3150800369063685A0802EB4000B0FBF3F39BB20020C4 -S315080036A020E061684A0802F5740303F51053B3FB7A -S315080036B0F1F39BB2002015E0FFF72AFE63685A086B -S315080036C002EB4000B0FBF3F39BB200200AE062680D -S315080036D0530803F58033B3FBF2F39BB2002001E0F5 -S315080036E00120002323F00F02C3F342031343226889 -S315080036F0D36038BD082B3DD8DFE803F005101B3C26 -S31508003700273C3C3C3200FFF733FF636800EB53006D -S31508003710B0FBF3F080B2E860002038BDFFF740FF49 -S31508003720636800EB5300B0FBF3F080B2E86000205A -S3150800373038BD61684A0802F5F40303F59053B3FBF4 -S31508003740F1F39BB2EB60002038BDFFF7E1FD63683B -S3150800375000EB5300B0FBF3F080B2E860002038BD00 -S315080037606268530803F50043B3FBF2F39BB2EB60C0 -S31508003770002038BD012038BDF369FFEF003801404D -S3150800378000440040436A13F0010F06D001684B68F5 -S3150800379023F40032836A13434B60436A13F0020F23 -S315080037A006D001684B6823F48032C36A13434B6022 -S315080037B0436A13F0040F06D001684B6823F480228D -S315080037C0036B13434B60436A13F0080F06D0016876 -S315080037D04B6823F40042436B13434B60436A13F070 -S315080037E0100F06D001688B6823F48052836B13434D -S315080037F08B60436A13F0200F06D001688B6823F4A8 -S315080038000052C36B13438B60436A13F0400F11D009 -S3150800381001684B6823F48012036C13434B60036CF6 -S31508003820B3F5801F06D101684B6823F4C002436CC8 -S3150800383013434B60436A13F0800F06D001684B6848 -S3150800384023F40022836C13434B6070472DE9F04143 -S3150800385005460F4616469846069C1EE0B4F1FF3FFD -S315080038601BD02CB100F084FAC8EB0000844214D2B5 -S315080038702A68136823F4D07313602A68936823F0C0 -S3150800388001039360202385F8693085F86A300023A0 -S3150800389085F868300320BDE8F0812B68DB6937EAD4 -S315080038A003030CBF01230023B342D7D00020BDE891 -S315080038B0F08100BF2DE9F04182B01E4690F86A30CB -S315080038C0DBB2202B71D104460D46904600296ED0F6 -S315080038D0002A6ED090F86830012B6CD0012380F84E -S315080038E068300023C366222380F86A3000F040FA65 -S315080038F00746A4F85880A4F85A80A368B3F5805FF1 -S315080039000AD1236923B940F2FF13A4F85C301AE000 -S31508003910FF23A4F85C3016E04BB923691BB9FF23D3 -S31508003920A4F85C300FE07F23A4F85C300BE0B3F119 -S31508003930805F08D123691BB97F23A4F85C3002E0B5 -S315080039403F23A4F85C30B4F85C8022E0B4F85A301F -S315080039509BB2013B9BB2A4F85A3000963B46002224 -S3150800396020212046FFF772FF38BBA368B3F5805FB6 -S3150800397008D1236933B923689B8C08EA030325F821 -S31508003980023B06E023689B8C5FFA88F213402B7093 -S315080039900135B4F85A309BB2002BD7D1202384F8CE -S315080039A06A30002084F8680008E0022006E001205A -S315080039B004E0012002E0022000E0032002B0BDE896 -S315080039C0F08100BF30B583B004460023C36600F01B -S315080039D0CFF9054623681B6813F0080F0AD06FF065 -S315080039E07E430093034600224FF400112046FFF75A -S315080039F02DFFC0B923681B6813F0040F0AD06FF0B7 -S31508003A007E4300932B4600224FF480012046FFF7A1 -S31508003A101DFF50B9202384F8693084F86A300020E5 -S31508003A2084F8680002E0032000E0032003B030BDFC -S31508003A3080B310B5044690F8693013F0FF0F04D12F -S31508003A40002380F86830FFF7C3FD242384F8693023 -S31508003A502268136823F0010313602046FFF7BAFDB6 -S31508003A60012819D0636A13B12046FFF78BFE226836 -S31508003A70536823F4904353602268936823F02A031B -S31508003A8093602268136843F0010313602046FFF72A -S31508003A9099FF10BD0120704710BD00BFF0B583B077 -S31508003AA00023AFE001249C40224000F0AA804D6824 -S31508003AB0022D01D0122D10D1DE08083650F826C086 -S31508003AC003F00705AF000F25BD402CEA050E0D696A -S31508003AD0BD404EEA050540F8265005685F000326F6 -S31508003AE0BE40F64305EA060E4D6805F00305BD40DF -S31508003AF04EEA050505604D6805F1FF3EBEF1010F6A -S31508003B0003D9112D01D0122D10D1856806EA050EAC -S31508003B10CD68BD404EEA05058560456825EA04047A -S31508003B204D68C5F300159D4025434560C468264089 -S31508003B308C68BC403443C4604C6814F0805F60D025 -S31508003B40344CA56945F00105A561A46904F0010492 -S31508003B500194019C9E08B51C2F4C54F8255003F07F -S31508003B600304A4000F27A74025EA0707B0F1904FE2 -S31508003B700CD02A4DA8420BD005F58065A84209D07D -S31508003B8005F58065A84207D1032506E0002504E06F -S31508003B90012502E0022500E0052505FA04F43C4368 -S31508003BA002361D4D45F826401D4C2568D44305EAC6 -S31508003BB004064F6817F4803F01D042EA0506184DFF -S31508003BC02E606D6804EA05064F6817F4003F01D0B9 -S31508003BD042EA0506124D6E60AD6804EA05064F68AE -S31508003BE017F4801F01D042EA05060D4DAE60ED6858 -S31508003BF02C404E6816F4001F01D042EA0504084A14 -S31508003C00D46001330A6832FA03F47FF44BAF03B089 -S31508003C10F0BD00BF0010024000000140000400484B -S31508003C20000401400AB1816170478162704700BF94 -S31508003C30074AD36823F4E0631B041B0C000200F454 -S31508003C40E060184340F0BF6040F40030D060704731 -S31508003C5000ED00E030B4164BDB68C3F30223C3F172 -S31508003C600704042C28BF04241D1D062D01D9DD1EBA -S31508003C7000E00025012303FA04F4013C2140A94091 -S31508003C80AB40013B1A400A43002806DA00F00F0051 -S31508003C901201D2B2074B1A5407E01201D2B200F150 -S31508003CA0604000F5614080F8002330BC704700BFD3 -S31508003CB000ED00E014ED00E00138B0F1807F0AD293 -S31508003CC0064B5860F021064A82F8231000209860B7 -S31508003CD007221A6070470120704700BF10E000E015 -S31508003CE000ED00E0042805D1054A136843F00403F3 -S31508003CF013607047024A136823F004031360704781 -S31508003D0010E000E0704700BF08B5FFF7FBFF08BDED -S31508003D1010B50446074B1B680748A0FB033080090B -S31508003D20FFF7CAFF002221464FF0FF30FFF792FF48 -S31508003D30002010BD00000020D34D621008B5074AC8 -S31508003D40136843F0100313600320FFF771FF002088 -S31508003D50FFF7DEFFFEF73EFC002008BD002002400C -S31508003D60024A136801331360704700BFB40100208C -S31508003D70014B1868704700BFB401002008B5074B0F -S31508003D80044613B10021AFF30080054B1868836A17 -S31508003D9003B198472046FEF729FD00BF0000000042 -S31508003DA0743E000870B50E4B0E4CE41AA41000259C -S31508003DB01E46A54204D056F8253098470135F8E73F -S31508003DC000F01EF8084C094BE41AA41000251E46FC -S31508003DD0A54204D056F8253098470135F8E770BD56 -S31508003DE064000020640000206800002064000020B1 -S31508003DF002440346934202D003F8011BFAE77047D0 -S31508003E00F8B500BFF8BC08BC9E467047F8B500BFB9 -S31508003E10F8BC08BC9E46704705020602060307035F -S31508003E200803090309040A040B040C040C050D0510 -S31508003E300E050F050F0610061007100800000000F3 -S31508003E40000000000102030406070809000000003C -S31508003E50010203040102030405060708090A0B0CFC -S31508003E600D0E0F1002030405060708090A0B0C0DB0 -S31108003E700E0F10100400002000000000D7 -S30D08003E7C6CE3FF7F0100000062 -S31508003E8400127A0000000000000000000000000094 +S315080022F0FEE7FEE7FEE700006C000020B4010020C0 +S31508002300074AD36823F4E0631B041B0C000200F49D +S31508002310E060184340F0BF6040F40030D06070477A +S3150800232000ED00E030B4174BDB68C3F30223C3F1BA +S315080023300704042C28BF04241D1D062D01D9033BC0 +S3150800234000E000234FF0FF3505FA04F421EA040102 +S31508002350994005FA03F322EA03031943002809DB27 +S315080023600901C9B200F1604000F5614080F8001328 +S3150800237030BC704700F00F000901C9B2024B19546E +S31508002380F6E700BF00ED00E014ED00E00138B0F11B +S31508002390807F0AD2064B5860064AF02182F823103D +S315080023A00020986007221A6070470120704700BF16 +S315080023B010E000E000ED00E0042805D0054A1368A7 +S315080023C023F0040313607047024A136843F00403BA +S315080023D01360704710E000E0704708B5FFF7FCFF90 +S315080023E008BD0000F0B482B0002336E0032400E004 +S315080023F00024B4403C430235584E46F82540584C14 +S315080024002568D44304EA05064F6817F4803F01D0CF +S3150800241042EA0506524D2E606D6804EA05064F68C5 +S3150800242017F4003F01D042EA05064D4D6E60AD68CF +S3150800243004EA05064F6817F4801F01D042EA05062C +S31508002440474DAE60ED682C404E6816F4001F01D06B +S3150800245042EA0504424AD46001330A6832FA03F4B0 +S3150800246078D001249C402240F6D04D68022D01D038 +S31508002470122D10D1DE08083650F826C003F00705DD +S31508002480AF000F25BD402CEA050C0D69BD4045EA95 +S315080024900C0540F8265006685F000325BD40ED434D +S315080024A005EA060C4E6806F00306BE4046EA0C0628 +S315080024B006604E6806F1FF3CBCF1010F03D9112EE8 +S315080024C001D0122E10D1866805EA060CCE68BE40E9 +S315080024D046EA0C068660466826EA04044E68C6F391 +S315080024E000169E4026434660C46825408C68BC405A +S315080024F02C43C4604C6814F0805FADD0194CA569B4 +S3150800250045F00105A561A46904F001040194019C44 +S315080025109D08AE1C114C54F8267003F00304A6005F +S315080025200F24B44027EA0407B0F1904F3FF460AF98 +S315080025300D4CA0420AD004F58064A04208D004F5E8 +S315080025408064A0423FF452AF052452E7012450E7C5 +S3150800255002244EE702B0F0BC704700BF00000140FD +S315080025600004014000100240000400480AB18161DD +S31508002570704781627047704710B5044683680269E0 +S31508002580134342691343C269134301680868654ADD +S31508002590024013430B602268536823F44053E168F2 +S315080025A00B435360A369226A1A4321688B6823F494 +S315080025B0306313438B6023685B4A934215D05B4AAA +S315080025C0934229D002F58062934221D01022E16914 +S315080025D0B1F5004F22D0082A00F2A280DFE802F007 +S315080025E066727EA08AA0A0A0960002F55842126BD9 +S315080025F002F00302032A09D8DFE802F00204060CF7 +S315080026000022E4E70422E2E70822E0E71022DEE7F8 +S315080026100022DCE70222DAE70022D8E7082A42D8B5 +S31508002620DFE802F0051722412D414141380000F04C +S3150800263065FE6268530803EB4003B3FBF2F39BB2F3 +S31508002640002023F00F02C3F3420313432268D3602A +S3150800265010BD00F069FE6268530803EB4003B3FB44 +S31508002660F2F39BB20020ECE76268530803F57403A3 +S3150800267003F51053B3FBF2F39BB20020E1E700F039 +S3150800268013FD6268530803EB4003B3FBF2F39BB2F6 +S315080026900020D6E76268530803F58033B3FBF2F3EC +S315080026A09BB20020CDE701200023CAE700F026FEF2 +S315080026B0636800EB5300B0FBF3F0236880B2D86080 +S315080026C00020C5E700F030FE636800EB5300B0FB5E +S315080026D0F3F0236880B2D8600020B9E761684A0839 +S315080026E002F5F40202F59052B2FBF1F292B2DA6008 +S315080026F00020ADE700F0D8FC636800EB5300B0FBA0 +S31508002700F3F0236880B2D8600020A1E761684A0820 +S3150800271002F50042B2FBF1F292B2DA60002097E7C6 +S31508002720012095E7F369FFEF0038014000440040B7 +S31508002730436A13F0010F06D00268536823F4003386 +S31508002740816A0B435360436A13F0020F06D002688E +S31508002750536823F48033C16A0B435360436A13F00A +S31508002760040F06D00268536823F48023016B0B43D9 +S315080027705360436A13F0080F06D00268536823F4BF +S315080027800043416B0B435360436A13F0100F06D0A6 +S315080027900268936823F48053816B0B439360436A02 +S315080027A013F0200F06D00268936823F40053C16B18 +S315080027B00B439360436A13F0400F0AD002685368CC +S315080027C023F48013016C0B435360036CB3F5801F2D +S315080027D00BD0436A13F0800F06D00268536823F4BF +S315080027E00023816C0B43536070470268536823F4D7 +S315080027F0C003416C0B435360EBE72DE9F0410546F6 +S315080028000F4616469846069C2B68DB6937EA03038B +S315080028100CBF01230023B3421DD1B4F1FF3FF3D00F +S315080028202CB100F03DF9A0EB0800A042ECD92A68CB +S31508002830136823F4D07313602A68936823F001039E +S315080028409360202385F8693085F86A30002385F877 +S315080028506830032000E00020BDE8F0812DE9F04152 +S3150800286082B01E4690F86A30DBB2202B71D104463E +S315080028700D469046002970D0002A70D090F868302E +S31508002880012B6ED0012380F868300023C36622230B +S3150800289080F86A3000F004F90746A4F85880A4F8CE +S315080028A05A80A368B3F5805F06D0A3B9236973B9C4 +S315080028B0FF23A4F85C3011E0236923B940F2FF1323 +S315080028C0A4F85C300AE0FF23A4F85C3006E07F2316 +S315080028D0A4F85C3002E0B3F1805F02D0B4F85C8003 +S315080028E010E023691BB97F23A4F85C30F6E73F2381 +S315080028F0A4F85C30F2E723689A8C5FFA88F31340F1 +S3150800290005F8013BB4F85A309BB2DBB1B4F85A303B +S31508002910013B9BB2A4F85A3000963B460022202180 +S315080029202046FFF76AFFF0B9A368B3F5805FE2D1E6 +S315080029302369002BDFD123689B8C08EA030325F85B +S31508002940023BDFE7202384F86A30002084F8680019 +S3150800295000E0022002B0BDE8F0810120FAE701207C +S31508002960F8E70220F6E70320F4E730B583B004461B +S315080029700023C36600F094F8054623681B6813F025 +S31508002980080F0ED123681B6813F0040F17D12023F4 +S3150800299084F8693084F86A30002084F8680003B047 +S315080029A030BD6FF07E430093034600224FF40011BA +S315080029B02046FFF722FF0028E4D00320EFE76FF058 +S315080029C07E4300932B4600224FF480012046FFF7F2 +S315080029D014FF0028DBD00320E1E778B310B50446DE +S315080029E090F869300BB3242384F869302268136899 +S315080029F023F0010313602046FFF7BEFD012813D01C +S31508002A00636ABBB92268536823F49043536022680B +S31508002A10936823F02A0393602268136843F001033E +S31508002A2013602046FFF7A1FF10BD80F86830FFF756 +S31508002A30A2FDD8E72046FFF77BFEE3E701207047B3 +S31508002A4010B50446074B1868074BA3FB00308009EE +S31508002A50FFF79CFC002221464FF0FF30FFF762FC8F +S31508002A60002010BD00000020D34D621008B5074AAB +S31508002A70136843F0100313600320FFF741FC00209E +S31508002A80FFF7DEFF00F0AAFF002008BD0020024085 +S31508002A90024A136801331360704700BFB001002073 +S31508002AA0014B1868704700BFB001002070B582B0AE +S31508002AB00446036813F0010F3BD0B54B5B6803F07F +S31508002AC00C03042B1ED0B24B5B6803F00C03082BD7 +S31508002AD013D06368B3F5803F68D0002B40F092802E +S31508002AE003F1804303F504331A6822F480321A602E +S31508002AF01A6822F480221A605DE0A54B5B6813F41D +S31508002B00803FE6D04FF4003393FAA3F3A04B19683D +S31508002B104FF4003393FAA3F3B3FA83F303F01F03D6 +S31508002B20012202FA03F30B4203D06368002B00F07C +S31508002B30A782236813F0020F00F0C580944B5B68E8 +S31508002B4013F00C0F00F09C80914B5B6803F00C03AC +S31508002B50082B00F08F802369002B00F0F2800122F9 +S31508002B6092FAA2F3B3FA83F303F1845303F58413B9 +S31508002B709B001A60FFF794FF0546022393FAA3F316 +S31508002B80834B1968022393FAA3F3B3FA83F303F08A +S31508002B901F03012202FA03F30B4240F0C380FFF73A +S31508002BA07FFF401B0228E8D9032072E2784A13689F +S31508002BB043F480331360764AD36A23F00F03A1687F +S31508002BC00B43D3626368002B36D0FFF769FF0546CF +S31508002BD04FF4003393FAA3F36D4B19684FF400339F +S31508002BE093FAA3F3B3FA83F303F01F03012202FA5D +S31508002BF003F319429DD1FFF753FF401B6428E7D919 +S31508002C00032046E2B3F5A02F09D0614B1A6822F4D7 +S31508002C1080321A601A6822F480221A60CBE703F120 +S31508002C208043A3F53C331A6842F480221A601A6876 +S31508002C3042F480321A60BEE7FFF732FF05464FF4CA +S31508002C40003393FAA3F3524B19684FF4003393FAFF +S31508002C50A3F3B3FA83F303F01F03012202FA03F383 +S31508002C6019423FF466AFFFF71BFF401B6428E6D9FD +S31508002C7003200EE2464B5B6813F4803F7FF46BAF8C +S31508002C80022393FAA3F3424B1968022393FAA3F398 +S31508002C90B3FA83F303F01F03012202FA03F319427E +S31508002CA003D02369934240F0ED813948036823F045 +S31508002CB0F8036169F82292FAA2F2B2FA82F201FAEC +S31508002CC002F213430360236813F0080F00F08C80A8 +S31508002CD0A369002B60D0012191FAA1F2B2FA82F21F +S31508002CE02C4B13449B001960FFF7DAFE05460223B6 +S31508002CF093FAA3F293FAA3F293FAA3F2244A516A37 +S31508002D0093FAA3F3B3FA83F303F01F03012202FA3B +S31508002D1003F30B4268D1FFF7C3FE401B0228E6D92E +S31508002D200320B6E11A48036823F0F8036169F8221C +S31508002D3092FAA2F2B2FA82F201FA02F2134303609D +S31508002D40C1E7012393FAA3F3B3FA83F303F1845398 +S31508002D5003F584139B0000221A60FFF7A1FE0546BF +S31508002D60022393FAA3F30A4B1968022393FAA3F3EF +S31508002D70B3FA83F303F01F03012202FA03F319429D +S31508002D80A1D0FFF78DFE401B0228E9D9032080E178 +S31508002D900010024020819010012292FAA2F2B2FAA3 +S31508002DA082F2BE4B13449B0000221A60FFF778FE9E +S31508002DB00546022393FAA3F293FAA3F293FAA3F22F +S31508002DC0B74A516A93FAA3F3B3FA83F303F01F03DE +S31508002DD0012202FA03F30B4206D0FFF761FE401BFD +S31508002DE00228E6D9032054E1236813F0040F00F003 +S31508002DF0A980AB4BDB6913F0805F20D1A84BDA6959 +S31508002E0042F08052DA61DB6903F080530193019B3B +S31508002E100125A44B1B6813F4807F12D0E368012BAD +S31508002E2023D073BB03F1804303F504331A6A22F0F7 +S31508002E3001021A621A6A22F004021A621AE00025CE +S31508002E40E7E7984A136843F480731360FFF728FE90 +S31508002E500646944B1B6813F4807FDFD1FFF720FEEC +S31508002E60801B6428F5D9032013E18D4A136A43F0C1 +S31508002E7001031362E368002B3CD0FFF711FE0646F8 +S31508002E802EE0052B09D0864B1A6A22F001021A6237 +S31508002E901A6A22F004021A62ECE7814B1A6A42F0B7 +S31508002EA004021A621A6A42F001021A62E2E702236F +S31508002EB093FAA3F37A4B596A022393FAA3F3B3FA64 +S31508002EC083F303F01F03012202FA03F3194238D1F0 +S31508002ED0FFF7E6FD801B41F28833984200F2D48062 +S31508002EE0022393FAA3F293FAA3F3002BDFD06C4BD9 +S31508002EF0196AE1E7FFF7D4FD064618E0022393FABC +S31508002F00A3F3674B596A022393FAA3F3B3FA83F33D +S31508002F1003F01F03012202FA03F3194211D0FFF747 +S31508002F20BFFD801B41F28833984200F2AF8002232E +S31508002F3093FAA3F293FAA3F3002BDFD0584B196A3E +S31508002F40E1E7B5BBE369002B00F0A280544A52685A +S31508002F5002F00C02082A00F09E80022B2FD04FF0B8 +S31508002F60807393FAA3F3B3FA83F303F1845303F557 +S31508002F7084139B0000221A60FFF792FD04464FF067 +S31508002F80007393FAA3F3464B19684FF0007393FA4C +S31508002F90A3F3B3FA83F303F01F03012202FA03F340 +S31508002FA019426BD0FFF77CFD001B0228E7D90320E6 +S31508002FB06FE03B4AD36923F08053D361C2E74FF0F1 +S31508002FC0807393FAA3F3B3FA83F303F1845303F5F7 +S31508002FD084139B0000221A60FFF762FD05464FF036 +S31508002FE0007393FAA3F32E4B19684FF0007393FA04 +S31508002FF0A3F3B3FA83F303F01F03012202FA03F3E0 +S31508003000194206D0FFF74CFD401B0228E7D90320DA +S315080030103FE023494B6823F47413626A206A02432B +S3150800302013434B604FF0807393FAA3F3B3FA83F319 +S3150800303003F1845303F584139B0001221A60FFF7FA +S315080030402FFD04464FF0007393FAA3F3144B196847 +S315080030504FF0007393FAA3F3B3FA83F303F01F0355 +S31508003060012202FA03F3194206D1FFF719FD001BE4 +S315080030700228E7D903200CE000200AE0002008E037 +S31508003080012006E0012004E0032002E0032000E01E +S31508003090002002B070BD0120FBE700BF2081901020 +S315080030A00010024000700040164B5B6803F00C02EB +S315080030B0082A01D01448704703F470114FF47012AF +S315080030C092FAA2F2B2FA82F221FA02F20F49885C67 +S315080030D00C4AD26A02F00F020F2191FAA1F1B1FA55 +S315080030E081F1CA400A498A5C13F4803F05D0064B31 +S315080030F0B3FBF2F300FB03F07047064B03FB00F04B +S31508003100704700BF0010024000127A00E83D000830 +S31508003110F83D000800093D00714B1B6803F00703E2 +S315080031208B420BD26E4A136823F007030B431360D6 +S31508003130136803F007038B4240F0CB8070B5036831 +S3150800314013F0020F06D0674A536823F0F003846829 +S31508003150234353600D460446036813F0010F7AD0E3 +S315080031604368012B2FD0022B42D0022292FAA2F2F8 +S315080031705C4A1068022292FAA2F2B2FA82F202F0CD +S315080031801F02012101FA02F2104200F0A4805549FB +S315080031904A6822F0030213434B60FFF781FC064698 +S315080031A06368012B39D0022B46D04E4B5B6813F06F +S315080031B00C0F50D0FFF774FC801B41F288339842FD +S315080031C0F3D9032084E04FF4003292FAA2F2454A7A +S315080031D010684FF4003292FAA2F2B2FA82F202F0C2 +S315080031E01F02012101FA02F20242D0D101206FE04A +S315080031F04FF0007292FAA2F23A4A10684FF0007243 +S3150800320092FAA2F2B2FA82F202F01F02012101FA40 +S3150800321002F21042BBD101205AE0324B5B6803F040 +S315080032200C03042B17D0FFF73BFC801B41F28833B5 +S315080032309842F2D903204BE02A4B5B6803F00C0353 +S31508003240082B08D0FFF72CFC801B41F288339842E4 +S31508003250F2D903203CE0224B1B6803F00703AB427C +S315080032600AD91F4A136823F007032B431360136810 +S3150800327003F00703AB4230D1236813F0040F06D0DE +S31508003280184A536823F4E063E1680B4353602368E4 +S3150800329013F0080F07D0134A536823F460532169C3 +S315080032A043EAC1035360FFF7FFFE0E4B5B6803F06A +S315080032B0F003F02292FAA2F2B2FA82F2D3400A4A54 +S315080032C0D35CD840094B18600020FFF7B9FB0020F3 +S315080032D070BD012070470120FAE70120F8E700BF1A +S315080032E00020024000100240083E000800000020AE +S315080032F0014B1868704700BF0000002008B5FFF7AB +S31508003300F7FF074B5B6803F4E0634FF4E06292FA59 +S31508003310A2F2B2FA82F2D340024AD35CD84008BD80 +S3150800332000100240183E000808B5FFF7E1FF074BFA +S315080033305B6803F460534FF4605292FAA2F2B2FA51 +S3150800334082F2D340024AD35CD84008BD001002403E +S31508003350183E0008F0B44B69012202FA03F3046828 +S31508003360D4F8002242F00102C4F800220568D5F814 +S315080033701C42DA431440C5F81C42CC69C4B9056836 +S31508003380D5F80C421440C5F80C42CF688D880668FB +S315080033904C6945EA0745483446F834508F680D8825 +S315080033A004684E6945EA0745483604EBC604656075 +S315080033B0CC69012C1ED08C69002C35D10568D5F84E +S315080033C004421440C5F804420C69002C33D1046841 +S315080033D0D4F814522A40C4F814220A6A012A31D0B1 +S315080033E00268D2F8003223F00103C2F80032002046 +S315080033F0F0BC70470568D5F80C421C43C5F80C426A +S315080034000F688D8806684C6945EA0745483446F8CA +S3150800341034508F688D8904684E6945EA07454836F1 +S3150800342004EBC6046560C6E70568D5F804421C4384 +S31508003430C5F80442C8E70468D4F814221A43C4F845 +S315080034401422CAE70168D1F81C221343C1F81C32BA +S31508003450C6E77047002800F0B68038B5044690F8ED +S315080034603D3003B3022384F83D302268136823F005 +S31508003470020313602268136843F001031360FFF721 +S315080034800FFB054623685A6812F0010F10D1FFF7A3 +S3150800349007FB401B0A28F5D9032084F83D000023C2 +S315080034A084F83C3038BD80F83C30FFF7D2FFD9E7C6 +S315080034B05A6812F0010F00F08180A269012A50D0E3 +S315080034C01A6822F080021A60E369012B4ED022683E +S315080034D0136823F040031360236A012B4CD022683B +S315080034E0136823F020031360636A012B4AD022680D +S315080034F0136823F010031360A36A012B48D02268CF +S31508003500136823F008031360E36A012B46D0226888 +S31508003510136823F004031360A368E268134322695F +S315080035201343626913436268013A21681343CB6106 +S315080035302268136823F001031360FFF7B1FA054602 +S3150800354023685A6812F0010F2ED0FFF7A9FA401B1C +S315080035500A28F5D9032084F83D00002384F83C3076 +S31508003560A0E71A6842F080021A60ADE7226813687D +S3150800357043F040031360AFE72268136843F0200363 +S315080035801360B1E72268136843F010031360B3E7CA +S315080035902268136843F008031360B5E722681368C6 +S315080035A043F004031360B7E75B6813F0010F05D116 +S315080035B000202064012384F83D3073E7042384F84F +S315080035C03D3001206EE701207047F8B590F83C3091 +S315080035D0012B00F03881012380F83C3099B990F826 +S315080035E03D30DBB2222B1FD090F83D30DBB2422BA8 +S315080035F01AD090F83D30DBB2622B15D090F83D30EA +S31508003600DBB2722B10D0012913D000293CD190F8D7 +S315080036103D30DBB2322B2FD0522B31D0122B21D09A +S31508003620222380F83D3020E0002380F83C30022039 +S31508003630E7E090F83D30DBB2322B0ED090F83D3003 +S31508003640DBB2522B09D090F83D30DBB2622B04D0A6 +S3150800365090F83D30DBB2722BD7D1002380F83C308E +S315080036600220CEE0422380F83D3016460D46044639 +S31508003670FFF716FA074638E0622380F83D30F4E78C +S31508003680722380F83D30F0E790F83D30DBB2222B0C +S315080036900BD0422B0DD0122B03D0322380F83D30AD +S315080036A0E3E7522380F83D30DFE7622380F83D30B8 +S315080036B0DBE7722380F83D30D7E726B1FFF7F0F94C +S315080036C0C01BB04211D9032084F83D00002384F8BA +S315080036D03C3096E023681B6913F0030F0CBF0123E7 +S315080036E0002363B1B6F1FF3FE7D1002DF2D123687D +S315080036F0DB6813F0030F0CBF01230023F1E7002D4D +S3150800370069D1636B216805F11B0212018A5802F020 +S3150800371004029A60002A60D1216805F11B02120191 +S315080037208A58520D1A60216805F11B021201895840 +S31508003730C1F34001D96021681144496801F00F01BD +S31508003740196121680A445268C2F30722DA611D62C8 +S3150800375021682A011144D1F8B81119752168114454 +S31508003760D1F8B811090A597521681144D1F8B81168 +S31508003770090C997521681144D1F8B811090ED97543 +S3150800378021681144D1F8BC11197621681144D1F881 +S31508003790BC11090A597621681144D1F8BC11090CE3 +S315080037A0997621680A44D2F8BC21120EDA76E5B970 +S315080037B02268D36843F02003D3605DBB94F83D309C +S315080037C0DBB2622B1ED0722B20D0422B13D00123E2 +S315080037D084F83D3012E0A36B94E7216805F11B02DB +S315080037E012018A58D2085A609DE72268136943F085 +S315080037F020031361E1E7122384F83D30002084F8A2 +S315080038003C00F8BD322384F83D30F7E7522384F8AC +S315080038103D30F3E794F83D30DBB2622B0BD0722BC8 +S315080038200DD0522B03D0012384F83D30E6E712234E +S3150800383084F83D30E2E7222384F83D30DEE7422370 +S3150800384084F83D30DAE70220DBE7FEE71549D1F8D0 +S31508003850883043F47003C1F88830134B1A6842F075 +S3150800386001021A605868114A02405A601A6822F022 +S31508003870847222F480321A601A6822F480221A604E +S315080038805A6822F4FE025A60DA6A22F00F02DA62F5 +S31508003890186B074A02401A6300229A604FF00063C9 +S315080038A08B60704700ED00E0001002400CC07FF806 +S315080038B0CCFC00FF08B5FFF71BFD084BA3FB003047 +S315080038C08009FEF763FD0420FEF776FD0022114607 +S315080038D04FF0FF30FEF726FD08BD00BFD34D62103E +S315080038E008B5FFF7DDF808BD08B5FFF7D1F8FEF70C +S315080038F074FD08BD08B5002208210248FEF736FE09 +S3150800390008BD00BF0004004810B5FFF7E9FF0E4BDD +S315080039101B68C31AB3F5FA7F0CD304460B4B1B7806 +S315080039204BB90122094B1A7008210948FEF71EFEF9 +S31508003930054B1C6010BD0022044B1A700821044870 +S31508003940FEF714FEF4E700BF8C0000208800002074 +S3150800395000040048014A024B9A607047002000089C +S3150800396000ED00E000B591B00223069301220A9209 +S3150800397010220B920D9300230E934FF460130F93AE +S3150800398006A8FFF793F800B1FEE70F23019302217B +S315080039900291002303934FF480620492059301A8D1 +S315080039A0FFF7BAFB00B1FEE711B05DF804FB08B5F6 +S315080039B0FFF7D0FFFFF75AF8FFF7D4FFFFF77AFFB4 +S315080039C0FFF798FF08BD08B5FFF7F1FF00F03AF9D1 +S315080039D0FFF79AFF00F0B6F9FAE7000070B58AB06B +S315080039E0414B9A6942F001029A619A6902F0010212 +S315080039F00092009A5A6942F400325A615A6902F4EE +S31508003A0000320192019A5A6942F480225A615A692F +S31508003A1002F480220292029ADA6942F40032DA61EA +S31508003A20DA6902F400320392039ADA6942F0007204 +S31508003A30DA61DB6903F000730493049B0320FEF745 +S31508003A405FFC002211466FF00B00FEF76BFC0022AC +S31508003A5011466FF00A00FEF765FC002211466FF06A +S31508003A600900FEF75FFC002211466FF00400FEF71E +S31508003A7059FC002211466FF00300FEF753FC0022A2 +S31508003A8011466FF00100FEF74DFC002211464FF07B +S31508003A90FF30FEF747FC0823059301250695002409 +S31508003AA00794089405A91148FEF79CFC48F20403FC +S31508003AB00593022606960795032508950723099375 +S31508003AC005A94FF09040FEF78DFC4FF4C0530593BF +S31508003AD00696079408950923099305A94FF090407F +S31508003AE0FEF780FC0AB070BD0010024000040048D2 +S31508003AF008B50848084B03604FF461434360002348 +S31508003B008360C360036183610C234361FEF765FF2D +S31508003B1008BD00BFF8000020004400402DE9F04130 +S31508003B2004460D4617469846FFF7E8FB154BA3FBD8 +S31508003B3000308009002201E00132D2B2112A1DD8D4 +S31508003B40114B13F8121003EB420393F801C001EB73 +S31508003B500C0303FB0443B0FBF3FE03FB1E06002E17 +S31508003B60EAD11FFA8EF32B80013B9BB2B3F5806F27 +S31508003B70E2D2397088F800C0012000E00020BDE8D4 +S31508003B80F08100BFD34D6210203E000830B58DB0DD +S31508003B900025ADF82E508DF82D508DF82C500BAB16 +S31508003BA00DF12D020DF12E014FF4FA70FFF7B6FF55 +S31508003BB01A4C1B4B236025631A4B6363A561E561A9 +S31508003BC025626562A562E562A560E5609DF82D300F +S31508003BD0013B1B0423619DF82C30013B1B056361E7 +S31508003BE0BDF82E3063602046FFF734FC069507952E +S31508003BF0012308934CF6E042019202954FF6E072D3 +S31508003C00039204220492059509930E230A930DEB59 +S31508003C1002012046FFF79EFB0DB030BD9000002044 +S31508003C2000640040D400002008B5002301220146A4 +S31508003C300348FEF713FE08B1002008BD0120FCE783 +S31508003C40F800002008B5FFF753FFFFF79FFF08BDF0 +S31508003C50BFF34F8F0549CA6802F4E062044B134369 +S31508003C60CB60BFF34F8F00BFFDE700BF00ED00E05C +S31508003C700400FA0508B5214B1B78B3B92048FFF7AD +S31508003C80D3FF012800D008BD1D4B1B78013BDBB2D2 +S31508003C903F2BF8D8FFF724FE1A4B1860174B012262 +S31508003CA01A70194B00221A70EDE7174B1B7801336F +S31508003CB013481844FFF7B8FF012813D1124A13789E +S31508003CC00133DBB213700E4A12789342DBD10B4AEA +S31508003CD0002111700A4A5278FF2AD4D1022BD2D178 +S31508003CE0FFF7B6FFFFF7FCFD064B1B6864339842E7 +S31508003CF0C9D9024B00221A70C5E700BFA9010020E6 +S31508003D0068010020AC010020AA01002008B50022A5 +S31508003D1011460B48FFF759FC30B9094B5B6B19681C +S31508003D2040F26762914200D008BD9A68002AFBD12A +S31508003D301A7DFF2AF8D11B69022BF5D1FFF788FFF8 +S31508003D409000002008B5FFF795FFFFF7DFFF08BDD5 +S31508003D5008B5074B044613B10021AFF30080054BA5 +S31508003D601868836A03B198472046FFF76EFD00BFBF +S31508003D7000000000443E000870B50D4D0D4C641B54 +S31508003D80A4100026A64209D10B4D0C4C00F020F8D1 +S31508003D90641BA4100026A64205D170BD55F8043B45 +S31508003DA098470136EEE755F8043B98470136F2E79F +S31508003DB064000020640000206400002068000020E1 +S31508003DC002440346934200D1704703F8011BF9E702 +S31508003DD0F8B500BFF8BC08BC9E467047F8B500BFEA +S31508003DE0F8BC08BC9E467047020304050607080986 +S31508003DF00A0B0C0D0E0F1010010203040506070826 +S31508003E00090A0B0C0D0E0F10000000000000000040 +S31508003E100102030406070809000000000102030462 +S31508003E2005020602060307030803090309040A0430 +S31508003E300B040C040C050D050E050F050F061006E0 +S31108003E4010071008040000200000000015 +S30D08003E4C80E3FF7F010000007E +S31508003E5400127A00000000000000000000000000C4 +S31508003E640000000000000000000000000000000040 +S31508003E740000000000000000000000000000000030 +S31508003E840000000000000000000000000000000020 S31508003E940000000000000000000000000000000010 S31508003EA40000000000000000000000000000000000 -S31508003EB400000000000000000000000000000000F0 -S31508003EC400000000000000000000000000000000E0 -S31508003ED400000000000000000000000000000000D0 -S31108003EE400000000B12100088D21000834 +S31108003EB400000000B12100088D21000864 S70508002000D2 diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/lib/system_stm32f3xx.c b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/lib/system_stm32f3xx.c index 6b379e25..895a7106 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/lib/system_stm32f3xx.c +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/lib/system_stm32f3xx.c @@ -197,18 +197,10 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000U; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif #endif } diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/main.c b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/main.c index ba5e7ead..383cfbad 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __isr_vector[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__isr_vector[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/bin/demoprog_stm32f303.out b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/bin/demoprog_stm32f303.out index 71af32b9..30334936 100644 Binary files a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/bin/demoprog_stm32f303.out and b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/bin/demoprog_stm32f303.out differ diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/bin/demoprog_stm32f303.srec b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/bin/demoprog_stm32f303.srec index adc164e0..3dff677b 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/bin/demoprog_stm32f303.srec +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/bin/demoprog_stm32f303.srec @@ -1,560 +1,546 @@ S01A000064656D6F70726F675F73746D3332663330332E7372656399 -S315080020000804002091410008ED410008F14100084C -S31508002010F5410008F9410008FD41000800000000EC -S315080020200000000000000000000000000142000857 -S315080020300542000800000000094200088B3B000822 -S315080020400D4200081142000815420008194200080E -S315080020501D420008214200082542000829420008BE -S315080020602D4200083142000835420008394200086E -S315080020703D4200084142000845420008494200081E -S315080020804D420008514200085542000859420008CE -S315080020905D4200086142000865420008694200087E -S315080020A06D4200087142000875420008794200082E -S315080020B07D420008814200080000000085420008B1 -S315080020C08942000800000000000000008D42000858 -S315080020D00000000091420008954200089942000855 -S315080020E09D420008A1420008000000000000000010 +S3150800200030050020AD400008094100080D410008D0 +S315080020101141000815410008194100080000000098 +S315080020200000000000000000000000001D4100083C +S31508002030214100080000000025410008EF3A000889 +S31508002040294100082D4100083141000835410008A2 +S31508002050394100083D410008414100084541000852 +S31508002060494100084D410008514100085541000802 +S31508002070594100085D4100086141000865410008B2 +S31508002080694100086D410008714100087541000862 +S31508002090794100087D410008814100088541000812 +S315080020A0894100088D4100089141000895410008C2 +S315080020B0994100089D41000800000000A141000860 +S315080020C0A54100080000000000000000A941000822 +S315080020D000000000AD410008B1410008B541000804 +S315080020E0B9410008BD4100080000000000000000DA S315080020F000000000000000000000000000000000D2 S3150800210000000000000000000000000000000000C1 -S315080021100000000000000000A5420008A9420008CF +S315080021100000000000000000C1410008C541000899 S3150800212000000000000000000000000000000000A1 S315080021300000000000000000000000000000000091 -S31508002140AD420008B142000800000000B542000890 -S31508002150B9420008BD420008C1420008C54200084D -S31508002160C9420008CD420008000000000000000037 +S31508002140C9410008CD41000800000000D14100083F +S31508002150D5410008D9410008DD410008E1410008E1 +S31508002160E5410008E9410008000000000000000001 S315080021700000000000000000000000000000000051 -S3150800218000000000D1420008EE11AA5570B582B0D1 -S31508002190040000252078C00740F1EA80DFF8540AD9 -S315080021A0006810F00C0004280BD0DFF8480A006815 -S315080021B010F00C0008282ED1DFF8380A0068C00392 -S315080021C029D54FF48040B0FA80F050F02000C0B214 -S315080021D04009C0B2012803D1DFF8140A00680AE0F2 -S315080021E04FF48040B0FA80F04FF48040B0FA80F0A7 -S315080021F0DFF8100A00684FF48041B1FA81F111F056 -S315080022001F01C840C00740F1B3806068002840F04D -S31508002210AF80012077E36068B0F5803F08D1DFF82A -S31508002220D009006850F48030DFF8C419086038E037 -S315080022306068002810D1DFF8B809006830F48030EB -S31508002240DFF8AC190860DFF8A809006830F48020C8 -S31508002250DFF89C19086024E06068B0F5A02F10D15B -S31508002260DFF88C09006850F48020DFF884190860CC -S31508002270DFF87C09006850F48030DFF874190860CC -S315080022800FE0DFF86C09006830F48030DFF8601979 -S315080022900860DFF85C09006830F48020DFF8501920 -S315080022A00860DFF85409006800090001A1680843BE -S315080022B0DFF844190860606800282CD000F0BAFCE2 -S315080022C005004FF48040B0FA80F050F02000C0B20C -S315080022D04009C0B2012803D1DFF8140900680AE0F2 -S315080022E04FF48040B0FA80F04FF48040B0FA80F0A6 -S315080022F0DFF8100900684FF48041B1FA81F111F056 -S315080023001F01C840C00733D400F094FC401B652861 -S31508002310D7D30320F7E200F08DFC05004FF4804088 -S31508002320B0FA80F050F02000C0B24009C0B20128CF -S3150800233003D1DFF8BC0800680AE04FF48040B0FA21 -S3150800234080F04FF48040B0FA80F0DFF8B8080068F3 -S315080023504FF48041B1FA81F111F01F01C840C0075E -S3150800236006D500F067FC401B6528D7D30320CAE2D0 -S315080023702078800749D5DFF87C08006810F00C0F34 -S315080023800BD0DFF87008006810F00C00082871D12F -S31508002390DFF860080068C0036CD45FF08040B0FACC -S315080023A080F050F02000C0B24009C0B2012803D125 -S315080023B0DFF83C0800680AE05FF08040B0FA80F079 -S315080023C05FF08040B0FA80F0DFF8380800685FF008 -S315080023D08041B1FA81F111F01F01C840C00704D548 -S315080023E02069012801D001208DE2DFF80408006881 -S315080023F05FF0F851B1FA81F130F0F800626912FA2B -S3150800240001F10843DFF8E81708602078000740F173 -S31508002410E080A069002800F0B08001205FF000414C -S31508002420B1FA81F1DFF8E02712EB8101086000F0CC -S3150800243001FC05005FF08040B0FA80F05FF0804054 -S31508002440B0FA80F05FF08040B0FA80F0DFF8B407A9 -S3150800245000685FF08041B1FA81F111F01F01C840B0 -S31508002460C00700F1B68000F0E5FB401B0328E1D366 -S31508002470032048E22069002847D001205FF0004188 -S31508002480B1FA81F1DFF8842712EB8101086000F0C8 -S31508002490D1FB05005FF08040B0FA80F050F02000D4 -S315080024A0C0B24009C0B2012803D1DFF8440700686A -S315080024B00AE05FF08040B0FA80F05FF08040B0FA42 -S315080024C080F0DFF8400700685FF08041B1FA81F1DB -S315080024D011F01F01C840C00706D400F0ABFB401B33 -S315080024E00328D7D303200EE2DFF8040700685FF05D -S315080024F0F851B1FA81F130F0F800626912FA01F187 -S315080025000843DFF8EC1608607FE700205FF000411B -S31508002510B1FA81F1DFF8F42612EB8101086000F0C8 -S3150800252089FB05005FF08040B0FA80F050F020008B -S31508002530C0B24009C0B2012803D1DFF8B40600686A -S315080025400AE05FF08040B0FA80F05FF08040B0FAB1 -S3150800255080F0DFF8B00600685FF08041B1FA81F1DB -S3150800256011F01F01C840C0077FF54FAF00F062FBAE -S31508002570401B0328D6D30320C5E100205FF00041A5 -S31508002580B1FA81F1DFF8802612EB8101086000F0CC -S3150800259051FB05005FF08040B0FA80F05FF08040A4 -S315080025A0B0FA80F05FF08040B0FA80F0DFF85406A9 -S315080025B000685FF08041B1FA81F111F01F01C8404F -S315080025C0C00706D500F036FB401B0328E2D30320DC -S315080025D099E12078400740F1E2800026DFF83006CE -S315080025E00068C0000FD4DFF82806006850F0805055 -S315080025F0DFF81C160860DFF81806006810F080502F -S31508002600009000980126DFF80C060068C00516D46D -S31508002610DFF80006006850F48070DFF8F8150860E7 -S3150800262000F008FB0500DFF8EC050068C00506D4D5 -S3150800263000F000FB401B6528F5D3032063E1E06842 -S31508002640012808D1DFF8D005006850F00100DFF84E -S31508002650C815086037E0E068002810D1DFF8B8052B -S31508002660006840084000DFF8B0150860DFF8A805E4 -S31508002670006830F00400DFF8A015086023E0E06881 -S31508002680052810D1DFF89005006850F00400DFF83F -S3150800269088150860DFF88005006850F00100DFF84B -S315080026A0781508600FE0DFF87005006840084000FC -S315080026B0DFF864150860DFF86005006830F004008C -S315080026C0DFF854150860E06800282ED000F0B2FA4A -S315080026D005005FF08040B0FA80F05FF08040B0FA05 -S315080026E080F050F04000C0B24009C0B2022803D1C1 -S315080026F0DFF82405006806E05FF08040B0FA80F055 -S31508002700DFF8000500685FF08041B1FA81F111F049 -S315080027101F01C840C00737D400F08CFA401B41F2AD -S3150800272089318842D5D30320EDE000F083FA05000D -S315080027305FF08040B0FA80F05FF08040B0FA80F039 -S3150800274050F04000C0B24009C0B2022803D1DFF8F9 -S31508002750C804006806E05FF08040B0FA80F0DFF851 -S31508002760A40400685FF08041B1FA81F111F01F01FD -S31508002770C840C00708D500F05DFA401B41F2893110 -S315080027808842D5D30320BEE0F6B2012E07D1DFF882 -S315080027908004006830F08050DFF874140860E0693F -S315080027A0002800F0AF80DFF84C04006810F00C0039 -S315080027B0082800F0A580E06902286FD10020802152 -S315080027C0B1FA81F1DFF8442412EB8101086000F0C8 -S315080027D031FA05004020B0FA80F050F02000C0B26F -S315080027E04009C0B2012803D1DFF80404006808E0F4 -S315080027F04020B0FA80F04020B0FA80F0DFF80404F8 -S3150800280000684021B1FA81F111F01F01C840C007E4 -S3150800281006D500F00FFA401B0328DBD3032072E02D -S31508002820DFF8D003006830F47410616A0843216A3F -S315080028300843DFF8C013086001208021B1FA81F14E -S31508002840DFF8C82312EB8101086000F0F3F90500F0 -S315080028504020B0FA80F050F02000C0B24009C0B263 -S31508002860012803D1DFF88803006808E04020B0FAA1 -S3150800287080F04020B0FA80F0DFF888030068402135 -S31508002880B1FA81F111F01F01C840C0073AD400F02F -S31508002890D1F9401B0328DBD3032034E00020802134 -S315080028A0B1FA81F1DFF8642312EB8101086000F0C8 -S315080028B0C1F905004020B0FA80F050F02000C0B2FF -S315080028C04009C0B2012803D1DFF82403006808E0F4 -S315080028D04020B0FA80F04020B0FA80F0DFF82403F8 -S315080028E000684021B1FA81F111F01F01C840C00704 -S315080028F008D500F09FF9401B0328DBD3032002E02C -S31508002900012000E0002076BD70B504000D00002609 -S31508002910DFF80803006810F00700A84211D2DFF8B4 -S31508002920FC020068C008C0002843DFF8F0120860FF -S31508002930DFF8E802006810F00700A84201D001207D -S31508002940FEE02078800709D5DFF8A802006830F095 -S31508002950F000A1680843DFF89C1208602078C007D9 -S3150800296040F1AE806068012824D14FF48040B0FA67 -S3150800297080F050F02000C0B24009C0B2012803D14F -S31508002980DFF86C0200680AE04FF48040B0FA80F085 -S315080029904FF48040B0FA80F0DFF8680200684FF420 -S315080029A08041B1FA81F111F01F01C840C0074AD42D -S315080029B00120C5E06068022820D14020B0FA80F0E6 -S315080029C050F02000C0B24009C0B2012803D1DFF898 -S315080029D02002006808E04020B0FA80F04020B0FAF3 -S315080029E080F0DFF8200200684021B1FA81F111F089 -S315080029F01F01C840C00726D40120A1E05FF080402F -S31508002A00B0FA80F050F02000C0B24009C0B20128E8 -S31508002A1003D1DFF8DC0100680AE05FF08040B0FA15 -S31508002A2080F05FF08040B0FA80F0DFF8D8010068E7 -S31508002A305FF08041B1FA81F111F01F01C840C0076B -S31508002A4001D401207CE06B4800688008800061683A -S31508002A5008436849086000F0EDF806006068012838 -S31508002A600ED16448006810F00C00042828D000F045 -S31508002A70E1F8801B41F289318842F2D303205FE0F6 -S31508002A80606802280ED15B48006810F00C00082820 -S31508002A9016D000F0CFF8801B41F289318842F2D374 -S31508002AA003204DE05348006810F00C0F08D000F0E2 -S31508002AB0C1F8801B41F289318842F3D303203FE0F5 -S31508002AC05648006810F0070085420ED25348006841 -S31508002AD0C008C0002843514908605048006810F0F3 -S31508002AE00700A84201D001202AE02078400707D530 -S31508002AF04048006830F4E060E16808433D490860F2 -S31508002B002078000708D53B48006830F460502169F2 -S31508002B1050EAC1003749086000F013F835490968DA -S31508002B203F4A11F0F0015FF07063B3FA83F3D940BE -S31508002B30515CC84032490860002000F081F8002046 -S31508002B4070BD10B400200021002000220020294872 -S31508002B50006810F00C01042902D0082902D020E0F0 -S31508002B6026481FE02F4910F470124FF47053B3FA39 -S31508002B7083F3DA408A5C204909682B4B11F00F0170 -S31508002B805FF07044B4FA84F4E140595CC00304D59C -S31508002B901A48B0FBF1F0504302E0244800FB02F06B -S31508002BA000E0164810BC704715480068704780B5A5 -S31508002BB0FFF7FAFF0F4909681D4A11F4E0615FF44F -S31508002BC06003B3FA83F3D940515CC84002BD80B5AF -S31508002BD0FFF7EAFF07490968154A11F460515FF4DF -S31508002BE0E013B3FA83F3D940515CC84002BD000034 -S31508002BF000100240041002402C10024000127A0015 -S31508002C000000002024100240800442420000424294 -S31508002C101C100240007000402010024000200240B4 -S31508002C20C8410008A8410008B841000800093D004D -S31508002C30E441000801480068704700BF2C050020E1 -S31508002C4010B50400074800684FF47A71B0FBF1F03C -S31508002C5000F079F8002221005FF0FF3000F062F8FA -S31508002C60002010BD0000002010F007014048006851 -S31508002C704FF6FF0210403F4A52EA012108433C49F9 -S31508002C80086070473A480068C0F30220704740B2AF -S31508002C90002808D50901384A40B210F00F00104440 -S31508002CA000F8041C03E00901344A40B21154704785 -S31508002CB010B410F00700D0F10703052B01D3042345 -S31508002CC001E0D0F10703041D072C01D2002000E023 -S31508002CD0C01E012414FA03F35B1E19408140012328 -S31508002CE013FA00F0401E1040084310BC704780B528 -S31508002CF0411EB1F1807F01D301200EE0401E20491C -S31508002D0008600F215FF0FF30FFF7C1FF00201D4963 -S31508002D10086007201C490860002002BD80B5FFF73F -S31508002D20A3FF01BD70B504000D0016000020FFF7D3 -S31508002D30A9FF32002900FFF7BBFF0100200040B2BF -S31508002D40FFF7A5FF70BD80B5FFF7D1FF02BD0428C8 -S31508002D5006D10D48006850F004000B49086005E0EC -S31508002D600948006830F00400074908607047000009 -S31508002D700CED00E00000FA0518ED00E000E400E0C4 -S31508002D8014E000E018E000E010E000E080B500F094 -S31508002D9001F801BD7047000070B504000025002643 -S31508002DA0002C01D10120C9E094F83D00002805D186 -S31508002DB0002084F83C00200000F0A7FA022084F8DE -S31508002DC03D002068006830F002002168086020682D -S31508002DD0006850F0010021680860FFF72BFF060025 -S31508002DE020684068C0070CD4FFF724FF801B0B2817 -S31508002DF0F6D3032084F83D00002084F83C00032025 -S31508002E009CE020684068C00740F18B80A0690128D3 -S31508002E1006D12068006850F080002168086005E047 -S31508002E202068006830F0800021680860E0690128A1 -S31508002E3006D12068006850F040002168086005E067 -S31508002E402068006830F0400021680860206A012880 -S31508002E5006D12068006850F020002168086005E067 -S31508002E602068006830F0200021680860606A012840 -S31508002E7006D12068006850F010002168086005E057 -S31508002E802068006830F0100021680860A06A0128F0 -S31508002E9006D12068006850F008002168086005E03F -S31508002EA02068006830F0080021680860E06A012898 -S31508002EB006D12068006850F004002168086005E023 -S31508002EC02068006830F0040021680860A068E1689E -S31508002ED0084321690843616908436168491E084334 -S31508002EE02168C861206800684008400021680860B9 -S31508002EF0FFF7A0FE060020684068C0070CD5FFF75C -S31508002F0099FE801B0B28F6D3032084F83D00002089 -S31508002F1084F83C00032011E020684068C00700D40C -S31508002F200125012D06D100202064012084F83D00EA -S31508002F30002003E0042084F83D00012070BD30B471 -S31508002F40002201224B699A400368D3F8003253F0F5 -S31508002F5001030468C4F800320368D3F81C329343AB -S31508002F600468C4F81C32CB69002B1AD10368D3F85D -S31508002F700C3293430468C4F80C3203684C6903EBBB -S31508002F80C403CC684D68C5EA0444C3F840420368E4 -S31508002F904C6903EBC4038C680D68C5EA0444C3F89E -S31508002FA04442CB69012B1AD10368D3F80C32134378 -S31508002FB00468C4F80C3203684C6903EBC4030C6854 -S31508002FC04D68C5EA0444C3F8404203684C6903EBFC -S31508002FD0C4038C68CD68C5EA0444C3F844428B69C7 -S31508002FE0002B07D10368D3F8043293430468C4F866 -S31508002FF0043206E00368D3F8043213430468C4F8BD -S3150800300004320B69002B07D10368D3F814329343B3 -S315080030100468C4F8143206E00368D3F8143213437C -S315080030200468C4F81432096A012906D10168D1F87E -S315080030301C1211430268C2F81C120168D1F800126A -S31508003040490849000068C0F80012002030BC7047E3 -S31508003050F8B504000D0016000027002094F83C007F -S31508003060012801D102204FE1012084F83C00EDB28D -S31508003070002D14D194F83D0022280BD094F83D0079 -S31508003080422807D094F83D00622803D094F83D0002 -S31508003090722804D1002084F83C00022034E1EDB205 -S315080030A0012D14D194F83D0032280BD094F83D0038 -S315080030B0522807D094F83D00622803D094F83D00C2 -S315080030C0722804D1002084F83C0002201CE1EDB2ED -S315080030D0002D18D194F83D00122804D0322806D0C5 -S315080030E0522808D00BE0422084F83D0023E06220F5 -S315080030F084F83D001FE0722084F83D001BE0222082 -S3150800310084F83D0017E094F83D00122804D02228E0 -S3150800311006D0422808D00BE0522084F83D000AE089 -S31508003120622084F83D0006E0722084F83D0002E043 -S31508003130322084F83D00FFF77DFD0700EDB2002D33 -S3150800314004D12068C06810F0030003E02068006915 -S3150800315010F00300002811D116F1010FEED0002E51 -S3150800316004D0FFF767FDC01B8642E7D2032084F828 -S315080031703D00002084F83C000320C5E0EDB2002D98 -S3150800318001D1606B00E0A06B2168EDB22A01114401 -S31508003190D1F8B01111F0040181608168002908D1C5 -S315080031A02168EDB22A011144D1F8B011490D016028 -S315080031B007E02168EDB22A011144D1F8B011C90817 -S315080031C041602168EDB22A011144D1F8B011C1F36A -S315080031D04001C1602168EDB22A011144D1F8B41149 -S315080031E011F00F0101612168EDB22A011144D1F8ED -S315080031F0B411C1F30721C161EDB205622168EDB2D0 -S315080032002A011144D1F8B81101752168EDB22A01D5 -S315080032101144D1F8B811090A41752168EDB22A019D -S315080032201144D1F8B811090C81752168EDB22A014B -S315080032301144D1F8B811090EC1752168EDB22A01F9 -S315080032401144D1F8BC1101762168EDB22A01114466 -S31508003250D1F8BC11090A41762168EDB22A01114458 -S31508003260D1F8BC11090C81762168EDB22A01114406 -S31508003270D1F8BC11090EC176EDB2002D06D1206831 -S31508003280C06850F020002168C86005E02068006921 -S3150800329050F0200021680861EDB2002D18D194F88D -S315080032A03D00422804D0622806D0722808D00BE0D8 -S315080032B0122084F83D0023E0322084F83D001FE008 -S315080032C0522084F83D001BE0012084F83D0017E0F9 -S315080032D094F83D00522804D0622806D0722808D0F7 -S315080032E00BE0122084F83D000AE0222084F83D0015 -S315080032F006E0422084F83D0002E0012084F83D0003 -S31508003300002084F83C000020F2BD704710B5040088 -S31508003310002C01D1012037E0A0690028FFD194F8DC -S315080033206900002805D1002084F86800200000F014 -S3150800333081FA242084F86900206800684008400063 -S3150800334021680860200000F0A9F8012801D10120B1 -S315080033501AE0606A002802D0200000F08FF9206881 -S31508003360406830F49040216848602068806830F0F2 -S315080033702A00216888602068006850F001002168EA -S315080033800860200000F0E7F910BD2DE9F04182B091 -S3150800339004000D0017001E005FF0000894F86A008C -S315080033A0202878D1002D02D0BFB2002F01D10120EC -S315080033B072E094F86800012801D102206CE001202F -S315080033C084F868000020E066222084F86A00FFF787 -S315080033D031FC8046A4F85870A4F85A70A068B0F575 -S315080033E0805F0BD12069002804D140F2FF10A4F8B1 -S315080033F05C001FE0FF20A4F85C001BE0A068002822 -S315080034000AD12069002803D1FF20A4F85C0011E046 -S315080034107F20A4F85C000DE0A068B0F1805F09D1B8 -S315080034202069002803D17F20A4F85C0002E03F2031 -S31508003430A4F85C00B4F85C7004E02068808C38401E -S315080034402880AD1CB4F85A0000281CD0B4F85A00DD -S31508003450401EA4F85A000096434600222021200068 -S3150800346000F0B0F9002801D0032015E0A068B0F5F7 -S31508003470805F02D120690028DFD02068808C384020 -S3150800348028706D1CDEE7202084F86A00002084F886 -S315080034906800002000E00220BDE8F68138B5040087 -S315080034A000211021002100200025A168226911436E -S315080034B062691143E2691143226812686A4B1A402D -S315080034C01143226811602168496831F44051E26865 -S315080034D0114322685160A169226A114322689268E1 -S315080034E032F4306211432268916021685F4A914242 -S315080034F015D15F49096811F00301002905D0022991 -S3150800350009D006D3032902D007E0002114E00221DE -S3150800351012E0042110E008210EE010210CE02168D9 -S31508003520544A914201D1002106E02168524A91424B -S3150800353001D1002100E01021E269B2F5004F46D121 -S31508003540C9B2002908D0012910D0022918D00429A7 -S3150800355020D0082928D02FE0FFF729FB6168490801 -S3150800356011EB40006168B0FBF1F026E0FFF72FFB96 -S315080035706168490811EB40006168B0FBF1F01CE096 -S315080035806068400800F5740010F510506168B0FBDB -S31508003590F1F012E0FFF7D5FA6168490811EB40002F -S315080035A06168B0FBF1F008E06068400810F580300B -S315080035B06168B0FBF1F000E001254FF6F0710140BB -S315080035C0C0F34200014389B22068C16048E0C9B22D -S315080035D0002908D0012912D002291CD0042927D095 -S315080035E0082931D03BE0FFF7E2FA616810EB510099 -S315080035F06168B0FBF1F080B22168C86030E0FFF77F -S31508003600E6FA616810EB51006168B0FBF1F080B230 -S315080036102168C86024E06068400800F5F40010F5E9 -S3150800362090506168B0FBF1F080B22168C86017E07D -S31508003630FFF787FA616810EB51006168B0FBF1F09B -S3150800364080B22168C8600BE06068400810F5004049 -S315080036506168B0FBF1F080B22168C86000E001251E -S315080036602800C0B232BD0000F369FFEF0038014000 -S3150800367030100240004400400048004090F82410F2 -S31508003680C90707D50168496831F40031826A1143D0 -S315080036900268516090F82410890707D501684968BF -S315080036A031F48031C26A11430268516090F82410DF -S315080036B0490707D50168496831F48021026B11432F -S315080036C00268516090F82410090707D5016849680F -S315080036D031F40041426B11430268516090F824109E -S315080036E0C90607D50168896831F48051826B114390 -S315080036F00268916090F82410890607D501688968E0 -S3150800370031F40051C26B11430268916090F824109D -S31508003710490613D50168496831F48011026C1143D2 -S3150800372002685160016CB1F5801F07D101684968CC -S3150800373031F4C001426C11430268516090F82410BC -S31508003740090607D50168496831F40021826C1143DE -S3150800375000684160704738B5040000250020E0661F -S31508003760FFF768FA05002068006800070DD57FF0A6 -S315080037707E4000902B0000225FF40011200000F02C -S3150800378021F8002801D003201BE0206800684007C4 -S315080037900DD57FF07E4000902B0000225FF480015B -S315080037A0200000F00FF8002801D0032009E02020AF -S315080037B084F86900202084F86A00002084F86800EC -S315080037C0002032BD2DE9F04104000D0016001F004F -S315080037D0DDF818802068C0692840A84201D1012078 -S315080037E000E00020F6B2B04221D118F1010FF1D065 -S315080037F0B8F1000F04D0FFF71DFAC01B8045E9D2C7 -S315080038002068006830F4D0702168086020688068F5 -S315080038104008400021688860202084F8690020203C -S3150800382084F86A00002084F86800032000E000207D -S31508003830BDE8F08170470000BFF34F8FB9480068B4 -S3150800384010F4E060B8490843B6490860BFF34F8FE3 -S3150800385000BFFDE780B500F00DF800F0C1F801BD26 -S3150800386080B500F022F800F027F901BD80B5FFF712 -S31508003870E3FF01BD80B5AD48AD4908604FF461402E -S31508003880AB4948600020AA4988600020A849C8605A -S315080038900020A74908610020A54988610C20A44991 -S315080038A04861A348FFF732FD01BD80B5A1480078FD -S315080038B0002813D1A04800F03EF801283AD19E48C6 -S315080038C00078002836D000F05CF99C490860012091 -S315080038D09849087000209A4908702BE0964898493C -S315080038E009780844401C00F026F8012818D19448A5 -S315080038F00078401C92490870914800788E490978EA -S31508003900884217D100208B4908708B484078FF28D9 -S3150800391010D18948807800280CD1FFF7A7FF09E065 -S3150800392000F02FF9854909686431814202D20020E6 -S315080039308049087001BD80B50023012201007C483A -S31508003940FFF723FDC0B2002801D1012000E00020C6 -S3150800395002BDF0B4002400E0641CE4B2122C3CD290 -S315080039604FF4FA4580B2774EE4B216F81460754FF4 -S31508003970E4B207EB44077F78BE19761C06FB00F60F -S3150800398095FBF6F706FB1755002DE5D14FF4FA45DA -S3150800399080B26C4EE4B216F814606A4FE4B207EBD4 -S315080039A044077F78BE19761C06FB00F695FBF6F5EC -S315080039B00D800D88002DCFD00D88B5F5806FCBDC36 -S315080039C06048E4B210F8140010705E48E4B200EBE8 -S315080039D0440040781870012000E00020F0BC7047D1 -S315080039E010B58CB000208DF8010000208DF800007D -S315080039F040F267646B460DF101020DF102014FF4C6 -S31508003A00FA70FFF7A6FF50485049086000204F4952 -S31508003A1008634F484D49486300204C498861002097 -S31508003A204A49C86100204949086200204749486256 -S31508003A3000204649886200204449C862002043495C -S31508003A40886000204149C8609DF80100401E0004B6 -S31508003A503E4908619DF80000401E00053B49486143 -S31508003A60BDF80200394948603848FFF795F9002C37 -S31508003A7002D46005374905E024F00044E00050F020 -S31508003A800400354900220692002207920122089274 -S31508003A90020C019280B20290080C039088B204903E -S31508003AA000200590012009900E200A9001A92748B8 -S31508003AB0FFF745FA0CB010BD38B540F2676500242B -S31508003AC0002200212148FFF7C3FA002829D1002D3A -S31508003AD00BD41E48406B0068A84213D11B48406BA4 -S31508003AE0806800280ED101240CE025F0004517480F -S31508003AF0406B4068A84205D11448406B806804288A -S31508003B0000D10124E4B2012C0BD11048406B007D92 -S31508003B10FF2806D10D48406B407D002801D1FFF7EC -S31508003B20A5FE31BD0CED00E00400FA050044004096 -S31508003B300804002031050020780400202405002010 -S31508003B4030050020E040000800640040BC04002066 -S31508003B50000500200400E0FFFCFF1F0080B5FFF70A -S31508003B6023F84FF47A71B0FBF1F0FFF7ECF8042074 -S31508003B70FFF7EDF8002200215FF0FF30FFF7D2F8DB -S31508003B8001BD80B5FFF756F802BD80B500F004F810 -S31508003B90FFF7FCF801BD000002480068401C014917 -S31508003BA0086070472C05002078B400220023002402 -S31508003BB02FE0052512F00306F6B2B600B5402C43F1 -S31508003BC0654D960845F82640644C24689C434D6824 -S31508003BD0ED0300D51C43614D2C60614C24689C4361 -S31508003BE04D68AD0300D51C435D4D2C605D4C2468C3 -S31508003BF09C434D68ED0200D51C435A4D2C605A4C27 -S31508003C0024689C434D68AD0200D51C43564B1C6086 -S31508003C10521C0B68D340002B00F093800B680124DC -S31508003C2094402340002BF3D04C68022C02D04C68F9 -S31508003C30122C15D1D40800EB8404246A0F2512F03F -S31508003C400706F6B2B600B540AC430D6912F0070692 -S31508003C50F6B2B600B5402C43D50800EB85052C62B4 -S31508003C60046803251600F6B27600B540AC430D7914 -S31508003C7015F003051600F6B27600B5402C4304602D -S31508003C804C68012C08D04C68022C05D04C68112CC5 -S31508003C9002D04C68122C17D1846803251600F6B298 -S31508003CA07600B540AC43CD681600F6B27600B5404E -S31508003CB02C438460446801259540AC434D68C5F3A0 -S31508003CC0001595402C434460C46803251600F6B2D7 -S31508003CD07600B540AC438D681600F6B27600B5405E -S31508003CE02C43C4604C68E40092D5204C246854F0F8 -S31508003CF001041E4D2C601D4C246814F00104009428 -S31508003D00009C154C950854F825400F2512F003061B -S31508003D10F6B2B600B540AC43B0F1904F01D10025DC -S31508003D2048E7134DA84201D1012543E7114DA842A2 -S31508003D3001D102253EE7104DA8427FF43AAF03258C -S31508003D4038E771BC7047D2B2002A02D089B28161C5 -S31508003D5001E089B281627047080001400004014011 -S31508003D6004040140080401400C04014018100240F4 -S31508003D700004004800080048000C004880B500F020 -S31508003D8007F8FFF767FD00F0DEF8FFF769FDFAE7C9 -S31508003D9080B500F001F900F005F8FFF7DFFE00F046 -S31508003DA0CBF801BD00B58FB002200590012009901F -S31508003DB010200A9002200C9000200D905FF46010ED -S31508003DC00E9005A8FEF7E2F9002800D0FEE70F20BE -S31508003DD0009002200190002002904FF4806003902A -S31508003DE00020049002216846FEF78EFD002800D0C8 -S31508003DF0FEE70FB000BD00B587B04B48006850F02D -S31508003E000100494908604848006810F00100009020 -S31508003E1000984648006850F4003044490860434812 -S31508003E20006810F40030009000984048006850F48C -S31508003E3080203E4908603D48006810F480200090C4 -S31508003E4000983B48006850F4003039490860384803 -S31508003E50006810F40030009000983548006850F06B -S31508003E600070334908603248006810F0007000900E -S31508003E7000980320FEF752FF002200217FF00B0076 -S31508003E80FEF750FF002200217FF00A00FEF74AFFE6 -S31508003E90002200217FF00900FEF744FF00220021DE -S31508003EA07FF00400FEF73EFF002200217FF00300AA -S31508003EB0FEF738FF002200217FF00100FEF732FFEF -S31508003EC0002200215FF0FF30FEF72CFF082001904A -S31508003ED001200290002003900020049001A91548B3 -S31508003EE0FFF762FE48F204000190022002900120CA -S31508003EF00390032004900720059001A95FF09040E5 -S31508003F00FFF752FE4FF4C0500190022002900020A5 -S31508003F100390032004900920059001A95FF09040C2 -S31508003F20FFF742FE07B000BD181002401410024009 -S31508003F301C1002400004004880B5002208211348DE -S31508003F40FFF701FF01BD10B5FFF71BFE040010487F -S31508003F500068201AB0F5FA7F16D30E4800780028B4 -S31508003F6008D101200B490870012208210748FFF7EC -S31508003F70EAFE07E0002007490870002208210348E6 -S31508003F80FFF7E1FE0248046010BD00000004004887 -S31508003F90280500203205002080B50848006850F042 -S31508003FA01000064908600320FEF7B8FE0020FEF759 -S31508003FB047FEFFF720FF002002BD00000020024058 -S31508003FC01948006850F470001749086017480068D7 -S31508003FD050F0010015490860154800681549084061 -S31508003FE01349086011480068134908400F490860DA -S31508003FF00E48006830F480200C4908600C480068B8 -S3150800400030F4FE000A4908600C48006800090001FF -S315080040100A4908600A4800680A49084008490860C9 -S31508004020002009490860704788ED00E0001002404A -S31508004030041002400CC07FF8FFFFF6FE2C10024069 -S3150800404030100240CCFC00FF0810024019E050F87E -S31508004050041BCB0744BFA9F101035918121F0023FB -S31508004060042A41F8043BF9D25FEA827C0B4604D560 -S315080040704FF0000CA1F800C09B1CD10744BF0021DB -S31508004080197050F8042B002AE1D1704710B450F883 -S31508004090041B79B10268436802440830DC0744BF50 -S315080040A0A9F10104E31852F8044B43F8044B091F1D -S315080040B0F9D1ECE710BC704710B5074979441831B7 -S315080040C0064C7C44163404E00A68081D11448847E7 -S315080040D00146A142F8D110BD500000007000000052 -S315080040E005020602060307030803090309040A046E -S315080040F00B040C040C050D050E050F050F0610061E -S31508004100100710084EF68851CEF20001086840F4F0 -S3150800411070000860BFF34F8FBFF36F8F4FF00070CA -S31508004120E1EE100A7047000025FFFFFF2C01000092 -S31508004130080400200000000055FFFFFF04000000EF -S3150800414094010000000000200000000000F00BF8B9 -S31508004150002801D0FFF7B0FF0020AFF30080FFF77B -S315080041600DFE00F002F80120704700F001B80000CB -S315080041700746384600F002F8FBE7000080B5AFF3C3 -S315080041800080024A11001820ABBEFBE72600020099 -S31508004190024885460248804702480047080400202E -S315080041A0C13F0008D94100080203040506070809AB -S315080041B00A0B0C0D0E0F1010010203040506070862 -S315080041C0090A0B0C0D0E0F1000000000000000007D -S315080041D00102030406070809AFF30080FFF792FF00 -S315080041E0FFF7B4FF0000000001020304FFF7FEBF5B -S315080041F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE5 -S31508004200FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD4 -S31508004210FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC4 -S31508004220FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB4 -S31508004230FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA4 -S31508004240FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF94 -S31508004250FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF84 -S31508004260FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF74 -S31508004270FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF64 -S31508004280FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF54 -S31508004290FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF44 -S315080042A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF34 -S315080042B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF24 -S315080042C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF14 -S30D080042D0FFF7FEBF00127A0099 -S705080041D9D8 +S3150800218000000000ED410008EE11AA552DE9FC41BA +S31508002190040000202078C00740F1C780DFF86C09EA +S315080021A0016811F00C01042907D0016811F00C012F +S315080021B0082929D10068C00326D54FF480400100BC +S315080021C0B1FA81F1C9B2490951F00101C9B201292F +S315080021D003D1DFF83419096808E00100B1FA81F182 +S315080021E00100B1FA81F1DFF834190968B0FA80F014 +S315080021F010F01F00C140C80740F1978060680028AA +S3150800220040F0938001201CE36068B0F5803F06D15A +S31508002210DFF8F408016851F48031016026E060684F +S3150800222000280AD1DFF8E008016831F4803101603E +S31508002230016831F48021016018E06068B0F5A02FCC +S315080022400AD1DFF8C408016851F4802101600168E9 +S3150800225051F48031016009E0DFF8AC08016831F417 +S3150800226080310160016831F480210160DFF8A0182F +S315080022700A6812091201A06802430A606068002809 +S3150800228029D000F063FC05004FF480400100B1FA44 +S3150800229081F1C9B2490951F00101C9B2012903D135 +S315080022A0DFF86418096808E00100B1FA81F1010055 +S315080022B0B1FA81F1DFF864180968B0FA80F010F015 +S315080022C01F00C140C80730D400F040FC401B6528F9 +S315080022D0DAD30320B5E200F039FC05004FF480405C +S315080022E00100B1FA81F1C9B2490951F00101C9B237 +S315080022F0012903D1DFF81018096808E00100B1FACE +S3150800230081F10100B1FA81F1DFF810180968B0FA15 +S3150800231080F010F01F00C140C80706D500F016FC73 +S31508002320401B6528DAD303208BE22078800740D546 +S31508002330DFF8D807016811F00C0F07D0016811F013 +S315080023400C01082968D10068C00365D45FF0804095 +S315080023500100B1FA81F1C9B2490951F00101C9B2C6 +S31508002360012903D1DFF8A017096808E00100B1FACE +S3150800237081F10100B1FA81F1DFF8A0170968B0FA16 +S3150800238080F010F01F00C140C80704D52069012855 +S3150800239001D0012055E2DFF8700701685FF0F852B6 +S315080023A0B2FA82F231F0F801636913FA02F21143C4 +S315080023B001602078000740F1D680A069002800F067 +S315080023C0A8805FF00040B0FA80F00121C0B2DFF8C3 +S315080023D0502712EB8002116000F0B8FB05005FF091 +S315080023E080400100B1FA81F10100B1FA81F10100E2 +S315080023F0B1FA81F1DFF824170968B0FA80F010F015 +S315080024001F00C140C80700F1AE8000F09FFB401BCB +S315080024100328E4D3032014E22069002843D05FF0A0 +S315080024200040B0FA80F00121C0B2DFF8F82612EBBE +S315080024308002116000F08AFB05005FF08040010011 +S31508002440B1FA81F1C9B2490951F00101C9B20129AC +S3150800245003D1DFF8B416096808E00100B1FA81F182 +S315080024600100B1FA81F1DFF8B4160968B0FA80F014 +S3150800247010F01F00C140C80706D400F067FB401BD8 +S315080024800328DAD30320DCE1DFF87C0601685FF075 +S31508002490F852B2FA82F231F0F801636913FA02F2DD +S315080024A01143016085E75FF00040B0FA80F0002133 +S315080024B0C0B2DFF8702612EB8002116000F046FB0E +S315080024C005005FF080400100B1FA81F1C9B24909FF +S315080024D051F00101C9B2012903D1DFF82C160968A8 +S315080024E008E00100B1FA81F10100B1FA81F1DFF8E3 +S315080024F02C160968B0FA80F010F01F00C140C80712 +S315080025007FF557AF00F022FB401B0328D9D30320E1 +S3150800251097E15FF00040B0FA80F00021C0B2DFF822 +S31508002520002612EB8002116000F010FB05005FF038 +S3150800253080400100B1FA81F10100B1FA81F1010090 +S31508002540B1FA81F1DFF8D4150968B0FA80F010F015 +S315080025501F00C140C80706D500F0F8FA401B03283B +S31508002560E5D303206DE12078400740F1B9800026C5 +S31508002570DFF8B4552868C00009D4286850F08050A0 +S315080025802860286810F08050009000980126DFF82F +S315080025909C753868C00511D4386850F48070386066 +S315080025A000F0D4FA80463868C00507D400F0CEFAA1 +S315080025B0B0EB08006528F6D3032042E1E06801285D +S315080025C006D1DFF86C05016851F00101016025E0CC +S315080025D0E06800280AD1DFF858050168490849006B +S315080025E00160016831F00401016017E0E068052820 +S315080025F00AD1DFF83C05016851F004010160016861 +S3150800260051F00101016009E0DFF824050168490875 +S3150800261049000160016831F004010160E0680028A2 +S315080026202BD000F093FA07005FF080400100B1FA62 +S3150800263081F10100B1FA81F1C9B2490951F00201EB +S31508002640C9B2022903D1DFF8E814096805E00100D8 +S31508002650B1FA81F1DFF8C4140968B0FA80F010F015 +S315080026601F00C140C80734D400F070FAC01B41F2FD +S3150800267089318842D8D30320E3E000F067FA0700DF +S315080026805FF080400100B1FA81F10100B1FA81F1F1 +S31508002690C9B2490951F00201C9B2022903D1DFF8CA +S315080026A09014096805E00100B1FA81F1DFF86C14AD +S315080026B00968B0FA80F010F01F00C140C80708D5B5 +S315080026C000F044FAC01B41F289318842D8D303206E +S315080026D0B7E0F6B2012E03D1286830F080502860A2 +S315080026E0E069002800F0AC80DFF82054286810F074 +S315080026F00C00082800F0A280E06902286BD180202F +S31508002700B0FA80F0DFF81C640021C0B216EB800036 +S31508002710016000F01BFA07004020B0FA80F0C0B252 +S31508002720400950F00100C0B2012803D1DFF8D803F0 +S31508002730006808E04020B0FA80F04020B0FA80F047 +S31508002740DFF8D80300684021B1FA81F111F01F01C2 +S31508002750C840C00706D500F0F9F9C01B0328DBD32B +S3150800276003206EE0296831F47411606A0143206A17 +S31508002770014329608020B0FA80F00121C0B216EB2F +S315080027808006316000F0E2F904004020B0FA80F0DB +S31508002790C0B2400950F00100C0B2012803D1DFF8E9 +S315080027A06803006808E04020B0FA80F04020B0FADC +S315080027B080F0DFF8680300684021B1FA81F111F072 +S315080027C01F01C840C0073BD400F0C0F9001B03280E +S315080027D0DBD3032035E08020B0FA80F00021C0B2B8 +S315080027E0DFF8402312EB8002116000F0AFF9040015 +S315080027F04020B0FA80F0C0B2400950F00100C0B2E3 +S31508002800012803D1DFF80003006808E04020B0FA89 +S3150800281080F04020B0FA80F0DFF80003006840211D +S31508002820B1FA81F111F01F01C840C00708D500F0C0 +S315080028308DF9001B0328DBD3032002E0012000E00A +S315080028400020BDE8F6812DE9F04104000D000020C6 +S31508002850DFF8E062306810F00700A8420BD2306853 +S31508002860C008C00028433060306810F00700A8424E +S3150800287001D00120EFE02078800707D5DFF88C1219 +S315080028800A6832F0F002A06802430A602078C0079E +S3150800289040F1A7806068012821D14FF480400100EB +S315080028A0B1FA81F1C9B2490951F00101C9B2012948 +S315080028B003D1DFF85412096808E00100B1FA81F182 +S315080028C00100B1FA81F1DFF854120968B0FA80F014 +S315080028D010F01F00C140C80747D40120BBE060685C +S315080028E0022820D14020B0FA80F0C0B2400950F04A +S315080028F00100C0B2012803D1DFF80C02006808E025 +S315080029004020B0FA80F04020B0FA80F0DFF80C02E0 +S3150800291000684021B1FA81F111F01F01C840C007D3 +S3150800292023D4012097E05FF080400100B1FA81F1DD +S31508002930C9B2490951F00101C9B2012903D1DFF829 +S31508002940C811096808E00100B1FA81F10100B1FA7D +S3150800295081F1DFF8C8110968B0FA80F010F01F009D +S31508002960C140C80701D4012075E0684F3968890855 +S31508002970890060680143396000F0E8F880466068BD +S3150800298001280ED1386810F00C00042829D000F070 +S31508002990DDF8B0EB080041F289318842F2D3032012 +S315080029A059E0606802280ED1386810F00C00082833 +S315080029B017D000F0CBF8B0EB080041F28931884215 +S315080029C0F2D3032047E0386810F00C0F09D000F066 +S315080029D0BDF8B0EB080041F289318842F3D30320F1 +S315080029E039E0306810F0070085420BD23068C0081D +S315080029F0C00028433060306810F00700A84201D0B4 +S31508002A00012028E02078400706D540490A6832F4B4 +S31508002A10E062E06802430A602078000707D53B4871 +S31508002A20016831F46051226951EAC201016000F07F +S31508002A3014F8364909685FF07062B2FA82F23E4BC2 +S31508002A4011F0F001D140595CC840334908600020B4 +S31508002A5000F082F80020BDE8F08110B400200020C4 +S31508002A600020002000202948016811F00C000428E5 +S31508002A7002D0082802D021E0264820E04FF4705002 +S31508002A80B0FA80F02D4A11F47013C340D05C204A86 +S31508002A9012685FF07043B3FA83F3294C12F00F0201 +S31508002AA0DA40A25CC90306D51A49B1FBF2F2010065 +S31508002AB01000484301E02349484300E0154810BC8C +S31508002AC0704715480068704780B5FFF7FAFF0F4949 +S31508002AD009685FF46002B2FA82F21B4B11F4E061F6 +S31508002AE0D140595CC84002BD80B5FFF7EAFF0749E7 +S31508002AF009685FF4E012B2FA82F2134B11F46051DE +S31508002B00D140595CC84002BD001002400410024082 +S31508002B102C10024000127A00000000202410024007 +S31508002B2080044242000042421C10024000700040ED +S31508002B302010024000200240E4400008C44000087B +S31508002B40D440000800093D0000410008014800681B +S31508002B50704700BF2801002010B504000748006828 +S31508002B604FF47A71B0FBF1F000F078F800222100FA +S31508002B705FF0FF3000F061F8002010BD0000002073 +S31508002B8010F007003E4B1A684FF6FF010A403D4910 +S31508002B9051EA00210A431A60704739480068C0F3B1 +S31508002BA002207047020052B2002A08D50901364AA7 +S31508002BB040B210F00F00104400F8041C03E00901AD +S31508002BC0324A40B21154704710B410F00700D0F1E1 +S31508002BD00703052B01D3042301E0D0F10703041DE5 +S31508002BE0072C01D2002000E0C01E012414FA03F3CA +S31508002BF05B1E1940814014FA00F0401E104008433D +S31508002C0010BC704780B5411EB1F1807F01D3012009 +S31508002C100EE0401E1E4908600F215FF0FF30FFF7E7 +S31508002C20C1FF00201B49086007201B4908600020D7 +S31508002C3002BD80B5FFF7A4FF01BD70B504000D0005 +S31508002C4016000020FFF7A9FF32002900FFF7BCFF96 +S31508002C500100200040B2FFF7A5FF70BD80B5FFF761 +S31508002C60D1FF02BD042805D10B48016851F00401C3 +S31508002C70016004E00848016831F00401016070470A +S31508002C800CED00E00000FA0518ED00E000E400E0B5 +S31508002C9014E000E018E000E010E000E080B500F085 +S31508002CA001F801BD704730B4002513E050F8042B35 +S31508002CB0D30744BFA9F101039A18091F042942F84A +S31508002CC0045BFAD213468C0744BF15809B1CC907C0 +S31508002CD048BF1D7050F8041B0029E7D130BC704767 +S31508002CE070B5040000250020002C01D10120C9E0A0 +S31508002CF094F83D00002805D1002084F83C00200007 +S31508002D0000F0BDFA022084F83D002068006830F023 +S31508002D100200216808602068006850F001002168F8 +S31508002D200860FFF713FF060020684068C0070CD448 +S31508002D30FFF70CFF801B0B28F6D3032084F83D0011 +S31508002D40002084F83C0003209CE020684068C00707 +S31508002D5040F18B80A069012806D12068006850F0F0 +S31508002D6080002168086005E02068006830F080006F +S31508002D7021680860E069012806D12068006850F0DB +S31508002D8040002168086005E02068006830F04000CF +S31508002D9021680860206A012806D12068006850F07A +S31508002DA020002168086005E02068006830F02000EF +S31508002DB021680860606A012806D12068006850F01A +S31508002DC010002168086005E02068006830F01000EF +S31508002DD021680860A06A012806D12068006850F0BA +S31508002DE008002168086005E02068006830F00800DF +S31508002DF021680860E06A012806D12068006850F05A +S31508002E0004002168086005E02068006830F00400C6 +S31508002E1021680860A168E068014320690143606988 +S31508002E2001436068401E01432068C161206800684C +S31508002E304008400021680860FFF788FE0600206801 +S31508002E404068C0070CD5FFF781FE801B0B28F6D318 +S31508002E50032084F83D00002084F83C00032011E09C +S31508002E6020684068C00700D40125012D06D100203E +S31508002E702064012084F83D00002003E0042084F843 +S31508002E803D00012070BD30B4002201224B6912FAC0 +S31508002E9003F30268D2F8002252F001020468C4F86B +S31508002EA000220268D2F81C229A430468C4F81C223D +S31508002EB0CA69002A1AD10268D2F80C229A43046811 +S31508002EC0C4F80C2202684C6902EBC402CC684D684F +S31508002ED0C5EA0444C2F8404202684C6902EBC402DF +S31508002EE08C680D68C5EA0444C2F84442CA69012AD6 +S31508002EF01AD10268D2F80C221A430468C4F80C22C4 +S31508002F0002684C6902EBC4020C684D68C5EA0444C1 +S31508002F10C2F8404202684C6902EBC4028C68CD686C +S31508002F20C5EA0444C2F844428A69002A07D10268FD +S31508002F30D2F804229A430468C4F8042206E0026818 +S31508002F40D2F804221A430468C4F804220A69002A3B +S31508002F5007D10268D2F814229A430468C4F81422E6 +S31508002F6006E00268D2F814221A430468C4F8142248 +S31508002F70096A012906D10168D1F81C120B430168B8 +S31508002F80C1F81C320168D1F80012490849000068E6 +S31508002F90C0F80012002030BC7047F8B505000E00D6 +S31508002FA014000020002095F83C00012801D10220D9 +S31508002FB064E1012085F83C003000C0B2002814D135 +S31508002FC095F83D0022280BD095F83D00422807D0F9 +S31508002FD095F83D00622803D095F83D00722804D183 +S31508002FE0002085F83C00022048E13000C0B20128E4 +S31508002FF014D195F83D0032280BD095F83D0052289B +S3150800300007D095F83D00622803D095F83D00722850 +S3150800301004D1002085F83C0002202FE13000C0B220 +S31508003020002818D195F83D00122804D0322806D079 +S31508003030522808D00BE0422085F83D0023E06220A4 +S3150800304085F83D001FE0722085F83D001BE0222030 +S3150800305085F83D0017E095F83D00122804D022288F +S3150800306006D0422808D00BE0522085F83D000AE039 +S31508003070622085F83D0006E0722085F83D0002E0F2 +S31508003080322085F83D00FFF761FD07003000C0B229 +S31508003090002804D12868C06810F0030003E02868F7 +S315080030A0006910F00300002811D114F1010FEDD0CA +S315080030B0002C04D0FFF74AFDC01B8442E6D2032049 +S315080030C085F83D00002085F83C000320D6E0300056 +S315080030D0C0B2002801D1696B00E0A96B28683200EC +S315080030E0D2B212011044D0F8B00110F00400886082 +S315080030F08868002809D128683200D2B21201104423 +S31508003100D0F8B001400D086008E028683200D2B255 +S3150800311012011044D0F8B001C0084860286832008F +S31508003120D2B212011044D0F8B001C0F34000C86012 +S3150800313028683200D2B212011044D0F8B40110F057 +S315080031400F00086128683200D2B212011044D0F884 +S31508003150B401C0F30720C8613000C0B2086228680D +S315080031603200D2B212011044D0F8B80108752868A6 +S315080031703200D2B212011044D0F8B801000A4875DC +S3150800318028683200D2B212011044D0F8B801000CF7 +S31508003190887528683200D2B212011044D0F8B801F6 +S315080031A0000EC87528683200D2B212011044D0F851 +S315080031B0BC01087628683200D2B212011044D0F851 +S315080031C0BC01000A487628683200D2B212011044BF +S315080031D0D0F8BC01000C887628683200D2B21201F9 +S315080031E01044D0F8BC01000EC8763000C0B20028E2 +S315080031F006D12868C06850F020002968C86005E034 +S315080032002868006950F0200029680861F6B2002E87 +S3150800321018D195F83D00422804D0622806D07228B5 +S3150800322008D00BE0122085F83D0023E0322085F80F +S315080032303D001FE0522085F83D001BE0012085F87F +S315080032403D0017E095F83D00522804D0622806D0C4 +S31508003250722808D00BE0122085F83D000AE02220EB +S3150800326085F83D0006E0422085F83D0002E0012091 +S3150800327085F83D00002085F83C000020F2BD704727 +S3150800328010B50400002C01D1012037E0A069002800 +S31508003290FFD194F86900002805D1002084F8680059 +S315080032A0200000F082FA242084F86900206800686B +S315080032B04008400021680860200000F0ABF80128AB +S315080032C001D101201AE0606A002802D0200000F02F +S315080032D091F92068406830F4904021684860206879 +S315080032E0806830F02A00216888602068006850F0FD +S315080032F0010021680860200000F0E9F910BD2DE9F9 +S31508003300FC4105000C0090461E00002095F86A0056 +S3150800331020287CD1002C03D0404680B2002801D159 +S31508003320012075E095F86800012801D102206FE0B8 +S31508003330012085F868000020E866222085F86A00E2 +S31508003340FFF704FC0700A5F85880A5F85A80A86876 +S31508003350B0F5805F0BD12869002804D140F2FF1030 +S31508003360A5F85C001FE0FF20A5F85C001BE0A86834 +S3150800337000280AD12869002803D1FF20A5F85C0097 +S3150800338011E07F20A5F85C000DE0A868B0F1805F29 +S3150800339009D12869002803D17F20A5F85C0002E03E +S315080033A03F20A5F85C00B5F85C8006E02000296897 +S315080033B0898C18EA01010180A41CB5F85A00002876 +S315080033C01DD0B5F85A00401EA5F85A0000963B00D5 +S315080033D000222021280000F0B1F9002801D003209E +S315080033E016E0A868B0F5805F02D128690028DDD00C +S315080033F02868808C18EA00002070641CDDE720200D +S3150800340085F86A00002085F86800002000E00220A0 +S31508003410BDE8F68138B50400002010200020002100 +S315080034200025A2682069024360690243E0690243F5 +S3150800343020680368684803401A43206802602068C9 +S31508003440426832F44052E068024320684260A2694A +S31508003450206A02432068806830F43060024320689E +S31508003460826020685D4A904215D15D48006810F078 +S315080034700300002805D0022809D006D3032802D065 +S3150800348007E0002014E0022012E0042010E00820E3 +S315080034900EE010200CE02068524A904201D100202C +S315080034A006E02068504A904201D1002000E0102032 +S315080034B0E269B2F5004F44D1C0B2002808D001280D +S315080034C010D0022818D004281ED0082826D02DE0AF +S315080034D0FFF7FAFA6168490811EB40016068B1FB29 +S315080034E0F0F124E0FFF700FB6168490811EB4001A1 +S315080034F06068B1FBF0F11AE060683C4911EB5001D5 +S315080035006068B1FBF0F112E0FFF7A7FA61684908B5 +S3150800351011EB40016068B1FBF0F108E06068400813 +S3150800352010F580306168B0FBF1F100E001254FF637 +S31508003530F0720A40C1F34200024392B22068C260A8 +S3150800354046E0C0B2002808D0012812D002281CD0B4 +S31508003550042825D008282FD039E0FFF7B5FA616886 +S3150800356010EB51006168B0FBF1F080B22168C860C9 +S315080035702EE0FFF7B9FA616810EB51006168B0FBFD +S31508003580F1F080B22168C86022E06068184911EB42 +S3150800359050016068B1FBF0F080B22168C86017E09E +S315080035A0FFF75BFA616810EB51006168B0FBF1F058 +S315080035B080B22168C8600BE06068400810F50040DA +S315080035C06168B0FBF1F080B22168C86000E00125AF +S315080035D02800C0B232BD0000F369FFEF0038014091 +S315080035E03010024000440040004800400024F40027 +S315080035F000127A0090F82410C90707D501684A68AE +S3150800360032F40032816A0A4301684A6090F824104D +S31508003610890707D501684A6832F48032C16A0A43C5 +S3150800362001684A6090F82410490707D501684A6876 +S3150800363032F48022016B0A4301684A6090F824102C +S31508003640090707D501684A6832F40042416B0A4304 +S3150800365001684A6090F82410C90607D501688A6887 +S3150800366032F48052816B0A4301688A6090F824100C +S31508003670890607D501688A6832F40052C16B0A4385 +S3150800368001688A6090F82410490613D501684A68CB +S3150800369032F48012016C0A4301684A60016CB1F584 +S315080036A0801F07D101684A6832F4C002416C0A4398 +S315080036B001684A6090F82410090607D501684A6827 +S315080036C032F40022816C0A4300684260704738B5BC +S315080036D0040000200020E066FFF738FA050020689D +S315080036E0006800070DD57FF07E4000902B00002271 +S315080036F05FF40011200000F021F8002801D0032013 +S315080037001BE02068006840070DD57FF07E400090DA +S315080037102B0000225FF48001200000F00FF800283B +S3150800372001D0032009E0202084F86900202084F8CD +S315080037306A00002084F86800002032BD2DE9F041B7 +S3150800374005000E0090461F00069C2868C069304098 +S31508003750B04201D1012000E000204146C9B28842AA +S3150800376020D114F1010FF0D0002C04D0FFF7EEF9A8 +S31508003770C01B8442E9D22868006830F4D0702968F2 +S31508003780086028688068400840002968886020200A +S3150800379085F86900202085F86A00002085F8680009 +S315080037A0032000E00020BDE8F0817047BFF34F8F8B +S315080037B0B5490A6812F4E062B44802430A60BFF3E6 +S315080037C04F8F00BFFDE780B500F00DF800F0C7F891 +S315080037D001BD80B500F01BF800F025F901BD80B5E4 +S315080037E0FFF7E4FF01BD80B5A948AA4901604FF477 +S315080037F061414160002181600021C16000210161B1 +S31508003800002181610C214161FFF73AFD01BD70B5C8 +S31508003810A14C2078002815D1A04D280000F037F8D3 +S31508003820012833D12878002830D0287841282DDA85 +S3150800383000F059F99A49086001202070002099493A +S31508003840087023E0974D954E28783044401C00F0C8 +S315080038501EF8012811D12878401C2870287831785C +S31508003860884213D1002020707078FF280ED128785E +S3150800387002280BD1FFF7B3FF08E000F034F98849B6 +S3150800388009686431814201D20020207070BD80B57C +S315080038900100002301227E48FFF731FDC0B200284F +S315080038A001D1012000E0002002BDF8B504000D009A +S315080038B016001F00FFF708F94FF47A71B0FBF1F113 +S315080038C0002200E0521C1000C0B2122845D2764BE6 +S315080038D0200080B294465FFA8CFC13F81CC096460A +S315080038E05FFA8EFE03EB4E0E9EF801E01EEB0C0C03 +S315080038F01CF1010C0CFB00F0B1FBF0FC00FB1C10EA +S315080039000028DFD1200080B294465FFA8CFC13F8B9 +S315080039101CC096465FFA8EFE03EB4E0E9EF801E03B +S315080039201EEB0C0C1CF1010C0CFB00F0B1FBF0F0CB +S31508003930288028880028C5D0288840F2014C604590 +S31508003940C0DA1000C0B213F810003070D2B203EB20 +S31508003950420040783870012000E00020F2BD30B502 +S315080039608BB00020ADF8020000208DF80100002081 +S315080039708DF8000040F267656B460DF101020DF106 +S3150800398002014FF4FA70FFF790FF484C4848206050 +S3150800399000202063474860630020A0610020E061A2 +S315080039A000202062002060620020A0620020E06201 +S315080039B00020A0600020E0609DF80100401E000481 +S315080039C020619DF80000401E00056061BDF80200F8 +S315080039D060602000FFF784F9002D02D46D05364893 +S315080039E005E025F00045ED0055F0040533480021B3 +S315080039F0069100210791012108912900090C0191DE +S31508003A00ADB202950100090C039180B20490002022 +S31508003A100590012009900E200A9001A92000FFF7C1 +S31508003A2032FA0BB030BD70B540F2676600251F4C00 +S31508003A30002200212000FFF7B0FA002823D1002E2B +S31508003A4009D4606B0068B04210D1606B80680028AA +S31508003A500CD101250AE026F00046606B4068B042AA +S31508003A6004D1606B8068042800D10125EDB2012DD0 +S31508003A7009D1606B007DFF2805D1606B00690228BB +S31508003A8001D1FFF7ACFE70BD0CED00E00400FA05AD +S31508003A9004000020004400402D010020740000208E +S31508003AA0200100202C010020F83F0008B800002063 +S31508003AB000640040FC0000200400E0FFFCFF1F003B +S31508003AC080B5FEF7FEFF4FF47A71B0FBF1F0FFF711 +S31508003AD0C5F80420FFF7C6F8002200215FF0FF3082 +S31508003AE0FFF7ABF801BD80B5FFF730F802BD80B52A +S31508003AF000F01AF8FFF7D2F801BD30B40EE00268FC +S31508003B00436802440830DC0744BFA9F10104E318FE +S31508003B1052F8045B43F8045B091FF9D150F8041BFB +S31508003B200029ECD130BC704702480168491C016085 +S31508003B30704700BF28010020F8B4020000240020C6 +S31508003B40002032E0052704E0DFF8A8319A42F9D1CF +S31508003B50032714F00303DBB29B009F403E43230078 +S31508003B609B0845F82360644D2B6883434E68F6032B +S31508003B7000D503432B60614D2B6883434E68B6031B +S31508003B8000D503432B605E4D2B6883434E68F602CF +S31508003B9000D503432B605B4D2B6883434E68B60202 +S31508003BA001D5184303002B60641C0868E040002810 +S31508003BB000F095800125086815FA04F318400028D6 +S31508003BC0F2D04B68022B02D04B68122B17D1230078 +S31508003BD0DB0802EB83031E6A0F2714F00703DBB228 +S31508003BE09B009F40BE430F6914F00703DBB29B009E +S31508003BF09F403E432300DB0802EB83031E621768DF +S31508003C0003262300DBB25B0016FA03F39F4391F801 +S31508003C1004C01CF0030C2300DBB25B001CFA03FC97 +S31508003C205CEA070717604B68012B08D04B68022B24 +S31508003C3005D04B68112B02D04B68122B19D1976807 +S31508003C402300DBB25B0016FA03F39F43D1F80CC0DE +S31508003C502300DBB25B001CFA03FC5CEA07079760EB +S31508003C605368A540AB434D68C5F30015A5402B43E3 +S31508003C705360D5682300DBB25B009E40B5438E686F +S31508003C802300DBB25B009E403543D5604B68DB0002 +S31508003C908AD51D4B1D6855F001051D601B6813F07C +S31508003CA001030093009B194D23009B0855F82360D8 +S31508003CB00F2714F00303DBB29B009F40BE43B2F10B +S31508003CC0904F01D1002744E7114B9A4201D10127B1 +S31508003CD03FE7104B9A427FF437AF022739E7F1BC2A +S31508003CE07047D2B2002A02D089B2816101E089B256 +S31508003CF081627047000C004800040140040401403A +S31508003D00080401400C040140181002400800014054 +S31508003D10000400480008004880B500F007F8FFF7DF +S31508003D2052FD00F0DCF8FFF754FDFAE780B500F025 +S31508003D3009F800F0F9F800F009F8FFF7C1FE00F0FD +S31508003D40C7F801BD5C485D490860704700B58FB08B +S31508003D50022005900120099010200A9002200C905C +S31508003D6000200D905FF460100E9005A8FEF70EFA7D +S31508003D70002800D0FEE70F200090022001900020C6 +S31508003D8002904FF480600390002004900221684658 +S31508003D90FEF759FD002800D0FEE70FB000BD80B53C +S31508003DA086B04748016851F001010160006810F0CB +S31508003DB00100059005984348016851F400310160F7 +S31508003DC0016811F4003105910599016851F48021C3 +S31508003DD00160006810F48020059005983A4801684B +S31508003DE051F400310160016811F40031059105991B +S31508003DF0016851F000710160006810F000700590CC +S31508003E0005980320FEF715FF002200217FF00B001E +S31508003E10FEF713FF002200217FF00A00FEF70DFFD0 +S31508003E20002200217FF00900FEF707FF002200218B +S31508003E307FF00400FEF701FF002200217FF0030057 +S31508003E40FEF7FBFE002200217FF00100FEF7F5FEDB +S31508003E50002200215FF0FF30FEF7EFFE08200090F9 +S31508003E60012001900020029000200390694617481F +S31508003E70FFF762FE48F2040000900220019001203C +S31508003E800290032003900720049069465FF0904053 +S31508003E90FFF752FE4FF4C050009002200190002018 +S31508003EA00290032003900920049069465FF0904031 +S31508003EB0FFF742FE07B000BD0020000808ED00E04D +S31508003EC018100240141002401C100240000400485A +S31508003ED080B5002208211148FFF703FF01BD38B558 +S31508003EE0FFF701FE04000E4D2868201AB0F5FA7F88 +S31508003EF013D30C490878002807D10120087001223D +S31508003F0008210648FFF7EDFE06E0002008700022AB +S31508003F1008210248FFF7E5FE2C6031BD0004004881 +S31508003F20240100202E01002080B50748016851F0C1 +S31508003F30100101600320FEF77CFE0020FEF70CFE50 +S31508003F40FFF72DFF002002BD002002401648016839 +S31508003F5051F4700101601549086850F001000860C5 +S31508003F60134A13681348034013600B68124803404A +S31508003F700B60086830F480200860106830F4FE0092 +S31508003F8010600E4801680909090101600C490A68B0 +S31508003F900C4802400A6000200B4908605FF0006088 +S31508003FA00A4908607047000088ED00E000100240EA +S31508003FB0041002400CC07FF8FFFFF6FE2C100240EA +S31508003FC030100240CCFC00FF0810024008ED00E06B +S31508003FD010B5074979441831064C7C44163404E078 +S31508003FE00A68081D114488470146A142F8D110BD48 +S31508003FF050000000700000000502060206030703D1 +S315080040000803090309040A040B040C040C050D052E +S315080040100E050F050F061006100710084EF68851F4 +S31508004020CEF20001086840F470000860BFF34F8FB5 +S31508004030BFF36F8F4FF00070E1EE100A7047000073 +S3150800404067ECFFFF2C0100000400002000000000C0 +S31508004050ABFAFFFF040000009801000000000020F2 +S315080040600000000000F00DF8002801D0FFF7B0FFAF +S31508004070AFF300800020AFF30080FFF74DFE00F09D +S3150800408002F80120704700F001B8000007463846DC +S3150800409000F002F8FBE7000080B5AFF30080024AA3 +S315080040A011001820ABBEFBE7260002000248854631 +S315080040B00248804702480047300500204D3F000867 +S315080040C0F540000802030405060708090A0B0C0D4B +S315080040D00E0F10100102030405060708090A0B0C47 +S315080040E00D0E0F100000000000000000010203047E +S315080040F006070809AFF30080FFF790FFFFF7B2FF46 +S315080041000000000001020304FFF7FEBFFFF7FEBF31 +S31508004110FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC5 +S31508004120FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB5 +S31508004130FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA5 +S31508004140FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF95 +S31508004150FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF85 +S31508004160FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF75 +S31508004170FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF65 +S31508004180FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF55 +S31508004190FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF45 +S315080041A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF35 +S315080041B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF25 +S315080041C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF15 +S315080041D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF05 +S315080041E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF5 +S309080041F000127A0031 +S705080040F5BD diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/ide/settings/stm32f303.wsdt b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/ide/settings/stm32f303.wsdt index 9007e530..1f8fbc63 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/ide/settings/stm32f303.wsdt +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/ide/settings/stm32f303.wsdt @@ -159,7 +159,7 @@ 24 1863 2 - + 0 -1 @@ -219,7 +219,7 @@ 14 - 11 + 20 1 @@ -233,7 +233,7 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 04000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 @@ -264,7 +264,7 @@ 4294967295 - 000000003500000022010000E6000000 + 00000000740300008007000025040000 000000003F03000080070000F0030000 4096 0 @@ -465,11 +465,11 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E65008000000100000000000000740300008007000025040000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -478,7 +478,7 @@ 8192 0 0 - 32767 + 24 0 @@ -486,7 +486,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -495,7 +495,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/ide/stm32f303.dep b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/ide/stm32f303.dep index aeac50f9..c0eeefa9 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/ide/stm32f303.dep +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/ide/stm32f303.dep @@ -5,572 +5,257 @@ Debug - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\..\obj\system_stm32f3xx.xcl - $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_can.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_uart.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_uart_ex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.xcl $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\stm32f303x8.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\stm32f3xx.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal.c $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_can.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_can.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\system_stm32f3xx.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c_ex.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_i2c_ex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_i2c.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_def.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_cortex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_uart.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\stm32f303x8.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\system_stm32f3xx.h $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart_ex.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c - $PROJ_DIR$\..\obj\stm32f30x_tim.pbi - $PROJ_DIR$\..\obj\stm32f30x_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_misc.pbi - $PROJ_DIR$\..\obj\stm32f30x_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_flash.pbi - $PROJ_DIR$\..\obj\stm32f30x_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_dma.pbi - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\stm32f30x_dac.pbi - $PROJ_DIR$\..\obj\stm32f30x_dbgmcu.pbi - $PROJ_DIR$\..\obj\stm32f30x_hrtim.pbi - $PROJ_DIR$\..\obj\stm32f30x_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_i2c.pbi - $PROJ_DIR$\..\obj\system_stm32f30x.pbi - $PROJ_DIR$\..\obj\stm32f30x_adc.__cstat.et - $PROJ_DIR$\..\bin\demoprog_stm32f303.out - $PROJ_DIR$\..\obj\stm32f30x_rcc.pbi - $PROJ_DIR$\..\obj\stm32f30x_wwdg.pbi - $PROJ_DIR$\..\obj\stm32f30x_crc.pbi - $PROJ_DIR$\..\obj\stm32f30x_hrtim.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_misc.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_syscfg.pbi - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\stm32f30x_opamp.pbi - $PROJ_DIR$\..\obj\stm32f30x_gpio.pbi - $PROJ_DIR$\..\obj\stm32f30x_dbgmcu.__cstat.et - $TOOLKIT_DIR$\inc\c\ycheck.h - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\inc\c\stdint.h - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\stm32f30x_wwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_usart.pbi - $PROJ_DIR$\..\obj\stm32f30x_rtc.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_iwdg.pbi - $PROJ_DIR$\..\obj\stm32f30x_pwr.pbi - $PROJ_DIR$\..\obj\stm32f30x_fmc.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_comp.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_syscfg.__cstat.et - $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_cortex.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_gpio.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\stm32f3xx.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_can.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_can.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_flash.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c $PROJ_DIR$\..\obj\stm32f30x_exti.pbi - $PROJ_DIR$\..\obj\stm32f30x_usart.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_spi.__cstat.et - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\..\obj\system_stm32f3xx.o $PROJ_DIR$\..\obj\system_stm32f3xx.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.pbi - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_usart.c - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.o - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.pbi - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_syscfg.c $PROJ_DIR$\..\lib\SPL\src\stm32f30x_rcc.c + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.o $PROJ_DIR$\..\lib\SPL\src\stm32f30x_spi.c + $PROJ_DIR$\..\obj\boot.o $PROJ_DIR$\..\lib\SPL\src\stm32f30x_fmc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_tim.c $PROJ_DIR$\..\lib\SPL\src\stm32f30x_pwr.c - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_rtc.c + $PROJ_DIR$\..\obj\system_stm32f3xx.o + $PROJ_DIR$\..\obj\stm32f30x_comp.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_spi.__cstat.et + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_tim.c $PROJ_DIR$\..\lib\system_stm32f30x.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_syscfg.c + $PROJ_DIR$\..\..\Boot\blt_conf.h $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_flash.c $PROJ_DIR$\..\lib\SPL\src\stm32f30x_wwdg.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_usart.c + $PROJ_DIR$\..\obj\stm32f30x_syscfg.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_rtc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_flash.c + $PROJ_DIR$\..\obj\timer.__cstat.et $PROJ_DIR$\..\lib\SPL\src\stm32f30x_opamp.c + $PROJ_DIR$\..\obj\stm32f30x_usart.__cstat.et $PROJ_DIR$\..\lib\SPL\src\stm32f30x_comp.c $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dbgmcu.c - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_iwdg.c - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_can.c - $PROJ_DIR$\..\bin\demoprog_stm32f303.srec - $PROJ_DIR$\..\obj\stm32f303.pbd - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_hrtim.c - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_crc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dac.c - $PROJ_DIR$\..\obj\startup_stm32f303.o - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dma.c - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_misc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_i2c.c - $PROJ_DIR$\..\obj\stm32f30x_rtc.pbi - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_gpio.c - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_exti.c - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_can.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_uart_ex.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_uart_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_uart.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_can.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f3xx_hal.o - $PROJ_DIR$\..\obj\stm32f3xx_hal.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_uart.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_uart_ex.o - $PROJ_DIR$\..\obj\system_stm32f3xx.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_uart.__cstat.et + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.o + $PROJ_DIR$\..\obj\stm32f30x_pwr.pbi + $PROJ_DIR$\..\obj\stm32f30x_gpio.pbi + $PROJ_DIR$\..\obj\stm32f30x_dbgmcu.pbi + $PROJ_DIR$\..\obj\stm32f30x_crc.pbi + $PROJ_DIR$\..\obj\stm32f30x_i2c.pbi + $PROJ_DIR$\..\obj\stm32f30x_syscfg.pbi + $PROJ_DIR$\..\obj\led.pbi + $PROJ_DIR$\..\obj\stm32f30x_fmc.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_tim.__cstat.et + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\obj\stm32f30x_opamp.pbi + $PROJ_DIR$\..\obj\stm32f30x_rcc.pbi + $PROJ_DIR$\..\obj\stm32f30x_misc.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_hrtim.pbi + $PROJ_DIR$\..\obj\stm32f30x_wwdg.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_wwdg.pbi + $PROJ_DIR$\..\obj\system_stm32f30x.pbi + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\stm32f30x_usart.pbi + $PROJ_DIR$\..\obj\stm32f30x_adc.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_hrtim.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_rtc.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\bin\demoprog_stm32f303.out + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\stm32f30x_dbgmcu.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_iwdg.pbi + $PROJ_DIR$\..\obj\main.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\obj\stm32f30x_dac.pbi + $PROJ_DIR$\..\obj\led.__cstat.et $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.__cstat.et - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\lib\system_stm32f3xx.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_uart_ex.h + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.__cstat.et $PROJ_DIR$\..\lib\SPL\src\stm32f30x_adc.c - $PROJ_DIR$\..\led.h $PROJ_DIR$\..\stm32f303k8_flash.icf - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\stm32f30x_fmc.pbi - $TOOLKIT_DIR$\lib\m7M_tls.a - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\lib\stm32f3xx_hal_conf.h - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\main.c - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\stm32f30x_iwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_i2c.__cstat.et - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\startup_stm32f303.s - $PROJ_DIR$\..\obj\stm32f30x_spi.pbi - $PROJ_DIR$\..\obj\stm32f30x_crc.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_gpio.__cstat.et - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\obj\stm32f30x_dma.__cstat.et - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\stm32f30x_can.pbi - $PROJ_DIR$\..\obj\system_stm32f30x.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_rcc.__cstat.et - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\stm32f30x_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_comp.pbi + $PROJ_DIR$\..\obj\stm32f3xx_hal_uart.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.o + $PROJ_DIR$\..\obj\stm32f3xx_hal.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_can.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_uart_ex.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_uart.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\system_stm32f3xx.pbi + $PROJ_DIR$\..\obj\stm32f3xx_hal_can.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_iwdg.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dac.c + $PROJ_DIR$\..\obj\stm32f30x_rtc.pbi + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_can.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_gpio.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_misc.c + $PROJ_DIR$\..\obj\stm32f3xx_hal_uart_ex.pbi + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_exti.c + $PROJ_DIR$\..\obj\startup_stm32f303.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.o + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_i2c.c + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.o + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_hrtim.c + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f303.pbd + $PROJ_DIR$\..\bin\demoprog_stm32f303.srec + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dma.c + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_uart_ex.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_crc.c $PROJ_DIR$\..\obj\demoprog_stm32f303.map + $PROJ_DIR$\..\obj\stm32f30x_i2c.__cstat.et $PROJ_DIR$\..\obj\stm32f30x_opamp.__cstat.et $PROJ_DIR$\..\obj\stm32f30x_adc.pbi $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\led.o + $TOOLKIT_DIR$\lib\dl7M_tln.a $PROJ_DIR$\..\obj\timer.o $TOOLKIT_DIR$\lib\shb_l.a $PROJ_DIR$\..\obj\stm32f30x_dac.__cstat.et + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\obj\stm32f30x_rcc.__cstat.et + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\obj\stm32f30x_iwdg.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_can.pbi + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\stm32f30x_spi.pbi + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\main.pbi + $PROJ_DIR$\..\obj\stm32f30x_dma.__cstat.et + $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\..\obj\system_stm32f30x.__cstat.et + $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\..\obj\stm32f30x_fmc.pbi + $PROJ_DIR$\..\obj\stm32f30x_exti.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_comp.pbi + $PROJ_DIR$\..\obj\stm32f30x_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_crc.__cstat.et + $PROJ_DIR$\..\startup_stm32f303.s + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_i2c_ex.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_rcc.h + $PROJ_DIR$\..\lib\system_stm32f3xx.c + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_pwr_ex.h + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart_ex.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_i2c.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_uart_ex.h + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_uart.h + $PROJ_DIR$\..\lib\stm32f3xx_hal_conf.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim_ex.c + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart.c + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c_ex.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_can.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_uart.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.xcl + $PROJ_DIR$\..\obj\stm32f30x_can.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.xcl + $PROJ_DIR$\..\obj\stm32f30x_flash.pbi + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal.xcl + $PROJ_DIR$\..\obj\system_stm32f3xx.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.xcl + $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\stm32f30x_misc.pbi + $PROJ_DIR$\..\obj\stm32f30x_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\stm32f30x_tim.pbi + $PROJ_DIR$\..\obj\stm32f30x_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.xcl + $PROJ_DIR$\..\obj\stm32f30x_dma.pbi + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.xcl + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\stm32f3xx_hal_uart_ex.xcl - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal.c - - - ICCARM - 176 - - - BICOMP - 15 - - - __cstat - 193 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_can.c - - - ICCARM - 173 - - - BICOMP - 7 - - - __cstat - 185 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c - - - ICCARM - 175 - - - BICOMP - 6 - - - __cstat - 183 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - [ROOT_NODE] ILINK - 79 229 + 75 133 - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c_ex.c - - - ICCARM - 167 - - - BICOMP - 21 - - - __cstat - 191 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash.c ICCARM - 155 - - - BICOMP - 13 + 130 __cstat - 184 + 103 + + + BICOMP + 201 ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c - - - ICCARM - 163 - - - BICOMP - 14 - - - __cstat - 156 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim.c - - - ICCARM - 149 - - - BICOMP - 9 - - - __cstat - 158 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim_ex.c - - - ICCARM - 165 - - - BICOMP - 10 - - - __cstat - 189 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c - - - ICCARM - 161 - - - BICOMP - 22 - - - __cstat - 182 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_gpio.c - - - ICCARM - 168 - - - BICOMP - 18 - - - __cstat - 187 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart.c - - - ICCARM - 166 - - - BICOMP - 11 - - - __cstat - 190 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c - - - ICCARM - 117 - - - BICOMP - 20 - - - __cstat - 192 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c.c - - - ICCARM - 171 - - - BICOMP - 8 - - - __cstat - 195 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c - - - ICCARM - 150 - - - BICOMP - 19 - - - __cstat - 188 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 @@ -579,125 +264,149 @@ ICCARM - 178 - - - BICOMP - 16 + 106 __cstat + 85 + + + BICOMP + 196 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_gpio.c + + + ICCARM + 91 + + + __cstat + 96 + + + BICOMP + 193 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal.c + + + ICCARM + 94 + + + __cstat + 97 + + + BICOMP + 199 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_can.c + + + ICCARM + 98 + + + __cstat + 108 + + + BICOMP + 191 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c + + + ICCARM + 105 + + + __cstat + 95 + + + BICOMP + 216 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c + + + ICCARM + 120 + + + __cstat + 100 + + + BICOMP 194 ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart_ex.c - - - ICCARM - 180 - - - BICOMP - 154 12 - - - __cstat - 159 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c - - - ICCARM - 116 - - - BICOMP - 17 - - - __cstat - 186 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\bin\demoprog_stm32f303.out - - - ILINK - 229 - - - OBJCOPY - 137 - - - - - ILINK - 202 109 233 222 142 176 173 175 161 155 178 168 171 167 150 116 163 117 149 165 166 180 112 234 235 226 205 212 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_usart.c - - - BICOMP - 95 - - - __cstat - 107 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_syscfg.c - - - BICOMP - 85 - - - __cstat - 104 - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_rcc.c - BICOMP - 80 + __cstat + 143 - __cstat - 225 + BICOMP + 63 @@ -705,38 +414,25 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_spi.c - BICOMP - 217 + __cstat + 33 - __cstat - 108 + BICOMP + 148 $PROJ_DIR$\..\lib\SPL\src\stm32f30x_fmc.c - - BICOMP - 204 - __cstat - 102 + 59 - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_tim.c - BICOMP - 64 - - - __cstat - 75 + 155 @@ -744,51 +440,51 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_pwr.c - BICOMP - 101 + __cstat + 206 - __cstat - 67 + BICOMP + 52 - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_rtc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_tim.c - BICOMP - 146 + __cstat + 60 - __cstat - 96 + BICOMP + 211 $PROJ_DIR$\..\lib\system_stm32f30x.c - - BICOMP - 77 - __cstat - 224 + 153 - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_flash.c - BICOMP 68 + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_syscfg.c + __cstat - 69 + 42 + + + BICOMP + 57 @@ -796,12 +492,51 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_wwdg.c - BICOMP - 81 + __cstat + 66 + + BICOMP + 67 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_usart.c + __cstat - 94 + 47 + + + BICOMP + 70 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_rtc.c + + + __cstat + 73 + + + BICOMP + 111 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_flash.c + + + __cstat + 212 + + + BICOMP + 197 @@ -809,12 +544,12 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_opamp.c - BICOMP - 87 + __cstat + 135 - __cstat - 230 + BICOMP + 62 @@ -822,12 +557,12 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_comp.c - BICOMP - 228 + __cstat + 32 - __cstat - 103 + BICOMP + 157 @@ -835,64 +570,57 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dbgmcu.c - BICOMP - 73 + __cstat + 77 + + BICOMP + 54 + + + + + $PROJ_DIR$\..\bin\demoprog_stm32f303.out + + + ILINK + 133 + + + OBJCOPY + 128 + + + + + ILINK + 89 28 147 149 118 94 98 105 120 130 106 91 92 93 121 51 122 26 126 124 90 101 31 139 140 142 154 138 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_adc.c + __cstat - 89 + 71 + + + BICOMP + 136 $PROJ_DIR$\..\lib\SPL\src\stm32f30x_iwdg.c - - BICOMP - 100 - __cstat - 213 + 145 - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_can.c - BICOMP - 223 - - - __cstat - 65 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_hrtim.c - - - BICOMP - 74 - - - __cstat - 83 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_crc.c - - - BICOMP - 82 - - - __cstat - 218 + 78 @@ -900,51 +628,25 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dac.c - BICOMP - 72 + __cstat + 141 - __cstat - 236 + BICOMP + 81 - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dma.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_can.c - - BICOMP - 70 - __cstat - 221 + 195 - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_misc.c - BICOMP - 66 - - - __cstat - 84 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_i2c.c - - - BICOMP - 76 - - - __cstat - 214 + 146 @@ -952,12 +654,25 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_gpio.c - BICOMP - 88 + __cstat + 158 + + BICOMP + 53 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_misc.c + __cstat - 219 + 64 + + + BICOMP + 205 @@ -965,58 +680,96 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_exti.c - BICOMP - 106 + __cstat + 156 - __cstat - 227 + BICOMP + 23 - $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_i2c.c - ICCARM - 234 + __cstat + 134 BICOMP - 232 4 + 56 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_hrtim.c + + + __cstat + 72 + + + BICOMP + 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dma.c + + + __cstat + 151 + + + BICOMP + 214 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_crc.c + + + __cstat + 159 + + + BICOMP + 55 + + + + + $PROJ_DIR$\..\startup_stm32f303.s + + + AARM + 118 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c.c + + + ICCARM + 92 __cstat - 105 + 86 + + + BICOMP + 198 ICCARM - 206 111 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 27 207 43 54 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 215 201 209 - - - - - $PROJ_DIR$\..\boot.c - - - ICCARM - 109 - - - BICOMP - 220 2 - - - __cstat - 110 - - - - - ICCARM - 206 111 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 27 207 43 54 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 215 201 209 + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 @@ -1025,57 +778,21 @@ ICCARM - 112 - - - BICOMP - 181 1 + 31 __cstat - 113 + 24 + + + BICOMP + 200 ICCARM - 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 27 207 43 54 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_adc.c - - - BICOMP - 231 - - - __cstat - 78 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 233 - - - BICOMP - 86 5 - - - __cstat - 98 - - - - - ICCARM - 206 111 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 27 207 43 54 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 215 201 209 + 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 1 178 164 2 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 @@ -1084,41 +801,300 @@ ICCARM - 222 - - - BICOMP - 203 3 + 149 __cstat - 99 + 79 + + + BICOMP + 203 ICCARM - 206 111 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 27 207 43 54 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 215 201 209 + 189 38 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 1 178 164 2 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 186 166 161 - $PROJ_DIR$\..\startup_stm32f303.s + $PROJ_DIR$\..\timer.c - AARM - 142 + ICCARM + 139 + + + __cstat + 45 + + + BICOMP + 208 + + + ICCARM + 189 38 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 1 178 164 2 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 186 166 161 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim.c + + + ICCARM + 126 + + + __cstat + 119 + + + BICOMP + 209 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c + + + ICCARM + 26 + + + __cstat + 87 + + + BICOMP + 207 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart_ex.c + + + ICCARM + 101 + + + __cstat + 131 + + + BICOMP + 220 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\led.c + + + ICCARM + 147 + + + __cstat + 82 + + + BICOMP + 190 + + + + + ICCARM + 189 38 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 1 178 164 2 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 186 166 161 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c + + + ICCARM + 122 + + + __cstat + 116 + + + BICOMP + 210 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c + + + ICCARM + 51 + + + __cstat + 84 + + + BICOMP + 217 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim_ex.c + + + ICCARM + 124 + + + __cstat + 104 + + + BICOMP + 204 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\boot.c + + + ICCARM + 28 + + + __cstat + 34 + + + BICOMP + 202 + + + + + ICCARM + 189 38 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 1 178 164 2 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 186 166 161 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart.c + + + ICCARM + 90 + + + __cstat + 102 + + + BICOMP + 192 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c_ex.c + + + ICCARM + 93 + + + __cstat + 83 + + + BICOMP + 213 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c + + + ICCARM + 121 + + + __cstat + 99 + + + BICOMP + 218 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_usart.c - ICCARM - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_syscfg.c - ICCARM - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_rcc.c ICCARM @@ -1131,16 +1107,12 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_fmc.c ICCARM - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_tim.c - ICCARM - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_pwr.c ICCARM - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_rtc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_tim.c ICCARM @@ -1148,13 +1120,25 @@ ICCARM - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_flash.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_syscfg.c ICCARM $PROJ_DIR$\..\lib\SPL\src\stm32f30x_wwdg.c ICCARM + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_usart.c + ICCARM + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_rtc.c + ICCARM + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_flash.c + ICCARM + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_opamp.c ICCARM @@ -1167,48 +1151,48 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dbgmcu.c ICCARM + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_adc.c + ICCARM + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_iwdg.c ICCARM - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_can.c - ICCARM - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_hrtim.c - ICCARM - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_crc.c - ICCARM - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dac.c ICCARM - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dma.c - ICCARM - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_misc.c - ICCARM - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_i2c.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_can.c ICCARM $PROJ_DIR$\..\lib\SPL\src\stm32f30x_gpio.c ICCARM + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_misc.c + ICCARM + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_exti.c ICCARM - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_adc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_i2c.c + ICCARM + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_hrtim.c + ICCARM + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dma.c + ICCARM + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_crc.c ICCARM diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/lib/system_stm32f3xx.c b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/lib/system_stm32f3xx.c index 6b379e25..895a7106 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/lib/system_stm32f3xx.c +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/lib/system_stm32f3xx.c @@ -197,18 +197,10 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000U; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif #endif } diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/main.c b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/main.c index 261fa982..fb7acf68 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -70,6 +71,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -81,6 +84,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/.settings/language.settings.xml index 2883b11b..64c1335a 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/.settings/language.settings.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/Debug/demoprog_stm32f303.elf b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/Debug/demoprog_stm32f303.elf index f4fd3508..ec6c1897 100755 Binary files a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/Debug/demoprog_stm32f303.elf and b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/Debug/demoprog_stm32f303.elf differ diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/Debug/demoprog_stm32f303.srec b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/Debug/demoprog_stm32f303.srec index 8095ad92..2919215e 100755 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/Debug/demoprog_stm32f303.srec +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/Debug/demoprog_stm32f303.srec @@ -1,472 +1,476 @@ S01A000064656D6F70726F675F73746D3332663330332E7372656399 -S3150800200000300020D13B0008213C0008213C000894 -S31508002010213C0008213C0008213C00080000000083 -S31508002020000000000000000000000000213C00083D -S31508002030213C000800000000213C0008593C00082B -S31508002040213C0008213C0008213C0008213C0008EE -S31508002050213C0008213C0008213C0008213C0008DE -S31508002060213C0008213C0008213C0008213C0008CE -S31508002070213C0008213C0008213C0008213C0008BE -S31508002080213C0008213C0008213C0008213C0008AE -S31508002090213C0008213C0008213C0008213C00089E -S315080020A0213C0008213C0008213C0008213C00088E -S315080020B0213C0008213C000800000000213C0008E3 -S315080020C0213C00080000000000000000213C000838 -S315080020D000000000213C0008213C0008213C0008C3 -S315080020E0213C0008213C0008000000000000000018 +S31508002000003000200D3C00085D3C00085D3C0008DF +S315080020105D3C00085D3C00085D3C000800000000CF +S315080020200000000000000000000000005D3C000801 +S315080020305D3C0008000000005D3C0008953C000877 +S315080020405D3C00085D3C00085D3C00085D3C0008FE +S315080020505D3C00085D3C00085D3C00085D3C0008EE +S315080020605D3C00085D3C00085D3C00085D3C0008DE +S315080020705D3C00085D3C00085D3C00085D3C0008CE +S315080020805D3C00085D3C00085D3C00085D3C0008BE +S315080020905D3C00085D3C00085D3C00085D3C0008AE +S315080020A05D3C00085D3C00085D3C00085D3C00089E +S315080020B05D3C00085D3C0008000000005D3C00082F +S315080020C05D3C000800000000000000005D3C0008C0 +S315080020D0000000005D3C00085D3C00085D3C00080F +S315080020E05D3C00085D3C00080000000000000000A0 S315080020F000000000000000000000000000000000D2 S3150800210000000000000000000000000000000000C1 -S315080021100000000000000000213C0008213C0008E7 +S3150800211000000000000000005D3C00085D3C00086F S3150800212000000000000000000000000000000000A1 S315080021300000000000000000000000000000000091 -S31508002140213C0008213C00080000000000000000B7 +S315080021405D3C00085D3C000800000000000000003F S315080021500000000000000000000000000000000071 S315080021600000000000000000000000000000000061 S315080021700000000000000000000000000000000051 -S3110800218000000000213C0008EE11AA55E2 +S31108002180000000005D3C0008EE11AA55A6 S3150800218C10B5054C237833B9044B13B10448AFF397 S3150800219C00800123237010BD0400002000000000FD -S315080021ACAC3C000808B5034B1BB103490348AFF315 -S315080021BC008008BD0000000008000020AC3C0008A8 -S315080021CCF0B5002401E00134E4B2112C20D8114DED -S315080021DC15F814E005EB44056F780EEB070606FBBD -S315080021EC00064FF4FA4595FBF6F506FB05F5B5F52D -S315080021FCFA4FE8D195FBF6F6B6B20E80013EB6B2AA -S3150800220CB6F5806FDFD282F800E01F700120F0BDB2 -S3150800221C0020F0BDC43C000808B50848084B03600C -S3150800222C4FF46143436000238360C3600361836199 -S3150800223C0C23436101F09BFB08BD00BF88000020FE -S3150800224C0044004030B58DB000258DF82D500CABF0 -S3150800225C03F8045D0DF12D020DF12E014FF4FA7001 -S3150800226CFFF7AEFF1A4C1B4B236025631A4B6363AF -S3150800227CA561E56125626562A562E562A560E56012 -S3150800228C9DF82D30013B1B0423619DF82C30013B36 -S3150800229C1B056361BDF82E306360204600F09AF981 -S315080022AC06950795012308934CF6E0420192029590 -S315080022BC4FF6E072039204220492059509930E23B5 -S315080022CC0A930DEB0201204600F004F90DB030BD5F -S315080022DC20000020006400406400002008B500239C -S315080022EC01220146034801F082FA08B1002008BD14 -S315080022FC012008BD8800002008B5FFF78DFFFFF701 -S3150800230CA1FF08BDBFF34F8F0549CA6802F4E06206 -S3150800231C044B1343CB60BFF34F8F00BFFDE700BFE1 -S3150800232C00ED00E00400FA0508B5214B1B78A3B9AB -S3150800233C2048FFF7D3FF012800D008BD1D4B1B789A -S3150800234C002BFAD001F07EFC1B4B18600122184BAF -S3150800235C1A700022194B1A7008BD184B1B780133DA -S3150800236C14481844FFF7BAFF01280AD001F06AFC92 -S3150800237C114B1B6864339842DFD900220C4B1A7038 -S3150800238CDBE70E4A13780133DBB21370094A12786D -S3150800239C9342D2D10022064B1A70064B5B78FF2B60 -S315080023ACCBD1044B9B78002BC7D1FFF7ABFF00BFF3 -S315080023BC39010020F80000203C0100203A010020D9 -S315080023CC08B5002211460C4800F0C4F940B90A4B6E -S315080023DC5B6B196840F26762914202D0002232B9EF -S315080023EC08BD9A680AB10022F9E70122F7E79B8A29 -S315080023FCFF2BF5D1FFF786FF2000002008B5FFF765 -S3150800240C93FFFFF7DDFF08BD08B500220821024837 -S3150800241C00F01AFC08BD00BF0004004810B501F016 -S3150800242C11FC0E4B1B68C31AB3F5FA7F0CD3044682 -S3150800243C0B4B1B784BB90122094B1A70082109481A -S3150800244C00F002FC054B1C6010BD0022044B1A70F0 -S3150800245C0821044800F0F8FBF4E700BF440100200B -S3150800246C400100200004004810B50446074B1868C4 -S3150800247C074BA3FB0030800900F0F0FA0022214636 -S3150800248C4FF0FF3000F0B8FA002010BD0000002015 -S3150800249CD34D621008B5074A136843F0100313604E -S315080024AC032000F097FA0020FFF7DEFF01F000FB8F -S315080024BC002008BD00200240024A1368013313604D -S315080024CC704700BF48010020014B1868704700BFD1 -S315080024DC48010020F0B44B69012202FA03F30468A0 -S315080024ECD4F8002242F00102C4F800220568D5F897 -S315080024FC1C42DA431440C5F81C42CC69C4B90568B9 -S3150800250CD5F80C421440C5F80C4206684C69CF68DD -S3150800251C8D8845EA0745483446F8345004684E69B0 -S3150800252C8F680D8845EA0745483604EBC60465608E -S3150800253CCC69012C1ED08C69002C35D10568D5F8D0 -S3150800254C04421440C5F804420C69002C33D10468C3 -S3150800255CD4F814522A40C4F814220A6A012A31D033 -S3150800256C0268D2F8003223F00103C2F800320020C8 -S3150800257CF0BC70470568D5F80C421C43C5F80C42EC -S3150800258C06684C690F688D8845EA0745483446F84D -S3150800259C345004684E698F688D8945EA0745483674 -S315080025AC04EBC6046560C6E70568D5F804421C4307 -S315080025BCC5F80442C8E70468D4F814221A43C4F8C8 -S315080025CC1422CAE70268D2F81C120B43C2F81C3252 -S315080025DCC6E77047002800F0BB8038B5044690F86B -S315080025EC3D3003B3022384F83D302268136823F088 -S315080025FC020313602268136843F001031360FFF7A4 -S3150800260C63FF054623685A6812F0010F10D1FFF7CD -S3150800261C5BFF401B0A28F5D9032084F83D000023EC -S3150800262C84F83C3038BD80F83C30FFF7D2FFD9E748 -S3150800263C5A6812F0010F7CD0A269012A50D01A6888 -S3150800264C22F080021A60E369012B4ED022681368C7 -S3150800265C23F040031360236A012B4CD022681368BD -S3150800266C23F020031360636A012B4AD0226813688F -S3150800267C23F010031360A36A012B48D02268136851 -S3150800268C23F008031360E36A012B46D0226813680B -S3150800269C23F0040313602168A368E26813432269D4 -S315080026AC1343626913436268013A1343CB61226888 -S315080026BC136823F001031360FFF706FF054623682A -S315080026CC5A6812F0010F2ED0FFF7FEFE401B0A289F -S315080026DCF5D9032084F83D00002384F83C3038BD36 -S315080026EC1A6842F080021A60ADE72268136843F054 -S315080026FC40031360AFE72268136843F020031360A6 -S3150800270CB1E72268136843F010031360B3E7226835 -S3150800271C136843F008031360B5E72268136843F09F -S3150800272C04031360B7E75B6813F0010F08D00023A6 -S3150800273C00E0002333B9042384F83D30012038BD6A -S3150800274C0123F7E700202064012384F83D3038BDC7 -S3150800275C01207047F8B590F83C30012B00F0388111 -S3150800276C012380F83C3099B990F83D30DBB2222B26 -S3150800277C1FD090F83D30DBB2422B1AD090F83D3082 -S3150800278CDBB2622B15D090F83D30DBB2722B10D031 -S3150800279C012913D000293CD190F83D30DBB2322BFD -S315080027AC2FD0522B31D0122B21D0222380F83D303A -S315080027BC20E0002380F83C300220F8BD90F83D302C -S315080027CCDBB2322B0ED090F83D30DBB2522B09D04F -S315080027DC90F83D30DBB2622B04D090F83D30DBB27A -S315080027EC722BD7D1002380F83C300220F8BD422347 -S315080027FC80F83D3016460D460446FFF765FE07463B -S3150800280C38E0622380F83D30F4E7722380F83D30D7 -S3150800281CF0E790F83D30DBB2222B0BD0422B0DD0D3 -S3150800282C122B03D0322380F83D30E3E7522380F88D -S3150800283C3D30DFE7622380F83D30DBE7722380F812 -S3150800284C3D30D7E726B1FFF73FFEC01B864211D2B3 -S3150800285C032084F83D00002384F83C30F8BD236837 -S3150800286C1B6913F0030F0CBF0123002363B1B6F1E8 -S3150800287CFF3FE7D1002DF2D12368DB6813F0030F75 -S3150800288C0CBF01230023F1E7002D69D1636B216886 -S3150800289C05F11B0212018A5802F004029A60002AFA -S315080028AC60D1216805F11B0212018A58520D1A6073 -S315080028BC216805F11B0212018958C1F34001D96040 -S315080028CC21681144496801F00F01196121680A440D -S315080028DC5268C2F30722DA611D6221682A01114483 -S315080028ECD1F8B811197521681144D1F8B811090A2B -S315080028FC597521681144D1F8B811090C99752168D4 -S3150800290C1144D1F8B811090ED97521681144D1F8BA -S3150800291CBC11197621681144D1F8BC11090A5976EB -S3150800292C21681144D1F8BC11090C997621680A441E -S3150800293CD2F8BC21120EDA76E5B92268D36843F0D0 -S3150800294C2003D3605DBB94F83D30DBB2622B1ED0FE -S3150800295C722B20D0422B13D0012384F83D3012E081 -S3150800296CA36B94E7216805F11B0212018A58D20859 -S3150800297C5A609DE72268136943F020031361E1E767 -S3150800298C122384F83D30002084F83C00F8BD32232D -S3150800299C84F83D30F7E7522384F83D30F3E794F892 -S315080029AC3D30DBB2622B0BD0722B0DD0522B03D0E1 -S315080029BC012384F83D30E6E7122384F83D30E2E73C -S315080029CC222384F83D30DEE7422384F83D30DAE7EB -S315080029DC0220F8BD074AD36823F4E0631B041B0CDA -S315080029EC000200F4E060184340F0BF6040F4003089 -S315080029FCD060704700ED00E030B4164BDB68C3F3CB -S31508002A0C0223C3F10704042C28BF04241D1D062D1C -S31508002A1C17D9033B012505FA04F4013C21409940DA -S31508002A2C05FA03F3013B1340194300280BDB090194 -S31508002A3CC9B200F1604000F5614080F8001330BC63 -S31508002A4C70470023E6E700F00F000901C9B2024BF4 -S31508002A5C1954F4E700ED00E014ED00E00138B0F18C -S31508002A6C807F0AD2064B5860F021064A82F823105A -S31508002A7C0020986007221A6070470120704700BF33 -S31508002A8C10E000E000ED00E0042805D0054A1368C4 -S31508002A9C23F0040313607047024A136843F00403D7 -S31508002AAC1360704710E000E0704708B5FFF7FCFFAD -S31508002ABC08BD0000F0B583B0002388E0DE080836B0 -S31508002ACC50F8264003F0070E4FEA8E0E0F2707FA2A -S31508002ADC0EF724EA07040F6907FA0EF73C4340F889 -S31508002AEC264083E086682640CF6807FA0EF73E43F1 -S31508002AFC8660466826EA05054E68C6F300169E40AB -S31508002B0C35434560C5682C408D6805FA0EF52C438F -S31508002B1CC4604C6814F0805F58D0474CA56945F0E2 -S31508002B2C0105A561A46904F001040194019C9D08A2 -S31508002B3CAE1C424C54F8264003F00306B6000F2789 -S31508002B4CB74024EA0704B0F1904F6CD03C4FB8421A -S31508002B5C6BD007F58067B84269D007F58067B8422D -S31508002B6C5FD0052707FA06F634430235334E46F886 -S31508002B7C2540344C2568D44305EA04064F6817F4F7 -S31508002B8C803F01D042EA05062E4D2E606D6804EA98 -S31508002B9C05064F6817F4003F01D042EA0506294D91 -S31508002BAC6E60AD6804EA05064F6817F4801F01D0FD -S31508002BBC42EA0506234DAE60ED682C404E6816F4C5 -S31508002BCC001F01D042EA05041E4AD46001330A6884 -S31508002BDC32FA03F42DD001259D402A40F6D04C68D4 -S31508002BEC022C3FF46BAF122C3FF468AF06684FEA21 -S31508002BFC430E032404FA0EF4E44326404F6807F008 -S31508002C0C030707FA0EF73E4306604E68771E012F38 -S31508002C1C7FF668AF112E3FF465AF122E7FF472AFB4 -S31508002C2C60E703279EE700279CE701279AE7022718 -S31508002C3C98E703B0F0BD00BF001002400000014049 -S31508002C4C00040048000401400AB98162704781619A -S31508002C5C7047000070B582B00446036813F0010F84 -S31508002C6C63D0B54B5B6803F00C03042B46D0B24B10 -S31508002C7C5B6803F00C03082B3BD06368B3F5803F05 -S31508002C8C00F08E80002B40F0918003F1804303F511 -S31508002C9C04331A6822F480321A601A6822F48022E5 -S31508002CAC1A60A54AD36A23F00F03A1680B43D362B3 -S31508002CBC6368002B00F09480FFF706FC05464FF47A -S31508002CCC003393FAA3F39C4B19684FF4003393FA29 -S31508002CDCA3F3B3FA83F303F01F03012202FA03F3F7 -S31508002CEC194222D1FFF7F0FB401B6428E7D90320D1 -S31508002CFCABE2914B5B6813F4803FBED04FF40033C4 -S31508002D0C93FAA3F38C4B19684FF4003393FAA3F395 -S31508002D1CB3FA83F303F01F03012202FA03F31942F1 -S31508002D2C03D06368002B00F08982236813F0020F26 -S31508002D3C00F09C80804B5B6813F00C0F72D07E4BB6 -S31508002D4C5B6803F00C03082B67D02369002B00F093 -S31508002D5CCB80012292FAA2F3B3FA83F303F18453DC -S31508002D6C03F584139B001A60FFF7AEFB0546022396 -S31508002D7C93FAA3F3704B1968022393FAA3F3B3FAE5 -S31508002D8C83F303F01F03012202FA03F3194240F0FE -S31508002D9C9C80FFF799FB401B0228E8D9032054E2D4 -S31508002DAC654A136843F4803313607AE7B3F5A02FAA -S31508002DBC09D0614B1A6822F480321A601A6822F418 -S31508002DCC80221A606DE703F18043A3F53C331A6839 -S31508002DDC42F480221A601A6842F480321A6060E75C -S31508002DECFFF772FB05464FF4003393FAA3F3524BE5 -S31508002DFC19684FF4003393FAA3F3B3FA83F303F089 -S31508002E0C1F03012202FA03F319428ED0FFF75CFB6B -S31508002E1C401B6428E7D9032017E2474B5B6813F479 -S31508002E2C803F92D1022393FAA3F3434B19680223EA -S31508002E3C93FAA3F3B3FA83F303F01F03012202FAFE -S31508002E4C03F3194204D02369934201D00120FCE113 -S31508002E5C3948036823F0F8036169F82292FAA2F25A -S31508002E6CB2FA82F201FA02F213430360236813F0F2 -S31508002E7C080F00F08D80A369002B61D0012191FA0F -S31508002E8CA1F2B2FA82F22D4B13449B001960FFF79C -S31508002E9C1BFB0546022393FAA3F293FAA3F293FAC1 -S31508002EACA3F2254A516A93FAA3F3B3FA83F303F010 -S31508002EBC1F03012202FA03F3194269D1FFF704FB37 -S31508002ECC401B0228E6D90320BFE11B48036823F000 -S31508002EDCF8036169F82292FAA2F2B2FA82F201FABE -S31508002EEC02F213430360C1E7012393FAA3F3B3FA7F -S31508002EFC83F303F1845303F584139B0000221A60B1 -S31508002F0CFFF7E2FA0546022393FAA3F30A4B19686C -S31508002F1C022393FAA3F3B3FA83F303F01F030122F4 -S31508002F2C02FA03F31942A1D0FFF7CEFA401B022886 -S31508002F3CE9D9032089E100BF0010024020819010D6 -S31508002F4C012292FAA2F2B2FA82F2C14B13449B0006 -S31508002F5C00221A60FFF7B8FA0546022393FAA3F281 -S31508002F6C93FAA3F293FAA3F2BA4A516A93FAA3F321 -S31508002F7CB3FA83F303F01F03012202FA03F319428F -S31508002F8C06D0FFF7A1FA401B0228E6D903205CE11C -S31508002F9C236813F0040F00F0B380AE4BDB6913F013 -S31508002FAC805F26D1AB4BDA6942F08052DA61DB6975 -S31508002FBC03F080530193019B0125A74B1B6813F45F -S31508002FCC807F18D0E368012B29D073BB03F18043AB -S31508002FDC03F504331A6A22F001021A621A6A22F0FD -S31508002FEC04021A62E368002B5DD0FFF76DFA0646F9 -S31508002FFC47E00025E1E7984A136843F480731360A9 -S3150800300CFFF762FA0646944B1B6813F4807FD9D1F6 -S3150800301CFFF75AFA801B6428F5D9032015E18D4A67 -S3150800302C136A43F001031362DCE7052B09D0894BBD -S3150800303C1A6A22F001021A621A6A22F004021A6249 -S3150800304CD0E7844B1A6A42F004021A621A6A42F0F2 -S3150800305C01021A62C6E77F4B196A022393FAA3F395 -S3150800306CB3FA83F303F01F03012202FA03F319429E -S3150800307C45D1FFF729FA801B41F28833984200F2B2 -S3150800308CDF80022393FAA3F293FAA3F3B3FA83F33A -S3150800309C5B0943F00203022BDDD0022393FAA3F358 -S315080030AC6C4B596AD9E7FFF70FFA064615E0694BD8 -S315080030BC196A022393FAA3F3B3FA83F303F01F03F3 -S315080030CC012202FA03F3194219D0FFF7FDF9801B06 -S315080030DC41F28833984200F2B580022393FAA3F2A0 -S315080030EC93FAA3F3B3FA83F35B0943F00203022BB7 -S315080030FCDDD0022393FAA3F3564B596AD9E7B5BB2D -S3150800310CE369002B00F0A080524A526802F00C02C8 -S3150800311C082A00F0A380022B2FD04FF0807393FA65 -S3150800312CA3F3B3FA83F303F1845303F584139B00D7 -S3150800313C00221A60FFF7C8F904464FF0007393FA99 -S3150800314CA3F3444B19684FF0007393FAA3F3B3FA3D -S3150800315C83F303F01F03012202FA03F319426BD01F -S3150800316CFFF7B2F9001B0228E7D903206DE0394AAC -S3150800317CD36923F08053D361C2E74FF0807393FA77 -S3150800318CA3F3B3FA83F303F1845303F584139B0077 -S3150800319C00221A60FFF798F905464FF0007393FA68 -S315080031ACA3F32C4B19684FF0007393FAA3F3B3FAF5 -S315080031BC83F303F01F03012202FA03F3194206D024 -S315080031CCFFF782F9401B0228E7D903203DE0214985 -S315080031DC4B6823F47413626A206A024313434B60E8 -S315080031EC4FF0807393FAA3F3B3FA83F303F1845382 -S315080031FC03F584139B0001221A60FFF765F9044650 -S3150800320C4FF0007393FAA3F3124B19684FF000733F -S3150800321C93FAA3F3B3FA83F303F01F03012202FA1A -S3150800322C03F3194206D1FFF74FF9001B0228E7D919 -S3150800323C03200AE0002008E0002006E0012004E054 -S3150800324C032002E0032000E0002002B070BD00BF9E -S3150800325C2081901000100240007000400120F4E715 -S3150800326C164B5B6803F00C02082A24D103F4701180 -S3150800327C4FF4701292FAA2F2B2FA82F221FA02F220 -S3150800328C0F49885C0D4AD26A02F00F020F2191FA97 -S3150800329CA1F1B1FA81F1CA400A498A5C13F4803F5C -S315080032AC03D1094B03FB00F07047084BB3FBF2F351 -S315080032BC03FB00F070470548704700BF001002403A -S315080032CCE83C0008F83C000800093D0000127A00AA -S315080032DC704B1B6803F007038B420CD26D4A1368BC -S315080032EC23F007030B431360136803F00703994293 -S315080032FC01D00120704770B5036813F0020F06D091 -S3150800330C654A536823F0F0038468234353600D46DB -S3150800331C0446036813F0010F7AD04368012B2FD0AB -S3150800332C022B42D0022292FAA2F25B4A10680222BF -S3150800333C92FAA2F2B2FA82F202F01F02012101FA03 -S3150800334C02F2104200F0A48053494A6822F00302A4 -S3150800335C13434B60FFF7B8F806466368012B39D060 -S3150800336C022B46D04C4B5B6813F00C0F50D0FFF772 -S3150800337CABF8801B41F288339842F3D9032070BD11 -S3150800338C4FF4003292FAA2F2434A10684FF4003214 -S3150800339C92FAA2F2B2FA82F202F01F02012101FAA3 -S315080033AC02F21042D0D1012070BD4FF0007292FA91 -S315080033BCA2F2394A10684FF0007292FAA2F2B2FAE7 -S315080033CC82F202F01F02012101FA02F21042BBD16D -S315080033DC012070BD304B5B6803F00C03042B17D02F -S315080033ECFFF772F8801B41F288339842F2D9032012 -S315080033FC70BD294B5B6803F00C03082B08D0FFF74C -S3150800340C63F8801B41F288339842F2D9032070BDC9 -S3150800341C204B1B6803F007039D420CD21D4A136808 -S3150800342C23F007032B431360136803F007039D422D -S3150800343C01D0012070BD236813F0040F06D0164A7C -S3150800344C536823F4E063E1680B435360236813F075 -S3150800345C080F07D0104A536823F46053216943EACE -S3150800346CC1035360FFF7FCFE0B4B5B6803F0F003DC -S3150800347CF02292FAA2F2B2FA82F2D340074AD35C4D -S3150800348CD840074B18600020FEF7EEFF002070BDF1 -S3150800349C012070BD0020024000100240083D0008C3 -S315080034AC00000020014B1868704700BF0000002080 -S315080034BC08B5FFF7F7FF074B5B6803F4E0634FF4B7 -S315080034CCE06292FAA2F2B2FA82F2D340024AD35CD2 -S315080034DCD84008BD00100240183D000808B5FFF793 -S315080034ECE1FF074B5B6803F460534FF4605292FAA2 -S315080034FCA2F2B2FA82F2D340024AD35CD84008BD93 -S3150800350C00100240183D00087047000038B5044604 -S3150800351C83680269134342691343C26913430168FA -S3150800352C0868644A024013430B602268536823F404 -S3150800353C4053E1680B435360A369226A134321681D -S3150800354C8A6822F4306213438B6025685A4B9D4275 -S3150800355C15D05A4B9D4229D003F580639D4221D044 -S3150800356C1023E269B2F5004F22D0082B00F29F8097 -S3150800357CDFE803F066717C9D889D9D9D930003F59D -S3150800358C58431B6B03F00303032B09D8DFE803F03E -S3150800359C0204060C0023E4E70423E2E70823E0E729 -S315080035AC1023DEE70023DCE70223DAE70023D8E75B -S315080035BC082B42D8DFE803F0051722412D4141417B -S315080035CC3800FFF775FF6268530803EB4003B3FB3B -S315080035DCF2F39BB2002023F00F02C3F3420313430A -S315080035EC2268D36038BDFFF779FF6268530803EB8E -S315080035FC4003B3FBF2F39BB20020ECE76268530876 -S3150800360C03F5740303F51053B3FBF2F39BB20020D6 -S3150800361CE1E7FFF725FE6268530803EB4003B3FBAB -S3150800362CF2F39BB20020D6E76268530803F58033A1 -S3150800363CB3FBF2F39BB20020CDE701200023CAE7C7 -S3150800364CFFF736FF636800EB5300B0FBF3F080B26C -S3150800365CE860002038BDFFF741FF636800EB5300B4 -S3150800366CB0FBF3F080B2E860002038BD62685308FE -S3150800367C03F5F40303F59053B3FBF2F39BB2EB603B -S3150800368C002038BDFFF7ECFD636800EB5300B0FB78 -S3150800369CF3F080B2E860002038BD6268530803F581 -S315080036AC0043B3FBF2F39BB2EB60002038BD01205C -S315080036BC38BD00BFF369FFEF0038014000440040F5 -S315080036CC436A13F0010F06D00268536823F40033DB -S315080036DC816A0B435360436A13F0020F06D00268E3 -S315080036EC536823F48033C16A0B435360436A13F05F -S315080036FC040F06D00268536823F48023016B0B432E -S3150800370C5360436A13F0080F06D00268536823F413 -S3150800371C0043416B0B435360436A13F0100F06D0FA -S3150800372C0268936823F48053816B0B439360436A56 -S3150800373C13F0200F06D00268936823F40053C16B6C -S3150800374C0B439360436A13F0400F0AD00268536820 -S3150800375C23F48013016C0B435360036CB3F5801F81 -S3150800376C0BD0436A13F0800F06D00268536823F413 -S3150800377C0023816C0B43536070470268536823F42B -S3150800378CC003416C0B435360EBE72DE9F04105464A -S3150800379C0F4616469846069C2B68DB6937EA0303E0 -S315080037AC0CBF01230023B3421ED1B4F1FF3FF3D063 -S315080037BC2CB1FEF789FEA0EB08008442ECD22A68ED -S315080037CC136823F4D07313602A68936823F00103F3 -S315080037DC9360202385F8693085F86A30002385F8CC -S315080037EC68300320BDE8F0810020BDE8F0812DE9A2 -S315080037FCF04182B01E4690F86A30DBB2202B03D01B -S3150800380C022002B0BDE8F08104460D469046002918 -S3150800381C6FD0002A6FD090F86830012B01D10220A6 -S3150800382CEFE7012380F868300023C366222380F86B -S3150800383C6A30FEF749FE0746A4F85880A4F85A8061 -S3150800384CA368B3F5805F06D0A3B9236973B9FF23C0 -S3150800385CA4F85C3011E0236923B940F2FF13A4F8ED -S3150800386C5C300AE0FF23A4F85C3006E07F23A4F85A -S3150800387C5C3002E0B3F1805F02D0B4F85C8010E0F3 -S3150800388C23691BB97F23A4F85C30F6E73F23A4F819 -S3150800389C5C30F2E723689A8C5FFA88F313402B7036 -S315080038AC0135B4F85A309BB2E3B1B4F85A309BB22E -S315080038BC013B9BB2A4F85A3000963B4600222021C5 -S315080038CC2046FFF762FFC0B9A368B3F5805FE1D164 -S315080038DC2369002BDED123689B8C08EA030325F8A1 -S315080038EC023BDEE7202384F86A30002084F868005F -S315080038FC87E7012085E7012083E7032081E730B5B8 -S3150800390C83B004460023C366FEF7DEFD054623682E -S3150800391C1B6813F0080F0ED123681B6813F0040FED -S3150800392C17D1202384F8693084F86A30002084F88B -S3150800393C680003B030BD6FF07E4300930346002247 -S3150800394C4FF400112046FFF720FF0028E4D003208F -S3150800395CEFE76FF07E4300932B4600224FF480016D -S3150800396C2046FFF712FF0028DBD00320E1E778B3E7 -S3150800397C10B5044690F869300BB3242384F86930E3 -S3150800398C2268136823F0010313602046FFF7BEFD77 -S3150800399C01281FD0636ABBB92268536823F4904385 -S315080039AC53602268936823F02A039360226813688D -S315080039BC43F0010313602046FFF7A1FF10BD80F802 -S315080039CC6830FFF7A1FDD8E72046FFF779FEE3E755 -S315080039DC0120704710BD0000144AD2F8883043F411 -S315080039EC7003C2F88830124B1A6842F001021A604A -S315080039FC5968104A0A405A601A6822F0847222F4EE -S31508003A0C80321A601A6822F480221A605A6822F4E4 -S31508003A1CFE025A60DA6A22F00F02DA62196B064A5B -S31508003A2C0A401A6300229A60704700BF00ED00E056 -S31508003A3C001002400CC07FF8CCFC00FF00B591B01A -S31508003A4C0223069301220A9210220B920D9300234D -S31508003A5C0E934FF460130F9306A8FFF7FBF800B10B -S31508003A6CFEE70F23019302210291002303934FF4DF -S31508003A7C80620492059301A8FFF72AFC00B1FEE7C1 -S31508003A8C11B05DF804FB08B5FEF704FDFFF7D6FF89 -S31508003A9C00F0C2F8FEF7B8FC08BD08B5FFF7F3FF4F -S31508003AACFEF72AFCFEF7BAFCFEF7A8FCFAE70000BC -S31508003ABC70B58AB0414B9A6942F001029A619A69CB -S31508003ACC02F001020092009A5A6942F400325A61D5 -S31508003ADC5A6902F400320192019A5A6942F4802218 -S31508003AEC5A615A6902F480220292029ADA6942F4FD -S31508003AFC0032DA61DA6902F400320392039ADA695F -S31508003B0C42F00072DA61DB6903F000730493049BDC -S31508003B1C0320FEF75FFF002211466FF00B00FEF73D -S31508003B2C6BFF002211466FF00A00FEF765FF0022B4 -S31508003B3C11466FF00900FEF75FFF002211466FF081 -S31508003B4C0400FEF759FF002211466FF00300FEF73A -S31508003B5C53FF002211466FF00100FEF74DFF0022BD -S31508003B6C11464FF0FF30FEF747FF08230593012552 -S31508003B7C069500240794089405A91148FEF79AFFA0 -S31508003B8C48F204030593022606960795032508951D -S31508003B9C0723099305A94FF09040FEF78BFF4FF4C6 -S31508003BACC05305930696079408950923099305A906 -S31508003BBC4FF09040FEF77EFF0AB070BD0010024031 -S31508003BCC00040048DFF834D0002103E00C4B5B58A6 -S31508003BDC435004310B480C4B42189A42F6D30B4A05 -S31508003BEC02E0002342F8043B094B9A42F9D3FFF74B -S31508003BFCF3FE00F031F8FFF750FFFEE70030002027 -S31508003C0C283D0008000000200400002004000020C5 -S31508003C1C4C010020FEE7000008B5FFF743FC084BF3 -S31508003C2CA3FB00308009FEF719FF0420FEF72CFFD2 -S31508003C3C002211464FF0FF30FEF7DEFE08BD00BF2E -S31508003C4CD34D621008B5FEF73FFC08BD08B5FEF764 -S31508003C5C33FCFEF72AFF08BD70B50D4E0D4CA41BA0 -S31508003C6CA4100025A54209D10B4E0C4C00F018F8EF -S31508003C7CA41BA4100025A54205D170BD56F8253005 -S31508003C8C98470135EEE756F8253098470135F2E79F -S31508003C9C203D0008203D0008203D0008243D000872 -S31508003CACF8B500BFF8BC08BC9E467047F8B500BF0F -S30D08003CBCF8BC08BC9E467047DF -S31508003CC405020602060307030803090309040A048E -S31508003CD40B040C040C050D050E050F050F0610063E -S31508003CE41007100802030405060708090A0B0C0D39 -S31508003CF40E0F10100102030405060708090A0B0C27 -S31508003D040D0E0F100000000000000000010203045D -S31108003D140607080900000000010203046D -S30908003D20B1210008B7 -S30908003D248D210008D7 -S30908003D2800127A00FD -S70508003BD1E6 +S315080021ACE83C000808B5034B1BB103490348AFF3D9 +S315080021BC008008BD0000000008000020E83C00086C +S315080021CC08B50848084B03604FF461434360002385 +S315080021DC8360C360036183610C23436101F0D9FBFF +S315080021EC08BD00BF88000020004400402DE9F041DE +S315080021FC04460D461746984601F06CF9154BA3FB99 +S3150800220C00308009002201E00132D2B2112A1ED810 +S3150800221C114B13F8121003EB420393F801E001EB90 +S3150800222C0E0303FB0443B0FBF3FC03FB1C06002E56 +S3150800223CEAD11FFA8CF32B80013B9BB2B3F5806F66 +S3150800224CE2D2397088F800E00120BDE8F081002060 +S3150800225CBDE8F081D34D6210003D000830B58DB055 +S3150800226C0025ADF82E508DF82D500CAB03F8045DF7 +S3150800227C0DF12D020DF12E014FF4FA70FFF7B6FF92 +S3150800228C1A4C1B4B236025631A4B6363A561E561E6 +S3150800229C25626562A562E562A560E5609DF82D304C +S315080022AC013B1B0423619DF82C30013B1B05636124 +S315080022BCBDF82E306360204600F09EF9069507950A +S315080022CC012308934CF6E042019202954FF6E07210 +S315080022DC039204220492059509930E230A930DEB97 +S315080022EC0201204600F008F90DB030BD2000002090 +S315080022FC006400406400002008B500230122014652 +S3150800230C034801F086FA08B1002008BD012008BD73 +S3150800231C8800002008B5FFF753FFFFF79FFF08BD9D +S3150800232CBFF34F8F0549CA6802F4E062044B1343A6 +S3150800233CCB60BFF34F8F00BFFDE700BF00ED00E099 +S3150800234C0400FA0508B5214B1B78B3B92048FFF7EA +S3150800235CD3FF012800D008BD1D4B1B78013BDBB20F +S3150800236C3F2BF8D801F08CFC1A4B18600122174B3E +S3150800237C1A700022184B1A7008BD174B1B780133BC +S3150800238C13481844FFF7B8FF01280AD001F078FC67 +S3150800239C104B1B6864339842DDD900220B4B1A701C +S315080023ACD9E70D4A13780133DBB21370084A127851 +S315080023BC9342D0D10021054A1170054A5278FF2A5A +S315080023CCC9D1022BC7D1FFF7ABFF00BF39010020DB +S315080023DCF80000203C0100203A01002008B5002234 +S315080023EC11460E4800F0C8F940B90C4B5B6B1968DE +S315080023FC40F26762914202D0002232B908BD9A684F +S3150800240C0AB10022F9E70122F7E71A7DFF2AF5D16E +S3150800241C1B69022BF2D1FFF783FF00BF20000020B7 +S3150800242C08B5FFF78FFFFFF7D9FF08BD08B50022DF +S3150800243C0821024800F01AFC08BD00BF0004004839 +S3150800244C10B501F01DFC0E4B1B68C31AB3F5FA7FC9 +S3150800245C0CD304460B4B1B784BB90122094B1A704B +S3150800246C0821094800F002FC054B1C6010BD00222F +S3150800247C044B1A700821044800F0F8FBF4E700BF77 +S3150800248C44010020400100200004004810B5044611 +S3150800249C074B1868074BA3FB0030800900F0F0FACD +S315080024AC002221464FF0FF3000F0B8FA002010BD8C +S315080024BC00000020D34D621008B5074A136843F094 +S315080024CC10031360032000F097FA0020FFF7DEFFD5 +S315080024DC01F00CFB002008BD00200240024A1368DC +S315080024EC01331360704700BF48010020014B186880 +S315080024FC704700BF48010020F0B44B69012202FA6C +S3150800250C03F30468D4F8002242F00102C4F800224E +S3150800251C0568D5F81C42DA431440C5F81C42CC6948 +S3150800252CC4B90568D5F80C421440C5F80C420668BF +S3150800253C4C69CF688D8845EA0745483446F83450C7 +S3150800254C04684E698F680D8845EA0745483604EBDA +S3150800255CC6046560CC69012C1ED08C69002C35D15B +S3150800256C0568D5F804421440C5F804420C69002CD9 +S3150800257C33D10468D4F814522A40C4F814220A6ACF +S3150800258C012A31D00268D2F8003223F00103C2F8CE +S3150800259C00320020F0BC70470568D5F80C421C4385 +S315080025ACC5F80C4206684C690F688D8845EA0745DC +S315080025BC483446F8345004684E698F688D8945EA64 +S315080025CC0745483604EBC6046560C6E70568D5F8C2 +S315080025DC04421C43C5F80442C8E70468D4F814221C +S315080025EC1A43C4F81422CAE70268D2F81C120B4321 +S315080025FCC2F81C32C6E77047002800F0BB8038B515 +S3150800260C044690F83D3003B3022384F83D30226823 +S3150800261C136823F0020313602268136843F001035E +S3150800262C1360FFF763FF054623685A6812F0010F1B +S3150800263C10D1FFF75BFF401B0A28F5D9032084F855 +S3150800264C3D00002384F83C3038BD80F83C30FFF759 +S3150800265CD2FFD9E75A6812F0010F7CD0A269012A79 +S3150800266C50D01A6822F080021A60E369012B4ED00A +S3150800267C2268136823F040031360236A012B4CD09D +S3150800268C2268136823F020031360636A012B4AD06F +S3150800269C2268136823F010031360A36A012B48D031 +S315080026AC2268136823F008031360E36A012B46D0EB +S315080026BC2268136823F0040313602168A368E26890 +S315080026CC134322691343626913436268013A13433D +S315080026DCCB612268136823F001031360FFF706FF2A +S315080026EC054623685A6812F0010F2ED0FFF7FEFE36 +S315080026FC401B0A28F5D9032084F83D00002384F8EA +S3150800270C3C3038BD1A6842F080021A60ADE7226880 +S3150800271C136843F040031360AFE72268136843F06D +S3150800272C20031360B1E72268136843F010031360A3 +S3150800273CB3E72268136843F008031360B5E7226809 +S3150800274C136843F004031360B7E75B6813F0010FD3 +S3150800275C08D0002300E0002333B9042384F83D3065 +S3150800276C012038BD0123F7E700202064012384F8F3 +S3150800277C3D3038BD01207047F8B590F83C30012B38 +S3150800278C00F03881012380F83C3099B990F83D3037 +S3150800279CDBB2222B1FD090F83D30DBB2422B1AD07D +S315080027AC90F83D30DBB2622B15D090F83D30DBB299 +S315080027BC722B10D0012913D000293CD190F83D304A +S315080027CCDBB2322B2FD0522B31D0122B21D0222315 +S315080027DC80F83D3020E0002380F83C300220F8BD1C +S315080027EC90F83D30DBB2322B0ED090F83D30DBB290 +S315080027FC522B09D090F83D30DBB2622B04D090F8FE +S3150800280C3D30DBB2722BD7D1002380F83C30022046 +S3150800281CF8BD422380F83D3016460D460446FFF7B0 +S3150800282C65FE074638E0622380F83D30F4E77223EC +S3150800283C80F83D30F0E790F83D30DBB2222B0BD018 +S3150800284C422B0DD0122B03D0322380F83D30E3E710 +S3150800285C522380F83D30DFE7622380F83D30DBE712 +S3150800286C722380F83D30D7E726B1FFF73FFEC01B31 +S3150800287C864211D2032084F83D00002384F83C30AC +S3150800288CF8BD23681B6913F0030F0CBF0123002343 +S3150800289C63B1B6F1FF3FE7D1002DF2D12368DB68AF +S315080028AC13F0030F0CBF01230023F1E7002D69D1A8 +S315080028BC636B216805F11B0212018A5802F00402A7 +S315080028CC9A60002A60D1216805F11B0212018A5808 +S315080028DC520D1A60216805F11B0212018958C1F3C1 +S315080028EC4001D96021681144496801F00F0119614A +S315080028FC21680A445268C2F30722DA611D6221680C +S3150800290C2A011144D1F8B811197521681144D1F866 +S3150800291CB811090A597521681144D1F8B811090C6E +S3150800292C997521681144D1F8B811090ED975216821 +S3150800293C1144D1F8BC11197621681144D1F8BC118F +S3150800294C090A597621681144D1F8BC11090C9976F3 +S3150800295C21680A44D2F8BC21120EDA76E5B9226847 +S3150800296CD36843F02003D3605DBB94F83D30DBB2EB +S3150800297C622B1ED0722B20D0422B13D0012384F845 +S3150800298C3D3012E0A36B94E7216805F11B02120196 +S3150800299C8A58D2085A609DE72268136943F02003C7 +S315080029AC1361E1E7122384F83D30002084F83C00DB +S315080029BCF8BD322384F83D30F7E7522384F83D30CE +S315080029CCF3E794F83D30DBB2622B0BD0722B0DD0AB +S315080029DC522B03D0012384F83D30E6E7122384F802 +S315080029EC3D30E2E7222384F83D30DEE7422384F8C3 +S315080029FC3D30DAE70220F8BD074AD36823F4E063D2 +S31508002A0C1B041B0C000200F4E060184340F0BF6086 +S31508002A1C40F40030D060704700ED00E030B4164B3F +S31508002A2CDB68C3F30223C3F10704042C28BF042470 +S31508002A3C1D1D062D17D9033B012505FA04F4013C87 +S31508002A4C2140994005FA03F3013B1340194300282A +S31508002A5C0BDB0901C9B200F1604000F5614080F852 +S31508002A6C001330BC70470023E6E700F00F0009019D +S31508002A7CC9B2024B1954F4E700ED00E014ED00E07E +S31508002A8C0138B0F1807F0AD2064B5860F021064A0D +S31508002A9C82F823100020986007221A6070470120DC +S31508002AAC704700BF10E000E000ED00E0042805D0F8 +S31508002ABC054A136823F0040313607047024A136827 +S31508002ACC43F004031360704710E000E0704708B544 +S31508002ADCFFF7FCFF08BD0000F0B583B0002388E0C3 +S31508002AECDE08083650F8264003F0070E4FEA8E0E1D +S31508002AFC0F2707FA0EF724EA07040F6907FA0EF7E9 +S31508002B0C3C4340F8264083E086682640CF6807FA9F +S31508002B1C0EF73E438660466826EA05054E68C6F3F8 +S31508002B2C00169E4035434560C5682C408D6805FAED +S31508002B3C0EF52C43C4604C6814F0805F58D0474C93 +S31508002B4CA56945F00105A561A46904F00104019481 +S31508002B5C019C9D08AE1C424C54F8264003F0030613 +S31508002B6CB6000F27B74024EA0704B0F1904F6CD093 +S31508002B7C3C4FB8426BD007F58067B84269D007F569 +S31508002B8C8067B8425FD0052707FA06F63443023544 +S31508002B9C334E46F82540344C2568D44305EA0406DA +S31508002BAC4F6817F4803F01D042EA05062E4D2E6079 +S31508002BBC6D6804EA05064F6817F4003F01D042EA2F +S31508002BCC0506294D6E60AD6804EA05064F6817F4CC +S31508002BDC801F01D042EA0506234DAE60ED682C40F5 +S31508002BEC4E6816F4001F01D042EA05041E4AD4604A +S31508002BFC01330A6832FA03F42DD001259D402A4088 +S31508002C0CF6D04C68022C3FF46BAF122C3FF468AF2D +S31508002C1C06684FEA430E032404FA0EF4E4432640EE +S31508002C2C4F6807F0030707FA0EF73E4306604E682F +S31508002C3C771E012F7FF668AF112E3FF465AF122E63 +S31508002C4C7FF472AF60E703279EE700279CE701270E +S31508002C5C9AE7022798E703B0F0BD00BF00100240C0 +S31508002C6C0000014000040048000401400AB98162D2 +S31508002C7C704781617047000070B582B004460368DE +S31508002C8C13F0010F63D0B54B5B6803F00C03042BF0 +S31508002C9C46D0B24B5B6803F00C03082B3BD0636839 +S31508002CACB3F5803F00F08E80002B40F0918003F145 +S31508002CBC804303F504331A6822F480321A601A68C2 +S31508002CCC22F480221A60A54AD36A23F00F03A1685E +S31508002CDC0B43D3626368002B00F09480FFF706FC65 +S31508002CEC05464FF4003393FAA3F39C4B19684FF43B +S31508002CFC003393FAA3F3B3FA83F303F01F03012209 +S31508002D0C02FA03F3194222D1FFF7F0FB401B6428A1 +S31508002D1CE7D90320ABE2914B5B6813F4803FBED036 +S31508002D2C4FF4003393FAA3F38C4B19684FF4003322 +S31508002D3C93FAA3F3B3FA83F303F01F03012202FAFF +S31508002D4C03F3194203D06368002B00F089822368C9 +S31508002D5C13F0020F00F09C80804B5B6813F00C0F8D +S31508002D6C72D07E4B5B6803F00C03082B67D0236983 +S31508002D7C002B00F0CB80012292FAA2F3B3FA83F36C +S31508002D8C03F1845303F584139B001A60FFF7AEFB1B +S31508002D9C0546022393FAA3F3704B1968022393FA98 +S31508002DACA3F3B3FA83F303F01F03012202FA03F326 +S31508002DBC194240F09C80FFF799FB401B0228E8D982 +S31508002DCC032054E2654A136843F4803313607AE7A8 +S31508002DDCB3F5A02F09D0614B1A6822F480321A6019 +S31508002DEC1A6822F480221A606DE703F18043A3F572 +S31508002DFC3C331A6842F480221A601A6842F480320C +S31508002E0C1A6060E7FFF772FB05464FF4003393FA36 +S31508002E1CA3F3524B19684FF4003393FAA3F3B3FA9E +S31508002E2C83F303F01F03012202FA03F319428ED02F +S31508002E3CFFF75CFB401B6428E7D9032017E2474BD6 +S31508002E4C5B6813F4803F92D1022393FAA3F3434BA6 +S31508002E5C1968022393FAA3F3B3FA83F303F01F0357 +S31508002E6C012202FA03F3194204D02369934201D0D2 +S31508002E7C0120FCE13948036823F0F8036169F8225C +S31508002E8C92FAA2F2B2FA82F201FA02F21343036040 +S31508002E9C236813F0080F00F08D80A369002B61D00E +S31508002EAC012191FAA1F2B2FA82F22D4B13449B003E +S31508002EBC1960FFF71BFB0546022393FAA3F293FA54 +S31508002ECCA3F293FAA3F2254A516A93FAA3F3B3FA37 +S31508002EDC83F303F01F03012202FA03F3194269D1A3 +S31508002EECFFF704FB401B0228E6D90320BFE11B4869 +S31508002EFC036823F0F8036169F82292FAA2F2B2FA8F +S31508002F0C82F201FA02F213430360C1E7012393FA32 +S31508002F1CA3F3B3FA83F303F1845303F584139B00E9 +S31508002F2C00221A60FFF7E2FA0546022393FAA3F386 +S31508002F3C0A4B1968022393FAA3F3B3FA83F303F043 +S31508002F4C1F03012202FA03F31942A1D0FFF7CEFAA6 +S31508002F5C401B0228E9D9032089E100BF0010024072 +S31508002F6C20819010012292FAA2F2B2FA82F2C14B97 +S31508002F7C13449B0000221A60FFF7B8FA0546022391 +S31508002F8C93FAA3F293FAA3F293FAA3F2BA4A516A02 +S31508002F9C93FAA3F3B3FA83F303F01F03012202FA9D +S31508002FAC03F3194206D0FFF7A1FA401B0228E6D90B +S31508002FBC03205CE1236813F0040F00F0B380AE4BDA +S31508002FCCDB6913F0805F26D1AB4BDA6942F080528D +S31508002FDCDA61DB6903F080530193019B0125A74B4A +S31508002FEC1B6813F4807F18D0E368012B29D073BBB8 +S31508002FFC03F1804303F504331A6A22F001021A62BC +S3150800300C1A6A22F004021A62E368002B5DD0FFF7F5 +S3150800301C6DFA064647E00025E1E7984A136843F43B +S3150800302C80731360FFF762FA0646944B1B6813F419 +S3150800303C807FD9D1FFF75AFA801B6428F5D903206B +S3150800304C15E18D4A136A43F001031362DCE7052B7D +S3150800305C09D0894B1A6A22F001021A621A6A22F0FE +S3150800306C04021A62D0E7844B1A6A42F004021A6206 +S3150800307C1A6A42F001021A62C6E77F4B196A0223E2 +S3150800308C93FAA3F3B3FA83F303F01F03012202FAAC +S3150800309C03F3194245D1FFF729FA801B41F288330D +S315080030AC984200F2DF80022393FAA3F293FAA3F371 +S315080030BCB3FA83F35B0943F00203022BDDD0022338 +S315080030CC93FAA3F36C4B596AD9E7FFF70FFA06463E +S315080030DC15E0694B196A022393FAA3F3B3FA83F33F +S315080030EC03F01F03012202FA03F3194219D0FFF762 +S315080030FCFDF9801B41F28833984200F2B580022311 +S3150800310C93FAA3F293FAA3F3B3FA83F35B0943F0A6 +S3150800311C0203022BDDD0022393FAA3F3564B596A0A +S3150800312CD9E7B5BBE369002B00F0A080524A526878 +S3150800313C02F00C02082A00F0A380022B2FD04FF0C5 +S3150800314C807393FAA3F3B3FA83F303F1845303F569 +S3150800315C84139B0000221A60FFF7C8F904464FF047 +S3150800316C007393FAA3F3444B19684FF0007393FA60 +S3150800317CA3F3B3FA83F303F01F03012202FA03F352 +S3150800318C19426BD0FFF7B2F9001B0228E7D90320C6 +S3150800319C6DE0394AD36923F08053D361C2E74FF007 +S315080031AC807393FAA3F3B3FA83F303F1845303F509 +S315080031BC84139B0000221A60FFF798F905464FF016 +S315080031CC007393FAA3F32C4B19684FF0007393FA18 +S315080031DCA3F3B3FA83F303F01F03012202FA03F3F2 +S315080031EC194206D0FFF782F9401B0228E7D90320BB +S315080031FC3DE021494B6823F47413626A206A024342 +S3150800320C13434B604FF0807393FAA3F3B3FA83F32B +S3150800321C03F1845303F584139B0001221A60FFF70C +S3150800322C65F904464FF0007393FAA3F3124B196829 +S3150800323C4FF0007393FAA3F3B3FA83F303F01F0367 +S3150800324C012202FA03F3194206D1FFF74FF9001BC4 +S3150800325C0228E7D903200AE0002008E0002006E04F +S3150800326C012004E0032002E0032000E0002002B065 +S3150800327C70BD00BF20819010001002400070004005 +S3150800328C0120F4E7164B5B6803F00C02082A24D1DC +S3150800329C03F470114FF4701292FAA2F2B2FA82F297 +S315080032AC21FA02F20F49885C0D4AD26A02F00F0223 +S315080032BC0F2191FAA1F1B1FA81F1CA400A498A5C47 +S315080032CC13F4803F03D1094B03FB00F07047084BFE +S315080032DCB3FBF2F303FB00F070470548704700BFD9 +S315080032EC00100240243D0008343D000800093D004A +S315080032FC00127A00704B1B6803F007038B420CD242 +S3150800330C6D4A136823F007030B431360136803F025 +S3150800331C0703994201D00120704770B5036813F072 +S3150800332C020F06D0654A536823F0F00384682343DA +S3150800333C53600D460446036813F0010F7AD04368B0 +S3150800334C012B2FD0022B42D0022292FAA2F25B4A10 +S3150800335C1068022292FAA2F2B2FA82F202F01F0264 +S3150800336C012101FA02F2104200F0A48053494A687E +S3150800337C22F0030213434B60FFF7B8F8064663685E +S3150800338C012B39D0022B46D04C4B5B6813F00C0F33 +S3150800339C50D0FFF7ABF8801B41F288339842F3D92B +S315080033AC032070BD4FF4003292FAA2F2434A106819 +S315080033BC4FF4003292FAA2F2B2FA82F202F01F022B +S315080033CC012101FA02F21042D0D1012070BD4FF052 +S315080033DC007292FAA2F2394A10684FF0007292FA09 +S315080033ECA2F2B2FA82F202F01F02012101FA02F2EB +S315080033FC1042BBD1012070BD304B5B6803F00C0347 +S3150800340C042B17D0FFF772F8801B41F288339842C9 +S3150800341CF2D9032070BD294B5B6803F00C03082B0B +S3150800342C08D0FFF763F8801B41F288339842F2D92B +S3150800343C032070BD204B1B6803F007039D420CD27A +S3150800344C1D4A136823F007032B431360136803F014 +S3150800345C07039D4201D0012070BD236813F0040FA9 +S3150800346C06D0164A536823F4E063E1680B435360AD +S3150800347C236813F0080F07D0104A536823F46053D7 +S3150800348C216943EAC1035360FFF7FCFE0B4B5B68EB +S3150800349C03F0F003F02292FAA2F2B2FA82F2D340C7 +S315080034AC074AD35CD840074B18600020FEF7EEFF9E +S315080034BC002070BD012070BD0020024000100240A3 +S315080034CC443D000800000020014B1868704700BFF7 +S315080034DC0000002008B5FFF7F7FF074B5B6803F4FD +S315080034ECE0634FF4E06292FAA2F2B2FA82F2D340A7 +S315080034FC024AD35CD84008BD00100240543D00086F +S3150800350C08B5FFF7E1FF074B5B6803F460534FF40C +S3150800351C605292FAA2F2B2FA82F2D340024AD35C11 +S3150800352CD84008BD00100240543D00087047000002 +S3150800353C38B5044683680269134342691343C26962 +S3150800354C134301680868644A024013430B602268F7 +S3150800355C536823F44053E1680B435360A369226A0A +S3150800356C134321688A6822F4306213438B602568FA +S3150800357C5A4B9D4215D05A4B9D4229D003F5806370 +S3150800358C9D4221D01023E269B2F5004F22D0082BB8 +S3150800359C00F29F80DFE803F066717C9D889D9D9DF7 +S315080035AC930003F558431B6B03F00303032B09D84D +S315080035BCDFE803F00204060C0023E4E70423E2E741 +S315080035CC0823E0E71023DEE70023DCE70223DAE72B +S315080035DC0023D8E7082B42D8DFE803F00517224169 +S315080035EC2D4141413800FFF775FF6268530803EB1C +S315080035FC4003B3FBF2F39BB2002023F00F02C3F394 +S3150800360C420313432268D36038BDFFF779FF62681B +S3150800361C530803EB4003B3FBF2F39BB20020ECE731 +S3150800362C6268530803F5740303F51053B3FBF2F3FE +S3150800363C9BB20020E1E7FFF725FE6268530803EB0F +S3150800364C4003B3FBF2F39BB20020D6E7626853083B +S3150800365C03F58033B3FBF2F39BB20020CDE70120D0 +S3150800366C0023CAE7FFF736FF636800EB5300B0FB8D +S3150800367CF3F080B2E860002038BDFFF741FF6368BD +S3150800368C00EB5300B0FBF3F080B2E860002038BDC5 +S3150800369C6268530803F5F40303F59053B3FBF2F38E +S315080036AC9BB2EB60002038BDFFF7ECFD636800EBBE +S315080036BC5300B0FBF3F080B2E860002038BD6268B6 +S315080036CC530803F50043B3FBF2F39BB2EB600020FF +S315080036DC38BD012038BD00BFF369FFEF0038014043 +S315080036EC00440040436A13F0010F06D00268536881 +S315080036FC23F40033816A0B435360436A13F0020FB9 +S3150800370C06D00268536823F48033C16A0B435360AE +S3150800371C436A13F0040F06D00268536823F4802317 +S3150800372C016B0B435360436A13F0080F06D002680B +S3150800373C536823F40043416B0B435360436A13F0FD +S3150800374C100F06D00268936823F48053816B0B43E1 +S3150800375C9360436A13F0200F06D00268936823F42B +S3150800376C0053C16B0B439360436A13F0400F0AD0A6 +S3150800377C0268536823F48013016C0B435360036C83 +S3150800378CB3F5801F0BD0436A13F0800F06D002687E +S3150800379C536823F40023816C0B435360704702680B +S315080037AC536823F4C003416C0B435360EBE72DE9D4 +S315080037BCF04105460F4616469846069C2B68DB696B +S315080037CC37EA03030CBF01230023B3421ED1B4F11D +S315080037DCFF3FF3D02CB1FEF789FEA0EB080084421C +S315080037ECECD22A68136823F4D07313602A6893689A +S315080037FC23F001039360202385F8693085F86A3035 +S3150800380C002385F868300320BDE8F0810020BDE868 +S3150800381CF0812DE9F04182B01E4690F86A30DBB291 +S3150800382C202B03D0022002B0BDE8F08104460D46D9 +S3150800383C904600296FD0002A6FD090F86830012B7B +S3150800384C01D10220EFE7012380F868300023C36614 +S3150800385C222380F86A30FEF749FE0746A4F85880FA +S3150800386CA4F85A80A368B3F5805F06D0A3B9236978 +S3150800387C73B9FF23A4F85C3011E0236923B940F22D +S3150800388CFF13A4F85C300AE0FF23A4F85C3006E0CA +S3150800389C7F23A4F85C3002E0B3F1805F02D0B4F861 +S315080038AC5C8010E023691BB97F23A4F85C30F6E72B +S315080038BC3F23A4F85C30F2E723689A8C5FFA88F306 +S315080038CC13402B700135B4F85A309BB2E3B1B4F8F7 +S315080038DC5A309BB2013B9BB2A4F85A3000963B4631 +S315080038EC002220212046FFF762FFC0B9A368B3F572 +S315080038FC805FE1D12369002BDED123689B8C08EA13 +S3150800390C030325F8023BDEE7202384F86A300020FF +S3150800391C84F8680087E7012085E7012083E7032000 +S3150800392C81E730B583B004460023C366FEF7DEFD97 +S3150800393C054623681B6813F0080F0ED123681B680D +S3150800394C13F0040F17D1202384F8693084F86A30F1 +S3150800395C002084F8680003B030BD6FF07E430093F6 +S3150800396C034600224FF400112046FFF720FF0028DB +S3150800397CE4D00320EFE76FF07E4300932B4600223A +S3150800398C4FF480012046FFF712FF0028DBD00320F6 +S3150800399CE1E778B310B5044690F869300BB32423E5 +S315080039AC84F869302268136823F0010313602046F3 +S315080039BCFFF7BEFD01281FD0636ABBB9226853689E +S315080039CC23F4904353602268936823F02A03936088 +S315080039DC2268136843F0010313602046FFF7A1FF22 +S315080039EC10BD80F86830FFF7A1FDD8E72046FFF731 +S315080039FC79FEE3E70120704710BD00001549D1F8A0 +S31508003A0C883043F47003C1F88830134B1A6842F0B7 +S31508003A1C01021A605868114A02405A601A6822F064 +S31508003A2C847222F480321A601A6822F480221A6090 +S31508003A3C5A6822F4FE025A60DA6A22F00F02DA6237 +S31508003A4C186B074A02401A6300229A604FF000630B +S31508003A5C8B60704700ED00E0001002400CC07FF848 +S31508003A6CCCFC00FF014B024A9A60704700ED00E05F +S31508003A7C0020000800B591B00223069301220A9291 +S31508003A8C10220B920D9300230E934FF460130F9391 +S31508003A9C06A8FFF7F1F800B1FEE70F230193022100 +S31508003AAC0291002303934FF480620492059301A8B4 +S31508003ABCFFF720FC00B1FEE711B05DF804FB08B572 +S31508003ACCFFF7D0FFFEF7F8FCFFF7D4FF00F0C2F8BB +S31508003ADCFEF7ACFC08BD08B5FFF7F1FFFEF71AFCBC +S31508003AECFEF7AEFCFEF79CFCFAE7000070B58AB050 +S31508003AFC414B9A6942F001029A619A6902F00102F5 +S31508003B0C0092009A5A6942F400325A615A6902F4D0 +S31508003B1C00320192019A5A6942F480225A615A6912 +S31508003B2C02F480220292029ADA6942F40032DA61CD +S31508003B3CDA6902F400320392039ADA6942F00072E7 +S31508003B4CDA61DB6903F000730493049B0320FEF728 +S31508003B5C53FF002211466FF00B00FEF75FFF0022A1 +S31508003B6C11466FF00A00FEF759FF002211466FF056 +S31508003B7C0900FEF753FF002211466FF00400FEF70A +S31508003B8C4DFF002211466FF00300FEF747FF002297 +S31508003B9C11466FF00100FEF741FF002211464FF067 +S31508003BACFF30FEF73BFF08230593012506950024F5 +S31508003BBC0794089405A91148FEF78EFF48F20403EA +S31508003BCC0593022606960795032508950723099358 +S31508003BDC05A94FF09040FEF77FFF4FF4C0530593AD +S31508003BEC0696079408950923099305A94FF0904062 +S31508003BFCFEF772FF0AB070BD0010024000040048C0 +S31508003C0CDFF834D0002103E00C4B5B5843500431E9 +S31508003C1C0B480C4B42189A42F6D30B4A02E0002387 +S31508003C2C42F8043B094B9A42F9D3FFF7E7FE00F03A +S31508003C3C31F8FFF750FFFEE700300020643D00081E +S31508003C4C0000002004000020040000204C01002085 +S31508003C5CFEE7000008B5FFF737FC084BA3FB00305E +S31508003C6C8009FEF70DFF0420FEF720FF00221146FF +S31508003C7C4FF0FF30FEF7D2FE08BD00BFD34D6210E1 +S31508003C8C08B5FEF733FC08BD08B5FEF727FCFEF7AA +S31508003C9C1EFF08BD70B50D4E0D4CA41BA4100025B7 +S31508003CACA54209D10B4E0C4C00F018F8A41BA41015 +S31508003CBC0025A54205D170BD56F825309847013523 +S31508003CCCEEE756F8253098470135F2E75C3D0008D3 +S31508003CDC5C3D00085C3D0008603D0008F8B500BF77 +S31508003CECF8BC08BC9E467047F8B500BFF8BC08BCC3 +S30908003CFC9E4670471B +S31508003D0005020602060307030803090309040A0451 +S31508003D100B040C040C050D050E050F050F06100601 +S31508003D201007100802030405060708090A0B0C0DFC +S31508003D300E0F10100102030405060708090A0B0CEA +S31508003D400D0E0F1000000000000000000102030421 +S31108003D5006070809000000000102030431 +S30908003D5CB12100087B +S30908003D608D2100089B +S30908003D6400127A00C1 +S70508003C0DA9 diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/lib/system_stm32f3xx.c b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/lib/system_stm32f3xx.c index 6b379e25..895a7106 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/lib/system_stm32f3xx.c +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/lib/system_stm32f3xx.c @@ -197,18 +197,10 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000U; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif #endif } diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/main.c b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/main.c index 580d7411..f1cd72c2 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.elf b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.elf index 7b7bfda5..0c3c31dc 100644 Binary files a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.elf and b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.elf differ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.map b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.map index aa8cc4ff..4abebc8e 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.map +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.map @@ -1,320 +1,324 @@ - -bin/demoprog_olimex_stm32e407.elf: file format elf32-littlearm -bin/demoprog_olimex_stm32e407.elf -architecture: arm, flags 0x00000112: -EXEC_P, HAS_SYMS, D_PAGED -start address 0x0800863d - -Program Header: - LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 - filesz 0x00009ed8 memsz 0x00009ed8 flags rwx - LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08009ed8 align 2**16 - filesz 0x00000434 memsz 0x00000434 flags rw- - LOAD off 0x00010434 vaddr 0x20000434 paddr 0x20000434 align 2**16 - filesz 0x00000000 memsz 0x00000adc flags rw- -private flags = 5000400: [Version5 EABI] [hard-float ABI] - -Sections: -Idx Name Size VMA LMA File off Algn - 0 .isr_vector 0000018c 08008000 08008000 00008000 2**0 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 1 .text 00001cf8 0800818c 0800818c 0000818c 2**2 - CONTENTS, ALLOC, LOAD, READONLY, CODE - 2 .rodata 00000040 08009e84 08009e84 00009e84 2**2 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 3 .ARM 00000008 08009ec4 08009ec4 00009ec4 2**2 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 4 .init_array 00000008 08009ecc 08009ecc 00009ecc 2**2 - CONTENTS, ALLOC, LOAD, DATA - 5 .fini_array 00000004 08009ed4 08009ed4 00009ed4 2**2 - CONTENTS, ALLOC, LOAD, DATA - 6 .data 00000434 20000000 08009ed8 00010000 2**3 - CONTENTS, ALLOC, LOAD, DATA - 7 .ccmram 00000000 10000000 10000000 00010434 2**0 - CONTENTS - 8 .bss 000000dc 20000434 20000434 00010434 2**2 - ALLOC - 9 ._user_heap_stack 00000a00 20000510 20000510 00010434 2**0 - ALLOC - 10 .ARM.attributes 00000030 00000000 00000000 00010434 2**0 - CONTENTS, READONLY - 11 .debug_line 000054a5 00000000 00000000 00010464 2**0 - CONTENTS, READONLY, DEBUGGING - 12 .debug_info 0000784a 00000000 00000000 00015909 2**0 - CONTENTS, READONLY, DEBUGGING - 13 .debug_abbrev 000015f0 00000000 00000000 0001d153 2**0 - CONTENTS, READONLY, DEBUGGING - 14 .debug_aranges 000006b8 00000000 00000000 0001e748 2**3 - CONTENTS, READONLY, DEBUGGING - 15 .debug_ranges 00000618 00000000 00000000 0001ee00 2**3 - CONTENTS, READONLY, DEBUGGING - 16 .debug_macro 00020731 00000000 00000000 0001f418 2**0 - CONTENTS, READONLY, DEBUGGING - 17 .debug_str 000be6df 00000000 00000000 0003fb49 2**0 - CONTENTS, READONLY, DEBUGGING - 18 .comment 0000006e 00000000 00000000 000fe228 2**0 - CONTENTS, READONLY - 19 .debug_frame 00000fc8 00000000 00000000 000fe298 2**2 - CONTENTS, READONLY, DEBUGGING - 20 .debug_loc 00002fd9 00000000 00000000 000ff260 2**0 - CONTENTS, READONLY, DEBUGGING -SYMBOL TABLE: -08008000 l d .isr_vector 00000000 .isr_vector -0800818c l d .text 00000000 .text -08009e84 l d .rodata 00000000 .rodata -08009ec4 l d .ARM 00000000 .ARM -08009ecc l d .init_array 00000000 .init_array -08009ed4 l d .fini_array 00000000 .fini_array -20000000 l d .data 00000000 .data -10000000 l d .ccmram 00000000 .ccmram -20000434 l d .bss 00000000 .bss -20000510 l d ._user_heap_stack 00000000 ._user_heap_stack -00000000 l d .ARM.attributes 00000000 .ARM.attributes -00000000 l d .debug_line 00000000 .debug_line -00000000 l d .debug_info 00000000 .debug_info -00000000 l d .debug_abbrev 00000000 .debug_abbrev -00000000 l d .debug_aranges 00000000 .debug_aranges -00000000 l d .debug_ranges 00000000 .debug_ranges -00000000 l d .debug_macro 00000000 .debug_macro -00000000 l d .debug_str 00000000 .debug_str -00000000 l d .comment 00000000 .comment -00000000 l d .debug_frame 00000000 .debug_frame -00000000 l d .debug_loc 00000000 .debug_loc -00000000 l df *ABS* 00000000 obj/startup_stm32f407xx.o -0800864c l .text 00000000 LoopCopyDataInit -08008644 l .text 00000000 CopyDataInit -08008660 l .text 00000000 LoopFillZerobss -0800865a l .text 00000000 FillZerobss -0800868c l .text 00000000 Infinite_Loop -00000000 l df *ABS* 00000000 crtstuff.c -08009e6c l O .text 00000000 __EH_FRAME_BEGIN__ -0800818c l F .text 00000000 __do_global_dtors_aux -20000434 l .bss 00000000 completed.8605 -08009ed4 l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry -080081b0 l F .text 00000000 frame_dummy -20000438 l .bss 00000000 object.8610 -08009ed0 l O .init_array 00000000 __frame_dummy_init_array_entry -00000000 l df *ABS* 00000000 _aeabi_uldivmod.o -00000000 l df *ABS* 00000000 libgcc2.c -00000000 l df *ABS* 00000000 _dvmd_tls.o -00000000 l df *ABS* 00000000 init.c -00000000 l df *ABS* 00000000 __call_atexit.c -08008550 l F .text 00000014 register_fini -00000000 l df *ABS* 00000000 atexit.c -00000000 l df *ABS* 00000000 fini.c -00000000 l df *ABS* 00000000 __atexit.c -00000000 l df *ABS* 00000000 timer.c -00000000 l df *ABS* 00000000 main.c -080086d0 l F .text 00000094 SystemClock_Config -08008764 l F .text 00000014 Init -00000000 l df *ABS* 00000000 system_stm32f4xx.c -00000000 l df *ABS* 00000000 stm32f4xx_hal_uart.c -08008920 l F .text 0000032c UART_SetConfig -08008c4c l F .text 00000066 UART_WaitOnFlagUntilTimeout -00000000 l df *ABS* 00000000 stm32f4xx_hal_rcc.c -00000000 l df *ABS* 00000000 stm32f4xx_hal_gpio.c -00000000 l df *ABS* 00000000 stm32f4xx_hal_cortex.c -00000000 l df *ABS* 00000000 stm32f4xx_hal_can.c -00000000 l df *ABS* 00000000 stm32f4xx_hal.c -00000000 l df *ABS* 00000000 led.c -20000450 l O .bss 00000004 timer_counter_last.7315 -20000454 l O .bss 00000001 led_toggle_state.7314 -00000000 l df *ABS* 00000000 boot.c -08009bec l F .text 0000002c BootComUartInit -08009c18 l F .text 00000070 CanGetSpeedConfig -08009c88 l F .text 000000ac BootComCanInit -08009d34 l F .text 0000001c UartReceiveByte -08009d80 l F .text 00000098 BootComUartCheckActivationRequest -08009e18 l F .text 00000048 BootComCanCheckActivationRequest -20000458 l O .bss 00000004 xcpCtoRxStartTime.7337 -2000045c l O .bss 00000040 uartHandle -2000049c l O .bss 00000041 xcpCtoReqPacket.7334 -200004dd l O .bss 00000001 xcpCtoRxLength.7335 -200004e0 l O .bss 00000028 canHandle -20000508 l O .bss 00000001 xcpCtoRxInProgress.7336 -08009ea0 l O .rodata 00000024 canTiming -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/fpu/crti.o -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/fpu/crtn.o -00000000 l df *ABS* 00000000 impure.c -20000000 l O .data 00000428 impure_data -00000000 l df *ABS* 00000000 -08009ed8 l .fini_array 00000000 __fini_array_end -20000434 l .bss 00000000 __bss_start__ -20000510 l .bss 00000000 __bss_end__ -00000000 l *UND* 00000000 software_init_hook -08009ed4 l .fini_array 00000000 __fini_array_start -08009ed4 l .init_array 00000000 __init_array_end -00000000 l *UND* 00000000 hardware_init_hook -08009ecc l .init_array 00000000 __preinit_array_end -00000000 l *UND* 00000000 __stack -08009ecc l .init_array 00000000 __init_array_start -00000000 l *UND* 00000000 _exit -08009ecc l .init_array 00000000 __preinit_array_start -00000000 l *UND* 00000000 free -0800868c w F .text 00000002 RTC_Alarm_IRQHandler -0800868c w F .text 00000002 HASH_RNG_IRQHandler -0800868c w F .text 00000002 EXTI2_IRQHandler -08009e98 g O .rodata 00000008 APBPrescTable -0800868c w F .text 00000002 TIM8_CC_IRQHandler -0800868c w F .text 00000002 DebugMon_Handler -080093d0 g F .text 00000020 HAL_RCC_GetPCLK1Freq -08009600 g F .text 00000064 HAL_NVIC_SetPriority -0800868c w F .text 00000002 TIM1_CC_IRQHandler -080093f0 g F .text 00000020 HAL_RCC_GetPCLK2Freq -0800868c w F .text 00000002 DMA2_Stream5_IRQHandler -0800868c w F .text 00000002 HardFault_Handler -0800868c w F .text 00000002 DMA1_Stream5_IRQHandler -00000800 g *ABS* 00000000 _Min_Stack_Size -080086c4 g F .text 0000000c SysTick_Handler -080095d0 g F .text 0000000c HAL_GPIO_WritePin -0800868c w F .text 00000002 PVD_IRQHandler -0800868c w F .text 00000002 SDIO_IRQHandler -0800868c w F .text 00000002 TAMP_STAMP_IRQHandler -08009ed8 g *ABS* 00000000 _sidata -080093c4 g F .text 0000000c HAL_RCC_GetHCLKFreq -0800868c w F .text 00000002 PendSV_Handler -0800868c w F .text 00000002 NMI_Handler -08009ecc g .ARM 00000000 __exidx_end -0800868c w F .text 00000002 CAN2_RX1_IRQHandler -0800868c w F .text 00000002 EXTI3_IRQHandler -080091c4 w F .text 000000a0 HAL_RCC_GetSysClockFreq -0800868c w F .text 00000002 TIM8_TRG_COM_TIM14_IRQHandler -0800878c g F .text 00000148 HAL_MspInit -080096b0 w F .text 00000002 HAL_SYSTICK_Callback -0800868c w F .text 00000002 TIM1_UP_TIM10_IRQHandler -08009e84 g .text 00000000 _etext -20000434 g .bss 00000000 _sbss -0800868c w F .text 00000002 TIM8_UP_TIM13_IRQHandler -0800868c w F .text 00000002 I2C3_ER_IRQHandler -08009410 g F .text 000001c0 HAL_GPIO_Init -0800868c w F .text 00000002 EXTI0_IRQHandler -0800868c w F .text 00000002 I2C2_EV_IRQHandler -080081e8 g F .text 00000000 .hidden __aeabi_uldivmod -0800868c w F .text 00000002 DMA1_Stream2_IRQHandler -0800868c w F .text 00000002 CAN1_RX0_IRQHandler -0800868c w F .text 00000002 FPU_IRQHandler -20000428 g O .data 00000004 SystemCoreClock -0800868c w F .text 00000002 OTG_HS_WKUP_IRQHandler -00000000 w *UND* 00000000 malloc -20000430 g O .data 00000001 uwTickFreq -08009940 g F .text 0000005e HAL_CAN_Start -0800868c w F .text 00000002 UsageFault_Handler -0800868c w F .text 00000002 CAN2_SCE_IRQHandler -0800868c w F .text 00000002 DMA2_Stream2_IRQHandler -20000000 g .data 00000000 _sdata -0800868c w F .text 00000002 SPI1_IRQHandler -08008218 g F .text 000002e2 .hidden __udivmoddi4 -08009814 g F .text 0000012c HAL_CAN_ConfigFilter -0800868c w F .text 00000002 TIM6_DAC_IRQHandler -0800868c w F .text 00000002 TIM1_BRK_TIM9_IRQHandler -0800868c w F .text 00000002 DCMI_IRQHandler -2000050c g O .bss 00000004 uwTick -0800868c w F .text 00000002 CAN2_RX0_IRQHandler -08009664 g F .text 0000002c HAL_SYSTICK_Config -08009ec4 g .ARM 00000000 __exidx_start -0800868c w F .text 00000002 DMA2_Stream3_IRQHandler -08009e84 g O .rodata 00000004 _global_impure_ptr -08008500 g F .text 00000050 __libc_init_array -080096bc w F .text 00000002 HAL_CAN_MspInit -0800868c w F .text 00000002 USART6_IRQHandler -08009e6c g F .text 00000000 _init -08009d5c g F .text 00000024 BootActivate -0800868c w F .text 00000002 USART3_IRQHandler -08008570 g F .text 00000028 __libc_fini_array -08008d1c g F .text 000000e6 HAL_UART_Receive -20000510 g .bss 00000000 _ebss -0800863c w F .text 00000038 Reset_Handler -0800868c w F .text 00000002 CAN1_RX1_IRQHandler -0800868c w F .text 00000002 UART5_IRQHandler -0800868c w F .text 00000002 DMA2_Stream0_IRQHandler -2000042c g O .data 00000004 uwTickPrio -08009b2c g F .text 00000034 HAL_Init -08009b84 g F .text 00000014 LedInit -0800868c w F .text 00000002 TIM4_IRQHandler -00000000 w *UND* 00000000 __deregister_frame_info -0800868c w F .text 00000002 I2C1_EV_IRQHandler -0800868c w F .text 00000002 DMA1_Stream6_IRQHandler -0800868c w F .text 00000002 DMA1_Stream1_IRQHandler -0800868c w F .text 00000002 UART4_IRQHandler -0800868c w F .text 00000002 TIM3_IRQHandler -0800868c w F .text 00000002 RCC_IRQHandler -0800868c w F .text 00000002 TIM8_BRK_TIM12_IRQHandler -00000200 g *ABS* 00000000 _Min_Heap_Size -0800868c g .text 00000002 Default_Handler -08009e88 g O .rodata 00000010 AHBPrescTable -0800868c w F .text 00000002 EXTI15_10_IRQHandler -08008598 g F .text 000000a4 __register_exitproc -0800868c w F .text 00000002 ADC_IRQHandler -08009264 g F .text 00000160 HAL_RCC_ClockConfig -080095dc g F .text 00000024 HAL_NVIC_SetPriorityGrouping -0800868c w F .text 00000002 DMA1_Stream7_IRQHandler -0800868c w F .text 00000002 TIM7_IRQHandler -0800868c w F .text 00000002 CAN2_TX_IRQHandler -0800868c w F .text 00000002 TIM5_IRQHandler -0800868c w F .text 00000002 DMA2_Stream7_IRQHandler -0800868c w F .text 00000002 I2C3_EV_IRQHandler -080084fc w F .text 00000002 .hidden __aeabi_ldiv0 -0800868c w F .text 00000002 EXTI9_5_IRQHandler -0800868c w F .text 00000002 RTC_WKUP_IRQHandler -0800868c w F .text 00000002 ETH_WKUP_IRQHandler -08009b78 w F .text 0000000c HAL_GetTick -0800868c w F .text 00000002 SPI2_IRQHandler -0800868c w F .text 00000002 OTG_HS_EP1_IN_IRQHandler -0800868c w F .text 00000002 MemManage_Handler -08008778 g F .text 00000014 main -0800868c w F .text 00000002 DMA1_Stream0_IRQHandler -080099a0 g F .text 0000013e HAL_CAN_GetRxMessage -0800a30c g *ABS* 00000000 _siccmram -0800868c w F .text 00000002 CAN1_TX_IRQHandler -0800868c w F .text 00000002 SVC_Handler -00000000 w *UND* 00000000 __libc_fini -0800868c w F .text 00000002 EXTI4_IRQHandler -08009d50 g F .text 0000000c BootComInit -080088d4 g F .text 0000004c SystemInit -08009e78 g F .text 00000000 _fini -08008cb4 w F .text 00000002 HAL_UART_MspInit -08008564 g F .text 0000000c atexit -10000000 g .ccmram 00000000 _eccmram -08009ae0 w F .text 0000004c HAL_InitTick -0800868c w F .text 00000002 FSMC_IRQHandler -0800868c w F .text 00000002 ETH_IRQHandler -08009b60 w F .text 00000018 HAL_IncTick -0800868c w F .text 00000002 OTG_HS_EP1_OUT_IRQHandler -0800868c w F .text 00000002 WWDG_IRQHandler -08009b98 g F .text 00000054 LedToggle -0800868c w F .text 00000002 TIM2_IRQHandler -0800868c w F .text 00000002 OTG_FS_WKUP_IRQHandler -0800868c w F .text 00000002 TIM1_TRG_COM_TIM11_IRQHandler -0800868c w F .text 00000002 OTG_HS_IRQHandler -08009690 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig -080096c0 g F .text 00000152 HAL_CAN_Init -20020000 g *ABS* 00000000 _estack -0800868c w F .text 00000002 EXTI1_IRQHandler -20000434 g .data 00000000 _edata -10000000 g .ccmram 00000000 _sccmram -0800868c w F .text 00000002 USART2_IRQHandler -08008e04 w F .text 000003c0 HAL_RCC_OscConfig -08008000 g O .isr_vector 00000000 g_pfnVectors -0800868c w F .text 00000002 I2C2_ER_IRQHandler -0800868c w F .text 00000002 DMA2_Stream1_IRQHandler -08009e60 g F .text 0000000c BootComCheckActivationRequest -080084fc w F .text 00000002 .hidden __aeabi_idiv0 -0800868c w F .text 00000002 CAN1_SCE_IRQHandler -0800868c w F .text 00000002 FLASH_IRQHandler -0800868c w F .text 00000002 DMA2_Stream4_IRQHandler -0800868c w F .text 00000002 BusFault_Handler -0800868c w F .text 00000002 USART1_IRQHandler -080096b4 g F .text 00000008 HAL_SYSTICK_IRQHandler -0800868c w F .text 00000002 OTG_FS_IRQHandler -0800868c w F .text 00000002 SPI3_IRQHandler -0800868c w F .text 00000002 DMA1_Stream4_IRQHandler -08008cb8 g F .text 00000062 HAL_UART_Init -0800868c w F .text 00000002 I2C1_ER_IRQHandler -080086bc g F .text 00000008 TimerGet -00000000 w *UND* 00000000 _Jv_RegisterClasses -08008690 g F .text 0000002c TimerInit -00000000 w *UND* 00000000 __register_frame_info -0800868c w F .text 00000002 DMA2_Stream6_IRQHandler -0800868c w F .text 00000002 DMA1_Stream3_IRQHandler - - + +bin/demoprog_olimex_stm32e407.elf: file format elf32-littlearm +bin/demoprog_olimex_stm32e407.elf +architecture: armv7e-m, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x080085fd + +Program Header: + LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x00009e74 memsz 0x00009e74 flags rwx + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08009e74 align 2**16 + filesz 0x00000438 memsz 0x00000438 flags rw- + LOAD off 0x00010438 vaddr 0x20000438 paddr 0x20000438 align 2**16 + filesz 0x00000000 memsz 0x00000afc flags rw- +private flags = 5000400: [Version5 EABI] [hard-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .isr_vector 0000018c 08008000 08008000 00008000 2**0 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 1 .text 00001c94 0800818c 0800818c 0000818c 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 2 .rodata 00000040 08009e20 08009e20 00009e20 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 3 .ARM 00000008 08009e60 08009e60 00009e60 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 4 .init_array 00000008 08009e68 08009e68 00009e68 2**2 + CONTENTS, ALLOC, LOAD, DATA + 5 .fini_array 00000004 08009e70 08009e70 00009e70 2**2 + CONTENTS, ALLOC, LOAD, DATA + 6 .data 00000438 20000000 08009e74 00010000 2**3 + CONTENTS, ALLOC, LOAD, DATA + 7 .ccmram 00000000 10000000 10000000 00010438 2**0 + CONTENTS + 8 .bss 000000fc 20000438 20000438 00010438 2**2 + ALLOC + 9 ._user_heap_stack 00000a00 20000534 20000534 00010438 2**0 + ALLOC + 10 .ARM.attributes 00000030 00000000 00000000 00010438 2**0 + CONTENTS, READONLY + 11 .debug_line 00008315 00000000 00000000 00010468 2**0 + CONTENTS, READONLY, DEBUGGING + 12 .debug_info 0000e589 00000000 00000000 0001877d 2**0 + CONTENTS, READONLY, DEBUGGING + 13 .debug_abbrev 000022f3 00000000 00000000 00026d06 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_aranges 000006c0 00000000 00000000 00029000 2**3 + CONTENTS, READONLY, DEBUGGING + 15 .debug_str 000bf5a4 00000000 00000000 000296c0 2**0 + CONTENTS, READONLY, DEBUGGING + 16 .debug_ranges 00000668 00000000 00000000 000e8c68 2**3 + CONTENTS, READONLY, DEBUGGING + 17 .debug_loc 00003b6f 00000000 00000000 000e92d0 2**0 + CONTENTS, READONLY, DEBUGGING + 18 .debug_macro 00020a87 00000000 00000000 000ece3f 2**0 + CONTENTS, READONLY, DEBUGGING + 19 .comment 00000075 00000000 00000000 0010d8c6 2**0 + CONTENTS, READONLY + 20 .debug_frame 00001018 00000000 00000000 0010d93c 2**2 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08008000 l d .isr_vector 00000000 .isr_vector +0800818c l d .text 00000000 .text +08009e20 l d .rodata 00000000 .rodata +08009e60 l d .ARM 00000000 .ARM +08009e68 l d .init_array 00000000 .init_array +08009e70 l d .fini_array 00000000 .fini_array +20000000 l d .data 00000000 .data +10000000 l d .ccmram 00000000 .ccmram +20000438 l d .bss 00000000 .bss +20000534 l d ._user_heap_stack 00000000 ._user_heap_stack +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l d .debug_macro 00000000 .debug_macro +00000000 l d .comment 00000000 .comment +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l df *ABS* 00000000 obj/startup_stm32f407xx.o +0800860c l .text 00000000 LoopCopyDataInit +08008604 l .text 00000000 CopyDataInit +08008620 l .text 00000000 LoopFillZerobss +0800861a l .text 00000000 FillZerobss +0800864c l .text 00000000 Infinite_Loop +00000000 l df *ABS* 00000000 crtstuff.c +08009e08 l O .text 00000000 __EH_FRAME_BEGIN__ +0800818c l F .text 00000000 __do_global_dtors_aux +20000438 l .bss 00000001 completed.10186 +08009e70 l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry +080081b0 l F .text 00000000 frame_dummy +2000043c l .bss 00000018 object.10191 +08009e6c l O .init_array 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 _aeabi_uldivmod.o +00000000 l df *ABS* 00000000 libgcc2.c +00000000 l df *ABS* 00000000 _dvmd_tls.o +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 __call_atexit.c +08008518 l F .text 00000014 register_fini +00000000 l df *ABS* 00000000 atexit.c +00000000 l df *ABS* 00000000 fini.c +00000000 l df *ABS* 00000000 lock.c +00000000 l df *ABS* 00000000 __atexit.c +00000000 l df *ABS* 00000000 system_stm32f4xx.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_rcc.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_can.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_cortex.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_gpio.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_uart.c +08009350 l F .text 00000334 UART_SetConfig +08009684 l F .text 00000062 UART_WaitOnFlagUntilTimeout +00000000 l df *ABS* 00000000 stm32f4xx_hal.c +00000000 l df *ABS* 00000000 timer.c +00000000 l df *ABS* 00000000 led.c +20000454 l O .bss 00000001 led_toggle_state.8705 +20000458 l O .bss 00000004 timer_counter_last.8706 +00000000 l df *ABS* 00000000 main.c +08009978 l F .text 00000010 VectorBase_Config +08009988 l F .text 00000094 SystemClock_Config +08009a1c l F .text 00000018 Init +00000000 l df *ABS* 00000000 boot.c +08009b90 l F .text 0000002c BootComRs232Init +08009bbc l F .text 00000070 CanGetSpeedConfig +08009c2c l F .text 000000ac BootComCanInit +08009cd8 l F .text 0000001c Rs232ReceiveByte +08009d24 l F .text 00000098 BootComRs232CheckActivationRequest +08009dbc l F .text 00000040 BootComCanCheckActivationRequest +2000045c l O .bss 00000028 canHandle +20000484 l O .bss 00000040 rs232Handle +200004c4 l O .bss 00000041 xcpCtoReqPacket.8725 +20000505 l O .bss 00000001 xcpCtoRxInProgress.8727 +20000506 l O .bss 00000001 xcpCtoRxLength.8726 +20000508 l O .bss 00000004 xcpCtoRxStartTime.8728 +08009e3c l O .rodata 00000024 canTiming +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7e-m+fp/hard/crti.o +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7e-m+fp/hard/crtn.o +00000000 l df *ABS* 00000000 impure.c +20000000 l O .data 00000428 impure_data +00000000 l df *ABS* 00000000 +08009e74 l .fini_array 00000000 __fini_array_end +08009e70 l .fini_array 00000000 __fini_array_start +08009e70 l .init_array 00000000 __init_array_end +08009e68 l .init_array 00000000 __preinit_array_end +08009e68 l .init_array 00000000 __init_array_start +08009e68 l .init_array 00000000 __preinit_array_start +0800864c w F .text 00000002 RTC_Alarm_IRQHandler +0800864c w F .text 00000002 HASH_RNG_IRQHandler +0800864c w F .text 00000002 EXTI2_IRQHandler +08009e34 g O .rodata 00000008 APBPrescTable +0800864c w F .text 00000002 TIM8_CC_IRQHandler +0800864c w F .text 00000002 DebugMon_Handler +2000050c g O .bss 00000001 __lock___atexit_recursive_mutex +08008c40 g F .text 00000020 HAL_RCC_GetPCLK1Freq +080090bc g F .text 00000068 HAL_NVIC_SetPriority +0800864c w F .text 00000002 TIM1_CC_IRQHandler +08008c60 g F .text 00000020 HAL_RCC_GetPCLK2Freq +0800864c w F .text 00000002 DMA2_Stream5_IRQHandler +0800864c w F .text 00000002 HardFault_Handler +0800864c w F .text 00000002 DMA1_Stream5_IRQHandler +00000800 g *ABS* 00000000 _Min_Stack_Size +08009904 g F .text 0000000c SysTick_Handler +08009344 g F .text 0000000c HAL_GPIO_WritePin +20000510 g O .bss 00000001 __lock___arc4random_mutex +0800864c w F .text 00000002 PVD_IRQHandler +0800864c w F .text 00000002 SDIO_IRQHandler +0800864c w F .text 00000002 TAMP_STAMP_IRQHandler +08009e74 g *ABS* 00000000 _sidata +08008c34 g F .text 0000000c HAL_RCC_GetHCLKFreq +0800864c w F .text 00000002 PendSV_Handler +0800864c w F .text 00000002 NMI_Handler +08009e68 g .ARM 00000000 __exidx_end +0800864c w F .text 00000002 CAN2_RX1_IRQHandler +0800864c w F .text 00000002 EXTI3_IRQHandler +08008a34 w F .text 000000a4 HAL_RCC_GetSysClockFreq +20000428 g O .data 00000004 __atexit_recursive_mutex +0800864c w F .text 00000002 TIM8_TRG_COM_TIM14_IRQHandler +08009a48 g F .text 00000148 HAL_MspInit +08009170 w F .text 00000002 HAL_SYSTICK_Callback +0800864c w F .text 00000002 TIM1_UP_TIM10_IRQHandler +08009e20 g .text 00000000 _etext +20000438 g .bss 00000000 _sbss +0800864c w F .text 00000002 TIM8_UP_TIM13_IRQHandler +0800864c w F .text 00000002 I2C3_ER_IRQHandler +0800917c g F .text 000001c8 HAL_GPIO_Init +0800864c w F .text 00000002 EXTI0_IRQHandler +0800864c w F .text 00000002 I2C2_EV_IRQHandler +080081cc g F .text 00000000 .hidden __aeabi_uldivmod +0800864c w F .text 00000002 DMA1_Stream2_IRQHandler +0800864c w F .text 00000002 CAN1_RX0_IRQHandler +0800864c w F .text 00000002 FPU_IRQHandler +2000042c g O .data 00000004 SystemCoreClock +0800864c w F .text 00000002 OTG_HS_WKUP_IRQHandler +20000430 g O .data 00000001 uwTickFreq +08008f00 g F .text 0000005c HAL_CAN_Start +0800864c w F .text 00000002 UsageFault_Handler +0800864c w F .text 00000002 CAN2_SCE_IRQHandler +0800864c w F .text 00000002 DMA2_Stream2_IRQHandler +20000438 g .bss 00000000 __bss_start__ +20000000 g .data 00000000 _sdata +0800864c w F .text 00000002 SPI1_IRQHandler +080081fc g F .text 000002d0 .hidden __udivmoddi4 +08008dd0 g F .text 00000130 HAL_CAN_ConfigFilter +0800864c w F .text 00000002 TIM6_DAC_IRQHandler +0800864c w F .text 00000002 TIM1_BRK_TIM9_IRQHandler +0800864c w F .text 00000002 DCMI_IRQHandler +20000530 g O .bss 00000004 uwTick +0800864c w F .text 00000002 CAN2_RX0_IRQHandler +08009124 g F .text 0000002c HAL_SYSTICK_Config +08009e60 g .ARM 00000000 __exidx_start +20000514 g O .bss 00000001 __lock___env_recursive_mutex +0800864c w F .text 00000002 DMA2_Stream3_IRQHandler +20000518 g O .bss 00000001 __lock___sinit_recursive_mutex +08009e20 g O .rodata 00000004 _global_impure_ptr +080084d0 g F .text 00000048 __libc_init_array +08008c80 w F .text 00000002 HAL_CAN_MspInit +0800864c w F .text 00000002 USART6_IRQHandler +08009e08 g F .text 00000000 _init +08009d00 g F .text 00000024 BootActivate +0800864c w F .text 00000002 USART3_IRQHandler +08008538 g F .text 00000034 __libc_fini_array +08009746 g F .text 000000e4 HAL_UART_Receive +20000534 g .bss 00000000 _ebss +080085fc w F .text 00000038 Reset_Handler +0800864c w F .text 00000002 CAN1_RX1_IRQHandler +0800864c w F .text 00000002 UART5_IRQHandler +2000051c g O .bss 00000001 __lock___malloc_recursive_mutex +0800864c w F .text 00000002 DMA2_Stream0_IRQHandler +20000434 g O .data 00000004 uwTickPrio +08009878 g F .text 00000034 HAL_Init +08009910 g F .text 00000014 LedInit +0800864c w F .text 00000002 TIM4_IRQHandler +0800864c w F .text 00000002 I2C1_EV_IRQHandler +0800864c w F .text 00000002 DMA1_Stream6_IRQHandler +08008570 g F .text 00000002 __retarget_lock_release_recursive +0800864c w F .text 00000002 DMA1_Stream1_IRQHandler +0800864c w F .text 00000002 UART4_IRQHandler +20000534 g .bss 00000000 __bss_end__ +0800864c w F .text 00000002 TIM3_IRQHandler +0800864c w F .text 00000002 RCC_IRQHandler +0800864c w F .text 00000002 TIM8_BRK_TIM12_IRQHandler +00000200 g *ABS* 00000000 _Min_Heap_Size +0800864c g .text 00000002 Default_Handler +08009e24 g O .rodata 00000010 AHBPrescTable +0800864c w F .text 00000002 EXTI15_10_IRQHandler +08008574 g F .text 00000088 __register_exitproc +0800864c w F .text 00000002 ADC_IRQHandler +08008ad8 g F .text 0000015c HAL_RCC_ClockConfig +08009098 g F .text 00000024 HAL_NVIC_SetPriorityGrouping +0800864c w F .text 00000002 DMA1_Stream7_IRQHandler +0800864c w F .text 00000002 TIM7_IRQHandler +0800864c w F .text 00000002 CAN2_TX_IRQHandler +0800864c w F .text 00000002 TIM5_IRQHandler +0800864c w F .text 00000002 DMA2_Stream7_IRQHandler +0800864c w F .text 00000002 I2C3_EV_IRQHandler +080084cc w F .text 00000002 .hidden __aeabi_ldiv0 +0800864c w F .text 00000002 EXTI9_5_IRQHandler +0800864c w F .text 00000002 RTC_WKUP_IRQHandler +0800864c w F .text 00000002 ETH_WKUP_IRQHandler +080098c4 w F .text 0000000c HAL_GetTick +0800864c w F .text 00000002 SPI2_IRQHandler +0800856c g F .text 00000002 __retarget_lock_acquire_recursive +0800864c w F .text 00000002 OTG_HS_EP1_IN_IRQHandler +0800864c w F .text 00000002 MemManage_Handler +08009a34 g F .text 00000014 main +0800864c w F .text 00000002 DMA1_Stream0_IRQHandler +08008f5c g F .text 0000013a HAL_CAN_GetRxMessage +0800a2ac g *ABS* 00000000 _siccmram +0800864c w F .text 00000002 CAN1_TX_IRQHandler +0800864c w F .text 00000002 SVC_Handler +0800864c w F .text 00000002 EXTI4_IRQHandler +08009cf4 g F .text 0000000c BootComInit +08008650 g F .text 0000004c SystemInit +08009e14 g F .text 00000000 _fini +080096e6 w F .text 00000002 HAL_UART_MspInit +0800852c g F .text 0000000c atexit +10000000 g .ccmram 00000000 _eccmram +0800982c w F .text 0000004c HAL_InitTick +0800864c w F .text 00000002 FSMC_IRQHandler +0800864c w F .text 00000002 ETH_IRQHandler +080098ac w F .text 00000018 HAL_IncTick +0800864c w F .text 00000002 OTG_HS_EP1_OUT_IRQHandler +0800864c w F .text 00000002 WWDG_IRQHandler +08009924 g F .text 00000054 LedToggle +0800864c w F .text 00000002 TIM2_IRQHandler +0800864c w F .text 00000002 OTG_FS_WKUP_IRQHandler +0800864c w F .text 00000002 TIM1_TRG_COM_TIM11_IRQHandler +0800864c w F .text 00000002 OTG_HS_IRQHandler +08009150 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig +08008c82 g F .text 0000014c HAL_CAN_Init +20020000 g *ABS* 00000000 _estack +0800864c w F .text 00000002 EXTI1_IRQHandler +20000438 g .data 00000000 _edata +10000000 g .ccmram 00000000 _sccmram +20000520 g O .bss 00000001 __lock___at_quick_exit_mutex +0800864c w F .text 00000002 USART2_IRQHandler +0800869c w F .text 00000398 HAL_RCC_OscConfig +08008000 g O .isr_vector 00000000 g_pfnVectors +0800864c w F .text 00000002 I2C2_ER_IRQHandler +0800864c w F .text 00000002 DMA2_Stream1_IRQHandler +08009dfc g F .text 0000000c BootComCheckActivationRequest +080084cc w F .text 00000002 .hidden __aeabi_idiv0 +0800864c w F .text 00000002 CAN1_SCE_IRQHandler +0800864c w F .text 00000002 FLASH_IRQHandler +0800864c w F .text 00000002 DMA2_Stream4_IRQHandler +0800864c w F .text 00000002 BusFault_Handler +0800864c w F .text 00000002 USART1_IRQHandler +20000524 g O .bss 00000001 __lock___dd_hash_mutex +20000528 g O .bss 00000001 __lock___tz_mutex +08009172 g F .text 00000008 HAL_SYSTICK_IRQHandler +0800864c w F .text 00000002 OTG_FS_IRQHandler +0800864c w F .text 00000002 SPI3_IRQHandler +0800864c w F .text 00000002 DMA1_Stream4_IRQHandler +080096e8 g F .text 0000005e HAL_UART_Init +0800864c w F .text 00000002 I2C1_ER_IRQHandler +080098fc g F .text 00000008 TimerGet +080098d0 g F .text 0000002c TimerInit +0800864c w F .text 00000002 DMA2_Stream6_IRQHandler +0800864c w F .text 00000002 DMA1_Stream3_IRQHandler +2000052c g O .bss 00000001 __lock___sfp_recursive_mutex + + diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.srec b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.srec index 381d0916..a74c7fb6 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.srec +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.srec @@ -1,566 +1,560 @@ S025000062696E2F64656D6F70726F675F6F6C696D65785F73746D3332653430372E7372656335 -S31508008000000002203D8600088D8600088D8600083F -S315080080108D8600088D8600088D8600080000000001 -S315080080200000000000000000000000008D86000827 -S315080080308D860008000000008D860008C5860008A9 -S315080080408D8600088D8600088D8600088D860008B6 -S315080080508D8600088D8600088D8600088D860008A6 -S315080080608D8600088D8600088D8600088D86000896 -S315080080708D8600088D8600088D8600088D86000886 -S315080080808D8600088D8600088D8600088D86000876 -S315080080908D8600088D8600088D8600088D86000866 -S315080080A08D8600088D8600088D8600088D86000856 -S315080080B08D8600088D8600088D8600088D86000846 -S315080080C08D8600088D8600088D8600088D86000836 -S315080080D08D8600088D8600088D8600088D86000826 -S315080080E08D8600088D8600088D8600088D86000816 -S315080080F08D8600088D8600088D8600088D86000806 -S315080081008D8600088D8600088D8600088D860008F5 -S315080081108D8600088D8600088D8600088D860008E5 -S315080081208D8600088D8600088D8600088D860008D5 -S315080081308D8600088D8600088D8600088D860008C5 -S315080081408D8600088D8600088D8600088D860008B5 -S315080081508D8600088D8600088D8600088D860008A5 -S315080081608D8600088D8600088D8600088D86000895 -S315080081708D8600088D8600088D86000800000000A0 -S311080081808D8600088D860008EE11AA55B1 +S3150800800000000220FD8500084D8600084D86000800 +S315080080104D8600084D8600084D86000800000000C1 +S315080080200000000000000000000000004D86000867 +S315080080304D860008000000004D86000805990008D6 +S315080080404D8600084D8600084D8600084D860008B6 +S315080080504D8600084D8600084D8600084D860008A6 +S315080080604D8600084D8600084D8600084D86000896 +S315080080704D8600084D8600084D8600084D86000886 +S315080080804D8600084D8600084D8600084D86000876 +S315080080904D8600084D8600084D8600084D86000866 +S315080080A04D8600084D8600084D8600084D86000856 +S315080080B04D8600084D8600084D8600084D86000846 +S315080080C04D8600084D8600084D8600084D86000836 +S315080080D04D8600084D8600084D8600084D86000826 +S315080080E04D8600084D8600084D8600084D86000816 +S315080080F04D8600084D8600084D8600084D86000806 +S315080081004D8600084D8600084D8600084D860008F5 +S315080081104D8600084D8600084D8600084D860008E5 +S315080081204D8600084D8600084D8600084D860008D5 +S315080081304D8600084D8600084D8600084D860008C5 +S315080081404D8600084D8600084D8600084D860008B5 +S315080081504D8600084D8600084D8600084D860008A5 +S315080081604D8600084D8600084D8600084D86000895 +S315080081704D8600084D8600084D8600080000000060 +S311080081804D8600084D860008EE11AA5531 S3150800818C10B5054C237833B9044B13B10448AFF337 -S3150800819C00800123237010BD340400200000000069 -S315080081AC6C9E0008084B10B51BB108490848AFF37C -S315080081BC00800848036803B910BD074B002BFBD099 -S315080081CCBDE81040184700BF000000003804002026 -S315080081DC6C9E0008340400200000000053B94AB90C -S315080081EC002908BF00281CBF4FF0FF314FF0FF30A5 -S315080081FC00F07EB9ADF1080C6DE904CE00F006F876 -S3150800820CDDF804E0DDE9022304B070472DE9F047F8 -S3150800821C8C460E460446089D002B50D18A421746BA -S3150800822C6CD9B2FA82FEBEF1000F0BD0CEF1200447 -S3150800823C20FA04F401FA0EF644EA060C02FA0EF7D2 -S3150800824C00FA0EF44FEA1749220CBCFBF9F01FFA98 -S3150800825C87F809FB10C642EA064600FB08F3B34248 -S3150800826C09D9F61900F1FF3280F02281B34240F2A7 -S3150800827C1F8102383E44F61AA2B2B6FBF9F309FB83 -S3150800828C136642EA064403FB08F8A04509D9E41923 -S3150800829C03F1FF3280F00A81A04540F20781023BC8 -S315080082AC3C44C8EB040443EA00400021002D62D08C -S315080082BC24FA0EF400232C606B60BDE8F0878B4221 -S315080082CC07D9002D55D0002185E841000846BDE8A0 -S315080082DCF087B3FA83F1002940F09080B34202D3B9 -S315080082EC824200F2F880841A66EB03060120B44633 -S315080082FC002D40D085E81010BDE8F08712B901278B -S3150800830CB7FBF2F7B7FA87FEBEF1000F35D1F31BB0 -S3150800831C4FEA17481FFA87FC0121B3FBF8F0220C29 -S3150800832C08FB103642EA06460CFB00F3B34207D9A3 -S3150800833CF61900F1FF3202D2B34200F2CE80104693 -S3150800834CF61AA2B2B6FBF8F308FB136642EA064421 -S3150800835C0CFB03FCA44507D9E41903F1FF3202D23E -S3150800836CA44500F2B5801346CCEB040443EA00405E -S3150800837C9CE729462846BDE8F087CEF1200106FA87 -S3150800838C0EF307FA0EF720FA01F94FEA1748CE4012 -S3150800839C49EA0309B6FBF8FA4FEA194408FB1A66C8 -S315080083AC1FFA87FC44EA06430AFB0CF29A4200FAC7 -S315080083BC0EF40AD9DB190AF1FF3180F087809A424C -S315080083CC40F28480AAF1020A3B449B1A1FFA89F9E7 -S315080083DCB3FBF8F108FB113349EA034301FB0CF62E -S315080083EC9E4207D9DB1901F1FF326BD29E4269D93D -S315080083FC02393B449B1B41EA0A418EE7C1F1200E28 -S3150800840C22FA0EF48B40234320FA0EF706FA01F4EF -S3150800841C4FEA134C26FA0EF63C43B6FBFCF9270C2E -S3150800842C0CFB19661FFA83F847EA064609FB08F798 -S3150800843CB74202FA01F200FA01FA08D9F61809F15C -S3150800844CFF3041D2B7423FD9A9F102091E44F61BA7 -S3150800845CA0B2B6FBFCF40CFB146640EA064704FB18 -S3150800846C08F8B84507D9FF1804F1FF3028D2B845E3 -S3150800847C26D9023C1F4444EA0940C8EB0707A0FB6F -S3150800848C02894F4544464E4614D329D065B3BAEBF8 -S3150800849C040367EB060707FA0EFECB40CF404EEAFD -S315080084AC030385E888000021BDE8F0871346F8E643 -S315080084BC1046E0E6B8EB020469EB03060138E5E77B -S315080084CC0446D8E7114695E78146C0E78A467CE715 -S315080084DC023B3C4448E708460AE702383E442FE785 -S315080084ECC245E7D33E46D1E72946BDE8F08700BF2B -S315080084FC704700BF70B50F4E0F4D761BB61018BFE0 -S3150800850C002405D0013455F8043B9847A642F9D106 -S3150800851C0A4E0B4D761B01F0A3FCB61018BF0024AF -S3150800852C06D0013455F8043B9847A642F9D170BDDC -S3150800853C70BD00BFCC9E0008CC9E0008D49E0008D7 -S3150800854CCC9E0008024B13B1024800F005B87047E0 -S3150800855C0000000071850008002301461A461846DB -S3150800856C00F014B838B5074D074C2C1BA41005D0D1 -S3150800857C013C55F8043D9847002CF9D1BDE8384024 -S3150800858C01F074BCD89E0008D49E00082DE9F0476B -S3150800859C254C2568D5F8484106468846924699469C -S315080085ACC4B360681F2817DC431C76B104EB80053E -S315080085BC0122C5F888A0D4F8881182401143022EEE -S315080085CCC4F88811C5F808911ED00230636044F8C7 -S315080085DC20800020BDE8F087144B03B34FF4C87015 -S315080085ECAFF300800446D0B1D5F84831002780E8AF -S315080085FC8800C5F8484138460123C4F88871C4F880 -S3150800860C8C71002EE1D0D1E7D4F88C110A43C4F84A -S3150800861C8C21DAE705F5A674C5F84841C1E74FF091 -S3150800862CFF30BDE8F08700BF849E000800000000FC -S3150800863CDFF834D0002103E00C4B5B58435004316F -S3150800864C0B480C4B42189A42F6D30B4A02E000230D -S3150800865C42F8043B094B9A42F9D300F035F9FFF777 -S3150800866C49FF00F083F8704700000220D89E0008E6 -S3150800867C00000020340400203404002010050020DB -S3150800868CFEE7000008B500F097FE084BA3FB003088 -S3150800869C800900F0E1FF042000F0F4FF00221146E7 -S315080086AC4FF0FF3000F0A6FF08BD00BFD34D621097 -S315080086BC08B501F05BFA08BD08B501F04BFA00F0F5 -S315080086CCF3FF08BD00B595B000210191204B1A6C3B -S315080086DC42F080521A641B6C03F080530193019B81 -S315080086EC02911C4B1A6842F480421A601B6803F408 -S315080086FC80430293029B012308934FF4803309931A -S3150800870C02230E934FF480020F920C2210924FF410 -S3150800871CA872119212930723139308A800F06CFB06 -S3150800872C00B1FEE70F23039302230493002305935A -S3150800873C4FF4A05306934FF480530793052103A8CF -S3150800874C00F08AFD00B1FEE715B05DF804FB00BF2A -S3150800875C003802400070004008B501F0E1F9FFF757 -S3150800876CB1FFFFF78FFF01F007FA08BD08B5FFF751 -S3150800877CF3FF01F0E7FA01F009FA01F06BFBFAE7EF -S3150800878CF0B58DB0002400944C4B5A6C42F48042E0 -S3150800879C5A645A6C02F480420092009A01941A6C3C -S315080087AC42F080521A641A6C02F080520192019AB5 -S315080087BC02941A6B42F002021A631A6B02F0020256 -S315080087CC0292029A03941A6B42F004021A631A6B09 -S315080087DC02F004020392039A04945A6C42F02002A3 -S315080087EC5A645A6C02F020020492049A05941A6C84 -S315080087FC42F000721A641A6C02F000720592059A1D -S3150800880C06941A6C42F080621A641B6C03F080633F -S3150800881C0693069B032000F0DBFE224621466FF0EA -S3150800882C0B0000F0E7FE224621466FF00A0000F026 -S3150800883CE1FE224621466FF0090000F0DBFE2246D7 -S3150800884C21466FF0040000F0D5FE224621466FF053 -S3150800885C030000F0CFFE224621466FF0010000F01F -S3150800886CC9FE224621464FF0FF3000F0C3FE4FF4F6 -S3150800887C005307930125089509940A94104F07A9E4 -S3150800888C384600F0BFFDC0230793022608960995C3 -S3150800889C03250A9508230B9307A9384600F0B2FD61 -S315080088AC60230793089609940A9509230B9307A93D -S315080088BC044800F0A7FD0DB0F0BD00BF003802401B -S315080088CC00080240000402400E49D1F8883043F4EF -S315080088DC7003C1F888300C4B1A6842F001021A6012 -S315080088EC002098601A6822F0847222F480321A608A -S315080088FC064A5A601A6822F480221A60D860044B19 -S3150800890C8B60704700ED00E0003802401030002400 -S3150800891C008000082DE9F843044601680B6923F426 -S3150800892C4052C36813430B610068C36823F41642AC -S3150800893C22F00C02A1682369194363691943E36998 -S3150800894C0B431343C36021684B6923F44072A36934 -S3150800895C13434B61E369B3F5004F40F0BB802768BE -S3150800896C03F1804303F510439F4203D003F580635C -S3150800897C9F4257D100F036FD00EB800000EB8000DB -S3150800898C65686D00B0FBF5F5AB4EA6FB05356D09B4 -S3150800899C2D0100F027FD00EB800000EB80006368DA -S315080089AC5B00B0FBF3F900F01DFD00EB800000EB5B -S315080089BC800063685B00B0FBF3F3A6FB03235B093B -S315080089CC4FF0640808FB1393DB003233A6FB032332 -S315080089DC5B095B0003F4F8731D4400F003FD00EB20 -S315080089EC800000EB800063685B00B0FBF3F900F0D5 -S315080089FCF9FC00EB800000EB800063685B00B0FBC1 -S31508008A0CF3F3A6FB03235B0908FB13984FEAC80884 -S31508008A1C08F13208A6FB0836C6F342163544BD6083 -S31508008A2CBDE8F88300F0CEFC00EB800000EB80007C -S31508008A3C65686D00B0FBF5F57F4EA6FB05356D092F -S31508008A4C2D0100F0BFFC00EB800000EB8000636892 -S31508008A5C5B00B0FBF3F900F0B5FC00EB800000EB13 -S31508008A6C800063685B00B0FBF3F3A6FB03235B098A -S31508008A7C4FF0640808FB1393DB003233A6FB032381 -S31508008A8C5B095B0003F4F8731D4400F09BFC00EBD8 -S31508008A9C800000EB800063685B00B0FBF3F900F024 -S31508008AAC91FC00EB800000EB800063685B00B0FB78 -S31508008ABCF3F3A6FB03235B0908FB13984FEAC808D4 -S31508008ACC08F13208A6FB0836C6F342163544BD60D3 -S31508008ADCBDE8F8832668594B9E4203D003F580639C -S31508008AEC9E4254D100F07EFC00EB800000EB800027 -S31508008AFC6568AD00B0FBF5F54F4FA7FB05356D095D -S31508008B0C2D0100F06FFC00EB800000EB8000636821 -S31508008B1C9B00B0FBF3F800F065FC00EB800000EB63 -S31508008B2C800063689B00B0FBF3F3A7FB03235B0988 -S31508008B3C4FF0640909FB13831B013233A7FB03238C -S31508008B4C5B0903F0F0031D4400F04CFC00EB8000BD -S31508008B5C00EB800063689B00B0FBF3F800F042FC66 -S31508008B6C00EB800000EB800063689B00B0FBF3F31E -S31508008B7CA7FB03235B0909FB13831B013233A7FBF2 -S31508008B8C0323C3F343131D44B560BDE8F88300F013 -S31508008B9C19FC00EB800000EB80006568AD00B0FBAB -S31508008BACF5F5254FA7FB05356D092D0100F00AFCD7 -S31508008BBC00EB800000EB800063689B00B0FBF3F8C9 -S31508008BCC00F000FC00EB800000EB800063689B0063 -S31508008BDCB0FBF3F3A7FB03235B094FF0640909FB0E -S31508008BEC13831B013233A7FB03235B0903F0F00342 -S31508008BFC1D4400F0E7FB00EB800000EB8000636887 -S31508008C0C9B00B0FBF3F800F0DDFB00EB800000EBFB -S31508008C1C800063689B00B0FBF3F3A7FB03235B0997 -S31508008C2C09FB13831B013233A7FB0323C3F343133B -S31508008C3C1D44B560BDE8F8831F85EB510010014053 -S31508008C4C2DE9F04105460F4616469846069C1EE049 -S31508008C5CB4F1FF3F1BD02CB100F088FFC8EB000025 -S31508008C6C844214D22A68D36823F4D073D3602A6852 -S31508008C7C536923F001035361202385F8393085F8AD -S31508008C8C3A30002385F838300320BDE8F0812B688C -S31508008C9C1B6837EA03030CBF01230023B342D7D062 -S31508008CAC0020BDE8F08100BF704700BF68B310B55F -S31508008CBC044690F8393013F0FF0F04D1002380F8DE -S31508008CCC3830FFF7F1FF242384F839302268D3684B -S31508008CDC23F40053D3602046FFF71CFE2268136961 -S31508008CEC23F4904313612268536923F02A035361D2 -S31508008CFC2268D36843F40053D3600020E063202332 -S31508008D0C84F8393084F83A3010BD0120704700BF1A -S31508008D1C2DE9F04182B01E4690F83A30DBB2202B92 -S31508008D2C5BD104460D469046002958D0002A58D0E7 -S31508008D3C90F83830012B56D0012380F838300023B0 -S31508008D4CC363222380F83A3000F010FF0746A4F8D4 -S31508008D5C2C80A4F82E8035E0E38D9BB2013B9BB2A8 -S31508008D6CE385A368B3F5805F17D100963B460022CE -S31508008D7C20212046FFF764FF002836D1236933B932 -S31508008D8C23685B68C3F3080325F8023B1AE02368DB -S31508008D9C5B68DBB225F8013B14E000963B460022E3 -S31508008DAC20212046FFF74CFF08BB236923B923680B -S31508008DBC5B682B70013505E023685B6803F07F035D -S31508008DCC2B700135E38D9BB2002BC5D1202384F87B -S31508008DDC3A30002084F838000AE0022008E0012026 -S31508008DEC06E0012004E0022002E0032000E0032054 -S31508008DFC02B0BDE8F08100BF002800F0B58170B55F -S31508008E0C82B00446036813F0010F5AD0A04B9B6836 -S31508008E1C03F00C03042B0AD09D4B9B6803F00C0340 -S31508008E2C082B0DD19A4B5B6813F4800F08D0984B1E -S31508008E3C1B6813F4003F44D06368002B41D195E1BD -S31508008E4C6368B3F5803F05D1914A136843F48033C0 -S31508008E5C136015E0B3F5A02F09D18D4B1A6842F4AF -S31508008E6C80221A601A6842F480321A6008E0884B2D -S31508008E7C1A6822F480321A601A6822F480221A6060 -S31508008E8C63687BB100F072FE054605E000F06EFEE5 -S31508008E9C401B642800F26C817D4B1B6813F4003F61 -S31508008EACF4D00EE000F062FE054605E000F05EFE2A -S31508008EBC401B642800F25E81754B1B6813F4003F57 -S31508008ECCF4D1236813F0020F50D0714B9B6813F042 -S31508008EDC0C0F0AD06E4B9B6803F00C03082B16D1AB -S31508008EEC6B4B5B6813F4800F11D1694B1B6813F03D -S31508008EFC020F03D0E368012B40F03E81644A1368E5 -S31508008F0C23F0F803216943EAC10313602EE0E368F2 -S31508008F1CD3B101225F4B1A6000F028FE054605E026 -S31508008F2C00F024FE401B022800F22881584B1B68CF -S31508008F3C13F0020FF4D0564A136823F0F80321698C -S31508008F4C43EAC103136011E00022524B1A6000F089 -S31508008F5C0DFE054605E000F009FE401B022800F24E -S31508008F6C0F814B4B1B6813F0020FF4D1236813F0D7 -S31508008F7C080F26D0636993B10122474B1A6000F09B -S31508008F8CF5FD054605E000F0F1FD401B022800F250 -S31508008F9CF9803F4B5B6F13F0020FF4D011E00022FF -S31508008FAC3D4B1A6000F0E2FD054605E000F0DEFDDB -S31508008FBC401B022800F2E880354B5B6F13F0020F5A -S31508008FCCF4D1236813F0040F7CD0314B1B6C13F0CF -S31508008FDC805F0DD1002301932D4B1A6C42F0805201 -S31508008FEC1A641B6C03F080530193019B012500E066 -S31508008FFC00252A4B1B6813F4807F13D1274A136864 -S3150800900C43F48073136000F0B1FD064605E000F0EA -S3150800901CADFD801B022800F2B980204B1B6813F4A7 -S3150800902C807FF4D0A368012B05D1194A136F43F03E -S3150800903C0103136714E0052B09D1154B1A6F42F07F -S3150800904C04021A671A6F42F001021A6708E0104BFD -S3150800905C1A6F22F001021A671A6F22F004021A67B5 -S3150800906CA3688BB100F082FD064607E000F07EFD92 -S3150800907C801B41F28833984200F28A80044B1B6F9E -S3150800908C13F0020FF2D017E000F070FD06460EE062 -S3150800909C0038024000004742800E474200700040EC -S315080090AC00F064FD801B41F28833984272D8404B1D -S315080090BC1B6F13F0020FF3D125B13D4A136C23F045 -S315080090CC80531364A369002B66D0394A926802F060 -S315080090DC0C02082A62D0022B33D10022354B1A60B7 -S315080090EC00F044FD054604E000F040FD401B022854 -S315080090FC56D82F4B1B6813F0007FF5D1E269236A0B -S3150800910C1343626A43EA8213A26A5208013A43EA93 -S3150800911C0243E26A43EA0263254A53600122254B5D -S3150800912C1A6000F023FD044604E000F01FFD001B46 -S3150800913C022837D81E4B1B6813F0007FF5D0002089 -S3150800914C33E000221B4B1A6000F010FD044604E0C5 -S3150800915C00F00CFD001B022826D8154B1B6813F0D3 -S3150800916C007FF5D1002020E00120704701201CE08B -S3150800917C03201AE0032018E0012016E0032014E06F -S3150800918C032012E0032010E003200EE003200CE07D -S3150800919C03200AE0032008E0002006E0012004E092 -S315080091AC032002E0032000E0032002B070BD00BFDC -S315080091BC003802406000474238B5244B9B6803F0E0 -S315080091CC0C03042B3FD0082B01D0214838BD1F4B6C -S315080091DC5A6802F03F025B6813F4800F0AD01B4BE7 -S315080091EC5968C1F3881100231A48A1FB0001FEF740 -S315080091FCF5FF1FE0154B5B68C3F38813DC000025ED -S3150800920C690141EAD4616001041B61EB0505A901FA -S3150800921C41EA9461A001001B61EB0501C01841F1FC -S3150800922C00018B0243EA9053840220461946002318 -S3150800923CFEF7D4FF054B5B68C3F3014301335B00B0 -S3150800924CB0FBF3F038BD034838BD00BF0038024008 -S3150800925C0024F400001BB700002800F0978070B5B6 -S3150800926C0446514B1B6803F00F038B4208D2CBB252 -S3150800927C4D4A1370136803F00F03994240F0888027 -S3150800928C236813F0020F17D013F0040F04D0474AC3 -S3150800929C936843F4E0539360236813F0080F04D0E3 -S315080092AC424A936843F4604393604048836823F0CA -S315080092BCF002A368134383600D46236813F0010F6D -S315080092CC2FD06268012A05D1384B1B6813F4003F6E -S315080092DC0ED15FE0931E012B05D8344B1B6813F097 -S315080092EC007F05D158E0314B1B6813F0020F55D09F -S315080092FC2E498B6823F0030313438B6000F036FC6E -S3150800930C064606E000F032FC801B41F28833984290 -S3150800931C46D8264B9B6803F00C036268B3EB820FA6 -S3150800932CF0D1214B1B6803F00F039D4207D2EAB21A -S3150800933C1D4B1A701B6803F00F039D4232D123682C -S3150800934C13F0040F06D019498B6823F4E052E3682E -S3150800935C13438B60236813F0080F07D0134A9368DE -S3150800936C23F46043216943EAC1039360FFF724FFA2 -S3150800937C0E4B9B68C3F303130D4AD35CD8400D4BB5 -S3150800938C1860002000F0A6FB002070BD0120704775 -S3150800939C012070BD012070BD012070BD012070BD7B -S315080093AC032070BD012070BD003C0240003802400D -S315080093BC889E000828040020014B1868704700BFD7 -S315080093CC2804002008B5FFF7F7FF044B9B68C3F386 -S315080093DC8223034AD35CD84008BD00BF003802403C -S315080093EC989E000808B5FFF7E7FF044B9B68C3F384 -S315080093FC4233034AD35CD84008BD00BF003802404C -S3150800940C989E0008F0B583B00024CDE00123A34054 -S3150800941C0A6803EA0205AB4240F0C5804A68022A8C -S3150800942C01D0122A10D1E608083650F826C004F0E6 -S3150800943C070297000F22BA402CEA020E0A69BA40B4 -S3150800944C4EEA020240F82620026867000326BE4050 -S3150800945CF64302EA060E4A6802F00302BA404EEADE -S3150800946C020202604A6802F1FF3EBEF1010F03D9FF -S3150800947C112A01D0122A10D1826806EA020ECA688D -S3150800948CBA404EEA02028260426822EA03034A683C -S3150800949CC2F30012A2401A434260C3681E408B688E -S315080094ACBB403343C3604B6813F0805F7BD000230B -S315080094BC0193404B5A6C42F480425A645B6C03F439 -S315080094CC80430193019BA608B21C3B4B53F82270B0 -S315080094DC04F003039B000F229A4027EA0207374A37 -S315080094EC90421DD002F5806290421BD002F5806234 -S315080094FC904219D002F58062904217D002F580622C -S3150800950C904215D002F58062904213D002F5806223 -S3150800951C904211D002F5806290420FD107220EE0DC -S3150800952C00220CE001220AE0022208E0032206E0EF -S3150800953C042204E0052202E0062200E0082202FAD0 -S3150800954C03F33B4302361C4A42F826301C4B1A6876 -S3150800955CEB4302EA03064F6817F4803F01D045EA4D -S3150800956C0206174A1660526803EA02064F6817F491 -S3150800957C003F01D045EA0206114A5660926803EA92 -S3150800958C02064F6817F4801F01D045EA02060C4AFA -S3150800959C9660D26813404E6816F4001F01D045EA4F -S315080095AC0203074AD36001340F2C7FF62FAF03B0A2 -S315080095BCF0BD00BF003802400038014000000240F0 -S315080095CC003C01400AB1816170470904816170470A -S315080095DC074AD36823F4E0631B041B0C000200F44F -S315080095ECE060184340F0BF6040F40030D06070472C -S315080095FC00ED00E030B4164BDB68C3F30223C3F16D -S3150800960C0704042C28BF04241D1D062D01D9DD1EB4 -S3150800961C00E00025012303FA04F4013C2140A9408B -S3150800962CAB40013B1A400A43002806DA00F00F004B -S3150800963C1201D2B2074B1A5407E01201D2B200F14A -S3150800964C604000F5614080F8002330BC704700BFCD -S3150800965C00ED00E014ED00E00138B0F1807F0AD28D -S3150800966C064B5860F021064A82F8231000209860B1 -S3150800967C07221A6070470120704700BF10E000E00F -S3150800968C00ED00E0042805D1054A136843F00403ED -S3150800969C13607047024A136823F00403136070477B -S315080096AC10E000E0704700BF08B5FFF7FBFF08BDE8 -S315080096BC704700BF002800F0A48038B5044690F81F -S315080096CC203013F0FF0F01D1FFF7F2FF2268136861 -S315080096DC23F00203136000F049FA05460DE000F08A -S315080096EC45FA401B0A2808D9636A43F400336362B7 -S315080096FC052384F82030012038BD23685A6812F0F7 -S3150800970C020FECD11A6842F001021A6000F02EFA28 -S3150800971C05460DE000F02AFA401B0A2808D9636AA8 -S3150800972C43F400336362052384F82030012038BDE6 -S3150800973C23685A6812F0010FECD0227E012A04D154 -S3150800974C1A6842F080021A6003E01A6822F0800256 -S3150800975C1A60637E012B05D12268136843F0400317 -S3150800976C136004E02268136823F040031360A37E99 -S3150800977C012B05D12268136843F02003136004E01B -S3150800978C2268136823F020031360E37E012B05D1AE -S3150800979C2268136823F01003136004E02268136828 -S315080097AC43F010031360237F012B05D1226813683D -S315080097BC43F00803136004E02268136823F00803D7 -S315080097CC1360637F012B05D12268136843F00403E9 -S315080097DC136004E02268136823F0040313602168FD -S315080097ECA268E3681A4323691A4363691A436368D0 -S315080097FC013B1343CB6100206062012384F82030BF -S3150800980C38BD0120704700BF70B490F82030DBB229 -S3150800981C012B05D090F82030DBB2022B40F081806A -S3150800982C434BD3F8002242F00102C3F80022D3F8C6 -S3150800983C002222F47C52C3F80022D3F80022486A8C -S3150800984C42EA0022C3F800224A69012000FA02F211 -S3150800985CD3F81C02D4432040C3F81C02CB69B3B915 -S3150800986C334BD3F80C022040C3F80C024869CE6877 -S3150800987C8D8845EA0645483043F830504D698E6860 -S3150800988C088840EA0640483503EBC5035860CB699F -S3150800989C012B16D1264BD3F80C021043C3F80C0235 -S315080098AC48690E688D8845EA0645483043F83050B5 -S315080098BC4D698E68888940EA0640483503EBC5032E -S315080098CC58608B6933B91A48D0F804322340C0F86B -S315080098DC043205E01648D0F804321343C0F80432B3 -S315080098EC0B6933B91248D0F814321C40C0F814422C -S315080098FC05E00F48D0F814321343C0F814320B6A3B -S3150800990C012B05D10A49D1F81C321A43C1F81C227D -S3150800991C074AD2F8003223F00103C2F800320020BD -S3150800992C04E0436A43F480234362012070BC704709 -S3150800993C0064004038B590F82030DBB2012B22D1F8 -S3150800994C0446022380F820300268136823F00103CA -S3150800995C136000F00BF905460DE000F007F9401B03 -S3150800996C0A2808D9636A43F400336362052384F82A -S3150800997C2030012038BD23685B6813F0010FECD149 -S3150800998C0020606238BD436A43F400234362012019 -S3150800999C38BD00BF30B490F82040E4B2012C05D095 -S315080099AC90F82040E4B2022C40F08A8051B9046841 -S315080099BCE46814F0030F12D1436A43F400134362AC -S315080099CC012084E001290AD10468246914F0030FE4 -S315080099DC05D1436A43F400134362012077E0056816 -S315080099EC01F11B0424012C5904F0040494603CB9BD -S315080099FC056801F11B0424012C59640D146006E05A -S31508009A0C056801F11B0424012C59E4085460056807 -S31508009A1C01F11B0424012D59C5F34005D5600568D1 -S31508009A2C25446D6805F00F051561056825446D68B4 -S31508009A3CC5F30725956105682C446468240C5461A4 -S31508009A4C04680A011444D4F8B8411C700468144418 -S31508009A5CD4F8B841240A5C7004681444D4F8B841A4 -S31508009A6C240C9C7004681444D4F8B841240EDC7099 -S31508009A7C04681444D4F8BC411C7104681444D4F822 -S31508009A8CBC41240A5C7104681444D4F8BC41240C07 -S31508009A9C9C7104682244D2F8BC21120EDA7131B9D1 -S31508009AAC0268D36843F02003D36000200FE0012935 -S31508009ABC0CD10268136943F020031361002006E0F9 -S31508009ACC436A43F480234362012000E0002030BC43 -S31508009ADC704700BF10B504460E4B18784FF47A73CE -S31508009AECB3FBF0F30C4A1068B0FBF3F0FFF7B4FDC8 -S31508009AFC58B90F2C0BD8002221464FF0FF30FFF730 -S31508009B0C79FD064B1C60002010BD012010BD0120FC -S31508009B1C10BD00BF30040020280400202C040020AF -S31508009B2C08B50B4B1A6842F400721A601A6842F4AC -S31508009B3C80621A601A6842F480721A600320FFF772 -S31508009B4C47FD0020FFF7C6FFFEF71AFE002008BDEA -S31508009B5C003C0240034A1368034909780B44136016 -S31508009B6C704700BF0C05002030040020014B186814 -S31508009B7C704700BF0C05002008B501224FF40051B0 -S31508009B8C0148FFF71FFD08BD0008024010B5FEF797 -S31508009B9C8FFD104B1B68C31AB3F5FA7F18D304460E -S31508009BAC0D4B1B784BB901220B4B1A7000224FF444 -S31508009BBC00510A48FFF706FD08E00022064B1A700A -S31508009BCC01224FF400510548FFF7FCFC014B1C60C1 -S31508009BDC10BD00BF500400205404002000080240A9 -S31508009BEC08B50848084B03604FF4614343600023EB -S31508009BFC8360C360036183610C224261C361FFF712 -S31508009C0C55F808BD5C040020001401402DE9F0410C -S31508009C1C04460D4617469846FFF7D4FB154BA3FB8F -S31508009C2C0030800900221FE0134B13F8121003EBC7 -S31508009C3C420393F801E001EB0E0303FB0443B0FB6C -S31508009C4CF3FC03FB1C066EB91FFA8CF32B80013B45 -S31508009C5C9BB2B3F5806F05D2397088F800E0012005 -S31508009C6CBDE8F0810132D2B2112ADDD90020BDE857 -S31508009C7CF08100BFD34D6210A09E000830B58DB0A0 -S31508009C8C0025ADF82E508DF82D500CAB03F8045D5D -S31508009C9C0DF12D020DF12E014FF4FA70FFF7B6FFF8 -S31508009CAC1E4C1F4B236025766576A576E5762577BB -S31508009CBC6577A560E5609DF82D30013B1B04236193 -S31508009CCC9DF82C30013B1B056361BDF82E30636093 -S31508009CDC2046FFF7EFFC2268124B9A4201D10695F3 -S31508009CEC01E00E23069300230793012208924CF6F3 -S31508009CFCE041019102934FF6E0710391042104911E -S31508009D0C059309920E230A93044C69442046FFF7DF -S31508009D1C7BFD2046FFF70EFE0DB030BDE00400209B -S31508009D2C006800400064004008B500230122014683 -S31508009D3C0348FEF7EDFF08B9012008BD002008BD51 -S31508009D4C5C04002008B5FFF74BFFFFF797FF08BD2B -S31508009D5CBFF34F8F0549CA6802F4E062044B1343FC -S31508009D6CCB60BFF34F8F00BFFDE700BF00ED00E0EF -S31508009D7C0400FA0508B5214B1B78ABB92048FFF748 -S31508009D8CD3FF012838D11E4B1B78013BDBB23F2B86 -S31508009D9C32D8FEF78DFC1B4B18600122174B1A7034 -S31508009DAC0022194B1A7008BD174B1B78013314483F -S31508009DBC1844FFF7B9FF012814D1134A1378013355 -S31508009DCCDBB213700E4A1278934215D100220B4B54 -S31508009DDC1A700B4B5B78FF2B0ED1094B9B785BB932 -S31508009DECFFF7B6FFFEF764FC064B1B686433984214 -S31508009DFC02D90022014B1A7008BD00BF08050020C5 -S31508009E0C9C04002058040020DD04002000B58BB00B -S31508009E1C01AB03AA00210E48FFF7BCFDA8B940F216 -S31508009E2C6763039A9A4203D1059B1BB1002302E090 -S31508009E3C002300E0012343B19DF80430FF2B04D125 -S31508009E4C9DF805300BB9FFF783FF0BB05DF804FBE3 -S31508009E5CE004002008B5FFF78DFFFFF7D7FF08BD14 -S31508009E6CF8B500BFF8BC08BC9E467047F8B500BFED -S30D08009E7CF8BC08BC9E467047BD -S31508009E840000002000000000000000000102030496 -S31508009E940607080900000000010203040502060279 -S31508009EA4060307030803090309040A040B040C043C -S31508009EB40C050D050E050F050F06100610071008EC -S30D08009EC454E3FF7F01000000D2 -S30D08009ECC51850008B181000868 -S30908009ED48D81000866 -S31508009ED800000000EC02002054030020BC03002008 -S31508009EE8000000000000000000000000000000005C -S31508009EF8000000000000000000000000000000004C -S31508009F08000000000000000000000000000000003B -S31508009F18000000000000000000000000000000002B -S31508009F28000000000000000000000000000000001B -S31508009F38000000000000000000000000000000000B -S31508009F4800000000000000000000000000000000FB -S31508009F5800000000000000000000000000000000EB -S31508009F6800000000000000000000000000000000DB -S31508009F7800000000000000000100000000000000CA -S31508009F880E33CDAB34126DE6ECDE05000B0000008F -S31508009F9800000000000000000000000000000000AB -S31508009FA8000000000000000000000000000000009B -S31508009FB8000000000000000000000000000000008B -S31508009FC8000000000000000000000000000000007B -S31508009FD8000000000000000000000000000000006B -S31508009FE8000000000000000000000000000000005B -S31508009FF8000000000000000000000000000000004B -S3150800A008000000000000000000000000000000003A -S3150800A018000000000000000000000000000000002A -S3150800A028000000000000000000000000000000001A -S3150800A038000000000000000000000000000000000A -S3150800A04800000000000000000000000000000000FA -S3150800A05800000000000000000000000000000000EA -S3150800A06800000000000000000000000000000000DA -S3150800A07800000000000000000000000000000000CA -S3150800A08800000000000000000000000000000000BA -S3150800A09800000000000000000000000000000000AA -S3150800A0A8000000000000000000000000000000009A -S3150800A0B8000000000000000000000000000000008A -S3150800A0C8000000000000000000000000000000007A -S3150800A0D8000000000000000000000000000000006A -S3150800A0E8000000000000000000000000000000005A -S3150800A0F8000000000000000000000000000000004A -S3150800A1080000000000000000000000000000000039 -S3150800A1180000000000000000000000000000000029 -S3150800A1280000000000000000000000000000000019 -S3150800A1380000000000000000000000000000000009 -S3150800A14800000000000000000000000000000000F9 -S3150800A15800000000000000000000000000000000E9 -S3150800A16800000000000000000000000000000000D9 -S3150800A17800000000000000000000000000000000C9 -S3150800A18800000000000000000000000000000000B9 -S3150800A19800000000000000000000000000000000A9 -S3150800A1A80000000000000000000000000000000099 -S3150800A1B80000000000000000000000000000000089 -S3150800A1C80000000000000000000000000000000079 -S3150800A1D80000000000000000000000000000000069 -S3150800A1E80000000000000000000000000000000059 -S3150800A1F80000000000000000000000000000000049 -S3150800A2080000000000000000000000000000000038 -S3150800A2180000000000000000000000000000000028 -S3150800A2280000000000000000000000000000000018 -S3150800A2380000000000000000000000000000000008 -S3150800A24800000000000000000000000000000000F8 -S3150800A25800000000000000000000000000000000E8 -S3150800A26800000000000000000000000000000000D8 -S3150800A27800000000000000000000000000000000C8 -S3150800A28800000000000000000000000000000000B8 -S3150800A29800000000000000000000000000000000A8 -S3150800A2A80000000000000000000000000000000098 -S3150800A2B80000000000000000000000000000000088 -S3150800A2C80000000000000000000000000000000078 -S3150800A2D80000000000000000000000000000000068 -S3150800A2E80000000000000000000000000000000058 -S3150800A2F800000000000000000024F4001000000020 -S3090800A3080100000042 -S7050800863D2F +S3150800819C00800123237010BD380400200000000065 +S315080081AC089E000808B5034B1BB103490348AFF3F7 +S315080081BC008008BD000000003C040020089E000852 +S315080081CC53B94AB9002908BF00281CBF4FF0FF3124 +S315080081DC4FF0FF3000F074B9ADF1080C6DE904CE20 +S315080081EC00F006F8DDF804E0DDE9022304B0704778 +S315080081FC2DE9F047089E04468846002B40F08580FA +S3150800820C8A42154648D9B2FA82F24AB1C2F1200717 +S3150800821C01FA02F320FA07F7954047EA0308944057 +S3150800822C4FEA154E230CB8FBFEF71FFA85FC0EFB1E +S3150800823C178843EA084307FB0CF1994209D9EB184E +S3150800824C07F1FF3080F0E380994240F2E080023F6C +S3150800825C2B445B1AA4B2B3FBFEF00EFB103344EAB4 +S3150800826C034400FB0CFCA44509D92C1900F1FF3377 +S3150800827C80F0CB80A44540F2C88002382C4440EAF2 +S3150800828C0740A4EB0C0400271EB1D4400023C6E912 +S3150800829C00433946BDE8F087002A53D0B2FA82F279 +S315080082AC002A40F0B680491B4FEA154E1FFA85F88E +S315080082BC0127B1FBFEFC230C0EFB1C1143EA014300 +S315080082CC08FB0CF1994207D9EB180CF1FF3002D2D6 +S315080082DC994200F2EC808446591AA3B2B1FBFEF01F +S315080082EC0EFB101443EA044408FB00F8A04507D912 +S315080082FC2C1900F1FF3302D2A04500F2DC80184697 +S3150800830CA4EB080440EA0C40BEE78B4208D9002EC1 +S3150800831C78D00027C6E9000138463946BDE8F0870B +S3150800832CB3FA83F77FB98B4202D3824200F2BD803F +S3150800833C841A61EB030301209846002EA9D0C6E9DE +S3150800834C0048A6E7FFDEC7F12005BB4022FA05FC6C +S3150800835C4CEA030C01FA07F420FA05F821FA05F39E +S3150800836C4FEA1C4E48EA0404B3FBFEF9210C0EFB3B +S3150800837C19331FFA8CF841EA034309FB08FA9A45A4 +S3150800838C02FA07F200FA07F10BD91CEB030309F101 +S3150800839CFF3080F088809A4540F28580A9F1020961 +S315080083AC6344A3EB0A03A4B2B3FBFEF00EFB103333 +S315080083BC44EA034400FB08F8A04508D91CEB04045E +S315080083CC00F1FF336BD2A04569D90238644440EA00 +S315080083DC0940A4EB0804A0FB02894C45C6464B464B +S315080083EC54D351D0002E69D0B1EB0E0264EB0304C2 +S315080083FC04FA05F522FA07F3FC401D43C6E90054B6 +S3150800840C002746E73746304643E7184637E7074618 +S3150800841C1FE7C2F1200320FA03F7954001FA02F090 +S3150800842C21FA03F34FEA154E3843010CB3FBFEF75A +S3150800843C1FFA85F80EFB173341EA034107FB08F3CD +S3150800844C8B4204FA02F407D9691807F1FF3C28D2C3 +S3150800845C8B4226D9023F2944CB1A81B2B3FBFEF0D4 +S3150800846C0EFB103341EA034100FB08F38B4207D994 +S3150800847C691800F1FF3C10D28B420ED902382944F8 +S3150800848CC91A40EA074714E74145ABD2B8EB020EC6 +S3150800849C69EB0C0201381346A4E76046F0E7184668 +S315080084AC95E76746D8E781467BE7384645E7ACF15A +S315080084BC020C2B4410E702382C4421E73746E8E631 +S315080084CC704700BF70B50D4E0D4D761BB61006D015 +S315080084DC0024013455F8043B9847A642F9D1094EB5 +S315080084EC094D761B01F08AFCB61006D0002401341F +S315080084FC55F8043B9847A642F9D170BD689E00080A +S3150800850C689E0008709E0008689E0008024B13B10E +S3150800851C024800F005B870470000000039850008CD +S3150800852C002301461A46184600F01EB838B50A4C00 +S3150800853C0A4D641BA4100AD004F18043013B05EBD9 +S3150800854C8305013C55F804399847002CF9D1BDE848 +S3150800855C384001F059BC00BF749E0008709E000894 +S3150800856C704700BF704700BF2DE9F0411E4C054609 +S3150800857C206890461F460E46FFF7F2FF1B4B1A68FB +S3150800858CD2F8483133B35A6820681F2A27DC4DB90C +S3150800859C911C01325A6043F82160FFF7E3FF002073 +S315080085ACBDE8F08103EB82010124C1F8888004FA46 +S315080085BC02FED3F88841022D44EA0E0CC3F888C192 +S315080085CCC1F80871E4D1D3F88C114EEA0104C3F84A +S315080085DC8C41DDE702F5A673C2F84831D3E7FFF7FD +S315080085ECC1FF4FF0FF30DBE728040020209E00086F +S315080085FCDFF834D0002103E00C4B5B5843500431B0 +S3150800860C0B480C4B42189A42F6D30B4A02E000234D +S3150800861C42F8043B094B9A42F9D300F013F8FFF7DA +S3150800862C51FF01F001FA704700000220749E000801 +S3150800863C00000020380400203804002034050020EF +S3150800864CFEE700000F49D1F8883043F47003C1F8EF +S3150800865C88300D4B1A6842F001021A6000209860A7 +S3150800866C1A6822F0847222F480321A60074A5A6019 +S3150800867C1A6822F480221A60D8604FF000638B6067 +S3150800868C704700BF00ED00E00038024010300024AF +S3150800869C002800F0B98170B582B00446036813F05F +S315080086AC010F3BD0A64B9B6803F00C03042B2CD074 +S315080086BCA34B9B6803F00C03082B21D06368B3F516 +S315080086CC803F4FD0B3F5A02F52D09D4B1A6822F499 +S315080086DC80321A601A6822F480221A606368002BAA +S315080086EC50D001F0E9F80546954B1B6813F4003F8A +S315080086FC14D101F0E1F8401B6428F5D903208AE16E +S3150800870C8F4B5B6813F4800FD8D08D4B1B6813F412 +S3150800871C003F03D06368002B00F07881236813F0C0 +S3150800872C020F54D0864B9B6813F00C0F3ED0844B2B +S3150800873C9B6803F00C03082B33D0E368002B67D037 +S3150800874C804B01221A6001F0B7F805467C4B1B6872 +S3150800875C13F0020F53D101F0AFF8401B0228F5D9DC +S3150800876C032058E1764A136843F480331360B5E75F +S3150800877C734B1A6842F480221A601A6842F48032E3 +S3150800878C1A60ABE701F098F805466D4B1B6813F4B5 +S3150800879C003FC3D001F090F8401B6428F5D903209C +S315080087AC39E1674B5B6813F4800FC6D1644B1B68C1 +S315080087BC13F0020F03D0E368012B40F02981604ABD +S315080087CC136823F0F803216943EAC103136023688D +S315080087DC13F0080F40D0636963B35B4B01221A6030 +S315080087EC01F06AF80546564B5B6F13F0020F33D14E +S315080087FC01F062F8401B0228F5D903200BE1504A18 +S3150800880C136823F0F803216943EAC1031360DEE712 +S3150800881C4C4B00221A6001F04FF80546484B1B6872 +S3150800882C13F0020FD3D001F047F8401B0228F5D9F4 +S3150800883C0320F0E0444B00221A6001F03DF805468F +S3150800884C3F4B5B6F13F0020F06D001F035F8401B57 +S3150800885C0228F5D90320DEE0236813F0040F78D03C +S3150800886C374B1B6C13F0805F33D100230193344BC9 +S3150800887C1A6C42F080521A641B6C03F080530193F5 +S3150800888C019B0125314B1B6813F4807F23D0A36809 +S3150800889C012B34D0052B38D0294B1A6F22F0010244 +S315080088AC1A671A6F22F004021A67A368002B36D0CF +S315080088BC01F002F80646224B1B6F13F0020F47D144 +S315080088CC00F0FAFF801B41F288339842F3D9032053 +S315080088DCA1E00025D6E71D4A136843F4807313609C +S315080088EC00F0EAFF0646194B1B6813F4807FCED1BD +S315080088FC00F0E2FF801B0228F5D903208BE0104A12 +S3150800890C136F43F001031367CFE70D4B1A6F42F051 +S3150800891C04021A671A6F42F001021A67C5E700F0DB +S3150800892CCBFF0646064B1B6F13F0020F10D000F058 +S3150800893CC3FF801B41F288339842F3D903206AE0BF +S3150800894C0038024000004742800E47420070004043 +S3150800895CE5B9A369002B5DD0314A926802F00C0286 +S3150800896C082A5AD0022B17D02E4B00221A6000F078 +S3150800897CA3FF04462A4B1B6813F0007F42D000F075 +S3150800898C9BFF001B0228F5D9032044E0244A136CEC +S3150800899C23F080531364DCE7224B00221A6000F0A4 +S315080089AC8BFF05461E4B1B6813F0007F06D000F0A4 +S315080089BC83FF401B0228F5D903202CE0E369226AC1 +S315080089CC1343626A43EA8213A26A5208013A43EADB +S315080089DC0243E26A43EA0263114A5360114B0122CD +S315080089EC1A6000F069FF04460D4B1B6813F0007FF4 +S315080089FC06D100F061FF001B0228F5D903200AE016 +S31508008A0C002008E0002006E001207047012002E063 +S31508008A1C012000E0002002B070BD0120FBE700BF7A +S31508008A2C0038024060004742254B9B6803F00C0354 +S31508008A3C042B40D0082B40D170B5214B5A6802F054 +S31508008A4C3F025B6813F4800F12D01D4B5968C1F3B3 +S31508008A5C881100231B48A1FB0001FFF7B1FB184B3B +S31508008A6C5B68C3F3014301335B00B0FBF3F070BDE5 +S31508008A7C134B5868C0F388100546002643011B1A89 +S31508008A8C66EB0604A10141EA93619801C01A61EBF1 +S31508008A9C0401CB0043EA5073C4001946601946EB2F +S31508008AAC01018B0243EA9053840220461946334649 +S31508008ABCFFF786FBD3E7034870470348704700BFA8 +S31508008ACC00380240001BB7000024F400002800F010 +S31508008ADC9A8070B50446504B1B6803F00F038B4203 +S31508008AEC08D2CBB24C4A1370136803F00F038B42AF +S31508008AFC40F08B80236813F0020F17D013F0040F85 +S31508008B0C04D0464A936843F4E0539360236813F001 +S31508008B1C080F04D0414A936843F4604393603F4A74 +S31508008B2C936823F0F003A068034393600D4623680B +S31508008B3C13F0010F32D06368012B21D09A1E012A3B +S31508008B4C25D9364A126812F0020F60D033498A6862 +S31508008B5C22F0030213438B6000F0AEFE06462F4B41 +S31508008B6C9B6803F00C036268B3EB820F16D000F017 +S31508008B7CA3FE801B41F288339842F0D9032041E0CA +S31508008B8C264A126812F4003FE0D101203AE0234A43 +S31508008B9C126812F0007FD9D1012033E01E4B1B68F6 +S31508008BAC03F00F03AB4207D9EAB21B4B1A701B68CA +S31508008BBC03F00F03AB422CD1236813F0040F06D035 +S31508008BCC164A936823F4E053E1680B4393602368D1 +S31508008BDC13F0080F07D0114A936823F460432169F0 +S31508008BEC43EAC1039360FFF71FFF0C4B9B68C3F363 +S31508008BFC03130B4AD35CD8400A4B1860002000F0CC +S31508008C0C0FFE002070BD012070470120FAE70120F5 +S31508008C1CF8E70120F6E700BF003C024000380240A6 +S31508008C2C249E00082C040020014B1868704700BFCE +S31508008C3C2C04002008B5FFF7F7FF044B9B68C3F319 +S31508008C4C8223034AD35CD84008BD00BF00380240D3 +S31508008C5C349E000808B5FFF7E7FF044B9B68C3F37F +S31508008C6C4233034AD35CD84008BD00BF00380240E3 +S31508008C7C349E00087047002800F0A18038B50446D9 +S31508008C8C90F82030D3B12268136823F002031360DE +S31508008C9C00F012FE054623685A6812F0020F10D02F +S31508008CAC00F00AFE401B0A28F5D9636A43F4003320 +S31508008CBC6362052384F82030012038BDFFF7DAFFFC +S31508008CCCE1E71A6842F001021A6000F0F5FD054664 +S31508008CDC23685A6812F0010F0DD100F0EDFD401B08 +S31508008CEC0A28F5D9636A43F400336362052384F8CA +S31508008CFC20300120E1E7227E012A3DD01A6822F0B5 +S31508008D0C80021A60637E012B3BD02268136823F01D +S31508008D1C40031360A37E012B39D02268136823F015 +S31508008D2C20031360E37E012B37D02268136843F0C7 +S31508008D3C10031360237F012B35D02268136823F0A8 +S31508008D4C08031360637F012B33D02268136823F062 +S31508008D5C04031360A368E268134322691343626928 +S31508008D6C13436268013A21681343CB6100206062A1 +S31508008D7C012384F82030A0E71A6842F080021A60B2 +S31508008D8CC0E72268136843F040031360C2E7226801 +S31508008D9C136843F020031360C4E72268136823F0B2 +S31508008DAC10031360C6E72268136843F008031360C0 +S31508008DBCC8E72268136843F004031360CAE7012066 +S31508008DCC7047000090F82030DBB2012B0AD090F8DF +S31508008DDC2030DBB2022B05D0436A43F4802343626E +S31508008DEC0120704770B4424BD3F8002242F00102BE +S31508008DFCC3F80022D3F8002222F47C52C3F80022CE +S31508008E0CD3F80022486A42EA0022C3F800224A69CB +S31508008E1C012000FA02F2D3F81C42D0430440C3F8EE +S31508008E2C1C42CB69B3B9324BD3F80C420440C3F895 +S31508008E3C0C42CE688D884C6945EA0645483443F899 +S31508008E4C34508E680C884D6944EA0644483503EB61 +S31508008E5CC5035C60CB69012B1DD08B69002B32D105 +S31508008E6C234CD4F804320340C4F804320B698BBB88 +S31508008E7C1F4BD3F814422040C3F814020B6A012B7B +S31508008E8C2FD01B4AD2F8003223F00103C2F8003265 +S31508008E9C002070BC7047164BD3F80C421443C3F829 +S31508008EAC0C420E688D884C6945EA0645483443F8E9 +S31508008EBC34508E688C894D6944EA0644483503EB70 +S31508008ECCC5035C60C9E70A4CD4F804321343C4F8EA +S31508008EDC0432CBE70648D0F814321343C0F81432E0 +S31508008EECCCE70349D1F81C321A43C1F81C22C8E74F +S31508008EFC0064004038B590F82030DBB2012B05D061 +S31508008F0C436A43F400234362012038BD0446022316 +S31508008F1C80F820300268136823F00103136000F010 +S31508008F2CCBFC054623685B6813F0010F0DD000F0E7 +S31508008F3CC3FC401B0A28F5D9636A43F40033636201 +S31508008F4C052384F820300120DFE700206062DCE787 +S31508008F5C30B490F82040E4B2012C05D090F82040AB +S31508008F6CE4B2022C40F08B8051B90468E46814F022 +S31508008F7C030F12D1436A43F40013436201206CE0D9 +S31508008F8C01290AD10468246914F0030F05D1436A30 +S31508008F9C43F40013436201205FE0056801F11B04EA +S31508008FAC24012C5904F004049460002C57D105684C +S31508008FBC01F11B0424012C59640D1460056801F198 +S31508008FCC1B0424012D59C5F34005D56005682544B5 +S31508008FDC6D6805F00F051561056825446D68C5F3C0 +S31508008FEC0725956105682C446468240C546104684B +S31508008FFC0A011444D4F8B8411C7004681444D4F813 +S3150800900CB841240A5C7004681444D4F8B841240C9A +S3150800901C9C7004681444D4F8B841240EDC700468B7 +S3150800902C1444D4F8BC411C7104681444D4F8BC41EB +S3150800903C240A5C7104681444D4F8BC41240C9C7151 +S3150800904C04682244D2F8BC21120EDA7179B9026886 +S3150800905CD36843F02003D360002030BC7047056802 +S3150800906C01F11B0424012C59E4085460A6E70129D4 +S3150800907CF2D10268136943F020031361ECE7436AE3 +S3150800908C43F4802343620120E7E70000074AD368CC +S3150800909C23F4E0631B041B0C000200F4E060184385 +S315080090AC40F0BF6040F40030D060704700ED00E03F +S315080090BC30B4174BDB68C3F30223C3F10704042C43 +S315080090CC28BF04241D1D062D01D9033B00E00023EF +S315080090DC4FF0FF3505FA04F421EA0401994005FA24 +S315080090EC03F322EA03031943002809DB0901C9B271 +S315080090FC00F1604000F5614080F8001330BC704701 +S3150800910C00F00F000901C9B2024B1954F6E700BF6B +S3150800911C00ED00E014ED00E00138B0F1807F0AD2D2 +S3150800912C064B5860064AF02182F8231000209860F6 +S3150800913C07221A6070470120704700BF10E000E054 +S3150800914C00ED00E0042805D0054A136823F0040353 +S3150800915C13607047024A136843F0040313607047A0 +S3150800916C10E000E0704708B5FFF7FCFF08BD0000EB +S3150800917C00230F2B00F2D680F0B482B039E0072218 +S3150800918C00E00022B2403A430235674E46F82520E5 +S3150800919C664A1568E24302EA05064F6817F4803FEB +S315080091AC01D044EA0506614D2E606D6802EA050693 +S315080091BC4F6817F4003F01D044EA05065B4D6E6014 +S315080091CCAD6802EA05064F6817F4801F01D044EA19 +S315080091DC0506564DAE60ED682A404E6816F4001F1B +S315080091EC01D044EA0502514CE26001330F2B00F220 +S315080091FC968001229A400C681440A242F5D14D681B +S3150800920C022D01D0122D10D1DE08083650F826C0D2 +S3150800921C03F00705AF000F25BD402CEA050C0D69B8 +S3150800922CBD4045EA0C0540F8265006685F00032544 +S3150800923CBD40ED4305EA060C4E6806F00306BE4033 +S3150800924C46EA0C0606604E6806F1FF3CBCF1010FB7 +S3150800925C03D9112E01D0122E10D1866805EA060CF8 +S3150800926CCE68BE4046EA0C068660466826EA0202C6 +S3150800927C4E68C6F300169E4016434660C2681540F3 +S3150800928C8A68BA402A43C2604A6812F0805FACD03A +S3150800929C00220192264A556C45F480455564526C59 +S315080092AC02F480420192019A9D08AE1C1E4A52F89D +S315080092BC267003F0030296000F22B24027EA020733 +S315080092CC1C4A90423FF45DAF02F5806290421AD078 +S315080092DC02F58062904218D002F58062904216D050 +S315080092EC02F58062904214D002F58062904212D048 +S315080092FC02F58062904210D002F5806290423FF4EB +S3150800930C3EAF08223EE701223CE702223AE7032257 +S3150800931C38E7042236E7052234E7062232E702B09C +S3150800932CF0BC7047704700BF00380140003C014054 +S3150800933C00380240000002400AB1816170470904F6 +S3150800934C816170472DE9F843044601680A6922F4DD +S3150800935C4052C36813430B610168CA6822F416426B +S3150800936C22F00C0283680069034360690343E069D1 +S3150800937C03431343CB6021684A6922F44072A369FC +S3150800938C13434B61E369B3F5004F60D02368B84AC1 +S3150800939C934200F0148102F58062934200F00F812B +S315080093ACFFF748FC00EB800000EB80006568AD0019 +S315080093BCB0FBF5F5AF4FA7FB05356D092E01FFF789 +S315080093CC39FC00EB800000EB80006568AD00B0FB53 +S315080093DCF5F9FFF72FFC00EB800000EB80006568C1 +S315080093ECAD00B0FBF5F5A7FB05356D094FF0640824 +S315080093FC08FB15952D013235A7FB05356D0905F0CA +S3150800940CF0053544FFF716FC00EB800000EB8000F6 +S3150800941C6668B600B0FBF6F6FFF70CFC00EB8000AE +S3150800942C00EB800063689B00B0FBF3F0A7FB0030F1 +S3150800943C400908FB10684FEA081808F13208A7FB20 +S3150800944C0837C7F3431723682F449F600DE1236839 +S3150800945C874A93425BD002F58062934257D0FFF756 +S3150800946CE9FB00EB800000EB800065686D00B0FB43 +S3150800947CF5F5804FA7FB05356D092E01FFF7DAFBCD +S3150800948C00EB800000EB800065686D00B0FBF5F919 +S3150800949CFFF7D0FB00EB800000EB800065686D00E1 +S315080094ACB0FBF5F5A7FB05356D094FF0640808FB0D +S315080094BC1595ED003235A7FB05356D096D0005F4DC +S315080094CCF8753544FFF7B6FB00EB800000EB80001F +S315080094DC66687600B0FBF6F6FFF7ACFB00EB80008F +S315080094EC00EB800063685B00B0FBF3F3A7FB032378 +S315080094FC5B0908FB13684FEAC80808F13208A7FB92 +S3150800950C0837C7F3421723682F449F60ADE0FFF76F +S3150800951CA1FB00EB800000EB800065686D00B0FBDA +S3150800952CF5F5544FA7FB05356D092E01FFF792FB90 +S3150800953C00EB800000EB800065686D00B0FBF5F968 +S3150800954CFFF788FB00EB800000EB800065686D0078 +S3150800955CB0FBF5F5A7FB05356D094FF0640808FB5C +S3150800956C1595ED003235A7FB05356D096D0005F42B +S3150800957CF8753544FFF76EFB00EB800000EB8000B6 +S3150800958C66687600B0FBF6F6FFF764FB00EB800026 +S3150800959C00EB800063685B00B0FBF3F3A7FB0323C7 +S315080095AC5B0908FB13684FEAC80808F13208A7FBE1 +S315080095BC0837C7F3421723682F449F6055E0FFF717 +S315080095CC49FB00EB800000EB80006568AD00B0FB42 +S315080095DCF5F5284FA7FB05356D092E01FFF73AFB64 +S315080095EC00EB800000EB80006568AD00B0FBF5F978 +S315080095FCFFF730FB00EB800000EB80006568AD00E0 +S3150800960CB0FBF5F5A7FB05356D094FF0640808FBAB +S3150800961C15952D013235A7FB05356D0905F0F005B5 +S3150800962C3544FFF717FB00EB800000EB80006668FB +S3150800963CB600B0FBF6F6FFF70DFB00EB800000EB6F +S3150800964C800063689B00B0FBF3F0A7FB0030400971 +S3150800965C08FB10684FEA081808F13208A7FB083708 +S3150800966CC7F3431723682F449F60BDE8F88300BFF0 +S3150800967C001001401F85EB512DE9F04105460F46B8 +S3150800968C16469846069C2B681B6837EA03030CBFDC +S3150800969C01230023B3421DD1B4F1FF3FF3D02CB103 +S315080096AC00F00AF9A0EB0800A042ECD92A68D368A6 +S315080096BC23F4D073D3602A68536923F001035361EA +S315080096CC202385F8393085F83A30002385F8383068 +S315080096DC032000E00020BDE8F081704758B310B5B0 +S315080096EC044690F839300BB3242384F839302268B1 +S315080096FCD36823F40053D3602046FFF723FE226871 +S3150800970C136923F4904313612268536923F02A03DF +S3150800971C53612268D36843F40053D3600020E06396 +S3150800972C202384F8393084F83A3010BD80F8383064 +S3150800973CFFF7D3FFD8E7012070472DE9F04182B037 +S3150800974C1E4690F83A30DBB2202B5AD104460D4609 +S3150800975C9046002959D0002A59D090F83830012B58 +S3150800976C57D0012380F838300023C363222380F8AE +S3150800977C3A3000F0A1F80746A4F82C80A4F82E80FD +S3150800978C1DE000963B46002220212046FFF774FF79 +S3150800979C002840D1236933B923685B68C3F30803EF +S315080097AC25F8023B0BE023685B68DBB225F8013B26 +S315080097BC05E023685B6803F07F0305F8013BE38D3E +S315080097CC9BB2BBB1E38D013B9BB2E385A368B3F5B2 +S315080097DC805FD6D000963B46002220212046FFF714 +S315080097EC4BFFD0B92369002BE3D123685B6805F8D6 +S315080097FC013BE4E7202384F83A30002084F838004B +S3150800980C00E0022002B0BDE8F0810120FAE7012051 +S3150800981CF8E70220F6E70320F4E70320F2E7000056 +S3150800982C10B504460E4B18784FF47A73B3FBF0F365 +S3150800983C0C4A1068B0FBF3F0FFF76EFC68B90F2CF6 +S3150800984C01D901200AE0002221464FF0FF30FFF72C +S3150800985C2FFC054B1C60002000E0012010BD00BF4A +S3150800986C300400202C0400203404002008B50B4BCF +S3150800987C1A6842F400721A601A6842F480621A6016 +S3150800988C1A6842F480721A600320FFF7FFFB002067 +S3150800989CFFF7C6FF00F0D2F8002008BD003C0240D6 +S315080098AC034A1168034B1B780B441360704700BFBF +S315080098BC3005002030040020014B1868704700BFA3 +S315080098CC3005002008B5FFF7AFF9084BA3FB0030AD +S315080098DC8009FFF721FC0420FFF734FC002211460F +S315080098EC4FF0FF30FFF7E4FB08BD00BFD34D621005 +S315080098FC08B5FFF7E1FF08BD08B5FFF7D1FFFFF77D +S3150800990C32FC08BD08B501224FF400510148FFF797 +S3150800991C13FD08BD0008024010B5FFF7E9FF104B10 +S3150800992C1B68C31AB3F5FA7F0ED304460D4B1B7886 +S3150800993C5BB90C4B01221A7000224FF400510A48ED +S3150800994CFFF7FAFC064B1C6010BD064B00221A707A +S3150800995C01224FF400510448FFF7EEFCF2E700BF72 +S3150800996C580400205404002000080240014A024B07 +S3150800997C9A6070470080000800ED00E000B595B0CD +S3150800998C00210191204B1A6C42F080521A641B6C10 +S3150800999C03F080530193019B02911C4B1A6842F405 +S315080099AC80421A601B6803F480430293029B0123CE +S315080099BC08934FF48033099302230E934FF48002D5 +S315080099CC0F920C2210924FF4A8721192129307233D +S315080099DC139308A8FEF75CFE00B1FEE70F2303936A +S315080099EC02230493002305934FF4A05306934FF4D4 +S315080099FC80530793052103A8FFF768F800B1FEE723 +S31508009A0C15B05DF804FB00BF00380240007000403A +S31508009A1C08B5FFF7ABFFFFF729FFFFF7AFFFFFF717 +S31508009A2C51FFFFF76FFF08BD08B5FFF7F1FF00F010 +S31508009A3C5BF9FFF771FF00F0DBF9FAE7F0B58DB0CB +S31508009A4C002400944C4B5A6C42F480425A645A6C6B +S31508009A5C02F480420092009A01941A6C42F08052E9 +S31508009A6C1A641A6C02F080520192019A02941A6BCB +S31508009A7C42F002021A631A6B02F002020292029A6E +S31508009A8C03941A6B42F004021A631A6B02F004026E +S31508009A9C0392039A04945A6C42F020025A645A6C44 +S31508009AAC02F020020492049A05941A6C42F0007291 +S31508009ABC1A641A6C02F000720592059A06941A6CCE +S31508009ACC42F080621A641B6C03F080630693069B53 +S31508009ADC0320FFF7DBFA224621466FF00B00FFF74F +S31508009AECE7FA224621466FF00A00FFF7E1FA22460A +S31508009AFC21466FF00900FFF7DBFA224621466FF084 +S31508009B0C0400FFF7D5FA224621466FF00300FFF74B +S31508009B1CCFFA224621466FF00100FFF7C9FA224612 +S31508009B2C21464FF0FF30FFF7C3FA4FF40053079363 +S31508009B3C0125089509940A94104F07A93846FFF78A +S31508009B4C17FBC023079302260896099503250A9541 +S31508009B5C08230B9307A93846FFF70AFB60230793DC +S31508009B6C089609940A9509230B9307A90448FFF745 +S31508009B7CFFFA0DB0F0BD00BF0038024000080240E5 +S31508009B8C0004024008B50848084B03604FF46143CB +S31508009B9C436000238360C360036183610C224261C6 +S31508009BACC361FFF79BFD08BD840400200014014027 +S31508009BBC2DE9F04104460D4617469846FFF73AF844 +S31508009BCC154BA3FB00308009002201E00132D2B20A +S31508009BDC112A1DD8114B13F8121003EB420393F8F4 +S31508009BEC01C001EB0C0303FB0443B0FBF3FE03FBC0 +S31508009BFC1E06002EEAD11FFA8EF32B80013B9BB270 +S31508009C0CB3F5806FE2D2397088F800C0012000E005 +S31508009C1C0020BDE8F08100BFD34D62103C9E0008C1 +S31508009C2C30B58DB00025ADF82E508DF82D508DF829 +S31508009C3C2C500BAB0DF12D020DF12E014FF4FA70D1 +S31508009C4CFFF7B6FF1E4C1F4B236025766576A57667 +S31508009C5CE57625776577A560E5609DF82D30013B9F +S31508009C6C1B0423619DF82C30013B1B056361BDF871 +S31508009C7C2E3063602046FEF7FEFF2268124B9A428E +S31508009C8C1CD00E23069300230793012208924CF648 +S31508009C9CE041019102934FF6E0710391042104917E +S31508009CAC059309920E230A93054C69442046FFF73F +S31508009CBC89F82046FFF71EF90DB030BD0695E2E788 +S31508009CCC5C040020006800400064004008B50023CE +S31508009CDC012201460348FFF730FD08B1002008BDF4 +S31508009CEC0120FCE78404002008B5FFF74BFFFFF7BB +S31508009CFC97FF08BDBFF34F8F0549CA6802F4E062A7 +S31508009D0C044B1343CB60BFF34F8F00BFFDE700BF77 +S31508009D1C00ED00E00400FA0508B5214B1B78B3B931 +S31508009D2C2048FFF7D3FF012800D008BD1D4B1B7830 +S31508009D3C013BDBB23F2BF8D8FFF7DAFD1A4B18605C +S31508009D4C174B01221A70194B00221A70EDE7174BA4 +S31508009D5C1B78013313481844FFF7B8FF012813D1B1 +S31508009D6C124A13780133DBB213700E4A12789342F7 +S31508009D7CDBD10B4A002111700A4A5278FF2AD4D13A +S31508009D8C022BD2D1FFF7B6FFFFF7B2FD064B1B68C5 +S31508009D9C64339842C9D9024B00221A70C5E700BF32 +S31508009DAC05050020C404002008050020060500202F +S31508009DBC00B58BB001AB03AA00210C48FFF7C8F815 +S31508009DCC20B9039A40F267639A4202D00BB05DF849 +S31508009DDC04FB059B002BF9D19DF80430FF2BF5D11C +S31508009DEC079B022BF2D1FFF785FF00BF5C0400200E +S31508009DFC08B5FFF791FFFFF7DBFF08BDF8B500BF05 +S31508009E0CF8BC08BC9E467047F8B500BFF8BC08BC41 +S30908009E1C9E46704799 +S31508009E2000000020000000000000000001020304FA +S31508009E3006070809000000000102030405020602DD +S31508009E40060307030803090309040A040B040C04A0 +S31508009E500C050D050E050F050F0610061007100850 +S30D08009E609CE3FF7F01000000EE +S30D08009E6819850008B181000804 +S30908009E708D810008CA +S31508009E7400000000EC02002054030020BC0300206C +S31508009E8400000000000000000000000000000000C0 +S31508009E9400000000000000000000000000000000B0 +S31508009EA400000000000000000000000000000000A0 +S31508009EB40000000000000000000000000000000090 +S31508009EC40000000000000000000000000000000080 +S31508009ED40000000000000000000000000000000070 +S31508009EE40000000000000000000000000000000060 +S31508009EF40000000000000000000000000000000050 +S31508009F04000000000000000000000000000000003F +S31508009F14000000000000000001000000000000002E +S31508009F240E33CDAB34126DE6ECDE05000B000000F3 +S31508009F34000000000000000000000000000000000F +S31508009F4400000000000000000000000000000000FF +S31508009F5400000000000000000000000000000000EF +S31508009F6400000000000000000000000000000000DF +S31508009F7400000000000000000000000000000000CF +S31508009F8400000000000000000000000000000000BF +S31508009F9400000000000000000000000000000000AF +S31508009FA4000000000000000000000000000000009F +S31508009FB4000000000000000000000000000000008F +S31508009FC4000000000000000000000000000000007F +S31508009FD4000000000000000000000000000000006F +S31508009FE4000000000000000000000000000000005F +S31508009FF4000000000000000000000000000000004F +S3150800A004000000000000000000000000000000003E +S3150800A014000000000000000000000000000000002E +S3150800A024000000000000000000000000000000001E +S3150800A034000000000000000000000000000000000E +S3150800A04400000000000000000000000000000000FE +S3150800A05400000000000000000000000000000000EE +S3150800A06400000000000000000000000000000000DE +S3150800A07400000000000000000000000000000000CE +S3150800A08400000000000000000000000000000000BE +S3150800A09400000000000000000000000000000000AE +S3150800A0A4000000000000000000000000000000009E +S3150800A0B4000000000000000000000000000000008E +S3150800A0C4000000000000000000000000000000007E +S3150800A0D4000000000000000000000000000000006E +S3150800A0E4000000000000000000000000000000005E +S3150800A0F4000000000000000000000000000000004E +S3150800A104000000000000000000000000000000003D +S3150800A114000000000000000000000000000000002D +S3150800A124000000000000000000000000000000001D +S3150800A134000000000000000000000000000000000D +S3150800A14400000000000000000000000000000000FD +S3150800A15400000000000000000000000000000000ED +S3150800A16400000000000000000000000000000000DD +S3150800A17400000000000000000000000000000000CD +S3150800A18400000000000000000000000000000000BD +S3150800A19400000000000000000000000000000000AD +S3150800A1A4000000000000000000000000000000009D +S3150800A1B4000000000000000000000000000000008D +S3150800A1C4000000000000000000000000000000007D +S3150800A1D4000000000000000000000000000000006D +S3150800A1E4000000000000000000000000000000005D +S3150800A1F4000000000000000000000000000000004D +S3150800A204000000000000000000000000000000003C +S3150800A214000000000000000000000000000000002C +S3150800A224000000000000000000000000000000001C +S3150800A234000000000000000000000000000000000C +S3150800A24400000000000000000000000000000000FC +S3150800A25400000000000000000000000000000000EC +S3150800A26400000000000000000000000000000000DC +S3150800A27400000000000000000000000000000000CC +S3150800A28400000000000000000000000000000000BC +S3150800A29400000000000000000C0500200024F40063 +S30D0800A2A4010000001000000093 +S705080085FD70 diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/lib/system_stm32f4xx.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/lib/system_stm32f4xx.c index 0645aa77..11c18d1a 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/lib/system_stm32f4xx.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/lib/system_stm32f4xx.c @@ -106,12 +106,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Vector table offset was changed, because the first part in flash is occupied - * by the OpenBLT bootloader. Therefore we need to remap the vector table base - * address. Note that this value needs adjustment, if more space in flash is - * reserved for the bootloader. - */ -#define VECT_TAB_OFFSET 0x8000 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /******************************************************************************/ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/main.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/main.c index cb05031c..7fb2d65c 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/bin/demoprog_olimex_stm32e407.out b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/bin/demoprog_olimex_stm32e407.out index 0368fe4f..25415bf4 100644 Binary files a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/bin/demoprog_olimex_stm32e407.out and b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/bin/demoprog_olimex_stm32e407.out differ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/bin/demoprog_olimex_stm32e407.srec b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/bin/demoprog_olimex_stm32e407.srec index 969d0241..86f7c9f5 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/bin/demoprog_olimex_stm32e407.srec +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/bin/demoprog_olimex_stm32e407.srec @@ -1,493 +1,493 @@ S021000064656D6F70726F675F6F6C696D65785F73746D3332653430372E73726563A1 -S3150800800010080020B19D0008F99D0008FD9D000894 -S31508008010019E0008059E0008099E00080000000051 -S315080080200000000000000000000000000D9E00088F -S31508008030119E000800000000159E0008E79600083B -S31508008040199E00081D9E0008219E0008259E00080E -S31508008050299E00082D9E0008319E0008359E0008BE -S31508008060399E00083D9E0008419E0008459E00086E -S31508008070499E00084D9E0008519E0008559E00081E -S31508008080599E00085D9E0008619E0008659E0008CE -S31508008090699E00086D9E0008719E0008759E00087E -S315080080A0799E00087D9E0008819E0008859E00082E -S315080080B0899E00088D9E0008919E0008959E0008DE -S315080080C0999E00089D9E0008A19E0008A59E00088E -S315080080D0A99E0008AD9E0008B19E0008B59E00083E -S315080080E0B99E0008BD9E0008C19E0008C59E0008EE -S315080080F0C99E0008CD9E0008D19E0008D59E00089E -S31508008100D99E0008DD9E0008E19E0008E59E00084D -S31508008110E99E0008ED9E0008F19E0008F59E0008FD -S31508008120F99E0008FD9E0008019F0008059F0008AB -S31508008130099F00080D9F0008119F0008159F000859 -S31508008140199F00081D9F0008219F0008259F000809 -S31508008150299F00082D9F0008319F0008359F0008B9 -S31508008160399F00083D9F0008419F0008459F000869 -S31508008170499F00084D9F0008519F00080000000015 -S31508008180559F0008599F0008EE11AA5510B504001E +S31508008000C80800203D9E0008859E0008899E000835 +S315080080108D9E0008919E0008959E000800000000AD +S31508008020000000000000000000000000999E000803 +S315080080309D9E000800000000A19E0008DB9700082E +S31508008040A59E0008A99E0008AD9E0008B19E0008DE +S31508008050B59E0008B99E0008BD9E0008C19E00088E +S31508008060C59E0008C99E0008CD9E0008D19E00083E +S31508008070D59E0008D99E0008DD9E0008E19E0008EE +S31508008080E59E0008E99E0008ED9E0008F19E00089E +S31508008090F59E0008F99E0008FD9E0008019F00084D +S315080080A0059F0008099F00080D9F0008119F0008FA +S315080080B0159F0008199F00081D9F0008219F0008AA +S315080080C0259F0008299F00082D9F0008319F00085A +S315080080D0359F0008399F00083D9F0008419F00080A +S315080080E0459F0008499F00084D9F0008519F0008BA +S315080080F0559F0008599F00085D9F0008619F00086A +S31508008100659F0008699F00086D9F0008719F000819 +S31508008110759F0008799F00087D9F0008819F0008C9 +S31508008120859F0008899F00088D9F0008919F000879 +S31508008130959F0008999F00089D9F0008A19F000829 +S31508008140A59F0008A99F0008AD9F0008B19F0008D9 +S31508008150B59F0008B99F0008BD9F0008C19F000889 +S31508008160C59F0008C99F0008CD9F0008D19F000839 +S31508008170D59F0008D99F0008DD9F00080000000071 +S31508008180E19F0008E59F0008EE11AA5510B5040006 S31508008190002C01D1012033E0A0690028FFD194F812 S315080081A03900002805D1002084F83800200000F0A6 -S315080081B065FA242084F839002068C06830F4005035 +S315080081B04DFA242084F839002068C06830F400504D S315080081C02168C860200000F0C8F82068006930F40B S315080081D09040216808612068406930F02A002168CB S315080081E048612068C06850F400502168C8600020C3 S315080081F0E063202084F83900202084F83A00002023 -S3150800820010BD2DE9F84304000D0016001F005FF0AD -S31508008210000994F83A00202864D1002D02D0B6B29D -S31508008220002E01D101205EE094F83800012801D122 -S31508008230022058E0012084F838000020E06322205C -S3150800824084F83A0000F01CFA8146A685E685E08D9A -S3150800825000283FD0E08D401EE085A068B0F5805F1D -S315080082601ED100974B4600222021200000F03DF841 -S31508008270002801D0032036E0A8462069002807D147 -S3150800828020684068C005C00DA8F80000AD1CDEE7F0 -S315080082902068406800F0FF00A8F800006D1CD6E7CB -S315080082A000974B4600222021200000F01EF80028E7 -S315080082B001D0032017E02069002804D1206840680F -S315080082C028706D1CC3E72068406810F07F0028708E -S315080082D06D1CBCE7202084F83A00002084F838009A -S315080082E0002000E00220BDE8F2832DE9F0410400F9 -S315080082F00D0016001F00DDF8188020680068284069 -S31508008300A84201D1012000E00020F6B2B04221D1F6 -S3150800831018F1010FF1D0B8F1000F04D000F0B0F950 -S31508008320C01B8045E9D22068C06830F4D070216847 -S31508008330C8602068406940084000216848612020DC -S3150800834084F83900202084F83A00002084F83800A0 -S31508008350032000E00020BDE8F0812DE9F843040081 -S31508008360002520680069050035F44055E068054396 -S31508008370206805612068C0680500BD480540A068FA -S315080083802169084361690843E16908430543206890 -S31508008390C56020684069050035F44075A069054345 -S315080083A020684561E069B0F5004F40F0B08020686C -S315080083B0B049884203D02068AF49884253D100F0BB -S315080083C018FA814600F015FA804600F012FA0700FE -S315080083D000F00FFA060000F00CFA192101FB09F16A -S315080083E062685200B1FBF2F16422B1FBF2F1192284 -S315080083F002FB08F263685B00B2FBF3F2192303FB86 -S3150800840007F367687F00B3FBF7F36427B3FBF7F35B -S31508008410642707FB1322D20032326423B2FBF3F23D -S31508008420520012F4F87212EB0111192202FB06F23D -S3150800843063685B00B2FBF3F21923584363685B0079 -S31508008440B0FBF3F06423B0FBF3F0642303FB1020C6 -S31508008450C00032306422B0FBF2F010F0070040187A -S315080084602168886000E100F0B9F9814600F0B6F9A4 -S31508008470804600F0B3F9070000F0B0F9060000F0F6 -S31508008480ADF9192101FB09F162685200B1FBF2F15D -S315080084906422B1FBF2F1192202FB08F263685B0061 -S315080084A0B2FBF3F2192303FB07F367687F00B3FBFC -S315080084B0F7F36427B3FBF7F3642707FB1322D2000D -S315080084C032326423B2FBF3F2520012F4F87212EB62 -S315080084D00111192202FB06F263685B00B2FBF3F294 -S315080084E01923584363685B00B0FBF3F06423B0FBC1 -S315080084F0F3F0642303FB1020C00032306422B0FB83 -S31508008500F2F010F00700401821688860ACE0206897 -S315080085105849884203D020685749884252D100F00A -S3150800852068F9814600F065F9804600F062F90700AF -S3150800853000F05FF9060000F05CF9192101FB09F16A -S3150800854062689200B1FBF2F16422B1FBF2F11922E2 -S3150800855002FB08F263689B00B2FBF3F2192303FBE4 -S3150800856007F36768BF00B3FBF7F36427B3FBF7F3BA -S31508008570642707FB1322120132326423B2FBF3F29B -S3150800858012F0F00212EB0111192202FB06F26368DF -S315080085909B00B2FBF3F21923584363689B00B0FBB8 -S315080085A0F3F06423B0FBF3F0642303FB102000010F -S315080085B032306422B0FBF2F010F00F004018216848 -S315080085C0886051E000F00AF9814600F007F9804614 -S315080085D000F004F9070000F001F9060000F0FEF8C3 -S315080085E0192101FB09F162689200B1FBF2F16422DC -S315080085F0B1FBF2F1192202FB08F263689B00B2FB99 -S31508008600F3F2192303FB07F36768BF00B3FBF7F31D -S315080086106427B3FBF7F3642707FB132212013232F0 -S315080086206423B2FBF3F212F0F00212EB01111922E5 -S3150800863002FB06F263689B00B2FBF3F21923584368 -S3150800864063689B00B0FBF3F06423B0FBF3F064238C -S3150800865003FB1020000132306422B0FBF2F010F068 -S315080086600F00401821688860BDE8F183000000000B -S31508008670F369FFFF00100140001401407047000035 -S3150800868001480068704700BFC408002070B50400A0 -S315080086900D00002C01D101209CE05B48006810F019 -S315080086A00F00A84209D2584805705748006810F0CC -S315080086B00F00A84201D001208CE02078800719D548 -S315080086C02078400705D55148006850F4E0504F49D6 -S315080086D008602078000705D54C48006850F46040CB -S315080086E04A4908604948006830F0F000A168084324 -S315080086F0464908602078C00736D56068012805D144 -S3150800870043480068800313D4012063E060680228A8 -S3150800871002D06068032805D13D480068800107D467 -S31508008720012057E03A480068800701D4012051E04B -S315080087303648006880088000616808433349086045 -S31508008740FFF79EFF06003148006810F00C006168CC -S31508008750B0EB810F08D0FFF793FF801B41F28931F8 -S315080087608842F0D3032035E02748006810F00F0050 -S31508008770854209D2244805702348006810F00F0086 -S31508008780A84201D0012025E02078400707D51F48D8 -S31508008790006830F4E050E16808431C490860207816 -S315080087A0000708D51948006830F46040216950EA86 -S315080087B0C1001649086000F033F81649134A1268D2 -S315080087C0C2F30312895CC84013490860002000F010 -S315080087D077F8002070BD10480068704780B5FFF72D -S315080087E0FAFF0E49094A1268C2F38222895CC84018 -S315080087F002BD80B5FFF7EFFF0849044A1268C2F3C5 -S315080088004232895CC84002BD003C0240083802403A -S3150800881000380240C89D000804000020F09D0008AA -S31508008820F0B500240026002700252148006810F02E -S315080088300C00002804D0042805D0082806D032E009 -S315080088401C48050031E01C4805002EE01B4800685E -S3150800885010F03F0004001948006840020CD517487C -S315080088600068C0F388101449A1FB00012200002308 -S3150800887000F04CF806000BE010480068C0F38810BA -S315080088800C49A1FB00012200002300F03FF8060076 -S315080088900A480068C0F30140401C40000700B6FBC8 -S315080088A0F7F0050001E0034805002800F0BD00BF09 -S315080088B0083802400024F400001BB70004380240C0 -S315080088C010B504004FF47A700D490978B0FBF1F041 -S315080088D00C490968B1FBF0F000F007F9002801D04F -S315080088E001200CE0102C09D2002221005FF0FF3095 -S315080088F000F0E8F804480460002000E0012010BDFC -S315080089000800002004000020000000201B4213D1AC -S31508008910094236D12AB18446B0FBF2F002FB10C2F6 -S31508008920704700F00DB9FCD30022002370470B00F6 -S315080089300200002100207047904271EB030CF6D329 -S3150800894070B5B1FA81F4B3FA83F52C1BA340C4F1D0 -S31508008950200532FA05F63343A2405FF00046E640AA -S3150800896002E05B085FEA3202841A71EB030524BF52 -S31508008970204629467641F4D302000B003000002138 -S3150800898070BD012ACFD970B5140C20D0B1FA81F484 -S31508008990B2FA82F5C4F120046419B4F12006D6D3DC -S315080089A0B2405FF00044F440002502E052085FEA56 -S315080089B03303C61A71EB020E24BF30467146644172 -S315080089C06D41F3D302000B002000290070BD0C4650 -S315080089D0B1FBF2F102FB11452D0445EA1045B5FB42 -S315080089E0F2F402FB145580B240EA0545B5FBF2F0F5 -S315080089F002FB105240EA044070BD000010F0070266 -S31508008A00454B1B6819004FF6FF031940434B53EAC1 -S31508008A1002231943404B196070473F480068C0F36A -S31508008A200220704710B440B2002808D50A013C4B12 -S31508008A3040B210F00F04234403F8042C03E00A01A3 -S31508008A40384B40B21A5410BC704770B4030013F088 -S31508008A500704D4F10706052E01D3042001E0D4F15A -S31508008A600700261D072E01D2002500E0E51E012677 -S31508008A7016FA00F0401E0840A8400121A940491EE8 -S31508008A801140084370BC704710B50400601EB0F171 -S31508008A90807F01D301200EE0601E234908600F2164 -S31508008AA05FF0FF30FFF7BEFF00202049086007206F -S31508008AB01F490860002010BD10B504002000FFF70C -S31508008AC09DFF10BDF8B504000D0016000027FFF73E -S31508008AD0A4FF0700320029003800FFF7B6FF01009F -S31508008AE0200040B2FFF79EFFF1BD10B5040020003C -S31508008AF0FFF7CAFF10BD042806D10D49096851F0D1 -S31508008B0004010B4A116005E00949096831F00401BE -S31508008B10074A1160704700000CED00E00000FA05F6 -S31508008B2018ED00E000E400E014E000E018E000E0E2 -S31508008B3010E000E080B500F001F801BD70470000C4 -S31508008B407047000038B504000025002C01D101202B -S31508008B50AEE094F82000002802D1200000F01AFAAE -S31508008B602068006830F0020021680860FFF788FD79 -S31508008B7005002068406880070DD5FFF781FD401B7A -S31508008B800B28F6D3606A50F400306062052084F83A -S31508008B90200001208CE02068006850F00100216860 -S31508008BA00860FFF76DFD050020684068C0070DD412 -S31508008BB0FFF766FD401B0B28F6D3606A50F40030B9 -S31508008BC06062052084F82000012071E0207E0128DB -S31508008BD006D12068006850F080002168086005E02A -S31508008BE02068006830F0800021680860607E0128EF -S31508008BF006D12068006850F040002168086005E04A -S31508008C002068006830F0400021680860A07E0128CE -S31508008C1006D12068006850F020002168086005E049 -S31508008C202068006830F0200021680860E07E01288E -S31508008C3006D12068006830F010002168086005E059 -S31508008C402068006850F0100021680860207F01281D -S31508008C5006D12068006850F008002168086005E021 -S31508008C602068006830F0080021680860607F0128E5 -S31508008C7006D12068006850F004002168086005E005 -S31508008C802068006830F0040021680860A068E16880 -S31508008C90084321690843616908436168491E084316 -S31508008CA02168C86100206062012084F82000002045 -S31508008CB032BD70B402000023146892F8200001281F -S31508008CC003D092F8200002287DD15A480400D4F82F -S31508008CD0000250F00100C4F80002D4F8000230F493 -S31508008CE07C50C4F80002D4F800024D6A50EA052008 -S31508008CF0C4F8000201204D69A8400300D4F81C02FC -S31508008D009843C4F81C02C869002816D1D4F80C0286 -S31508008D109843C4F80C02486904EBC000CD684E6855 -S31508008D20C6EA0545C0F84052486904EBC0008D689C -S31508008D300E68C6EA0545C0F84452C869012816D126 -S31508008D40D4F80C021843C4F80C02486904EBC000B6 -S31508008D500D684E68C6EA0545C0F84052486904EBF6 -S31508008D60C0008D68CE68C6EA0545C0F844528869D1 -S31508008D70002805D1D4F804029843C4F8040204E094 -S31508008D80D4F804021843C4F804020869002805D177 -S31508008D90D4F814029843C4F8140204E0D4F8140270 -S31508008DA01843C4F81402086A012804D1D4F81C022E -S31508008DB01843C4F81C02D4F8000240084000C4F85E -S31508008DC00002002004E0506A50F48020506201201E -S31508008DD070BC704738B50400002594F820000128B7 -S31508008DE021D1022084F8200020680068400840004D -S31508008DF021680860FFF744FC050020684068C00742 -S31508008E000DD5FFF73DFC401B0B28F6D3606A50F4DE -S31508008E1000306062052084F82000012008E0002068 -S31508008E206062002004E0606A50F40020606201205D -S31508008E3032BD00000064004030B4040094F82000FD -S31508008E40012804D094F82000022840F09C800029CC -S31508008E500AD12068C06810F0030F12D1606A50F476 -S31508008E6000106062012093E001290AD12068006998 -S31508008E7010F0030F05D1606A50F4001060620120FB -S31508008E8086E020680D012844D0F8B00110F00400EF -S31508008E9090609068002807D120680D012844D0F812 -S31508008EA0B001400D106006E020680D012844D0F896 -S31508008EB0B001C008506020680D012844D0F8B00100 -S31508008EC0C0F34000D06020680D012844D0F8B401F2 -S31508008ED010F00F00106120680D012844D0F8B40185 -S31508008EE0C0F30720906120680D012844D0F8B4012A -S31508008EF0000C506120680D012844D0F8B80118709C -S31508008F0020680D012844D0F8B801000A5870206876 -S31508008F100D012844D0F8B801000C987020680D019E -S31508008F202844D0F8B801000ED87020680D012844EE -S31508008F30D0F8BC01187120680D012844D0F8BC018E -S31508008F40000A587120680D012844D0F8BC01000CAD -S31508008F50987120680D012844D0F8BC01000ED8711C -S31508008F60002906D12068C06850F020002568E8600E -S31508008F7007E0012905D12068006950F0200025681E -S31508008F802861002004E0606A50F4802060620120B5 -S31508008F9030BC70477047000070B582B00400002CE2 -S31508008FA001D10120BEE12078C00769D5DFF8780332 -S31508008FB0006810F00C0004280BD0DFF86C0300687A -S31508008FC010F00C0008280ED1DFF860030068400294 -S31508008FD009D5DFF85C030068800351D5606800286E -S31508008FE04ED101209EE16068B0F5803F08D1DFF8D8 -S31508008FF04003006850F48030DFF83413086020E03E -S315080090006068B0F5A02F10D1DFF82403006850F48B -S315080090108020DFF81C130860DFF81403006850F49A -S315080090208030DFF80C1308600BE0C148006830F4A4 -S315080090308030BF490860BE48006830F48020BC49CB -S315080090400860606800280DD0FFF71AFB0500B848CD -S315080090500068800314D4FFF713FB401B6528F6D37A -S3150800906003205FE1FFF70CFB0500B14800688003A9 -S3150800907006D5FFF705FB401B6528F6D3032051E10B -S315080090802078800750D5A848006810F00C0F09D042 -S31508009090A548006810F00C00082816D1A3480068F7 -S315080090A0400212D4A2480068800704D5E068012867 -S315080090B001D0012036E19E48006830F0F8002169A9 -S315080090C050EAC1009A4908602EE0E06800281AD0E4 -S315080090D0012098490860FFF7D3FA0500944800680C -S315080090E0800706D4FFF7CCFA401B0328F6D30320E3 -S315080090F018E18F48006830F0F800216950EAC1008D -S315080091008B49086010E000208A490860FFF7B8FA22 -S31508009110050087480068800706D5FFF7B1FA401BA7 -S315080091200328F6D30320FDE02078000724D56069DC -S31508009130002810D0012080490860FFF7A1FA050031 -S315080091407E480068800717D4FFF79AFA401B032861 -S31508009150F6D30320E6E0002077490860FFF790FA87 -S31508009160050076480068800706D5FFF789FA401B90 -S315080091700328F6D30320D5E02078400740F17F8006 -S3150800918000266F480068C0000FD4002000906C4885 -S31508009190006850F080506A4908606948006810F015 -S315080091A08050009000980120060066480068C005B7 -S315080091B013D46448006850F4807062490860FFF769 -S315080091C05FFA05005F480068C00506D4FFF758FA3D -S315080091D0401B0328F6D30320A4E0A068012806D183 -S315080091E05948006850F00100574908601BE0A0681C -S315080091F005280CD15448006850F00400524908600C -S315080092005148006850F001004F4908600BE04E488D -S315080092100068400840004C4908604B48006830F038 -S31508009220040049490860A06800280FD0FFF728FA0B -S31508009230050045480068800718D4FFF721FA401B47 -S3150800924041F289318842F4D303206BE0FFF718FA1C -S3150800925005003D480068800708D5FFF711FA401B4E -S3150800926041F289318842F4D303205BE0F6B2012E3D -S3150800927005D13348006830F0805031490860A0694C -S3150800928000284ED02848006810F00C00082846D060 -S31508009290A069022832D100202C490860FFF7F0F9AE -S315080092A0050023480068800106D5FFF7E9F9401B49 -S315080092B00328F6D3032035E0E069216A0843616A8A -S315080092C050EA8110A16A891EC903090C09040843DA -S315080092D0E16A50EA01601549086001201B490860E7 -S315080092E0FFF7CEF9050012480068800119D4FFF788 -S315080092F0C7F9401B0328F6D3032013E000201349BF -S315080093000860FFF7BDF9050009480068800108D51F -S31508009310FFF7B6F9401B0328F6D3032002E0012025 -S3150800932000E0002076BD00BF08380240043802403D -S315080093300038024000004742800E47427438024017 -S3150800934040380240007000407038024060004742D2 -S31508009350BFF34F8FCA48006810F4E060C949084354 -S31508009360C7490860BFF34F8F00BFFDE780B500F01F -S315080093700DF800F0DCF801BD80B500F025F800F026 -S315080093804EF901BD80B5FFF7E3FF01BD80B5BE48C4 -S31508009390BE4908604FF46140BC4948600020BB499B -S315080093A088600020B949C8600020B84908610020D3 -S315080093B0B64988610C20B54948610020B349C8619F -S315080093C0B248FEF7E3FE01BD80B5B1480078002833 -S315080093D017D1B04800F042F801283ED1AD480078D0 -S315080093E000283AD0AB480078412836DA00F077F9F9 -S315080093F0A94908600120A64908700020A7490870F5 -S315080094002BE0A448A54909780844401C00F026F832 -S31508009410012818D1A1480078401CA04908709F4827 -S3150800942000789C490978884217D100209849087025 -S3150800943098484078FF2810D19648807800280CD1A3 -S31508009440FFF7A0FF09E000F04AF99349096864317B -S31508009450814202D200208E49087001BD38B5040049 -S315080094600023012221008948FEF7CBFE0500EDB254 -S31508009470002D01D1012000E0002032BD2DE9F8437E -S3150800948004000D0016001F00FFF7A8F94FF47A71C3 -S31508009490B0FBF1F08146002080465FFA88F8B8F103 -S315080094A0120F41D2A4B27E485FFA88F810F8180065 -S315080094B07B495FFA88F801EB480149780818401C8F -S315080094C000FB04F0B9FBF0F100FB1190002828D14D -S315080094D0A4B273485FFA88F810F8180070495FFA62 -S315080094E088F801EB480149780818401C00FB04F08D -S315080094F0B9FBF0F028802888002812D02888B0F513 -S31508009500806F0EDC66485FFA88F810F8180030702D -S3150800951063485FFA88F800EB480040783870012005 -S3150800952003E018F10108B8E70020BDE8F28370B53A -S315080095308CB00020ADF8020000208DF80100002054 -S315080095408DF8000040F267666B460DF101020DF1D9 -S3150800955002014FF4FA70FFF791FF5248524908602A -S3150800956000205149087600204F49487600204E4988 -S31508009570887600204C49C87600204B490877002099 -S315080095804949487700204849886000204649C8600C -S315080095909DF80100401E0004434908619DF800003B -S315080095A0401E000540494861BDF802003E49486032 -S315080095B03D48FFF7C7FA002E04D4700504003B485F -S315080095C0050007E026F00046F00050F0040004000D -S315080095D037480500344800683649884202D10020D9 -S315080095E0069001E00E2006900020079001200890C2 -S315080095F0200C0190A0B20290280C0390A8B2049007 -S3150800960000200590012009900E200A9001A92648FD -S31508009610FFF74FFB2448FFF7DDFB0CB070BD30B5F4 -S3150800962089B040F2676500246B4602AA00211E48ED -S31508009630FFF702FC002821D1002D08D40298A84281 -S315080096400FD1049800280CD10120040009E025F068 -S3150800965000450398A84204D10498042801D10120A2 -S315080096600400E4B2012C09D19DF80000FF2805D1B9 -S315080096709DF80100002801D1FFF784FE09B030BD2E -S315080096800CED00E00400FA0500140140540800201F -S31508009690C908002010080020BC080020C8080020BF -S315080096A0249D000800680040940800200400E0FF9C -S315080096B0FCFF1F000064004080B5FFF78CF84FF4EC -S315080096C07A71B0FBF1F0FFF710FA0420FFF713FAEE -S315080096D0002200215FF0FF30FFF7F4F901BD80B5E5 -S315080096E0FEF7CEFF02BD80B500F004F8FFF722FAB8 -S315080096F001BD00000348006803490978401801497C -S3150800970008607047C40800200800002080B500F0F3 -S3150800971007F8FFF72BFE00F029F9FFF72DFEFAE709 -S3150800972080B500F04DF900F005F8FFF7C5FF00F029 -S3150800973015F901BD00B593B0002000908148006876 -S3150800974050F080507F4908607E48006810F08050CD -S3150800975000900098002000907B48006850F48040F4 -S31508009760794908607848006810F4804000900098AD -S31508009770012006905FF48030079002200C905FF479 -S3150800978080000D900C200E904FF4A8700F900220C8 -S3150800979010900720119006A8FFF7FEFB002800D0BE -S315080097A0FEE70F20019002200290002003904FF45C -S315080097B0A05004904FF480500590052101A8FEF7AB -S315080097C065FF002800D0FEE713B000BD00B587B0DE -S315080097D0002000905D48006850F480405B490860AE -S315080097E05A48006810F480400090009800200090C5 -S315080097F05448006850F08050524908605148006843 -S3150800980010F08050009000980020009050480068A2 -S3150800981050F002004E4908604D48006810F00200FA -S3150800982000900098002000904948006850F0040015 -S31508009830474908604648006810F004000090009800 -S31508009840002000904148006850F020003F49086019 -S315080098503E48006810F02000009000980020009014 -S315080098603848006850F00070364908603548006886 -S3150800987010F00070009000980020009031480068B1 -S3150800988050F080602F4908602E48006810F080600C -S31508009890009000980320FFF70FF9002200217FF0BF -S315080098A00B00FFF70FF9002200217FF00A00FFF7EF -S315080098B009F9002200217FF00900FFF703F90022C9 -S315080098C000217FF00400FFF7FDF8002200217FF059 -S315080098D00300FFF7F7F8002200217FF00100FFF7E9 -S315080098E0F1F8002200215FF0FF30FFF7EBF84FF4A4 -S315080098F0005001900120029000200390002004905F -S3150800990001A9144800F07CF8C020019002200290BA -S3150800991001200390032004900820059001A90D4812 -S3150800992000F06EF86020019002200290002003905B -S31508009930032004900920059001A9074800F060F863 -S3150800994007B000BD4038024000700040443802406D -S3150800995030380240000802400004024080B5012267 -S315080099604FF40051134800F03DF901BD10B5FFF75B -S31508009970B6FE040010480068201AB0F5FA7F18D31E -S315080099800E480078002809D101200C4908700022E9 -S315080099904FF40051074800F025F908E00020074970 -S315080099A0087001224FF40051024800F01BF90248E2 -S315080099B0046010BD00080240C0080020CA08002044 -S315080099C080B50E48006850F400700C4908600B48D2 -S315080099D0006850F48060094908600848006850F437 -S315080099E08070064908600320FFF766F80020FEF736 -S315080099F067FFFFF7EBFE002002BD0000003C0240B7 -S31508009A00F8B400230024002500263200102A80F02E -S31508009A10E7800126964033000E681E4034009C42BB -S31508009A2040F0DC804E68022E02D04E68122E16D107 -S31508009A30D60800EB8606366A35000F2612F00707A9 -S31508009A40FFB2BF00BE40B5430E6912F00707FFB26A -S31508009A50BF00BE403543D60800EB86063562066869 -S31508009A60350003261700FFB27F00BE40B5430E79C6 -S31508009A7016F003061700FFB27F00BE4035430560A7 -S31508009A804E68012E08D04E68022E05D04E68112E5B -S31508009A9002D04E68122E19D18668350003261700A3 -S31508009AA0FFB27F00BE40B543CE681700FFB27F0005 -S31508009AB0BE40354385604668350001269640B54365 -S31508009AC04E68C6F30016964035434560C6683500AD -S31508009AD003261700FFB27F00BE40B5438E68170005 -S31508009AE0FFB27F00BE403543C5604E68F60075D5A7 -S31508009AF000260096404E366856F480463E4F3E6035 -S31508009B003D4E366816F480460096009E3B4E9708F2 -S31508009B1056F8276035000F2612F00307FFB2BF007C -S31508009B20BE40B543364EB04201D1002623E0354E3D -S31508009B30B04201D101261EE0334EB04201D10226C1 -S31508009B4019E0324EB04201D1032614E0304EB0423D -S31508009B5001D104260FE02F4EB04201D105260AE0B6 -S31508009B602D4EB04201D1062605E02C4EB04201D159 -S31508009B70072600E00826F6B212F00307FFB2BF0078 -S31508009B80BE4035431D4E970846F82750244E366882 -S31508009B903500A5434E68F60300D52543204E3560AB -S31508009BA0204E36683500A5434E68B60300D52543D2 -S31508009BB01C4E35601C4E36683500A5434E68F602C5 -S31508009BC000D52543184E3560184E36683500A5432E -S31508009BD04E68B60200D52543144E3560521C15E76B -S31508009BE0F1BC7047D2B2002A02D089B2816102E084 -S31508009BF089B20B0483617047443802400838014033 -S31508009C00000002400004024000080240000C024026 -S31508009C10001002400014024000180240001C0240D6 -S31508009C20003C0140043C0140083C01400C3C01401A -S31508009C300F48006850F001000D49086000200D49E2 -S31508009C4008600B4800680C490840094908600B4839 -S31508009C500B4908600648006830F48020044908600B -S31508009C60002008490860084808490860704700004D -S31508009C700038024008380240FFFFF6FE1030002484 -S31508009C80043802400C3802400080000808ED00E065 -S31508009C9019E050F8041BCB0744BFA9F10103591872 -S31508009CA0121F0023042A41F8043BF9D25FEA827C9A -S31508009CB00B4604D54FF0000CA1F800C09B1CD10739 -S31508009CC044BF0021197050F8042B002AE1D17047CF -S31508009CD010B450F8041B79B102684368024408308E -S31508009CE0DC0744BFA9F10104E31852F8044B43F812 -S31508009CF0044B091FF9D1ECE710BC704710B50749AA -S31508009D0079441831064C7C44163404E00A68081D68 -S31508009D10114488470146A142F8D110BD2C00000025 -S31508009D204C000000050206020603070308030903A0 -S31508009D3009040A040B040C040C050D050E050F0591 -S31508009D400F0610061007100849FFFFFFBC000000A9 -S31508009D50100800200000000079FFFFFF0C0000003B -S31508009D6084000000000000200000000000F00BF84E -S31508009D70002801D0FFF7C2FF0020AFF30080FFF7ED -S31508009D80C5FC00F002F80120704700F001B8000099 -S31508009D900746384600F002F8FBE7000080B5AFF347 -S31508009DA00080024A11001820ABBEFBE7260002001D -S31508009DB002488546024880470248004710080020A6 -S31508009DC0319C0008D99D0008000000000000000032 -S31508009DD00102030406070809AFF30080AFF3008009 -S31508009DE0FFF7C4FF100000000024F4000100000083 -S31508009DF00000000001020304FFF7FEBFFFF7FEBFE5 -S31508009E00FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF78 -S31508009E10FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF68 -S31508009E20FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF58 -S31508009E30FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF48 -S31508009E40FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF38 -S31508009E50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF28 -S31508009E60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF18 -S31508009E70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF08 -S31508009E80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF8 +S3150800820010BD2DE9FC4705000C0016001F005FF0A5 +S31508008210000A95F83A00202865D1002C03D03000D2 +S3150800822080B2002801D101205EE095F838000128C7 +S3150800823001D1022058E0012085F838000020E863C3 +S31508008240222085F83A0000F01FFA8146AE85EE85B1 +S31508008250E88D00283FD0E88D401EE885A868B0F56F +S31508008260805F1ED100974B4600222021280000F08F +S315080082703DF8002801D0032036E0A04628690028EA +S3150800828007D128684068C005C00DA8F80000A41CDE +S31508008290DEE72868406800F0FF00A8F80000641CC4 +S315080082A0D6E700974B4600222021280000F01EF84A +S315080082B0002801D0032017E02869002804D128687F +S315080082C040682070641CC3E72868406810F07F0087 +S315080082D02070641CBCE7202085F83A00002085F849 +S315080082E03800002000E00220BDE8F6872DE9F041BD +S315080082F005000E0090461F00069C2868006830405E +S31508008300B04201D1012000E000204146C9B28842AE +S3150800831020D114F1010FF0D0002C04D000F0B4F9EC +S31508008320C01B8442E9D22868C06830F4D070296836 +S31508008330C8602868406940084000296848612020CC +S3150800834085F83900202085F83A00002085F838009D +S31508008350032000E00020BDE8F0812DE9F843050080 +S3150800836000212868026932F44052E8680243286806 +S3150800837002612868C368B2480340AC6828690443A8 +S3150800838068690443E869044323432868C360286886 +S31508008390446934F44074A869044328684461E86968 +S315080083A0B0F5004F40F0A6802868A649884203D059 +S315080083B02868A54988424ED100F019FA060000F04F +S315080083C016FA070000F013FA804600F010FA814604 +S315080083D000F00DFA6421192256436B685B00B6FB60 +S315080083E0F3F36426B3FBF6F357436E687600B7FBE0 +S315080083F0F6F602FB08F86F687F00B8FBF7F75FF040 +S31508008400640CB7FBFCF701FB1766F60032366427E7 +S31508008410B6FBF7F6760016F4F87616EB031602FBAB +S3150800842009F96B685B00B9FBF3F302FB00F26868B5 +S315080084304000B2FBF0F06422B0FBF2F001FB103111 +S31508008440C80032306421B0FBF1F010F0070086193D +S3150800845028688660F1E000F0BFF9060000F0BCF974 +S31508008460070000F0B9F9804600F0B6F9814600F039 +S31508008470B3F96421192256436B685B00B6FBF3F324 +S315080084806426B3FBF6F357436E687600B7FBF6F639 +S3150800849002FB08F86F687F00B8FBF7F75FF0640C1B +S315080084A0B7FBFCF701FB1766F60032366427B6FB06 +S315080084B0F7F6760016F4F87616EB031602FB09F9BA +S315080084C06B685B00B9FBF3F302FB00F268684000D7 +S315080084D0B2FBF0F06422B0FBF2F001FB1031C800E9 +S315080084E032306421B0FBF1F010F0070086192868D5 +S315080084F08660A2E028685349884203D02868524912 +S3150800850088424DD100F073F9060000F070F90700B3 +S3150800851000F06DF9804600F06AF9814600F067F9C7 +S315080085206421192256436B689B00B6FBF3F3642655 +S31508008530B3FBF6F357436E68B600B7FBF6F602FBD5 +S3150800854008F86F68BF00B8FBF7F75FF0640CB7FB75 +S31508008550FCF701FB1766360132366427B6FBF7F6D9 +S3150800856016F0F00616EB031602FB09F96B689B007A +S31508008570B9FBF3F302FB00F268688000B2FBF0F087 +S315080085806422B0FBF2F001FB10310801323064219D +S31508008590B0FBF1F010F00F008619286886604CE0F1 +S315080085A000F01AF9060000F017F9070000F014F9B0 +S315080085B0804600F011F9814600F00EF9642119226F +S315080085C056436B689B00B6FBF3F36426B3FBF6F3DE +S315080085D057436E68B600B7FBF6F602FB08F86F68F5 +S315080085E0BF00B8FBF7F75FF0640CB7FBFCF701FBBD +S315080085F01766360132366427B6FBF7F616F0F0062C +S3150800860016EB031602FB09F96B689B00B9FBF3F33B +S3150800861002FB00F268688000B2FBF0F06422B0FB4F +S31508008620F2F001FB1031080132306421B0FBF1F0A1 +S3150800863010F00F00861928688660BDE8F1830000EF +S31508008640F369FFFF0010014000140140704730B481 +S31508008650002513E050F8042BD30744BFA9F1010302 +S315080086609A18091F042942F8045BFAD213468C07A4 +S3150800867044BF15809B1CC90748BF1D7050F8041BD2 +S315080086800029E7D130BC704701480068704700BF31 +S31508008690C00000202DE9F04104000D00002C01D196 +S315080086A0012094E0574F386810F00F00A84207D20F +S315080086B03D70386810F00F00A84201D0012086E00E +S315080086C02078800716D52078400704D54E480168DB +S315080086D051F4E05101602078000704D54A48016842 +S315080086E051F46041016048490A6832F0F002A06816 +S315080086F002430A602078C00738D56068012805D18A +S3150800870042480068800313D4012060E060680228AC +S3150800871002D06068032805D13C480068800107D468 +S31508008720012054E039480068800701D401204EE052 +S31508008730DFF8D480D8F800108908890060680143FA +S31508008740C8F80010FFF7A0FF0600D8F8000010F0E0 +S315080087500C006168B0EB810F08D0FFF795FF801B0E +S3150800876041F289318842F0D3032030E0386810F0AE +S315080087700F00854207D23D70386810F00F00A842F6 +S3150800878001D0012023E02078400706D51E490A6853 +S3150800879032F4E052E06802430A602078000707D501 +S315080087A01948016831F46041226951EAC201016041 +S315080087B000F034F81649144A1268C2F30312895CA9 +S315080087C0C84014490860002000F076F80020BDE88B +S315080087D0F08110480068704780B5FFF7FAFF0E4928 +S315080087E0094A1268C2F38222895CC84002BD80B574 +S315080087F0FFF7EFFF0849044A1268C2F34232895C60 +S31508008800C84002BD003C0240083802400038024019 +S31508008810549E0008040000207C9E00082DE9F041C3 +S3150800882000240025002600271F48006810F00C00C9 +S31508008830002804D0042804D0082804D031E01B48B6 +S3150800884030E01B482EE0DFF86C80D8F8000010F006 +S315080088503F000400D8F8000040020CD5D8F8000004 +S31508008860C0F388101249A1FB00012200002300F082 +S3150800887049F805000BE0D8F80000C0F388100B494A +S31508008880A1FB00012200002300F03CF80500D8F8FF +S315080088900000C0F30140401C40000600B5FBF6F09E +S315080088A000E00248BDE8F081083802400024F400E0 +S315080088B0001BB7000438024010B504004FF47A7064 +S315080088C00D490978B0FBF1F00C490968B1FBF0F0E5 +S315080088D000F0ADF9002801D001200CE0102C09D2D7 +S315080088E0002221005FF0FF3000F08CF90448046094 +S315080088F0002000E0012010BD080000200400002030 +S3150800890000000020BBBBE1B1B2F5803F80F07E805D +S31508008910022A1ED98C46B1FBF2F102FB11C31B04D5 +S3150800892043EA1043B3FBF2FC02FB1C3380B240EA75 +S315080089300343B3FBF2F002FB103240EA0C4000237B +S315080089407047022A05D98446B0FBF2F002FB10C232 +S3150800895070474AB105D100F0010249085FEA3000C4 +S31508008960704700220023704700F0A0B90B000200F0 +S31508008970002100207047904271EB030CF6D3B3F543 +S31508008980803F2FD2F0B5B3FA83F7B1FA81F4A7F195 +S315080089900F0E3D1B5340CEF1200602FA0EF2F341AC +S315080089A05340B5F10F0746D80F3C2C444140C4F15B +S315080089B02006A040F1414140B1FBF3F603FB161136 +S315080089C0A2FB0645001BA94102D2761E8018594112 +S315080089D080EA010221FA0EF362FA0EF200215A40E9 +S315080089E03046F0BD30B4B1FBF3FC03FB1C11A2FB0F +S315080089F00C45001BA94103D2ACF1010C8018594162 +S31508008A0030BC02460B46604600217047B2F1807FB3 +S31508008A1065D3F0B5B2FA82F7B1FA81F4C7F10F0659 +S31508008A203D1B22FA06F307F1110EF24120355A4092 +S31508008A30B5F10F07B8D94140C4F12006A040F1416D +S31508008A404140B1FBF3FC03FB1C11A2FB0C45001BC8 +S31508008A50A94103D2BCF1010C801859410F2F12D33A +S31508008A600F3FC90341EA5041B1FBF3F603FB161168 +S31508008A70A2FB0645D4EBC030A94102D2761E801867 +S31508008A80594146EACC3C07B34140C7F12006B840F5 +S31508008A90F1414140B1FBF3F603FB1611A2FB064573 +S31508008AA0001BA94102D2761E8018594180EA0102AC +S31508008AB021FA0EF3C7F1200462FA0EF20CFA07F057 +S31508008AC05A402CFA04F13043F0BD80EA010221FA3B +S31508008AD00EF3002162FA0EF260465A40F0BD8C464B +S31508008AE0B1FBF2F102FB11C31B0243EA1063B3FBAD +S31508008AF0F2FC02FB1C331B024CEA002043EA10631B +S31508008B00B3FBF2FC02FB1C331B024CEA002043EACF +S31508008B101063B3FBF2FC02FB1C331B024CEA002079 +S31508008B2043EA1063B3FBF2FC02FB1C324CEA00205A +S31508008B300023704710B410F00703474C22684FF61D +S31508008B40FF010A40454951EA03210A43226010BC45 +S31508008B50704741480068C0F30220704710B402000D +S31508008B6052B2002A09D50A013D4B040064B214F03A +S31508008B700F04234403F8042C04E00A01394B0400CB +S31508008B8064B21A5510BC704770B4030013F007049A +S31508008B90D4F10700052801D3042001E0D4F1070029 +S31508008BA0251D072D01D2002500E0E51E012616FA2F +S31508008BB000F0401E0140A94016FA05F56D1E2A4030 +S31508008BC01143080070BC704710B50400601EB0F170 +S31508008BD0807F01D301200EE0601E234908600F2123 +S31508008BE05FF0FF30FFF7BAFF002020490860072032 +S31508008BF01F490860002010BD10B504002000FFF7CB +S31508008C0099FF10BD2DE9F04104000D00160000275C +S31508008C10FFF79FFF8046320029004046FFF7B4FF62 +S31508008C200100200040B2FFF799FFBDE8F08110B5BA +S31508008C3004002000FFF7C8FF10BD042805D10C4921 +S31508008C400A6852F004020A6004E009490A6832F028 +S31508008C5004020A60704700000CED00E00000FA0507 +S31508008C6018ED00E000E400E014E000E018E000E0A1 +S31508008C7010E000E080B500F001F801BD704730B49F +S31508008C800EE00268436802440830DC0744BFA9F1D5 +S31508008C900104E31852F8045B43F8045B091FF9D191 +S31508008CA050F8041B0029ECD130BC7047704700000F +S31508008CB070B504000026002C01D10120AEE094F81E +S31508008CC02000002802D1200000F018FA2068006869 +S31508008CD030F0020021680860FFF7D6FC050020681E +S31508008CE0406880070DD5FFF7CFFC401B0B28F6D34D +S31508008CF0606A50F400306062052084F82000012084 +S31508008D008CE02068006850F0010021680860FFF7D1 +S31508008D10BBFC060020684068C0070DD4FFF7B4FC0A +S31508008D20801B0B28F6D3606A50F400306062052079 +S31508008D3084F82000012071E0207E012806D12068F1 +S31508008D40006850F080002168086005E02068006827 +S31508008D5030F0800021680860607E012806D120680E +S31508008D60006850F040002168086005E02068006847 +S31508008D7030F0400021680860A07E012806D12068EE +S31508008D80006850F020002168086005E02068006847 +S31508008D9030F0200021680860E07E012806D12068AE +S31508008DA0006830F010002168086005E02068006857 +S31508008DB050F0100021680860207F012806D120683D +S31508008DC0006850F008002168086005E0206800681F +S31508008DD030F0080021680860607F012806D1206805 +S31508008DE0006850F004002168086005E02068006803 +S31508008DF030F0040021680860A168E0680143206932 +S31508008E000143606901436068401E01432068C161EF +S31508008E1000206062012084F82000002070BD70B434 +S31508008E2002000023146892F82000012803D092F863 +S31508008E30200002287CD1594DD5F8000250F00100D7 +S31508008E40C5F80002D5F8000230F47C50C5F80002D7 +S31508008E50D5F800024E6A50EA0620C5F8000201203D +S31508008E604E6910FA06F6D5F81C02B043C5F81C027E +S31508008E70C869002816D1D5F80C02B043C5F80C020B +S31508008E80486905EBC000CB684C68C4EA0343C0F8E0 +S31508008E904032486905EBC0008B680C68C4EA034396 +S31508008EA0C0F84432C869012816D1D5F80C023043F7 +S31508008EB0C5F80C02486905EBC0000B684C68C4EAA3 +S31508008EC00343C0F84032486905EBC0008B68CC689C +S31508008ED0C4EA0343C0F844328869002805D1D5F8A6 +S31508008EE00402B043C5F8040204E0D5F8040230438E +S31508008EF0C5F804020869002805D1D5F81402B0435C +S31508008F00C5F8140204E0D5F814023043C5F8140273 +S31508008F10086A012804D1D5F81C023043C5F81C029A +S31508008F20D5F8000240084000C5F80002002004E019 +S31508008F30506A50F480205062012070BC704770B5AA +S31508008F400400002694F82000012821D1022084F884 +S31508008F502000206800684008400021680860FFF784 +S31508008F6093FB050020684068C0070DD5FFF78CFB0A +S31508008F70401B0B28F6D3606A50F400306062052067 +S31508008F8084F82000012008E000206062002004E048 +S31508008F90606A50F400206062012070BD00640040E1 +S31508008FA030B4040094F82000012804D094F8200076 +S31508008FB0022840F09C8000290AD12068C06810F079 +S31508008FC0030F12D1606A50F400106062012093E02A +S31508008FD001290AD12068006910F0030F05D1606ADB +S31508008FE050F400106062012086E020680D012844D4 +S31508008FF0D0F8B00110F0040090609068002807D1FE +S3150800900020680D012844D0F8B001400D106006E034 +S3150800901020680D012844D0F8B001C00850602068C7 +S315080090200D012844D0F8B001C0F34000D060206894 +S315080090300D012844D0F8B40110F00F001061206823 +S315080090400D012844D0F8B401C0F3072090612068C8 +S315080090500D012844D0F8B401000C506120680D01B8 +S315080090602844D0F8B801187020680D012844D0F8B3 +S31508009070B801000A587020680D012844D0F8B801D4 +S31508009080000C987020680D012844D0F8B801000E2D +S31508009090D87020680D012844D0F8BC0118712068E2 +S315080090A00D012844D0F8BC01000A587120680D014A +S315080090B02844D0F8BC01000C987120680D0128449A +S315080090C0D0F8BC01000ED871002906D12068C06806 +S315080090D050F020002568E86007E0012905D12068DE +S315080090E0006950F0200025682861002004E0606AC5 +S315080090F050F480206062012030BC70477047000041 +S315080091002DE9FC410400002C01D10120A2E12078C0 +S31508009110C0075CD5DFF84003016811F00C0104298B +S3150800912009D0006810F00C0008280ED1DFF82C03CF +S315080091300068400209D5DFF828030068800346D591 +S315080091406068002843D1012084E16068B0F5803F5B +S3150800915006D1DFF80C03016851F48031016017E08D +S315080091606068B0F5A02F0AD1DFF8F402016851F45F +S3150800917080210160016851F48031016008E0B84837 +S31508009180016831F480310160016831F480210160A1 +S31508009190606800280DD0FFF777FA0500B048006828 +S315080091A0800314D4FFF770FA401B6528F6D3032012 +S315080091B050E1FFF769FA0500A9480068800306D55B +S315080091C0FFF762FA401B6528F6D3032042E12078B0 +S315080091D080074BD5A048016811F00C0F08D000682D +S315080091E010F00C00082814D19C480068400210D4DE +S315080091F09B480168890704D5E168012901D0012047 +S3150800920028E1016831F0F801226951EAC2010160DA +S315080092102CE0E068002818D0012092490860FFF782 +S3150800922033FA05008E480168890706D4FFF72CFA39 +S31508009230401B0328F6D303200CE1016831F0F8013E +S31508009240226951EAC201016010E0002085490860E0 +S31508009250FFF71AFA050082480068800706D5FFF767 +S3150800926013FA401B0328F6D30320F3E020780007FF +S3150800927024D56069002810D001207B490860FFF7D3 +S3150800928003FA050079480068800717D4FFF7FCF948 +S31508009290401B0328F6D30320DCE00020724908604F +S315080092A0FFF7F2F9050071480068800706D5FFF751 +S315080092B0EBF9401B0328F6D30320CBE020784007C0 +S315080092C075D500266A4F3868C0000CD40020009077 +S315080092D0386850F080503860386810F08050009038 +S315080092E0009801200600DFF88C81D8F80000C00538 +S315080092F013D4D8F8000050F48070C8F80000FFF7BF +S31508009300C3F90500D8F80000C00506D4FFF7BCF974 +S31508009310401B0328F6D303209CE0A068012805D14A +S315080093205548016851F00101016015E0A06805285B +S3150800933009D15148016851F004010160016851F0F2 +S315080093400101016008E04C480168490849000160CC +S31508009350016831F004010160A06800280FD0FFF70A +S3150800936093F9050044480068800718D4FFF78CF97C +S31508009370401B41F289318842F4D303206AE0FFF7A3 +S3150800938083F905003C480068800708D5FFF77CF993 +S31508009390401B41F289318842F4D303205AE0300059 +S315080093A0C0B2012803D1386830F080503860A0690F +S315080093B000284ED02848006810F00C00082846D02F +S315080093C0A069022832D12D4E00203060FFF75CF9E3 +S315080093D00700DFF88C80D8F80000800106D5FFF773 +S315080093E053F9C01B0328F4D3032033E0E169206A4C +S315080093F00143606A51EA8011A06A4008401E51EA9A +S315080094000041E06A51EA00611448016001203060B9 +S31508009410FFF73AF90500D8F80000800119D4FFF7DC +S3150800942033F9401B0328F6D3032013E00020134921 +S315080094300860FFF729F9050009480068800108D582 +S31508009440FFF722F9401B0328F6D3032002E0012088 +S3150800945000E00020BDE8F6810838024004380240E2 +S315080094600038024000004742800E474274380240E6 +S3150800947040380240007000407038024060004742A1 +S31508009480BFF34F8FBB490A6812F4E062BA48024339 +S315080094900A60BFF34F8F00BFFDE780B500F00DF8F7 +S315080094A000F0CDF801BD80B500F01DF800F031F9E7 +S315080094B001BD80B5FFF7E4FF01BD80B5AF48B049EF +S315080094C001604FF461414160002181600021C16063 +S315080094D000210161002181610C2141610021C161E6 +S315080094E0FEF754FE01BD70B5A64C2078002815D1AC +S315080094F0A54D280000F037F8012833D12878002830 +S3150800950030D0287841282DDA00F063F99F490860A1 +S315080095100120207000209E49087023E09C4D9A4E39 +S3150800952028783044401C00F01EF8012811D128780C +S31508009530401C287028783178884213D10020207082 +S315080095407078FF280ED1287802280BD1FFF7B1FFD3 +S3150800955008E000F03EF98D4909686431814201D27C +S315080095600020207070BD10B50400002301222100E0 +S315080095708248FEF746FE01000800C0B2002801D165 +S31508009580012000E0002010BDF8B504000D0016000B +S315080095901F00FFF721F94FF47A71B0FBF1F10022B1 +S315080095A01000C0B2122848D27A4B200080B29446E6 +S315080095B05FFA8CFC13F81CC096465FFA8EFE03EB26 +S315080095C04E0E9EF801E01EEB0C0C1CF1010C0CFB78 +S315080095D000F0B1FBF0FC00FB1C1000282BD120008A +S315080095E080B294465FFA8CFC13F81CC096465FFA64 +S315080095F08EFE03EB4E0E9EF801E01EEB0C0C1CF1E2 +S31508009600010C0CFB00F0B1FBF0F02880288800283C +S3150800961011D0288840F2014C60450CDA1000C0B21F +S3150800962013F8100030701000C0B203EB4000407809 +S315080096303870012002E0521CB2E70020F2BDF0B5F6 +S315080096408BB00020ADF8020000208DF80100002044 +S315080096508DF8000040F267656B460DF101020DF1C9 +S3150800966002014FF4FA70FFF78FFF4B4C4B4820600E +S3150800967000202076002060760020A0760020E07684 +S3150800968000202077002060770020A0600020E0609E +S315080096909DF80100401E000420619DF80000401E50 +S315080096A000056061BDF8020060602000FFF700FB5E +S315080096B0002D02D46E053A4F05E025F00045EE0070 +S315080096C056F00406374F20683749884202D10020F1 +S315080096D0069001E00E2006900020079001200890D1 +S315080096E03000000C0190B0B202903800000C0390D4 +S315080096F0B8B2049000200590012009900E200A9027 +S3150800970001A92000FFF78BFB2000FFF718FC0BB020 +S31508009710F0BD30B589B040F2676500246B4602AAF1 +S3150800972000211D48FFF73CFC002821D1002D08D454 +S315080097300298A8420FD1049800280CD101200400F1 +S3150800974009E025F000450398A84204D104980428A6 +S3150800975001D1012004002000C0B2012808D19DF8DB +S315080097600000FF2804D10698022801D1FFF7A1FEC0 +S3150800977009B030BD0CED00E00400FA0550000020E9 +S3150800978000140140C50000200C000020B80000208D +S31508009790C4000020AC9D000890000020006800402E +S315080097A00400E0FFFCFF1F000064004080B5FFF7DF +S315080097B010F84FF47A71B0FBF1F0FFF738FA04208D +S315080097C0FFF73BFA002200215FF0FF30FFF71AFA95 +S315080097D001BD80B5FEF758FF02BD80B500F004F85C +S315080097E0FFF748FA01BD000003480168034A1278EA +S315080097F089180160704700BFC000002008000020DB +S315080098002DE9F8410023002400260025102D80F0BC +S31508009810FC80012717FA05F213000A681A4014009B +S315080098209C4240F0F0804A68022A02D04A68122A0E +S315080098301FD12A00D20800EB8202D2F820C05FF0BE +S315080098400F0E15F00702D2B292001EFA02FE3CEA8B +S315080098500E0CD1F810E015F00702D2B292001EFAEB +S3150800986002FE5EEA0C0C66462A00D20800EB82026B +S315080098701662D0F800C05FF0030E2A00D2B252007A +S315080098801EFA02F23CEA020C91F8048018F003086A +S315080098902A00D2B2520018FA02F858EA0C0CC0F89C +S315080098A000C04A68012A08D04A68022A05D04A68D0 +S315080098B0112A02D04A68122A1BD186682A00D2B217 +S315080098C052001EFA02F29643D1F80C802A00D2B250 +S315080098D0520018FA02F858EA060686604268AF404F +S315080098E0BA434F68C7F30017AF403A439446C0F8E7 +S315080098F004C0C6682A00D2B252001EFA02FE36EA30 +S315080099000E068F682A00D2B2520097403E43C660C0 +S315080099104A68D20077D500220092434A176857F45E +S3150800992080471760126812F480420092009ADFF8A6 +S31508009930FCC02A0092085CF822705FF00F0E15F042 +S315080099400302D2B292001EFA02FE37EA0E07384A1E +S31508009950904201D1002623E0364A904201D10126E1 +S315080099601EE0354A904201D1022619E0334A904258 +S3150800997001D1032614E0324A904201D104260FE0B1 +S31508009980304A904201D105260AE02F4A904201D179 +S31508009990062605E02D4A904201D1072600E0082652 +S315080099A0F6B215F00302D2B29200964037432A0067 +S315080099B092084CF82270264E3268A243D1F804C0A9 +S315080099C05FEACC3C00D522433260224F3E68A6436C +S315080099D0D1F804C05FEA8C3C00D526433E601E4F92 +S315080099E03A68A243D1F804C05FEACC2C00D52243DA +S315080099F03A601A4F3E68A643D1F804C05FEA8C2C39 +S31508009A0000D526433E606D1C00E7BDE8F1811300D2 +S31508009A10DBB2002B03D00B009BB2836103E00B0083 +S31508009A209BB21B04836170474438024008380140E2 +S31508009A30000002400004024000080240000C0240F8 +S31508009A40001002400014024000180240001C0240A8 +S31508009A50003C0140043C0140083C01400C3C0140EC +S31508009A6080B500F007F8FFF718FD00F01FF9FFF7BB +S31508009A701AFDFAE780B500F009F800F03FF900F0A2 +S31508009A8009F8FFF793FE00F009F901BD7B487C4908 +S31508009A900860704780B592B0002000907948016848 +S31508009AA051F080510160006810F0805000900098D5 +S31508009AB0002000907448016851F4804101600068F4 +S31508009AC010F4804000900098012006905FF48030E2 +S31508009AD0079002200C905FF480000D900C200E90E9 +S31508009AE04FF4A8700F90022010900720119006A836 +S31508009AF0FFF706FB002800D0FEE70F2001900220A2 +S31508009B000290002003904FF4A05004904FF4805028 +S31508009B100590052101A8FEF7BDFD002800D0FEE747 +S31508009B2013B000BD10B586B00020059057490868E7 +S31508009B3050F480400860086810F480400590059845 +S31508009B40002005904F48026852F080520260026871 +S31508009B5012F080520592059A002205924C4A136823 +S31508009B6053F002031360136813F002030593059B71 +S31508009B7000230593136853F004031360126812F068 +S31508009B8004020592059A002205920A6852F02002FC +S31508009B900A60096811F020010591059900210591CF +S31508009BA0016851F000710160016811F000710591BA +S31508009BB0059900210591016851F0806101600068EE +S31508009BC010F08060059005980320FFF715F800222D +S31508009BD000217FF00B00FFF715F8002200217FF027 +S31508009BE00A00FFF70FF8002200217FF00900FFF7AF +S31508009BF009F8002200217FF00400FFF703F800228D +S31508009C0000217FF00300FEF7FDFF002200217FF010 +S31508009C100100FEF7F7FF002200215FF0FF30FEF794 +S31508009C20F1FF4FF4005000900120019000200290AF +S31508009C3000200390174C69462000FFF7E1FDC0207D +S31508009C400090022001900120029003200390082032 +S31508009C50049069462000FFF7D3FD6020009002209B +S31508009C600190002002900320039009200490694681 +S31508009C700948FFF7C5FD06B010BD000000800008C2 +S31508009C8008ED00E0403802400070004044380240C9 +S31508009C9030380240000802400004024080B5012224 +S31508009CA04FF400511248FFF7B2FE01BD38B5FFF771 +S31508009CB090FD04000F4D2868201AB0F5FA7F15D3D9 +S31508009CC00D490878002808D10120087000224FF4B1 +S31508009CD000510748FFF79BFE07E0002008700122A5 +S31508009CE04FF400510248FFF792FE2C6031BD000088 +S31508009CF000080240BC000020C600002080B50B48C2 +S31508009D00016851F400710160016851F480610160D5 +S31508009D10016851F4807101600320FEF76DFF002091 +S31508009D20FEF7CAFDFFF7FEFE002002BD003C02401A +S31508009D300D49086850F00100086000200B4A1060C1 +S31508009D400A680B4802400A600A480B4A106008680D +S31508009D5030F4802008600020084908605FF0006041 +S31508009D60074908607047000000380240083802407A +S31508009D70FFFFF6FE10300024043802400C3802407B +S31508009D8008ED00E010B5074979441831064C7C44C3 +S31508009D90163404E00A68081D114488470146A142A2 +S31508009DA0F8D110BD2C0000004C0000000502060288 +S31508009DB0060307030803090309040A040B040C0431 +S31508009DC00C050D050E050F050F06100610071008E1 +S31508009DD07FE8FFFFBC0000000C0000200000000028 +S31508009DE09FEEFFFF0C000000880000000000002026 +S31508009DF00000000000F00DF8002801D0FFF7C2FFB0 +S31508009E00AFF300800020AFF30080FFF729FE00F0D3 +S31508009E1002F80120704700F001B8000007463846EE +S31508009E2000F002F8FBE7000080B5AFF30080024AB5 +S31508009E3011001820ABBEFBE7260002000248854643 +S31508009E400248804702480047C8080020319D00089C +S31508009E50659E0008000000000000000001020304DF +S31508009E6006070809AFF30080AFF30080FFF7C2FFCB +S31508009E70100000000024F4000100000000000000AB +S31508009E8001020304FFF7FEBFFFF7FEBFFFF7FEBFA1 S31508009E90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE8 S31508009EA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD8 S31508009EB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC8 @@ -500,5 +500,14 @@ S31508009F10FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF67 S31508009F20FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF57 S31508009F30FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF47 S31508009F40FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF37 -S31108009F50FFF7FEBFFFF7FEBFFFF7FEBFDE -S70508009DD97C +S31508009F50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF27 +S31508009F60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF17 +S31508009F70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF07 +S31508009F80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF7 +S31508009F90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE7 +S31508009FA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD7 +S31508009FB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC7 +S31508009FC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB7 +S31508009FD0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA7 +S30D08009FE0FFF7FEBFFFF7FEBF05 +S70508009E65EF diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/ide/settings/stm32f407.wsdt b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/ide/settings/stm32f407.wsdt index 44c85633..0c5a3e84 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/ide/settings/stm32f407.wsdt +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/ide/settings/stm32f407.wsdt @@ -160,7 +160,7 @@ 24 1863 2 - + 0 -1 @@ -220,7 +220,7 @@ 14 - 11 + 20 1 @@ -234,7 +234,7 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 04000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 @@ -265,7 +265,7 @@ 4294967295 - 000000003500000022010000E6000000 + 00000000740300008007000025040000 000000003F03000080070000F0030000 4096 0 @@ -466,11 +466,11 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E65008000000100000000000000740300008007000025040000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -479,7 +479,7 @@ 8192 0 0 - 32767 + 24 0 @@ -487,7 +487,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -496,7 +496,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/ide/stm32f407.dep b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/ide/stm32f407.dep index c2623494..723a425b 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/ide/stm32f407.dep +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/ide/stm32f407.dep @@ -5,580 +5,682 @@ Debug - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c - $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.pbi - $PROJ_DIR$\..\obj\uip-fw.lst - $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.o - $PROJ_DIR$\..\obj\led.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\obj\main.o - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\stm32f4xx_hash.o - $PROJ_DIR$\..\obj\stm32f4xx_dac.pbi - $PROJ_DIR$\..\obj\stm32f4xx_rcc.pbi - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\stm32f4xx_dma.pbi - $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.o - $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.lst - $PROJ_DIR$\..\bin\demoprog_olimex_stm32e407.srec - $PROJ_DIR$\..\obj\stm32f4xx_wwdg.o - $PROJ_DIR$\..\obj\stm32f4xx_fsmc.o - $PROJ_DIR$\..\obj\stm32f4xx_gpio.o - $PROJ_DIR$\..\bin\demoprog_olimex_stm32e407.out - $PROJ_DIR$\..\obj\stm32f4xx_cryp.o - $PROJ_DIR$\..\obj\stm32f4xx_adc.o - $PROJ_DIR$\..\obj\stm32f4xx_flash.o - $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\obj\stm32f4xx_i2c.pbi - $PROJ_DIR$\..\obj\stm32_eth.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_can.__cstat.et - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\vectors.c - $PROJ_DIR$\..\obj\vectors.pbi - $PROJ_DIR$\..\obj\stm32f4xx_pwr.o - $PROJ_DIR$\..\obj\stm32f4xx_i2c.lst - $PROJ_DIR$\..\obj\clock-arch.lst - $PROJ_DIR$\..\obj\stm32_eth.lst - $PROJ_DIR$\..\obj\stm32f4xx_dcmi.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_dma.o - $PROJ_DIR$\..\obj\stm32f4xx_syscfg.__cstat.et - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\uiplib.lst - $PROJ_DIR$\..\obj\vectors.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f4xx.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_can.o - $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.o - $PROJ_DIR$\..\obj\shared_params.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.o + $PROJ_DIR$\..\obj\uip-fw.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_rng.__cstat.et + $PROJ_DIR$\..\obj\timer.lst + $PROJ_DIR$\..\obj\stm32f4xx_can.lst + $PROJ_DIR$\..\obj\stm32f4xx_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.lst + $PROJ_DIR$\..\obj\main.pbi + $PROJ_DIR$\..\obj\stm32f4xx_i2c.__cstat.et + $PROJ_DIR$\..\obj\cstart.o + $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_flash.lst + $PROJ_DIR$\..\obj\stm32f4xx_hash.__cstat.et + $PROJ_DIR$\..\obj\clock-arch.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.__cstat.et + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\..\obj\stm32f4xx_spi.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_gpio.__cstat.et + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\..\obj\shared_params.lst + $PROJ_DIR$\..\obj\net.__cstat.et + $PROJ_DIR$\..\obj\misc.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_dcmi.lst + $PROJ_DIR$\..\obj\stm32f4xx_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_exti.__cstat.et + $PROJ_DIR$\..\obj\system_stm32f4xx.pbi + $PROJ_DIR$\..\obj\stm32f4xx_adc.__cstat.et + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_crc.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_exti.lst + $PROJ_DIR$\..\obj\stm32f4xx_dma.__cstat.et + $PROJ_DIR$\..\obj\irq.pbi + $PROJ_DIR$\..\irq.h + $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.__cstat.et $PROJ_DIR$\..\obj\net.lst $PROJ_DIR$\..\obj\shared_params.o - $PROJ_DIR$\..\obj\demoprog_olimex_stm32e407.map - $PROJ_DIR$\..\obj\netdev.lst - $PROJ_DIR$\..\obj\stm32f4xx_dcmi.o - $PROJ_DIR$\..\obj\uip.lst - $PROJ_DIR$\..\obj\timer.__cstat.et $PROJ_DIR$\..\obj\uip_arp.lst - $PROJ_DIR$\..\obj\stm32f4xx_crc.lst + $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.o + $PROJ_DIR$\..\obj\uip.lst + $PROJ_DIR$\..\obj\stm32f4xx_dcmi.o + $PROJ_DIR$\..\obj\netdev.lst $PROJ_DIR$\..\obj\startup_stm32f40xx.o - $PROJ_DIR$\..\obj\stm32f4xx_dcmi.pbi - $PROJ_DIR$\..\obj\stm32f4xx_dac.o - $PROJ_DIR$\..\obj\shared_params.__cstat.et $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.pbi - $PROJ_DIR$\..\obj\stm32f4xx_crc.o - $PROJ_DIR$\..\obj\main.__cstat.et $PROJ_DIR$\..\obj\uip_timer.lst + $PROJ_DIR$\..\obj\stm32f4xx_crc.o $PROJ_DIR$\..\obj\netdev.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.__cstat.et + $PROJ_DIR$\..\obj\shared_params.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.pbi + $PROJ_DIR$\..\obj\main.__cstat.et $PROJ_DIR$\..\obj\uiplib.__cstat.et - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\stm32f4xx_adc.pbi - $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\obj\stm32f4xx_dcmi.pbi $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\obj\stm32f4xx_adc.pbi + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_crc.lst + $PROJ_DIR$\..\obj\demoprog_olimex_stm32e407.map + $PROJ_DIR$\..\obj\stm32f4xx_dac.o + $PROJ_DIR$\..\obj\shared_params.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_usart.lst $PROJ_DIR$\..\irq.c - $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_spi.__cstat.et - $PROJ_DIR$\..\obj\misc.__cstat.et - $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\..\obj\stm32f4xx_flash.lst - $PROJ_DIR$\..\obj\stm32f4xx_i2c.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.lst - $PROJ_DIR$\..\obj\stm32f4xx_can.lst - $PROJ_DIR$\..\obj\stm32f4xx_exti.lst - $PROJ_DIR$\..\obj\cstart.o - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\stm32f4xx_crc.__cstat.et - $PROJ_DIR$\..\obj\clock-arch.__cstat.et - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_dcmi.lst - $PROJ_DIR$\..\irq.h - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\..\obj\stm32f4xx_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_pwr.__cstat.et - $PROJ_DIR$\..\obj\shared_params.lst - $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_exti.__cstat.et - $PROJ_DIR$\..\obj\net.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f4xx.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hash.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_adc.__cstat.et - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_dma.__cstat.et - $PROJ_DIR$\..\obj\irq.pbi - $PROJ_DIR$\..\obj\uip-fw.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_rng.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.o - $PROJ_DIR$\..\obj\stm32f4xx_cryp.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $TOOLKIT_DIR$\inc\c\stdbool.h - $PROJ_DIR$\..\obj\system_stm32f4xx.o - $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.lst - $PROJ_DIR$\..\obj\stm32f4xx_fsmc.lst - $PROJ_DIR$\..\obj\stm32f4xx_adc.lst - $PROJ_DIR$\..\obj\stm32f4xx_fsmc.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_usart.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_sdio.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_wwdg.__cstat.et + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.lst + $PROJ_DIR$\..\obj\stm32f4xx_rcc.__cstat.et + $PROJ_DIR$\..\obj\netdev.pbi + $PROJ_DIR$\..\obj\uip-fw.pbi + $PROJ_DIR$\..\obj\vectors.o $PROJ_DIR$\..\obj\stm32f4xx_iwdg.lst - $PROJ_DIR$\..\obj\uip_timer.__cstat.et - $PROJ_DIR$\..\obj\uip_arp.__cstat.et + $PROJ_DIR$\..\obj\clock-arch.pbi + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.o + $TOOLKIT_DIR$\inc\c\stdbool.h + $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_wwdg.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_fsmc.__cstat.et + $PROJ_DIR$\..\obj\system_stm32f4xx.o + $PROJ_DIR$\..\obj\stm32f4xx_sdio.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_rtc.__cstat.et $PROJ_DIR$\..\obj\uip.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_rcc.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_iwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_gpio.pbi + $PROJ_DIR$\..\obj\stm32f4xx_cryp.__cstat.et + $PROJ_DIR$\..\obj\uip_arp.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_fsmc.lst + $PROJ_DIR$\..\obj\stm32f4xx_flash.__cstat.et $PROJ_DIR$\..\obj\dhcpc.lst + $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.lst + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\stm32f4xx_gpio.pbi $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.lst + $PROJ_DIR$\..\obj\stm32f4xx_usart.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_rcc.lst $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\obj\vectors.o - $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.lst - $PROJ_DIR$\..\obj\clock-arch.pbi - $PROJ_DIR$\..\obj\netdev.pbi - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\uip-fw.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hash.pbi - $PROJ_DIR$\..\obj\dhcpc.pbi - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h - $PROJ_DIR$\..\lib\ethernetlib\inc\stm32_eth.h - $PROJ_DIR$\..\obj\stm32f4xx_i2c.o - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\obj\stm32f4xx_syscfg.lst + $PROJ_DIR$\..\obj\uip_timer.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_adc.lst $PROJ_DIR$\..\obj\uip_timer.pbi + $TOOLKIT_DIR$\inc\c\limits.h + $PROJ_DIR$\..\obj\irq.o $PROJ_DIR$\..\obj\stm32f4xx_cryp.lst $PROJ_DIR$\..\obj\boot.pbi - $TOOLKIT_DIR$\inc\c\ystdio.h + $PROJ_DIR$\..\obj\stm32f4xx_hash.pbi $PROJ_DIR$\..\obj\stm32f4xx_syscfg.o - $TOOLKIT_DIR$\inc\c\limits.h $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\net.pbi - $PROJ_DIR$\..\obj\stm32f4xx_rcc.o - $PROJ_DIR$\..\obj\stm32f4xx_cryp.pbi - $PROJ_DIR$\..\obj\irq.o $PROJ_DIR$\..\obj\stm32f4xx_syscfg.pbi $PROJ_DIR$\..\obj\dhcpc.__cstat.et - $PROJ_DIR$\..\obj\dhcpc.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_crc.c - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dbgmcu.c + $PROJ_DIR$\..\obj\stm32f4xx_rcc.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Include\core_cm4.h $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Include\core_cm4_simd.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_aes.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_tdes.c $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dac.c - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma.c - $PROJ_DIR$\..\lib\ethernetlib\src\stm32_eth.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\misc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\misc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dcmi.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash.c - $PROJ_DIR$\..\lib\stdperiphlib\stm32f4xx_conf.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_exti.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_can.c + $PROJ_DIR$\..\lib\ethernetlib\inc\stm32_eth.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_tdes.c + $PROJ_DIR$\..\obj\stm32f4xx_i2c.o + $PROJ_DIR$\..\obj\stm32f4xx_syscfg.lst + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h + $TOOLKIT_DIR$\inc\c\ystdio.h + $PROJ_DIR$\..\obj\dhcpc.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_crc.c + $PROJ_DIR$\..\obj\net.pbi + $TOOLKIT_DIR$\lib\m7M_tl.a + $PROJ_DIR$\..\obj\stm32f4xx_cryp.pbi + $PROJ_DIR$\..\obj\dhcpc.pbi + $PROJ_DIR$\..\obj\vectors.pbi + $PROJ_DIR$\..\vectors.c + $PROJ_DIR$\..\obj\stm32f4xx_i2c.lst + $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.o + $PROJ_DIR$\..\obj\stm32_eth.lst + $PROJ_DIR$\..\obj\stm32f4xx_dcmi.__cstat.et + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\obj\stm32f4xx_flash.o + $PROJ_DIR$\..\obj\stm32f4xx_dma.o + $PROJ_DIR$\..\obj\stm32f4xx_syscfg.__cstat.et + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\system_stm32f4xx.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.lst + $PROJ_DIR$\..\obj\stm32f4xx_adc.o + $PROJ_DIR$\..\obj\stm32f4xx_can.o + $PROJ_DIR$\..\bin\demoprog_olimex_stm32e407.srec + $PROJ_DIR$\..\obj\stm32f4xx_pwr.o + $PROJ_DIR$\..\obj\uiplib.lst + $PROJ_DIR$\..\obj\stm32f4xx_wwdg.o + $PROJ_DIR$\..\obj\vectors.__cstat.et + $PROJ_DIR$\..\obj\clock-arch.lst + $PROJ_DIR$\..\obj\stm32f4xx_cryp.o + $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.o + $PROJ_DIR$\..\obj\misc.pbi + $PROJ_DIR$\..\obj\stm32_eth.__cstat.et + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\obj\stm32f4xx_fsmc.o + $PROJ_DIR$\..\obj\stm32f4xx_i2c.pbi + $PROJ_DIR$\..\obj\stm32f4xx_can.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_dma.pbi + $PROJ_DIR$\..\obj\stm32f4xx_gpio.o + $PROJ_DIR$\..\bin\demoprog_olimex_stm32e407.out + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\stm32f4xx_hash.o + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\obj\stm32f4xx_dac.pbi + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h + $PROJ_DIR$\..\obj\stm32f4xx_rcc.pbi + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h + $PROJ_DIR$\..\lib\system_stm32f4xx.c + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\obj\uip-fw.lst + $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.o + $PROJ_DIR$\..\obj\led.pbi + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\stm32f4xx_hal_conf.h + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\startup_stm32f407xx.s + $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.pbi + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + $TOOLKIT_DIR$\inc\c\DLib_Product.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_adc.c - $PROJ_DIR$\..\obj\stm32f4xx_dac.__cstat.et - $PROJ_DIR$\..\obj\uiplib.o $PROJ_DIR$\..\obj\stm32f4xx_sdio.pbi $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h $PROJ_DIR$\..\cstart.s + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h $PROJ_DIR$\..\obj\stm32f4xx_rng.o + $PROJ_DIR$\..\obj\uiplib.o $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\misc.h $PROJ_DIR$\..\obj\stm32f4xx_dac.lst $PROJ_DIR$\..\obj\stm32_eth.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h + $PROJ_DIR$\..\obj\stm32f4xx_dac.__cstat.et + $PROJ_DIR$\..\lib\ethernetlib\src\stm32_eth.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_exti.c $PROJ_DIR$\..\obj\stm32f4xx_tim.o $PROJ_DIR$\..\obj\stm32f4xx_rng.lst - $PROJ_DIR$\..\obj\stm32f4xx_tim.lst - $PROJ_DIR$\..\obj\stm32f4xx_can.pbi - $PROJ_DIR$\..\obj\stm32f4xx_sdio.o - $PROJ_DIR$\..\obj\uip_timer.o - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\obj\netdev.o - $PROJ_DIR$\..\obj\stm32f4xx_pwr.pbi - $PROJ_DIR$\..\obj\uip_arp.pbi - $PROJ_DIR$\..\obj\stm32f4xx_iwdg.o - $PROJ_DIR$\..\obj\uip_arp.o - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\uiplib.pbi - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\irq.lst - $PROJ_DIR$\..\obj\stm32f4xx_flash.pbi - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\..\obj\stm32f4xx_crc.pbi - $PROJ_DIR$\..\obj\system_stm32f4xx.lst - $PROJ_DIR$\..\obj\stm32f4xx_usart.o - $PROJ_DIR$\..\obj\stm32f4xx_rng.pbi - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\startup_stm32f407xx.s - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_des.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c - $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dac.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h + $PROJ_DIR$\..\lib\stdperiphlib\stm32f4xx_conf.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_can.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dcmi.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp.c + $PROJ_DIR$\..\obj\uip_timer.o + $PROJ_DIR$\..\obj\stm32f4xx_usart.o + $PROJ_DIR$\..\obj\system_stm32f4xx.lst $PROJ_DIR$\..\obj\stm32f4xx_tim.pbi - $PROJ_DIR$\..\obj\stm32f407.pbd - $PROJ_DIR$\..\obj\stm32f4xx_hash.lst - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h - $PROJ_DIR$\..\led.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h $PROJ_DIR$\..\obj\stm32f4xx_rtc.o $PROJ_DIR$\..\obj\uip.o + $PROJ_DIR$\..\obj\stm32f4xx_hash.lst + $PROJ_DIR$\..\obj\stm32f4xx_iwdg.o + $PROJ_DIR$\..\obj\uip_arp.pbi + $PROJ_DIR$\..\obj\stm32f4xx_rng.pbi + $PROJ_DIR$\..\obj\stm32f4xx_pwr.pbi + $PROJ_DIR$\..\obj\stm32f407.pbd $PROJ_DIR$\..\obj\led.lst - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h - $PROJ_DIR$\..\lib\stm32f4xx_hal_conf.h - $PROJ_DIR$\..\lib\system_stm32f4xx.c - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uipopt.h - $PROJ_DIR$\..\net.c - $PROJ_DIR$\..\shared_params.c - $PROJ_DIR$\..\shared_params.h - $PROJ_DIR$\..\lib\uip\uip-conf.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c - $PROJ_DIR$\..\startup_stm32f40xx.s - $PROJ_DIR$\..\obj\net.o - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.h - $PROJ_DIR$\..\net.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.h - $PROJ_DIR$\..\obj\stm32f4xx_gpio.lst - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\pt.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc-switch.h - $PROJ_DIR$\..\lib\uip\clock-arch.h + $PROJ_DIR$\..\obj\stm32f4xx_tim.lst + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_des.c + $PROJ_DIR$\..\obj\netdev.o + $PROJ_DIR$\..\obj\uip_arp.o + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\irq.lst + $PROJ_DIR$\..\obj\stm32f4xx_flash.pbi + $PROJ_DIR$\..\obj\uiplib.pbi + $PROJ_DIR$\..\obj\stm32f4xx_can.pbi + $PROJ_DIR$\..\obj\stm32f4xx_sdio.o + $PROJ_DIR$\..\obj\stm32f4xx_crc.pbi + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h $PROJ_DIR$\..\lib\uip\netdev.c - $PROJ_DIR$\..\lib\uip\netdev.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c + $PROJ_DIR$\..\lib\uip\clock-arch.h $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + $PROJ_DIR$\..\startup_stm32f40xx.s + $PROJ_DIR$\..\net.c + $PROJ_DIR$\..\shared_params.h $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arch.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c + $PROJ_DIR$\..\lib\uip\uip-conf.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\clock.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c + $PROJ_DIR$\..\shared_params.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\clock.h + $PROJ_DIR$\..\lib\uip\netdev.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_i2c.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_pwr.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rtc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rng.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Device\ST\STM32F4xx\Source\system_stm32f4xx.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_sha1.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_md5.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sdio.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_iwdg.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.h + $PROJ_DIR$\..\net.h + $PROJ_DIR$\..\obj\net.o + $PROJ_DIR$\..\obj\stm32f4xx_gpio.lst + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uipopt.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\pt.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc-switch.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_wwdg.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rtc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sdio.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rng.c + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Device\ST\STM32F4xx\Source\system_stm32f4xx.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_tim.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_pwr.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_sha1.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_md5.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_iwdg.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h $PROJ_DIR$\..\lib\uip\clock-arch.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_wwdg.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_syscfg.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c $PROJ_DIR$\..\obj\stm32f4xx_rtc.pbi $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.pbi $PROJ_DIR$\..\obj\stm32f4xx_iwdg.pbi - $PROJ_DIR$\..\obj\stm32f4xx_exti.pbi - $PROJ_DIR$\..\obj\misc.lst - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\stm32f4xx_spi.lst - $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.pbi - $PROJ_DIR$\..\obj\stm32f4xx_rtc.lst - $PROJ_DIR$\..\obj\stm32f4xx_pwr.lst - $PROJ_DIR$\..\obj\clock-arch.o - $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_can.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_can.o + $PROJ_DIR$\..\obj\stm32f4xx_hal.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.lst + $PROJ_DIR$\..\obj\startup_stm32f407xx.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\stm32f4xx_hal.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.o $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.pbi - $PROJ_DIR$\..\obj\stm32f4xx_dma.lst - $TOOLKIT_DIR$\lib\shb_l.a $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\uip-fw.o + $PROJ_DIR$\..\obj\stm32f4xx_wwdg.pbi + $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\..\obj\stm32f4xx_pwr.lst + $PROJ_DIR$\..\obj\stm32f4xx_fsmc.pbi + $PROJ_DIR$\..\obj\misc.lst + $PROJ_DIR$\..\obj\stm32_eth.pbi + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\obj\main.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.o + $PROJ_DIR$\..\obj\stm32f4xx_wwdg.lst $PROJ_DIR$\..\obj\stm32f4xx_exti.o $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.lst - $PROJ_DIR$\..\obj\uip-fw.o - $PROJ_DIR$\..\obj\stm32f4xx_sdio.lst + $PROJ_DIR$\..\obj\stm32f4xx_spi.lst $PROJ_DIR$\..\obj\stm32f4xx_spi.o - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\stm32f4xx_wwdg.lst - $PROJ_DIR$\..\obj\stm32_eth.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.o + $PROJ_DIR$\..\obj\stm32f4xx_sdio.lst $PROJ_DIR$\..\obj\vectors.lst - $PROJ_DIR$\..\obj\stm32f4xx_wwdg.pbi $PROJ_DIR$\..\obj\stm32f4xx_usart.pbi - $PROJ_DIR$\..\obj\timer.pbi $PROJ_DIR$\..\obj\uip.pbi - $PROJ_DIR$\..\obj\stm32f4xx_fsmc.pbi $PROJ_DIR$\..\obj\stm32f4xx_spi.pbi + $PROJ_DIR$\..\obj\stm32f4xx_exti.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.o $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_can.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f4xx_hal.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f4xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_can.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f4xx_hal.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.o - $PROJ_DIR$\..\obj\startup_stm32f407xx.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\stm32f407xx_flash.icf - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.lst + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.pbi + $PROJ_DIR$\..\obj\clock-arch.o + $PROJ_DIR$\..\obj\stm32f4xx_dma.lst + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\stm32f4xx_rtc.lst $PROJ_DIR$\..\obj\stm32f4xx_hal.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_can.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.pbi $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.pbi $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.pbi - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\..\obj\system_stm32f4xx.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_can.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_can.lst + $PROJ_DIR$\..\stm32f407xx_flash.icf + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.__cstat.et $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.xcl - $PROJ_DIR$\..\obj\led.xcl $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.xcl $PROJ_DIR$\..\obj\stm32f4xx_hal.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.xcl $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.xcl $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.xcl $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_can.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.xcl $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.xcl + $PROJ_DIR$\..\obj\system_stm32f4xx.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\timer.xcl + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h [ROOT_NODE] ILINK - 50 78 + 157 57 - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + $PROJ_DIR$\..\irq.c - ICCARM - 381 388 + BICOMP + 30 + + ICCARM + 242 97 + + + BICOMP - 451 + 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 31 182 163 275 + + + ICCARM + 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 31 182 163 275 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dbgmcu.c + + + BICOMP + 310 + + + ICCARM + 357 148 __cstat - 418 + 13 ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 + 194 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c - ICCARM - 406 383 + BICOMP + 88 - BICOMP - 460 + ICCARM + 277 156 __cstat - 416 + 16 ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 + 291 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 285 299 312 305 304 300 288 283 295 292 287 290 198 - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_aes.c - ICCARM - 374 386 + BICOMP + 184 - BICOMP - 447 + ICCARM + 86 178 __cstat - 409 + 46 ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 + 249 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_tdes.c - ICCARM - 408 394 + BICOMP + 197 - BICOMP - 449 + ICCARM + 63 129 __cstat - 436 + 32 ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 + 249 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_crc.c - ICCARM - 420 400 + BICOMP + 247 + + ICCARM + 56 43 + + + __cstat + 27 + + + + + ICCARM + 224 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\vectors.c + BICOMP - 454 + 126 + + + ICCARM + 361 67 + + + __cstat + 145 + + + + + BICOMP + 172 192 344 132 235 198 215 108 304 118 163 109 241 186 194 285 295 17 182 275 110 113 165 87 249 214 270 312 288 287 173 209 111 136 52 248 202 224 217 208 210 201 291 299 305 300 283 292 290 + + + ICCARM + 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 182 163 275 + + + + + $PROJ_DIR$\..\bin\demoprog_olimex_stm32e407.out + + + ILINK + 57 + + + OBJCOPY + 141 + + + + + ILINK + 391 151 236 158 329 327 326 354 334 335 318 339 313 320 321 322 340 323 338 330 342 76 368 372 102 123 62 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + + + BICOMP + 400 + + + ICCARM + 336 338 + + + __cstat + 337 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + + + BICOMP + 407 + + + ICCARM + 315 342 __cstat @@ -588,807 +690,7 @@ ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c - - - ICCARM - 405 397 - - - BICOMP - 442 - - - __cstat - 411 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c - - - ICCARM - 425 375 - - - BICOMP - 448 - - - __cstat - 437 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c - - - ICCARM - 376 401 - - - BICOMP - 459 - - - __cstat - 414 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c - - - ICCARM - 421 393 - - - BICOMP - 455 - - - __cstat - 390 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c - - - ICCARM - 422 384 - - - BICOMP - 443 - - - __cstat - 377 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c - - - ICCARM - 407 398 - - - BICOMP - 452 - - - __cstat - 433 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\bin\demoprog_olimex_stm32e407.out - - - OBJCOPY - 46 - - - ILINK - 78 - - - - - ILINK - 419 42 244 37 399 393 384 375 394 398 400 383 397 388 386 401 392 404 389 378 385 142 347 356 182 174 98 - - - - - $PROJ_DIR$\..\vectors.c - - - ICCARM - 367 163 - - - BICOMP - 60 - - - __cstat - 70 - - - - - ICCARM - 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 270 257 293 - - - BICOMP - 280 215 357 58 247 207 213 194 322 171 257 191 242 36 211 315 335 107 270 293 195 199 38 140 255 208 312 318 329 324 254 201 196 68 101 252 217 271 202 203 209 216 314 316 319 327 334 321 325 - - - - - $PROJ_DIR$\..\irq.c - - - ICCARM - 245 186 - - - BICOMP - 134 - - - - - ICCARM - 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 120 270 257 293 - - - BICOMP - 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 120 270 257 293 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_crc.c - - - ICCARM - 84 91 - - - BICOMP - 248 - - - __cstat - 115 - - - - - ICCARM - 271 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dbgmcu.c - - - ICCARM - 359 73 - - - BICOMP - 343 - - - __cstat - 125 - - - - - ICCARM - 211 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c - - - ICCARM - 295 49 - - - BICOMP - 158 - - - __cstat - 126 - - - - - ICCARM - 314 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_aes.c - - - ICCARM - 143 34 - - - BICOMP - 32 - - - __cstat - 96 - - - - - ICCARM - 255 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_tdes.c - - - ICCARM - 164 44 - - - BICOMP - 227 - - - __cstat - 104 - - - - - ICCARM - 255 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dac.c - - - ICCARM - 228 87 - - - BICOMP - 40 - - - __cstat - 221 - - - - - ICCARM - 202 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma.c - - - ICCARM - 355 66 - - - BICOMP - 43 - - - __cstat - 133 - - - - - ICCARM - 208 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\ethernetlib\src\stm32_eth.c - - - ICCARM - 64 229 - - - BICOMP - 365 - - - __cstat - 56 - - - - - ICCARM - 172 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\misc.c - - - ICCARM - 346 353 - - - BICOMP - 54 - - - __cstat - 106 - - - - - ICCARM - 207 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dcmi.c - - - ICCARM - 119 80 - - - BICOMP - 86 - - - __cstat - 65 - - - - - ICCARM - 203 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash.c - - - ICCARM - 108 53 - - - BICOMP - 246 - - - __cstat - 155 - - - - - ICCARM - 215 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_exti.c - - - ICCARM - 112 358 - - - BICOMP - 345 - - - __cstat - 127 - - - - - ICCARM - 209 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_can.c - - - ICCARM - 111 72 - - - BICOMP - 233 - - - __cstat - 57 - - - - - ICCARM - 194 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.c - - - ICCARM - 144 48 - - - BICOMP - 372 - - - __cstat - 146 - - - - - ICCARM - 216 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_adc.c - - - ICCARM - 145 52 - - - BICOMP - 99 - - - __cstat - 131 - - - - - ICCARM - 217 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\cstart.s - - - AARM - 113 - - - - - $PROJ_DIR$\..\startup_stm32f407xx.s - - - AARM - 399 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 274 244 - - - BICOMP - 35 453 - - - __cstat - 89 - - - - - ICCARM - 254 107 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 11 277 260 24 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 280 270 257 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_des.c - - - ICCARM - 110 138 - - - BICOMP - 354 - - - __cstat - 95 - - - - - ICCARM - 255 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c - - - ICCARM - 402 389 - - - BICOMP - 439 456 - - - __cstat - 379 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c - - - ICCARM - 395 378 - - - BICOMP - 431 444 - - - __cstat - 432 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c - - - ICCARM - 396 392 - - - BICOMP - 450 - - - __cstat - 423 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 363 37 - - - BICOMP - 114 445 - - - __cstat - 92 - - - - - ICCARM - 254 107 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 11 277 260 24 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 280 270 257 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp.c - - - ICCARM - 177 51 - - - BICOMP - 185 - - - __cstat - 139 - - - - - ICCARM - 255 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\timer.c - - - ICCARM - 121 347 - - - BICOMP - 370 457 - - - __cstat - 82 - - - - - ICCARM - 254 107 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 11 277 260 24 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 280 270 257 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c - - - ICCARM - 403 385 - - - BICOMP - 438 458 - - - __cstat - 427 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\lib\system_stm32f4xx.c - - - ICCARM - 249 142 - - - BICOMP - 129 441 - - - __cstat - 71 - - - - - ICCARM - 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 11 277 260 24 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 @@ -1396,436 +698,58 @@ $PROJ_DIR$\..\boot.c - ICCARM - 100 42 + BICOMP + 408 - BICOMP - 178 461 + ICCARM + 53 151 __cstat - 132 + 26 ICCARM - 254 107 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 11 277 260 24 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 280 270 257 + 173 17 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 426 181 170 447 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 172 182 163 - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\timer.c - ICCARM - 382 404 + BICOMP + 415 - BICOMP - 446 + ICCARM + 2 368 __cstat - 412 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c - - - ICCARM - 83 241 - - - BICOMP - 239 - - - __cstat - 152 - - - - - ICCARM - 309 306 283 287 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 270 257 293 286 141 291 292 310 298 296 307 297 162 224 236 - - - BICOMP - 68 140 306 58 162 283 36 309 224 236 357 38 101 - - - - - $PROJ_DIR$\..\net.c - - - ICCARM - 76 290 - - - BICOMP - 183 - - - __cstat - 128 - - - - - ICCARM - 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 270 257 293 286 141 300 306 283 287 291 292 310 298 296 307 297 309 - - - - - $PROJ_DIR$\..\shared_params.c - - - ICCARM - 124 77 - - - BICOMP - 74 - - - __cstat - 88 - - - - - ICCARM - 117 58 68 357 140 36 38 101 224 286 242 141 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c - - - ICCARM - 33 360 - - - BICOMP - 168 - - - __cstat - 135 - - - - - ICCARM - 306 283 287 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 270 257 293 286 141 291 292 310 298 296 307 297 305 294 162 224 236 - - - BICOMP - 68 140 294 58 305 162 283 36 306 224 236 357 38 101 - - - - - $PROJ_DIR$\..\startup_stm32f40xx.s - - - AARM - 85 - - - - - $PROJ_DIR$\..\lib\uip\netdev.c - - - ICCARM - 79 237 - - - BICOMP - 166 - - - __cstat - 94 - - - - - ICCARM - 306 283 287 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 270 257 293 286 141 291 292 310 298 296 307 297 309 172 162 224 236 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c - - - ICCARM - 159 189 - - - BICOMP - 170 - - - __cstat - 188 - - - - - ICCARM - 167 58 68 357 140 36 38 101 224 179 162 236 181 306 283 287 254 107 171 195 242 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 270 257 293 286 141 291 292 310 298 296 307 297 - - - BICOMP - 58 36 291 357 68 181 296 224 38 140 162 306 292 179 101 310 297 167 236 283 307 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c - - - ICCARM - 93 235 - - - BICOMP - 176 - - - __cstat - 151 - - - - - ICCARM - 310 298 292 - - - BICOMP - 310 292 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c - - - ICCARM - 69 222 - - - BICOMP - 243 - - - __cstat - 97 - - - - - ICCARM - 306 283 287 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 270 257 293 286 141 291 292 310 298 296 307 297 308 - - - BICOMP - 308 283 306 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c - - - ICCARM - 81 273 - - - BICOMP - 371 - - - __cstat - 154 - - - - - ICCARM - 306 283 287 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 270 257 293 286 141 291 292 310 298 296 307 297 305 162 224 236 - - - BICOMP - 162 68 140 283 58 306 305 36 224 236 357 38 101 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash.c - - - ICCARM - 267 39 - - - BICOMP - 169 - - - __cstat - 130 - - - - - ICCARM - 312 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_i2c.c - - - ICCARM - 62 173 - - - BICOMP 55 - - __cstat - 109 - ICCARM - 315 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 316 318 319 322 327 329 334 335 321 324 325 207 + 173 17 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 426 181 170 447 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 172 182 163 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_pwr.c + $PROJ_DIR$\..\lib\system_stm32f4xx.c - - ICCARM - 351 61 - BICOMP - 238 + 411 - - __cstat - 123 - - - ICCARM - 318 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rtc.c - - - ICCARM - 350 272 - - - BICOMP - 342 - - - __cstat - 153 - - - - - ICCARM - 327 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rng.c - - - ICCARM - 231 226 - - - BICOMP - 251 - - - __cstat - 136 - - - - - ICCARM - 322 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Device\ST\STM32F4xx\Source\system_stm32f4xx.c - - - ICCARM - 249 142 - - - BICOMP - 129 - - - __cstat - 71 - - - - - ICCARM - 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_sha1.c - - - ICCARM - 45 75 - - - BICOMP - 90 + 222 76 __cstat @@ -1835,76 +759,702 @@ ICCARM - 312 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 314 315 316 318 319 322 327 329 334 335 321 324 325 207 + 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 426 181 170 447 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_md5.c + $PROJ_DIR$\..\led.c - ICCARM - 160 366 + BICOMP + 414 + + ICCARM + 233 236 + + + __cstat + 41 + + + + + ICCARM + 173 17 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 426 181 170 447 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 172 182 163 + + + + + $PROJ_DIR$\..\main.c + + + BICOMP + 395 + + + ICCARM + 353 158 + + + __cstat + 49 + + + + + ICCARM + 173 17 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 426 181 170 447 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 172 182 163 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + + + BICOMP + 399 + + + ICCARM + 333 323 + + + __cstat + 379 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + + + BICOMP + 398 + + + ICCARM + 319 330 + + + __cstat + 382 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\startup_stm32f407xx.s + + + AARM + 329 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + + + BICOMP + 413 + + + ICCARM + 341 340 + + + __cstat + 394 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.c + BICOMP 349 + + ICCARM + 83 152 + __cstat - 118 + 75 ICCARM - 312 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 314 315 316 318 319 322 327 329 334 335 321 324 325 207 + 201 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sdio.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma.c - ICCARM - 361 234 + BICOMP + 155 - BICOMP - 223 + ICCARM + 371 134 __cstat - 148 + 29 ICCARM - 329 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 334 335 321 324 325 207 + 214 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_iwdg.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_adc.c - ICCARM - 150 240 + BICOMP + 54 - BICOMP - 344 + ICCARM + 94 139 __cstat - 157 + 25 ICCARM - 316 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 318 319 322 327 329 334 335 321 324 325 207 + 202 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\cstart.s + + + AARM + 8 + + + + + $PROJ_DIR$\..\lib\ethernetlib\src\stm32_eth.c + + + BICOMP + 351 + + + ICCARM + 130 200 + + + __cstat + 150 + + + + + ICCARM + 114 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_exti.c + + + BICOMP + 365 + + + ICCARM + 28 356 + + + __cstat + 23 + + + + + ICCARM + 210 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash.c + + + BICOMP + 243 + + + ICCARM + 10 133 + + + __cstat + 84 + + + + + ICCARM + 192 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dac.c + + + BICOMP + 164 + + + ICCARM + 199 58 + + + __cstat + 203 + + + + + ICCARM + 217 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\misc.c + + + BICOMP + 149 + + + ICCARM + 350 352 + + + __cstat + 20 + + + + + ICCARM + 198 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_can.c + + + BICOMP + 245 + + + ICCARM + 3 140 + + + __cstat + 154 + + + + + ICCARM + 108 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dcmi.c + + + BICOMP + 51 + + + ICCARM + 21 38 + + + __cstat + 131 + + + + + ICCARM + 208 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp.c + + + BICOMP + 124 + + + ICCARM + 98 147 + + + __cstat + 81 + + + + + ICCARM + 249 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_des.c + + + BICOMP + 343 + + + ICCARM + 5 71 + + + __cstat + 45 + + + + + ICCARM + 249 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\uip\netdev.c + + + BICOMP + 65 + + + ICCARM + 39 238 + + + __cstat + 44 + + + + + ICCARM + 267 278 258 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 182 163 275 255 72 264 274 268 251 280 266 281 273 114 92 191 240 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + + + BICOMP + 363 + + + ICCARM + 37 226 + + + __cstat + 79 + + + + + BICOMP + 92 136 87 278 132 267 256 186 191 240 344 165 52 + + + ICCARM + 267 278 258 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 182 163 275 255 72 264 274 268 251 280 266 281 256 92 191 240 + + + + + $PROJ_DIR$\..\startup_stm32f40xx.s + + + AARM + 40 + + + + + $PROJ_DIR$\..\net.c + + + BICOMP + 122 + + + ICCARM + 33 276 + + + __cstat + 19 + + + + + ICCARM + 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 182 163 275 255 72 269 267 278 258 264 274 268 251 280 266 281 273 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c + + + BICOMP + 229 + + + ICCARM + 35 239 + + + __cstat + 82 + + + + + BICOMP + 136 87 267 132 92 278 186 273 191 240 344 165 52 + + + ICCARM + 273 267 278 258 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 182 163 275 255 72 264 274 268 251 280 266 281 92 191 240 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c + + + BICOMP + 125 + + + ICCARM + 85 120 + + + __cstat + 104 + + + + + BICOMP + 132 186 264 344 136 96 280 191 165 87 92 267 274 119 52 268 281 70 240 278 266 + + + ICCARM + 70 132 136 344 87 186 165 52 191 119 92 240 96 267 278 258 173 17 118 110 241 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 182 163 275 255 72 264 274 268 251 280 266 281 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash.c + + + BICOMP + 100 + + + ICCARM + 227 159 + + + __cstat + 11 + + + + + ICCARM + 270 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c + + + BICOMP + 95 + + + ICCARM + 42 220 + + + __cstat + 93 + + + + + BICOMP + 268 274 + + + ICCARM + 268 251 274 + + + + + $PROJ_DIR$\..\shared_params.c + + + BICOMP + 47 + + + ICCARM + 18 34 + + + __cstat + 59 + + + + + ICCARM + 14 132 136 344 87 186 165 52 191 255 241 72 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c + + + BICOMP + 244 + + + ICCARM + 143 196 + + + __cstat + 50 + + + + + BICOMP + 260 278 267 + + + ICCARM + 267 278 258 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 182 163 275 255 72 264 274 268 251 280 266 281 260 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_i2c.c + + + BICOMP + 153 + + + ICCARM + 128 116 + + + __cstat + 7 + + + + + ICCARM + 285 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c + + + BICOMP + 66 + + + ICCARM + 177 345 + + + __cstat + 0 + + + + + BICOMP + 136 87 279 132 256 92 278 186 267 191 240 344 165 52 + + + ICCARM + 267 278 258 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 182 163 275 255 72 264 274 268 251 280 266 281 256 279 92 191 240 @@ -1912,91 +1462,22 @@ $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c - ICCARM - 348 362 + BICOMP + 364 - BICOMP - 373 + ICCARM + 358 359 __cstat - 105 + 15 ICCARM - 334 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_tim.c - - - ICCARM - 232 230 - - - BICOMP - 265 - - - __cstat - 122 - - - - - ICCARM - 321 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c - - - ICCARM - 161 184 - - - BICOMP - 41 - - - __cstat - 156 - - - - - ICCARM - 319 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\uip\clock-arch.c - - - ICCARM - 63 352 - - - BICOMP - 165 - - - __cstat - 116 - - - - - ICCARM - 298 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 270 257 293 286 141 + 283 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 295 292 287 290 198 @@ -2004,22 +1485,275 @@ $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_wwdg.c - ICCARM - 364 47 + BICOMP + 346 - BICOMP - 368 + ICCARM + 355 144 __cstat - 149 + 74 ICCARM - 325 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 207 + 290 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rtc.c + + + BICOMP + 309 + + + ICCARM + 373 225 + + + __cstat + 78 + + + + + ICCARM + 300 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sdio.c + + + BICOMP + 190 + + + ICCARM + 360 246 + + + __cstat + 77 + + + + + ICCARM + 288 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rng.c + + + BICOMP + 230 + + + ICCARM + 207 195 + + + __cstat + 1 + + + + + ICCARM + 304 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Device\ST\STM32F4xx\Source\system_stm32f4xx.c + + + BICOMP + 24 + + + ICCARM + 222 76 + + + __cstat + 137 + + + + + ICCARM + 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_tim.c + + + BICOMP + 223 + + + ICCARM + 234 206 + + + __cstat + 22 + + + + + ICCARM + 292 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_pwr.c + + + BICOMP + 231 + + + ICCARM + 348 142 + + + __cstat + 4 + + + + + ICCARM + 312 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c + + + BICOMP + 167 + + + ICCARM + 91 106 + + + __cstat + 64 + + + + + ICCARM + 305 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_sha1.c + + + BICOMP + 48 + + + ICCARM + 138 36 + + + __cstat + 73 + + + + + ICCARM + 270 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_md5.c + + + BICOMP + 369 + + + ICCARM + 89 366 + + + __cstat + 9 + + + + + ICCARM + 270 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_iwdg.c + + + BICOMP + 311 + + + ICCARM + 68 228 + + + __cstat + 80 + + + + + ICCARM + 299 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\uip\clock-arch.c + + + BICOMP + 69 + + + ICCARM + 146 370 + + + __cstat + 12 + + + + + ICCARM + 251 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 182 163 275 255 72 @@ -2027,22 +1761,22 @@ $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_syscfg.c - ICCARM - 175 180 + BICOMP + 103 - BICOMP - 187 + ICCARM + 117 101 __cstat - 67 + 135 ICCARM - 335 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 321 324 325 207 + 295 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 292 287 290 198 @@ -2050,22 +1784,275 @@ $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c - ICCARM - 102 250 + BICOMP + 362 - BICOMP - 369 + ICCARM + 60 221 __cstat - 147 + 90 ICCARM - 324 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 325 207 + 287 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 290 198 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + + + BICOMP + 403 + + + ICCARM + 324 322 + + + __cstat + 375 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c + + + BICOMP + 406 + + + ICCARM + 390 326 + + + __cstat + 314 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + + + BICOMP + 404 + + + ICCARM + 328 339 + + + __cstat + 385 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + + + BICOMP + 409 + + + ICCARM + 325 313 + + + __cstat + 381 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + + + BICOMP + 397 + + + ICCARM + 374 327 + + + __cstat + 331 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + + + BICOMP + 410 + + + ICCARM + 377 354 + + + __cstat + 389 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + + + BICOMP + 401 + + + ICCARM + 392 334 + + + __cstat + 386 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + + + BICOMP + 405 + + + ICCARM + 316 335 + + + __cstat + 384 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + + + BICOMP + 396 + + + ICCARM + 393 318 + + + __cstat + 332 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + + + BICOMP + 412 + + + ICCARM + 317 320 + + + __cstat + 378 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + + + BICOMP + 402 + + + ICCARM + 367 321 + + + __cstat + 376 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/lib/system_stm32f4xx.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/lib/system_stm32f4xx.c index 0645aa77..11c18d1a 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/lib/system_stm32f4xx.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/lib/system_stm32f4xx.c @@ -106,12 +106,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Vector table offset was changed, because the first part in flash is occupied - * by the OpenBLT bootloader. Therefore we need to remap the vector table base - * address. Note that this value needs adjustment, if more space in flash is - * reserved for the bootloader. - */ -#define VECT_TAB_OFFSET 0x8000 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /******************************************************************************/ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/main.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/main.c index 6259d276..17067958 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -70,6 +71,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -81,6 +84,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/.settings/language.settings.xml index 94416734..e96577e0 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/.settings/language.settings.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/Debug/demoprog_olimex_stm32e407.elf b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/Debug/demoprog_olimex_stm32e407.elf index 20829b75..63d5522f 100755 Binary files a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/Debug/demoprog_olimex_stm32e407.elf and b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/Debug/demoprog_olimex_stm32e407.elf differ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/Debug/demoprog_olimex_stm32e407.srec b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/Debug/demoprog_olimex_stm32e407.srec index a67cb6bf..fa4b565e 100755 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/Debug/demoprog_olimex_stm32e407.srec +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/Debug/demoprog_olimex_stm32e407.srec @@ -1,33 +1,33 @@ S021000064656D6F70726F675F6F6C696D65785F73746D3332653430372E73726563A1 -S3150800800000000220659C0008B59C0008B59C000885 -S31508008010B59C0008B59C0008B59C00080000000047 -S31508008020000000000000000000000000B59C0008E9 -S31508008030B59C000800000000B59C0008ED9C0008EF -S31508008040B59C0008B59C0008B59C0008B59C0008BE -S31508008050B59C0008B59C0008B59C0008B59C0008AE -S31508008060B59C0008B59C0008B59C0008B59C00089E -S31508008070B59C0008B59C0008B59C0008B59C00088E -S31508008080B59C0008B59C0008B59C0008B59C00087E -S31508008090B59C0008B59C0008B59C0008B59C00086E -S315080080A0B59C0008B59C0008B59C0008B59C00085E -S315080080B0B59C0008B59C0008B59C0008B59C00084E -S315080080C0B59C0008B59C0008B59C0008B59C00083E -S315080080D0B59C0008B59C0008B59C0008B59C00082E -S315080080E0B59C0008B59C0008B59C0008B59C00081E -S315080080F0B59C0008B59C0008B59C0008B59C00080E -S31508008100B59C0008B59C0008B59C0008B59C0008FD -S31508008110B59C0008B59C0008B59C0008B59C0008ED -S31508008120B59C0008B59C0008B59C0008B59C0008DD -S31508008130B59C0008B59C0008B59C0008B59C0008CD -S31508008140B59C0008B59C0008B59C0008B59C0008BD -S31508008150B59C0008B59C0008B59C0008B59C0008AD -S31508008160B59C0008B59C0008B59C0008B59C00089D -S31508008170B59C0008B59C0008B59C000800000000E6 -S31108008180B59C0008B59C0008EE11AA5535 +S3150800800000000220719C0008C19C0008C19C000861 +S31508008010C19C0008C19C0008C19C00080000000023 +S31508008020000000000000000000000000C19C0008DD +S31508008030C19C000800000000C19C0008F99C0008CB +S31508008040C19C0008C19C0008C19C0008C19C00088E +S31508008050C19C0008C19C0008C19C0008C19C00087E +S31508008060C19C0008C19C0008C19C0008C19C00086E +S31508008070C19C0008C19C0008C19C0008C19C00085E +S31508008080C19C0008C19C0008C19C0008C19C00084E +S31508008090C19C0008C19C0008C19C0008C19C00083E +S315080080A0C19C0008C19C0008C19C0008C19C00082E +S315080080B0C19C0008C19C0008C19C0008C19C00081E +S315080080C0C19C0008C19C0008C19C0008C19C00080E +S315080080D0C19C0008C19C0008C19C0008C19C0008FE +S315080080E0C19C0008C19C0008C19C0008C19C0008EE +S315080080F0C19C0008C19C0008C19C0008C19C0008DE +S31508008100C19C0008C19C0008C19C0008C19C0008CD +S31508008110C19C0008C19C0008C19C0008C19C0008BD +S31508008120C19C0008C19C0008C19C0008C19C0008AD +S31508008130C19C0008C19C0008C19C0008C19C00089D +S31508008140C19C0008C19C0008C19C0008C19C00088D +S31508008150C19C0008C19C0008C19C0008C19C00087D +S31508008160C19C0008C19C0008C19C0008C19C00086D +S31508008170C19C0008C19C0008C19C000800000000C2 +S31108008180C19C0008C19C0008EE11AA551D S3150800818C10B5054C237833B9044B13B10448AFF337 S3150800819C00800123237010BD0C0000200000000095 -S315080081AC409D000808B5034B1BB103490348AFF3C0 -S315080081BC008008BD0000000010000020409D00084B +S315080081AC4C9D000808B5034B1BB103490348AFF3B4 +S315080081BC008008BD00000000100000204C9D00083F S315080081CC53B94AB9002908BF00281CBF4FF0FF3124 S315080081DC4FF0FF3000F07AB9ADF1080C6DE904CE1A S315080081EC00F006F8DDF804E0DDE9022304B0704778 @@ -79,402 +79,403 @@ S315080084BC91E78146BEE7014678E702383C4445E732 S315080084CC084608E7A8F102083D442BE7704700BFA9 S315080084DC08B50848084B03604FF461434360002312 S315080084EC8360C360036183610C224261C36101F03E -S315080084FCE8F908BD50000020001401402DE9F041B0 -S3150800850C04460D461746984600F0E6FF154BA3FBA6 +S315080084FCE4F908BD50000020001401402DE9F041B4 +S3150800850C04460D461746984600F0E2FF154BA3FBAA S3150800851C00308009002201E00132D2B2112A1ED89D S3150800852C114B13F8121003EB420393F801E001EB1D S3150800853C0E0303FB0443B0FBF3FC03FB1C06002EE3 S3150800854CEAD11FFA8CF32B80013B9BB2B3F5806FF3 S3150800855CE2D2397088F800E00120BDE8F0810020ED -S3150800856CBDE8F081D34D6210589D000830B58DB02A +S3150800856CBDE8F081D34D6210649D000830B58DB01E S3150800857C0025ADF82E508DF82D500CAB03F8045D84 S3150800858C0DF12D020DF12E014FF4FA70FFF7B6FF1F S3150800859C1E4C1F4B236025766576A576E5762577E2 S315080085AC6577A560E5609DF82D30013B1B042361BA S315080085BC9DF82C30013B1B056361BDF82E306360BA -S315080085CC204600F050F92268124B9A421CD00E2312 +S315080085CC204600F04CF92268124B9A421CD00E2316 S315080085DC069300230793012208924CF6E041019179 S315080085EC02934FF6E07103910421049105930992C5 -S315080085FC0E230A93054C6944204600F0DBF9204605 -S3150800860C00F070FA0DB030BD0695E2E728000020A0 +S315080085FC0E230A93054C6944204600F0D7F9204609 +S3150800860C00F06CFA0DB030BD0695E2E728000020A4 S3150800861C006800400064004008B5002301220146AA -S3150800862C034801F07DF908B1002008BD012008BDFA +S3150800862C034801F079F908B1002008BD012008BDFE S3150800863C5000002008B5FFF74BFFFFF797FF08BD62 S3150800864CBFF34F8F0549CA6802F4E062044B134323 S3150800865CCB60BFF34F8F00BFFDE700BF00ED00E016 -S3150800866C0400FA0508B5224B1B78B3B92148FFF765 -S3150800867CD3FF012800D008BD1E4B1B78013BDBB28B -S3150800868C3F2BF8D801F028FB1B4B18600122184B1E -S3150800869C1A700022194B1A7008BD184B1B78013337 -S315080086AC14481844FFF7B8FF01280AD001F014FB48 -S315080086BC114B1B6864339842DDD900220C4B1A7097 -S315080086CCD9E70E4A13780133DBB21370094A1278CC -S315080086DC9342D0D10022064B1A70064B5B78FF2BBF -S315080086ECC9D1044B9B78002BC5D1FFF7A9FF00BF56 -S315080086FCD100002090000020D4000020D2000020D9 -S3150800870C00B58BB001AB03AA00210F4800F018FA8C -S3150800871C30B940F26763039A9A4204D0002343B9EE -S3150800872C0BB05DF804FB059B0BB10023F7E701239F -S3150800873CF5E79DF80430FF2BF2D19DF80530002B98 -S3150800874CEED1FFF77DFF00BF2800002008B5FFF724 -S3150800875C89FFFFF7D5FF08BD08B501224FF4005174 -S3150800876C014800F0E3FB08BD0008024010B501F013 -S3150800877CB3FA104B1B68C31AB3F5FA7F0ED304462B -S3150800878C0D4B1B785BB901220B4B1A7000224FF468 -S3150800879C00510A4800F0CAFB064B1C6010BD0022AB -S315080087AC054B1A7001224FF40051044800F0BEFB29 -S315080087BCF2E700BFDC000020D800002000080240C9 -S315080087CC10B504460E4B18784FF47A73B3FBF0F3D6 -S315080087DC0C4A1068B0FBF3F000F096FA68B90F2C47 -S315080087EC01D9012010BD002221464FF0FF3000F0C0 -S315080087FC59FA054B1C60002010BD012010BD00BFA6 -S3150800880C00000020080000200400002008B50B4BCF -S3150800881C1A6842F400721A601A6842F480621A6086 -S3150800882C1A6842F480721A60032000F029FA0020B4 -S3150800883CFFF7C6FF01F06CF9002008BD003C0240AA -S3150800884C034A1168034B1B780B441360704700BF2F -S3150800885CE000002000000020014B1868704700BF9C -S3150800886CE00000207047002800F0A18038B50446C7 -S3150800887C90F82030D3B12268136823F002031360F2 -S3150800888CFFF7EAFF054623685A6812F0020F10D064 -S3150800889CFFF7E2FF401B0A28F5D9636A43F4003355 -S315080088AC6362052384F82030012038BDFFF7DAFF10 -S315080088BCE1E71A6842F001021A60FFF7CDFF054698 -S315080088CC23685A6812F0010F0DD1FFF7C5FF401B3C -S315080088DC0A28F5D9636A43F400336362052384F8DE -S315080088EC2030012038BD227E012A3DD01A6822F09C -S315080088FC80021A60637E012B3BD02268136823F032 -S3150800890C40031360A37E012B39D02268136823F029 -S3150800891C20031360E37E012B37D02268136843F0DB -S3150800892C10031360237F012B35D02268136823F0BC -S3150800893C08031360637F012B33D02268136823F076 -S3150800894C040313602168A368E2681343226913437E -S3150800895C626913436268013A1343CB610020606273 -S3150800896C012384F8203038BD1A6842F080021A6058 -S3150800897CC0E72268136843F040031360C2E7226815 -S3150800898C136843F020031360C4E72268136823F0C6 -S3150800899C10031360C6E72268136843F008031360D4 -S315080089ACC8E72268136843F004031360CAE701207A -S315080089BC7047000090F82030DBB2012B0AD090F8F3 -S315080089CC2030DBB2022B05D0436A43F48023436282 -S315080089DC0120704770B4424BD3F8002242F00102D2 -S315080089ECC3F80022D3F8002222F47C52C3F80022E2 -S315080089FCD3F80022486A42EA0022C3F800224A69E0 -S31508008A0C012000FA02F2D3F81C42D0430440C3F802 -S31508008A1C1C42CB69B3B9324BD3F80C420440C3F8A9 -S31508008A2C0C424C69CE688D8845EA0645483443F8AD -S31508008A3C34504D698E680C8844EA0644483503EB75 -S31508008A4CC5035C60CB69012B1DD08B69002B32D119 -S31508008A5C234CD4F804320340C4F804320B698BBB9C -S31508008A6C1F4BD3F814422040C3F814020B6A012B8F -S31508008A7C2FD01B4AD2F8003223F00103C2F8003279 -S31508008A8C002070BC7047164BD3F80C421443C3F83D -S31508008A9C0C424C690E688D8845EA0645483443F8FD -S31508008AAC34504D698E688C8944EA0644483503EB84 -S31508008ABCC5035C60C9E70A4CD4F804321343C4F8FE -S31508008ACC0432CBE70648D0F814321343C0F81432F4 -S31508008ADCCCE7034BD3F81C120A43C3F81C22C8E78D -S31508008AEC0064004038B590F82030DBB2012B05D075 -S31508008AFC436A43F400234362012038BD044602232B -S31508008B0C80F820300268136823F001031360FFF71E -S31508008B1CA3FE054623685B6813F0010F0DD0FFF71B -S31508008B2C9BFE401B0A28F5D9636A43F4003363623B -S31508008B3C052384F82030012038BD0020606238BD3A -S31508008B4C30B490F82040E4B2012C0BD090F82040B9 -S31508008B5CE4B2022C06D0436A43F480234362012014 -S31508008B6C30BC704751B90468E46814F0030F07D198 -S31508008B7C436A43F4001343620120F1E701295DD0EF -S31508008B8C056801F11B0424012C5904F004049460B3 -S31508008B9C002C5ED1056801F11B0424012C59640DC7 -S31508008BAC1460056801F11B0424012D59C5F3400511 -S31508008BBCD560056825446D6805F00F0515610568CF -S31508008BCC25446D68C5F30725956105682C446468CA -S31508008BDC240C546104680A011444D4F8B8411C7076 -S31508008BEC04681444D4F8B841240A5C700468144424 -S31508008BFCD4F8B841240C9C7004681444D4F8B841D1 -S31508008C0C240EDC7004681444D4F8BC411C71046846 -S31508008C1C1444D4F8BC41240A5C7104681444D4F88E -S31508008C2CBC41240C9C7104682244D2F8BC21120E57 -S31508008C3CDA71B1B101291BD0002091E704682469C7 -S31508008C4C14F0030F9CD1436A43F4001343620120CA -S31508008C5C86E7056801F11B0424012C59E4085460C5 -S31508008C6C9FE70268D36843F02003D360002077E7B8 -S31508008C7C0268136943F020031361002070E70000B3 -S31508008C8C074AD36823F4E0631B041B0C000200F4A8 -S31508008C9CE060184340F0BF6040F40030D060704785 -S31508008CAC00ED00E030B4164BDB68C3F30223C3F1C6 -S31508008CBC0704042C28BF04241D1D062D17D9033BB5 -S31508008CCC012505FA04F4013C2140994005FA03F301 -S31508008CDC013B1340194300280BDB0901C9B200F10B -S31508008CEC604000F5614080F8001330BC70470023E3 -S31508008CFCE6E700F00F000901C9B2024B1954F4E774 -S31508008D0C00ED00E014ED00E00138B0F1807F0AD2E6 -S31508008D1C064B5860F021064A82F82310002098600A -S31508008D2C07221A6070470120704700BF10E000E068 -S31508008D3C00ED00E0042805D0054A136823F0040367 -S31508008D4C13607047024A136843F0040313607047B4 -S31508008D5C10E000E0704708B5FFF7FCFF08BD0000FF -S31508008D6CF0B583B000244BE04FEAD40E0EF1080E92 -S31508008D7C50F82E2004F00706B6000F27B74022EA53 -S31508008D8C07020F6907FA06F6324340F82E2046E02A -S31508008D9C072600E0002606FA0EF6324302335E4E2C -S31508008DAC46F823205D4B1A68EB4302EA03064F6824 -S31508008DBC17F4803F01D045EA0206584A16605268F5 -S31508008DCC03EA02064F6817F4003F01D045EA02068B -S31508008DDC524A5660926803EA02064F6817F4801FD7 -S31508008DEC01D045EA02064D4A9660D26813404E6891 -S31508008DFC16F4001F01D045EA0203484AD360013431 -S31508008E0C0F2C00F286800123A3400A6803EA0205A8 -S31508008E1CAB42F4D14A68022AA6D0122AA4D0066814 -S31508008E2C4FEA440E032202FA0EF2D24316404F685A -S31508008E3C07F0030707FA0EF73E4306604E68771EDF -S31508008E4C012F03D9112E01D0122E0FD18668164088 -S31508008E5CCF6807FA0EF73E438660466826EA030390 -S31508008E6C4E68C6F30016A64033434360C3681A40DF -S31508008E7C8B6803FA0EF31A43C2604B6813F0805FD3 -S31508008E8CBDD000230193264B5A6C42F480425A6497 -S31508008E9C5B6C03F480430193019BA3089E1C1E4A3A -S31508008EAC52F8262004F003064FEA860E0F2606FA19 -S31508008EBC0EF622EA06021B4FB8423FF46BAF1A4E67 -S31508008ECCB0421AD006F58066B04218D006F5806610 -S31508008EDCB04216D006F58066B04214D006F5806608 -S31508008EECB04212D006F58066B04210D006F5806600 -S31508008EFCB0423FF44DAF08264DE701264BE7022654 -S31508008F0C49E7032647E7042645E7052643E70626E9 -S31508008F1C41E703B0F0BD00BF00380140003C0140FA -S31508008F2C00380240000002400004024012B909044D -S31508008F3C8161704781617047002800F0BB8170B56C -S31508008F4C82B00446036813F0010F3BD0A74B9B680D -S31508008F5C03F00C03042B2CD0A44B9B6803F00C03D6 -S31508008F6C082B21D06368B3F5803F4FD0B3F5A02FFB -S31508008F7C52D09E4B1A6822F480321A601A6822F470 -S31508008F8C80221A606368002B50D0FFF765FC0546F3 -S31508008F9C964B1B6813F4003F14D1FFF75DFC401B7E -S31508008FAC6428F5D903208AE1904B5B6813F4800F8B -S31508008FBCD8D08E4B1B6813F4003F03D06368002B84 -S31508008FCC00F07A81236813F0020F55D0874B9B6803 -S31508008FDC13F00C0F3ED0854B9B6803F00C03082B43 -S31508008FEC33D0E368002B68D00122814B1A60FFF757 -S31508008FFC33FC05467D4B1B6813F0020F54D1FFF763 -S3150800900C2BFC401B0228F5D9032058E1774A136834 -S3150800901C43F480331360B5E7744B1A6842F4802224 -S3150800902C1A601A6842F480321A60ABE7FFF714FC30 -S3150800903C05466E4B1B6813F4003FC3D0FFF70CFCB8 -S3150800904C401B6428F5D9032039E1684B5B6813F497 -S3150800905C800FC6D1654B1B6813F0020F04D0E3686A -S3150800906C012B01D001202AE1604A136823F0F8038A -S3150800907C216943EAC1031360236813F0080F40D033 -S3150800908C636963B301225B4B1A60FFF7E5FB054680 -S3150800909C564B5B6F13F0020F33D1FFF7DDFB401B0A -S315080090AC0228F5D903200AE1504A136823F0F8037D -S315080090BC216943EAC1031360DEE700224C4B1A60B0 -S315080090CCFFF7CAFB0546494B1B6813F0020FD3D0B2 -S315080090DCFFF7C2FB401B0228F5D90320EFE000225C -S315080090EC444B1A60FFF7B8FB0546404B5B6F13F011 -S315080090FC020F06D0FFF7B0FB401B0228F5D9032058 -S3150800910CDDE0236813F0040F79D0384B1B6C13F091 -S3150800911C805F33D100230193344B1A6C42F0805292 -S3150800912C1A641B6C03F080530193019B0125324B87 -S3150800913C1B6813F4807F23D0A368012B34D0052B2E -S3150800914C38D02A4B1A6F22F001021A671A6F22F0CE -S3150800915C04021A67A368002B36D0FFF77DFB064678 -S3150800916C224B1B6F13F0020F48D1FFF775FB801BC0 -S3150800917C41F288339842F3D90320A0E00025D6E7BC -S3150800918C1D4A136843F480731360FFF765FB0646A4 -S3150800919C194B1B6813F4807FCED1FFF75DFB801B40 -S315080091AC0228F5D903208AE0104A136F43F001030D -S315080091BC1367CFE70D4B1A6F42F004021A671A6F42 -S315080091CC42F001021A67C5E7FFF746FB0646074B4E -S315080091DC1B6F13F0020F11D0FFF73EFB801B41F2F9 -S315080091EC88339842F3D9032069E000BF003802405F -S315080091FC00004742800E474200700040E5B9A3695B -S3150800920C002B5BD0304A926802F00C02082A58D020 -S3150800921C022B17D000222D4B1A60FFF71DFB0446B4 -S3150800922C294B1B6813F0007F42D0FFF715FB001B78 -S3150800923C0228F5D9032042E0234A136C23F0805305 -S3150800924C1364DCE70022214B1A60FFF705FB054681 -S3150800925C1D4B1B6813F0007F06D0FFF7FDFA401B69 -S3150800926C0228F5D903202AE0E369226A1343626AC5 -S3150800927C43EA8213A26A5208013A43EA0243E26AB3 -S3150800928C43EA0263104A53600122104B1A60FFF737 -S3150800929CE3FA04460C4B1B6813F0007F06D1FFF764 -S315080092ACDBFA001B0228F5D9032008E0002006E0AB -S315080092BC002004E001207047012000E0002002B0E5 -S315080092CC70BD0120FBE700BF003802406000474232 -S315080092DCF8B5254B9B6803F00C03042B41D0082BDF -S315080092EC01D02248F8BD204B5A6802F03F025B6851 -S315080092FC13F4800F12D01C4B5968C1F38811002344 -S3150800930C1B48A1FB0001FEF75BFF174B5B68C3F319 -S3150800931C014301335B00B0FBF3F0F8BD124B5B68FD -S3150800932CC3F388131E4600275C010025E41A65EB77 -S3150800933C0705A90141EA9461A001001B61EB05012F -S3150800934CCB0043EA5073C400A01943EB07018B0208 -S3150800935C43EA90538402204619460023FEF730FF51 -S3150800936CD3E70348F8BD00BF003802400024F400D8 -S3150800937C001BB700002800F09D8070B504464F4BC3 -S3150800938C1B6803F00F038B4209D2CBB24B4A1370FE -S3150800939C136803F00F03994201D0012070BD2368AE -S315080093AC13F0020F17D013F0040F04D0444A936835 -S315080093BC43F4E0539360236813F0080F04D0404A33 -S315080093CC936843F4604393603D4A936823F0F00333 -S315080093DCA068034393600D46236813F0010F32D03F -S315080093EC6368012B21D09A1E012A25D9344A1268A2 -S315080093FC12F0020F60D032498A6822F00302134336 -S3150800940C8B60FFF729FA06462D4B9B6803F00C0375 -S3150800941C6268B3EB820F16D0FFF71EFA801B41F277 -S3150800942C88339842F0D9032070BD254A126812F485 -S3150800943C003FE0D1012070BD214A126812F0007F6E -S3150800944CD9D1012070BD1D4B1B6803F00F039D423B -S3150800945C09D2EAB2194B1A701B6803F00F039D4226 -S3150800946C01D0012070BD236813F0040F06D0144AEE -S3150800947C936823F4E053E1680B439360236813F075 -S3150800948C080F07D00E4A936823F46043216943EA10 -S3150800949CC1039360FFF71CFF094B9B68C3F30313C7 -S315080094AC084AD35CD840084B18600020FFF788F9A7 -S315080094BC002070BD01207047012070BD003C0240A1 -S315080094CC003802407C9D000808000020014B1868F3 -S315080094DC704700BF0800002008B5FFF7F7FF044BDC -S315080094EC9B68C3F38223034AD35CD84008BD00BFEC -S315080094FC003802408C9D000808B5FFF7E7FF044BBF -S3150800950C9B68C3F34233034AD35CD84008BD00BFFB -S3150800951C003802408C9D00082DE9F0470446026885 -S3150800952C136923F44053C1680B4313610168CB6874 -S3150800953C23F4164323F00C0382680069024360691E -S3150800954C0243E06902431343CB602268536923F450 -S3150800955C4073A1690B435361E369B3F5004F62D0BD -S3150800956CD4F80080BB4B984500F01B8103F580634B -S3150800957C984500F01681FFF7AFFF00EB800000EB73 -S3150800958C80006568AD00B0FBF5F5B34FA7FB053554 -S3150800959C6D092E01FFF7A0FF00EB800000EB8000A1 -S315080095AC6568AD00B0FBF5FAFFF796FF00EB800097 -S315080095BC00EB80006568AD00B0FBF5F5A7FB05353B -S315080095CC6D094FF0640909FB15A52D013235A7FB6A -S315080095DC05356D0905F0F0053544FFF77DFF00EB01 -S315080095EC800000EB80006668B600B0FBF6F6FFF765 -S315080095FC73FF00EB800000EB800063689B00B0FBF8 -S3150800960CF3F0A7FB0030400909FB10694FEA09196A -S3150800961C09F13209A7FB0937C7F343172F44C8F8D2 -S3150800962C0870BDE8F087D4F8008003F1804303F591 -S3150800963C104398455CD003F58063984558D0FFF7DE -S3150800964C4BFF00EB800000EB800065686D00B0FBFB -S3150800965CF5F5814FA7FB05356D092E01FFF73CFF84 -S3150800966C00EB800000EB800065686D00B0FBF5FA36 -S3150800967CFFF732FF00EB800000EB800065686D0099 -S3150800968CB0FBF5F5A7FB05356D094FF0640909FB29 -S3150800969C15A5ED003235A7FB05356D096D0005F4EA -S315080096ACF8753544FFF718FF00EB800000EB8000D7 -S315080096BC66687600B0FBF6F6FFF70EFF00EB800047 -S315080096CC00EB800063685B00B0FBF3F3A7FB032396 -S315080096DC5B0909FB13694FEAC90909F13209A7FBAA -S315080096EC0937C7F342172F44C8F80870BDE8F08746 -S315080096FCFFF702FF00EB800000EB800065686D0049 -S3150800970CB0FBF5F5544FA7FB05356D092E01FFF790 -S3150800971CF3FE00EB800000EB800065686D00B0FB83 -S3150800972CF5FAFFF7E9FE00EB800000EB80006568B0 -S3150800973C6D00B0FBF5F5A7FB05356D094FF064090F -S3150800974C09FB15A5ED003235A7FB05356D096D002E -S3150800975C05F4F8753544FFF7CFFE00EB800000EBF7 -S3150800976C800066687600B0FBF6F6FFF7C5FE00EBE0 -S3150800977C800000EB800063685B00B0FBF3F3A7FB8B -S3150800978C03235B0909FB13694FEAC90909F1320975 -S3150800979CA7FB0937C7F342172F44C8F80870BDE86A -S315080097ACF087FFF7A9FE00EB800000EB80006568E8 -S315080097BCAD00B0FBF5F5284FA7FB05356D092E0155 -S315080097CCFFF79AFE00EB800000EB80006568AD00A1 -S315080097DCB0FBF5FAFFF790FE00EB800000EB80007B -S315080097EC6568AD00B0FBF5F5A7FB05356D094FF0BF -S315080097FC640909FB15A52D013235A7FB05356D093D -S3150800980C05F0F0053544FFF777FE00EB800000EB1A -S3150800981C80006668B600B0FBF6F6FFF76DFE00EB47 -S3150800982C800000EB800063689B00B0FBF3F3A7FB9A -S3150800983C03235B0909FB13694FEA091909F1320974 -S3150800984CA7FB0937C7F343172F44C8F80870BDE8B8 -S3150800985CF08700BF001001401F85EB512DE9F04140 -S3150800986C05460F4616469846069C2B681B6837EA2B -S3150800987C03030CBF01230023B3421ED1B4F1FF3FEF -S3150800988CF3D02CB1FEF7E8FFA0EB08008442ECD22B -S3150800989C2A68D36823F4D073D3602A68536923F0F3 -S315080098AC01035361202385F8393085F83A300023B3 -S315080098BC85F838300320BDE8F0810020BDE8F0813A -S315080098CC704758B310B5044690F839300BB32423B7 -S315080098DC84F839302268D36823F40053D3602046C1 -S315080098ECFFF71AFE2268136923F490431361226862 -S315080098FC536923F02A0353612268D36843F400534F -S3150800990CD3600020E063202384F8393084F83A3099 -S3150800991C10BD80F83830FFF7D3FFD8E70120704721 -S3150800992C2DE9F04182B01E4690F83A30DBB2202B76 -S3150800993C03D0022002B0BDE8F08104460D469046DD -S3150800994C002958D0002A58D090F83830012B01D16C -S3150800995C0220EFE7012380F838300023C363222363 -S3150800996C80F83A30FEF778FF0746A4F82C80A4F85E -S3150800997C2E801DE000963B46002220212046FFF74C -S3150800998C6DFF00283BD1236933B923685B68C3F3A1 -S3150800999C080325F8023B0BE023685B68DBB225F865 -S315080099AC013B05E023685B6803F07F032B700135E8 -S315080099BCE38D9BB2C3B1E38D9BB2013B9BB2E385AE -S315080099CCA368B3F5805FD5D000963B4600222021CC -S315080099DC2046FFF743FFA0B92369002BE2D1236881 -S315080099EC5B682B700135E3E7202384F83A300020B6 -S315080099FC84F838009EE701209CE701209AE70320AB -S31508009A0C98E7032096E700000E49D1F8883043F40E -S31508009A1C7003C1F888300C4B1A6842F001021A60C0 -S31508009A2C002098601A6822F0847222F480321A6038 -S31508009A3C064A5A601A6822F480221A60D860044BC7 -S31508009A4C8B60704700ED00E00038024010300024AF -S31508009A5C0080000800B595B000210191204B1A6CC6 -S31508009A6C42F080521A641B6C03F080530193019BDD -S31508009A7C02911C4B1A6842F480421A601B6803F464 -S31508009A8C80430293029B012308934FF48033099376 -S31508009A9C02230E934FF480020F920C2210924FF46D -S31508009AACA872119212930723139308A8FFF744FA86 -S31508009ABC00B1FEE70F2303930223049300230593B7 -S31508009ACC4FF4A05306934FF480530793052103A82C -S31508009ADCFFF750FC00B1FEE715B05DF804FB00BFBC -S31508009AEC003802400070004008B5FEF78FFEFFF7FD -S31508009AFCB1FF00F0DBF8FEF72FFE08BD08B5FFF73F -S31508009B0CF3FFFEF797FDFEF731FEFEF71FFEFAE7A9 -S31508009B1CF0B58DB0002400944C4B5A6C42F480423C -S31508009B2C5A645A6C02F480420092009A01941A6C98 -S31508009B3C42F080521A641A6C02F080520192019A11 -S31508009B4C02941A6B42F002021A631A6B02F00202B2 -S31508009B5C0292029A03941A6B42F004021A631A6B65 -S31508009B6C02F004020392039A04945A6C42F02002FF -S31508009B7C5A645A6C02F020020492049A05941A6CE0 -S31508009B8C42F000721A641A6C02F000720592059A79 -S31508009B9C06941A6C42F080621A641B6C03F080639C -S31508009BAC0693069B0320FFF76BF8224621466FF0B7 -S31508009BBC0B00FFF777F8224621466FF00A00FFF7ED -S31508009BCC71F8224621466FF00900FFF76BF822461A -S31508009BDC21466FF00400FFF765F8224621466FF020 -S31508009BEC0300FFF75FF8224621466FF00100FFF7E6 -S31508009BFC59F8224621464FF0FF30FFF753F84FF439 -S31508009C0C005307930125089509940A94104F07A940 -S31508009C1C3846FFF7A5F8C023079302260896099538 -S31508009C2C03250A9508230B9307A93846FFF798F8D6 -S31508009C3C60230793089609940A9509230B9307A999 -S31508009C4C0448FFF78DF80DB0F0BD00BF0038024090 -S31508009C5C0008024000040240DFF834D0002103E07B -S31508009C6C0C4B5B58435004310B480C4B42189A4228 -S31508009C7CF6D30B4A02E0002342F8043B094B9A42FE -S31508009C8CF9D3FFF7C1FE00F031F8FFF737FF70473D -S31508009C9C00000220A49D0008000000200C000020F3 -S31508009CAC0C000020E4000020FEE7000008B5FFF7D2 -S31508009CBC0DFC084BA3FB00308009FFF725F80420A0 -S31508009CCCFFF738F8002211464FF0FF30FEF7EAFF8F -S31508009CDC08BD00BFD34D621008B5FEF7BDFD08BD23 -S31508009CEC08B5FEF7ADFDFFF736F808BD70B50D4E95 -S31508009CFC0D4CA41BA4100025A54209D10B4E0C4CE7 -S31508009D0C00F018F8A41BA4100025A54205D170BDB7 -S31508009D1C56F8253098470135EEE756F8253098471A -S31508009D2C0135F2E79C9D00089C9D00089C9D000847 -S31508009D3CA09D0008F8B500BFF8BC08BC9E46704745 -S31108009D4CF8B500BFF8BC08BC9E4670477E -S31508009D5805020602060307030803090309040A0499 -S31508009D680B040C040C050D050E050F050F06100649 -S31508009D781007100800000000000000000102030494 -S31108009D8806070809000000000102030499 -S30D08009D9468E4FF7F01000000EE -S30908009D9CB18100087B -S30908009DA08D8100089B -S31108009DA401000000100000000024F4007C -S70508009C65F1 +S3150800866C0400FA0508B5214B1B78B3B92048FFF767 +S3150800867CD3FF012800D008BD1D4B1B78013BDBB28C +S3150800868C3F2BF8D801F02EFB1A4B18600122174B1A +S3150800869C1A700022184B1A7008BD174B1B78013339 +S315080086AC13481844FFF7B8FF01280AD001F01AFB43 +S315080086BC104B1B6864339842DDD900220B4B1A7099 +S315080086CCD9E70D4A13780133DBB21370084A1278CE +S315080086DC9342D0D10021054A1170054A5278FF2AD7 +S315080086ECC9D1022BC7D1FFF7ABFF00BFD1000020C1 +S315080086FC90000020D4000020D200002000B58BB0DA +S3150800870C01AB03AA00210E4800F016FA30B940F264 +S3150800871C6763039A9A4204D0002343B90BB05DF8F9 +S3150800872C04FB059B0BB10023F7E70123F5E79DF83E +S3150800873C0430FF2BF2D1079B022BEFD1FFF780FFFA +S3150800874C2800002008B5FFF78DFFFFF7D7FF08BDF7 +S3150800875C08B501224FF40051014800F0E3FB08BDAF +S3150800876C0008024010B501F0BDFA104B1B68C31A7D +S3150800877CB3F5FA7F0ED304460D4B1B785BB9012271 +S3150800878C0B4B1A7000224FF400510A4800F0CAFB32 +S3150800879C064B1C6010BD0022054B1A7001224FF4C3 +S315080087AC0051044800F0BEFBF2E700BFDC000020D5 +S315080087BCD80000200008024010B504460E4B187865 +S315080087CC4FF47A73B3FBF0F30C4A1068B0FBF3F072 +S315080087DC00F096FA68B90F2C01D9012010BD0022B9 +S315080087EC21464FF0FF3000F059FA054B1C6000206B +S315080087FC10BD012010BD00BF00000020080000209D +S3150800880C0400002008B50B4B1A6842F400721A6073 +S3150800881C1A6842F480621A601A6842F480721A6006 +S3150800882C032000F029FA0020FFF7C6FF01F076F9BD +S3150800883C002008BD003C0240034A1168034B1B7814 +S3150800884C0B441360704700BFE000002000000020B6 +S3150800885C014B1868704700BFE000002070470028DD +S3150800886C00F0A18038B5044690F82030D3B12268C0 +S3150800887C136823F002031360FFF7EAFF0546236823 +S3150800888C5A6812F0020F10D0FFF7E2FF401B0A28B5 +S3150800889CF5D9636A43F400336362052384F8203000 +S315080088AC012038BDFFF7DAFFE1E71A6842F001024A +S315080088BC1A60FFF7CDFF054623685A6812F0010FB8 +S315080088CC0DD1FFF7C5FF401B0A28F5D9636A43F497 +S315080088DC00336362052384F82030012038BD227EDC +S315080088EC012A3DD01A6822F080021A60637E012B99 +S315080088FC3BD02268136823F040031360A37E012B38 +S3150800890C39D02268136823F020031360E37E012B09 +S3150800891C37D02268136843F010031360237F012BAA +S3150800892C35D02268136823F008031360637F012B84 +S3150800893C33D02268136823F0040313602168A368F4 +S3150800894CE268134322691343626913436268013A66 +S3150800895C1343CB6100206062012384F8203038BDB4 +S3150800896C1A6842F080021A60C0E72268136843F05E +S3150800897C40031360C2E72268136843F020031360B0 +S3150800898CC4E72268136823F010031360C6E722684D +S3150800899C136843F008031360C8E72268136843F0AA +S315080089AC04031360CAE701207047000090F82030D2 +S315080089BCDBB2012B0AD090F82030DBB2022B05D0A3 +S315080089CC436A43F4802343620120704770B4424BD8 +S315080089DCD3F8002242F00102C3F80022D3F8002291 +S315080089EC22F47C52C3F80022D3F80022486A42EAE1 +S315080089FC0022C3F800224A69012000FA02F2D3F8D1 +S31508008A0C1C42D0430440C3F81C42CB69B3B9324B61 +S31508008A1CD3F80C420440C3F80C424C69CE688D88D6 +S31508008A2C45EA0645483443F834504D698E680C8837 +S31508008A3C44EA0644483503EBC5035C60CB69012B55 +S31508008A4C1DD08B69002B32D1234CD4F80432034049 +S31508008A5CC4F804320B698BBB1F4BD3F81442204065 +S31508008A6CC3F814020B6A012B2FD01B4AD2F800321A +S31508008A7C23F00103C2F80032002070BC7047164B75 +S31508008A8CD3F80C421443C3F80C424C690E688D8813 +S31508008A9C45EA0645483443F834504D698E688C8946 +S31508008AAC44EA0644483503EBC5035C60C9E70A4C3F +S31508008ABCD4F804321343C4F80432CBE70648D0F88A +S31508008ACC14321343C0F81432CCE7034BD3F81C12F8 +S31508008ADC0A43C3F81C22C8E70064004038B590F86E +S31508008AEC2030DBB2012B05D0436A43F400234362E2 +S31508008AFC012038BD0446022380F82030026813682A +S31508008B0C23F001031360FFF7A3FE054623685B6891 +S31508008B1C13F0010F0DD0FFF79BFE401B0A28F5D961 +S31508008B2C636A43F400336362052384F8203001201A +S31508008B3C38BD0020606238BD30B490F82040E4B2ED +S31508008B4C012C0BD090F82040E4B2022C06D0436AD4 +S31508008B5C43F480234362012030BC704751B9046842 +S31508008B6CE46814F0030F07D1436A43F40013436215 +S31508008B7C0120F1E701295DD0056801F11B042401E8 +S31508008B8C2C5904F004049460002C5ED1056801F19C +S31508008B9C1B0424012C59640D1460056801F11B048F +S31508008BAC24012D59C5F34005D560056825446D6823 +S31508008BBC05F00F051561056825446D68C5F307258D +S31508008BCC956105682C446468240C546104680A0190 +S31508008BDC1444D4F8B8411C7004681444D4F8B84149 +S31508008BEC240A5C7004681444D4F8B841240C9C70AC +S31508008BFC04681444D4F8B841240EDC700468144490 +S31508008C0CD4F8BC411C7104681444D4F8BC41240A39 +S31508008C1C5C7104681444D4F8BC41240C9C71046837 +S31508008C2C2244D2F8BC21120EDA71B1B101291BD03B +S31508008C3C002091E70468246914F0030F9CD1436A59 +S31508008C4C43F400134362012086E7056801F11B040F +S31508008C5C24012C59E40854609FE70268D36843F052 +S31508008C6C2003D360002077E70268136943F02003DA +S31508008C7C1361002070E70000074AD36823F4E06309 +S31508008C8C1B041B0C000200F4E060184340F0BF60A4 +S31508008C9C40F40030D060704700ED00E030B4164B5D +S31508008CACDB68C3F30223C3F10704042C28BF04248E +S31508008CBC1D1D062D17D9033B012505FA04F4013CA5 +S31508008CCC2140994005FA03F3013B13401943002848 +S31508008CDC0BDB0901C9B200F1604000F5614080F870 +S31508008CEC001330BC70470023E6E700F00F000901BB +S31508008CFCC9B2024B1954F4E700ED00E014ED00E09C +S31508008D0C0138B0F1807F0AD2064B5860F021064A2A +S31508008D1C82F823100020986007221A6070470120F9 +S31508008D2C704700BF10E000E000ED00E0042805D015 +S31508008D3C054A136823F0040313607047024A136844 +S31508008D4C43F004031360704710E000E0704708B561 +S31508008D5CFFF7FCFF08BD0000F0B583B000244BE01C +S31508008D6C4FEAD40E0EF1080E50F82E2004F0070622 +S31508008D7CB6000F27B74022EA07020F6907FA06F66C +S31508008D8C324340F82E2046E0072600E0002606FA75 +S31508008D9C0EF6324302335E4E46F823205D4B1A68B4 +S31508008DACEB4302EA03064F6817F4803F01D045EA05 +S31508008DBC0206584A1660526803EA02064F6817F408 +S31508008DCC003F01D045EA0206524A5660926803EA09 +S31508008DDC02064F6817F4801F01D045EA02064D4A71 +S31508008DEC9660D26813404E6816F4001F01D045EA07 +S31508008DFC0203484AD36001340F2C00F28680012303 +S31508008E0CA3400A6803EA0205AB42F4D14A68022A6F +S31508008E1CA6D0122AA4D006684FEA440E032202FAF8 +S31508008E2C0EF2D24316404F6807F0030707FA0EF7FF +S31508008E3C3E4306604E68771E012F03D9112E01D0CA +S31508008E4C122E0FD186681640CF6807FA0EF73E43E6 +S31508008E5C8660466826EA03034E68C6F30016A640E3 +S31508008E6C33434360C3681A408B6803FA0EF31A43FC +S31508008E7CC2604B6813F0805FBDD000230193264B6C +S31508008E8C5A6C42F480425A645B6C03F48043019337 +S31508008E9C019BA3089E1C1E4A52F8262004F00306C2 +S31508008EAC4FEA860E0F2606FA0EF622EA06021B4F24 +S31508008EBCB8423FF46BAF1A4EB0421AD006F580662C +S31508008ECCB04218D006F58066B04216D006F5806614 +S31508008EDCB04214D006F58066B04212D006F580660C +S31508008EECB04210D006F58066B0423FF44DAF082666 +S31508008EFC4DE701264BE7022649E7032647E70426F2 +S31508008F0C45E7052643E7062641E703B0F0BD00BF53 +S31508008F1C00380140003C0140003802400000024085 +S31508008F2C0004024012B909048161704781617047D7 +S31508008F3C002800F0BB8170B582B00446036813F0B4 +S31508008F4C010F3BD0A74B9B6803F00C03042B2CD0CA +S31508008F5CA44B9B6803F00C03082B21D06368B3F56C +S31508008F6C803F4FD0B3F5A02F52D09E4B1A6822F4EF +S31508008F7C80321A601A6822F480221A606368002B01 +S31508008F8C50D0FFF765FC0546964B1B6813F4003F5B +S31508008F9C14D1FFF75DFC401B6428F5D903208AE140 +S31508008FAC904B5B6813F4800FD8D08E4B1B6813F468 +S31508008FBC003F03D06368002B00F07A81236813F016 +S31508008FCC020F55D0874B9B6813F00C0F3ED0854B80 +S31508008FDC9B6803F00C03082B33D0E368002B68D08E +S31508008FEC0122814B1A60FFF733FC05467D4B1B6843 +S31508008FFC13F0020F54D1FFF72BFC401B0228F5D9AE +S3150800900C032058E1774A136843F480331360B5E7B5 +S3150800901C744B1A6842F480221A601A6842F4803239 +S3150800902C1A60ABE7FFF714FC05466E4B1B6813F486 +S3150800903C003FC3D0FFF70CFC401B6428F5D903206E +S3150800904C39E1684B5B6813F4800FC6D1654B1B6816 +S3150800905C13F0020F04D0E368012B01D001202AE19A +S3150800906C604A136823F0F803216943EAC1031360C5 +S3150800907C236813F0080F40D0636963B301225B4B76 +S3150800908C1A60FFF7E5FB0546564B5B6F13F0020FAC +S3150800909C33D1FFF7DDFB401B0228F5D903200AE183 +S315080090AC504A136823F0F803216943EAC103136095 +S315080090BCDEE700224C4B1A60FFF7CAFB0546494B04 +S315080090CC1B6813F0020FD3D0FFF7C2FB401B022814 +S315080090DCF5D90320EFE00022444B1A60FFF7B8FBE2 +S315080090EC0546404B5B6F13F0020F06D0FFF7B0FB3B +S315080090FC401B0228F5D90320DDE0236813F0040F82 +S3150800910C79D0384B1B6C13F0805F33D10023019355 +S3150800911C344B1A6C42F080521A641B6C03F0805361 +S3150800912C0193019B0125324B1B6813F4807F23D0D6 +S3150800913CA368012B34D0052B38D02A4B1A6F22F092 +S3150800914C01021A671A6F22F004021A67A368002B29 +S3150800915C36D0FFF77DFB0646224B1B6F13F0020F2A +S3150800916C48D1FFF775FB801B41F288339842F3D937 +S3150800917C0320A0E00025D6E71D4A136843F4807344 +S3150800918C1360FFF765FB0646194B1B6813F4807FC3 +S3150800919CCED1FFF75DFB801B0228F5D903208AE0A8 +S315080091AC104A136F43F001031367CFE70D4B1A6F81 +S315080091BC42F004021A671A6F42F001021A67C5E7F1 +S315080091CCFFF746FB0646074B1B6F13F0020F11D031 +S315080091DCFFF73EFB801B41F288339842F3D90320F4 +S315080091EC69E000BF0038024000004742800E474243 +S315080091FC00700040E5B9A369002B5BD0304A926831 +S3150800920C02F00C02082A58D0022B17D000222D4B3C +S3150800921C1A60FFF71DFB0446294B1B6813F0007FE9 +S3150800922C42D0FFF715FB001B0228F5D9032042E0B4 +S3150800923C234A136C23F080531364DCE70022214B7A +S3150800924C1A60FFF705FB05461D4B1B6813F0007FDC +S3150800925C06D0FFF7FDFA401B0228F5D903202AE0B1 +S3150800926CE369226A1343626A43EA8213A26A5208C2 +S3150800927C013A43EA0243E26A43EA0263104A53603C +S3150800928C0122104B1A60FFF7E3FA04460C4B1B68D5 +S3150800929C13F0007F06D1FFF7DBFA001B0228F5D97D +S315080092AC032008E0002006E0002004E001207047B7 +S315080092BC012000E0002002B070BD0120FBE700BFD2 +S315080092CC0038024060004742F8B5254B9B6803F00E +S315080092DC0C03042B41D0082B01D02248F8BD204B97 +S315080092EC5A6802F03F025B6813F4800F12D01C4BCD +S315080092FC5968C1F3881100231B48A1FB0001FEF72E +S3150800930C5FFF174B5B68C3F3014301335B00B0FB8C +S3150800931CF3F0F8BD124B5B68C3F388131E4600279F +S3150800932C5C010025E41A65EB0705A90141EA94617D +S3150800933CA001001B61EB0501CB0043EA5073C40086 +S3150800934CA01943EB07018B0243EA9053840220468B +S3150800935C19460023FEF734FFD3E70348F8BD00BFD0 +S3150800936C003802400024F400001BB700002800F067 +S3150800937C9D8070B504464F4B1B6803F00F038B4258 +S3150800938C09D2CBB24B4A1370136803F00F039942F8 +S3150800939C01D0012070BD236813F0020F17D013F00B +S315080093AC040F04D0444A936843F4E053936023684B +S315080093BC13F0080F04D0404A936843F46043936053 +S315080093CC3D4A936823F0F003A068034393600D4667 +S315080093DC236813F0010F32D06368012B21D09A1E33 +S315080093EC012A25D9344A126812F0020F60D0324984 +S315080093FC8A6822F0030213438B60FFF729FA0646A4 +S3150800940C2D4B9B6803F00C036268B3EB820F16D0E6 +S3150800941CFFF71EFA801B41F288339842F0D90320D5 +S3150800942C70BD254A126812F4003FE0D1012070BDC8 +S3150800943C214A126812F0007FD9D1012070BD1D4B4C +S3150800944C1B6803F00F039D4209D2EAB2194B1A7036 +S3150800945C1B6803F00F039D4201D0012070BD2368E1 +S3150800946C13F0040F06D0144A936823F4E053E1680A +S3150800947C0B439360236813F0080F07D00E4A9368C2 +S3150800948C23F46043216943EAC1039360FFF71CFF89 +S3150800949C094B9B68C3F30313084AD35CD840084BA3 +S315080094AC18600020FFF788F9002070BD012070476E +S315080094BC012070BD003C024000380240889D00081F +S315080094CC08000020014B1868704700BF08000020F0 +S315080094DC08B5FFF7F7FF044B9B68C3F38223034ACF +S315080094ECD35CD84008BD00BF00380240989D0008E0 +S315080094FC08B5FFF7E7FF044B9B68C3F34233034AEF +S3150800950CD35CD84008BD00BF00380240989D0008BF +S3150800951C2DE9F04704460268136923F44053C168E1 +S3150800952C0B4313610168CB6823F4164323F00C0331 +S3150800953C82680069024360690243E0690243134387 +S3150800954CCB602268536923F44073A1690B435361BA +S3150800955CE369B3F5004F62D0D4F80080BB4B98454D +S3150800956C00F01B8103F58063984500F01681FFF720 +S3150800957CAFFF00EB800000EB80006568AD00B0FB28 +S3150800958CF5F5B34FA7FB05356D092E01FFF7A0FFBF +S3150800959C00EB800000EB80006568AD00B0FBF5FAC7 +S315080095ACFFF796FF00EB800000EB80006568AD00C6 +S315080095BCB0FBF5F5A7FB05356D094FF0640909FBFA +S315080095CC15A52D013235A7FB05356D0905F0F005F6 +S315080095DC3544FFF77DFF00EB800000EB80006668E2 +S315080095ECB600B0FBF6F6FFF773FF00EB800000EB56 +S315080095FC800063689B00B0FBF3F0A7FB00304009C2 +S3150800960C09FB10694FEA091909F13209A7FB093751 +S3150800961CC7F343172F44C8F80870BDE8F087D4F889 +S3150800962C008003F1804303F5104398455CD003F59D +S3150800963C8063984558D0FFF74BFF00EB800000EB92 +S3150800964C800065686D00B0FBF5F5814FA7FB053505 +S3150800965C6D092E01FFF73CFF00EB800000EB800044 +S3150800966C65686D00B0FBF5FAFFF732FF00EB80007A +S3150800967C00EB800065686D00B0FBF5F5A7FB0535BA +S3150800968C6D094FF0640909FB15A5ED003235A7FBEA +S3150800969C05356D096D0005F4F8753544FFF718FFA7 +S315080096AC00EB800000EB800066687600B0FBF6F6EF +S315080096BCFFF70EFF00EB800000EB800063685B0091 +S315080096CCB0FBF3F3A7FB03235B0909FB13694FEA0A +S315080096DCC90909F13209A7FB0937C7F342172F4401 +S315080096ECC8F80870BDE8F087FFF702FF00EB8000AA +S315080096FC00EB800065686D00B0FBF5F5544FA7FBD1 +S3150800970C05356D092E01FFF7F3FE00EB800000EB23 +S3150800971C800065686D00B0FBF5FAFFF7E9FE00EB13 +S3150800972C800000EB800065686D00B0FBF5F5A7FBC3 +S3150800973C05356D094FF0640909FB15A5ED003235A1 +S3150800974CA7FB05356D096D0005F4F8753544FFF76B +S3150800975CCFFE00EB800000EB800066687600B0FB5D +S3150800976CF6F6FFF7C5FE00EB800000EB8000636899 +S3150800977C5B00B0FBF3F3A7FB03235B0909FB136937 +S3150800978C4FEAC90909F13209A7FB0937C7F342178A +S3150800979C2F44C8F80870BDE8F087FFF7A9FE00EB60 +S315080097AC800000EB80006568AD00B0FBF5F5284F2E +S315080097BCA7FB05356D092E01FFF79AFE00EB800015 +S315080097CC00EB80006568AD00B0FBF5FAFFF790FE7C +S315080097DC00EB800000EB80006568AD00B0FBF5F58A +S315080097ECA7FB05356D094FF0640909FB15A52D0175 +S315080097FC3235A7FB05356D0905F0F0053544FFF73D +S3150800980C77FE00EB800000EB80006668B600B0FBC4 +S3150800981CF6F6FFF76DFE00EB800000EB8000636840 +S3150800982C9B00B0FBF3F3A7FB03235B0909FB136946 +S3150800983C4FEA091909F13209A7FB0937C7F3431788 +S3150800984C2F44C8F80870BDE8F08700BF0010014027 +S3150800985C1F85EB512DE9F04105460F4616469846ED +S3150800986C069C2B681B6837EA03030CBF01230023ED +S3150800987CB3421ED1B4F1FF3FF3D02CB1FEF7E8FF8B +S3150800988CA0EB08008442ECD22A68D36823F4D07380 +S3150800989CD3602A68536923F001035361202385F8A2 +S315080098AC393085F83A30002385F838300320BDE87E +S315080098BCF0810020BDE8F081704758B310B5044616 +S315080098CC90F839300BB3242384F839302268D368DE +S315080098DC23F40053D3602046FFF71AFE2268136957 +S315080098EC23F4904313612268536923F02A035361C6 +S315080098FC2268D36843F40053D3600020E063202326 +S3150800990C84F8393084F83A3010BD80F83830FFF7CF +S3150800991CD3FFD8E7012070472DE9F04182B01E46E7 +S3150800992C90F83A30DBB2202B03D0022002B0BDE807 +S3150800993CF08104460D469046002958D0002A58D086 +S3150800994C90F83830012B01D10220EFE7012380F87B +S3150800995C38300023C363222380F83A30FEF778FFA9 +S3150800996C0746A4F82C80A4F82E801DE000963B46EA +S3150800997C002220212046FFF76DFF00283BD12369E2 +S3150800998C33B923685B68C3F3080325F8023B0BE07D +S3150800999C23685B68DBB225F8013B05E023685B6846 +S315080099AC03F07F032B700135E38D9BB2C3B1E38DB6 +S315080099BC9BB2013B9BB2E385A368B3F5805FD5D018 +S315080099CC00963B46002220212046FFF743FFA0B90C +S315080099DC2369002BE2D123685B682B700135E3E71A +S315080099EC202384F83A30002084F838009EE70120BA +S315080099FC9CE701209AE7032098E7032096E70000E6 +S31508009A0C0F49D1F8883043F47003C1F888300D4BF0 +S31508009A1C1A6842F001021A60002098601A6822F04F +S31508009A2C847222F480321A60074A5A601A6822F441 +S31508009A3C80221A60D8604FF000638B60704700BFB5 +S31508009A4C00ED00E00038024010300024014B024AB9 +S31508009A5C9A60704700ED00E00080000800B595B0EC +S31508009A6C00210191204B1A6C42F080521A641B6C2F +S31508009A7C03F080530193019B02911C4B1A6842F424 +S31508009A8C80421A601B6803F480430293029B0123ED +S31508009A9C08934FF48033099302230E934FF48002F4 +S31508009AAC0F920C2210924FF4A8721192129307235C +S31508009ABC139308A8FFF73CFA00B1FEE70F230393AC +S31508009ACC02230493002305934FF4A05306934FF4F3 +S31508009ADC80530793052103A8FFF748FC00B1FEE75E +S31508009AEC15B05DF804FB00BF00380240007000405A +S31508009AFC08B5FFF7ABFFFEF785FEFFF7AFFF00F0E3 +S31508009B0CDBF8FEF725FE08BD08B5FFF7F1FFFEF7F3 +S31508009B1C91FDFEF727FEFEF715FEFAE7F0B58DB0B8 +S31508009B2C002400944C4B5A6C42F480425A645A6C8A +S31508009B3C02F480420092009A01941A6C42F0805208 +S31508009B4C1A641A6C02F080520192019A02941A6BEA +S31508009B5C42F002021A631A6B02F002020292029A8D +S31508009B6C03941A6B42F004021A631A6B02F004028D +S31508009B7C0392039A04945A6C42F020025A645A6C63 +S31508009B8C02F020020492049A05941A6C42F00072B0 +S31508009B9C1A641A6C02F000720592059A06941A6CED +S31508009BAC42F080621A641B6C03F080630693069B72 +S31508009BBC0320FFF761F8224621466FF00B00FFF7EA +S31508009BCC6DF8224621466FF00A00FFF767F8224621 +S31508009BDC21466FF00900FFF761F8224621466FF01F +S31508009BEC0400FFF75BF8224621466FF00300FFF7E7 +S31508009BFC55F8224621466FF00100FFF74FF822462A +S31508009C0C21464FF0FF30FFF749F84FF400530793FE +S31508009C1C0125089509940A94104F07A93846FFF7A9 +S31508009C2C9BF8C023079302260896099503250A95DF +S31508009C3C08230B9307A93846FFF78EF8602307937A +S31508009C4C089609940A9509230B9307A90448FFF764 +S31508009C5C83F80DB0F0BD00BF003802400008024082 +S31508009C6C00040240DFF834D0002103E00C4B5B58AB +S31508009C7C435004310B480C4B42189A42F6D30B4A04 +S31508009C8C02E0002342F8043B094B9A42F9D3FFF74A +S31508009C9CB7FE00F031F8FFF737FF704700000220D7 +S31508009CACB09D0008000000200C0000200C000020CD +S31508009CBCE4000020FEE7000008B5FFF703FC084B9C +S31508009CCCA3FB00308009FFF71BF80420FFF72EF8DA +S31508009CDC002211464FF0FF30FEF7E0FF08BD00BF2B +S31508009CECD34D621008B5FEF7B3FD08BD08B5FEF7EF +S31508009CFCA3FDFFF72CF808BD70B50D4E0D4CA41B33 +S31508009D0CA4100025A54209D10B4E0C4C00F018F8EE +S31508009D1CA41BA4100025A54205D170BD56F8253004 +S31508009D2C98470135EEE756F8253098470135F2E79E +S31508009D3CA89D0008A89D0008A89D0008AC9D0008D1 +S31508009D4CF8B500BFF8BC08BC9E467047F8B500BF0E +S30D08009D5CF8BC08BC9E467047DE +S31508009D6405020602060307030803090309040A048D +S31508009D740B040C040C050D050E050F050F0610063D +S31508009D841007100800000000000000000102030488 +S31108009D940607080900000000010203048D +S30D08009DA05CE4FF7F01000000EE +S30908009DA8B18100086F +S30908009DAC8D8100088F +S31108009DB001000000100000000024F40070 +S70508009C71E5 diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/lib/system_stm32f4xx.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/lib/system_stm32f4xx.c index 0645aa77..11c18d1a 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/lib/system_stm32f4xx.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/lib/system_stm32f4xx.c @@ -106,12 +106,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Vector table offset was changed, because the first part in flash is occupied - * by the OpenBLT bootloader. Therefore we need to remap the vector table base - * address. Note that this value needs adjustment, if more space in flash is - * reserved for the bootloader. - */ -#define VECT_TAB_OFFSET 0x8000 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /******************************************************************************/ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/main.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/main.c index f92e652d..c7a690d5 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.elf b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.elf index 251af4be..687b561a 100644 Binary files a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.elf and b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.elf differ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.map b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.map index 9d06ef71..af8da07f 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.map +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.map @@ -1,317 +1,321 @@ - -bin/demoprog_olimex_stm32p405.elf: file format elf32-littlearm -bin/demoprog_olimex_stm32p405.elf -architecture: arm, flags 0x00000112: -EXEC_P, HAS_SYMS, D_PAGED -start address 0x0800863d - -Program Header: - LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 - filesz 0x00009ef4 memsz 0x00009ef4 flags rwx - LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08009ef4 align 2**16 - filesz 0x00000434 memsz 0x00000434 flags rw- - LOAD off 0x00010434 vaddr 0x20000434 paddr 0x20000434 align 2**16 - filesz 0x00000000 memsz 0x00000adc flags rw- -private flags = 5000400: [Version5 EABI] [hard-float ABI] - -Sections: -Idx Name Size VMA LMA File off Algn - 0 .isr_vector 0000018c 08008000 08008000 00008000 2**0 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 1 .text 00001d14 0800818c 0800818c 0000818c 2**2 - CONTENTS, ALLOC, LOAD, READONLY, CODE - 2 .rodata 00000040 08009ea0 08009ea0 00009ea0 2**2 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 3 .ARM 00000008 08009ee0 08009ee0 00009ee0 2**2 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 4 .init_array 00000008 08009ee8 08009ee8 00009ee8 2**2 - CONTENTS, ALLOC, LOAD, DATA - 5 .fini_array 00000004 08009ef0 08009ef0 00009ef0 2**2 - CONTENTS, ALLOC, LOAD, DATA - 6 .data 00000434 20000000 08009ef4 00010000 2**3 - CONTENTS, ALLOC, LOAD, DATA - 7 .ccmram 00000000 10000000 10000000 00010434 2**0 - CONTENTS - 8 .bss 000000dc 20000434 20000434 00010434 2**2 - ALLOC - 9 ._user_heap_stack 00000a00 20000510 20000510 00010434 2**0 - ALLOC - 10 .ARM.attributes 00000030 00000000 00000000 00010434 2**0 - CONTENTS, READONLY - 11 .debug_line 000054a4 00000000 00000000 00010464 2**0 - CONTENTS, READONLY, DEBUGGING - 12 .debug_info 00007805 00000000 00000000 00015908 2**0 - CONTENTS, READONLY, DEBUGGING - 13 .debug_abbrev 000015e3 00000000 00000000 0001d10d 2**0 - CONTENTS, READONLY, DEBUGGING - 14 .debug_aranges 000006b8 00000000 00000000 0001e6f0 2**3 - CONTENTS, READONLY, DEBUGGING - 15 .debug_ranges 00000618 00000000 00000000 0001eda8 2**3 - CONTENTS, READONLY, DEBUGGING - 16 .debug_macro 0001ea8d 00000000 00000000 0001f3c0 2**0 - CONTENTS, READONLY, DEBUGGING - 17 .debug_str 000b3c9d 00000000 00000000 0003de4d 2**0 - CONTENTS, READONLY, DEBUGGING - 18 .comment 0000006e 00000000 00000000 000f1aea 2**0 - CONTENTS, READONLY - 19 .debug_frame 00000fc8 00000000 00000000 000f1b58 2**2 - CONTENTS, READONLY, DEBUGGING - 20 .debug_loc 00002fd9 00000000 00000000 000f2b20 2**0 - CONTENTS, READONLY, DEBUGGING -SYMBOL TABLE: -08008000 l d .isr_vector 00000000 .isr_vector -0800818c l d .text 00000000 .text -08009ea0 l d .rodata 00000000 .rodata -08009ee0 l d .ARM 00000000 .ARM -08009ee8 l d .init_array 00000000 .init_array -08009ef0 l d .fini_array 00000000 .fini_array -20000000 l d .data 00000000 .data -10000000 l d .ccmram 00000000 .ccmram -20000434 l d .bss 00000000 .bss -20000510 l d ._user_heap_stack 00000000 ._user_heap_stack -00000000 l d .ARM.attributes 00000000 .ARM.attributes -00000000 l d .debug_line 00000000 .debug_line -00000000 l d .debug_info 00000000 .debug_info -00000000 l d .debug_abbrev 00000000 .debug_abbrev -00000000 l d .debug_aranges 00000000 .debug_aranges -00000000 l d .debug_ranges 00000000 .debug_ranges -00000000 l d .debug_macro 00000000 .debug_macro -00000000 l d .debug_str 00000000 .debug_str -00000000 l d .comment 00000000 .comment -00000000 l d .debug_frame 00000000 .debug_frame -00000000 l d .debug_loc 00000000 .debug_loc -00000000 l df *ABS* 00000000 obj/startup_stm32f405xx.o -0800864c l .text 00000000 LoopCopyDataInit -08008644 l .text 00000000 CopyDataInit -08008660 l .text 00000000 LoopFillZerobss -0800865a l .text 00000000 FillZerobss -0800868c l .text 00000000 Infinite_Loop -00000000 l df *ABS* 00000000 crtstuff.c -08009e88 l O .text 00000000 __EH_FRAME_BEGIN__ -0800818c l F .text 00000000 __do_global_dtors_aux -20000434 l .bss 00000000 completed.8605 -08009ef0 l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry -080081b0 l F .text 00000000 frame_dummy -20000438 l .bss 00000000 object.8610 -08009eec l O .init_array 00000000 __frame_dummy_init_array_entry -00000000 l df *ABS* 00000000 _aeabi_uldivmod.o -00000000 l df *ABS* 00000000 libgcc2.c -00000000 l df *ABS* 00000000 _dvmd_tls.o -00000000 l df *ABS* 00000000 init.c -00000000 l df *ABS* 00000000 __call_atexit.c -08008550 l F .text 00000014 register_fini -00000000 l df *ABS* 00000000 atexit.c -00000000 l df *ABS* 00000000 fini.c -00000000 l df *ABS* 00000000 __atexit.c -00000000 l df *ABS* 00000000 timer.c -00000000 l df *ABS* 00000000 main.c -080086d0 l F .text 00000094 SystemClock_Config -08008764 l F .text 00000014 Init -00000000 l df *ABS* 00000000 system_stm32f4xx.c -00000000 l df *ABS* 00000000 stm32f4xx_hal_uart.c -08008924 l F .text 0000032c UART_SetConfig -08008c50 l F .text 00000066 UART_WaitOnFlagUntilTimeout -00000000 l df *ABS* 00000000 stm32f4xx_hal_rcc.c -00000000 l df *ABS* 00000000 stm32f4xx_hal_gpio.c -00000000 l df *ABS* 00000000 stm32f4xx_hal_cortex.c -00000000 l df *ABS* 00000000 stm32f4xx_hal_can.c -00000000 l df *ABS* 00000000 stm32f4xx_hal.c -00000000 l df *ABS* 00000000 led.c -20000450 l O .bss 00000001 led_toggle_state.7229 -20000454 l O .bss 00000004 timer_counter_last.7230 -00000000 l df *ABS* 00000000 boot.c -08009c1c l F .text 0000002c BootComUartInit -08009c48 l F .text 00000070 CanGetSpeedConfig -08009cb8 l F .text 00000098 BootComCanInit -08009d50 l F .text 0000001c UartReceiveByte -08009d9c l F .text 00000098 BootComUartCheckActivationRequest -08009e34 l F .text 00000048 BootComCanCheckActivationRequest -20000458 l O .bss 00000040 uartHandle -20000498 l O .bss 00000004 xcpCtoRxStartTime.7252 -2000049c l O .bss 00000028 canHandle -200004c4 l O .bss 00000001 xcpCtoRxLength.7250 -08009ebc l O .rodata 00000024 canTiming -200004c8 l O .bss 00000041 xcpCtoReqPacket.7249 -20000509 l O .bss 00000001 xcpCtoRxInProgress.7251 -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/fpu/crti.o -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/fpu/crtn.o -00000000 l df *ABS* 00000000 impure.c -20000000 l O .data 00000428 impure_data -00000000 l df *ABS* 00000000 -08009ef4 l .fini_array 00000000 __fini_array_end -20000434 l .bss 00000000 __bss_start__ -20000510 l .bss 00000000 __bss_end__ -00000000 l *UND* 00000000 software_init_hook -08009ef0 l .fini_array 00000000 __fini_array_start -08009ef0 l .init_array 00000000 __init_array_end -00000000 l *UND* 00000000 hardware_init_hook -08009ee8 l .init_array 00000000 __preinit_array_end -00000000 l *UND* 00000000 __stack -08009ee8 l .init_array 00000000 __init_array_start -00000000 l *UND* 00000000 _exit -08009ee8 l .init_array 00000000 __preinit_array_start -00000000 l *UND* 00000000 free -0800868c w F .text 00000002 RTC_Alarm_IRQHandler -0800868c w F .text 00000002 HASH_RNG_IRQHandler -0800868c w F .text 00000002 EXTI2_IRQHandler -08009eb4 g O .rodata 00000008 APBPrescTable -0800868c w F .text 00000002 TIM8_CC_IRQHandler -0800868c w F .text 00000002 DebugMon_Handler -08009400 g F .text 00000020 HAL_RCC_GetPCLK1Freq -08009630 g F .text 00000064 HAL_NVIC_SetPriority -0800868c w F .text 00000002 TIM1_CC_IRQHandler -08009420 g F .text 00000020 HAL_RCC_GetPCLK2Freq -0800868c w F .text 00000002 DMA2_Stream5_IRQHandler -0800868c w F .text 00000002 HardFault_Handler -0800868c w F .text 00000002 DMA1_Stream5_IRQHandler -00000800 g *ABS* 00000000 _Min_Stack_Size -080086c4 g F .text 0000000c SysTick_Handler -08009600 g F .text 0000000c HAL_GPIO_WritePin -0800868c w F .text 00000002 PVD_IRQHandler -0800868c w F .text 00000002 SDIO_IRQHandler -0800868c w F .text 00000002 TAMP_STAMP_IRQHandler -08009ef4 g *ABS* 00000000 _sidata -080093f4 g F .text 0000000c HAL_RCC_GetHCLKFreq -0800868c w F .text 00000002 PendSV_Handler -0800868c w F .text 00000002 NMI_Handler -08009ee8 g .ARM 00000000 __exidx_end -0800868c w F .text 00000002 CAN2_RX1_IRQHandler -0800868c w F .text 00000002 EXTI3_IRQHandler -080091c8 w F .text 000000cc HAL_RCC_GetSysClockFreq -0800868c w F .text 00000002 TIM8_TRG_COM_TIM14_IRQHandler -0800878c g F .text 0000014c HAL_MspInit -080096e0 w F .text 00000002 HAL_SYSTICK_Callback -0800868c w F .text 00000002 TIM1_UP_TIM10_IRQHandler -08009ea0 g .text 00000000 _etext -20000434 g .bss 00000000 _sbss -0800868c w F .text 00000002 TIM8_UP_TIM13_IRQHandler -0800868c w F .text 00000002 I2C3_ER_IRQHandler -08009440 g F .text 000001c0 HAL_GPIO_Init -0800868c w F .text 00000002 EXTI0_IRQHandler -0800868c w F .text 00000002 I2C2_EV_IRQHandler -080081e8 g F .text 00000000 .hidden __aeabi_uldivmod -0800868c w F .text 00000002 DMA1_Stream2_IRQHandler -0800868c w F .text 00000002 CAN1_RX0_IRQHandler -0800868c w F .text 00000002 FPU_IRQHandler -20000428 g O .data 00000004 SystemCoreClock -0800868c w F .text 00000002 OTG_HS_WKUP_IRQHandler -00000000 w *UND* 00000000 malloc -20000430 g O .data 00000001 uwTickFreq -08009970 g F .text 0000005e HAL_CAN_Start -0800868c w F .text 00000002 UsageFault_Handler -0800868c w F .text 00000002 CAN2_SCE_IRQHandler -0800868c w F .text 00000002 DMA2_Stream2_IRQHandler -20000000 g .data 00000000 _sdata -0800868c w F .text 00000002 SPI1_IRQHandler -08008218 g F .text 000002e2 .hidden __udivmoddi4 -08009844 g F .text 0000012c HAL_CAN_ConfigFilter -0800868c w F .text 00000002 TIM6_DAC_IRQHandler -0800868c w F .text 00000002 TIM1_BRK_TIM9_IRQHandler -2000050c g O .bss 00000004 uwTick -0800868c w F .text 00000002 CAN2_RX0_IRQHandler -08009694 g F .text 0000002c HAL_SYSTICK_Config -08009ee0 g .ARM 00000000 __exidx_start -0800868c w F .text 00000002 DMA2_Stream3_IRQHandler -08009ea0 g O .rodata 00000004 _global_impure_ptr -08008500 g F .text 00000050 __libc_init_array -080096ec w F .text 00000002 HAL_CAN_MspInit -0800868c w F .text 00000002 USART6_IRQHandler -08009e88 g F .text 00000000 _init -08009d78 g F .text 00000024 BootActivate -0800868c w F .text 00000002 USART3_IRQHandler -08008570 g F .text 00000028 __libc_fini_array -08008d20 g F .text 000000e6 HAL_UART_Receive -20000510 g .bss 00000000 _ebss -0800863c w F .text 00000038 Reset_Handler -0800868c w F .text 00000002 CAN1_RX1_IRQHandler -0800868c w F .text 00000002 UART5_IRQHandler -0800868c w F .text 00000002 DMA2_Stream0_IRQHandler -2000042c g O .data 00000004 uwTickPrio -08009b5c g F .text 00000034 HAL_Init -08009bb4 g F .text 00000014 LedInit -0800868c w F .text 00000002 TIM4_IRQHandler -00000000 w *UND* 00000000 __deregister_frame_info -0800868c w F .text 00000002 I2C1_EV_IRQHandler -0800868c w F .text 00000002 DMA1_Stream6_IRQHandler -0800868c w F .text 00000002 DMA1_Stream1_IRQHandler -0800868c w F .text 00000002 UART4_IRQHandler -0800868c w F .text 00000002 TIM3_IRQHandler -0800868c w F .text 00000002 RCC_IRQHandler -0800868c w F .text 00000002 TIM8_BRK_TIM12_IRQHandler -00000200 g *ABS* 00000000 _Min_Heap_Size -0800868c g .text 00000002 Default_Handler -08009ea4 g O .rodata 00000010 AHBPrescTable -0800868c w F .text 00000002 EXTI15_10_IRQHandler -08008598 g F .text 000000a4 __register_exitproc -0800868c w F .text 00000002 ADC_IRQHandler -08009294 g F .text 00000160 HAL_RCC_ClockConfig -0800960c g F .text 00000024 HAL_NVIC_SetPriorityGrouping -0800868c w F .text 00000002 DMA1_Stream7_IRQHandler -0800868c w F .text 00000002 TIM7_IRQHandler -0800868c w F .text 00000002 CAN2_TX_IRQHandler -0800868c w F .text 00000002 TIM5_IRQHandler -0800868c w F .text 00000002 DMA2_Stream7_IRQHandler -0800868c w F .text 00000002 I2C3_EV_IRQHandler -080084fc w F .text 00000002 .hidden __aeabi_ldiv0 -0800868c w F .text 00000002 EXTI9_5_IRQHandler -0800868c w F .text 00000002 RTC_WKUP_IRQHandler -08009ba8 w F .text 0000000c HAL_GetTick -0800868c w F .text 00000002 SPI2_IRQHandler -0800868c w F .text 00000002 OTG_HS_EP1_IN_IRQHandler -0800868c w F .text 00000002 MemManage_Handler -08008778 g F .text 00000014 main -0800868c w F .text 00000002 DMA1_Stream0_IRQHandler -080099d0 g F .text 0000013e HAL_CAN_GetRxMessage -0800a328 g *ABS* 00000000 _siccmram -0800868c w F .text 00000002 CAN1_TX_IRQHandler -0800868c w F .text 00000002 SVC_Handler -00000000 w *UND* 00000000 __libc_fini -0800868c w F .text 00000002 EXTI4_IRQHandler -08009d6c g F .text 0000000c BootComInit -080088d8 g F .text 0000004c SystemInit -08009e94 g F .text 00000000 _fini -08008cb8 w F .text 00000002 HAL_UART_MspInit -08008564 g F .text 0000000c atexit -10000000 g .ccmram 00000000 _eccmram -08009b10 w F .text 0000004c HAL_InitTick -0800868c w F .text 00000002 FSMC_IRQHandler -08009b90 w F .text 00000018 HAL_IncTick -0800868c w F .text 00000002 OTG_HS_EP1_OUT_IRQHandler -0800868c w F .text 00000002 WWDG_IRQHandler -08009bc8 g F .text 00000054 LedToggle -0800868c w F .text 00000002 TIM2_IRQHandler -0800868c w F .text 00000002 OTG_FS_WKUP_IRQHandler -0800868c w F .text 00000002 TIM1_TRG_COM_TIM11_IRQHandler -0800868c w F .text 00000002 OTG_HS_IRQHandler -080096c0 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig -080096f0 g F .text 00000152 HAL_CAN_Init -20020000 g *ABS* 00000000 _estack -0800868c w F .text 00000002 EXTI1_IRQHandler -20000434 g .data 00000000 _edata -10000000 g .ccmram 00000000 _sccmram -0800868c w F .text 00000002 USART2_IRQHandler -08008e08 w F .text 000003c0 HAL_RCC_OscConfig -08008000 g O .isr_vector 00000000 g_pfnVectors -0800868c w F .text 00000002 I2C2_ER_IRQHandler -0800868c w F .text 00000002 DMA2_Stream1_IRQHandler -08009e7c g F .text 0000000c BootComCheckActivationRequest -080084fc w F .text 00000002 .hidden __aeabi_idiv0 -0800868c w F .text 00000002 CAN1_SCE_IRQHandler -0800868c w F .text 00000002 FLASH_IRQHandler -0800868c w F .text 00000002 DMA2_Stream4_IRQHandler -0800868c w F .text 00000002 BusFault_Handler -0800868c w F .text 00000002 USART1_IRQHandler -080096e4 g F .text 00000008 HAL_SYSTICK_IRQHandler -0800868c w F .text 00000002 OTG_FS_IRQHandler -0800868c w F .text 00000002 SPI3_IRQHandler -0800868c w F .text 00000002 DMA1_Stream4_IRQHandler -08008cbc g F .text 00000062 HAL_UART_Init -0800868c w F .text 00000002 I2C1_ER_IRQHandler -080086bc g F .text 00000008 TimerGet -00000000 w *UND* 00000000 _Jv_RegisterClasses -08008690 g F .text 0000002c TimerInit -00000000 w *UND* 00000000 __register_frame_info -0800868c w F .text 00000002 DMA2_Stream6_IRQHandler -0800868c w F .text 00000002 DMA1_Stream3_IRQHandler - - + +bin/demoprog_olimex_stm32p405.elf: file format elf32-littlearm +bin/demoprog_olimex_stm32p405.elf +architecture: armv7e-m, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x080085fd + +Program Header: + LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x00009e94 memsz 0x00009e94 flags rwx + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08009e94 align 2**16 + filesz 0x00000438 memsz 0x00000438 flags rw- + LOAD off 0x00010438 vaddr 0x20000438 paddr 0x20000438 align 2**16 + filesz 0x00000000 memsz 0x00000afc flags rw- +private flags = 5000400: [Version5 EABI] [hard-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .isr_vector 0000018c 08008000 08008000 00008000 2**0 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 1 .text 00001cb4 0800818c 0800818c 0000818c 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 2 .rodata 00000040 08009e40 08009e40 00009e40 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 3 .ARM 00000008 08009e80 08009e80 00009e80 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 4 .init_array 00000008 08009e88 08009e88 00009e88 2**2 + CONTENTS, ALLOC, LOAD, DATA + 5 .fini_array 00000004 08009e90 08009e90 00009e90 2**2 + CONTENTS, ALLOC, LOAD, DATA + 6 .data 00000438 20000000 08009e94 00010000 2**3 + CONTENTS, ALLOC, LOAD, DATA + 7 .ccmram 00000000 10000000 10000000 00010438 2**0 + CONTENTS + 8 .bss 000000fc 20000438 20000438 00010438 2**2 + ALLOC + 9 ._user_heap_stack 00000a00 20000534 20000534 00010438 2**0 + ALLOC + 10 .ARM.attributes 00000030 00000000 00000000 00010438 2**0 + CONTENTS, READONLY + 11 .debug_line 00008304 00000000 00000000 00010468 2**0 + CONTENTS, READONLY, DEBUGGING + 12 .debug_info 0000e544 00000000 00000000 0001876c 2**0 + CONTENTS, READONLY, DEBUGGING + 13 .debug_abbrev 000022f3 00000000 00000000 00026cb0 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_aranges 000006c0 00000000 00000000 00028fa8 2**3 + CONTENTS, READONLY, DEBUGGING + 15 .debug_str 000b4b3e 00000000 00000000 00029668 2**0 + CONTENTS, READONLY, DEBUGGING + 16 .debug_ranges 00000668 00000000 00000000 000de1a8 2**3 + CONTENTS, READONLY, DEBUGGING + 17 .debug_loc 00003b6f 00000000 00000000 000de810 2**0 + CONTENTS, READONLY, DEBUGGING + 18 .debug_macro 0001eddc 00000000 00000000 000e237f 2**0 + CONTENTS, READONLY, DEBUGGING + 19 .comment 00000075 00000000 00000000 0010115b 2**0 + CONTENTS, READONLY + 20 .debug_frame 00001014 00000000 00000000 001011d0 2**2 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08008000 l d .isr_vector 00000000 .isr_vector +0800818c l d .text 00000000 .text +08009e40 l d .rodata 00000000 .rodata +08009e80 l d .ARM 00000000 .ARM +08009e88 l d .init_array 00000000 .init_array +08009e90 l d .fini_array 00000000 .fini_array +20000000 l d .data 00000000 .data +10000000 l d .ccmram 00000000 .ccmram +20000438 l d .bss 00000000 .bss +20000534 l d ._user_heap_stack 00000000 ._user_heap_stack +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l d .debug_macro 00000000 .debug_macro +00000000 l d .comment 00000000 .comment +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l df *ABS* 00000000 obj/startup_stm32f405xx.o +0800860c l .text 00000000 LoopCopyDataInit +08008604 l .text 00000000 CopyDataInit +08008620 l .text 00000000 LoopFillZerobss +0800861a l .text 00000000 FillZerobss +0800864c l .text 00000000 Infinite_Loop +00000000 l df *ABS* 00000000 crtstuff.c +08009e28 l O .text 00000000 __EH_FRAME_BEGIN__ +0800818c l F .text 00000000 __do_global_dtors_aux +20000438 l .bss 00000001 completed.10186 +08009e90 l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry +080081b0 l F .text 00000000 frame_dummy +2000043c l .bss 00000018 object.10191 +08009e8c l O .init_array 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 _aeabi_uldivmod.o +00000000 l df *ABS* 00000000 libgcc2.c +00000000 l df *ABS* 00000000 _dvmd_tls.o +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 __call_atexit.c +08008518 l F .text 00000014 register_fini +00000000 l df *ABS* 00000000 atexit.c +00000000 l df *ABS* 00000000 fini.c +00000000 l df *ABS* 00000000 lock.c +00000000 l df *ABS* 00000000 __atexit.c +00000000 l df *ABS* 00000000 system_stm32f4xx.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_rcc.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_can.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_cortex.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_gpio.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_uart.c +08009380 l F .text 00000334 UART_SetConfig +080096b4 l F .text 00000062 UART_WaitOnFlagUntilTimeout +00000000 l df *ABS* 00000000 stm32f4xx_hal.c +00000000 l df *ABS* 00000000 timer.c +00000000 l df *ABS* 00000000 led.c +20000454 l O .bss 00000001 led_toggle_state.8620 +20000458 l O .bss 00000004 timer_counter_last.8621 +00000000 l df *ABS* 00000000 main.c +080099a8 l F .text 00000010 VectorBase_Config +080099b8 l F .text 00000094 SystemClock_Config +08009a4c l F .text 00000018 Init +00000000 l df *ABS* 00000000 boot.c +08009bc4 l F .text 0000002c BootComRs232Init +08009bf0 l F .text 00000070 CanGetSpeedConfig +08009c60 l F .text 00000098 BootComCanInit +08009cf8 l F .text 0000001c Rs232ReceiveByte +08009d44 l F .text 00000098 BootComRs232CheckActivationRequest +08009ddc l F .text 00000040 BootComCanCheckActivationRequest +2000045c l O .bss 00000028 canHandle +20000484 l O .bss 00000040 rs232Handle +200004c4 l O .bss 00000041 xcpCtoReqPacket.8640 +20000505 l O .bss 00000001 xcpCtoRxInProgress.8642 +20000506 l O .bss 00000001 xcpCtoRxLength.8641 +20000508 l O .bss 00000004 xcpCtoRxStartTime.8643 +08009e5c l O .rodata 00000024 canTiming +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7e-m+fp/hard/crti.o +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7e-m+fp/hard/crtn.o +00000000 l df *ABS* 00000000 impure.c +20000000 l O .data 00000428 impure_data +00000000 l df *ABS* 00000000 +08009e94 l .fini_array 00000000 __fini_array_end +08009e90 l .fini_array 00000000 __fini_array_start +08009e90 l .init_array 00000000 __init_array_end +08009e88 l .init_array 00000000 __preinit_array_end +08009e88 l .init_array 00000000 __init_array_start +08009e88 l .init_array 00000000 __preinit_array_start +0800864c w F .text 00000002 RTC_Alarm_IRQHandler +0800864c w F .text 00000002 HASH_RNG_IRQHandler +0800864c w F .text 00000002 EXTI2_IRQHandler +08009e54 g O .rodata 00000008 APBPrescTable +0800864c w F .text 00000002 TIM8_CC_IRQHandler +0800864c w F .text 00000002 DebugMon_Handler +2000050c g O .bss 00000001 __lock___atexit_recursive_mutex +08008c70 g F .text 00000020 HAL_RCC_GetPCLK1Freq +080090ec g F .text 00000068 HAL_NVIC_SetPriority +0800864c w F .text 00000002 TIM1_CC_IRQHandler +08008c90 g F .text 00000020 HAL_RCC_GetPCLK2Freq +0800864c w F .text 00000002 DMA2_Stream5_IRQHandler +0800864c w F .text 00000002 HardFault_Handler +0800864c w F .text 00000002 DMA1_Stream5_IRQHandler +00000800 g *ABS* 00000000 _Min_Stack_Size +08009934 g F .text 0000000c SysTick_Handler +08009374 g F .text 0000000c HAL_GPIO_WritePin +20000510 g O .bss 00000001 __lock___arc4random_mutex +0800864c w F .text 00000002 PVD_IRQHandler +0800864c w F .text 00000002 SDIO_IRQHandler +0800864c w F .text 00000002 TAMP_STAMP_IRQHandler +08009e94 g *ABS* 00000000 _sidata +08008c64 g F .text 0000000c HAL_RCC_GetHCLKFreq +0800864c w F .text 00000002 PendSV_Handler +0800864c w F .text 00000002 NMI_Handler +08009e88 g .ARM 00000000 __exidx_end +0800864c w F .text 00000002 CAN2_RX1_IRQHandler +0800864c w F .text 00000002 EXTI3_IRQHandler +08008a34 w F .text 000000d4 HAL_RCC_GetSysClockFreq +20000428 g O .data 00000004 __atexit_recursive_mutex +0800864c w F .text 00000002 TIM8_TRG_COM_TIM14_IRQHandler +08009a78 g F .text 0000014c HAL_MspInit +080091a0 w F .text 00000002 HAL_SYSTICK_Callback +0800864c w F .text 00000002 TIM1_UP_TIM10_IRQHandler +08009e40 g .text 00000000 _etext +20000438 g .bss 00000000 _sbss +0800864c w F .text 00000002 TIM8_UP_TIM13_IRQHandler +0800864c w F .text 00000002 I2C3_ER_IRQHandler +080091ac g F .text 000001c8 HAL_GPIO_Init +0800864c w F .text 00000002 EXTI0_IRQHandler +0800864c w F .text 00000002 I2C2_EV_IRQHandler +080081cc g F .text 00000000 .hidden __aeabi_uldivmod +0800864c w F .text 00000002 DMA1_Stream2_IRQHandler +0800864c w F .text 00000002 CAN1_RX0_IRQHandler +0800864c w F .text 00000002 FPU_IRQHandler +2000042c g O .data 00000004 SystemCoreClock +0800864c w F .text 00000002 OTG_HS_WKUP_IRQHandler +20000430 g O .data 00000001 uwTickFreq +08008f30 g F .text 0000005c HAL_CAN_Start +0800864c w F .text 00000002 UsageFault_Handler +0800864c w F .text 00000002 CAN2_SCE_IRQHandler +0800864c w F .text 00000002 DMA2_Stream2_IRQHandler +20000438 g .bss 00000000 __bss_start__ +20000000 g .data 00000000 _sdata +0800864c w F .text 00000002 SPI1_IRQHandler +080081fc g F .text 000002d0 .hidden __udivmoddi4 +08008e00 g F .text 00000130 HAL_CAN_ConfigFilter +0800864c w F .text 00000002 TIM6_DAC_IRQHandler +0800864c w F .text 00000002 TIM1_BRK_TIM9_IRQHandler +20000530 g O .bss 00000004 uwTick +0800864c w F .text 00000002 CAN2_RX0_IRQHandler +08009154 g F .text 0000002c HAL_SYSTICK_Config +08009e80 g .ARM 00000000 __exidx_start +20000514 g O .bss 00000001 __lock___env_recursive_mutex +0800864c w F .text 00000002 DMA2_Stream3_IRQHandler +20000518 g O .bss 00000001 __lock___sinit_recursive_mutex +08009e40 g O .rodata 00000004 _global_impure_ptr +080084d0 g F .text 00000048 __libc_init_array +08008cb0 w F .text 00000002 HAL_CAN_MspInit +0800864c w F .text 00000002 USART6_IRQHandler +08009e28 g F .text 00000000 _init +08009d20 g F .text 00000024 BootActivate +0800864c w F .text 00000002 USART3_IRQHandler +08008538 g F .text 00000034 __libc_fini_array +08009776 g F .text 000000e4 HAL_UART_Receive +20000534 g .bss 00000000 _ebss +080085fc w F .text 00000038 Reset_Handler +0800864c w F .text 00000002 CAN1_RX1_IRQHandler +0800864c w F .text 00000002 UART5_IRQHandler +2000051c g O .bss 00000001 __lock___malloc_recursive_mutex +0800864c w F .text 00000002 DMA2_Stream0_IRQHandler +20000434 g O .data 00000004 uwTickPrio +080098a8 g F .text 00000034 HAL_Init +08009940 g F .text 00000014 LedInit +0800864c w F .text 00000002 TIM4_IRQHandler +0800864c w F .text 00000002 I2C1_EV_IRQHandler +0800864c w F .text 00000002 DMA1_Stream6_IRQHandler +08008570 g F .text 00000002 __retarget_lock_release_recursive +0800864c w F .text 00000002 DMA1_Stream1_IRQHandler +0800864c w F .text 00000002 UART4_IRQHandler +20000534 g .bss 00000000 __bss_end__ +0800864c w F .text 00000002 TIM3_IRQHandler +0800864c w F .text 00000002 RCC_IRQHandler +0800864c w F .text 00000002 TIM8_BRK_TIM12_IRQHandler +00000200 g *ABS* 00000000 _Min_Heap_Size +0800864c g .text 00000002 Default_Handler +08009e44 g O .rodata 00000010 AHBPrescTable +0800864c w F .text 00000002 EXTI15_10_IRQHandler +08008574 g F .text 00000088 __register_exitproc +0800864c w F .text 00000002 ADC_IRQHandler +08008b08 g F .text 0000015c HAL_RCC_ClockConfig +080090c8 g F .text 00000024 HAL_NVIC_SetPriorityGrouping +0800864c w F .text 00000002 DMA1_Stream7_IRQHandler +0800864c w F .text 00000002 TIM7_IRQHandler +0800864c w F .text 00000002 CAN2_TX_IRQHandler +0800864c w F .text 00000002 TIM5_IRQHandler +0800864c w F .text 00000002 DMA2_Stream7_IRQHandler +0800864c w F .text 00000002 I2C3_EV_IRQHandler +080084cc w F .text 00000002 .hidden __aeabi_ldiv0 +0800864c w F .text 00000002 EXTI9_5_IRQHandler +0800864c w F .text 00000002 RTC_WKUP_IRQHandler +080098f4 w F .text 0000000c HAL_GetTick +0800864c w F .text 00000002 SPI2_IRQHandler +0800856c g F .text 00000002 __retarget_lock_acquire_recursive +0800864c w F .text 00000002 OTG_HS_EP1_IN_IRQHandler +0800864c w F .text 00000002 MemManage_Handler +08009a64 g F .text 00000014 main +0800864c w F .text 00000002 DMA1_Stream0_IRQHandler +08008f8c g F .text 0000013a HAL_CAN_GetRxMessage +0800a2cc g *ABS* 00000000 _siccmram +0800864c w F .text 00000002 CAN1_TX_IRQHandler +0800864c w F .text 00000002 SVC_Handler +0800864c w F .text 00000002 EXTI4_IRQHandler +08009d14 g F .text 0000000c BootComInit +08008650 g F .text 0000004c SystemInit +08009e34 g F .text 00000000 _fini +08009716 w F .text 00000002 HAL_UART_MspInit +0800852c g F .text 0000000c atexit +10000000 g .ccmram 00000000 _eccmram +0800985c w F .text 0000004c HAL_InitTick +0800864c w F .text 00000002 FSMC_IRQHandler +080098dc w F .text 00000018 HAL_IncTick +0800864c w F .text 00000002 OTG_HS_EP1_OUT_IRQHandler +0800864c w F .text 00000002 WWDG_IRQHandler +08009954 g F .text 00000054 LedToggle +0800864c w F .text 00000002 TIM2_IRQHandler +0800864c w F .text 00000002 OTG_FS_WKUP_IRQHandler +0800864c w F .text 00000002 TIM1_TRG_COM_TIM11_IRQHandler +0800864c w F .text 00000002 OTG_HS_IRQHandler +08009180 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig +08008cb2 g F .text 0000014c HAL_CAN_Init +20020000 g *ABS* 00000000 _estack +0800864c w F .text 00000002 EXTI1_IRQHandler +20000438 g .data 00000000 _edata +10000000 g .ccmram 00000000 _sccmram +20000520 g O .bss 00000001 __lock___at_quick_exit_mutex +0800864c w F .text 00000002 USART2_IRQHandler +0800869c w F .text 00000398 HAL_RCC_OscConfig +08008000 g O .isr_vector 00000000 g_pfnVectors +0800864c w F .text 00000002 I2C2_ER_IRQHandler +0800864c w F .text 00000002 DMA2_Stream1_IRQHandler +08009e1c g F .text 0000000c BootComCheckActivationRequest +080084cc w F .text 00000002 .hidden __aeabi_idiv0 +0800864c w F .text 00000002 CAN1_SCE_IRQHandler +0800864c w F .text 00000002 FLASH_IRQHandler +0800864c w F .text 00000002 DMA2_Stream4_IRQHandler +0800864c w F .text 00000002 BusFault_Handler +0800864c w F .text 00000002 USART1_IRQHandler +20000524 g O .bss 00000001 __lock___dd_hash_mutex +20000528 g O .bss 00000001 __lock___tz_mutex +080091a2 g F .text 00000008 HAL_SYSTICK_IRQHandler +0800864c w F .text 00000002 OTG_FS_IRQHandler +0800864c w F .text 00000002 SPI3_IRQHandler +0800864c w F .text 00000002 DMA1_Stream4_IRQHandler +08009718 g F .text 0000005e HAL_UART_Init +0800864c w F .text 00000002 I2C1_ER_IRQHandler +0800992c g F .text 00000008 TimerGet +08009900 g F .text 0000002c TimerInit +0800864c w F .text 00000002 DMA2_Stream6_IRQHandler +0800864c w F .text 00000002 DMA1_Stream3_IRQHandler +2000052c g O .bss 00000001 __lock___sfp_recursive_mutex + + diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.srec b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.srec index 0ed3abf3..a9e140ab 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.srec +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.srec @@ -1,514 +1,514 @@ S025000062696E2F64656D6F70726F675F6F6C696D65785F73746D3332703430352E737265632C -S31508008000000002203D8600088D8600088D8600083F -S315080080108D8600088D8600088D8600080000000001 -S315080080200000000000000000000000008D86000827 -S315080080308D860008000000008D860008C5860008A9 -S315080080408D8600088D8600088D8600088D860008B6 -S315080080508D8600088D8600088D8600088D860008A6 -S315080080608D8600088D8600088D8600088D86000896 -S315080080708D8600088D8600088D8600088D86000886 -S315080080808D8600088D8600088D8600088D86000876 -S315080080908D8600088D8600088D8600088D86000866 -S315080080A08D8600088D8600088D8600088D86000856 -S315080080B08D8600088D8600088D8600088D86000846 -S315080080C08D8600088D8600088D8600088D86000836 -S315080080D08D8600088D8600088D8600088D86000826 -S315080080E08D8600088D8600088D8600088D86000816 -S315080080F08D8600088D8600088D8600088D86000806 -S315080081008D8600088D8600088D8600088D860008F5 -S315080081108D8600088D8600088D8600088D860008E5 -S315080081208D8600088D8600088D8600088D860008D5 -S315080081308D86000800000000000000008D860008FB -S315080081408D8600088D8600088D8600088D860008B5 -S315080081508D8600088D8600088D8600088D860008A5 -S315080081608D8600088D8600088D8600088D86000895 -S315080081708D8600088D8600080000000000000000BB -S311080081808D8600088D860008EE11AA55B1 +S3150800800000000220FD8500084D8600084D86000800 +S315080080104D8600084D8600084D86000800000000C1 +S315080080200000000000000000000000004D86000867 +S315080080304D860008000000004D86000835990008A6 +S315080080404D8600084D8600084D8600084D860008B6 +S315080080504D8600084D8600084D8600084D860008A6 +S315080080604D8600084D8600084D8600084D86000896 +S315080080704D8600084D8600084D8600084D86000886 +S315080080804D8600084D8600084D8600084D86000876 +S315080080904D8600084D8600084D8600084D86000866 +S315080080A04D8600084D8600084D8600084D86000856 +S315080080B04D8600084D8600084D8600084D86000846 +S315080080C04D8600084D8600084D8600084D86000836 +S315080080D04D8600084D8600084D8600084D86000826 +S315080080E04D8600084D8600084D8600084D86000816 +S315080080F04D8600084D8600084D8600084D86000806 +S315080081004D8600084D8600084D8600084D860008F5 +S315080081104D8600084D8600084D8600084D860008E5 +S315080081204D8600084D8600084D8600084D860008D5 +S315080081304D86000800000000000000004D8600087B +S315080081404D8600084D8600084D8600084D860008B5 +S315080081504D8600084D8600084D8600084D860008A5 +S315080081604D8600084D8600084D8600084D86000895 +S315080081704D8600084D86000800000000000000003B +S311080081804D8600084D860008EE11AA5531 S3150800818C10B5054C237833B9044B13B10448AFF337 -S3150800819C00800123237010BD340400200000000069 -S315080081AC889E0008084B10B51BB108490848AFF360 -S315080081BC00800848036803B910BD074B002BFBD099 -S315080081CCBDE81040184700BF000000003804002026 -S315080081DC889E0008340400200000000053B94AB9F0 -S315080081EC002908BF00281CBF4FF0FF314FF0FF30A5 -S315080081FC00F07EB9ADF1080C6DE904CE00F006F876 -S3150800820CDDF804E0DDE9022304B070472DE9F047F8 -S3150800821C8C460E460446089D002B50D18A421746BA -S3150800822C6CD9B2FA82FEBEF1000F0BD0CEF1200447 -S3150800823C20FA04F401FA0EF644EA060C02FA0EF7D2 -S3150800824C00FA0EF44FEA1749220CBCFBF9F01FFA98 -S3150800825C87F809FB10C642EA064600FB08F3B34248 -S3150800826C09D9F61900F1FF3280F02281B34240F2A7 -S3150800827C1F8102383E44F61AA2B2B6FBF9F309FB83 -S3150800828C136642EA064403FB08F8A04509D9E41923 -S3150800829C03F1FF3280F00A81A04540F20781023BC8 -S315080082AC3C44C8EB040443EA00400021002D62D08C -S315080082BC24FA0EF400232C606B60BDE8F0878B4221 -S315080082CC07D9002D55D0002185E841000846BDE8A0 -S315080082DCF087B3FA83F1002940F09080B34202D3B9 -S315080082EC824200F2F880841A66EB03060120B44633 -S315080082FC002D40D085E81010BDE8F08712B901278B -S3150800830CB7FBF2F7B7FA87FEBEF1000F35D1F31BB0 -S3150800831C4FEA17481FFA87FC0121B3FBF8F0220C29 -S3150800832C08FB103642EA06460CFB00F3B34207D9A3 -S3150800833CF61900F1FF3202D2B34200F2CE80104693 -S3150800834CF61AA2B2B6FBF8F308FB136642EA064421 -S3150800835C0CFB03FCA44507D9E41903F1FF3202D23E -S3150800836CA44500F2B5801346CCEB040443EA00405E -S3150800837C9CE729462846BDE8F087CEF1200106FA87 -S3150800838C0EF307FA0EF720FA01F94FEA1748CE4012 -S3150800839C49EA0309B6FBF8FA4FEA194408FB1A66C8 -S315080083AC1FFA87FC44EA06430AFB0CF29A4200FAC7 -S315080083BC0EF40AD9DB190AF1FF3180F087809A424C -S315080083CC40F28480AAF1020A3B449B1A1FFA89F9E7 -S315080083DCB3FBF8F108FB113349EA034301FB0CF62E -S315080083EC9E4207D9DB1901F1FF326BD29E4269D93D -S315080083FC02393B449B1B41EA0A418EE7C1F1200E28 -S3150800840C22FA0EF48B40234320FA0EF706FA01F4EF -S3150800841C4FEA134C26FA0EF63C43B6FBFCF9270C2E -S3150800842C0CFB19661FFA83F847EA064609FB08F798 -S3150800843CB74202FA01F200FA01FA08D9F61809F15C -S3150800844CFF3041D2B7423FD9A9F102091E44F61BA7 -S3150800845CA0B2B6FBFCF40CFB146640EA064704FB18 -S3150800846C08F8B84507D9FF1804F1FF3028D2B845E3 -S3150800847C26D9023C1F4444EA0940C8EB0707A0FB6F -S3150800848C02894F4544464E4614D329D065B3BAEBF8 -S3150800849C040367EB060707FA0EFECB40CF404EEAFD -S315080084AC030385E888000021BDE8F0871346F8E643 -S315080084BC1046E0E6B8EB020469EB03060138E5E77B -S315080084CC0446D8E7114695E78146C0E78A467CE715 -S315080084DC023B3C4448E708460AE702383E442FE785 -S315080084ECC245E7D33E46D1E72946BDE8F08700BF2B -S315080084FC704700BF70B50F4E0F4D761BB61018BFE0 -S3150800850C002405D0013455F8043B9847A642F9D106 -S3150800851C0A4E0B4D761B01F0B1FCB61018BF0024A1 -S3150800852C06D0013455F8043B9847A642F9D170BDDC -S3150800853C70BD00BFE89E0008E89E0008F09E000883 -S3150800854CE89E0008024B13B1024800F005B87047C4 -S3150800855C0000000071850008002301461A461846DB -S3150800856C00F014B838B5074D074C2C1BA41005D0D1 -S3150800857C013C55F8043D9847002CF9D1BDE8384024 -S3150800858C01F082BCF49E0008F09E00082DE9F04725 -S3150800859C254C2568D5F8484106468846924699469C -S315080085ACC4B360681F2817DC431C76B104EB80053E -S315080085BC0122C5F888A0D4F8881182401143022EEE -S315080085CCC4F88811C5F808911ED00230636044F8C7 -S315080085DC20800020BDE8F087144B03B34FF4C87015 -S315080085ECAFF300800446D0B1D5F84831002780E8AF -S315080085FC8800C5F8484138460123C4F88871C4F880 -S3150800860C8C71002EE1D0D1E7D4F88C110A43C4F84A -S3150800861C8C21DAE705F5A674C5F84841C1E74FF091 -S3150800862CFF30BDE8F08700BFA09E000800000000E0 -S3150800863CDFF834D0002103E00C4B5B58435004316F -S3150800864C0B480C4B42189A42F6D30B4A02E000230D -S3150800865C42F8043B094B9A42F9D300F037F9FFF775 -S3150800866C49FF00F083F8704700000220F49E0008CA -S3150800867C00000020340400203404002010050020DB -S3150800868CFEE7000008B500F0AFFE084BA3FB003070 -S3150800869C800900F0F9FF042001F00CF800221146BD -S315080086AC4FF0FF3000F0BEFF08BD00BFD34D62107F -S315080086BC08B501F073FA08BD08B501F063FA01F0C4 -S315080086CC0BF808BD00B595B000210191204B1A6C2A -S315080086DC42F080521A641B6C03F080530193019B81 -S315080086EC02911C4B1A6842F480421A601B6803F408 -S315080086FC80430293029B012308934FF4803309931A -S3150800870C02230E934FF480020F92082210924FF414 -S3150800871CA872119212930723139308A800F06EFB04 -S3150800872C00B1FEE70F23039302230493002305935A -S3150800873C4FF4A05306934FF480530793052103A8CF -S3150800874C00F0A2FD00B1FEE715B05DF804FB00BF12 -S3150800875C003802400070004008B501F0F9F9FFF73F -S3150800876CB1FFFFF78FFF01F01FFA08BD08B5FFF739 -S3150800877CF3FF01F0F5FA01F021FA01F079FBFAE7BB -S3150800878C70B58CB0002400944C4B5A6C42F4804261 -S3150800879C5A645A6C02F480420092009A01941A6C3C -S315080087AC42F080521A641A6C02F080520192019AB5 -S315080087BC02941A6B42F001021A631A6B02F0010258 -S315080087CC0292029A03941A6B42F002021A631A6B0B -S315080087DC02F002020392039A04941A6B42F0040202 -S315080087EC1A631A6B02F004020492049A05941A6C22 -S315080087FC42F400321A641A6C02F400320592059A95 -S3150800880C06941A6C42F000721A641B6C03F000731F -S3150800881C0693069B032000F0F3FE224621466FF0D2 -S3150800882C0B0000F0FFFE224621466FF00A0000F00E -S3150800883CF9FE224621466FF0090000F0F3FE2246A7 -S3150800884C21466FF0040000F0EDFE224621466FF03B -S3150800885C030000F0E7FE224621466FF0010000F007 -S3150800886CE1FE224621464FF0FF3000F0DBFE4FF4C6 -S3150800887C805307930125089509940A9407A910486B -S3150800888C00F0D8FD0C2307930226089609950325B4 -S3150800889C0A9507230B9307A90A4800F0CBFD4FF45A -S315080088AC40730793089609940A9509230B9307A90D -S315080088BC054800F0BFFD0CB070BD00BF0038024083 -S315080088CC0008024000000240000402400E49D1F89C -S315080088DC883043F47003C1F888300C4B1A6842F0A0 -S315080088EC01021A60002098601A6822F0847222F439 -S315080088FC80321A60064A5A601A6822F480221A6074 -S3150800890CD860044B8B60704700ED00E000380240DD -S3150800891C10300024008000082DE9F843044601684D -S3150800892C0B6923F44052C36813430B610068C36890 -S3150800893C23F4164222F00C02A168236919436369D1 -S3150800894C1943E3690B431343C36021684B6923F44A -S3150800895C4072A36913434B61E369B3F5004F40F0CA -S3150800896CBB80276803F1804303F510439F4203D06D -S3150800897C03F580639F4257D100F04CFD00EB800055 -S3150800898C00EB800065686D00B0FBF5F5AB4EA6FBF9 -S3150800899C05356D092D0100F03DFD00EB800000EB5F -S315080089AC800063685B00B0FBF3F900F033FD00EB65 -S315080089BC800000EB800063685B00B0FBF3F3A6FB5A -S315080089CC03235B094FF0640808FB1393DB0032336F -S315080089DCA6FB03235B095B0003F4F8731D4400F044 -S315080089EC19FD00EB800000EB800063685B00B0FBB0 -S315080089FCF3F900F00FFD00EB800000EB80006368D4 -S31508008A0C5B00B0FBF3F3A6FB03235B0908FB139887 -S31508008A1C4FEAC80808F13208A6FB0836C6F3421610 -S31508008A2C3544BD60BDE8F88300F0E4FC00EB80003B -S31508008A3C00EB800065686D00B0FBF5F57F4EA6FB74 -S31508008A4C05356D092D0100F0D5FC00EB800000EB17 -S31508008A5C800063685B00B0FBF3F900F0CBFC00EB1D -S31508008A6C800000EB800063685B00B0FBF3F3A6FBA9 -S31508008A7C03235B094FF0640808FB1393DB003233BE -S31508008A8CA6FB03235B095B0003F4F8731D4400F093 -S31508008A9CB1FC00EB800000EB800063685B00B0FB68 -S31508008AACF3F900F0A7FC00EB800000EB800063688C -S31508008ABC5B00B0FBF3F3A6FB03235B0908FB1398D7 -S31508008ACC4FEAC80808F13208A6FB0836C6F3421660 -S31508008ADC3544BD60BDE8F8832668594B9E4203D0E1 -S31508008AEC03F580639E4254D100F094FC00EB8000A1 -S31508008AFC00EB80006568AD00B0FBF5F54F4FA7FBA2 -S31508008B0C05356D092D0100F085FC00EB800000EBA6 -S31508008B1C800063689B00B0FBF3F800F07BFC00EB6D -S31508008B2C800000EB800063689B00B0FBF3F3A7FBA7 -S31508008B3C03235B094FF0640909FB13831B013233CA -S31508008B4CA7FB03235B0903F0F0031D4400F062FC4A -S31508008B5C00EB800000EB800063689B00B0FBF3F829 -S31508008B6C00F058FC00EB800000EB800063689B006B -S31508008B7CB0FBF3F3A7FB03235B0909FB13831B0168 -S31508008B8C3233A7FB0323C3F343131D44B560BDE877 -S31508008B9CF88300F02FFC00EB800000EB8000656882 -S31508008BACAD00B0FBF5F5254FA7FB05356D092D0175 -S31508008BBC00F020FC00EB800000EB800063689B0053 -S31508008BCCB0FBF3F800F016FC00EB800000EB80001D -S31508008BDC63689B00B0FBF3F3A7FB03235B094FF019 -S31508008BEC640909FB13831B013233A7FB03235B09B7 -S31508008BFC03F0F0031D4400F0FDFB00EB800000EBD6 -S31508008C0C800063689B00B0FBF3F800F0F3FB00EB05 -S31508008C1C800000EB800063689B00B0FBF3F3A7FBB6 -S31508008C2C03235B0909FB13831B013233A7FB0323BD -S31508008C3CC3F343131D44B560BDE8F8831F85EB5198 -S31508008C4C001001402DE9F04105460F461646984698 -S31508008C5C069C1EE0B4F1FF3F1BD02CB100F09EFF22 -S31508008C6CC8EB0000844214D22A68D36823F4D07364 -S31508008C7CD3602A68536923F001035361202385F8CE -S31508008C8C393085F83A30002385F838300320BDE8AA -S31508008C9CF0812B681B6837EA03030CBF01230023FA -S31508008CACB342D7D00020BDE8F08100BF704700BFA3 -S31508008CBC68B310B5044690F8393013F0FF0F04D199 -S31508008CCC002380F83830FFF7F1FF242384F8393075 -S31508008CDC2268D36823F40053D3602046FFF71CFEA2 -S31508008CEC2268136923F4904313612268536923F0AD -S31508008CFC2A0353612268D36843F40053D3600020D7 -S31508008D0CE063202384F8393084F83A3010BD01200A -S31508008D1C704700BF2DE9F04182B01E4690F83A30F4 -S31508008D2CDBB2202B5BD104460D469046002958D061 -S31508008D3C002A58D090F83830012B56D0012380F8E9 -S31508008D4C38300023C363222380F83A3000F026FF1C -S31508008D5C0746A4F82C80A4F82E8035E0E38D9BB248 -S31508008D6C013B9BB2E385A368B3F5805F17D10096E8 -S31508008D7C3B46002220212046FFF764FF002836D107 -S31508008D8C236933B923685B68C3F3080325F8023BE8 -S31508008D9C1AE023685B68DBB225F8013B14E0009601 -S31508008DAC3B46002220212046FFF74CFF08BB2369CF -S31508008DBC23B923685B682B70013505E023685B686B -S31508008DCC03F07F032B700135E38D9BB2002BC5D1C5 -S31508008DDC202384F83A30002084F838000AE0022070 -S31508008DEC08E0012006E0012004E0022002E003204E -S31508008DFC00E0032002B0BDE8F08100BF002800F0B7 -S31508008E0CB58170B582B00446036813F0010F5AD0C9 -S31508008E1CA04B9B6803F00C03042B0AD09D4B9B6854 -S31508008E2C03F00C03082B0DD19A4B5B6813F4800FD7 -S31508008E3C08D0984B1B6813F4003F44D06368002B8A -S31508008E4C41D195E16368B3F5803F05D1914A136822 -S31508008E5C43F48033136015E0B3F5A02F09D18D4B7D -S31508008E6C1A6842F480221A601A6842F480321A6030 -S31508008E7C08E0884B1A6822F480321A601A6822F4C1 -S31508008E8C80221A6063687BB100F088FE054605E00F -S31508008E9C00F084FE401B642800F26C817D4B1B6835 -S31508008EAC13F4003FF4D00EE000F078FE054605E01A -S31508008EBC00F074FE401B642800F25E81754B1B683B -S31508008ECC13F4003FF4D1236813F0020F50D0714B02 -S31508008EDC9B6813F00C0F0AD06E4B9B6803F00C03BF -S31508008EEC082B16D16B4B5B6813F4800F11D1694BA9 -S31508008EFC1B6813F0020F03D0E368012B40F03E8188 -S31508008F0C644A136823F0F803216943EAC103136022 -S31508008F1C2EE0E368D3B101225F4B1A6000F03EFEE7 -S31508008F2C054605E000F03AFE401B022800F22881AF -S31508008F3C584B1B6813F0020FF4D0564A136823F0EB -S31508008F4CF803216943EAC103136011E00022524B6E -S31508008F5C1A6000F023FE054605E000F01FFE401BD4 -S31508008F6C022800F20F814B4B1B6813F0020FF4D149 -S31508008F7C236813F0080F26D0636993B10122474B77 -S31508008F8C1A6000F00BFE054605E000F007FE401BD4 -S31508008F9C022800F2F9803F4B5B6F13F0020FF4D0F6 -S31508008FAC11E000223D4B1A6000F0F8FD054605E07D -S31508008FBC00F0F4FD401B022800F2E880354B5B6F8D -S31508008FCC13F0020FF4D1236813F0040F7CD0314B45 -S31508008FDC1B6C13F0805F0DD1002301932D4B1A6C7B -S31508008FEC42F080521A641B6C03F080530193019B68 -S31508008FFC012500E000252A4B1B6813F4807F13D14A -S3150800900C274A136843F48073136000F0C7FD0646BD -S3150800901C05E000F0C3FD801B022800F2B980204B46 -S3150800902C1B6813F4807FF4D0A368012B05D1194A69 -S3150800903C136F43F00103136714E0052B09D1154B85 -S3150800904C1A6F42F004021A671A6F42F001021A6785 -S3150800905C08E0104B1A6F22F001021A671A6F22F0F9 -S3150800906C04021A67A3688BB100F098FD064607E060 -S3150800907C00F094FD801B41F28833984200F28A80F6 -S3150800908C044B1B6F13F0020FF2D017E000F086FDAD -S3150800909C06460EE00038024000004742800E474262 -S315080090AC0070004000F07AFD801B41F2883398422C -S315080090BC72D8404B1B6F13F0020FF3D125B13D4A02 -S315080090CC136C23F080531364A369002B66D0394ABA -S315080090DC926802F00C02082A62D0022B33D10022C5 -S315080090EC354B1A6000F05AFD054604E000F056FDB3 -S315080090FC401B022856D82F4B1B6813F0007FF5D15E -S3150800910CE269236A1343626A43EA8213A26A520823 -S3150800911C013A43EA0243E26A43EA0263254A536088 -S3150800912C0122254B1A6000F039FD044604E000F0D4 -S3150800913C35FD001B022837D81E4B1B6813F0007F21 -S3150800914CF5D0002033E000221B4B1A6000F026FDF8 -S3150800915C044604E000F022FD001B022826D8154B15 -S3150800916C1B6813F0007FF5D1002020E00120704722 -S3150800917C01201CE003201AE0032018E0012016E069 -S3150800918C032014E0032012E0032010E003200EE075 -S3150800919C03200CE003200AE0032008E0002006E088 -S315080091AC012004E0032002E0032000E0032002B0C3 -S315080091BC70BD00BF003802406000474238B52F4BDF -S315080091CC9B6803F00C03042B55D0082B01D02C48B4 -S315080091DC38BD2A4B5A6802F03F025B6813F4800FBD -S315080091EC20D0264B5B68C3F38813DC000025690185 -S315080091FC41EAD4616001041B61EB0505A90141EA4A -S3150800920C9461A001001B61EB0501C01841F1000136 -S3150800921C4B0243EAD0534402204619460023FEF774 -S3150800922CDDFF1FE0154B5B68C3F38813DC000025D4 -S3150800923C690141EAD4616001041B61EB0505A901CA -S3150800924C41EA9461A001001B61EB0501C01841F1CC -S3150800925C00018B0243EA90538402204619460023E8 -S3150800926CFEF7BCFF054B5B68C3F3014301335B0098 -S3150800927CB0FBF3F038BD034838BD00BF00380240D8 -S3150800928C0024F40000127A00002800F0978070B5CC -S3150800929C0446514B1B6803F00F038B4208D2CBB222 -S315080092AC4D4A1370136803F00F03994240F08880F7 -S315080092BC236813F0020F17D013F0040F04D0474A93 -S315080092CC936843F4E0539360236813F0080F04D0B3 -S315080092DC424A936843F4604393604048836823F09A -S315080092ECF002A368134383600D46236813F0010F3D -S315080092FC2FD06268012A05D1384B1B6813F4003F3E -S3150800930C0ED15FE0931E012B05D8344B1B6813F066 -S3150800931C007F05D158E0314B1B6813F0020F55D06E -S3150800932C2E498B6823F0030313438B6000F036FC3D -S3150800933C064606E000F032FC801B41F28833984260 -S3150800934C46D8264B9B6803F00C036268B3EB820F76 -S3150800935CF0D1214B1B6803F00F039D4207D2EAB2EA -S3150800936C1D4B1A701B6803F00F039D4232D12368FC -S3150800937C13F0040F06D019498B6823F4E052E368FE -S3150800938C13438B60236813F0080F07D0134A9368AE -S3150800939C23F46043216943EAC1039360FFF70EFF88 -S315080093AC0E4B9B68C3F303130D4AD35CD8400D4B85 -S315080093BC1860002000F0A6FB002070BD0120704745 -S315080093CC012070BD012070BD012070BD012070BD4B -S315080093DC032070BD012070BD003C024000380240DD -S315080093ECA49E000828040020014B1868704700BF8B -S315080093FC2804002008B5FFF7F7FF044B9B68C3F356 -S3150800940C8223034AD35CD84008BD00BF003802400B -S3150800941CB49E000808B5FFF7E7FF044B9B68C3F337 -S3150800942C4233034AD35CD84008BD00BF003802401B -S3150800943CB49E0008F0B583B00024CDE00123A34008 -S3150800944C0A6803EA0205AB4240F0C5804A68022A5C -S3150800945C01D0122A10D1E608083650F826C004F0B6 -S3150800946C070297000F22BA402CEA020E0A69BA4084 -S3150800947C4EEA020240F82620026867000326BE4020 -S3150800948CF64302EA060E4A6802F00302BA404EEAAE -S3150800949C020202604A6802F1FF3EBEF1010F03D9CF -S315080094AC112A01D0122A10D1826806EA020ECA685D -S315080094BCBA404EEA02028260426822EA03034A680C -S315080094CCC2F30012A2401A434260C3681E408B685E -S315080094DCBB403343C3604B6813F0805F7BD00023DB -S315080094EC0193404B5A6C42F480425A645B6C03F409 -S315080094FC80430193019BA608B21C3B4B53F8227080 -S3150800950C04F003039B000F229A4027EA0207374A06 -S3150800951C90421DD002F5806290421BD002F5806203 -S3150800952C904219D002F58062904217D002F58062FB -S3150800953C904215D002F58062904213D002F58062F3 -S3150800954C904211D002F5806290420FD107220EE0AC -S3150800955C00220CE001220AE0022208E0032206E0BF -S3150800956C042204E0052202E0062200E0082202FAA0 -S3150800957C03F33B4302361C4A42F826301C4B1A6846 -S3150800958CEB4302EA03064F6817F4803F01D045EA1D -S3150800959C0206174A1660526803EA02064F6817F461 -S315080095AC003F01D045EA0206114A5660926803EA62 -S315080095BC02064F6817F4801F01D045EA02060C4ACA -S315080095CC9660D26813404E6816F4001F01D045EA1F -S315080095DC0203074AD36001340F2C7FF62FAF03B072 -S315080095ECF0BD00BF003802400038014000000240C0 -S315080095FC003C01400AB181617047090481617047DA -S3150800960C074AD36823F4E0631B041B0C000200F41E -S3150800961CE060184340F0BF6040F40030D0607047FB -S3150800962C00ED00E030B4164BDB68C3F30223C3F13C -S3150800963C0704042C28BF04241D1D062D01D9DD1E84 -S3150800964C00E00025012303FA04F4013C2140A9405B -S3150800965CAB40013B1A400A43002806DA00F00F001B -S3150800966C1201D2B2074B1A5407E01201D2B200F11A -S3150800967C604000F5614080F8002330BC704700BF9D -S3150800968C00ED00E014ED00E00138B0F1807F0AD25D -S3150800969C064B5860F021064A82F823100020986081 -S315080096AC07221A6070470120704700BF10E000E0DF -S315080096BC00ED00E0042805D1054A136843F00403BD -S315080096CC13607047024A136823F00403136070474B -S315080096DC10E000E0704700BF08B5FFF7FBFF08BDB8 -S315080096EC704700BF002800F0A48038B5044690F8EF -S315080096FC203013F0FF0F01D1FFF7F2FF2268136831 -S3150800970C23F00203136000F049FA05460DE000F059 -S3150800971C45FA401B0A2808D9636A43F40033636286 -S3150800972C052384F82030012038BD23685A6812F0C6 -S3150800973C020FECD11A6842F001021A6000F02EFAF8 -S3150800974C05460DE000F02AFA401B0A2808D9636A78 -S3150800975C43F400336362052384F82030012038BDB6 -S3150800976C23685A6812F0010FECD0227E012A04D124 -S3150800977C1A6842F080021A6003E01A6822F0800226 -S3150800978C1A60637E012B05D12268136843F04003E7 -S3150800979C136004E02268136823F040031360A37E69 -S315080097AC012B05D12268136843F02003136004E0EB -S315080097BC2268136823F020031360E37E012B05D17E -S315080097CC2268136823F01003136004E022681368F8 -S315080097DC43F010031360237F012B05D1226813680D -S315080097EC43F00803136004E02268136823F00803A7 -S315080097FC1360637F012B05D12268136843F00403B9 -S3150800980C136004E02268136823F0040313602168CC -S3150800981CA268E3681A4323691A4363691A4363689F -S3150800982C013B1343CB6100206062012384F820308E -S3150800983C38BD0120704700BF70B490F82030DBB2F9 -S3150800984C012B05D090F82030DBB2022B40F081803A -S3150800985C434BD3F8002242F00102C3F80022D3F896 -S3150800986C002222F47C52C3F80022D3F80022486A5C -S3150800987C42EA0022C3F800224A69012000FA02F2E1 -S3150800988CD3F81C02D4432040C3F81C02CB69B3B9E5 -S3150800989C334BD3F80C022040C3F80C024869CE6847 -S315080098AC8D8845EA0645483043F830504D698E6830 -S315080098BC088840EA0640483503EBC5035860CB696F -S315080098CC012B16D1264BD3F80C021043C3F80C0205 -S315080098DC48690E688D8845EA0645483043F8305085 -S315080098EC4D698E68888940EA0640483503EBC503FE -S315080098FC58608B6933B91A48D0F804322340C0F83B -S3150800990C043205E01648D0F804321343C0F8043282 -S3150800991C0B6933B91248D0F814321C40C0F81442FB -S3150800992C05E00F48D0F814321343C0F814320B6A0A -S3150800993C012B05D10A49D1F81C321A43C1F81C224D -S3150800994C074AD2F8003223F00103C2F8003200208D -S3150800995C04E0436A43F480234362012070BC7047D9 -S3150800996C0064004038B590F82030DBB2012B22D1C8 -S3150800997C0446022380F820300268136823F001039A -S3150800998C136000F00BF905460DE000F007F9401BD3 -S3150800999C0A2808D9636A43F400336362052384F8FA -S315080099AC2030012038BD23685B6813F0010FECD119 -S315080099BC0020606238BD436A43F4002343620120E9 -S315080099CC38BD00BF30B490F82040E4B2012C05D065 -S315080099DC90F82040E4B2022C40F08A8051B9046811 -S315080099ECE46814F0030F12D1436A43F4001343627C -S315080099FC012084E001290AD10468246914F0030FB4 -S31508009A0C05D1436A43F400134362012077E00568E5 -S31508009A1C01F11B0424012C5904F0040494603CB98C -S31508009A2C056801F11B0424012C59640D146006E029 -S31508009A3C056801F11B0424012C59E40854600568D7 -S31508009A4C01F11B0424012D59C5F34005D5600568A1 -S31508009A5C25446D6805F00F051561056825446D6884 -S31508009A6CC5F30725956105682C446468240C546174 -S31508009A7C04680A011444D4F8B8411C7004681444E8 -S31508009A8CD4F8B841240A5C7004681444D4F8B84174 -S31508009A9C240C9C7004681444D4F8B841240EDC7069 -S31508009AAC04681444D4F8BC411C7104681444D4F8F2 -S31508009ABCBC41240A5C7104681444D4F8BC41240CD7 -S31508009ACC9C7104682244D2F8BC21120EDA7131B9A1 -S31508009ADC0268D36843F02003D36000200FE0012905 -S31508009AEC0CD10268136943F020031361002006E0C9 -S31508009AFC436A43F480234362012000E0002030BC13 -S31508009B0C704700BF10B504460E4B18784FF47A739D -S31508009B1CB3FBF0F30C4A1068B0FBF3F0FFF7B4FD97 -S31508009B2C58B90F2C0BD8002221464FF0FF30FFF7FF -S31508009B3C79FD064B1C60002010BD012010BD0120CC -S31508009B4C10BD00BF30040020280400202C0400207F -S31508009B5C08B50B4B1A6842F400721A601A6842F47C -S31508009B6C80621A601A6842F480721A600320FFF742 -S31508009B7C47FD0020FFF7C6FFFEF702FE002008BDD2 -S31508009B8C003C0240034A1368034909780B441360E6 -S31508009B9C704700BF0C05002030040020014B1868E4 -S31508009BAC704700BF0C05002008B501224FF4805100 -S31508009BBC0148FFF71FFD08BD0008024010B5FEF767 -S31508009BCC77FD104B1B68C31AB3F5FA7F18D30446F6 -S31508009BDC0D4B1B784BB901220B4B1A7000224FF414 -S31508009BEC80510A48FFF706FD08E00022064B1A705A -S31508009BFC01224FF480510548FFF7FCFC014B1C6011 -S31508009C0C10BD00BF54040020500400200008024078 -S31508009C1C08B50848084B03604FF4614343600023BA -S31508009C2C8360C360036183610C224261C361FFF7E1 -S31508009C3C3FF808BD58040020004400402DE9F041C7 -S31508009C4C04460D4617469846FFF7D4FB154BA3FB5F -S31508009C5C0030800900221FE0134B13F8121003EB97 -S31508009C6C420393F801E001EB0E0303FB0443B0FB3C -S31508009C7CF3FC03FB1C066EB91FFA8CF32B80013B15 -S31508009C8C9BB2B3F5806F05D2397088F800E00120D5 -S31508009C9CBDE8F0810132D2B2112ADDD90020BDE827 -S31508009CACF08100BFD34D6210BC9E000830B58DB054 -S31508009CBC0025ADF82E508DF82D500CAB03F8045D2D -S31508009CCC0DF12D020DF12E014FF4FA70FFF7B6FFC8 -S31508009CDC1A4C1B4B236025766576A576E576257793 -S31508009CEC6577A560E5609DF82D30013B1B04236163 -S31508009CFC9DF82C30013B1B056361BDF82E30636063 -S31508009D0C2046FFF7EFFC06950795012308934CF6BA -S31508009D1CE042019202954FF6E072039204220492F5 -S31508009D2C059509930E230A930DEB02012046FFF7BE -S31508009D3C83FD2046FFF716FE0DB030BD9C040020AF -S31508009D4C0064004008B50023012201460348FEF7CB -S31508009D5CE1FF08B9012008BD002008BD5804002001 -S31508009D6C08B5FFF755FFFFF7A1FF08BDBFF34F8FE7 -S31508009D7C0549CA6802F4E062044B1343CB60BFF38F -S31508009D8C4F8F00BFFDE700BF00ED00E00400FA05A9 -S31508009D9C08B5214B1B78ABB92048FFF7D3FF012830 -S31508009DAC38D11E4B1B78013BDBB23F2B32D8FEF762 -S31508009DBC7FFC1B4B18600122174B1A700022194B9B -S31508009DCC1A7008BD174B1B78013314481844FFF753 -S31508009DDCB9FF012814D1134A13780133DBB2137077 -S31508009DEC0E4A1278934215D100220B4B1A700B4B64 -S31508009DFC5B78FF2B0ED1094B9B785BB9FFF7B6FF47 -S31508009E0CFEF756FC064B1B686433984202D90022AF -S31508009E1C014B1A7008BD00BF09050020C8040020B4 -S31508009E2C98040020C404002000B58BB001AB03AA2B -S31508009E3C00210E48FFF7C6FDA8B940F26763039ADE -S31508009E4C9A4203D1059B1BB1002302E0002300E0D4 -S31508009E5C012343B19DF80430FF2B04D19DF805303E -S31508009E6C0BB9FFF783FF0BB05DF804FB9C040020CD -S31508009E7C08B5FFF78DFFFFF7D7FF08BDF8B500BF8C -S31508009E8CF8BC08BC9E467047F8B500BFF8BC08BCC1 -S30908009E9C9E46704719 -S31508009EA0000000200000000000000000010203047A -S31508009EB0060708090000000001020304050206025D -S31508009EC0060307030803090309040A040B040C0420 -S31508009ED00C050D050E050F050F06100610071008D0 -S30D08009EE038E3FF7F01000000D2 -S30D08009EE851850008B18100084C -S30908009EF08D8100084A -S31508009EF400000000EC02002054030020BC030020EC +S3150800819C00800123237010BD380400200000000065 +S315080081AC289E000808B5034B1BB103490348AFF3D7 +S315080081BC008008BD000000003C040020289E000832 +S315080081CC53B94AB9002908BF00281CBF4FF0FF3124 +S315080081DC4FF0FF3000F074B9ADF1080C6DE904CE20 +S315080081EC00F006F8DDF804E0DDE9022304B0704778 +S315080081FC2DE9F047089E04468846002B40F08580FA +S3150800820C8A42154648D9B2FA82F24AB1C2F1200717 +S3150800821C01FA02F320FA07F7954047EA0308944057 +S3150800822C4FEA154E230CB8FBFEF71FFA85FC0EFB1E +S3150800823C178843EA084307FB0CF1994209D9EB184E +S3150800824C07F1FF3080F0E380994240F2E080023F6C +S3150800825C2B445B1AA4B2B3FBFEF00EFB103344EAB4 +S3150800826C034400FB0CFCA44509D92C1900F1FF3377 +S3150800827C80F0CB80A44540F2C88002382C4440EAF2 +S3150800828C0740A4EB0C0400271EB1D4400023C6E912 +S3150800829C00433946BDE8F087002A53D0B2FA82F279 +S315080082AC002A40F0B680491B4FEA154E1FFA85F88E +S315080082BC0127B1FBFEFC230C0EFB1C1143EA014300 +S315080082CC08FB0CF1994207D9EB180CF1FF3002D2D6 +S315080082DC994200F2EC808446591AA3B2B1FBFEF01F +S315080082EC0EFB101443EA044408FB00F8A04507D912 +S315080082FC2C1900F1FF3302D2A04500F2DC80184697 +S3150800830CA4EB080440EA0C40BEE78B4208D9002EC1 +S3150800831C78D00027C6E9000138463946BDE8F0870B +S3150800832CB3FA83F77FB98B4202D3824200F2BD803F +S3150800833C841A61EB030301209846002EA9D0C6E9DE +S3150800834C0048A6E7FFDEC7F12005BB4022FA05FC6C +S3150800835C4CEA030C01FA07F420FA05F821FA05F39E +S3150800836C4FEA1C4E48EA0404B3FBFEF9210C0EFB3B +S3150800837C19331FFA8CF841EA034309FB08FA9A45A4 +S3150800838C02FA07F200FA07F10BD91CEB030309F101 +S3150800839CFF3080F088809A4540F28580A9F1020961 +S315080083AC6344A3EB0A03A4B2B3FBFEF00EFB103333 +S315080083BC44EA034400FB08F8A04508D91CEB04045E +S315080083CC00F1FF336BD2A04569D90238644440EA00 +S315080083DC0940A4EB0804A0FB02894C45C6464B464B +S315080083EC54D351D0002E69D0B1EB0E0264EB0304C2 +S315080083FC04FA05F522FA07F3FC401D43C6E90054B6 +S3150800840C002746E73746304643E7184637E7074618 +S3150800841C1FE7C2F1200320FA03F7954001FA02F090 +S3150800842C21FA03F34FEA154E3843010CB3FBFEF75A +S3150800843C1FFA85F80EFB173341EA034107FB08F3CD +S3150800844C8B4204FA02F407D9691807F1FF3C28D2C3 +S3150800845C8B4226D9023F2944CB1A81B2B3FBFEF0D4 +S3150800846C0EFB103341EA034100FB08F38B4207D994 +S3150800847C691800F1FF3C10D28B420ED902382944F8 +S3150800848CC91A40EA074714E74145ABD2B8EB020EC6 +S3150800849C69EB0C0201381346A4E76046F0E7184668 +S315080084AC95E76746D8E781467BE7384645E7ACF15A +S315080084BC020C2B4410E702382C4421E73746E8E631 +S315080084CC704700BF70B50D4E0D4D761BB61006D015 +S315080084DC0024013455F8043B9847A642F9D1094EB5 +S315080084EC094D761B01F09AFCB61006D0002401340F +S315080084FC55F8043B9847A642F9D170BD889E0008EA +S3150800850C889E0008909E0008889E0008024B13B1AE +S3150800851C024800F005B870470000000039850008CD +S3150800852C002301461A46184600F01EB838B50A4C00 +S3150800853C0A4D641BA4100AD004F18043013B05EBD9 +S3150800854C8305013C55F804399847002CF9D1BDE848 +S3150800855C384001F069BC00BF949E0008909E000844 +S3150800856C704700BF704700BF2DE9F0411E4C054609 +S3150800857C206890461F460E46FFF7F2FF1B4B1A68FB +S3150800858CD2F8483133B35A6820681F2A27DC4DB90C +S3150800859C911C01325A6043F82160FFF7E3FF002073 +S315080085ACBDE8F08103EB82010124C1F8888004FA46 +S315080085BC02FED3F88841022D44EA0E0CC3F888C192 +S315080085CCC1F80871E4D1D3F88C114EEA0104C3F84A +S315080085DC8C41DDE702F5A673C2F84831D3E7FFF7FD +S315080085ECC1FF4FF0FF30DBE728040020409E00084F +S315080085FCDFF834D0002103E00C4B5B5843500431B0 +S3150800860C0B480C4B42189A42F6D30B4A02E000234D +S3150800861C42F8043B094B9A42F9D300F013F8FFF7DA +S3150800862C51FF01F019FA704700000220949E0008C9 +S3150800863C00000020380400203804002034050020EF +S3150800864CFEE700000F49D1F8883043F47003C1F8EF +S3150800865C88300D4B1A6842F001021A6000209860A7 +S3150800866C1A6822F0847222F480321A60074A5A6019 +S3150800867C1A6822F480221A60D8604FF000638B6067 +S3150800868C704700BF00ED00E00038024010300024AF +S3150800869C002800F0B98170B582B00446036813F05F +S315080086AC010F3BD0A64B9B6803F00C03042B2CD074 +S315080086BCA34B9B6803F00C03082B21D06368B3F516 +S315080086CC803F4FD0B3F5A02F52D09D4B1A6822F499 +S315080086DC80321A601A6822F480221A606368002BAA +S315080086EC50D001F001F90546954B1B6813F4003F71 +S315080086FC14D101F0F9F8401B6428F5D903208AE156 +S3150800870C8F4B5B6813F4800FD8D08D4B1B6813F412 +S3150800871C003F03D06368002B00F07881236813F0C0 +S3150800872C020F54D0864B9B6813F00C0F3ED0844B2B +S3150800873C9B6803F00C03082B33D0E368002B67D037 +S3150800874C804B01221A6001F0CFF805467C4B1B685A +S3150800875C13F0020F53D101F0C7F8401B0228F5D9C4 +S3150800876C032058E1764A136843F480331360B5E75F +S3150800877C734B1A6842F480221A601A6842F48032E3 +S3150800878C1A60ABE701F0B0F805466D4B1B6813F49D +S3150800879C003FC3D001F0A8F8401B6428F5D9032084 +S315080087AC39E1674B5B6813F4800FC6D1644B1B68C1 +S315080087BC13F0020F03D0E368012B40F02981604ABD +S315080087CC136823F0F803216943EAC103136023688D +S315080087DC13F0080F40D0636963B35B4B01221A6030 +S315080087EC01F082F80546564B5B6F13F0020F33D136 +S315080087FC01F07AF8401B0228F5D903200BE1504A00 +S3150800880C136823F0F803216943EAC1031360DEE712 +S3150800881C4C4B00221A6001F067F80546484B1B685A +S3150800882C13F0020FD3D001F05FF8401B0228F5D9DC +S3150800883C0320F0E0444B00221A6001F055F8054677 +S3150800884C3F4B5B6F13F0020F06D001F04DF8401B3F +S3150800885C0228F5D90320DEE0236813F0040F78D03C +S3150800886C374B1B6C13F0805F33D100230193344BC9 +S3150800887C1A6C42F080521A641B6C03F080530193F5 +S3150800888C019B0125314B1B6813F4807F23D0A36809 +S3150800889C012B34D0052B38D0294B1A6F22F0010244 +S315080088AC1A671A6F22F004021A67A368002B36D0CF +S315080088BC01F01AF80646224B1B6F13F0020F47D12C +S315080088CC01F012F8801B41F288339842F3D9032041 +S315080088DCA1E00025D6E71D4A136843F4807313609C +S315080088EC01F002F80646194B1B6813F4807FCED1AB +S315080088FC00F0FAFF801B0228F5D903208BE0104AFA +S3150800890C136F43F001031367CFE70D4B1A6F42F051 +S3150800891C04021A671A6F42F001021A67C5E700F0DB +S3150800892CE3FF0646064B1B6F13F0020F10D000F040 +S3150800893CDBFF801B41F288339842F3D903206AE0A7 +S3150800894C0038024000004742800E47420070004043 +S3150800895CE5B9A369002B5DD0314A926802F00C0286 +S3150800896C082A5AD0022B17D02E4B00221A6000F078 +S3150800897CBBFF04462A4B1B6813F0007F42D000F05D +S3150800898CB3FF001B0228F5D9032044E0244A136CD4 +S3150800899C23F080531364DCE7224B00221A6000F0A4 +S315080089ACA3FF05461E4B1B6813F0007F06D000F08C +S315080089BC9BFF401B0228F5D903202CE0E369226AA9 +S315080089CC1343626A43EA8213A26A5208013A43EADB +S315080089DC0243E26A43EA0263114A5360114B0122CD +S315080089EC1A6000F081FF04460D4B1B6813F0007FDC +S315080089FC06D100F079FF001B0228F5D903200AE0FE +S31508008A0C002008E0002006E001207047012002E063 +S31508008A1C012000E0002002B070BD0120FBE700BF7A +S31508008A2C0038024060004742314B9B6803F00C0348 +S31508008A3C042B58D0082B58D170B52D4B5A6802F018 +S31508008A4C3F025B6813F4800F2AD0294B5868C0F391 +S31508008A5C88100546002643011B1A66EB0604A1017D +S31508008A6C41EA93619801C01A61EB0401CB0043EA11 +S31508008A7C5073C4001946601946EB01014B0243EAD0 +S31508008A8CD0534402204619463346FFF799FB184B38 +S31508008A9C5B68C3F3014301335B00B0FBF3F070BDB5 +S31508008AAC134B5868C0F388100546002643011B1A59 +S31508008ABC66EB0604A10141EA93619801C01A61EBC1 +S31508008ACC0401CB0043EA5073C4001946601946EBFF +S31508008ADC01018B0243EA9053840220461946334619 +S31508008AECFFF76EFBD3E7034870470348704700BF90 +S31508008AFC0038024000127A000024F400002800F026 +S31508008B0C9A8070B50446504B1B6803F00F038B42D2 +S31508008B1C08D2CBB24C4A1370136803F00F038B427E +S31508008B2C40F08B80236813F0020F17D013F0040F54 +S31508008B3C04D0464A936843F4E0539360236813F0D1 +S31508008B4C080F04D0414A936843F4604393603F4A44 +S31508008B5C936823F0F003A068034393600D462368DB +S31508008B6C13F0010F32D06368012B21D09A1E012A0B +S31508008B7C25D9364A126812F0020F60D033498A6832 +S31508008B8C22F0030213438B6000F0AEFE06462F4B11 +S31508008B9C9B6803F00C036268B3EB820F16D000F0E7 +S31508008BACA3FE801B41F288339842F0D9032041E09A +S31508008BBC264A126812F4003FE0D101203AE0234A13 +S31508008BCC126812F0007FD9D1012033E01E4B1B68C6 +S31508008BDC03F00F03AB4207D9EAB21B4B1A701B689A +S31508008BEC03F00F03AB422CD1236813F0040F06D005 +S31508008BFC164A936823F4E053E1680B4393602368A1 +S31508008C0C13F0080F07D0114A936823F460432169BF +S31508008C1C43EAC1039360FFF707FF0C4B9B68C3F34A +S31508008C2C03130B4AD35CD8400A4B1860002000F09B +S31508008C3C0FFE002070BD012070470120FAE70120C5 +S31508008C4CF8E70120F6E700BF003C02400038024076 +S31508008C5C449E00082C040020014B1868704700BF7E +S31508008C6C2C04002008B5FFF7F7FF044B9B68C3F3E9 +S31508008C7C8223034AD35CD84008BD00BF00380240A3 +S31508008C8C549E000808B5FFF7E7FF044B9B68C3F32F +S31508008C9C4233034AD35CD84008BD00BF00380240B3 +S31508008CAC549E00087047002800F0A18038B5044689 +S31508008CBC90F82030D3B12268136823F002031360AE +S31508008CCC00F012FE054623685A6812F0020F10D0FF +S31508008CDC00F00AFE401B0A28F5D9636A43F40033F0 +S31508008CEC6362052384F82030012038BDFFF7DAFFCC +S31508008CFCE1E71A6842F001021A6000F0F5FD054634 +S31508008D0C23685A6812F0010F0DD100F0EDFD401BD7 +S31508008D1C0A28F5D9636A43F400336362052384F899 +S31508008D2C20300120E1E7227E012A3DD01A6822F084 +S31508008D3C80021A60637E012B3BD02268136823F0ED +S31508008D4C40031360A37E012B39D02268136823F0E5 +S31508008D5C20031360E37E012B37D02268136843F097 +S31508008D6C10031360237F012B35D02268136823F078 +S31508008D7C08031360637F012B33D02268136823F032 +S31508008D8C04031360A368E2681343226913436269F8 +S31508008D9C13436268013A21681343CB610020606271 +S31508008DAC012384F82030A0E71A6842F080021A6082 +S31508008DBCC0E72268136843F040031360C2E72268D1 +S31508008DCC136843F020031360C4E72268136823F082 +S31508008DDC10031360C6E72268136843F00803136090 +S31508008DECC8E72268136843F004031360CAE7012036 +S31508008DFC7047000090F82030DBB2012B0AD090F8AF +S31508008E0C2030DBB2022B05D0436A43F4802343623D +S31508008E1C0120704770B4424BD3F8002242F001028D +S31508008E2CC3F80022D3F8002222F47C52C3F800229D +S31508008E3CD3F80022486A42EA0022C3F800224A699B +S31508008E4C012000FA02F2D3F81C42D0430440C3F8BE +S31508008E5C1C42CB69B3B9324BD3F80C420440C3F865 +S31508008E6C0C42CE688D884C6945EA0645483443F869 +S31508008E7C34508E680C884D6944EA0644483503EB31 +S31508008E8CC5035C60CB69012B1DD08B69002B32D1D5 +S31508008E9C234CD4F804320340C4F804320B698BBB58 +S31508008EAC1F4BD3F814422040C3F814020B6A012B4B +S31508008EBC2FD01B4AD2F8003223F00103C2F8003235 +S31508008ECC002070BC7047164BD3F80C421443C3F8F9 +S31508008EDC0C420E688D884C6945EA0645483443F8B9 +S31508008EEC34508E688C894D6944EA0644483503EB40 +S31508008EFCC5035C60C9E70A4CD4F804321343C4F8BA +S31508008F0C0432CBE70648D0F814321343C0F81432AF +S31508008F1CCCE70349D1F81C321A43C1F81C22C8E71E +S31508008F2C0064004038B590F82030DBB2012B05D030 +S31508008F3C436A43F400234362012038BD04460223E6 +S31508008F4C80F820300268136823F00103136000F0E0 +S31508008F5CCBFC054623685B6813F0010F0DD000F0B7 +S31508008F6CC3FC401B0A28F5D9636A43F400336362D1 +S31508008F7C052384F820300120DFE700206062DCE757 +S31508008F8C30B490F82040E4B2012C05D090F820407B +S31508008F9CE4B2022C40F08B8051B90468E46814F0F2 +S31508008FAC030F12D1436A43F40013436201206CE0A9 +S31508008FBC01290AD10468246914F0030F05D1436A00 +S31508008FCC43F40013436201205FE0056801F11B04BA +S31508008FDC24012C5904F004049460002C57D105681C +S31508008FEC01F11B0424012C59640D1460056801F168 +S31508008FFC1B0424012D59C5F34005D5600568254485 +S3150800900C6D6805F00F051561056825446D68C5F38F +S3150800901C0725956105682C446468240C546104681A +S3150800902C0A011444D4F8B8411C7004681444D4F8E2 +S3150800903CB841240A5C7004681444D4F8B841240C6A +S3150800904C9C7004681444D4F8B841240EDC70046887 +S3150800905C1444D4F8BC411C7104681444D4F8BC41BB +S3150800906C240A5C7104681444D4F8BC41240C9C7121 +S3150800907C04682244D2F8BC21120EDA7179B9026856 +S3150800908CD36843F02003D360002030BC70470568D2 +S3150800909C01F11B0424012C59E4085460A6E70129A4 +S315080090ACF2D10268136943F020031361ECE7436AB3 +S315080090BC43F4802343620120E7E70000074AD3689C +S315080090CC23F4E0631B041B0C000200F4E060184355 +S315080090DC40F0BF6040F40030D060704700ED00E00F +S315080090EC30B4174BDB68C3F30223C3F10704042C13 +S315080090FC28BF04241D1D062D01D9033B00E00023BF +S3150800910C4FF0FF3505FA04F421EA0401994005FAF3 +S3150800911C03F322EA03031943002809DB0901C9B240 +S3150800912C00F1604000F5614080F8001330BC7047D0 +S3150800913C00F00F000901C9B2024B1954F6E700BF3B +S3150800914C00ED00E014ED00E00138B0F1807F0AD2A2 +S3150800915C064B5860064AF02182F8231000209860C6 +S3150800916C07221A6070470120704700BF10E000E024 +S3150800917C00ED00E0042805D0054A136823F0040323 +S3150800918C13607047024A136843F004031360704770 +S3150800919C10E000E0704708B5FFF7FCFF08BD0000BB +S315080091AC00230F2B00F2D680F0B482B039E00722E8 +S315080091BC00E00022B2403A430235674E46F82520B5 +S315080091CC664A1568E24302EA05064F6817F4803FBB +S315080091DC01D044EA0506614D2E606D6802EA050663 +S315080091EC4F6817F4003F01D044EA05065B4D6E60E4 +S315080091FCAD6802EA05064F6817F4801F01D044EAE9 +S3150800920C0506564DAE60ED682A404E6816F4001FEA +S3150800921C01D044EA0502514CE26001330F2B00F2EF +S3150800922C968001229A400C681440A242F5D14D68EA +S3150800923C022D01D0122D10D1DE08083650F826C0A2 +S3150800924C03F00705AF000F25BD402CEA050C0D6988 +S3150800925CBD4045EA0C0540F8265006685F00032514 +S3150800926CBD40ED4305EA060C4E6806F00306BE4003 +S3150800927C46EA0C0606604E6806F1FF3CBCF1010F87 +S3150800928C03D9112E01D0122E10D1866805EA060CC8 +S3150800929CCE68BE4046EA0C068660466826EA020296 +S315080092AC4E68C6F300169E4016434660C2681540C3 +S315080092BC8A68BA402A43C2604A6812F0805FACD00A +S315080092CC00220192264A556C45F480455564526C29 +S315080092DC02F480420192019A9D08AE1C1E4A52F86D +S315080092EC267003F0030296000F22B24027EA020703 +S315080092FC1C4A90423FF45DAF02F5806290421AD048 +S3150800930C02F58062904218D002F58062904216D01F +S3150800931C02F58062904214D002F58062904212D017 +S3150800932C02F58062904210D002F5806290423FF4BA +S3150800933C3EAF08223EE701223CE702223AE7032227 +S3150800934C38E7042236E7052234E7062232E702B06C +S3150800935CF0BC7047704700BF00380140003C014024 +S3150800936C00380240000002400AB1816170470904C6 +S3150800937C816170472DE9F843044601680A6922F4AD +S3150800938C4052C36813430B610168CA6822F416423B +S3150800939C22F00C0283680069034360690343E069A1 +S315080093AC03431343CB6021684A6922F44072A369CC +S315080093BC13434B61E369B3F5004F60D02368B84A91 +S315080093CC934200F0148102F58062934200F00F81FB +S315080093DCFFF748FC00EB800000EB80006568AD00E9 +S315080093ECB0FBF5F5AF4FA7FB05356D092E01FFF759 +S315080093FC39FC00EB800000EB80006568AD00B0FB23 +S3150800940CF5F9FFF72FFC00EB800000EB8000656890 +S3150800941CAD00B0FBF5F5A7FB05356D094FF06408F3 +S3150800942C08FB15952D013235A7FB05356D0905F099 +S3150800943CF0053544FFF716FC00EB800000EB8000C6 +S3150800944C6668B600B0FBF6F6FFF70CFC00EB80007E +S3150800945C00EB800063689B00B0FBF3F0A7FB0030C1 +S3150800946C400908FB10684FEA081808F13208A7FBF0 +S3150800947C0837C7F3431723682F449F600DE1236809 +S3150800948C874A93425BD002F58062934257D0FFF726 +S3150800949CE9FB00EB800000EB800065686D00B0FB13 +S315080094ACF5F5804FA7FB05356D092E01FFF7DAFB9D +S315080094BC00EB800000EB800065686D00B0FBF5F9E9 +S315080094CCFFF7D0FB00EB800000EB800065686D00B1 +S315080094DCB0FBF5F5A7FB05356D094FF0640808FBDD +S315080094EC1595ED003235A7FB05356D096D0005F4AC +S315080094FCF8753544FFF7B6FB00EB800000EB8000EF +S3150800950C66687600B0FBF6F6FFF7ACFB00EB80005E +S3150800951C00EB800063685B00B0FBF3F3A7FB032347 +S3150800952C5B0908FB13684FEAC80808F13208A7FB61 +S3150800953C0837C7F3421723682F449F60ADE0FFF73F +S3150800954CA1FB00EB800000EB800065686D00B0FBAA +S3150800955CF5F5544FA7FB05356D092E01FFF792FB60 +S3150800956C00EB800000EB800065686D00B0FBF5F938 +S3150800957CFFF788FB00EB800000EB800065686D0048 +S3150800958CB0FBF5F5A7FB05356D094FF0640808FB2C +S3150800959C1595ED003235A7FB05356D096D0005F4FB +S315080095ACF8753544FFF76EFB00EB800000EB800086 +S315080095BC66687600B0FBF6F6FFF764FB00EB8000F6 +S315080095CC00EB800063685B00B0FBF3F3A7FB032397 +S315080095DC5B0908FB13684FEAC80808F13208A7FBB1 +S315080095EC0837C7F3421723682F449F6055E0FFF7E7 +S315080095FC49FB00EB800000EB80006568AD00B0FB12 +S3150800960CF5F5284FA7FB05356D092E01FFF73AFB33 +S3150800961C00EB800000EB80006568AD00B0FBF5F947 +S3150800962CFFF730FB00EB800000EB80006568AD00AF +S3150800963CB0FBF5F5A7FB05356D094FF0640808FB7B +S3150800964C15952D013235A7FB05356D0905F0F00585 +S3150800965C3544FFF717FB00EB800000EB80006668CB +S3150800966CB600B0FBF6F6FFF70DFB00EB800000EB3F +S3150800967C800063689B00B0FBF3F0A7FB0030400941 +S3150800968C08FB10684FEA081808F13208A7FB0837D8 +S3150800969CC7F3431723682F449F60BDE8F88300BFC0 +S315080096AC001001401F85EB512DE9F04105460F4688 +S315080096BC16469846069C2B681B6837EA03030CBFAC +S315080096CC01230023B3421DD1B4F1FF3FF3D02CB1D3 +S315080096DC00F00AF9A0EB0800A042ECD92A68D36876 +S315080096EC23F4D073D3602A68536923F001035361BA +S315080096FC202385F8393085F83A30002385F8383038 +S3150800970C032000E00020BDE8F081704758B310B57F +S3150800971C044690F839300BB3242384F83930226880 +S3150800972CD36823F40053D3602046FFF723FE226840 +S3150800973C136923F4904313612268536923F02A03AF +S3150800974C53612268D36843F40053D3600020E06366 +S3150800975C202384F8393084F83A3010BD80F8383034 +S3150800976CFFF7D3FFD8E7012070472DE9F04182B007 +S3150800977C1E4690F83A30DBB2202B5AD104460D46D9 +S3150800978C9046002959D0002A59D090F83830012B28 +S3150800979C57D0012380F838300023C363222380F87E +S315080097AC3A3000F0A1F80746A4F82C80A4F82E80CD +S315080097BC1DE000963B46002220212046FFF774FF49 +S315080097CC002840D1236933B923685B68C3F30803BF +S315080097DC25F8023B0BE023685B68DBB225F8013BF6 +S315080097EC05E023685B6803F07F0305F8013BE38D0E +S315080097FC9BB2BBB1E38D013B9BB2E385A368B3F582 +S3150800980C805FD6D000963B46002220212046FFF7E3 +S3150800981C4BFFD0B92369002BE3D123685B6805F8A5 +S3150800982C013BE4E7202384F83A30002084F838001A +S3150800983C00E0022002B0BDE8F0810120FAE7012021 +S3150800984CF8E70220F6E70320F4E70320F2E7000026 +S3150800985C10B504460E4B18784FF47A73B3FBF0F335 +S3150800986C0C4A1068B0FBF3F0FFF76EFC68B90F2CC6 +S3150800987C01D901200AE0002221464FF0FF30FFF7FC +S3150800988C2FFC054B1C60002000E0012010BD00BF1A +S3150800989C300400202C0400203404002008B50B4B9F +S315080098AC1A6842F400721A601A6842F480621A60E6 +S315080098BC1A6842F480721A600320FFF7FFFB002037 +S315080098CCFFF7C6FF00F0D2F8002008BD003C0240A6 +S315080098DC034A1168034B1B780B441360704700BF8F +S315080098EC3005002030040020014B1868704700BF73 +S315080098FC3005002008B5FFF7AFF9084BA3FB00307D +S3150800990C8009FFF721FC0420FFF734FC00221146DE +S3150800991C4FF0FF30FFF7E4FB08BD00BFD34D6210D4 +S3150800992C08B5FFF7E1FF08BD08B5FFF7D1FFFFF74C +S3150800993C32FC08BD08B501224FF480510148FFF7E7 +S3150800994C13FD08BD0008024010B5FFF7E9FF104BE0 +S3150800995C1B68C31AB3F5FA7F0ED304460D4B1B7856 +S3150800996C5BB90C4B01221A7000224FF480510A483D +S3150800997CFFF7FAFC064B1C6010BD064B00221A704A +S3150800998C01224FF480510448FFF7EEFCF2E700BFC2 +S3150800999C580400205404002000080240014A024BD7 +S315080099AC9A6070470080000800ED00E000B595B09D +S315080099BC00210191204B1A6C42F080521A641B6CE0 +S315080099CC03F080530193019B02911C4B1A6842F4D5 +S315080099DC80421A601B6803F480430293029B01239E +S315080099EC08934FF48033099302230E934FF48002A5 +S315080099FC0F92082210924FF4A87211921293072311 +S31508009A0C139308A8FEF744FE00B1FEE70F23039351 +S31508009A1C02230493002305934FF4A05306934FF4A3 +S31508009A2C80530793052103A8FFF768F800B1FEE7F2 +S31508009A3C15B05DF804FB00BF00380240007000400A +S31508009A4C08B5FFF7ABFFFFF729FFFFF7AFFFFFF7E7 +S31508009A5C51FFFFF76FFF08BD08B5FFF7F1FF00F0E0 +S31508009A6C53F9FFF771FF00F0D3F9FAE770B58CB02C +S31508009A7C002400944C4B5A6C42F480425A645A6C3B +S31508009A8C02F480420092009A01941A6C42F08052B9 +S31508009A9C1A641A6C02F080520192019A02941A6B9B +S31508009AAC42F001021A631A6B02F001020292029A40 +S31508009ABC03941A6B42F002021A631A6B02F0020242 +S31508009ACC0392039A04941A6B42F004021A631A6BF3 +S31508009ADC02F004020492049A05941A6C42F40032B9 +S31508009AEC1A641A6C02F400320592059A06941A6CDA +S31508009AFC42F000721A641B6C03F000730693069B03 +S31508009B0C0320FFF7DBFA224621466FF00B00FFF71E +S31508009B1CE7FA224621466FF00A00FFF7E1FA2246D9 +S31508009B2C21466FF00900FFF7DBFA224621466FF053 +S31508009B3C0400FFF7D5FA224621466FF00300FFF71B +S31508009B4CCFFA224621466FF00100FFF7C9FA2246E2 +S31508009B5C21464FF0FF30FFF7C3FA4FF480530793B3 +S31508009B6C0125089509940A9407A91048FFF718FBCC +S31508009B7C0C23079302260896099503250A950723AD +S31508009B8C0B9307A90A48FFF70BFB4FF4407307938F +S31508009B9C089609940A9509230B9307A90548FFF714 +S31508009BACFFFA0CB070BD00BF003802400008024036 +S31508009BBC000002400004024008B50848084B036040 +S31508009BCC4FF46143436000238360C3600361836180 +S31508009BDC0C224261C361FFF799FD08BD840400207D +S31508009BEC004400402DE9F04104460D4617469846B8 +S31508009BFCFFF738F8154BA3FB00308009002201E06B +S31508009C0C0132D2B2112A1DD8114B13F8121003EBDC +S31508009C1C420393F801C001EB0C0303FB0443B0FBAE +S31508009C2CF3FE03FB1E06002EEAD11FFA8EF32B80D9 +S31508009C3C013B9BB2B3F5806FE2D2397088F800C04D +S31508009C4C012000E00020BDE8F08100BFD34D621072 +S31508009C5C5C9E000830B58DB00025ADF82E508DF8F9 +S31508009C6C2D508DF82C500BAB0DF12D020DF12E014C +S31508009C7C4FF4FA70FFF7B6FF1A4C1B4B2360257688 +S31508009C8C6576A576E57625776577A560E5609DF812 +S31508009C9C2D30013B1B0423619DF82C30013B1B0521 +S31508009CAC6361BDF82E3063602046FEF7FCFF06950F +S31508009CBC0795012308934CF6E042019202954FF65C +S31508009CCCE072039204220492059509930E230A93D3 +S31508009CDC0DEB02012046FFF78DF82046FFF722F917 +S31508009CEC0DB030BD5C0400200064004008B50023AC +S31508009CFC012201460348FFF738FD08B1002008BDCC +S31508009D0C0120FCE78404002008B5FFF755FFFFF790 +S31508009D1CA1FF08BDBFF34F8F0549CA6802F4E0627C +S31508009D2C044B1343CB60BFF34F8F00BFFDE700BF57 +S31508009D3C00ED00E00400FA0508B5214B1B78B3B911 +S31508009D4C2048FFF7D3FF012800D008BD1D4B1B7810 +S31508009D5C013BDBB23F2BF8D8FFF7E2FD1A4B186034 +S31508009D6C174B01221A70194B00221A70EDE7174B84 +S31508009D7C1B78013313481844FFF7B8FF012813D191 +S31508009D8C124A13780133DBB213700E4A12789342D7 +S31508009D9CDBD10B4A002111700A4A5278FF2AD4D11A +S31508009DAC022BD2D1FFF7B6FFFFF7BAFD064B1B689D +S31508009DBC64339842C9D9024B00221A70C5E700BF12 +S31508009DCC05050020C404002008050020060500200F +S31508009DDC00B58BB001AB03AA00210C48FFF7D0F8ED +S31508009DEC20B9039A40F267639A4202D00BB05DF829 +S31508009DFC04FB059B002BF9D19DF80430FF2BF5D1FC +S31508009E0C079B022BF2D1FFF785FF00BF5C040020ED +S31508009E1C08B5FFF791FFFFF7DBFF08BDF8B500BFE4 +S31508009E2CF8BC08BC9E467047F8B500BFF8BC08BC21 +S30908009E3C9E46704779 +S31508009E4000000020000000000000000001020304DA +S31508009E5006070809000000000102030405020602BD +S31508009E60060307030803090309040A040B040C0480 +S31508009E700C050D050E050F050F0610061007100830 +S30D08009E807CE3FF7F01000000EE +S30D08009E8819850008B1810008E4 +S30908009E908D810008AA +S31508009E9400000000EC02002054030020BC0300204C +S31508009EA400000000000000000000000000000000A0 +S31508009EB40000000000000000000000000000000090 +S31508009EC40000000000000000000000000000000080 +S31508009ED40000000000000000000000000000000070 +S31508009EE40000000000000000000000000000000060 +S31508009EF40000000000000000000000000000000050 S31508009F04000000000000000000000000000000003F S31508009F14000000000000000000000000000000002F S31508009F24000000000000000000000000000000001F -S31508009F34000000000000000000000000000000000F -S31508009F4400000000000000000000000000000000FF +S31508009F34000000000000000001000000000000000E +S31508009F440E33CDAB34126DE6ECDE05000B000000D3 S31508009F5400000000000000000000000000000000EF S31508009F6400000000000000000000000000000000DF S31508009F7400000000000000000000000000000000CF S31508009F8400000000000000000000000000000000BF -S31508009F9400000000000000000100000000000000AE -S31508009FA40E33CDAB34126DE6ECDE05000B00000073 +S31508009F9400000000000000000000000000000000AF +S31508009FA4000000000000000000000000000000009F S31508009FB4000000000000000000000000000000008F S31508009FC4000000000000000000000000000000007F S31508009FD4000000000000000000000000000000006F @@ -557,12 +557,6 @@ S3150800A27400000000000000000000000000000000CC S3150800A28400000000000000000000000000000000BC S3150800A29400000000000000000000000000000000AC S3150800A2A4000000000000000000000000000000009C -S3150800A2B4000000000000000000000000000000008C -S3150800A2C4000000000000000000000000000000007C -S3150800A2D4000000000000000000000000000000006C -S3150800A2E4000000000000000000000000000000005C -S3150800A2F4000000000000000000000000000000004C -S3150800A304000000000000000000000000000000003B -S3150800A31400000000000000000024F4001000000003 -S3090800A3240100000026 -S7050800863D2F +S3150800A2B400000000000000000C0500200024F40043 +S30D0800A2C4010000001000000073 +S705080085FD70 diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/lib/system_stm32f4xx.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/lib/system_stm32f4xx.c index 0645aa77..11c18d1a 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/lib/system_stm32f4xx.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/lib/system_stm32f4xx.c @@ -106,12 +106,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Vector table offset was changed, because the first part in flash is occupied - * by the OpenBLT bootloader. Therefore we need to remap the vector table base - * address. Note that this value needs adjustment, if more space in flash is - * reserved for the bootloader. - */ -#define VECT_TAB_OFFSET 0x8000 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /******************************************************************************/ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/main.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/main.c index f7a25769..6bf696a2 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/bin/demoprog_olimex_stm32p405.out b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/bin/demoprog_olimex_stm32p405.out index 846832fa..0bd90023 100644 Binary files a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/bin/demoprog_olimex_stm32p405.out and b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/bin/demoprog_olimex_stm32p405.out differ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/bin/demoprog_olimex_stm32p405.srec b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/bin/demoprog_olimex_stm32p405.srec index 7ae57207..41d2dc55 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/bin/demoprog_olimex_stm32p405.srec +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/bin/demoprog_olimex_stm32p405.srec @@ -1,487 +1,487 @@ S021000064656D6F70726F675F6F6C696D65785F73746D3332703430352E7372656398 -S3150800800010080020659D0008AD9D0008B19D000878 -S31508008010B59D0008B99D0008BD9D00080000000038 -S31508008020000000000000000000000000C19D0008DC -S31508008030C59D000800000000C99D00086796000855 -S31508008040CD9D0008D19D0008D59D0008D99D000842 -S31508008050DD9D0008E19D0008E59D0008E99D0008F2 -S31508008060ED9D0008F19D0008F59D0008F99D0008A2 -S31508008070FD9D0008019E0008059E0008099E00084F -S315080080800D9E0008119E0008159E0008199E0008FE -S315080080901D9E0008219E0008259E0008299E0008AE -S315080080A02D9E0008319E0008359E0008399E00085E -S315080080B03D9E0008419E0008459E0008499E00080E -S315080080C04D9E0008519E0008559E0008599E0008BE -S315080080D05D9E0008619E0008659E0008699E00086E -S315080080E06D9E0008719E0008759E0008799E00081E -S315080080F07D9E0008819E0008859E0008899E0008CE -S315080081008D9E0008919E0008959E0008999E00087D -S315080081109D9E0008A19E0008A59E0008A99E00082D -S31508008120AD9E0008B19E0008B59E0008B99E0008DD -S31508008130BD9E0008C19E0008C59E0008C99E00088D -S31508008140CD9E0008D19E0008D59E0008D99E00083D -S31508008150DD9E0008E19E0008E59E0008E99E0008ED -S31508008160ED9E0008F19E0008F59E0008F99E00089D -S31508008170FD9E0008019F0008059F0008099F00084A -S315080081800D9F0008119F0008EE11AA5510B50400AE +S31508008000C8080020E19D0008299E00082D9E00084A +S31508008010319E0008359E0008399E000800000000C1 +S315080080200000000000000000000000003D9E00085F +S31508008030419E000800000000459E0008839700083E +S31508008040499E00084D9E0008519E0008559E00084E +S31508008050599E00085D9E0008619E0008659E0008FE +S31508008060699E00086D9E0008719E0008759E0008AE +S31508008070799E00087D9E0008819E0008859E00085E +S31508008080899E00088D9E0008919E0008959E00080E +S31508008090999E00089D9E0008A19E0008A59E0008BE +S315080080A0A99E0008AD9E0008B19E0008B59E00086E +S315080080B0B99E0008BD9E0008C19E0008C59E00081E +S315080080C0C99E0008CD9E0008D19E0008D59E0008CE +S315080080D0D99E0008DD9E0008E19E0008E59E00087E +S315080080E0E99E0008ED9E0008F19E0008F59E00082E +S315080080F0F99E0008FD9E0008019F0008059F0008DC +S31508008100099F00080D9F0008119F0008159F000889 +S31508008110199F00081D9F0008219F0008259F000839 +S31508008120299F00082D9F0008319F0008359F0008E9 +S31508008130399F00083D9F0008419F0008459F000899 +S31508008140499F00084D9F0008519F0008559F000849 +S31508008150599F00085D9F0008619F0008659F0008F9 +S31508008160699F00086D9F0008719F0008759F0008A9 +S31508008170799F00087D9F0008819F0008859F000859 +S31508008180899F00088D9F0008EE11AA5510B50400B6 S31508008190002C01D1012033E0A0690028FFD194F812 S315080081A03900002805D1002084F83800200000F0A6 -S315080081B061FA242084F839002068C06830F4005039 +S315080081B05DFA242084F839002068C06830F400503D S315080081C02168C860200000F0C7F82068006930F40C S315080081D09040216808612068406930F02A002168CB S315080081E048612068C06850F400502168C8600020C3 S315080081F0E063202084F83900202084F83A00002023 -S3150800820010BD2DE9F04182B004000D0017001E00D4 -S315080082105FF0000894F83A00202862D1002D02D0B9 -S31508008220BFB2002F01D101205CE094F83800012884 -S3150800823001D1022056E0012084F838000020E063CE -S31508008240222084F83A0000F017FA8046A785E785C9 -S3150800825005E021684968C905C90D0180AD1CE08D96 -S31508008260002836D0E08D401EE085A068B0F5805F16 -S3150800827015D10096434600222021200000F034F84C -S31508008280002801D003202DE0280021690029E0D02C -S315080082902168496801F0FF0101806D1CDFE700963F -S315080082A0434600222021200000F01EF8002801D0B5 -S315080082B0032017E02069002804D120684068287048 -S315080082C06D1CCCE72068406810F07F0028706D1C94 -S315080082D0C5E7202084F83A00002084F838000020FA -S315080082E000E00220BDE8F6812DE9F04104000D000A -S315080082F016001F00DDF81880206800682840A8428C -S3150800830001D1012000E00020F6B2B04221D118F1D7 -S31508008310010FF1D0B8F1000F04D000F0ADF9C01B81 -S315080083208045E9D22068C06830F4D0702168C860FA -S31508008330206840694008400021684861202084F888 -S315080083403900202084F83A00002084F838000320F9 +S3150800820010BD2DE9FC4105000C0090461F0000201A +S3150800821095F83A00202865D1002C03D0404680B254 +S31508008220002801D101205EE095F83800012801D127 +S31508008230022058E0012085F838000020E863222053 +S3150800824085F83A0000F030FA0600A5F82C80A5F863 +S315080082502E8005E028684068C005C00D0880A41C6B +S31508008260E88D002836D0E88D401EE885A868B0F568 +S31508008270805F15D10097330000222021280000F0E6 +S3150800828034F8002801D003202DE0210028690028B1 +S31508008290E0D02868406800F0FF000880641CDFE72B +S315080082A00097330000222021280000F01EF800283D +S315080082B001D0032017E02869002804D128684068FF +S315080082C02070641CCCE72868406810F07F00207096 +S315080082D0641CC5E7202085F83A00002085F8380098 +S315080082E0002000E00220BDE8F6812DE9F0410500F6 +S315080082F00E0090461F00069C286800683040B04271 +S3150800830001D1012000E000204146C9B2884220D1AF +S3150800831014F1010FF0D0002C04D000F0C5F9C01BF1 +S315080083208442E9D22868C06830F4D0702968C860E9 +S31508008330286840694008400029684861202085F877 +S315080083403900202085F83A00002085F838000320F7 S3150800835000E00020BDE8F0812DE9F041040000208E -S315080083602068006930F44050E168084321680861D4 -S315080083702068C068BC490840A1682269114362693F -S315080083801143E269114308432168C86020684069BF -S3150800839030F44070A169084321684861E069B0F586 -S315080083A0004F40F0B0802068B049884203D020686A -S315080083B0AF49884253D100F018FA804600F015FA02 -S315080083C0060000F012FA070000F00FFA050000F0A8 -S315080083D00CFA192101FB08F162685200B1FBF2F1AF -S315080083E06422B1FBF2F1192202FB06F263685B0014 -S315080083F0B2FBF3F2192303FB07F366687600B3FBB7 -S31508008400F6F36426B3FBF6F3642606FB1322D200C2 -S3150800841032326423B2FBF3F2520012F4F87212EB12 -S315080084200111192202FB05F263685B00B2FBF3F245 -S315080084301923584363685B00B0FBF3F06423B0FB71 -S31508008440F3F0642303FB1020C00032306422B0FB33 -S31508008450F2F010F0070040182168886000E100F08B -S31508008460B9F9804600F0B6F9060000F0B3F907003E -S3150800847000F0B0F9050000F0ADF9192101FB08F18B -S3150800848062685200B1FBF2F16422B1FBF2F11922E3 -S3150800849002FB06F263685B00B2FBF3F2192303FBE7 -S315080084A007F366687600B3FBF6F36426B3FBF6F3C8 -S315080084B0642606FB1322D20032326423B2FBF3F29F -S315080084C0520012F4F87212EB0111192202FB05F29E -S315080084D063685B00B2FBF3F21923584363685B00D9 -S315080084E0B0FBF3F06423B0FBF3F0642303FB102026 -S315080084F0C00032306422B0FBF2F010F007004018DA -S3150800850021688860ACE020685849884203D0206812 -S315080085105749884252D100F068F9804600F065F95B -S31508008520060000F062F9070000F05FF9050000F0A8 -S315080085305CF9192101FB08F162689200B1FBF2F1BE -S315080085406422B1FBF2F1192202FB06F263689B0072 -S31508008550B2FBF3F2192303FB07F36668B600B3FB15 -S31508008560F6F36426B3FBF6F3642606FB1322120120 -S3150800857032326423B2FBF3F212F0F00212EB01116D -S31508008580192202FB05F263689B00B2FBF3F219237A -S31508008590584363689B00B0FBF3F06423B0FBF3F029 -S315080085A0642303FB1020000132306422B0FBF2F092 -S315080085B010F00F0040182168886051E000F00AF9B1 -S315080085C0804600F007F9060000F004F9070000F0FD -S315080085D001F9050000F0FEF8192101FB08F16268AF -S315080085E09200B1FBF2F16422B1FBF2F1192202FB0F -S315080085F006F263689B00B2FBF3F2192303FB07F349 -S315080086006668B600B3FBF6F36426B3FBF6F3642696 -S3150800861006FB1322120132326423B2FBF3F212F084 -S31508008620F00212EB0111192202FB05F263689B00A6 -S31508008630B2FBF3F21923584363689B00B0FBF3F0CF -S315080086406423B0FBF3F0642303FB102000013230EF -S315080086506422B0FBF2F010F00F0040182168886021 -S31508008660BDE8F08100000000F369FFFF001001403B -S31508008670001401407047000001480068704700BFB9 -S31508008680C408002070B504000D00002C01D101209B -S315080086909CE05B48006810F00F00A84209D25848D1 -S315080086A005705748006810F00F00A84201D0012055 -S315080086B08CE02078800719D52078400705D55148E1 -S315080086C0006850F4E0504F4908602078000705D547 -S315080086D04C48006850F460404A49086049480068B8 -S315080086E030F0F000A1680843464908602078C007C2 -S315080086F036D56068012805D143480068800313D43D -S31508008700012063E06068022802D06068032805D16A -S315080087103D480068800107D4012057E03A480068C0 -S31508008720800701D4012051E036480068800880009F -S315080087306168084333490860FFF79EFF0600314821 -S31508008740006810F00C006168B0EB810F08D0FFF7E5 -S3150800875093FF801B41F289318842F0D3032035E02C -S315080087602748006810F00F00854209D22448057092 -S315080087702348006810F00F00A84201D0012025E028 -S315080087802078400707D51F48006830F4E050E168B4 -S3150800879008431C4908602078000708D5194800686E -S315080087A030F46040216950EAC1001649086000F0BB -S315080087B033F81649134A1268C2F30312895CC84093 -S315080087C013490860002000F06BF8002070BD1048BF -S315080087D00068704780B5FFF7FAFF0E49094A126824 -S315080087E0C2F38222895CC84002BD80B5FFF7EFFF5D -S315080087F00849044A1268C2F34232895CC84002BD7D -S31508008800003C024008380240003802407C9D0008BF -S3150800881004000020A49D000800B5002200200021C5 -S3150800882000201B48006810F00C00002804D004281B -S3150800883004D0082804D029E0164828E0164826E07F -S315080088401648006810F03F021448006840020AD52E -S3150800885012480068C0F388100F49A1FB00010023E5 -S3150800886000F044F809E00D480068C0F3881009498B -S31508008870A1FB0001002300F039F808490968C1F393 -S315080088800141491C4900B0FBF1F000E0014800BD78 -S31508008890083802400024F40000127A000438024026 -S315080088A010B504004FF47A700D490978B0FBF1F061 -S315080088B00C490968B1FBF0F000F0FFF8002801D078 -S315080088C001200CE0102C09D2002221005FF0FF30B5 -S315080088D000F0E2F804480460002000E0012010BD22 -S315080088E00800002004000020000000201B4213D1CD -S315080088F0094236D12AB18446B0FBF2F002FB10C217 -S31508008900704700F003B9FCD30022002370470B0020 -S315080089100200002100207047904271EB030CF6D349 -S3150800892070B5B1FA81F4B3FA83F52C1BA340C4F1F0 -S31508008930200532FA05F63343A2405FF00046E640CA -S3150800894002E05B085FEA3202841A71EB030524BF72 -S31508008950204629467641F4D302000B003000002158 -S3150800896070BD012ACFD970B5140C20D0B1FA81F4A4 -S31508008970B2FA82F5C4F120046419B4F12006D6D3FC -S31508008980B2405FF00044F440002502E052085FEA76 -S315080089903303C61A71EB020E24BF30467146644192 -S315080089A06D41F3D302000B002000290070BD0C4670 -S315080089B0B1FBF2F102FB11452D0445EA1045B5FB62 -S315080089C0F2F402FB145580B240EA0545B5FBF2F015 -S315080089D002FB105240EA044070BD000010F0070187 -S315080089E0404800684FF6FF0210403F4A52EA01210C -S315080089F008433C49086070473A480068C0F30220BB -S31508008A00704740B2002808D50901384A40B210F02C -S31508008A100F00104400F8041C03E00901344A40B270 -S31508008A201154704710B410F00700D0F10703052B56 -S31508008A3001D3042301E0D0F10703041D072C01D25A -S31508008A40002000E0C01E012414FA03F35B1E19403F -S31508008A508140012313FA00F0401E1040084310BC61 -S31508008A60704780B5411EB1F1807F01D301200EE029 -S31508008A70401E204908600F215FF0FF30FFF7C1FF55 -S31508008A8000201D49086007201C490860002002BD17 -S31508008A9080B5FFF7A3FF01BD70B504000D001600F1 -S31508008AA00020FFF7A9FF32002900FFF7BBFF0100EE -S31508008AB0200040B2FFF7A5FF70BD80B5FFF7D1FFD4 -S31508008AC002BD042806D10D48006850F004000B4981 -S31508008AD0086005E00948006830F0040007490860A6 -S31508008AE0704700000CED00E00000FA0518ED00E004 -S31508008AF000E400E014E000E018E000E010E000E028 -S31508008B0080B500F001F801BD70470000704700000D -S31508008B1038B504000025002C01D10120AEE094F8F8 -S31508008B202000002802D1200000F017FA206800680B -S31508008B3030F0020021680860FFF79EFD05002068F6 -S31508008B40406880070DD5FFF797FD401B0B28F6D325 -S31508008B50606A50F400306062052084F82000012025 -S31508008B608CE02068006850F0010021680860FFF773 -S31508008B7083FD050020684068C0070DD4FFF77CFD1B -S31508008B80401B0B28F6D3606A50F40030606205205B -S31508008B9084F82000012071E0207E012806D1206893 -S31508008BA0006850F080002168086005E020680068C9 -S31508008BB030F0800021680860607E012806D12068B0 -S31508008BC0006850F040002168086005E020680068E9 -S31508008BD030F0400021680860A07E012806D1206890 -S31508008BE0006850F020002168086005E020680068E9 -S31508008BF030F0200021680860E07E012806D1206850 -S31508008C00006830F010002168086005E020680068F8 -S31508008C1050F0100021680860207F012806D12068DE -S31508008C20006850F008002168086005E020680068C0 -S31508008C3030F0080021680860607F012806D12068A6 -S31508008C40006850F004002168086005E020680068A4 -S31508008C5030F0040021680860A068E16808432169CB -S31508008C600843616908436168491E08432168C86169 -S31508008C7000206062012084F82000002032BD30B454 -S31508008C800023026890F82020012A03D090F82020BB -S31508008C90022A7CD1594AD2F8000250F00100C2F8E3 -S31508008CA00002D2F8000230F47C50C2F80002D2F872 -S31508008CB000024B6A50EA0320C2F8000201204B6901 -S31508008CC010FA03F3D2F81C029843C2F81C02C869CA -S31508008CD0002816D1D2F80C029843C2F80C0248694B -S31508008CE002EBC000CC684D68C5EA0444C0F84042AF -S31508008CF0486902EBC0008C680D68C5EA0444C0F8F0 -S31508008D004442C869012816D1D2F80C021843C2F8A1 -S31508008D100C02486902EBC0000C684D68C5EA0444B9 -S31508008D20C0F84042486902EBC0008C68CD68C5EAC5 -S31508008D300444C0F844428869002805D1D2F80402E0 -S31508008D409843C2F8040204E0D2F804021843C2F8B1 -S31508008D5004020869002805D1D2F814029843C2F81B -S31508008D60140204E0D2F814021843C2F81402086A7E -S31508008D70012804D1D2F81C021843C2F81C02D2F802 -S31508008D80000240084000C2F80002002004E0416AE0 -S31508008D9051F480214162012030BC704738B5040087 -S31508008DA0002594F82000012821D1022084F820000B -S31508008DB0206800684008400021680860FFF75CFCEE -S31508008DC0050020684068C0070DD5FFF755FC401B15 -S31508008DD00B28F6D3606A50F400306062052084F8E8 -S31508008DE02000012008E000206062002004E0606A9C -S31508008DF050F400206062012032BD0000006400408B -S31508008E0030B490F82040012C04D090F82040022C71 -S31508008E1040F09C8000290AD10468E46814F0030F26 -S31508008E2012D1416A51F400114162012093E00129EF -S31508008E300AD10468246914F0030F05D1416A51F474 -S31508008E4000114162012086E004680D012C44D4F823 -S31508008E50B04114F0040494609468002C07D10468A7 -S31508008E600D012C44D4F8B041640D146006E0046882 -S31508008E700D012C44D4F8B041E408546004680D018F -S31508008E802C44D4F8B041C4F34004D46004680D01FE -S31508008E902C44D4F8B44114F00F04146104680D018D -S31508008EA02C44D4F8B441C4F30724946104680D0132 -S31508008EB02C44D4F8B441240C546102680C012244B1 -S31508008EC0D2F8B8211A7002680C012244D2F8B821E7 -S31508008ED0120A5A7002680C012244D2F8B821120C00 -S31508008EE09A7002680C012244D2F8B821120EDA7080 -S31508008EF002680C012244D2F8BC211A7102680C01DE -S31508008F002244D2F8BC21120A5A7102680C01224482 -S31508008F10D2F8BC21120C9A7102680C012244D2F8CC -S31508008F20BC21120EDA71002906D10168C96851F010 -S31508008F3020010068C16007E0012905D101680969B7 -S31508008F4051F0200100680161002004E0416A51F4F3 -S31508008F5080214162012030BC7047704770B582B0ED -S31508008F600400002C01D10120BBE12078C00769D597 -S31508008F70DFF87003006810F00C0004280BD0DFF847 -S31508008F806403006810F00C0008280ED1DFF85803B7 -S31508008F900068400209D5DFF854030068800351D5FC -S31508008FA0606800284ED101209BE16068B0F5803FDB -S31508008FB008D1DFF83803006850F48030DFF82C1346 -S31508008FC0086020E06068B0F5A02F10D1DFF81C0318 -S31508008FD0006850F48020DFF814130860DFF80C03EB -S31508008FE0006850F48030DFF8041308600BE0BF48CF -S31508008FF0006830F48030BD490860BC48006830F429 -S315080090008020BA490860606800280DD0FFF734FB55 -S315080090100500B6480068800314D4FFF72DFB401BF3 -S315080090206528F6D303205CE1FFF726FB0500AF4869 -S315080090300068800306D5FFF71FFB401B6528F6D39B -S3150800904003204EE12078800720D5A648006810F056 -S315080090500C0F09D0A348006810F00C0008282CD182 -S31508009060A1480068400228D4A0480068800704D5B3 -S31508009070E068012801D0012033E19C48006830F0FF -S31508009080F800216950EAC10098490860207800076D -S3150800909053D5606900283FD0012095490860FFF73D -S315080090A0EBFA050093480068800746D4FFF7E4FA10 -S315080090B0401B0328F6D3032013E1E06800281AD0E2 -S315080090C001208D490860FFF7D7FA05008748006830 -S315080090D0800706D4FFF7D0FA401B0328F6D30320EF -S315080090E0FFE08248006830F0F800216950EAC100C4 -S315080090F07E490860CAE700207F490860FFF7BCFA86 -S3150800910005007A4800688007C0D5FFF7B5FA401B06 -S315080091100328F6D30320E4E0002075490860FFF72A -S31508009120ABFA050073480068800706D5FFF7A4FA6E -S31508009130401B0328F6D30320D3E0207840077DD5CB -S3150800914000266E480068C0000ED4002000906B48C8 -S31508009150006850F08050694908606848006810F057 -S31508009160805000900098012665480068C00513D411 -S315080091706348006850F4807061490860FFF77CFA1C -S3150800918005005F480068C00506D4FFF775FA401B5E -S315080091900328F6D30320A4E0A068012806D159487D -S315080091A0006850F00100574908601BE0A0680528D0 -S315080091B00CD15448006850F00400524908605148E0 -S315080091C0006850F001004F4908600BE04D48006800 -S315080091D0400840004B4908604A48006830F00400DF -S315080091E048490860A06800280FD0FFF745FA05002F -S315080091F044480068800718D4FFF73EFA401B41F23E -S3150800920089318842F4D303206BE0FFF735FA05006D -S315080092103C480068800708D5FFF72EFA401B41F244 -S3150800922089318842F4D303205BE0F6B2012E05D1DA -S315080092303248006830F0805030490860A06900283C -S315080092404ED02848006810F00C00082846D0A069BF -S31508009250022832D100202C490860FFF70DFA0500D4 -S3150800926022480068800106D5FFF706FA401B032846 -S31508009270F6D3032035E0E069216A0843616A50EABB -S315080092808110A16A891EC903090C09040843E16A09 -S3150800929050EA01601449086001201B490860FFF77D -S315080092A0EBF9050011480068800119D4FFF7E4F9C5 -S315080092B0401B0328F6D3032013E000201249086058 -S315080092C0FFF7DAF9050009480068800108D5FFF7B5 -S315080092D0D3F9401B0328F6D3032002E0012000E05F -S315080092E0002076BD083802400438024000380240A3 -S315080092F0800E474274380240000047424038024018 -S31508009300007000407038024060004742BFF34F8F3C -S31508009310BC48006810F4E060BB490843B9490860D6 -S31508009320BFF34F8F00BFFDE780B500F00DF800F0E2 -S31508009330CDF801BD80B500F025F800F033F901BD80 -S3150800934080B5FFF7E3FF01BD80B5B048B0490860B6 -S315080093504FF46140AE4948600020AD49886000205E -S31508009360AB49C8600020AA4908610020A84988615D -S315080093700C20A74948610020A549C861A448FEF702 -S3150800938005FF01BD80B5A3480078002817D1A2487B -S3150800939000F042F801283ED19F48007800283AD0CC -S315080093A09D480078412836DA00F059F99B4908604B -S315080093B00120984908700020994908702BE09648C2 -S315080093C0974909780844401C00F026F8012818D166 -S315080093D093480078401C92490870914800788E4955 -S315080093E00978884217D100208A4908708A48407847 -S315080093F0FF2810D18848807800280CD1FFF7A0FFF5 -S3150800940009E000F02CF9854909686431814202D2E5 -S3150800941000208049087001BD80B5002301220100A3 -S315080094207B48FEF7EEFEC0B2002801D1012000E01D -S31508009430002002BDF8B504000D0016001F00FFF756 -S31508009440C9F94FF47A71B0FBF1F0002100E0491C2C -S31508009450C9B2122938D2A4B2724AC9B212F8112076 -S31508009460704BC9B203EB41035B789A18521C02FB96 -S3150800947004F2B0FBF2F302FB1302002AE7D1A4B20E -S31508009480684AC9B212F81120664BC9B203EB410308 -S315080094905B789A18521C02FB04F2B0FBF2F22A809F -S315080094A02A88002AD3D02A88B2F5806FCFDC5D4897 -S315080094B0C9B210F8110030705A48C9B200EB410021 -S315080094C040783870012000E00020F2BD10B58CB05D -S315080094D00020ADF8020000208DF8010000208DF86C -S315080094E0000040F267646B460DF101020DF10201BE -S315080094F04FF4FA70FFF79EFF4B484C49086000206E -S315080095004A4908760020494948760020474988761E -S3150800951000204649C8760020444908770020434978 -S31508009520487700204149886000204049C8609DF876 -S315080095300100401E00043D4908619DF80000401ED8 -S3150800954000053A494861BDF802003849486037487D -S31508009550FFF7DEFA002C02D46005354905E024F051 -S315080095600044E00050F0040032490022069200222E -S31508009570079201220892020C019280B20290080C0E -S31508009580039088B2049000200590012009900E20CF -S315080095900A9001A92548FFF772FB2448FFF7FEFB4E -S315080095A00CB010BD30B589B040F2676400256B4633 -S315080095B002AA00211D48FFF723FC00281FD1002C12 -S315080095C007D40298A0420DD1049800280AD1012593 -S315080095D008E024F000440398A04203D10498042824 -S315080095E000D10125EDB2012D09D19DF80000FF2813 -S315080095F005D19DF80100002801D1FFF7A1FE09B0A9 -S3150800960030BD00000CED00E00400FA0500440040FF -S3150800961054080020C908002010080020BC080020B3 -S31508009620C8080020B49C0008006400409408002084 -S315080096300400E0FFFCFF1F0080B5FFF7C8F84FF4F1 -S315080096407A71B0FBF1F0FFF738FA0420FFF739FA20 -S31508009650002200215FF0FF30FFF71EFA01BD80B53A -S31508009660FFF70AF802BD80B500F004F8FFF748FADC -S3150800967001BD0000034800680349097840180149FC -S3150800968008607047C40800200800002080B500F074 -S3150800969007F8FFF749FE00F02DF9FFF74BFEFAE74A -S315080096A080B500F051F900F005F8FFF7C5FF00F0A6 -S315080096B019F901BD00B593B00020009082480068F2 -S315080096C050F08050804908607F48006810F080504C -S315080096D000900098002000907C48006850F4804074 -S315080096E07A4908607948006810F48040009000982C -S315080096F0012006905FF48030079002200C905FF4FA -S3150800970080000D9008200E904FF4A8700F9002204C -S3150800971010900720119006A8FFF720FC002800D01B -S31508009720FEE70F20019002200290002003904FF4DC -S31508009730A05004904FF480500590052101A8FEF72B -S31508009740A1FF002800D0FEE713B000BD00B587B022 -S31508009750002000905E48006850F480405C4908602C -S315080097605B48006810F48040009000980020009044 -S315080097705548006850F080505349086052480068C0 -S3150800978010F0805000900098002000905148006822 -S3150800979050F001004F4908604E48006810F001007B -S315080097A000900098002000904A48006850F0020097 -S315080097B0484908604748006810F002000090009881 -S315080097C0002000904348006850F0040041490860B2 -S315080097D04048006810F004000090009800200090AF -S315080097E03948006850F40030374908603648006840 -S315080097F010F400300090009800200090324800686D -S3150800980050F00070304908602F48006810F000706A -S31508009810009000980320FFF73BF9002200217FF013 -S315080098200B00FFF739F9002200217FF00A00FFF745 -S3150800983033F9002200217FF00900FFF72DF90022F5 -S3150800984000217FF00400FFF727F9002200217FF0AE -S315080098500300FFF721F9002200217FF00100FFF73E -S315080098601BF9002200215FF0FF30FFF715F94FF4CE -S31508009870805001900120029000200390002004905F -S3150800988001A9154800F080F80C20019002200290EA -S3150800989001200390032004900720059001A90F4892 -S315080098A000F072F84FF440700190022002900020F8 -S315080098B00390032004900920059001A9084800F0A8 -S315080098C063F807B000BD0000403802400070004051 -S315080098D04438024030380240000802400000024086 -S315080098E00004024080B501224FF48051134800F06D -S315080098F038F901BD10B5FFF7B2FE0400104800683C -S31508009900201AB0F5FA7F18D30E480078002809D136 -S3150800991001200C49087000224FF48051074800F0D6 -S3150800992020F908E000200749087001224FF4805109 -S31508009930024800F016F90248046010BD000802400B -S31508009940C0080020CA08002080B50E48006850F4F8 -S3150800995000700C4908600B48006850F4806009499B -S3150800996008600848006850F48070064908600320BB -S31508009970FFF78EF80020FEF793FFFFF7E7FE0020BB -S3150800998002BD0000003C024078B4002400230024F5 -S31508009990002237E00825EDB212F00306F6B2B6004B -S315080099A0B5402C43DFF8D051960845F82640DFF835 -S315080099B0CC4124689C434D68ED0300D51C43DFF871 -S315080099C0BC512C60DFF8B84124689C434D68AD0350 -S315080099D000D51C43DFF8A8512C60DFF8A84124689D -S315080099E09C434D68ED0200D51C43DFF898512C6066 -S315080099F0654C24689C434D68AD0200D51C43624BF8 -S31508009A001C60521C102A80F0AA80012313FA02F463 -S31508009A100B682340A342F4D14C68022C02D04C6850 -S31508009A20122C15D1D40800EB8404246A0F2512F0F1 -S31508009A300706F6B2B600B540AC430D6912F0070644 -S31508009A40F6B2B600B5402C43D50800EB85052C6266 -S31508009A50046803251600F6B27600B540AC430D79C6 -S31508009A6015F003051600F6B27600B5402C430460DF -S31508009A704C68012C08D04C68022C05D04C68112C77 -S31508009A8002D04C68122C17D1846803251600F6B24A -S31508009A907600B540AC43CD681600F6B27600B54000 -S31508009AA02C438460446801259540AC434D68C5F352 -S31508009AB0001595402C434460C46803251600F6B289 -S31508009AC07600B540AC438D681600F6B27600B54010 -S31508009AD02C43C4604C68E40093D5002400942B4CB6 -S31508009AE0246854F48044294D2C60284C246814F4C6 -S31508009AF080440094009C204C950854F825400F2576 -S31508009B0012F00306F6B2B600B540AC43204DA842A3 -S31508009B1001D100253FE71F4DA84201D101253AE7AB -S31508009B201D4DA84201D1022535E71C4DA84201D199 -S31508009B30032530E71A4DA84201D104252BE7194D14 -S31508009B40A84201D1052526E7174DA84201D10625C9 -S31508009B5021E7164DA8427FF41DAF07251BE771BC08 -S31508009B607047D2B2002A02D089B2816102E089B276 -S31508009B70090481617047000008380140003C014033 -S31508009B80043C0140083C01400C3C0140443802407A -S31508009B90000002400004024000080240000C024097 -S31508009BA0001002400014024000180240001C024047 -S31508009BB01248006850F470001049086010480068A0 -S31508009BC050F001000E49086000200E4908600C4854 -S31508009BD000680D4908400A4908600C480C490860A5 -S31508009BE00748006830F480200549086000200949C4 -S31508009BF008600948094908607047000088ED00E0D8 -S31508009C000038024008380240FFFFF6FE10300024F4 -S31508009C10043802400C3802400080000808ED00E0D5 -S31508009C2019E050F8041BCB0744BFA9F101035918E2 -S31508009C30121F0023042A41F8043BF9D25FEA827C0A -S31508009C400B4604D54FF0000CA1F800C09B1CD107A9 -S31508009C5044BF0021197050F8042B002AE1D170473F -S31508009C6010B450F8041B79B10268436802440830FE -S31508009C70DC0744BFA9F10104E31852F8044B43F882 -S31508009C80044B091FF9D1ECE710BC704710B507491A -S31508009C9079441831064C7C44163404E00A68081DD9 -S31508009CA0114488470146A142F8D110BD5000000072 -S31508009CB070000000050206020603070308030903ED -S31508009CC009040A040B040C040C050D050E050F0502 -S31508009CD00F061006100710084EF68851CEF200013E -S31508009CE0086840F470000860BFF34F8FBFF36F8FAA -S31508009CF04FF00070E1EE100A7047000025FFFFFFE5 -S31508009D00BC000000100800200000000055FFFFFFFF -S31508009D100C00000084000000000000200000000085 -S31508009D2000F00BF8002801D0FFF7B0FF0020AFF3D2 -S31508009D300080FFF7ABFC00F002F80120704700F046 -S31508009D4001B800000746384600F002F8FBE70000B5 -S31508009D5080B5AFF30080024A11001820ABBEFBE7BE -S31508009D602600020002488546024880470248004706 -S31508009D7010080020B19B00088D9D00080000000017 -S31508009D80000000000102030406070809AFF300807B -S31508009D90FFF7A2FFFFF7C4FF100000000024F4003D -S31508009DA0010000000000000001020304FFF7FEBFE7 -S31508009DB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC9 -S31508009DC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB9 -S31508009DD0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA9 -S31508009DE0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF99 -S31508009DF0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF89 -S31508009E00FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF78 -S31508009E10FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF68 -S31508009E20FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF58 +S315080083602068016931F44051E068014320680161E1 +S315080083702068C168BA480140A2682069024360695A +S315080083800243E069024311432068C16020684169DD +S3150800839031F44071A069014320684161E069B0F594 +S315080083A0004F40F0AE802068AE49884203D020686E +S315080083B0AD49884252D100F027FA804600F024FAE7 +S315080083C0050000F021FA060000F01EFA070000F08A +S315080083D01BFA6421192202FB08F863685B00B8FBE4 +S315080083E0F3F35FF0640CB3FBFCF35543D4F804C015 +S315080083F05FEA4C0CB5FBFCF55643D4F804C05FEABB +S315080084004C0CB6FBFCF65FF0640CB6FBFCF601FB05 +S315080084101655ED0032356426B5FBF6F56D0015F4F4 +S31508008420F87515EB0315574363685B00B7FBF3F361 +S3150800843002FB00F260684000B2FBF0F06422B0FB79 +S31508008440F2F001FB1031C80032306421B0FBF1F0C4 +S3150800845010F00700451920688560FDE000F0C9F9AD +S31508008460804600F0C6F9050000F0C3F9060000F0E2 +S31508008470C0F9070000F0BDF96421192202FB08F8CB +S3150800848063685B00B8FBF3F35FF0640CB3FBFCF3C3 +S315080084905543D4F804C05FEA4C0CB5FBFCF55643CB +S315080084A0D4F804C05FEA4C0CB6FBFCF65FF0640C2B +S315080084B0B6FBFCF601FB1655ED0032356426B5FB16 +S315080084C0F6F56D0015F4F87515EB03155743636853 +S315080084D05B00B7FBF3F302FB00F260684000B2FBF7 +S315080084E0F0F06422B0FBF2F001FB1031C800323024 +S315080084F06421B0FBF1F010F007004519206885608B +S31508008500AAE020685749884203D02068564988421D +S3150800851051D100F079F9804600F076F9050000F0AF +S3150800852073F9060000F070F9070000F06DF9642190 +S31508008530192202FB08F863689B00B8FBF3F35FF0A7 +S31508008540640CB3FBFCF35543D4F804C05FEA8C0C07 +S31508008550B5FBFCF55643D4F804C05FEA8C0CB6FBB1 +S31508008560FCF65FF0640CB6FBFCF601FB16552D0114 +S3150800857032356426B5FBF6F515F0F00515EB03154F +S31508008580574363689B00B7FBF3F302FB00F260688E +S315080085908000B2FBF0F06422B0FBF2F001FB103170 +S315080085A0080132306421B0FBF1F010F00F004519D4 +S315080085B02068856050E000F01CF9804600F019F943 +S315080085C0050000F016F9060000F013F9070000F0A0 +S315080085D010F96421192202FB08F863689B00B8FBAE +S315080085E0F3F35FF0640CB3FBFCF35543D4F804C013 +S315080085F05FEA8C0CB5FBFCF55643D4F804C05FEA79 +S315080086008C0CB6FBFCF65FF0640CB6FBFCF601FBC3 +S3150800861016552D0132356426B5FBF6F515F0F0052D +S3150800862015EB0315574363689B00B7FBF3F302FB8F +S3150800863000F260688000B2FBF0F06422B0FBF2F052 +S3150800864001FB1031080132306421B0FBF1F010F063 +S315080086500F00451920688560BDE8F081000000001C +S31508008660F369FFFF0010014000140140704730B461 +S31508008670002513E050F8042BD30744BFA9F10103E2 +S315080086809A18091F042942F8045BFAD213468C0784 +S3150800869044BF15809B1CC90748BF1D7050F8041BB2 +S315080086A00029E7D130BC704701480068704700BF11 +S315080086B0C00000202DE9F04104000E00002C01D175 +S315080086C0012091E0564D286810F00F00B04207D2FD +S315080086D02E70286810F00F00B04201D0012083E008 +S315080086E02078800716D52078400704D54D480168BC +S315080086F051F4E05101602078000704D54948016823 +S3150800870051F46041016047490A6832F0F002A068F6 +S3150800871002430A602078C00735D56068012805D16C +S3150800872041480068800313D401205DE06068022890 +S3150800873002D06068032805D13B480068800107D449 +S31508008740012051E038480068800701D401204BE039 +S31508008750344F396889088900606801433960FFF732 +S31508008760A3FF8046386810F00C006168B0EB810FF3 +S3150800877009D0FFF799FFB0EB080041F2893188422A +S31508008780F0D3032030E0286810F00F00864207D2A5 +S315080087902E70286810F00F00B04201D0012023E0A7 +S315080087A02078400706D51F490A6832F4E052E06887 +S315080087B002430A602078000707D51A48016831F491 +S315080087C06041226951EAC201016000F035F8174993 +S315080087D0144A1268C2F30312895CC8401449086037 +S315080087E0002000F069F80020BDE8F0811048006814 +S315080087F0704780B5FFF7FAFF0E490A4A1268C2F3B6 +S315080088008222895CC84002BD80B5FFF7EFFF09499F +S31508008810044A1268C2F34232895CC84002BD0000AD +S31508008820003C02400838024000380240F89D000823 +S3150800883004000020209E000810B50020002000201B +S3150800884000201948006810F00C00002804D00428FD +S3150800885004D0082804D025E0144824E0144822E06F +S31508008860144C226812F03F022068400209D520689D +S31508008870C0F388100E49A1FB0001002300F042F85E +S3150800888008E02068C0F388100849A1FB000100230E +S3150800889000F038F82168C1F30141491C4900B0FBD2 +S315080088A0F1F000E0014810BD083802400024F40049 +S315080088B000127A000438024010B504004FF47A70AA +S315080088C00D490978B0FBF1F00C490968B1FBF0F0E5 +S315080088D000F09EF9002801D001200CE0102C09D2E6 +S315080088E0002221005FF0FF3000F081F9044804609F +S315080088F0002000E0012010BD080000200400002030 +S3150800890000000020BBBBE1B1B2F5803F80F07E805D +S31508008910022A1ED98C46B1FBF2F102FB11C31B04D5 +S3150800892043EA1043B3FBF2FC02FB1C3380B240EA75 +S315080089300343B3FBF2F002FB103240EA0C4000237B +S315080089407047022A05D98446B0FBF2F002FB10C232 +S3150800895070474AB105D100F0010249085FEA3000C4 +S31508008960704700220023704700F090B90B00020000 +S31508008970002100207047904271EB030CF6D3B3F543 +S31508008980803F2FD2F0B5B3FA83F7B1FA81F4A7F195 +S315080089900F0E3D1B5340CEF1200602FA0EF2F341AC +S315080089A05340B5F10F0746D80F3C2C444140C4F15B +S315080089B02006A040F1414140B1FBF3F603FB161136 +S315080089C0A2FB0645001BA94102D2761E8018594112 +S315080089D080EA010221FA0EF362FA0EF200215A40E9 +S315080089E03046F0BD30B4B1FBF3FC03FB1C11A2FB0F +S315080089F00C45001BA94103D2ACF1010C8018594162 +S31508008A0030BC02460B46604600217047B2F1807FB3 +S31508008A1065D3F0B5B2FA82F7B1FA81F4C7F10F0659 +S31508008A203D1B22FA06F307F1110EF24120355A4092 +S31508008A30B5F10F07B8D94140C4F12006A040F1416D +S31508008A404140B1FBF3FC03FB1C11A2FB0C45001BC8 +S31508008A50A94103D2BCF1010C801859410F2F12D33A +S31508008A600F3FC90341EA5041B1FBF3F603FB161168 +S31508008A70A2FB0645D4EBC030A94102D2761E801867 +S31508008A80594146EACC3C07B34140C7F12006B840F5 +S31508008A90F1414140B1FBF3F603FB1611A2FB064573 +S31508008AA0001BA94102D2761E8018594180EA0102AC +S31508008AB021FA0EF3C7F1200462FA0EF20CFA07F057 +S31508008AC05A402CFA04F13043F0BD80EA010221FA3B +S31508008AD00EF3002162FA0EF260465A40F0BD8C464B +S31508008AE0B1FBF2F102FB11C31B0243EA1063B3FBAD +S31508008AF0F2FC02FB1C331B024CEA002043EA10631B +S31508008B00B3FBF2FC02FB1C331B024CEA002043EACF +S31508008B101063B3FBF2FC02FB1C331B024CEA002079 +S31508008B2043EA1063B3FBF2FC02FB1C324CEA00205A +S31508008B300023704710F007003F4B1A684FF6FF01F5 +S31508008B400A403E4951EA00210A431A6070473A48EA +S31508008B500068C0F302207047020052B2002A08D506 +S31508008B600901374A40B210F00F00104400F8041CFF +S31508008B7003E00901334A40B21154704710B410F0AB +S31508008B800700D0F10703052B01D3042301E0D0F138 +S31508008B900703041D072C01D2002000E0C01E012493 +S31508008BA014FA03F35B1E1940814014FA00F0401EC4 +S31508008BB01040084310BC704780B5411EB1F1807F54 +S31508008BC001D301200EE0401E1F4908600F215FF007 +S31508008BD0FF30FFF7C1FF00201C49086007201C4929 +S31508008BE00860002002BD80B5FFF7A4FF01BD70B57F +S31508008BF004000D0016000020FFF7A9FF3200290027 +S31508008C00FFF7BCFF0100200040B2FFF7A5FF70BDCB +S31508008C1080B5FFF7D1FF02BD042805D10C480168CD +S31508008C2051F00401016004E00948016831F00401CB +S31508008C3001607047000000000CED00E00000FA0536 +S31508008C4018ED00E000E400E014E000E018E000E0C1 +S31508008C5010E000E080B500F001F801BD704730B4BF +S31508008C600EE00268436802440830DC0744BFA9F1F5 +S31508008C700104E31852F8045B43F8045B091FF9D1B1 +S31508008C8050F8041B0029ECD130BC7047704700002F +S31508008C9038B504000020002C01D10120AEE094F87C +S31508008CA02000002802D1200000F017FA206800688A +S31508008CB030F0020021680860FFF7F6FC050020681E +S31508008CC0406880070DD5FFF7EFFC401B0B28F6D34D +S31508008CD0606A50F400306062052084F820000120A4 +S31508008CE08CE02068006850F0010021680860FFF7F2 +S31508008CF0DBFC050020684068C0070DD4FFF7D4FCEC +S31508008D00401B0B28F6D3606A50F4003060620520D9 +S31508008D1084F82000012071E0207E012806D1206811 +S31508008D20006850F080002168086005E02068006847 +S31508008D3030F0800021680860607E012806D120682E +S31508008D40006850F040002168086005E02068006867 +S31508008D5030F0400021680860A07E012806D120680E +S31508008D60006850F020002168086005E02068006867 +S31508008D7030F0200021680860E07E012806D12068CE +S31508008D80006830F010002168086005E02068006877 +S31508008D9050F0100021680860207F012806D120685D +S31508008DA0006850F008002168086005E0206800683F +S31508008DB030F0080021680860607F012806D1206825 +S31508008DC0006850F004002168086005E02068006823 +S31508008DD030F0040021680860A168E0680143206952 +S31508008DE00143606901436068401E01432068C16110 +S31508008DF000206062012084F82000002032BD30B4D3 +S31508008E000022026890F82020012A03D090F820203A +S31508008E10022A7CD1594AD2F8000250F00100C2F861 +S31508008E200002D2F8000230F47C50C2F80002D2F8F0 +S31508008E3000024B6A50EA0320C2F8000201204B697F +S31508008E4010FA03F3D2F81C029843C2F81C02C86948 +S31508008E50002816D1D2F80C029843C2F80C024869C9 +S31508008E6002EBC000CC684D68C5EA0444C0F840422D +S31508008E70486902EBC0008C680D68C5EA0444C0F86E +S31508008E804442C869012816D1D2F80C021843C2F820 +S31508008E900C02486902EBC0000C684D68C5EA044438 +S31508008EA0C0F84042486902EBC0008C68CD68C5EA44 +S31508008EB00444C0F844428869002805D1D2F804025F +S31508008EC09843C2F8040204E0D2F804021843C2F830 +S31508008ED004020869002805D1D2F814029843C2F89A +S31508008EE0140204E0D2F814021843C2F81402086AFD +S31508008EF0012804D1D2F81C020343C2F81C32D2F866 +S31508008F00000240084000C2F80002002004E0416A5E +S31508008F1051F480214162012030BC704738B5040005 +S31508008F20002094F82000012821D1022084F820008E +S31508008F30206800684008400021680860FFF7B4FB15 +S31508008F40050020684068C0070DD5FFF7ADFB401B3C +S31508008F500B28F6D3606A50F400306062052084F866 +S31508008F602000012008E000206062002004E0606A1A +S31508008F7050F400206062012032BD00000064004009 +S31508008F8030B490F82040012C04D090F82040022CF0 +S31508008F9040F09C8000290AD10468E46814F0030FA5 +S31508008FA012D1416A51F400114162012093E001296E +S31508008FB00AD10468246914F0030F05D1416A51F4F3 +S31508008FC000114162012086E004680D012C44D4F8A2 +S31508008FD0B04114F0040494609468002C07D1046826 +S31508008FE00D012C44D4F8B041640D146006E0046801 +S31508008FF00D012C44D4F8B041E408546004680D010E +S315080090002C44D4F8B041C4F34004D46004680D017C +S315080090102C44D4F8B44114F00F04146104680D010B +S315080090202C44D4F8B441C4F30724946104680D01B0 +S315080090302C44D4F8B441240C546102680C0122442F +S31508009040D2F8B8211A7002680C012244D2F8B82165 +S31508009050120A5A7002680C012244D2F8B821120C7E +S315080090609A7002680C012244D2F8B821120EDA70FE +S3150800907002680C012244D2F8BC211A7102680C015C +S315080090802244D2F8BC21120A5A7102680C01224401 +S31508009090D2F8BC21120C9A7102680C012244D2F84B +S315080090A0BC21120EDA71002906D10168C96851F08F +S315080090B020010068C16007E0012905D10168096936 +S315080090C051F0200100680161002004E0416A51F472 +S315080090D080214162012030BC704770472DE9FC4170 +S315080090E00400002C01D1012098E12078C0075CD546 +S315080090F0DFF82C03016811F00C01042909D0006877 +S3150800910010F00C0008280ED1DFF81803006840029A +S3150800911009D5DFF814030068800346D5606800287F +S3150800912043D101207AE16068B0F5803F06D1DFF8C7 +S31508009130F802016851F48031016017E06068B0F503 +S31508009140A02F0AD1DFF8E002016851F480210160FE +S31508009150016851F48031016008E0B348016831F4D0 +S3150800916080310160016831F480210160606800285F +S315080091700DD0FFF799FA0500AB480068800314D4B0 +S31508009180FFF792FA401B6528F6D3032046E1FFF75E +S315080091908BFA0500A4480068800306D5FFF784FA11 +S315080091A0401B6528F6D3032038E1207880071DD5B3 +S315080091B09B48016811F00C0F08D0006810F00C00ED +S315080091C008282AD197480068400226D4964801689C +S315080091D0890704D5E168012901D001201EE101684B +S315080091E031F0F801226951EAC201016020780007CE +S315080091F051D5606900283DD001208C490860FFF7E9 +S3150800920053FA05008A480068800744D4FFF74CFAE9 +S31508009210401B0328F6D3032000E1E068002818D095 +S31508009220012084490860FFF73FFA05007E48016877 +S31508009230890706D4FFF738FA401B0328F6D303201C +S31508009240ECE0016831F0F801226951EAC2010160D7 +S31508009250CCE7002077490860FFF726FA0500724830 +S3150800926000688007C2D5FFF71FFA401B0328F6D30C +S315080092700320D3E000206D490860FFF715FA0500C2 +S315080092806B480068800706D5FFF70EFA401B0328CF +S31508009290F6D30320C2E0207840076FD50026664D36 +S315080092A02868C0000BD400200090286850F0805031 +S315080092B02860286810F080500090009801265F4FBB +S315080092C03868C00511D4386850F480703860FFF7E4 +S315080092D0EBF980463868C00507D4FFF7E5F9B0EB27 +S315080092E008000328F6D3032098E0A068012805D1D2 +S315080092F05348016851F00101016015E0A06805288E +S3150800930009D14F48016851F004010160016851F024 +S315080093100101016008E04A480168490849000160FE +S31508009320016831F004010160A06800280FD0FFF73A +S31508009330BBF9070042480068800718D4FFF7B4F95C +S31508009340C01B41F289318842F4D3032066E0FFF757 +S31508009350ABF907003A480068800708D5FFF7A4F973 +S31508009360C01B41F289318842F4D3032056E0F6B295 +S31508009370012E03D1286830F080502860A0690028A3 +S315080093804BD02748006810F00C00082843D0A06985 +S3150800939002282FD12B4E00203060FFF785F90700F1 +S315080093A0214D2868800106D5FFF77EF9C01B0328E2 +S315080093B0F6D3032032E0E169206A0143606A51EA84 +S315080093C08011A06A4008401E51EA0041E06A51EA4D +S315080093D000611448016001203060FFF765F9040058 +S315080093E02868800119D4FFF75FF9001B0328F7D313 +S315080093F0032013E0002013490860FFF755F904001D +S3150800940009480068800108D5FFF74EF9001B0328B4 +S31508009410F6D3032002E0012000E00020BDE8F68133 +S31508009420083802400438024000380240800E47429D +S31508009430743802400000474240380240007000403D +S315080094407038024060004742BFF34F8FB4490A683C +S3150800945012F4E062B34802430A60BFF34F8F00BFBD +S31508009460FDE780B500F00DF800F0C9F801BD80B53C +S3150800947000F01DF800F026F901BD80B5FFF7E4FFFE +S3150800948001BD80B5A848A94901604FF46141416012 +S31508009490002181600021C1600021016100218161F4 +S315080094A00C2141610021C161FEF770FE01BD70B556 +S315080094B09F4C2078002815D19E4D280000F037F8DB +S315080094C0012833D12878002830D0287841282DDA89 +S315080094D000F053F998490860012020700020974948 +S315080094E0087023E0954D934E28783044401C00F0D0 +S315080094F01EF8012811D12878401C28702878317860 +S31508009500884213D1002020707078FF280ED1287861 +S3150800951002280BD1FFF7B1FF08E000F02EF98649C3 +S3150800952009686431814201D20020207070BD80B57F +S315080095300100002301227C48FEF763FEC0B2002822 +S3150800954001D1012000E0002002BDF8B504000D009D +S3150800955016001F00FFF74DF94FF47A71B0FBF1F1D1 +S31508009560002200E0521C1000C0B2122845D2744BEB +S31508009570200080B294465FFA8CFC13F81CC096460D +S315080095805FFA8EFE03EB4E0E9EF801E01EEB0C0C06 +S315080095901CF1010C0CFB00F0B1FBF0FC00FB1C10ED +S315080095A00028DFD1200080B294465FFA8CFC13F8BD +S315080095B01CC096465FFA8EFE03EB4E0E9EF801E03F +S315080095C01EEB0C0C1CF1010C0CFB00F0B1FBF0F0CF +S315080095D0288028880028C5D0288840F2014C604594 +S315080095E0C0DA1000C0B213F810003070D2B203EB24 +S315080095F0420040783870012000E00020F2BD30B506 +S315080096008BB00020ADF8020000208DF80100002084 +S315080096108DF8000040F267656B460DF101020DF109 +S3150800962002014FF4FA70FFF790FF464C4648206057 +S3150800963000202076002060760020A0760020E076C4 +S3150800964000202077002060770020A0600020E060DE +S315080096509DF80100401E000420619DF80000401E90 +S3150800966000056061BDF8020060602000FFF710FB8E +S31508009670002D02D46D05354805E025F00045ED00BE +S3150800968055F0040532480021069100210791012171 +S3150800969008912900090C0191ADB202950100090C47 +S315080096A0039180B2049000200590012009900E20B5 +S315080096B00A9001A92000FFF7A2FB2000FFF72EFC65 +S315080096C00BB030BD30B589B040F2676400256B46F3 +S315080096D002AA00211B48FFF753FC00281ED1002CC4 +S315080096E007D40298A0420DD1049800280AD1012572 +S315080096F008E024F000440398A04203D10498042803 +S3150800970000D10125EDB2012D08D19DF80000FF28F2 +S3150800971004D10698022801D1FFF7AFFE09B030BD83 +S315080097200CED00E00400FA0550000020004400405B +S31508009730C50000200C000020B8000020C40000204E +S315080097402C9D000890000020006400400400E0FF03 +S31508009750FCFF1F0080B5FFF749F84FF47A71B0FB9C +S31508009760F1F0FFF755FA0420FFF756FA0022002118 +S315080097705FF0FF30FFF73BFA01BD80B5FEF794FFB7 +S3150800978002BD80B500F004F8FFF764FA01BD0000D9 +S3150800979003480168034A127889180160704700BFB8 +S315080097A0C00000200800002080B500F007F8FFF789 +S315080097B058FE00F021F9FFF75AFEFAE780B500F0E7 +S315080097C009F800F041F900F009F8FFF7C3FF00F0C7 +S315080097D00BF901BD7B487C490860704780B592B09B +S315080097E0002000907948016851F0805101600068B6 +S315080097F010F080500090009800200090744801688E +S3150800980051F480410160006810F48040009000988F +S31508009810012006905FF48030079002200C905FF4D8 +S3150800982080000D9008200E904FF4A8700F9002202B +S3150800983010900720119006A8FFF750FC002800D0CA +S31508009840FEE70F20019002200290002003904FF4BB +S31508009850A05004904FF480500590052101A8FEF70A +S3150800986029FF002800D0FEE713B000BD80B586B0FA +S31508009870002005905748016851F48041016000684E +S3150800988010F4804005900598002005904F4801681F +S3150800989051F080510160016811F0805105910599D8 +S315080098A0002105914C490A6852F001020A600A68CB +S315080098B012F001020592059A002205920A6852F0F2 +S315080098C002020A600A6812F002020592059A00224C +S315080098D005920A6852F004020A60096811F0040148 +S315080098E00591059900210591016851F4003101603F +S315080098F0016811F400310591059900210591016867 +S3150800990051F000710160006810F00070059005982C +S315080099100320FFF768F9002200217FF00B00FFF70C +S3150800992066F9002200217FF00A00FFF760F900229D +S3150800993000217FF00900FFF75AF9002200217FF085 +S315080099400400FFF754F9002200217FF00300FFF717 +S315080099504EF9002200217FF00100FFF748F90022A6 +S3150800996000215FF0FF30FFF742F94FF48050009076 +S3150800997001200190002002900020039069461748B4 +S3150800998000F07CF80C200090022001900120029043 +S3150800999003200390072004906946114800F06EF8EA +S315080099A04FF440700090022001900020029003209E +S315080099B003900920049069460A4800F05FF807B04A +S315080099C000BD00000080000808ED00E040380240B5 +S315080099D00070004044380240303802400008024017 +S315080099E0000002400004024080B501224FF4805175 +S315080099F0124800F031F901BD38B5FFF7BEFE040084 +S31508009A000F4D2868201AB0F5FA7F15D30D49087846 +S31508009A10002808D10120087000224FF48051074819 +S31508009A2000F01AF907E00020087001224FF480516F +S31508009A30024800F011F92C6031BD00000008024010 +S31508009A40BC000020C600002080B50B48016851F410 +S31508009A5000710160016851F480610160016851F488 +S31508009A60807101600320FFF7BEF80020FEF724FF8F +S31508009A70FFF7FCFE002002BD003C0240F8B40022BD +S31508009A8000220022002337E0082704E0DFF8DC2163 +S31508009A909042F9D10727FFB213F00302D2B292001F +S31508009AA097403E431A00920845F82260DFF8C051F5 +S31508009AB02A68A2434E68F60300D522432A60DFF8D7 +S31508009AC0B4512A68A2434E68B60300D522432A60D9 +S31508009AD0DFF8A4512A68A2434E68F60200D522434D +S31508009AE02A60DFF898512A68A2434E68B60201D563 +S31508009AF0144322002A605B1C102B80F0AB800125E2 +S31508009B0015FA03F20C6814409442F4D14A68022A02 +S31508009B1002D04A68122A17D11A00D20800EB82022C +S31508009B20166A0F2713F00702D2B292009740BE4377 +S31508009B300F6913F00702D2B2920097403E431A000B +S31508009B40D20800EB82021662076803261A00D2B210 +S31508009B50520016FA02F2974391F804C01CF0030C5F +S31508009B601A00D2B252001CFA02FC5CEA0707076028 +S31508009B704A68012A08D04A68022A05D04A68112A82 +S31508009B8002D04A68122A19D187681A00D2B252003E +S31508009B9016FA02F29743D1F80CC01A00D2B2520054 +S31508009BA01CFA02FC5CEA0707876042689D40AA43E4 +S31508009BB04D68C5F300159D402A434260C5681A00E2 +S31508009BC0D2B252009640B5438E681A00D2B25200FD +S31508009BD096403543C5604A68D2008CD5002200926B +S31508009BE0274A156855F480451560126812F48042B4 +S31508009BF00092009A234D1A00920855F822600F2702 +S31508009C0013F00302D2B292009740BE431E4A904216 +S31508009C1001D100273FE71D4A904201D101273AE7C3 +S31508009C201B4A904201D1022735E71A4A904201D1D0 +S31508009C30032730E7184A904201D104272BE7174A31 +S31508009C40904201D1052726E7154A90427FF41EAFB8 +S31508009C50062720E7F1BC7047D2B2002A02D089B2A3 +S31508009C60816102E089B2090481617047001C0240E3 +S31508009C70003C0140043C0140083C01400C3C0140CA +S31508009C8044380240083801400000024000040240FF +S31508009C9000080240000C0240001002400014024076 +S31508009CA0001802400F48016851F4700101600E491E +S31508009CB0086850F00100086000200C4A10600A6825 +S31508009CC00B4802400A600B480B4A1060086830F4DB +S31508009CD0802008600020094908605FF00060084994 +S31508009CE00860704788ED00E00038024008380240F6 +S31508009CF0FFFFF6FE10300024043802400C380240FC +S31508009D0008ED00E010B5074979441831064C7C4443 +S31508009D10163404E00A68081D114488470146A14222 +S31508009D20F8D110BD500000007000000005020602C0 +S31508009D30060307030803090309040A040B040C04B1 +S31508009D400C050D050E050F050F0610061007100861 +S31508009D504EF68851CEF20001086840F4700008609B +S31508009D60BFF34F8FBFF36F8F4FF00070E1EE100A0D +S31508009D7070470000FBE8FFFFBC0000000C00002055 +S31508009D8000000000DBEEFFFF0C000000880000006A +S31508009D90000000200000000000F00DF8002801D0A7 +S31508009DA0FFF7B0FFAFF300800020AFF30080FFF7A6 +S31508009DB0FBFC00F002F80120704700F001B8000033 +S31508009DC00746384600F002F8FBE7000080B5AFF317 +S31508009DD00080024A11001820ABBEFBE726000200ED +S31508009DE0024885460248804702480047C8080020BE +S31508009DF0A59C0008099E000800000000000000005D +S31508009E000102030406070809AFF30080FFF7A0FF65 +S31508009E10FFF7C2FF100000000024F4000100000054 +S31508009E200000000001020304FFF7FEBFFFF7FEBFB4 S31508009E30FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF48 S31508009E40FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF38 S31508009E50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF28 @@ -496,5 +496,12 @@ S31508009ED0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA8 S31508009EE0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF98 S31508009EF0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF88 S31508009F00FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF77 -S30908009F10FFF7FEBF8C -S70508009D8DC8 +S31508009F10FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF67 +S31508009F20FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF57 +S31508009F30FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF47 +S31508009F40FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF37 +S31508009F50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF27 +S31508009F60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF17 +S31508009F70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF07 +S31508009F80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF7 +S70508009E094B diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/ide/settings/stm32f405.wsdt b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/ide/settings/stm32f405.wsdt index 8dbf1dd9..388f04f9 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/ide/settings/stm32f405.wsdt +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/ide/settings/stm32f405.wsdt @@ -159,7 +159,7 @@ 24 1863 2 - + 0 -1 @@ -219,7 +219,7 @@ 14 - 11 + 20 1 @@ -233,7 +233,7 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 04000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 @@ -264,7 +264,7 @@ 4294967295 - 000000003500000022010000E6000000 + 00000000740300008007000025040000 000000003F03000080070000F0030000 4096 0 @@ -465,11 +465,11 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E65008000000100000000000000740300008007000025040000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -478,7 +478,7 @@ 8192 0 0 - 32767 + 24 0 @@ -486,7 +486,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -495,7 +495,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/ide/stm32f405.dep b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/ide/stm32f405.dep index 2003b268..23011550 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/ide/stm32f405.dep +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/ide/stm32f405.dep @@ -5,1417 +5,505 @@ Debug - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\stm32f405xx.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h - $PROJ_DIR$\..\obj\uart.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\backdoor.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c - $PROJ_DIR$\..\..\..\..\Source\assert.h - $PROJ_DIR$\..\..\..\..\Source\cop.c - $PROJ_DIR$\..\..\..\..\Source\com.h - $PROJ_DIR$\..\..\..\..\Source\uart.h - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\..\..\..\Source\cop.h - $PROJ_DIR$\..\..\..\..\Source\boot.c - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\boot.h - $PROJ_DIR$\..\..\..\..\Source\can.h - $PROJ_DIR$\..\..\..\..\Source\cpu.h - $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\nvm.h - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\..\..\..\..\Source\assert.c - $PROJ_DIR$\..\..\..\..\Source\timer.h - $PROJ_DIR$\..\..\..\..\Source\file.c - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\IAR\cpu_comp.c - $PROJ_DIR$\..\..\..\..\Source\net.c - $PROJ_DIR$\..\..\..\..\Source\com.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\can.c - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - $PROJ_DIR$\..\..\..\..\Source\usb.h - $PROJ_DIR$\..\obj\usbd_usr.o - $PROJ_DIR$\..\usbd_bulk.h - $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_regs.h - $PROJ_DIR$\..\usbd_usr.c - $PROJ_DIR$\..\usb_bsp.c - $PROJ_DIR$\..\usbd_desc.h - $PROJ_DIR$\..\lib\usbotgdriver\src\usb_dcd.c - $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_core.h - $PROJ_DIR$\..\blt_conf.h - $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_def.h - $PROJ_DIR$\..\hooks.c - $PROJ_DIR$\..\lib\fatfs\ffconf.h - $PROJ_DIR$\..\usbd_conf.h - $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_ioreq.c - $PROJ_DIR$\..\lib\usbotgdriver\src\usb_core.c - $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_req.c - $PROJ_DIR$\..\flash_layout.c - $PROJ_DIR$\..\lib\fatfs\mmc.c - $PROJ_DIR$\..\usbd_desc.c - $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_dcd.h - $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_bsp.h - $PROJ_DIR$\..\lib\usbotgdriver\src\usb_dcd_int.c - $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_core.c - $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_core.h - $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_usr.h - $PROJ_DIR$\..\usbd_bulk.c - $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_dcd_int.h - $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_defines.h - $PROJ_DIR$\..\usb_conf.h - $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_ioreq.h - $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_req.h - $PROJ_DIR$\..\obj\usbd_core.o - $PROJ_DIR$\..\obj\uart.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\obj\usb.__cstat.et - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\obj\system_stm32f4xx.pbi - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\net.o - $PROJ_DIR$\..\obj\usb.pbi + $PROJ_DIR$\..\obj\system_stm32f4xx.o $PROJ_DIR$\..\obj\com.pbi - $TOOLKIT_DIR$\inc\c\wchar.h - $PROJ_DIR$\..\obj\flash.o $PROJ_DIR$\..\obj\flash.pbi + $TOOLKIT_DIR$\inc\c\xlocaleuse.h + $PROJ_DIR$\..\obj\flash_layout.__cstat.et + $PROJ_DIR$\..\obj\cop.pbi + $TOOLKIT_DIR$\inc\c\wchar.h + $PROJ_DIR$\..\obj\file.o + $PROJ_DIR$\..\obj\backdoor.pbi + $PROJ_DIR$\..\obj\net.pbi + $PROJ_DIR$\..\obj\uart.o + $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.pbi $TOOLKIT_DIR$\inc\c\string.h $PROJ_DIR$\..\obj\can.o - $PROJ_DIR$\..\obj\cop.pbi - $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\obj\mmc.pbi - $PROJ_DIR$\..\obj\net.pbi - $PROJ_DIR$\..\obj\flash_layout.__cstat.et - $PROJ_DIR$\..\obj\file.o - $TOOLKIT_DIR$\inc\c\xlocale_c.h - $PROJ_DIR$\..\obj\usb.o - $PROJ_DIR$\..\obj\flash.__cstat.et - $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\..\obj\backdoor.pbi - $TOOLKIT_DIR$\inc\c\xtls.h - $PROJ_DIR$\..\obj\uart.o - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.pbi - $PROJ_DIR$\..\obj\system_stm32f4xx.o - $TOOLKIT_DIR$\inc\c\xlocaleuse.h $PROJ_DIR$\..\obj\assert.pbi $PROJ_DIR$\..\obj\usbd_bulk.__cstat.et $TOOLKIT_DIR$\inc\c\stdlib.h $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\nvm.c + $PROJ_DIR$\..\obj\mmc.pbi $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\cpu.c + $TOOLKIT_DIR$\inc\c\xtls.h + $PROJ_DIR$\..\obj\timer.pbi $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\flash.c $PROJ_DIR$\..\obj\stm32f4xx_spi.__cstat.et $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_tim.__cstat.et - $PROJ_DIR$\..\obj\usbd_req.__cstat.et - $PROJ_DIR$\..\obj\xcp.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\types.h - $PROJ_DIR$\..\obj\usb_core.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\flash.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\usb.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\timer.c - $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\flash.__cstat.et + $PROJ_DIR$\..\obj\misc.pbi + $PROJ_DIR$\..\obj\flash.o + $PROJ_DIR$\..\obj\usb.pbi + $TOOLKIT_DIR$\inc\c\xlocale_c.h + $PROJ_DIR$\..\obj\usb.o + $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_ioreq.h + $PROJ_DIR$\..\obj\usb.__cstat.et + $PROJ_DIR$\..\lib\usbotgdriver\src\usb_core.c + $PROJ_DIR$\..\lib\usbotgdriver\src\usb_dcd_int.c + $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_req.c + $PROJ_DIR$\..\usbd_bulk.c + $PROJ_DIR$\..\usbd_desc.c + $PROJ_DIR$\..\obj\uart.pbi + $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\..\flash_layout.c + $PROJ_DIR$\..\lib\fatfs\ffconf.h + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\net.o + $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_bsp.h + $PROJ_DIR$\..\usb_conf.h + $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_defines.h + $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_core.h + $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_usr.h + $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_def.h + $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\usbd_conf.h + $PROJ_DIR$\..\lib\fatfs\mmc.c + $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_ioreq.c + $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_dcd.h + $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_dcd_int.h + $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_req.h + $PROJ_DIR$\..\obj\usbd_core.o + $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_core.c $TOOLKIT_DIR$\inc\c\xlocale.h - $PROJ_DIR$\..\obj\xcp.pbi - $PROJ_DIR$\..\obj\cpu.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_tim.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\uart.c $PROJ_DIR$\..\obj\usb_dcd_int.__cstat.et - $PROJ_DIR$\..\obj\nvm.__cstat.et - $PROJ_DIR$\..\obj\assert.o + $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.o $PROJ_DIR$\..\bin\openblt_olimex_stm32p405.srec + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\usbd_req.__cstat.et $PROJ_DIR$\..\obj\file.pbi + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\flash.h $PROJ_DIR$\..\obj\led.__cstat.et $PROJ_DIR$\..\obj\boot.o $PROJ_DIR$\..\obj\backdoor.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\types.h + $PROJ_DIR$\..\obj\cpu.o + $PROJ_DIR$\..\obj\xcp.pbi + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\usb.c + $PROJ_DIR$\..\obj\nvm.__cstat.et + $PROJ_DIR$\..\obj\xcp.o + $PROJ_DIR$\..\obj\usb_core.__cstat.et + $PROJ_DIR$\..\obj\assert.o $PROJ_DIR$\..\obj\stm32f4xx_usart.__cstat.et $PROJ_DIR$\..\obj\cop.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\uart.c - $PROJ_DIR$\..\obj\cpu.o - $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.o - $PROJ_DIR$\..\obj\demoprog_olimex_stm32p405.map $PROJ_DIR$\..\obj\stm32f4xx_dma.o $PROJ_DIR$\..\obj\stm32f4xx_syscfg.o - $PROJ_DIR$\..\obj\stm32f4xx_dac.o - $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\timer.c $PROJ_DIR$\..\obj\stm32f4xx_rcc.o + $PROJ_DIR$\..\obj\demoprog_olimex_stm32p405.map $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\..\obj\stm32f4xx_i2c.o - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p405.srec - $PROJ_DIR$\..\obj\nvm.o - $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.o + $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.o + $PROJ_DIR$\..\obj\cpu.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_dac.o + $PROJ_DIR$\..\obj\stm32f4xx_sdio.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_dma.pbi $TOOLKIT_DIR$\inc\c\xmtx.h - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.o - $PROJ_DIR$\..\obj\stm32f4xx_adc.o - $PROJ_DIR$\..\obj\mmc.o - $PROJ_DIR$\..\obj\stm32f4xx_dcmi.o + $PROJ_DIR$\..\obj\stm32f4xx_flash.pbi + $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.pbi $PROJ_DIR$\..\obj\stm32f4xx_hash.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.o + $PROJ_DIR$\..\obj\nvm.o + $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.pbi $PROJ_DIR$\..\bin\demoprog_olimex_stm32p405.out - $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_gpio.o + $PROJ_DIR$\..\obj\stm32f4xx_exti.pbi + $PROJ_DIR$\..\obj\stm32f4xx_i2c.o + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p405.srec $PROJ_DIR$\..\obj\ff.o - $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.o $PROJ_DIR$\..\obj\stm32f4xx_iwdg.o + $PROJ_DIR$\..\obj\stm32f4xx_dcmi.o + $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.o $PROJ_DIR$\..\obj\stm32f4xx_sdio.o + $PROJ_DIR$\..\obj\cpu.pbi + $PROJ_DIR$\..\obj\stm32f4xx_rtc.pbi + $PROJ_DIR$\..\obj\stm32f4xx_adc.o + $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.o + $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.o + $PROJ_DIR$\..\obj\stm32f4xx_dcmi.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f4xx_gpio.o + $PROJ_DIR$\..\obj\stm32f4xx_usart.o + $PROJ_DIR$\..\obj\mmc.o $PROJ_DIR$\..\obj\usb_core.o $PROJ_DIR$\..\obj\stm32f4xx_can.o - $PROJ_DIR$\..\obj\stm32f4xx_sdio.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_usart.o - $PROJ_DIR$\..\obj\cpu.pbi - $PROJ_DIR$\..\obj\stm32f4xx_dma.pbi - $PROJ_DIR$\..\obj\stm32f4xx_flash.pbi - $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.pbi - $PROJ_DIR$\..\obj\stm32f4xx_rtc.pbi - $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.pbi - $PROJ_DIR$\..\obj\stm32f4xx_dcmi.pbi - $PROJ_DIR$\..\obj\stm32f4xx_exti.pbi - $PROJ_DIR$\..\obj\stm32f4xx_tim.pbi - $PROJ_DIR$\..\obj\stm32f4xx_adc.pbi - $PROJ_DIR$\..\obj\stm32f4xx_rng.o - $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.o - $PROJ_DIR$\..\obj\stm32f4xx_cryp.pbi + $PROJ_DIR$\..\obj\cpu_comp.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_crc.__cstat.et + $PROJ_DIR$\..\obj\mmc.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_wwdg.__cstat.et + $PROJ_DIR$\..\obj\usbd_desc.pbi + $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.__cstat.et + $PROJ_DIR$\..\obj\usbd_ioreq.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_syscfg.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_sdio.pbi + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\stm32f4xx_i2c.__cstat.et + $PROJ_DIR$\..\obj\ff.__cstat.et + $PROJ_DIR$\..\obj\usb_core.pbi + $PROJ_DIR$\..\obj\stm32f4xx_flash.__cstat.et + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\usb_dcd.pbi + $PROJ_DIR$\..\obj\stm32f4xx_rtc.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\ccsbcs.c + $PROJ_DIR$\..\obj\usbd_req.o + $PROJ_DIR$\..\obj\cpu_comp.pbi + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\unicode.o + $PROJ_DIR$\..\obj\stm32f4xx_usart.pbi + $PROJ_DIR$\..\obj\stm32f4xx_exti.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_syscfg.pbi + $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\..\obj\net.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_dma.__cstat.et + $PROJ_DIR$\..\obj\usb_bsp.o + $PROJ_DIR$\..\obj\stm32f4xx_iwdg.pbi + $PROJ_DIR$\..\obj\stm32f4xx_spi.pbi $PROJ_DIR$\..\obj\can.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.pbi - $PROJ_DIR$\..\obj\stm32f4xx_cryp.o - $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.pbi - $PROJ_DIR$\..\obj\stm32f4xx_spi.o - $PROJ_DIR$\..\obj\stm32f4xx_rtc.o - $PROJ_DIR$\..\obj\stm32f4xx_wwdg.o - $PROJ_DIR$\..\obj\stm32f4xx_gpio.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hash.o - $PROJ_DIR$\..\obj\stm32f4xx_crc.pbi - $PROJ_DIR$\..\obj\stm32f4xx_fsmc.o $PROJ_DIR$\..\obj\nvm.pbi $PROJ_DIR$\..\obj\stm32f4xx_pwr.o - $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.pbi - $PROJ_DIR$\..\obj\ff.pbi - $PROJ_DIR$\..\obj\stm32f4xx_tim.o - $PROJ_DIR$\..\obj\stm32f4xx_hash.pbi $PROJ_DIR$\..\obj\usbd_ioreq.o - $PROJ_DIR$\..\obj\cop.__cstat.et $PROJ_DIR$\..\obj\system_stm32f4xx.__cstat.et $PROJ_DIR$\..\obj\usbd_desc.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_cryp.o + $PROJ_DIR$\..\obj\flash_layout.o + $PROJ_DIR$\..\obj\usbd_bulk.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.o + $PROJ_DIR$\..\obj\ff.pbi + $PROJ_DIR$\..\obj\stm32f4xx_cryp.pbi + $PROJ_DIR$\..\obj\stm32f4xx_tim.o + $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hash.o + $PROJ_DIR$\..\obj\stm32f4xx_wwdg.o + $PROJ_DIR$\..\obj\stm32f4xx_tim.pbi + $PROJ_DIR$\..\obj\stm32f4xx_crc.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hash.pbi + $PROJ_DIR$\..\obj\stm32f4xx_rng.o + $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.pbi + $PROJ_DIR$\..\obj\cop.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_adc.pbi $PROJ_DIR$\..\obj\stm32f4xx_i2c.pbi $PROJ_DIR$\..\obj\cpu_comp.o $PROJ_DIR$\..\obj\usbd_ioreq.pbi - $PROJ_DIR$\..\obj\flash_layout.o - $PROJ_DIR$\..\obj\usbd_bulk.pbi - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\usb_bsp.o - $PROJ_DIR$\..\obj\ff.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_syscfg.pbi - $PROJ_DIR$\..\obj\usbd_ioreq.__cstat.et - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\ccsbcs.c - $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.__cstat.et - $PROJ_DIR$\..\obj\unicode.o - $PROJ_DIR$\..\obj\mmc.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_sdio.pbi - $TOOLKIT_DIR$\inc\c\stdarg.h - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\usb_core.pbi - $PROJ_DIR$\..\obj\stm32f4xx_iwdg.pbi - $PROJ_DIR$\..\obj\cpu_comp.pbi - $PROJ_DIR$\..\obj\stm32f4xx_usart.pbi - $PROJ_DIR$\..\obj\stm32f4xx_spi.pbi - $PROJ_DIR$\..\obj\cpu_comp.__cstat.et - $PROJ_DIR$\..\obj\net.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_crc.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_syscfg.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_wwdg.__cstat.et - $PROJ_DIR$\..\obj\usbd_desc.pbi - $PROJ_DIR$\..\obj\stm32f4xx_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_i2c.__cstat.et - $PROJ_DIR$\..\obj\usb_dcd.pbi - $PROJ_DIR$\..\obj\stm32f4xx_rtc.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_dma.__cstat.et - $PROJ_DIR$\..\obj\usbd_req.o - $PROJ_DIR$\..\obj\stm32f4xx_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_rcc.__cstat.et - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\bin\openblt_olimex_stm32p405.out - $PROJ_DIR$\..\obj\unicode.pbi - $PROJ_DIR$\..\obj\stm32f4xx_wwdg.pbi - $PROJ_DIR$\..\obj\usb_dcd_int.o + $PROJ_DIR$\..\obj\stm32f4xx_spi.o + $PROJ_DIR$\..\obj\stm32f4xx_gpio.pbi + $PROJ_DIR$\..\obj\stm32f4xx_fsmc.o + $PROJ_DIR$\..\obj\stm32f4xx_rtc.o $PROJ_DIR$\..\obj\stm32f4xx_rcc.pbi - $TOOLKIT_DIR$\lib\m7M_tls.a - $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.__cstat.et - $PROJ_DIR$\..\stm32f4xx_flash.icf $PROJ_DIR$\..\obj\stm32f4xx_fsmc.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_dac.pbi - $PROJ_DIR$\..\obj\stm32f4xx_fsmc.pbi - $PROJ_DIR$\..\obj\stm32f4xx_rng.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_iwdg.__cstat.et - $PROJ_DIR$\..\obj\usb_dcd_int.pbi - $PROJ_DIR$\..\obj\usb_dcd.o - $PROJ_DIR$\..\obj\stm32f4xx_gpio.__cstat.et - $PROJ_DIR$\..\obj\usbd_core.pbi - $PROJ_DIR$\..\obj\stm32f4xx_rng.pbi - $PROJ_DIR$\..\obj\stm32f4xx_pwr.__cstat.et - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\stm32f4xx_pwr.pbi - $PROJ_DIR$\..\obj\usbd_req.pbi - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dac.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_wwdg.h $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_exti.c + $PROJ_DIR$\..\obj\stm32f4xx_wwdg.pbi + $PROJ_DIR$\..\obj\usb_dcd_int.pbi + $PROJ_DIR$\..\stm32f4xx_flash.icf + $PROJ_DIR$\..\obj\stm32f4xx_fsmc.pbi $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_fsmc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_gpio.c $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_sdio.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_tim.h + $PROJ_DIR$\..\obj\usb_dcd_int.o + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_gpio.c + $PROJ_DIR$\..\bin\openblt_olimex_stm32p405.out + $PROJ_DIR$\..\obj\stm32f4xx_rng.__cstat.et + $PROJ_DIR$\..\obj\usb_dcd.o + $PROJ_DIR$\..\obj\stm32f4xx_pwr.pbi + $PROJ_DIR$\..\obj\stm32f4xx_rng.pbi + $PROJ_DIR$\..\obj\usbd_req.pbi $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_tdes.c $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dma.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_wwdg.h - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash_sha1.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_adc.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_rcc.h - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_can.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_dma.h - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_aes.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_crc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dbgmcu.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dcmi.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_pwr.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_exti.h - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_flash.c - $PROJ_DIR$\..\lib\SPL\src\misc.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_iwdg.h + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_dac.pbi + $PROJ_DIR$\..\obj\stm32f4xx_iwdg.__cstat.et + $PROJ_DIR$\..\obj\unicode.pbi + $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\..\obj\stm32f4xx_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_pwr.__cstat.et + $PROJ_DIR$\..\obj\usbd_core.pbi + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dac.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_tim.h $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_usart.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_rng.h $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_rtc.h $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_spi.h - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_des.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash_md5.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_pwr.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_exti.h $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_syscfg.h - $PROJ_DIR$\..\obj\stm32f4xx_hal.pbi $PROJ_DIR$\..\obj\stm32f4xx_hal.o $PROJ_DIR$\..\lib\cmsis\core_cm4_simd.h $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_hash.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_adc.h $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_adc.h + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_adc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash.c $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_dbgmcu.h $PROJ_DIR$\..\obj\assert.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f405.pbd - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.o + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_des.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_dma.h + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dcmi.c + $PROJ_DIR$\..\lib\SPL\src\misc.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_iwdg.h + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_crc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash_md5.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_aes.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_rcc.h + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash_sha1.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_can.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dbgmcu.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_flash.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_rng.h + $PROJ_DIR$\..\obj\usb_dcd.__cstat.et + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_dcmi.h + $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.xcl $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.o - $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h - $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_can.h $PROJ_DIR$\..\lib\cmsis\core_cm4.h + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_can.h + $PROJ_DIR$\..\lib\SPL\inc\misc.h + $PROJ_DIR$\..\obj\hooks.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.o + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\system_stm32f4xx.xcl + $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_crc.h $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_cryp.h $PROJ_DIR$\..\obj\stm32f4xx_hal_can.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.o - $PROJ_DIR$\..\lib\SPL\inc\misc.h - $PROJ_DIR$\..\obj\usb_dcd.__cstat.et + $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_dac.h - $PROJ_DIR$\..\obj\stm32f4xx_hal_can.pbi - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_dcmi.h - $PROJ_DIR$\..\obj\hooks.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\system_stm32f4xx.xcl $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.xcl $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\stm32f4xx_crc.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.pbi - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_sdio.c - $PROJ_DIR$\..\lib\stm32f4xx.h - $PROJ_DIR$\..\obj\stm32f4xx_exti.o - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_pwr.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_iwdg.c + $PROJ_DIR$\..\obj\stm32f405.pbd + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.o + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_i2c.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_wwdg.c + $PROJ_DIR$\..\obj\stm32f4xx_flash.o $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_rng.c $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_rtc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_tim.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_usart.c - $PROJ_DIR$\..\lib\system_stm32f4xx.h - $PROJ_DIR$\..\obj\stm32f4xx_flash.o $PROJ_DIR$\..\obj\stm32f4xx_can.pbi - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_i2c.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_spi.c - $PROJ_DIR$\..\obj\misc.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f4xx_crc.o + $PROJ_DIR$\..\lib\system_stm32f4xx.h + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_pwr.c $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_syscfg.c - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.pbi + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_usart.c + $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.o $PROJ_DIR$\..\obj\stm32f4xx_hal_can.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.pbi - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_wwdg.c + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.o + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_tim.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_sdio.c + $PROJ_DIR$\..\obj\stm32f4xx_exti.o $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_rcc.c - $PROJ_DIR$\..\lib\stm32f4xx_conf.h - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.pbi - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.o + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_iwdg.c + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.o + $PROJ_DIR$\..\lib\stm32f4xx.h + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.o + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_spi.c $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.xcl + $PROJ_DIR$\..\lib\stm32f4xx_conf.h $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_can.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.xcl $PROJ_DIR$\..\obj\stm32f4xx_hal.xcl $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.xcl + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.xcl $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_can.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.xcl - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\startup_stm32f40xx.o - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\stm32f4xx_dac.__cstat.et - $PROJ_DIR$\..\obj\usbd_desc.o - $PROJ_DIR$\..\obj\usb_bsp.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\obj\usbd_core.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.__cstat.et $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\hooks.__cstat.et $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\file.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h $PROJ_DIR$\..\obj\stm32f4xx_can.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_dcmi.__cstat.et - $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\startup_stm32f40xx.o $PROJ_DIR$\..\obj\com.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\file.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\main.o + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\stm32f4xx_dac.__cstat.et + $TOOLKIT_DIR$\inc\c\intrinsics.h $PROJ_DIR$\..\obj\hooks.o $PROJ_DIR$\..\obj\xcp.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.xcl $PROJ_DIR$\..\obj\usbd_usr.pbi $PROJ_DIR$\..\obj\stm32f4xx_cryp.__cstat.et - $PROJ_DIR$\..\obj\can.__cstat.et + $TOOLKIT_DIR$\inc\c\ycheck.h $PROJ_DIR$\..\obj\usb_bsp.__cstat.et - $PROJ_DIR$\..\obj\main.pbi + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\obj\hooks.__cstat.et + $PROJ_DIR$\..\obj\can.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\usbd_core.__cstat.et + $TOOLKIT_DIR$\inc\c\xencoding_limits.h $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.__cstat.et - $PROJ_DIR$\..\obj\backdoor.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.__cstat.et - $PROJ_DIR$\..\obj\misc.__cstat.et - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h + $PROJ_DIR$\..\obj\usb_bsp.pbi + $PROJ_DIR$\..\obj\usbd_desc.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.xcl $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_flash.h $PROJ_DIR$\..\obj\flash_layout.pbi $PROJ_DIR$\..\obj\usbd_usr.__cstat.et - $PROJ_DIR$\..\lib\stm32f4xx_hal_conf.h + $PROJ_DIR$\..\obj\misc.__cstat.et + $PROJ_DIR$\..\obj\backdoor.__cstat.et $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_gpio.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_i2c.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_fsmc.h + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\unicode.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_adc.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.__cstat.et $PROJ_DIR$\..\obj\usbd_bulk.o - $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\lib\stm32f4xx_hal_conf.h + $PROJ_DIR$\..\startup_stm32f40xx.s + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\timer.c $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + $PROJ_DIR$\..\..\..\..\Source\backdoor.h $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h + $PROJ_DIR$\..\obj\uart.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c $PROJ_DIR$\..\lib\system_stm32f4xx.c - $PROJ_DIR$\..\startup_stm32f40xx.s + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c + $PROJ_DIR$\..\..\..\..\Source\assert.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + $PROJ_DIR$\..\..\..\..\Source\com.h + $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h + $PROJ_DIR$\..\led.h $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_i2c.h - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_fsmc.h - $PROJ_DIR$\..\obj\stm32f4xx_adc.__cstat.et - $PROJ_DIR$\..\obj\unicode.__cstat.et - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\..\..\..\Source\xcp.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\IAR\cpu_comp.c + $PROJ_DIR$\..\..\..\..\Source\net.c + $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\..\..\..\Source\xcp.h + $PROJ_DIR$\..\obj\com.o + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h + $PROJ_DIR$\..\obj\usbd_usr.o + $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\usb_bsp.c + $PROJ_DIR$\..\usbd_desc.h + $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\..\..\..\Source\boot.h + $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\..\..\..\Source\can.h + $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\..\..\..\Source\cpu.h + $PROJ_DIR$\..\..\..\..\Source\file.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h + $PROJ_DIR$\..\..\..\..\Source\assert.c + $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\usb.h + $PROJ_DIR$\..\usbd_bulk.h + $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_regs.h + $PROJ_DIR$\..\usbd_usr.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\can.c + $PROJ_DIR$\..\lib\usbotgdriver\src\usb_dcd.c + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_core.h + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\stm32f405xx.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c [ROOT_NODE] ILINK - 180 161 + 103 89 - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c - - - ICCARM - 318 - - - __cstat - 399 - - - BICOMP - 414 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c - - - ICCARM - 339 - - - __cstat - 382 - - - BICOMP - 417 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c - - - ICCARM - 179 - - - __cstat - 403 - - - BICOMP - 411 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c - - - ICCARM - 375 - - - __cstat - 406 - - - BICOMP - 412 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c - - - ICCARM - 330 - - - __cstat - 408 - - - BICOMP - 410 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c - - - ICCARM - 377 - - - __cstat - 404 - - - BICOMP - 418 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c - - - ICCARM - 376 - - - __cstat - 398 - - - BICOMP - 413 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c - - - ICCARM - 383 - - - __cstat - 407 - - - BICOMP - 421 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c - - - ICCARM - 332 - - - __cstat - 394 - - - BICOMP - 416 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c - - - ICCARM - 331 - - - __cstat - 393 - - - BICOMP - 419 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c - - - ICCARM - 358 - - - __cstat - 402 - - - BICOMP - 415 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c - - - ICCARM - 322 - - - __cstat - 391 - - - BICOMP - 420 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c - - - ICCARM - 183 - - - __cstat - 232 - - - BICOMP - 218 - - - - - ICCARM - 57 56 76 35 - - - BICOMP - 430 438 56 76 429 35 422 423 57 241 433 443 - - - - - $PROJ_DIR$\..\..\..\..\Source\cop.c - - - ICCARM - 157 - - - __cstat - 222 - - - BICOMP - 111 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 - - - BICOMP - 34 139 48 76 73 50 39 37 49 43 54 51 57 56 52 46 - - - - - $PROJ_DIR$\..\..\..\..\Source\xcp.c - - - ICCARM - 138 - - - __cstat - 445 - - - BICOMP - 146 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 - - - BICOMP - 48 139 34 73 50 39 37 49 43 54 51 76 52 46 57 56 - - - - - $PROJ_DIR$\..\..\..\..\Source\boot.c - - - ICCARM - 154 - - - __cstat - 230 - - - BICOMP - 100 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 - - - BICOMP - 54 49 56 37 43 51 57 139 73 48 50 34 39 76 52 46 - - - - - $PROJ_DIR$\..\..\..\..\Source\assert.c - - - ICCARM - 150 - - - __cstat - 324 - - - BICOMP - 128 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 - - - BICOMP - 49 56 54 37 43 51 57 139 73 48 50 34 39 76 52 46 - - - - - $PROJ_DIR$\..\..\..\..\Source\file.c - - - ICCARM - 116 - - - __cstat - 437 - - - BICOMP - 152 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 109 430 433 438 423 429 422 443 144 98 120 145 122 172 130 127 117 106 - - - BICOMP - 430 43 127 433 120 37 51 56 109 49 54 57 52 443 122 172 144 106 46 139 73 48 50 34 39 76 98 438 422 423 429 145 117 130 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c - - - ICCARM - 238 - - - __cstat - 482 - - - BICOMP - 264 - - - - - ICCARM - 57 56 76 236 - - - BICOMP - 57 56 236 76 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\IAR\cpu_comp.c - - - ICCARM - 226 - - - __cstat - 248 - - - BICOMP - 245 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 441 430 - - - BICOMP - 39 73 50 139 48 34 76 52 441 37 49 43 54 51 57 56 430 46 - - - - - $PROJ_DIR$\..\..\..\..\Source\net.c - - - ICCARM - 103 - - - __cstat - 249 - - - BICOMP - 114 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 - - - BICOMP - 51 37 43 57 49 54 56 139 73 48 50 34 39 76 52 46 - - - - - $PROJ_DIR$\..\..\..\..\Source\com.c - - - ICCARM - 42 - - - __cstat - 442 - - - BICOMP - 105 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 47 40 64 - - - BICOMP - 34 139 76 40 48 47 64 73 50 39 52 37 49 43 54 51 46 57 56 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\can.c - - - ICCARM - 110 - - - __cstat - 448 - - - BICOMP - 204 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 - - - BICOMP - 50 73 39 139 48 34 37 49 43 54 51 76 52 46 57 56 - - - - - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - - - ICCARM - 155 - - - __cstat - 452 - - - BICOMP - 121 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 - - - BICOMP - 49 56 54 37 43 51 57 139 73 48 50 34 39 76 52 46 - - - - - $PROJ_DIR$\..\usbd_usr.c - - - ICCARM - 65 - - - __cstat - 458 - - - BICOMP - 446 - - - - - ICCARM - 89 72 84 88 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 67 92 74 77 94 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 64 - - - - - $PROJ_DIR$\..\usb_bsp.c - - - ICCARM - 231 - - - __cstat - 449 - - - BICOMP - 428 - - - - - ICCARM - 85 88 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 67 92 77 - - - - - $PROJ_DIR$\..\lib\usbotgdriver\src\usb_dcd.c - - - ICCARM - 277 - - - __cstat - 342 - - - BICOMP - 256 - - - - - ICCARM - 84 88 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 67 92 85 - - - - - $PROJ_DIR$\..\hooks.c - - - ICCARM - 444 - - - __cstat - 434 - - - BICOMP - 346 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 464 - - - - - $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_ioreq.c - - - ICCARM - 221 - - - __cstat - 234 - - - BICOMP - 227 - - - - - ICCARM - 94 74 77 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 72 84 88 67 92 - - - - - $PROJ_DIR$\..\lib\usbotgdriver\src\usb_core.c - - - ICCARM - 187 - - - __cstat - 140 - - - BICOMP - 243 - - - - - ICCARM - 88 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 67 92 85 - - - - - $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_req.c - - - ICCARM - 259 - - - __cstat - 137 - - - BICOMP - 284 - - - - - ICCARM - 95 74 77 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 72 84 88 67 92 94 70 - - - - - $PROJ_DIR$\..\flash_layout.c - - - ICCARM - 228 - - - __cstat - 115 - - - BICOMP - 457 - - - - - $PROJ_DIR$\..\lib\fatfs\mmc.c - - - ICCARM - 176 - - - __cstat - 239 - - - BICOMP - 113 - - - - - ICCARM - 35 56 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 46 139 37 73 49 48 43 50 54 34 51 57 76 39 52 - - - - - $PROJ_DIR$\..\usbd_desc.c - - - ICCARM - 427 - - - __cstat - 224 - - - BICOMP - 253 - - - - - ICCARM - 72 84 88 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 67 92 74 77 70 95 - - - - - $PROJ_DIR$\..\lib\usbotgdriver\src\usb_dcd_int.c - - - ICCARM - 266 - - - __cstat - 148 - - - BICOMP - 276 - - - - - ICCARM - 91 84 88 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 67 92 - - - - - $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_core.c - - - ICCARM - 96 - - - __cstat - 431 - - - BICOMP - 279 - - - - - ICCARM - 72 84 88 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 67 92 74 77 95 94 91 85 - - - - - $PROJ_DIR$\..\usbd_bulk.c - - - ICCARM - 463 - - - __cstat - 129 - - - BICOMP - 229 - - - - - ICCARM - 66 94 74 77 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 72 84 88 67 92 70 95 - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\nvm.c ICCARM - 170 + 101 __cstat - 149 + 79 BICOMP - 215 + 158 ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 141 + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 71 BICOMP - 43 57 37 51 49 54 56 141 139 73 48 50 34 39 76 46 52 + 412 410 395 421 434 424 422 71 75 53 420 417 382 397 42 416 408 @@ -1424,548 +512,11 @@ ICCARM - 159 + 76 __cstat - 147 - - - BICOMP - 191 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 - - - BICOMP - 139 34 48 76 73 50 39 37 49 43 54 51 57 56 52 46 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\flash.c - - - ICCARM - 107 - - - __cstat - 119 - - - BICOMP - 108 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 81 - - - BICOMP - 361 48 460 139 34 433 430 343 313 388 73 50 39 76 435 319 321 306 297 293 81 37 49 43 54 51 57 56 336 334 443 441 462 337 345 480 309 312 290 46 52 369 333 438 422 423 429 335 338 323 299 456 320 476 305 311 289 316 310 341 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\usb.c - - - ICCARM - 118 - - - __cstat - 99 - - - BICOMP - 104 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 64 88 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 67 92 91 84 72 74 77 89 70 66 94 - - - BICOMP - 73 361 299 92 333 310 70 39 76 369 388 305 93 50 430 422 423 462 338 320 289 64 72 139 48 34 435 438 429 335 323 456 476 311 316 341 74 88 91 89 66 37 49 43 54 51 57 56 52 67 336 334 319 433 443 441 321 337 343 345 306 480 460 309 297 312 313 290 293 46 84 77 94 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\timer.c - - - ICCARM - 102 - - - __cstat - 135 - - - BICOMP - 124 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - BICOMP - 37 361 51 56 460 43 433 430 343 313 49 54 57 435 319 321 306 297 293 139 73 48 50 34 39 76 336 334 443 441 462 337 345 480 309 312 290 46 52 369 388 333 438 422 423 429 335 338 323 299 456 320 476 305 311 289 316 310 341 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\uart.c - - - ICCARM - 123 - - - __cstat - 33 - - - BICOMP - 97 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - BICOMP - 54 57 361 460 49 433 430 343 313 388 37 43 51 56 435 319 321 306 297 293 139 73 48 50 34 39 76 336 334 443 441 462 337 345 480 309 312 290 46 52 369 333 438 422 423 429 335 338 323 299 456 320 476 305 311 289 316 310 341 - - - - - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p405.out - - - ILINK - 161 - - - OBJCOPY - 169 - - - - - ILINK - 270 154 242 436 424 318 339 330 331 179 358 383 375 377 376 322 332 329 173 379 340 126 102 235 282 268 262 - - - - - $PROJ_DIR$\..\bin\openblt_olimex_stm32p405.out - - - OBJCOPY - 151 - - - - - ILINK - 270 150 155 154 110 42 157 159 226 183 116 107 444 242 436 374 176 103 170 424 175 188 357 206 171 160 184 164 165 177 162 362 370 214 182 212 174 202 168 185 216 166 201 209 186 208 163 219 190 210 126 102 123 238 118 231 187 277 266 463 96 427 221 259 65 138 235 282 268 262 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dac.c - - - ICCARM - 164 - - - __cstat - 426 - - - BICOMP - 272 - - - - - ICCARM - 343 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_exti.c - - - ICCARM - 362 - - - __cstat - 260 - - - BICOMP - 198 - - - - - ICCARM - 306 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_fsmc.c - - - ICCARM - 214 - - - __cstat - 271 - - - BICOMP - 273 - - - - - ICCARM - 480 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_gpio.c - - - ICCARM - 182 - - - __cstat - 278 - - - BICOMP - 211 - - - - - ICCARM - 460 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_tdes.c - - - ICCARM - 184 - - - __cstat - 432 - - - BICOMP - 196 - - - - - ICCARM - 338 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dma.c - - - ICCARM - 162 - - - __cstat - 258 - - - BICOMP - 192 - - - - - ICCARM - 299 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash.c - - - ICCARM - 212 - - - __cstat - 178 - - - BICOMP - 220 - - - - - ICCARM - 320 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash_sha1.c - - - ICCARM - 202 - - - __cstat - 181 - - - BICOMP - 207 - - - - - ICCARM - 320 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_adc.c - - - ICCARM - 175 - - - __cstat - 481 - - - BICOMP - 200 - - - - - ICCARM - 321 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_can.c - - - ICCARM - 188 - - - __cstat - 439 - - - BICOMP - 371 - - - - - ICCARM - 335 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_aes.c - - - ICCARM - 171 - - - __cstat - 237 - - - BICOMP - 194 - - - - - ICCARM - 338 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_crc.c - - - ICCARM - 357 - - - __cstat - 250 - - - BICOMP - 213 - - - - - ICCARM - 337 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp.c - - - ICCARM - 206 - - - __cstat - 447 - - - BICOMP - 203 - - - - - ICCARM - 338 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dbgmcu.c - - - ICCARM - 165 - - - __cstat - 451 - - - BICOMP - 217 - - - - - ICCARM - 323 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dcmi.c - - - ICCARM - 177 - - - __cstat - 440 - - - BICOMP - 197 - - - - - ICCARM - 345 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_flash.c - - - ICCARM - 370 - - - __cstat - 254 - - - BICOMP - 193 - - - - - ICCARM - 456 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\misc.c - - - ICCARM - 374 - - - __cstat - 454 + 92 BICOMP @@ -1975,43 +526,97 @@ ICCARM - 341 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 + + + BICOMP + 75 382 420 42 53 417 397 395 434 412 424 421 410 422 408 416 - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_des.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\flash.c ICCARM - 160 + 27 __cstat - 453 + 25 BICOMP - 125 + 2 ICCARM - 338 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 41 + + + BICOMP + 300 420 365 75 382 331 348 272 222 306 53 417 397 42 332 227 230 224 244 190 41 395 434 412 424 421 410 422 256 271 353 342 366 268 251 368 239 221 219 416 408 284 267 338 355 340 350 259 269 233 236 360 228 367 223 249 197 225 220 260 - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash_md5.c + $PROJ_DIR$\..\lib\usbotgdriver\src\usb_core.c ICCARM - 174 + 123 __cstat - 269 + 81 + + + BICOMP + 137 + + + + + ICCARM + 50 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 427 49 46 + + + + + $PROJ_DIR$\..\lib\usbotgdriver\src\usb_dcd_int.c + + + ICCARM + 198 + + + __cstat + 65 + + + BICOMP + 193 + + + + + ICCARM + 58 57 50 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 427 49 + + + + + $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_req.c + + + ICCARM + 143 + + + __cstat + 69 BICOMP @@ -2021,12 +626,290 @@ ICCARM - 320 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 460 476 309 305 297 311 312 289 313 316 290 310 293 341 + 59 52 54 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 433 57 50 427 49 32 414 - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_sdio.c + $PROJ_DIR$\..\usbd_bulk.c + + + ICCARM + 373 + + + __cstat + 15 + + + BICOMP + 165 + + + + + ICCARM + 426 32 52 54 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 433 57 50 427 49 414 59 + + + + + $PROJ_DIR$\..\usbd_desc.c + + + ICCARM + 358 + + + __cstat + 162 + + + BICOMP + 129 + + + + + ICCARM + 433 57 50 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 427 49 52 54 414 59 + + + + + $PROJ_DIR$\..\flash_layout.c + + + ICCARM + 164 + + + __cstat + 4 + + + BICOMP + 361 + + + + + $PROJ_DIR$\..\hooks.c + + + ICCARM + 343 + + + __cstat + 351 + + + BICOMP + 261 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 400 + + + + + $PROJ_DIR$\..\lib\fatfs\mmc.c + + + ICCARM + 122 + + + __cstat + 127 + + + BICOMP + 18 + + + + + ICCARM + 399 422 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 416 75 395 53 434 420 412 417 424 382 421 410 42 397 408 + + + + + $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_ioreq.c + + + ICCARM + 160 + + + __cstat + 131 + + + BICOMP + 183 + + + + + ICCARM + 32 52 54 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 433 57 50 427 49 + + + + + $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_core.c + + + ICCARM + 60 + + + __cstat + 354 + + + BICOMP + 216 + + + + + ICCARM + 433 57 50 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 427 49 52 54 59 32 58 46 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\uart.c + + + ICCARM + 10 + + + __cstat + 386 + + + BICOMP + 39 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + BICOMP + 424 410 300 365 434 331 348 272 222 306 395 412 421 422 332 227 230 224 244 190 75 53 420 417 382 397 42 256 271 353 342 366 268 251 368 239 221 219 416 408 284 267 338 355 340 350 259 269 233 236 360 228 367 223 249 197 225 220 260 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\usb.c + + + ICCARM + 30 + + + __cstat + 33 + + + BICOMP + 28 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 425 50 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 427 49 58 57 433 52 54 51 414 426 32 + + + BICOMP + 53 300 236 49 267 220 414 397 42 284 306 223 47 417 348 355 340 366 269 228 197 425 433 75 420 382 332 338 350 259 233 360 367 249 225 260 52 50 58 51 426 395 434 412 424 421 410 422 408 427 256 271 227 331 353 342 230 268 272 251 224 368 365 239 244 221 222 219 190 416 57 54 32 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\timer.c + + + ICCARM + 44 + + + __cstat + 24 + + + BICOMP + 21 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + BICOMP + 395 300 421 422 365 412 331 348 272 222 434 424 410 332 227 230 224 244 190 75 53 420 417 382 397 42 256 271 353 342 366 268 251 368 239 221 219 416 408 284 306 267 338 355 340 350 259 269 233 236 360 228 367 223 249 197 225 220 260 + + + + + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p405.out + + + ILINK + 89 + + + OBJCOPY + 106 + + + + + ILINK + 194 73 134 339 335 226 270 262 276 100 291 290 299 288 296 229 255 258 119 301 264 0 44 139 217 213 208 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_exti.c + + + ICCARM + 294 + + + __cstat + 148 + + + BICOMP + 104 + + + + + ICCARM + 224 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_fsmc.c ICCARM @@ -2036,98 +919,6 @@ __cstat 189 - - BICOMP - 240 - - - - - ICCARM - 289 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_pwr.c - - - ICCARM - 216 - - - __cstat - 281 - - - BICOMP - 283 - - - - - ICCARM - 305 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_iwdg.c - - - ICCARM - 185 - - - __cstat - 275 - - - BICOMP - 244 - - - - - ICCARM - 309 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_rng.c - - - ICCARM - 201 - - - __cstat - 274 - - - BICOMP - 280 - - - - - ICCARM - 311 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_rtc.c - - - ICCARM - 209 - - - __cstat - 257 - BICOMP 195 @@ -2136,53 +927,413 @@ ICCARM - 312 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 289 313 316 290 310 293 341 + 368 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_tim.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_gpio.c ICCARM - 219 + 120 __cstat - 136 + 214 BICOMP - 199 + 185 ICCARM - 290 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 310 293 341 + 365 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 367 239 223 244 249 221 197 222 225 219 220 190 260 - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_usart.c + $PROJ_DIR$\..\bin\openblt_olimex_stm32p405.out + + + OBJCOPY + 67 + + + + + ILINK + 194 82 74 73 13 409 84 76 182 107 7 27 343 134 339 297 122 45 101 335 114 124 283 163 116 66 110 93 91 109 85 294 279 186 120 172 115 166 105 108 159 88 177 187 111 184 86 169 121 173 0 44 10 146 30 154 123 202 198 373 60 358 160 143 411 80 139 217 213 208 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_tdes.c ICCARM - 190 + 110 __cstat - 156 + 330 BICOMP - 246 + 98 ICCARM - 310 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 293 341 + 269 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dma.c + + + ICCARM + 85 + + + __cstat + 153 + + + BICOMP + 95 + + + + + ICCARM + 236 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dac.c + + + ICCARM + 93 + + + __cstat + 341 + + + BICOMP + 210 + + + + + ICCARM + 272 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_adc.c + + + ICCARM + 114 + + + __cstat + 371 + + + BICOMP + 180 + + + + + ICCARM + 230 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash.c + + + ICCARM + 172 + + + __cstat + 99 + + + BICOMP + 176 + + + + + ICCARM + 228 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_des.c + + + ICCARM + 66 + + + __cstat + 372 + + + BICOMP + 11 + + + + + ICCARM + 269 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dcmi.c + + + ICCARM + 109 + + + __cstat + 334 + + + BICOMP + 117 + + + + + ICCARM + 251 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\misc.c + + + ICCARM + 297 + + + __cstat + 363 + + + BICOMP + 26 + + + + + ICCARM + 260 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_crc.c + + + ICCARM + 283 + + + __cstat + 126 + + + BICOMP + 175 + + + + + ICCARM + 268 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash_md5.c + + + ICCARM + 115 + + + __cstat + 209 + + + BICOMP + 170 + + + + + ICCARM + 228 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_aes.c + + + ICCARM + 116 + + + __cstat + 130 + + + BICOMP + 102 + + + + + ICCARM + 269 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp.c + + + ICCARM + 163 + + + __cstat + 347 + + + BICOMP + 168 + + + + + ICCARM + 269 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash_sha1.c + + + ICCARM + 166 + + + __cstat + 118 + + + BICOMP + 171 + + + + + ICCARM + 228 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_can.c + + + ICCARM + 124 + + + __cstat + 333 + + + BICOMP + 282 + + + + + ICCARM + 259 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dbgmcu.c + + + ICCARM + 91 + + + __cstat + 356 + + + BICOMP + 178 + + + + + ICCARM + 233 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_flash.c + + + ICCARM + 279 + + + __cstat + 138 + + + BICOMP + 97 + + + + + ICCARM + 360 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 @@ -2191,67 +1342,21 @@ ICCARM - 168 + 105 __cstat - 255 + 135 BICOMP - 225 + 181 ICCARM - 476 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_spi.c - - - ICCARM - 208 - - - __cstat - 134 - - - BICOMP - 247 - - - - - ICCARM - 313 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_syscfg.c - - - ICCARM - 163 - - - __cstat - 251 - - - BICOMP - 233 - - - - - ICCARM - 316 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 290 310 293 341 + 367 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 239 223 244 249 221 197 222 225 219 220 190 260 @@ -2260,11 +1365,296 @@ ICCARM - 210 + 173 __cstat - 252 + 128 + + + BICOMP + 192 + + + + + ICCARM + 190 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_rng.c + + + ICCARM + 177 + + + __cstat + 201 + + + BICOMP + 204 + + + + + ICCARM + 249 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_rtc.c + + + ICCARM + 187 + + + __cstat + 141 + + + BICOMP + 113 + + + + + ICCARM + 221 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_pwr.c + + + ICCARM + 159 + + + __cstat + 215 + + + BICOMP + 203 + + + + + ICCARM + 223 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_syscfg.c + + + ICCARM + 86 + + + __cstat + 132 + + + BICOMP + 150 + + + + + ICCARM + 225 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_usart.c + + + ICCARM + 121 + + + __cstat + 83 + + + BICOMP + 147 + + + + + ICCARM + 220 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_tim.c + + + ICCARM + 169 + + + __cstat + 63 + + + BICOMP + 174 + + + + + ICCARM + 219 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_sdio.c + + + ICCARM + 111 + + + __cstat + 94 + + + BICOMP + 133 + + + + + ICCARM + 197 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_rcc.c + + + ICCARM + 88 + + + __cstat + 149 + + + BICOMP + 188 + + + + + ICCARM + 244 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_iwdg.c + + + ICCARM + 108 + + + __cstat + 211 + + + BICOMP + 155 + + + + + ICCARM + 239 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_spi.c + + + ICCARM + 184 + + + __cstat + 23 + + + BICOMP + 156 + + + + + ICCARM + 222 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 225 219 220 190 260 + + + + + $PROJ_DIR$\..\boot.c + + + ICCARM + 73 + + + __cstat + 145 + + + BICOMP + 273 + + + + + ICCARM + 392 90 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 448 375 385 438 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 378 400 401 + + + + + $PROJ_DIR$\..\startup_stm32f40xx.s + + + AARM + 335 + + + + + $PROJ_DIR$\..\timer.c + + + ICCARM + 44 + + + __cstat + 24 BICOMP @@ -2274,30 +1664,7 @@ ICCARM - 293 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_rcc.c - - - ICCARM - 166 - - - __cstat - 261 - - - BICOMP - 267 - - - - - ICCARM - 297 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 311 312 289 313 316 290 310 293 341 + 392 90 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 448 375 385 438 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 378 400 401 @@ -2306,168 +1673,21 @@ ICCARM - 242 + 134 __cstat - 153 + 72 BICOMP - 353 + 274 ICCARM - 466 167 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 22 459 461 10 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 477 464 473 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 436 - - - __cstat - 45 - - - BICOMP - 356 - - - - - ICCARM - 466 167 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 22 459 461 10 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 477 464 473 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c - - - ICCARM - 329 - - - __cstat - 390 - - - BICOMP - 354 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c - - - ICCARM - 379 - - - __cstat - 405 - - - BICOMP - 355 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c - - - ICCARM - 340 - - - __cstat - 392 - - - BICOMP - 352 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\system_stm32f4xx.c - - - ICCARM - 126 - - - __cstat - 223 - - - BICOMP - 350 - - - - - ICCARM - 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 22 459 461 10 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\startup_stm32f40xx.s - - - AARM - 424 - - - - - $PROJ_DIR$\..\timer.c - - - ICCARM - 102 - - - __cstat - 135 - - - BICOMP - 349 - - - - - ICCARM - 466 167 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 22 459 461 10 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 477 464 473 + 392 90 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 448 375 385 438 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 378 400 401 @@ -2476,26 +1696,376 @@ ICCARM - 173 + 119 __cstat - 389 + 310 BICOMP - 348 + 263 ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 - $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + + + ICCARM + 258 + + + __cstat + 315 + + + BICOMP + 253 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + + + ICCARM + 301 + + + __cstat + 317 + + + BICOMP + 254 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\..\..\..\Source\cop.c + + + ICCARM + 84 + + + __cstat + 179 + + + BICOMP + 5 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 + + + BICOMP + 382 75 420 42 53 417 397 395 434 412 424 421 410 422 408 416 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + + + ICCARM + 255 + + + __cstat + 314 + + + BICOMP + 328 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\system_stm32f4xx.c + + + ICCARM + 0 + + + __cstat + 161 + + + BICOMP + 266 + + + + + ICCARM + 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 448 375 385 438 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + + + ICCARM + 264 + + + __cstat + 308 + + + BICOMP + 252 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\main.c + + + ICCARM + 339 + + + __cstat + 431 + + + BICOMP + 257 + + + + + ICCARM + 392 90 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 448 375 385 438 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 378 400 401 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c + + + ICCARM + 107 + + + __cstat + 136 + + + BICOMP + 167 + + + + + ICCARM + 410 422 42 399 + + + BICOMP + 348 338 422 42 350 399 355 340 410 151 331 353 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + + + ICCARM + 229 + + + __cstat + 312 + + + BICOMP + 359 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\..\..\..\Source\xcp.c + + + ICCARM + 80 + + + __cstat + 344 + + + BICOMP + 77 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 + + + BICOMP + 420 75 382 53 417 397 395 434 412 424 421 42 408 416 410 422 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c + + + ICCARM + 146 + + + __cstat + 370 + + + BICOMP + 212 + + + + + ICCARM + 410 422 42 142 + + + BICOMP + 410 422 142 42 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\IAR\cpu_comp.c + + + ICCARM + 182 + + + __cstat + 125 + + + BICOMP + 144 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 342 348 + + + BICOMP + 397 53 417 75 420 382 42 408 342 395 434 412 424 421 410 422 348 416 + + + + + $PROJ_DIR$\..\..\..\..\Source\net.c + + + ICCARM + 45 + + + __cstat + 152 + + + BICOMP + 9 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 + + + BICOMP + 421 395 412 410 434 424 422 75 53 420 417 382 397 42 408 416 + + + + + $PROJ_DIR$\..\..\..\..\Source\com.c + + + ICCARM + 409 + + + __cstat + 336 + + + BICOMP + 1 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 418 398 425 + + + BICOMP + 382 75 42 398 420 418 425 53 417 397 408 395 434 412 424 421 416 410 422 + + + + + $PROJ_DIR$\..\usb_bsp.c ICCARM @@ -2503,17 +2073,428 @@ __cstat - 230 + 349 BICOMP - 351 + 357 ICCARM - 466 167 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 22 459 461 10 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 477 464 473 + 46 50 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 427 49 54 + + + + + $PROJ_DIR$\..\..\..\..\Source\boot.c + + + ICCARM + 73 + + + __cstat + 145 + + + BICOMP + 40 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 + + + BICOMP + 424 434 422 395 412 421 410 75 53 420 417 382 397 42 408 416 + + + + + $PROJ_DIR$\..\..\..\..\Source\file.c + + + ICCARM + 7 + + + __cstat + 337 + + + BICOMP + 70 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 12 348 331 338 340 350 355 353 68 43 31 62 20 96 16 3 29 6 + + + BICOMP + 348 412 3 331 31 395 421 422 12 434 424 410 408 353 20 96 68 6 416 75 53 420 417 382 397 42 43 338 355 340 350 62 29 16 + + + + + $PROJ_DIR$\..\..\..\..\Source\assert.c + + + ICCARM + 82 + + + __cstat + 234 + + + BICOMP + 14 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 + + + BICOMP + 434 422 424 395 412 421 410 75 53 420 417 382 397 42 408 416 + + + + + $PROJ_DIR$\..\usbd_usr.c + + + ICCARM + 411 + + + __cstat + 362 + + + BICOMP + 346 + + + + + ICCARM + 51 433 57 50 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 427 49 52 54 32 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 425 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\can.c + + + ICCARM + 13 + + + __cstat + 352 + + + BICOMP + 157 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 + + + BICOMP + 417 53 397 75 420 382 395 434 412 424 421 42 408 416 410 422 + + + + + $PROJ_DIR$\..\lib\usbotgdriver\src\usb_dcd.c + + + ICCARM + 202 + + + __cstat + 250 + + + BICOMP + 140 + + + + + ICCARM + 57 50 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 427 49 46 + + + + + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + + + ICCARM + 74 + + + __cstat + 364 + + + BICOMP + 8 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 + + + BICOMP + 434 422 424 395 412 421 410 75 53 420 417 382 397 42 408 416 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + + + ICCARM + 290 + + + __cstat + 304 + + + BICOMP + 345 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + + + ICCARM + 288 + + + __cstat + 303 + + + BICOMP + 313 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + + + ICCARM + 296 + + + __cstat + 324 + + + BICOMP + 307 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + + + ICCARM + 226 + + + __cstat + 329 + + + BICOMP + 321 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + + + ICCARM + 276 + + + __cstat + 309 + + + BICOMP + 316 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c + + + ICCARM + 270 + + + __cstat + 289 + + + BICOMP + 311 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + + + ICCARM + 299 + + + __cstat + 319 + + + BICOMP + 327 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + + + ICCARM + 291 + + + __cstat + 318 + + + BICOMP + 322 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + + + ICCARM + 262 + + + __cstat + 305 + + + BICOMP + 320 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + + + ICCARM + 100 + + + __cstat + 325 + + + BICOMP + 326 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/lib/system_stm32f4xx.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/lib/system_stm32f4xx.c index 0645aa77..11c18d1a 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/lib/system_stm32f4xx.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/lib/system_stm32f4xx.c @@ -106,12 +106,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Vector table offset was changed, because the first part in flash is occupied - * by the OpenBLT bootloader. Therefore we need to remap the vector table base - * address. Note that this value needs adjustment, if more space in flash is - * reserved for the bootloader. - */ -#define VECT_TAB_OFFSET 0x8000 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /******************************************************************************/ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/main.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/main.c index ff49af31..b9166f99 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -70,6 +71,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -81,6 +84,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/.settings/language.settings.xml index 735096dc..1951cdc2 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/.settings/language.settings.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/Debug/demoprog_olimex_stm32p405.elf b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/Debug/demoprog_olimex_stm32p405.elf index 32694977..3ad1ab61 100755 Binary files a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/Debug/demoprog_olimex_stm32p405.elf and b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/Debug/demoprog_olimex_stm32p405.elf differ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/Debug/demoprog_olimex_stm32p405.srec b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/Debug/demoprog_olimex_stm32p405.srec index bb0c59b3..4e0b278a 100755 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/Debug/demoprog_olimex_stm32p405.srec +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/Debug/demoprog_olimex_stm32p405.srec @@ -1,33 +1,33 @@ S021000064656D6F70726F675F6F6C696D65785F73746D3332703430352E7372656398 -S3150800800000000220859C0008D59C0008D59C000825 -S31508008010D59C0008D59C0008D59C000800000000E7 -S31508008020000000000000000000000000D59C0008C9 -S31508008030D59C000800000000D59C00080D9D00088E -S31508008040D59C0008D59C0008D59C0008D59C00083E -S31508008050D59C0008D59C0008D59C0008D59C00082E -S31508008060D59C0008D59C0008D59C0008D59C00081E -S31508008070D59C0008D59C0008D59C0008D59C00080E -S31508008080D59C0008D59C0008D59C0008D59C0008FE -S31508008090D59C0008D59C0008D59C0008D59C0008EE -S315080080A0D59C0008D59C0008D59C0008D59C0008DE -S315080080B0D59C0008D59C0008D59C0008D59C0008CE -S315080080C0D59C0008D59C0008D59C0008D59C0008BE -S315080080D0D59C0008D59C0008D59C0008D59C0008AE -S315080080E0D59C0008D59C0008D59C0008D59C00089E -S315080080F0D59C0008D59C0008D59C0008D59C00088E -S31508008100D59C0008D59C0008D59C0008D59C00087D -S31508008110D59C0008D59C0008D59C0008D59C00086D -S31508008120D59C0008D59C0008D59C0008D59C00085D -S31508008130D59C00080000000000000000D59C00083F -S31508008140D59C0008D59C0008D59C0008D59C00083D -S31508008150D59C0008D59C0008D59C0008D59C00082D -S31508008160D59C0008D59C0008D59C0008D59C00081D -S31508008170D59C0008D59C00080000000000000000FF -S31108008180D59C0008D59C0008EE11AA55F5 +S3150800800000000220919C0008E19C0008E19C000801 +S31508008010E19C0008E19C0008E19C000800000000C3 +S31508008020000000000000000000000000E19C0008BD +S31508008030E19C000800000000E19C0008199D00086A +S31508008040E19C0008E19C0008E19C0008E19C00080E +S31508008050E19C0008E19C0008E19C0008E19C0008FE +S31508008060E19C0008E19C0008E19C0008E19C0008EE +S31508008070E19C0008E19C0008E19C0008E19C0008DE +S31508008080E19C0008E19C0008E19C0008E19C0008CE +S31508008090E19C0008E19C0008E19C0008E19C0008BE +S315080080A0E19C0008E19C0008E19C0008E19C0008AE +S315080080B0E19C0008E19C0008E19C0008E19C00089E +S315080080C0E19C0008E19C0008E19C0008E19C00088E +S315080080D0E19C0008E19C0008E19C0008E19C00087E +S315080080E0E19C0008E19C0008E19C0008E19C00086E +S315080080F0E19C0008E19C0008E19C0008E19C00085E +S31508008100E19C0008E19C0008E19C0008E19C00084D +S31508008110E19C0008E19C0008E19C0008E19C00083D +S31508008120E19C0008E19C0008E19C0008E19C00082D +S31508008130E19C00080000000000000000E19C000827 +S31508008140E19C0008E19C0008E19C0008E19C00080D +S31508008150E19C0008E19C0008E19C0008E19C0008FD +S31508008160E19C0008E19C0008E19C0008E19C0008ED +S31508008170E19C0008E19C00080000000000000000E7 +S31108008180E19C0008E19C0008EE11AA55DD S3150800818C10B5054C237833B9044B13B10448AFF337 S3150800819C00800123237010BD0C0000200000000095 -S315080081AC609D000808B5034B1BB103490348AFF3A0 -S315080081BC008008BD0000000010000020609D00082B +S315080081AC6C9D000808B5034B1BB103490348AFF394 +S315080081BC008008BD00000000100000206C9D00081F S315080081CC53B94AB9002908BF00281CBF4FF0FF3124 S315080081DC4FF0FF3000F07AB9ADF1080C6DE904CE1A S315080081EC00F006F8DDF804E0DDE9022304B0704778 @@ -79,404 +79,405 @@ S315080084BC91E78146BEE7014678E702383C4445E732 S315080084CC084608E7A8F102083D442BE7704700BFA9 S315080084DC08B50848084B03604FF461434360002312 S315080084EC8360C360036183610C224261C36101F03E -S315080084FCF6F908BD50000020004400402DE9F04173 -S3150800850C04460D461746984600F0F4FF154BA3FB98 +S315080084FCF2F908BD50000020004400402DE9F04177 +S3150800850C04460D461746984600F0F0FF154BA3FB9C S3150800851C00308009002201E00132D2B2112A1ED89D S3150800852C114B13F8121003EB420393F801E001EB1D S3150800853C0E0303FB0443B0FBF3FC03FB1C06002EE3 S3150800854CEAD11FFA8CF32B80013B9BB2B3F5806FF3 S3150800855CE2D2397088F800E00120BDE8F0810020ED -S3150800856CBDE8F081D34D6210789D000830B58DB00A +S3150800856CBDE8F081D34D6210849D000830B58DB0FE S3150800857C0025ADF82E508DF82D500CAB03F8045D84 S3150800858C0DF12D020DF12E014FF4FA70FFF7B6FF1F S3150800859C1A4C1B4B236025766576A576E5762577EA S315080085AC6577A560E5609DF82D30013B1B042361BA S315080085BC9DF82C30013B1B056361BDF82E306360BA -S315080085CC204600F046F906950795012308934CF6C4 +S315080085CC204600F042F906950795012308934CF6C8 S315080085DCE042019202954FF6E0720392042204924D S315080085EC059509930E230A930DEB0201204600F01C -S315080085FCD7F9204600F06CFA0DB030BD28000020E3 +S315080085FCD3F9204600F068FA0DB030BD28000020EB S3150800860C0064004008B5002301220146034801F026 -S3150800861C95F908B1002008BD012008BD50000020BE +S3150800861C91F908B1002008BD012008BD50000020C2 S3150800862C08B5FFF755FFFFF7A1FF08BDBFF34F8F3E S3150800863C0549CA6802F4E062044B1343CB60BFF3E6 S3150800864C4F8F00BFFDE700BF00ED00E00400FA0500 -S3150800865C08B5224B1B78B3B92148FFF7D3FF01287D -S3150800866C00D008BD1E4B1B78013BDBB23F2BF8D85C -S3150800867C01F042FB1B4B18600122184B1A700022A2 -S3150800868C194B1A7008BD184B1B780133144818443B -S3150800869CFFF7B8FF01280AD001F02EFB114B1B6817 -S315080086AC64339842DDD900220C4B1A70D9E70E4A6E -S315080086BC13780133DBB21370094A12789342D0D17E -S315080086CC0022064B1A70064B5B78FF2BC9D1044B5C -S315080086DC9B78002BC5D1FFF7A9FF00BFD10000205E -S315080086EC90000020D4000020D200002000B58BB0EA -S315080086FC01AB03AA00210F4800F018FA30B940F272 -S3150800870C6763039A9A4204D0002343B90BB05DF809 -S3150800871C04FB059B0BB10023F7E70123F5E79DF84E -S3150800872C0430FF2BF2D19DF80530002BEED1FFF764 -S3150800873C7DFF00BF2800002008B5FFF789FFFFF76B -S3150800874CD5FF08BD08B501224FF48051014800F049 -S3150800875CE3FB08BD0008024010B501F0CDFA104B3A -S3150800876C1B68C31AB3F5FA7F0ED304460D4B1B7858 -S3150800877C5BB901220B4B1A7000224FF480510A4840 -S3150800878C00F0CAFB064B1C6010BD0022054B1A7084 -S3150800879C01224FF48051044800F0BEFBF2E700BFFB -S315080087ACDC000020D80000200008024010B5044662 -S315080087BC0E4B18784FF47A73B3FBF0F30C4A106827 -S315080087CCB0FBF3F000F096FA68B90F2C01D901202A -S315080087DC10BD002221464FF0FF3000F059FA054B28 -S315080087EC1C60002010BD012010BD00BF0000002039 -S315080087FC080000200400002008B50B4B1A6842F448 -S3150800880C00721A601A6842F480621A601A6842F496 -S3150800881C80721A60032000F029FA0020FFF7C6FFC1 -S3150800882C01F084F9002008BD003C0240034A116897 -S3150800883C034B1B780B441360704700BFE000002005 -S3150800884C00000020014B1868704700BFE0000020AC -S3150800885C7047002800F0A18038B5044690F82030FF -S3150800886CD3B12268136823F002031360FFF7EAFFFB -S3150800887C054623685A6812F0020F10D0FFF7E2FF7C -S3150800888C401B0A28F5D9636A43F40033636205234F -S3150800889C84F82030012038BDFFF7DAFFE1E71A68C3 -S315080088AC42F001021A60FFF7CDFF054623685A68A5 -S315080088BC12F0010F0DD1FFF7C5FF401B0A28F5D999 -S315080088CC636A43F400336362052384F8203001207D -S315080088DC38BD227E012A3DD01A6822F080021A6021 -S315080088EC637E012B3BD02268136823F04003136088 -S315080088FCA37E012B39D02268136823F0200313605A -S3150800890CE37E012B37D02268136843F010031360FB -S3150800891C237F012B35D02268136823F008031360D4 -S3150800892C637F012B33D02268136823F0040313608A -S3150800893C2168A368E26813432269134362691343E7 -S3150800894C6268013A1343CB6100206062012384F804 -S3150800895C203038BD1A6842F080021A60C0E72268D7 -S3150800896C136843F040031360C2E72268136843F0A8 -S3150800897C20031360C4E72268136823F010031360FE -S3150800898CC6E72268136843F008031360C8E7226831 -S3150800899C136843F004031360CAE70120704700000C -S315080089AC90F82030DBB2012B0AD090F82030DBB2DD -S315080089BC022B05D0436A43F4802343620120704797 -S315080089CC70B4424BD3F8002242F00102C3F80022DD -S315080089DCD3F8002222F47C52C3F80022D3F80022E2 -S315080089EC486A42EA0022C3F800224A69012000FAC2 -S315080089FC02F2D3F81C42D0430440C3F81C42CB699C -S31508008A0CB3B9324BD3F80C420440C3F80C424C6948 -S31508008A1CCE688D8845EA0645483443F834504D6986 -S31508008A2C8E680C8844EA0644483503EBC5035C603B -S31508008A3CCB69012B1DD08B69002B32D1234CD4F872 -S31508008A4C04320340C4F804320B698BBB1F4BD3F8B2 -S31508008A5C14422040C3F814020B6A012B2FD01B4A70 -S31508008A6CD2F8003223F00103C2F80032002070BCA1 -S31508008A7C7047164BD3F80C421443C3F80C424C6996 -S31508008A8C0E688D8845EA0645483443F834504D69D6 -S31508008A9C8E688C8944EA0644483503EBC5035C604A -S31508008AACC9E70A4CD4F804321343C4F80432CBE7AA -S31508008ABC0648D0F814321343C0F81432CCE7034BEB -S31508008ACCD3F81C120A43C3F81C22C8E700640040FA -S31508008ADC38B590F82030DBB2012B05D0436A43F445 -S31508008AEC00234362012038BD0446022380F8203057 -S31508008AFC0268136823F001031360FFF7A3FE05460B -S31508008B0C23685B6813F0010F0DD0FFF79BFE401B23 -S31508008B1C0A28F5D9636A43F400336362052384F89B -S31508008B2C2030012038BD0020606238BD30B490F882 -S31508008B3C2040E4B2012C0BD090F82040E4B2022C71 -S31508008B4C06D0436A43F480234362012030BC704745 -S31508008B5C51B90468E46814F0030F07D1436A43F467 -S31508008B6C001343620120F1E701295DD0056801F184 -S31508008B7C1B0424012C5904F004049460002C5ED1C7 -S31508008B8C056801F11B0424012C59640D1460056851 -S31508008B9C01F11B0424012D59C5F34005D560056860 -S31508008BAC25446D6805F00F051561056825446D6843 -S31508008BBCC5F30725956105682C446468240C546133 -S31508008BCC04680A011444D4F8B8411C7004681444A7 -S31508008BDCD4F8B841240A5C7004681444D4F8B84133 -S31508008BEC240C9C7004681444D4F8B841240EDC7028 -S31508008BFC04681444D4F8BC411C7104681444D4F8B1 -S31508008C0CBC41240A5C7104681444D4F8BC41240C95 -S31508008C1C9C7104682244D2F8BC21120EDA71B1B1E7 -S31508008C2C01291BD0002091E70468246914F0030F6E -S31508008C3C9CD1436A43F400134362012086E7056816 -S31508008C4C01F11B0424012C59E40854609FE70268BF -S31508008C5CD36843F02003D360002077E702681369D2 -S31508008C6C43F020031361002070E70000074AD3681D -S31508008C7C23F4E0631B041B0C000200F4E0601843A9 -S31508008C8C40F0BF6040F40030D060704700ED00E063 -S31508008C9C30B4164BDB68C3F30223C3F10704042C68 -S31508008CAC28BF04241D1D062D17D9033B012505FADB -S31508008CBC04F4013C2140994005FA03F3013B1340A7 -S31508008CCC194300280BDB0901C9B200F1604000F515 -S31508008CDC614080F8001330BC70470023E6E700F0CB -S31508008CEC0F000901C9B2024B1954F4E700ED00E074 -S31508008CFC14ED00E00138B0F1807F0AD2064B5860BB -S31508008D0CF021064A82F823100020986007221A6080 -S31508008D1C70470120704700BF10E000E000ED00E04E -S31508008D2C042805D0054A136823F00403136070471A -S31508008D3C024A136843F004031360704710E000E01E -S31508008D4C704708B5FFF7FCFF08BD0000F0B583B007 -S31508008D5C00244BE04FEAD40E0EF1080E50F82E20E4 -S31508008D6C04F00706B6000F27B74022EA07020F6978 -S31508008D7C07FA06F6324340F82E2046E0072600E0AE -S31508008D8C002606FA0EF6324302335E4E46F82320C8 -S31508008D9C5D4B1A68EB4302EA03064F6817F4803FEB -S31508008DAC01D045EA0206584A1660526803EA0206DA -S31508008DBC4F6817F4003F01D045EA0206524A56603E -S31508008DCC926803EA02064F6817F4801F01D045EA39 -S31508008DDC02064D4A9660D26813404E6816F4001F78 -S31508008DEC01D045EA0203484AD36001340F2C00F23D -S31508008DFC86800123A3400A6803EA0205AB42F4D134 -S31508008E0C4A68022AA6D0122AA4D006684FEA440E4B -S31508008E1C032202FA0EF2D24316404F6807F00307F4 -S31508008E2C07FA0EF73E4306604E68771E012F03D9E4 -S31508008E3C112E01D0122E0FD186681640CF6807FA6C -S31508008E4C0EF73E438660466826EA03034E68C6F369 -S31508008E5C0016A64033434360C3681A408B6803FA6E -S31508008E6C0EF31A43C2604B6813F0805FBDD0002323 -S31508008E7C0193264B5A6C42F480425A645B6C03F499 -S31508008E8C80430193019BA3089E1C1E4A52F8262078 -S31508008E9C04F003064FEA860E0F2606FA0EF622EAA9 -S31508008EAC06021B4FB8423FF46BAF1A4EB0421AD0AB -S31508008EBC06F58066B04218D006F58066B04216D024 -S31508008ECC06F58066B04214D006F58066B04212D01C -S31508008EDC06F58066B04210D006F58066B0423FF4BF -S31508008EEC4DAF08264DE701264BE7022649E7032630 -S31508008EFC47E7042645E7052643E7062641E703B078 -S31508008F0CF0BD00BF00380140003C0140003802406B -S31508008F1C000002400004024012B90904816170473E -S31508008F2C81617047002800F0BB8170B582B0044699 -S31508008F3C036813F0010F3BD0A74B9B6803F00C0397 -S31508008F4C042B2CD0A44B9B6803F00C03082B21D0C4 -S31508008F5C6368B3F5803F4FD0B3F5A02F52D09E4B24 -S31508008F6C1A6822F480321A601A6822F480221A606F -S31508008F7C6368002B50D0FFF765FC0546964B1B68BB -S31508008F8C13F4003F14D1FFF75DFC401B6428F5D998 -S31508008F9C03208AE1904B5B6813F4800FD8D08E4B74 -S31508008FAC1B6813F4003F03D06368002B00F07A812A -S31508008FBC236813F0020F55D0874B9B6813F00C0FE0 -S31508008FCC3ED0854B9B6803F00C03082B33D0E36823 -S31508008FDC002B68D00122814B1A60FFF733FC05463B -S31508008FEC7D4B1B6813F0020F54D1FFF72BFC401B6B -S31508008FFC0228F5D9032058E1774A136843F48033DD -S3150800900C1360B5E7744B1A6842F480221A601A6822 -S3150800901C42F480321A60ABE7FFF714FC05466E4B38 -S3150800902C1B6813F4003FC3D0FFF70CFC401B6428E5 -S3150800903CF5D9032039E1684B5B6813F4800FC6D168 -S3150800904C654B1B6813F0020F04D0E368012B01D0A3 -S3150800905C01202AE1604A136823F0F803216943EAE0 -S3150800906CC1031360236813F0080F40D0636963B318 -S3150800907C01225B4B1A60FFF7E5FB0546564B5B6F07 -S3150800908C13F0020F33D1FFF7DDFB401B0228F5D98D -S3150800909C03200AE1504A136823F0F803216943EACE -S315080090ACC1031360DEE700224C4B1A60FFF7CAFBBC -S315080090BC0546494B1B6813F0020FD3D0FFF7C2FBCA -S315080090CC401B0228F5D90320EFE00022444B1A6016 -S315080090DCFFF7B8FB0546404B5B6F13F0020F06D043 -S315080090ECFFF7B0FB401B0228F5D90320DDE0236807 -S315080090FC13F0040F79D0384B1B6C13F0805F33D107 -S3150800910C00230193344B1A6C42F080521A641B6C80 -S3150800911C03F080530193019B0125324B1B6813F412 -S3150800912C807F23D0A368012B34D0052B38D02A4B4B -S3150800913C1A6F22F001021A671A6F22F004021A67D4 -S3150800914CA368002B36D0FFF77DFB0646224B1B6F18 -S3150800915C13F0020F48D1FFF775FB801B41F28833D9 -S3150800916C9842F3D90320A0E00025D6E71D4A1368D8 -S3150800917C43F480731360FFF765FB0646194B1B68AF -S3150800918C13F4807FCED1FFF75DFB801B0228F5D93F -S3150800919C03208AE0104A136F43F001031367CFE7E5 -S315080091AC0D4B1A6F42F004021A671A6F42F001024D -S315080091BC1A67C5E7FFF746FB0646074B1B6F13F006 -S315080091CC020F11D0FFF73EFB801B41F28833984201 -S315080091DCF3D9032069E000BF00380240000047427B -S315080091EC800E474200700040E5B9A369002B5BD09E -S315080091FC304A926802F00C02082A58D0022B17D073 -S3150800920C00222D4B1A60FFF71DFB0446294B1B68E1 -S3150800921C13F0007F42D0FFF715FB001B0228F5D987 -S3150800922C032042E0234A136C23F080531364DCE7D3 -S3150800923C0022214B1A60FFF705FB05461D4B1B68E0 -S3150800924C13F0007F06D0FFF7FDFA401B0228F5D96C -S3150800925C03202AE0E369226A1343626A43EA82130B -S3150800926CA26A5208013A43EA0243E26A43EA0263F3 -S3150800927C104A53600122104B1A60FFF7E3FA0446B2 -S3150800928C0C4B1B6813F0007F06D1FFF7DBFA001BAB -S3150800929C0228F5D9032008E0002006E0002004E0A7 -S315080092AC01207047012000E0002002B070BD0120AB -S315080092BCFBE700BF0038024060004742F8B5314B67 -S315080092CC9B6803F00C03042B59D0082B01D02E48AD -S315080092DCF8BD2C4B5A6802F03F025B6813F4800FFA -S315080092EC2AD0284B5B68C3F388131E4600275C01FB -S315080092FC0025E41A65EB0705A90141EA9461A0016A -S3150800930C001B61EB0501CB0043EA5073C400A0199E -S3150800931C43EB07014B0243EAD05344022046194655 -S3150800932C0023FEF74DFF174B5B68C3F3014301336C -S3150800933C5B00B0FBF3F0F8BD124B5B68C3F3881304 -S3150800934C1E4600275C010025E41A65EB0705A901F2 -S3150800935C41EA9461A001001B61EB0501CB0043EACD -S3150800936C5073C400A01943EB07018B0243EA9053D0 -S3150800937C8402204619460023FEF722FFD3E703484A -S3150800938CF8BD00BF003802400024F40000127A0031 -S3150800939C002800F09D8070B504464F4B1B6803F0FF -S315080093AC0F038B4209D2CBB24B4A1370136803F0E6 -S315080093BC0F03994201D0012070BD236813F0020FE8 -S315080093CC17D013F0040F04D0444A936843F4E053BF -S315080093DC9360236813F0080F04D0404A936843F44B -S315080093EC604393603D4A936823F0F003A0680343F7 -S315080093FC93600D46236813F0010F32D06368012B76 -S3150800940C21D09A1E012A25D9344A126812F0020F65 -S3150800941C60D032498A6822F0030213438B60FFF747 -S3150800942C11FA06462D4B9B6803F00C036268B3EBE6 -S3150800943C820F16D0FFF706FA801B41F28833984242 -S3150800944CF0D9032070BD254A126812F4003FE0D10A -S3150800945C012070BD214A126812F0007FD9D1012073 -S3150800946C70BD1D4B1B6803F00F039D4209D2EAB26F -S3150800947C194B1A701B6803F00F039D4201D001208B -S3150800948C70BD236813F0040F06D0144A936823F4AE -S3150800949CE053E1680B439360236813F0080F07D079 -S315080094AC0E4A936823F46043216943EAC103936027 -S315080094BCFFF704FF094B9B68C3F30313084AD35CF5 -S315080094CCD840084B18600020FFF770F9002070BDD3 -S315080094DC01207047012070BD003C02400038024054 -S315080094EC9C9D000808000020014B1868704700BFB7 -S315080094FC0800002008B5FFF7F7FF044B9B68C3F379 -S3150800950C8223034AD35CD84008BD00BF003802400A -S3150800951CAC9D000808B5FFF7E7FF044B9B68C3F33F -S3150800952C4233034AD35CD84008BD00BF003802401A -S3150800953CAC9D00082DE9F04704460268136923F42C -S3150800954C4053C1680B4313610168CB6823F4164377 -S3150800955C23F00C0382680069024360690243E069E0 -S3150800956C02431343CB602268536923F44073A16901 -S3150800957C0B435361E369B3F5004F62D0D4F800800E -S3150800958CBB4B984500F01B8103F58063984500F0AA -S3150800959C1681FFF7AFFF00EB800000EB80006568D3 -S315080095ACAD00B0FBF5F5B34FA7FB05356D092E01DC -S315080095BCFFF7A0FF00EB800000EB80006568AD00AC -S315080095CCB0FBF5FAFFF796FF00EB800000EB800086 -S315080095DC6568AD00B0FBF5F5A7FB05356D094FF0D1 -S315080095EC640909FB15A52D013235A7FB05356D094F -S315080095FC05F0F0053544FFF77DFF00EB800000EB26 -S3150800960C80006668B600B0FBF6F6FFF773FF00EB52 -S3150800961C800000EB800063689B00B0FBF3F0A7FBAF -S3150800962C0030400909FB10694FEA091909F132099A -S3150800963CA7FB0937C7F343172F44C8F80870BDE8CA -S3150800964CF087D4F8008003F1804303F5104398455E -S3150800965C5CD003F58063984558D0FFF74BFF00EBB9 -S3150800966C800000EB800065686D00B0FBF5F5814F56 -S3150800967CA7FB05356D092E01FFF73CFF00EB8000B3 -S3150800968C00EB800065686D00B0FBF5FAFFF732FF5A -S3150800969C00EB800000EB800065686D00B0FBF5F50B -S315080096ACA7FB05356D094FF0640909FB15A5ED00F7 -S315080096BC3235A7FB05356D096D0005F4F87535448B -S315080096CCFFF718FF00EB800000EB80006668760059 -S315080096DCB0FBF6F6FFF70EFF00EB800000EB800000 -S315080096EC63685B00B0FBF3F3A7FB03235B0909FB79 -S315080096FC13694FEAC90909F13209A7FB0937C7F3F8 -S3150800970C42172F44C8F80870BDE8F087FFF702FF28 -S3150800971C00EB800000EB800065686D00B0FBF5F58A -S3150800972C544FA7FB05356D092E01FFF7F3FE00EB29 -S3150800973C800000EB800065686D00B0FBF5FAFFF75A -S3150800974CE9FE00EB800000EB800065686D00B0FB5D -S3150800975CF5F5A7FB05356D094FF0640909FB15A549 -S3150800976CED003235A7FB05356D096D0005F4F87566 -S3150800977C3544FFF7CFFE00EB800000EB80006668EF -S3150800978C7600B0FBF6F6FFF7C5FE00EB800000EBA3 -S3150800979C800063685B00B0FBF3F3A7FB03235B094C -S315080097AC09FB13694FEAC90909F13209A7FB0937FD -S315080097BCC7F342172F44C8F80870BDE8F087FFF7BF -S315080097CCA9FE00EB800000EB80006568AD00B0FBDD -S315080097DCF5F5284FA7FB05356D092E01FFF79AFEFF -S315080097EC00EB800000EB80006568AD00B0FBF5FA75 -S315080097FCFFF790FE00EB800000EB80006568AD007B -S3150800980CB0FBF5F5A7FB05356D094FF0640909FBA7 -S3150800981C15A52D013235A7FB05356D0905F0F005A3 -S3150800982C3544FFF777FE00EB800000EB8000666896 -S3150800983CB600B0FBF6F6FFF76DFE00EB800000EB0A -S3150800984C800063689B00B0FBF3F3A7FB03235B095B -S3150800985C09FB13694FEA091909F13209A7FB0937FC -S3150800986CC7F343172F44C8F80870BDE8F08700BF44 -S3150800987C001001401F85EB512DE9F04105460F46B6 -S3150800988C16469846069C2B681B6837EA03030CBFDA -S3150800989C01230023B3421ED1B4F1FF3FF3D02CB100 -S315080098ACFEF7D0FFA0EB08008442ECD22A68D368F6 -S315080098BC23F4D073D3602A68536923F001035361E8 -S315080098CC202385F8393085F83A30002385F8383066 -S315080098DC0320BDE8F0810020BDE8F081704758B33D -S315080098EC10B5044690F839300BB3242384F8393074 -S315080098FC2268D36823F40053D3602046FFF71AFE78 -S3150800990C2268136923F4904313612268536923F080 -S3150800991C2A0353612268D36843F40053D3600020AA -S3150800992CE063202384F8393084F83A3010BD80F887 -S3150800993C3830FFF7D3FFD8E7012070472DE9F041FF -S3150800994C82B01E4690F83A30DBB2202B03D00220A8 -S3150800995C02B0BDE8F08104460D469046002958D061 -S3150800996C002A58D090F83830012B01D10220EFE7A5 -S3150800997C012380F838300023C363222380F83A3059 -S3150800998CFEF760FF0746A4F82C80A4F82E801DE08D -S3150800999C00963B46002220212046FFF76DFF002843 -S315080099AC3BD1236933B923685B68C3F3080325F8ED -S315080099BC023B0BE023685B68DBB225F8013B05E04C -S315080099CC23685B6803F07F032B700135E38D9BB22C -S315080099DCC3B1E38D9BB2013B9BB2E385A368B3F598 -S315080099EC805FD5D000963B46002220212046FFF703 -S315080099FC43FFA0B92369002BE2D123685B682B705F -S31508009A0C0135E3E7202384F83A30002084F838003F -S31508009A1C9EE701209CE701209AE7032098E703209C -S31508009A2C96E700000E49D1F8883043F47003C1F864 -S31508009A3C88300C4B1A6842F001021A6000209860B4 -S31508009A4C1A6822F0847222F480321A60064A5A6026 -S31508009A5C1A6822F480221A60D860044B8B6070470F -S31508009A6C00ED00E0003802401030002400800008A9 -S31508009A7C00B595B000210191204B1A6C42F080522A -S31508009A8C1A641B6C03F080530193019B02911C4BC7 -S31508009A9C1A6842F480421A601B6803F480430293E6 -S31508009AAC029B012308934FF48033099302230E93E8 -S31508009ABC4FF480020F92082210924FF4A87211925A -S31508009ACC12930723139308A8FFF72CFA00B1FEE7A5 -S31508009ADC0F23039302230493002305934FF4A053F7 -S31508009AEC06934FF480530793052103A8FFF750FC00 -S31508009AFC00B1FEE715B05DF804FB00BF0038024064 -S31508009B0C0070004008B5FEF777FEFFF7B1FF00F0CE -S31508009B1CDDF8FEF717FE08BD08B5FFF7F3FFFEF7ED -S31508009B2C7FFDFEF719FEFEF707FEFAE770B58CB057 -S31508009B3C002400944C4B5A6C42F480425A645A6C7A -S31508009B4C02F480420092009A01941A6C42F08052F8 -S31508009B5C1A641A6C02F080520192019A02941A6BDA -S31508009B6C42F001021A631A6B02F001020292029A7F -S31508009B7C03941A6B42F002021A631A6B02F0020281 -S31508009B8C0392039A04941A6B42F004021A631A6B32 -S31508009B9C02F004020492049A05941A6C42F40032F8 -S31508009BAC1A641A6C02F400320592059A06941A6C19 -S31508009BBC42F000721A641B6C03F000730693069B42 -S31508009BCC0320FFF753F8224621466FF00B00FFF7E8 -S31508009BDC5FF8224621466FF00A00FFF759F822462D -S31508009BEC21466FF00900FFF753F8224621466FF01D -S31508009BFC0400FFF74DF8224621466FF00300FFF7E5 -S31508009C0C47F8224621466FF00100FFF741F8224635 -S31508009C1C21464FF0FF30FFF73BF84FF4805307937C -S31508009C2C0125089509940A9407A91048FFF78EF898 -S31508009C3C0C23079302260896099503250A950723EC -S31508009C4C0B9307A90A48FFF781F84FF4407307935B -S31508009C5C089609940A9509230B9307A90548FFF753 -S31508009C6C75F80CB070BD00BF003802400008024001 -S31508009C7C0000024000040240DFF834D0002103E063 -S31508009C8C0C4B5B58435004310B480C4B42189A4208 -S31508009C9CF6D30B4A02E0002342F8043B094B9A42DE -S31508009CACF9D3FFF7BFFE00F031F8FFF735FF704721 -S31508009CBC00000220C49D0008000000200C000020B3 -S31508009CCC0C000020E4000020FEE7000008B5FFF7B2 -S31508009CDC0BFC084BA3FB00308009FFF70BF804209C -S31508009CECFFF71EF8002211464FF0FF30FEF7D0FFA3 -S31508009CFC08BD00BFD34D621008B5FEF7A3FD08BD1D -S31508009D0C08B5FEF793FDFFF71CF808BD70B50D4EA8 -S31508009D1C0D4CA41BA4100025A54209D10B4E0C4CC6 -S31508009D2C00F018F8A41BA4100025A54205D170BD97 -S31508009D3C56F8253098470135EEE756F825309847FA -S31508009D4C0135F2E7BC9D0008BC9D0008BC9D0008C7 -S31508009D5CC09D0008F8B500BFF8BC08BC9E46704705 -S31108009D6CF8B500BFF8BC08BC9E4670475E -S31508009D7805020602060307030803090309040A0479 -S31508009D880B040C040C050D050E050F050F06100629 -S31508009D981007100800000000000000000102030474 -S31108009DA806070809000000000102030479 -S30D08009DB448E4FF7F01000000EE -S30908009DBCB18100085B -S30908009DC08D8100087B -S31108009DC401000000100000000024F4005C -S70508009C85D1 +S3150800865C08B5214B1B78B3B92048FFF7D3FF01287F +S3150800866C00D008BD1D4B1B78013BDBB23F2BF8D85D +S3150800867C01F048FB1A4B18600122174B1A7000229E +S3150800868C184B1A7008BD174B1B780133134818443E +S3150800869CFFF7B8FF01280AD001F034FB104B1B6812 +S315080086AC64339842DDD900220B4B1A70D9E70D4A70 +S315080086BC13780133DBB21370084A12789342D0D17F +S315080086CC0021054A1170054A5278FF2AC9D1022B96 +S315080086DCC7D1FFF7ABFF00BFD100002090000020E8 +S315080086ECD4000020D200002000B58BB001AB03AA41 +S315080086FC00210E4800F016FA30B940F26763039A67 +S3150800870C9A4204D0002343B90BB05DF804FB059BD1 +S3150800871C0BB10023F7E70123F5E79DF80430FF2B8F +S3150800872CF2D1079B022BEFD1FFF780FF2800002020 +S3150800873C08B5FFF78DFFFFF7D7FF08BD08B501226F +S3150800874C4FF48051014800F0E3FB08BD00080240D5 +S3150800875C10B501F0D7FA104B1B68C31AB3F5FA7F9C +S3150800876C0ED304460D4B1B785BB901220B4B1A70C2 +S3150800877C00224FF480510A4800F0CAFB064B1C60D5 +S3150800878C10BD0022054B1A7001224FF48051044883 +S3150800879C00F0BEFBF2E700BFDC000020D80000208A +S315080087AC0008024010B504460E4B18784FF47A733D +S315080087BCB3FBF0F30C4A1068B0FBF3F000F096FA32 +S315080087CC68B90F2C01D9012010BD002221464FF0A3 +S315080087DCFF3000F059FA054B1C60002010BD012033 +S315080087EC10BD00BF00000020080000200400002077 +S315080087FC08B50B4B1A6842F400721A601A6842F4F0 +S3150800880C80621A601A6842F480721A60032000F0BB +S3150800881C29FA0020FFF7C6FF01F08EF9002008BDE3 +S3150800882C003C0240034A1168034B1B780B44136047 +S3150800883C704700BFE000002000000020014B1868BC +S3150800884C704700BFE00000207047002800F0A180A8 +S3150800885C38B5044690F82030D3B12268136823F053 +S3150800886C02031360FFF7EAFF054623685A6812F0FD +S3150800887C020F10D0FFF7E2FF401B0A28F5D9636AEE +S3150800888C43F400336362052384F82030012038BD95 +S3150800889CFFF7DAFFE1E71A6842F001021A60FFF700 +S315080088ACCDFF054623685A6812F0010F0DD1FFF764 +S315080088BCC5FF401B0A28F5D9636A43F40033636283 +S315080088CC052384F82030012038BD227E012A3DD0AC +S315080088DC1A6822F080021A60637E012B3BD022684C +S315080088EC136823F040031360A37E012B39D022684A +S315080088FC136823F020031360E37E012B37D022681C +S3150800890C136843F010031360237F012B35D02268BC +S3150800891C136823F008031360637F012B33D0226896 +S3150800892C136823F0040313602168A368E2681343F1 +S3150800893C22691343626913436268013A1343CB6194 +S3150800894C00206062012384F8203038BD1A6842F092 +S3150800895C80021A60C0E72268136843F0400313606C +S3150800896CC2E72268136843F020031360C4E7226841 +S3150800897C136823F010031360C6E72268136843F0E4 +S3150800898C08031360C8E72268136843F004031360EE +S3150800899CCAE701207047000090F82030DBB2012BA3 +S315080089AC0AD090F82030DBB2022B05D0436A43F488 +S315080089BC802343620120704770B4424BD3F80022DF +S315080089CC42F00102C3F80022D3F8002222F47C52AA +S315080089DCC3F80022D3F80022486A42EA0022C3F8F8 +S315080089EC00224A69012000FA02F2D3F81C42D0434D +S315080089FC0440C3F81C42CB69B3B9324BD3F80C42CA +S31508008A0C0440C3F80C424C69CE688D8845EA064585 +S31508008A1C483443F834504D698E680C8844EA064449 +S31508008A2C483503EBC5035C60CB69012B1DD08B69FC +S31508008A3C002B32D1234CD4F804320340C4F8043248 +S31508008A4C0B698BBB1F4BD3F814422040C3F8140296 +S31508008A5C0B6A012B2FD01B4AD2F8003223F00103E4 +S31508008A6CC2F80032002070BC7047164BD3F80C4283 +S31508008A7C1443C3F80C424C690E688D8845EA0645C2 +S31508008A8C483443F834504D698E688C8944EA064458 +S31508008A9C483503EBC5035C60C9E70A4CD4F80432C5 +S31508008AAC1343C4F80432CBE70648D0F81432134300 +S31508008ABCC0F81432CCE7034BD3F81C120A43C3F89C +S31508008ACC1C22C8E70064004038B590F82030DBB2A9 +S31508008ADC012B05D0436A43F400234362012038BDB9 +S31508008AEC0446022380F820300268136823F0010339 +S31508008AFC1360FFF7A3FE054623685B6813F0010FA6 +S31508008B0C0DD0FFF79BFE401B0A28F5D9636A43F480 +S31508008B1C00336362052384F82030012038BD002019 +S31508008B2C606238BD30B490F82040E4B2012C0BD00A +S31508008B3C90F82040E4B2022C06D0436A43F4802312 +S31508008B4C4362012030BC704751B90468E46814F0DC +S31508008B5C030F07D1436A43F4001343620120F1E77C +S31508008B6C01295DD0056801F11B0424012C5904F078 +S31508008B7C04049460002C5ED1056801F11B042401E1 +S31508008B8C2C59640D1460056801F11B0424012D5938 +S31508008B9CC5F34005D560056825446D6805F00F05D5 +S31508008BAC1561056825446D68C5F307259561056843 +S31508008BBC2C446468240C546104680A011444D4F8DF +S31508008BCCB8411C7004681444D4F8B841240A5C7083 +S31508008BDC04681444D4F8B841240C9C7004681444F2 +S31508008BECD4F8B841240EDC7004681444D4F8BC419B +S31508008BFC1C7104681444D4F8BC41240A5C710468DA +S31508008C0C1444D4F8BC41240C9C7104682244D2F850 +S31508008C1CBC21120EDA71B1B101291BD0002091E7E3 +S31508008C2C0468246914F0030F9CD1436A43F40013B7 +S31508008C3C4362012086E7056801F11B0424012C59BF +S31508008C4CE40854609FE70268D36843F02003D360B6 +S31508008C5C002077E70268136943F0200313610020AC +S31508008C6C70E70000074AD36823F4E0631B041B0C67 +S31508008C7C000200F4E060184340F0BF6040F4003096 +S31508008C8CD060704700ED00E030B4164BDB68C3F3D8 +S31508008C9C0223C3F10704042C28BF04241D1D062D2A +S31508008CAC17D9033B012505FA04F4013C21409940E8 +S31508008CBC05FA03F3013B1340194300280BDB0901A2 +S31508008CCCC9B200F1604000F5614080F8001330BC71 +S31508008CDC70470023E6E700F00F000901C9B2024B02 +S31508008CEC1954F4E700ED00E014ED00E00138B0F19A +S31508008CFC807F0AD2064B5860F021064A82F8231068 +S31508008D0C0020986007221A6070470120704700BF40 +S31508008D1C10E000E000ED00E0042805D0054A1368D1 +S31508008D2C23F0040313607047024A136843F00403E4 +S31508008D3C1360704710E000E0704708B5FFF7FCFFBA +S31508008D4C08BD0000F0B583B000244BE04FEAD40E02 +S31508008D5C0EF1080E50F82E2004F00706B6000F2761 +S31508008D6CB74022EA07020F6907FA06F6324340F8BB +S31508008D7C2E2046E0072600E0002606FA0EF63243B9 +S31508008D8C02335E4E46F823205D4B1A68EB4302EA23 +S31508008D9C03064F6817F4803F01D045EA0206584A85 +S31508008DAC1660526803EA02064F6817F4003F01D0B2 +S31508008DBC45EA0206524A5660926803EA02064F686A +S31508008DCC17F4801F01D045EA02064D4A9660D26810 +S31508008DDC13404E6816F4001F01D045EA0203484AB0 +S31508008DECD36001340F2C00F286800123A3400A6855 +S31508008DFC03EA0205AB42F4D14A68022AA6D0122A23 +S31508008E0CA4D006684FEA440E032202FA0EF2D243A5 +S31508008E1C16404F6807F0030707FA0EF73E4306603D +S31508008E2C4E68771E012F03D9112E01D0122E0FD1A1 +S31508008E3C86681640CF6807FA0EF73E438660466882 +S31508008E4C26EA03034E68C6F30016A640334343606E +S31508008E5CC3681A408B6803FA0EF31A43C2604B6850 +S31508008E6C13F0805FBDD000230193264B5A6C42F455 +S31508008E7C80425A645B6C03F480430193019BA308FC +S31508008E8C9E1C1E4A52F8262004F003064FEA860E4C +S31508008E9C0F2606FA0EF622EA06021B4FB8423FF4D4 +S31508008EAC6BAF1A4EB0421AD006F58066B04218D08F +S31508008EBC06F58066B04216D006F58066B04214D028 +S31508008ECC06F58066B04212D006F58066B04210D020 +S31508008EDC06F58066B0423FF44DAF08264DE70126ED +S31508008EEC4BE7022649E7032647E7042645E7052606 +S31508008EFC43E7062641E703B0F0BD00BF0038014042 +S31508008F0C003C0140003802400000024000040240C8 +S31508008F1C12B909048161704781617047002800F015 +S31508008F2CBB8170B582B00446036813F0010F3BD0C1 +S31508008F3CA74B9B6803F00C03042B2CD0A44B9B6803 +S31508008F4C03F00C03082B21D06368B3F5803F4FD090 +S31508008F5CB3F5A02F52D09E4B1A6822F480321A60B1 +S31508008F6C1A6822F480221A606368002B50D0FFF727 +S31508008F7C65FC0546964B1B6813F4003F14D1FFF7A6 +S31508008F8C5DFC401B6428F5D903208AE1904B5B688D +S31508008F9C13F4800FD8D08E4B1B6813F4003F03D004 +S31508008FAC6368002B00F07A81236813F0020F55D002 +S31508008FBC874B9B6813F00C0F3ED0854B9B6803F0D0 +S31508008FCC0C03082B33D0E368002B68D00122814BA5 +S31508008FDC1A60FFF733FC05467D4B1B6813F0020F2E +S31508008FEC54D1FFF72BFC401B0228F5D9032058E176 +S31508008FFC774A136843F480331360B5E7744B1A68E1 +S3150800900C42F480221A601A6842F480321A60ABE77E +S3150800901CFFF714FC05466E4B1B6813F4003FC3D0D0 +S3150800902CFFF70CFC401B6428F5D9032039E1684B83 +S3150800903C5B6813F4800FC6D1654B1B6813F0020FDF +S3150800904C04D0E368012B01D001202AE1604A136899 +S3150800905C23F0F803216943EAC1031360236813F06C +S3150800906C080F40D0636963B301225B4B1A60FFF7A4 +S3150800907CE5FB0546564B5B6F13F0020F33D1FFF732 +S3150800908CDDFB401B0228F5D903200AE1504A136878 +S3150800909C23F0F803216943EAC1031360DEE70022D3 +S315080090AC4C4B1A60FFF7CAFB0546494B1B6813F075 +S315080090BC020FD3D0FFF7C2FB401B0228F5D90320B9 +S315080090CCEFE00022444B1A60FFF7B8FB0546404B0D +S315080090DC5B6F13F0020F06D0FFF7B0FB401B02289C +S315080090ECF5D90320DDE0236813F0040F79D0384B4B +S315080090FC1B6C13F0805F33D100230193344B1A6C2D +S3150800910C42F080521A641B6C03F080530193019B46 +S3150800911C0125324B1B6813F4807F23D0A368012BDF +S3150800912C34D0052B38D02A4B1A6F22F001021A6755 +S3150800913C1A6F22F004021A67A368002B36D0FFF7C1 +S3150800914C7DFB0646224B1B6F13F0020F48D1FFF727 +S3150800915C75FB801B41F288339842F3D90320A0E0B3 +S3150800916C0025D6E71D4A136843F480731360FFF78E +S3150800917C65FB0646194B1B6813F4807FCED1FFF7A7 +S3150800918C5DFB801B0228F5D903208AE0104A136F71 +S3150800919C43F001031367CFE70D4B1A6F42F0040235 +S315080091AC1A671A6F42F001021A67C5E7FFF746FB02 +S315080091BC0646074B1B6F13F0020F11D0FFF73EFB49 +S315080091CC801B41F288339842F3D9032069E000BF2B +S315080091DC0038024000004742800E474200700040AB +S315080091ECE5B9A369002B5BD0304A926802F00C02F1 +S315080091FC082A58D0022B17D000222D4B1A60FFF7DD +S3150800920C1DFB0446294B1B6813F0007F42D0FFF761 +S3150800921C15FB001B0228F5D9032042E0234A136CE0 +S3150800922C23F080531364DCE70022214B1A60FFF706 +S3150800923C05FB05461D4B1B6813F0007F06D0FFF790 +S3150800924CFDFA401B0228F5D903202AE0E369226AB5 +S3150800925C1343626A43EA8213A26A5208013A43EA42 +S3150800926C0243E26A43EA0263104A53600122104B36 +S3150800927C1A60FFF7E3FA04460C4B1B6813F0007FE1 +S3150800928C06D1FFF7DBFA001B0228F5D9032008E004 +S3150800929C002006E0002004E001207047012000E0D1 +S315080092AC002002B070BD0120FBE700BF0038024069 +S315080092BC60004742F8B5314B9B6803F00C03042B4E +S315080092CC59D0082B01D02E48F8BD2C4B5A6802F001 +S315080092DC3F025B6813F4800F2AD0284B5B68C3F3F4 +S315080092EC88131E4600275C010025E41A65EB070562 +S315080092FCA90141EA9461A001001B61EB0501CB00B1 +S3150800930C43EA5073C400A01943EB07014B0243EA26 +S3150800931CD0534402204619460023FEF751FF174B3B +S3150800932C5B68C3F3014301335B00B0FBF3F0F8BD94 +S3150800933C124B5B68C3F388131E4600275C01002595 +S3150800934CE41A65EB0705A90141EA9461A001001B23 +S3150800935C61EB0501CB0043EA5073C400A01943EB3B +S3150800936C07018B0243EA90538402204619460023D0 +S3150800937CFEF726FFD3E70348F8BD00BF00380240C6 +S3150800938C0024F40000127A00002800F09D8070B5C5 +S3150800939C04464F4B1B6803F00F038B4209D2CBB222 +S315080093AC4B4A1370136803F00F03994201D001203E +S315080093BC70BD236813F0020F17D013F0040F04D0F6 +S315080093CC444A936843F4E0539360236813F0080FF8 +S315080093DC04D0404A936843F4604393603D4A9368CB +S315080093EC23F0F003A068034393600D46236813F03B +S315080093FC010F32D06368012B21D09A1E012A25D978 +S3150800940C344A126812F0020F60D032498A6822F088 +S3150800941C030213438B60FFF711FA06462D4B9B6824 +S3150800942C03F00C036268B3EB820F16D0FFF706FA4B +S3150800943C801B41F288339842F0D9032070BD254A27 +S3150800944C126812F4003FE0D1012070BD214A12685F +S3150800945C12F0007FD9D1012070BD1D4B1B6803F09B +S3150800946C0F039D4209D2EAB2194B1A701B6803F016 +S3150800947C0F039D4201D0012070BD236813F0040F21 +S3150800948C06D0144A936823F4E053E1680B439360BF +S3150800949C236813F0080F07D00E4A936823F4604329 +S315080094AC216943EAC1039360FFF704FF094B9B68E4 +S315080094BCC3F30313084AD35CD840084B1860002042 +S315080094CCFFF770F9002070BD01207047012070BDB0 +S315080094DC003C024000380240A89D00080800002005 +S315080094EC014B1868704700BF0800002008B5FFF745 +S315080094FCF7FF044B9B68C3F38223034AD35CD8401B +S3150800950C08BD00BF00380240B89D000808B5FFF733 +S3150800951CE7FF044B9B68C3F34233034AD35CD8403A +S3150800952C08BD00BF00380240B89D00082DE9F04779 +S3150800953C04460268136923F44053C1680B4313614C +S3150800954C0168CB6823F4164323F00C038268006980 +S3150800955C024360690243E06902431343CB60226805 +S3150800956C536923F44073A1690B435361E369B3F55B +S3150800957C004F62D0D4F80080BB4B984500F01B8195 +S3150800958C03F58063984500F01681FFF7AFFF00EBF3 +S3150800959C800000EB80006568AD00B0FBF5F5B34FB5 +S315080095ACA7FB05356D092E01FFF7A0FF00EB800020 +S315080095BC00EB80006568AD00B0FBF5FAFFF796FF87 +S315080095CC00EB800000EB80006568AD00B0FBF5F59C +S315080095DCA7FB05356D094FF0640909FB15A52D0187 +S315080095EC3235A7FB05356D0905F0F0053544FFF74F +S315080095FC7DFF00EB800000EB80006668B600B0FBD0 +S3150800960CF6F6FFF773FF00EB800000EB800063684B +S3150800961C9B00B0FBF3F0A7FB0030400909FB10696F +S3150800962C4FEA091909F13209A7FB0937C7F343179A +S3150800963C2F44C8F80870BDE8F087D4F8008003F109 +S3150800964C804303F5104398455CD003F58063984531 +S3150800965C58D0FFF74BFF00EB800000EB80006568E5 +S3150800966C6D00B0FBF5F5814FA7FB05356D092E018D +S3150800967CFFF73CFF00EB800000EB800065686D008F +S3150800968CB0FBF5FAFFF732FF00EB800000EB800029 +S3150800969C65686D00B0FBF5F5A7FB05356D094FF050 +S315080096AC640909FB15A5ED003235A7FB05356D09CF +S315080096BC6D0005F4F8753544FFF718FF00EB8000CC +S315080096CC00EB800066687600B0FBF6F6FFF70EFF37 +S315080096DC00EB800000EB800063685B00B0FBF3F3E3 +S315080096ECA7FB03235B0909FB13694FEAC90909F1AF +S315080096FC3209A7FB0937C7F342172F44C8F8087075 +S3150800970CBDE8F087FFF702FF00EB800000EB800056 +S3150800971C65686D00B0FBF5F5544FA7FB05356D096B +S3150800972C2E01FFF7F3FE00EB800000EB8000656866 +S3150800973C6D00B0FBF5FAFFF7E9FE00EB800000EBD5 +S3150800974C800065686D00B0FBF5F5A7FB05356D095E +S3150800975C4FF0640909FB15A5ED003235A7FB053555 +S3150800976C6D096D0005F4F8753544FFF7CFFE00EB6F +S3150800977C800000EB800066687600B0FBF6F6FFF713 +S3150800978CC5FE00EB800000EB800063685B00B0FB55 +S3150800979CF3F3A7FB03235B0909FB13694FEAC90912 +S315080097AC09F13209A7FB0937C7F342172F44C8F842 +S315080097BC0870BDE8F087FFF7A9FE00EB800000EB08 +S315080097CC80006568AD00B0FBF5F5284FA7FB05359D +S315080097DC6D092E01FFF79AFE00EB800000EB800066 +S315080097EC6568AD00B0FBF5FAFFF790FE00EB80005C +S315080097FC00EB80006568AD00B0FBF5F5A7FB0535F9 +S3150800980C6D094FF0640909FB15A52D013235A7FB27 +S3150800981C05356D0905F0F0053544FFF777FE00EBC5 +S3150800982C800000EB80006668B600B0FBF6F6FFF722 +S3150800983C6DFE00EB800000EB800063689B00B0FBBC +S3150800984CF3F3A7FB03235B0909FB13694FEA091911 +S3150800985C09F13209A7FB0937C7F343172F44C8F890 +S3150800986C0870BDE8F08700BF001001401F85EB515A +S3150800987C2DE9F04105460F4616469846069C2B6878 +S3150800988C1B6837EA03030CBF01230023B3421ED11E +S3150800989CB4F1FF3FF3D02CB1FEF7D0FFA0EB0800D4 +S315080098AC8442ECD22A68D36823F4D073D3602A682E +S315080098BC536923F001035361202385F8393085F861 +S315080098CC3A30002385F838300320BDE8F0810020B3 +S315080098DCBDE8F081704758B310B5044690F8393096 +S315080098EC0BB3242384F839302268D36823F4005345 +S315080098FCD3602046FFF71AFE2268136923F49043B7 +S3150800990C13612268536923F02A0353612268D368CA +S3150800991C43F40053D3600020E063202384F83930E5 +S3150800992C84F83A3010BD80F83830FFF7D3FFD8E703 +S3150800993C012070472DE9F04182B01E4690F83A3066 +S3150800994CDBB2202B03D0022002B0BDE8F08104461E +S3150800995C0D469046002958D0002A58D090F8383031 +S3150800996C012B01D10220EFE7012380F838300023C0 +S3150800997CC363222380F83A30FEF760FF0746A4F843 +S3150800998C2C80A4F82E801DE000963B460022202150 +S3150800999C2046FFF76DFF00283BD1236933B92368AE +S315080099AC5B68C3F3080325F8023B0BE023685B6886 +S315080099BCDBB225F8013B05E023685B6803F07F03FF +S315080099CC2B700135E38D9BB2C3B1E38D9BB2013B82 +S315080099DC9BB2E385A368B3F5805FD5D000963B466A +S315080099EC002220212046FFF743FFA0B92369002B4C +S315080099FCE2D123685B682B700135E3E7202384F8F2 +S31508009A0C3A30002084F838009EE701209CE70120B4 +S31508009A1C9AE7032098E7032096E700000F49D1F848 +S31508009A2C883043F47003C1F888300D4B1A6842F03D +S31508009A3C01021A60002098601A6822F0847222F4D7 +S31508009A4C80321A60074A5A601A6822F480221A6011 +S31508009A5CD8604FF000638B60704700BF00ED00E0E4 +S31508009A6C0038024010300024014B024A9A607047B5 +S31508009A7C00ED00E00080000800B595B000210191CA +S31508009A8C204B1A6C42F080521A641B6C03F08053FC +S31508009A9C0193019B02911C4B1A6842F480421A608E +S31508009AAC1B6803F480430293029B012308934FF42B +S31508009ABC8033099302230E934FF480020F920822E7 +S31508009ACC10924FF4A872119212930723139308A8B5 +S31508009ADCFFF724FA00B1FEE70F230393022304933E +S31508009AEC002305934FF4A05306934FF48053079322 +S31508009AFC052103A8FFF748FC00B1FEE715B05DF891 +S31508009B0C04FB00BF003802400070004008B5FFF7A0 +S31508009B1CABFFFEF76DFEFFF7AFFF00F0DDF8FEF7C3 +S31508009B2C0DFE08BD08B5FFF7F1FFFEF779FDFEF748 +S31508009B3C0FFEFEF7FDFDFAE770B58CB00024009415 +S31508009B4C4C4B5A6C42F480425A645A6C02F480426A +S31508009B5C0092009A01941A6C42F080521A641A6C9C +S31508009B6C02F080520192019A02941A6B42F0010299 +S31508009B7C1A631A6B02F001020292029A03941A6B88 +S31508009B8C42F002021A631A6B02F002020392039A5B +S31508009B9C04941A6B42F004021A631A6B02F004025C +S31508009BAC0492049A05941A6C42F400321A641A6CDC +S31508009BBC02F400320592059A06941A6C42F0007269 +S31508009BCC1A641B6C03F000730693069B0320FFF7BD +S31508009BDC49F8224621466FF00B00FFF755F8224646 +S31508009BEC21466FF00A00FFF74FF8224621466FF020 +S31508009BFC0900FFF749F8224621466FF00400FFF7E3 +S31508009C0C43F8224621466FF00300FFF73DF822463B +S31508009C1C21466FF00100FFF737F8224621464FF030 +S31508009C2CFF30FFF731F84FF4805307930125089559 +S31508009C3C09940A9407A91048FFF784F80C2307938C +S31508009C4C02260896099503250A9507230B9307A957 +S31508009C5C0A48FFF777F84FF4407307930896099468 +S31508009C6C0A9509230B9307A90548FFF76BF80CB05F +S31508009C7C70BD00BF003802400008024000000240D8 +S31508009C8C00040240DFF834D0002103E00C4B5B588B +S31508009C9C435004310B480C4B42189A42F6D30B4AE4 +S31508009CAC02E0002342F8043B094B9A42F9D3FFF72A +S31508009CBCB5FE00F031F8FFF735FF704700000220BB +S31508009CCCD09D0008000000200C0000200C0000208D +S31508009CDCE4000020FEE7000008B5FFF701FC084B7E +S31508009CECA3FB00308009FFF701F80420FFF714F8EE +S31508009CFC002211464FF0FF30FEF7C6FF08BD00BF25 +S31508009D0CD34D621008B5FEF799FD08BD08B5FEF7E8 +S31508009D1C89FDFFF712F808BD70B50D4E0D4CA41B46 +S31508009D2CA4100025A54209D10B4E0C4C00F018F8CE +S31508009D3CA41BA4100025A54205D170BD56F82530E4 +S31508009D4C98470135EEE756F8253098470135F2E77E +S31508009D5CC89D0008C89D0008C89D0008CC9D000831 +S31508009D6CF8B500BFF8BC08BC9E467047F8B500BFEE +S30D08009D7CF8BC08BC9E467047BE +S31508009D8405020602060307030803090309040A046D +S31508009D940B040C040C050D050E050F050F0610061D +S31508009DA41007100800000000000000000102030468 +S31108009DB40607080900000000010203046D +S30D08009DC03CE4FF7F01000000EE +S30908009DC8B18100084F +S30908009DCC8D8100086F +S31108009DD001000000100000000024F40050 +S70508009C91C5 diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/lib/system_stm32f4xx.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/lib/system_stm32f4xx.c index 0645aa77..11c18d1a 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/lib/system_stm32f4xx.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/lib/system_stm32f4xx.c @@ -106,12 +106,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Vector table offset was changed, because the first part in flash is occupied - * by the OpenBLT bootloader. Therefore we need to remap the vector table base - * address. Note that this value needs adjustment, if more space in flash is - * reserved for the bootloader. - */ -#define VECT_TAB_OFFSET 0x8000 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /******************************************************************************/ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/main.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/main.c index c1204bba..40ed9c5c 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/bin/demoprog_stm32l476.elf b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/bin/demoprog_stm32l476.elf index 250f7519..25e2a7d9 100755 Binary files a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/bin/demoprog_stm32l476.elf and b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/bin/demoprog_stm32l476.elf differ diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/bin/demoprog_stm32l476.srec b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/bin/demoprog_stm32l476.srec index a6b61663..c26acfe3 100755 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/bin/demoprog_stm32l476.srec +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/bin/demoprog_stm32l476.srec @@ -1,597 +1,597 @@ S01E000062696E2F64656D6F70726F675F73746D33326C3437362E737265631C -S31508002800008001203D2E00088D2E00088D2E000820 -S315080028108D2E00088D2E00088D2E00080000000061 -S315080028200000000000000000000000008D2E0008D7 -S315080028308D2E0008000000008D2E00081D330008AC -S315080028408D2E00088D2E00088D2E00088D2E00086E -S315080028508D2E00088D2E00088D2E00088D2E00085E -S315080028608D2E00088D2E00088D2E00088D2E00084E -S315080028708D2E00088D2E00088D2E00088D2E00083E -S315080028808D2E00088D2E00088D2E00088D2E00082E -S315080028908D2E00088D2E00088D2E00088D2E00081E -S315080028A08D2E00088D2E00088D2E00088D2E00080E -S315080028B08D2E00088D2E00088D2E00088D2E0008FE -S315080028C08D2E00088D2E00088D2E00088D2E0008EE -S315080028D08D2E00088D2E00088D2E00088D2E0008DE -S315080028E08D2E00088D2E00088D2E00088D2E0008CE -S315080028F08D2E00088D2E00088D2E00088D2E0008BE -S315080029008D2E00088D2E00088D2E00088D2E0008AD -S315080029108D2E00088D2E00088D2E00088D2E00089D -S315080029208D2E00088D2E00088D2E00088D2E00088D -S315080029308D2E00088D2E00088D2E00088D2E00087D -S315080029408D2E00088D2E00088D2E00088D2E00086D -S315080029508D2E00088D2E00088D2E00088D2E00085D -S315080029608D2E00088D2E00088D2E00088D2E00084D -S315080029708D2E00088D2E00088D2E00080000000000 -S311080029808D2E00088D2E0008EE11AA55B9 +S3150800280000800120FD2D00084D2E00084D2E0008E1 +S315080028104D2E00084D2E00084D2E00080000000021 +S315080028200000000000000000000000004D2E000817 +S315080028304D2E0008000000004D2E0008C546000871 +S315080028404D2E00084D2E00084D2E00084D2E00086E +S315080028504D2E00084D2E00084D2E00084D2E00085E +S315080028604D2E00084D2E00084D2E00084D2E00084E +S315080028704D2E00084D2E00084D2E00084D2E00083E +S315080028804D2E00084D2E00084D2E00084D2E00082E +S315080028904D2E00084D2E00084D2E00084D2E00081E +S315080028A04D2E00084D2E00084D2E00084D2E00080E +S315080028B04D2E00084D2E00084D2E00084D2E0008FE +S315080028C04D2E00084D2E00084D2E00084D2E0008EE +S315080028D04D2E00084D2E00084D2E00084D2E0008DE +S315080028E04D2E00084D2E00084D2E00084D2E0008CE +S315080028F04D2E00084D2E00084D2E00084D2E0008BE +S315080029004D2E00084D2E00084D2E00084D2E0008AD +S315080029104D2E00084D2E00084D2E00084D2E00089D +S315080029204D2E00084D2E00084D2E00084D2E00088D +S315080029304D2E00084D2E00084D2E00084D2E00087D +S315080029404D2E00084D2E00084D2E00084D2E00086D +S315080029504D2E00084D2E00084D2E00084D2E00085D +S315080029604D2E00084D2E00084D2E00084D2E00084D +S315080029704D2E00084D2E00084D2E000800000000C0 +S311080029804D2E00084D2E0008EE11AA5539 S3150800298C10B5054C237833B9044B13B10448AFF38F -S3150800299C00800123237010BD2C04002000000000C9 -S315080029AC904B0008084B10B51BB108490848AFF303 -S315080029BC00800848036803B910BD074B002BFBD0F1 -S315080029CCBDE81040184700BF000000003004002086 -S315080029DC904B00082C0400200000000053B94AB99B -S315080029EC002908BF00281CBF4FF0FF314FF0FF30FD -S315080029FC00F07EB9ADF1080C6DE904CE00F006F8CE -S31508002A0CDDF804E0DDE9022304B070472DE9F04750 -S31508002A1C8C460E460446089D002B50D18A42174612 -S31508002A2C6CD9B2FA82FEBEF1000F0BD0CEF120049F -S31508002A3C20FA04F401FA0EF644EA060C02FA0EF72A -S31508002A4C00FA0EF44FEA1749220CBCFBF9F01FFAF0 -S31508002A5C87F809FB10C642EA064600FB08F3B342A0 -S31508002A6C09D9F61900F1FF3280F02281B34240F2FF -S31508002A7C1F8102383E44F61AA2B2B6FBF9F309FBDB -S31508002A8C136642EA064403FB08F8A04509D9E4197B -S31508002A9C03F1FF3280F00A81A04540F20781023B20 -S31508002AAC3C44C8EB040443EA00400021002D62D0E4 -S31508002ABC24FA0EF400232C606B60BDE8F0878B4279 -S31508002ACC07D9002D55D0002185E841000846BDE8F8 -S31508002ADCF087B3FA83F1002940F09080B34202D311 -S31508002AEC824200F2F880841A66EB03060120B4468B -S31508002AFC002D40D085E81010BDE8F08712B90127E3 -S31508002B0CB7FBF2F7B7FA87FEBEF1000F35D1F31B08 -S31508002B1C4FEA17481FFA87FC0121B3FBF8F0220C81 -S31508002B2C08FB103642EA06460CFB00F3B34207D9FB -S31508002B3CF61900F1FF3202D2B34200F2CE801046EB -S31508002B4CF61AA2B2B6FBF8F308FB136642EA064479 -S31508002B5C0CFB03FCA44507D9E41903F1FF3202D296 -S31508002B6CA44500F2B5801346CCEB040443EA0040B6 -S31508002B7C9CE729462846BDE8F087CEF1200106FADF -S31508002B8C0EF307FA0EF720FA01F94FEA1748CE406A -S31508002B9C49EA0309B6FBF8FA4FEA194408FB1A6620 -S31508002BAC1FFA87FC44EA06430AFB0CF29A4200FA1F -S31508002BBC0EF40AD9DB190AF1FF3180F087809A42A4 -S31508002BCC40F28480AAF1020A3B449B1A1FFA89F93F -S31508002BDCB3FBF8F108FB113349EA034301FB0CF686 -S31508002BEC9E4207D9DB1901F1FF326BD29E4269D995 -S31508002BFC02393B449B1B41EA0A418EE7C1F1200E80 -S31508002C0C22FA0EF48B40234320FA0EF706FA01F447 -S31508002C1C4FEA134C26FA0EF63C43B6FBFCF9270C86 -S31508002C2C0CFB19661FFA83F847EA064609FB08F7F0 -S31508002C3CB74202FA01F200FA01FA08D9F61809F1B4 -S31508002C4CFF3041D2B7423FD9A9F102091E44F61BFF -S31508002C5CA0B2B6FBFCF40CFB146640EA064704FB70 -S31508002C6C08F8B84507D9FF1804F1FF3028D2B8453B -S31508002C7C26D9023C1F4444EA0940C8EB0707A0FBC7 -S31508002C8C02894F4544464E4614D329D065B3BAEB50 -S31508002C9C040367EB060707FA0EFECB40CF404EEA55 -S31508002CAC030385E888000021BDE8F0871346F8E69B -S31508002CBC1046E0E6B8EB020469EB03060138E5E7D3 -S31508002CCC0446D8E7114695E78146C0E78A467CE76D -S31508002CDC023B3C4448E708460AE702383E442FE7DD -S31508002CECC245E7D33E46D1E72946BDE8F08700BF83 -S31508002CFC704700BF70B50F4E0F4D761BB61018BF38 -S31508002D0C002405D0013455F8043B9847A642F9D15E -S31508002D1C0A4E0B4D761B01F035FFB61018BF002472 -S31508002D2C06D0013455F8043B9847A642F9D170BD34 -S31508002D3C70BD00BF204C0008204C0008284C000829 -S31508002D4C204C0008024B13B1024800F005B8704736 -S31508002D5C00000000712D0008002301461A4618468B -S31508002D6C00F014B838B5074D074C2C1BA41005D029 -S31508002D7C013C55F8043D9847002CF9D1BDE838407C -S31508002D8C01F006BF2C4C0008284C00082DE9F0472A -S31508002D9C254C2568D5F848410646884692469946F4 -S31508002DACC4B360681F2817DC431C76B104EB800596 -S31508002DBC0122C5F888A0D4F8881182401143022E46 -S31508002DCCC4F88811C5F808911ED00230636044F81F -S31508002DDC20800020BDE8F087144B03B34FF4C8706D -S31508002DECAFF300800446D0B1D5F84831002780E807 -S31508002DFC8800C5F8484138460123C4F88871C4F8D8 -S31508002E0C8C71002EE1D0D1E7D4F88C110A43C4F8A2 -S31508002E1C8C21DAE705F5A674C5F84841C1E74FF0E9 -S31508002E2CFF30BDE8F08700BFA84B00080000000083 -S31508002E3CDFF834D0002103E00C4B5B5843500431C7 -S31508002E4C0B480C4B42189A42F6D30B4A02E0002365 -S31508002E5C42F8043B094B9A42F9D300F05FFAFFF7A4 -S31508002E6C49FF00F071F9FEE7008001202C4C0008A0 -S31508002E7C000000202C0400202C0400203C05002017 -S31508002E8CFEE70000F0B59C46002420E0124D15F82C -S31508002E9C147005EB440595F801E007EB0E0505FBE8 -S31508002EAC00050E4B93FBF5F605FB16366EB993FB30 -S31508002EBCF5F5ADB20D80013DADB2B5F5806F04D216 -S31508002ECC17708CF800E00120F0BD0134E4B2112C27 -S31508002EDCDCD90020F0BD00BFAC4B000880380100DF -S31508002EEC08B50948094B03604FF461434360002356 -S31508002EFC8360C360036183610C224261C361036210 -S31508002F0C436201F0B3FA08BD4804002000440040AF -S31508002F1C30B58DB000258DF82D500CAB03F8045D3B -S31508002F2C0DF12D020DF12E014FF4FA70FFF7AAFFE1 -S31508002F3C1A4C1B4B236025766576A576E5762577A0 -S31508002F4C6577A560E5609DF82D30013B1B04236170 -S31508002F5C9DF82C30013B1B056361BDF82E30636070 -S31508002F6C204601F017FC06950795012308934CF6A5 -S31508002F7CE042019202954FF6E07203920422049203 -S31508002F8C059509930E230A930DEB0201204601F0D1 -S31508002F9CABFC204601F026FD0DB030BDC404002064 -S31508002FAC0064004008B5002301220146034801F0DD -S31508002FBC9FF908B9012008BD002008BD4804002067 -S31508002FCC08B5FFF78DFFFFF7A3FF08BDBFF34F8FBB -S31508002FDC0549CA6802F4E062044B1343CB60BFF39D -S31508002FEC4F8F00BFFDE700BF00ED00E00400FA05B7 -S31508002FFC08B5204B1B789BB91F48FFF7D3FF012850 -S3150800300C36D11D4B1B78002B32D000F07DF91B4BAB -S3150800301C18600122174B1A700022194B1A7008BD3A -S3150800302C174B1B78013314481844FFF7BBFF0128CC -S3150800303C14D1134A13780133DBB213700E4A127883 -S3150800304C934215D100220B4B1A700B4B5B78FF2B56 -S3150800305C0ED1094B9B785BB9FFF7B8FF00F054F912 -S3150800306C064B1B686433984202D90022014B1A702E -S3150800307C08BD00BF2E050020EC040020C00400206B -S3150800308C2D05002000B58BB001AB03AA00210E4814 -S3150800309C01F0D8FCA8B940F26763039A9A4203D1A7 -S315080030AC059B1BB1002302E0002300E0012343B17A -S315080030BC9DF80430FF2B04D19DF805300BB9FFF7AA -S315080030CC85FF0BB05DF804FBC404002008B5FFF7B8 -S315080030DC8FFFFFF7D7FF08BD00B597B002230593FE -S315080030EC4FF480720892102209920F9310930122C2 -S315080030FC11920A221292072213921493159305A879 -S3150800310C00F0FAF900B1FEE70F23009303210191B1 -S3150800311C0023029303930493684600F0B9FC00B1AC -S3150800312CFEE74FF4007000F0C1FD00B1FEE717B0E2 -S3150800313C5DF804FB08B500F017FEFFF7CDFF00F0AD -S3150800314CCDF800F09DF808BD08B5FFF7F3FFFFF7BB -S3150800315C37FF00F09DF8FFF7B9FFFAE770B58CB0AA -S3150800316C454B1A6E42F001021A661A6E02F00102FB -S3150800317C0192019A9A6D42F080529A659A6D02F004 -S3150800318C80520292029ADA6C42F00102DA64DA6C24 -S3150800319C02F001020392039ADA6C42F00202DA6434 -S315080031ACDA6C02F002020492049A9A6D42F4003226 -S315080031BC9A659A6D02F400320592059A9A6D42F058 -S315080031CC00729A659B6D03F000730693069B0320A9 -S315080031DC01F06EFA002211466FF00B0001F07AFA34 -S315080031EC002211466FF00A0001F074FA002211460B -S315080031FC6FF0090001F06EFA002211466FF0040018 -S3150800320C01F068FA002211466FF0030001F062FA29 -S3150800321C002211466FF0010001F05CFA00221146FB -S3150800322C4FF0FF3001F056FA202307930123089339 -S3150800323C002409940A9407A94FF0904001F04CF920 -S3150800324C0C23079302260896099403250A95072347 -S3150800325C0B9307A94FF0904001F03EF94FF44073D9 -S3150800326C0793089609940A9509230B9307A903480B -S3150800327C01F032F90CB070BD001002400004004891 -S3150800328C08B5002220214FF0904001F00BFA08BD3A -S3150800329C10B500F039F80F4B1B68C31AB3F5FA7F53 -S315080032AC16D304460C4B1B7843B901220A4B1A70E9 -S315080032BC20214FF0904001F0F5F907E00022064B6B -S315080032CC1A7020214FF0904001F0ECF9014B1C606C -S315080032DC10BD00BF300500203405002008B500F0ED -S315080032ECB7FC084BA3FB0030800901F025FA042033 -S315080032FC01F038FA002211464FF0FF3001F0EAF9D6 -S3150800330C08BD00BFD34D621008B500F047FD08BDD7 -S3150800331C08B500F03BFD01F037FA08BD0F49D1F8A6 -S3150800332C883043F47003C1F888300D4B1A6842F0A4 -S3150800333C01021A60002098601A6822F0A85222F43A -S3150800334C10221A604FF48052DA601A6822F480222E -S3150800335C1A609861034B8B60704700BF00ED00E064 -S3150800336C001002400028000830B583B00546204BF3 -S3150800337C9B6D13F0805F02D000F090FC0FE01C4CA4 -S3150800338CA36D43F08053A365A36D03F0805301939B -S3150800339C019B00F083FCA36D23F08053A365B0F565 -S315080033AC007F05D1802D0AD9A02D0AD902210FE05C -S315080033BC802D08D809D0702D09D0002108E00021ED -S315080033CC06E0012104E0032102E0022100E00121CC -S315080033DC084A136823F007030B431360136803F0BA -S315080033EC0703994201D0012000E0002003B030BD4C -S315080033FC00100240002002403B4B9B6813F00C0F58 -S3150800340C0BD0394B9B6803F00C030C2B1ED1364B97 -S3150800341CDB6803F00303012B18D1334B1B6813F03D -S3150800342C080F05D1304BD3F89430C3F3032303E0CC -S3150800343C2D4B1B68C3F303132C4A52F823102A4B43 -S3150800344C9B6813F00C0F10D0002015E0264B9B68D8 -S3150800345C03F00C03042B0AD0234B9B6803F00C03D4 -S3150800346C082B07D00020014606E0084604E0204851 -S3150800347C002101E01F4800211B4A926802F00C0249 -S3150800348C0C2A30D1184BDA6802F00302DB68C3F356 -S3150800349C02130133022A02D0032A0AD013E0144875 -S315080034ACB0FBF3F0104BDB68C3F3062303FB00F306 -S315080034BC11E01048B0FBF3F30B4AD268C2F30622AC -S315080034CC02FB03F307E0B1FBF3F3074AD268C2F336 -S315080034DC062202FB03F3044AD068C0F341600130AC -S315080034EC4000B3FBF0F0704700100240E84B0008B0 -S315080034FC0024F40000127A0070B582B00446036802 -S3150800350C13F0100F00F09D80A74B9B6813F00C0F5F -S3150800351C5AD1A54B1B6813F0020F03D08369002BF5 -S3150800352C00F08782206AA04B1B6813F0080F04D0A2 -S3150800353C9D4B1B6803F0F00305E09B4BD3F89430C6 -S3150800354C1B0903F0F003834217D2FFF70DFF00287F -S3150800355C40F07182944B1A6842F008021A601A6895 -S3150800356C22F0F001226A0A431A605A6822F47F4252 -S3150800357CE16942EA01225A6017E08B4B1A6842F05D -S3150800358C08021A601A6822F0F001226A0A431A60C5 -S3150800359C5A6822F47F42E16942EA01225A60206A9B -S315080035ACFFF7E2FE002840F04882FFF725FF7E4B26 -S315080035BC9B68C3F303137D4AD35CD8407C4B1860D5 -S315080035CC002000F0BBFB3CE0836933B3764A1368F2 -S315080035DC43F00103136000F0E1FB054605E000F03B -S315080035ECDDFB401B022800F22A826F4B1B6813F086 -S315080035FC020FF4D06C4B1A6842F008021A601A686B -S3150800360C22F0F001226A0A431A605A6822F47F42B1 -S3150800361CE16942EA01225A6013E0634A136823F00F -S3150800362C0103136000F0BAFB054605E000F0B6FB93 -S3150800363C401B022800F205825B4B1B6813F0020F35 -S3150800364CF4D1236813F0010F5ED0574B9B6803F037 -S3150800365C0C03082B0BD0544B9B6803F00C030C2B58 -S3150800366C0ED1514BDB6803F00303032B08D14E4BE9 -S3150800367C1B6813F4003F47D06368002B44D1E2E182 -S3150800368C6368B3F5803F05D1474A136843F4803322 -S3150800369C136018E0B3F5A02F0CD103F18043A3F502 -S315080036AC3C331A6842F480221A601A6842F4803253 -S315080036BC1A6008E03C4B1A6822F480321A601A68C1 -S315080036CC22F480221A6063687BB100F067FB05461A -S315080036DC05E000F063FB401B642800F2B681324B10 -S315080036EC1B6813F4003FF4D00EE000F057FB0546B8 -S315080036FC05E000F053FB401B642800F2A8812A4B16 -S3150800370C1B6813F4003FF4D1236813F0020F5CD046 -S3150800371C254B9B6803F00C03042B0BD0224B9B68A0 -S3150800372C03F00C030C2B17D11F4BDB6803F00303B8 -S3150800373C022B11D11C4B1B6813F4806F03D0E36862 -S3150800374C002B00F08681184A536823F0F853216938 -S3150800375C43EA0163536038E0E368E3B1124A13683D -S3150800376C43F48073136000F019FB054605E000F07E -S3150800377C15FB401B022800F26E810B4B1B6813F4D9 -S3150800378C806FF4D0084A536823F0F853216943EA4A -S3150800379C0163536019E0044A136823F480731360B9 -S315080037AC00F0FCFA05460BE000100240D04B00086E -S315080037BC2804002000F0F2FA401B022800F24D8182 -S315080037CCB14B1B6813F4806FF4D1236813F0080F00 -S315080037DC30D06369BBB1AC4AD2F8943043F00103DC -S315080037ECC2F8943000F0DAFA054605E000F0D6FA8D -S315080037FC401B022800F23381A34BD3F8943013F004 -S3150800380C020FF3D016E0A04AD2F8943023F0010345 -S3150800381CC2F8943000F0C2FA054605E000F0BEFA8C -S3150800382C401B022800F21D81974BD3F8943013F0F5 -S3150800383C020FF3D1236813F0040F7FD0924B9B6DC4 -S3150800384C13F0805F0BD1904B9A6D42F080529A65BB -S3150800385C9B6D03F080530193019B012500E0002525 -S3150800386C8A4B1B6813F4807F13D1884A136843F478 -S3150800387C8073136000F092FA064605E000F08EFAA3 -S3150800388C801B022800F2EF80804B1B6813F4807FA4 -S3150800389CF4D0A368012B07D17B4AD2F8903043F0B9 -S315080038AC0103C2F890301CE0052B0DD1764BD3F8EA -S315080038BC902042F00402C3F89020D3F8902042F0EE -S315080038CC0102C3F890200CE06F4BD3F8902022F03D -S315080038DC0102C3F89020D3F8902022F00402C3F812 -S315080038EC9020A36893B100F059FA064607E000F059 -S315080038FC55FA801B41F28833984200F2B680624B27 -S3150800390CD3F8903013F0020FF1D011E000F046FA1C -S3150800391C064607E000F042FA801B41F288339842CB -S3150800392C00F2A580584BD3F8903013F0020FF1D162 -S3150800393C25B1554A936D23F080539365A36A002BE2 -S3150800394C00F09780504A926802F00C020C2A00F09C -S3150800395C9280022B43D14C4A136823F08073136070 -S3150800396C00F01CFA054605E000F018FA401B022880 -S3150800397C00F28380444B1B6813F0007FF4D1236B51 -S3150800398C5A1E636B1B0243EA0213A26B120943EA23 -S3150800399C4242E36A1343E26B5208013A43EA425342 -S315080039AC226C5208013A43EA4263374AD3601368D9 -S315080039BC43F080731360D36843F08073D36000F0D0 -S315080039CCEDF9044604E000F0E9F9001B022856D884 -S315080039DC2D4B1B6813F0007FF5D0002052E02A4BC4 -S315080039EC1A6822F080721A601B6813F0006F09D1EE -S315080039FC254B1B6813F0005F04D1234AD36823F0C8 -S31508003A0C0303D360204AD36823F0887323F48033E6 -S31508003A1CD36000F0C3F9044604E000F0BFF9001BBC -S31508003A2C02282ED8184B1B6813F0007FF5D10020FE -S31508003A3C28E0012026E0012024E0012022E00320D2 -S31508003A4C20E003201EE001201CE003201AE00320DE -S31508003A5C18E0012016E0032014E0032012E00320EE -S31508003A6C10E003200EE003200CE003200AE00320FC -S31508003A7C08E0002006E0012004E0032002E0032011 -S31508003A8C00E0032002B070BD001002400070004038 -S31508003A9C70B56B4B1B6803F007038B420BD2684A55 -S31508003AAC136823F007030B431360136803F007032B -S31508003ABC994240F0B0800D460446036813F0010F96 -S31508003ACC66D04368032B05D15E4A126812F0007F54 -S31508003ADC15D1A2E0022B05D15A4A126812F4003FFE -S31508003AEC0DD19CE02BB9574A126812F0020F06D179 -S31508003AFC97E0544A126812F4806F00F0948051498A -S31508003B0C8A6822F0030213438B6000F047F90646D5 -S31508003B1C6368032B0FD107E000F040F9801B41F2D4 -S31508003B2C8833984200F28180464B9B6803F00C035D -S31508003B3C0C2BF1D12CE0022B0ED106E000F02EF95D -S31508003B4C801B41F28833984271D83E4B9B6803F030 -S31508003B5C0C03082BF2D11BE03BB113E000F01EF965 -S31508003B6C801B41F28833984263D8364B9B6813F016 -S31508003B7C0C0FF3D10CE000F011F9801B41F28833DD -S31508003B8C984258D82F4B9B6803F00C03042BF2D1A0 -S31508003B9C236813F0020F06D02A498B6823F0F0022B -S31508003BACA36813438B60264B1B6803F007039D42DF -S31508003BBC0AD2234A136823F007032B4313601368AE -S31508003BCC03F007039D4238D1236813F0040F06D07F -S31508003BDC1C498B6823F4E062E36813438B60236803 -S31508003BEC13F0080F07D0174A936823F4605321691A -S31508003BFC43EAC1039360FFF7FFFB124B9B68C3F3C1 -S31508003C0C0313114AD35CD840104B1860002000F0FF -S31508003C1C95F8002070BD012070BD012070BD0120F3 -S31508003C2C70BD012070BD012070BD032070BD03203E -S31508003C3C70BD032070BD032070BD012070BD00BF90 -S31508003C4C0020024000100240D04B00082804002037 -S31508003C5C014B1868704700BF2804002008B5FFF709 -S31508003C6CF7FF044B9B68C3F30223034AD35CD84083 -S31508003C7C08BD00BF00100240E04B000808B5FFF76E -S31508003C8CE7FF044B9B68C3F3C223034AD35CD840B3 -S31508003C9C08BD00BF00100240E04B0008024B186834 +S3150800299C00800123237010BD3004002000000000C5 +S315080029AC504B000808B5034B1BB103490348AFF35A +S315080029BC008008BD0000000034040020504B0008BD +S315080029CC53B94AB9002908BF00281CBF4FF0FF317C +S315080029DC4FF0FF3000F074B9ADF1080C6DE904CE78 +S315080029EC00F006F8DDF804E0DDE9022304B07047D0 +S315080029FC2DE9F047089E04468846002B40F0858052 +S31508002A0C8A42154648D9B2FA82F24AB1C2F120076F +S31508002A1C01FA02F320FA07F7954047EA03089440AF +S31508002A2C4FEA154E230CB8FBFEF71FFA85FC0EFB76 +S31508002A3C178843EA084307FB0CF1994209D9EB18A6 +S31508002A4C07F1FF3080F0E380994240F2E080023FC4 +S31508002A5C2B445B1AA4B2B3FBFEF00EFB103344EA0C +S31508002A6C034400FB0CFCA44509D92C1900F1FF33CF +S31508002A7C80F0CB80A44540F2C88002382C4440EA4A +S31508002A8C0740A4EB0C0400271EB1D4400023C6E96A +S31508002A9C00433946BDE8F087002A53D0B2FA82F2D1 +S31508002AAC002A40F0B680491B4FEA154E1FFA85F8E6 +S31508002ABC0127B1FBFEFC230C0EFB1C1143EA014358 +S31508002ACC08FB0CF1994207D9EB180CF1FF3002D22E +S31508002ADC994200F2EC808446591AA3B2B1FBFEF077 +S31508002AEC0EFB101443EA044408FB00F8A04507D96A +S31508002AFC2C1900F1FF3302D2A04500F2DC801846EF +S31508002B0CA4EB080440EA0C40BEE78B4208D9002E19 +S31508002B1C78D00027C6E9000138463946BDE8F08763 +S31508002B2CB3FA83F77FB98B4202D3824200F2BD8097 +S31508002B3C841A61EB030301209846002EA9D0C6E936 +S31508002B4C0048A6E7FFDEC7F12005BB4022FA05FCC4 +S31508002B5C4CEA030C01FA07F420FA05F821FA05F3F6 +S31508002B6C4FEA1C4E48EA0404B3FBFEF9210C0EFB93 +S31508002B7C19331FFA8CF841EA034309FB08FA9A45FC +S31508002B8C02FA07F200FA07F10BD91CEB030309F159 +S31508002B9CFF3080F088809A4540F28580A9F10209B9 +S31508002BAC6344A3EB0A03A4B2B3FBFEF00EFB10338B +S31508002BBC44EA034400FB08F8A04508D91CEB0404B6 +S31508002BCC00F1FF336BD2A04569D90238644440EA58 +S31508002BDC0940A4EB0804A0FB02894C45C6464B46A3 +S31508002BEC54D351D0002E69D0B1EB0E0264EB03041A +S31508002BFC04FA05F522FA07F3FC401D43C6E900540E +S31508002C0C002746E73746304643E7184637E7074670 +S31508002C1C1FE7C2F1200320FA03F7954001FA02F0E8 +S31508002C2C21FA03F34FEA154E3843010CB3FBFEF7B2 +S31508002C3C1FFA85F80EFB173341EA034107FB08F325 +S31508002C4C8B4204FA02F407D9691807F1FF3C28D21B +S31508002C5C8B4226D9023F2944CB1A81B2B3FBFEF02C +S31508002C6C0EFB103341EA034100FB08F38B4207D9EC +S31508002C7C691800F1FF3C10D28B420ED90238294450 +S31508002C8CC91A40EA074714E74145ABD2B8EB020E1E +S31508002C9C69EB0C0201381346A4E76046F0E71846C0 +S31508002CAC95E76746D8E781467BE7384645E7ACF1B2 +S31508002CBC020C2B4410E702382C4421E73746E8E689 +S31508002CCC704700BF70B50D4E0D4D761BB61006D06D +S31508002CDC0024013455F8043B9847A642F9D1094E0D +S31508002CEC094D761B01F02EFFB61006D000240134D0 +S31508002CFC55F8043B9847A642F9D170BDE04B00083D +S31508002D0CE04B0008E84B0008E04B0008024B13B1F7 +S31508002D1C024800F005B8704700000000392D00087D +S31508002D2C002301461A46184600F01EB838B50A4C58 +S31508002D3C0A4D641BA4100AD004F18043013B05EB31 +S31508002D4C8305013C55F804399847002CF9D1BDE8A0 +S31508002D5C384001F0FDBE00BFEC4B0008E84B0008FC +S31508002D6C704700BF704700BF2DE9F0411E4C054661 +S31508002D7C206890461F460E46FFF7F2FF1B4B1A6853 +S31508002D8CD2F8483133B35A6820681F2A27DC4DB964 +S31508002D9C911C01325A6043F82160FFF7E3FF0020CB +S31508002DACBDE8F08103EB82010124C1F8888004FA9E +S31508002DBC02FED3F88841022D44EA0E0CC3F888C1EA +S31508002DCCC1F80871E4D1D3F88C114EEA0104C3F8A2 +S31508002DDC8C41DDE702F5A673C2F84831D3E7FFF755 +S31508002DECC1FF4FF0FF30DBE728040020684B0008D2 +S31508002DFCDFF834D0002103E00C4B5B584350043108 +S31508002E0C0B480C4B42189A42F6D30B4A02E00023A5 +S31508002E1C42F8043B094B9A42F9D301F00FFCFFF731 +S31508002E2C51FF01F0BFFCFEE700800120EC4B0008C7 +S31508002E3C0000002030040020300400206405002027 +S31508002E4CFEE77047002800F0A18038B5044690F8D4 +S31508002E5C2030D3B12268136823F00203136000F004 +S31508002E6C17FF054623685A6812F0020F10D000F0B7 +S31508002E7C0FFF401B0A28F5D9636A43F400336362D3 +S31508002E8C052384F82030012038BDFFF7DAFFE1E787 +S31508002E9C1A6842F001021A6000F0FAFE0546236829 +S31508002EAC5A6812F0010F0DD100F0F2FE401B0A28E9 +S31508002EBCF5D9636A43F400336362052384F820303A +S31508002ECC0120E1E7227E012A3DD01A6822F0800211 +S31508002EDC1A60637E012B3BD02268136823F04003EB +S31508002EEC1360A37E012B39D02268136823F02003C4 +S31508002EFC1360E37E012B37D02268136843F0100366 +S31508002F0C1360237F012B35D02268136823F008033E +S31508002F1C1360637F012B33D02268136823F00403F4 +S31508002F2C1360A368E2681343226913436269134367 +S31508002F3C6268013A21681343CB6100206062012361 +S31508002F4C84F82030A0E71A6842F080021A60C0E7BD +S31508002F5C2268136843F040031360C2E722681368BB +S31508002F6C43F020031360C4E72268136823F01003A8 +S31508002F7C1360C6E72268136843F008031360C8E7B2 +S31508002F8C2268136843F004031360CAE701207047EC +S31508002F9C036890F82020D2B2012A0AD090F8202093 +S31508002FACD2B2022A05D0436A43F480234362012035 +S31508002FBC704770B4D3F8002242F00102C3F800221D +S31508002FCC4A69012000FA02F2D3F81C42D0430440A5 +S31508002FDCC3F81C42CC69ACB9D3F80C420440C3F80C +S31508002FEC0C42CE688D884C6945EA0645483443F848 +S31508002FFC34508E680D884C6945EA0645483403EB0F +S3150800300CC4046560CC69012C19D08C6974BBD3F8DF +S3150800301C04420440C3F804420C696CBBD3F814424E +S3150800302C2040C3F81402096A01292BD0D3F80022D0 +S3150800303C22F00102C3F80022002070BC7047D3F8B6 +S3150800304C0C421443C3F80C420E688D884C6945EA49 +S3150800305C0645483443F834508E688D894C6945EAE0 +S3150800306C0645483403EBC4046560CEE7D3F804423E +S3150800307C1443C3F80442CFE7D3F814021043C3F839 +S3150800308C1402D0E7D3F81C120A43C3F81C22CDE766 +S3150800309C38B590F82030DBB2012B05D0436A43F4DF +S315080030AC00234362012038BD0446022380F82030F1 +S315080030BC0268136823F00103136000F0E9FD054666 +S315080030CC23685B6813F0010F0DD000F0E1FD401B7F +S315080030DC0A28F5D9636A43F400336362052384F836 +S315080030EC20300120DFE700206062DCE730B490F87E +S315080030FC2040E4B2012C05D090F82040E4B2022C12 +S3150800310C40F08B8051B90468E46814F0030F12D1AF +S3150800311C436A43F40013436201206CE001290AD187 +S3150800312C0468246914F0030F05D1436A43F40013A9 +S3150800313C436201205FE0056801F11B0424012C5948 +S3150800314C04F004049460002C57D1056801F11B04A3 +S3150800315C24012C59640D1460056801F11B04240123 +S3150800316C2D59C5F34005D560056825446D6805F0ED +S3150800317C0F051561056825446D68C5F30725956126 +S3150800318C05682C446468240C546104680A011444C8 +S3150800319CD4F8B8411C7004681444D4F8B841240A0D +S315080031AC5C7004681444D4F8B841240C9C70046808 +S315080031BC1444D4F8B841240EDC7004681444D4F8CA +S315080031CCBC411C7104681444D4F8BC41240A5C71D3 +S315080031DC04681444D4F8BC41240C9C710468224439 +S315080031ECD2F8BC21120EDA7179B90268D36843F0A9 +S315080031FC2003D360002030BC7047056801F11B041E +S3150800320C24012C59E4085460A6E70129F2D1026876 +S3150800321C136943F020031361ECE7436A43F48023F4 +S3150800322C43620120E7E70000074AD36823F4E0630A +S3150800323C1B041B0C000200F4E060184340F0BF604E +S3150800324C40F40030D060704700ED00E030B4174B06 +S3150800325CDB68C3F30223C3F10704042C28BF042438 +S3150800326C1D1D062D01D9033B00E000234FF0FF3549 +S3150800327C05FA04F421EA0401994005FA03F322EA53 +S3150800328C03031943002809DB0901C9B200F16040A0 +S3150800329C00F5614080F8001330BC704700F00F0051 +S315080032AC0901C9B2024B1954F6E700BF00ED00E05C +S315080032BC14ED00E00138B0F1807F0AD2064B586055 +S315080032CC064AF02182F823100020986007221A601B +S315080032DC70470120704700BF10E000E000ED00E0E9 +S315080032EC042805D0054A136823F0040313607047B5 +S315080032FC024A136843F004031360704710E000E0B9 +S3150800330C704708B5FFF7FCFF08BD70472DE9F04874 +S3150800331C0446016883680269134342691343C26908 +S3150800332C134308689C4A024013430B60226853688F +S3150800333C23F44053E1680B435360A1692268974B09 +S3150800334C9A4201D0236A1943936823F430630B43DA +S3150800335C93602368924A934211D0924A934222D0A0 +S3150800336C914A934238D0914A934260D0904A9342FC +S3150800337C73D08A4A934200F0898010253FE002F503 +S3150800338C5842D2F8882002F00302032A09D8DFE84B +S3150800339C02F002049606012531E004252FE00825E3 +S315080033AC2DE010252BE002F5E632D2F8882002F043 +S315080033BC0C020C2A0ED8DFE802F0070D0D0D090DCC +S315080033CC0D0D840D0D0D0B00002518E0042516E0D7 +S315080033DC082514E0102512E002F5E432D2F888200C +S315080033EC02F03002102A6ED005D9202A6DD0302A68 +S315080033FC1BD1082503E00AB9002500E01025674A09 +S3150800340C934270D0E369B3F5004F00F0FC80082DA9 +S3150800341C00F28281DFE815F046015801620180014D +S3150800342C6D0180018001800177011025E7E702F51F +S3150800343CE232D2F8882002F0C002402A47D005D9D9 +S3150800344C802A46D0C02A06D10825D8E70AB900250D +S3150800345CD5E71025D3E71025D1E702F5E032D2F8E7 +S3150800346C882002F44072B2F5807F34D007D9B2F5C1 +S3150800347C007F32D0B2F5407F06D10825BFE70AB9DE +S3150800348C0025BCE71025BAE71025B8E702F5C832BF +S3150800349CD2F8882002F44062B2F5806F1FD007D9A3 +S315080034ACB2F5006F1DD0B2F5406F06D10825A6E718 +S315080034BC0AB90025A3E71025A1E710259FE70225E1 +S315080034CC9DE702259BE7042599E7022597E704253E +S315080034DC95E7022593E7042591E702258FE704254E +S315080034EC8DE702258BE7082D00F21981DFE815F028 +S315080034FC0C00170114001701110017011701170109 +S3150800350C09004FF4004008E001F078F828B90020CB +S3150800351C10E100F05BFCF9E72648626802EB42030F +S3150800352C834200F2FE80B0EB023F00F2FC80082DCD +S3150800353C66D8DFE805F005652065456565655800BC +S3150800354C01F05CF80025070E0602626850082B4647 +S3150800355C16EB000B47F1000C58466146FFF730FA9C +S3150800356C03462846A3F54071134A914200F2DD80C2 +S3150800357C2268D360DEE0560800252B46DFF83CB0FF +S3150800358C4FF0000C1BEB06004CF10001FFF718FA84 +S3150800359C03462846E6E700BFF369FFEF00800040C4 +S315080035AC003801400044004000480040004C0040F0 +S315080035BC005000400024F400FFFC0F00000024F427 +S315080035CC00F004FC0025070E0602626850082B461C +S315080035DC16EB000B47F1000C58466146FFF7F0F95D +S315080035EC03462846BEE7500800252B4610F5000072 +S315080035FC2CBF01210021FFF7E3F903462846B1E762 +S3150800360C01200023AEE7082D49D8DFE805F0051E92 +S3150800361C2948344848483F0000F0F0FF62685308D0 +S3150800362C03EB4003B3FBF2F39BB20020A3F11001AA +S3150800363C4FF6EF7291427AD89AB222F00F02C3F380 +S3150800364C420313432268D36074E000F0E7FF626814 +S3150800365C530803EB4003B3FBF2F39BB20020E5E7F8 +S3150800366C6268530803F1F47303F59043B3FBF2F362 +S3150800367C9BB20020DAE700F0A9FB6268530803EB5B +S3150800368C4003B3FBF2F39BB20020CFE76268530802 +S3150800369C03F58033B3FBF2F39BB20020C6E7012097 +S315080036AC0023C3E700F0AAFF636800EB5302B2FBE2 +S315080036BCF3F292B20020A2F110014FF6EF73994281 +S315080036CC37D82368DA6035E000F0A8FF636800EBAA +S315080036DC5302B2FBF3F292B20020ECE763685A0885 +S315080036EC02F5740202F51052B2FBF3F292B2002004 +S315080036FCE1E700F06BFB636800EB5302B2FBF3F2F5 +S3150800370C92B20020D7E763685A0802F50042B2FB6A +S3150800371CF3F292B20020CEE701200022CBE701207B +S3150800372C08E0012006E0012004E0012002E0012067 +S3150800373C00E00120002222666266BDE8F08800BF20 +S3150800374C436A13F0010F06D00268536823F400335A +S3150800375C816A0B435360436A13F0020F06D0026862 +S3150800376C536823F48033C16A0B435360436A13F0DE +S3150800377C040F06D00268536823F48023016B0B43AD +S3150800378C5360436A13F0080F06D00268536823F493 +S3150800379C0043416B0B435360436A13F0100F06D07A +S315080037AC0268936823F48053816B0B439360436AD6 +S315080037BC13F0200F06D00268936823F40053C16BEC +S315080037CC0B439360436A13F0400F0AD002685368A0 +S315080037DC23F48013016C0B435360036CB3F5801F01 +S315080037EC0BD0436A13F0800F06D00268536823F493 +S315080037FC0023816C0B43536070470268536823F4AB +S3150800380CC003416C0B435360EBE72DE9F0410546C9 +S3150800381C0F4616469846069C2B68DB6937EA03035F +S3150800382C0CBF01230023B3421DD1B4F1FF3FF3D0E3 +S3150800383C2CB100F02DFAA0EB0800A042ECD92A68AE +S3150800384C136823F4D07313602A68936823F0010372 +S3150800385C9360202385F8713085F87230002385F83B +S3150800386C7030032000E00020BDE8F0812DE9F0411E +S3150800387C82B01E4690F87230DBB2202B71D104460A +S3150800388C0D469046002970D0002A70D090F87030FA +S3150800389C012B6ED0012380F8703000234367222356 +S315080038AC80F8723000F0F4F90746A4F85880A4F8AA +S315080038BC5A80A368B3F5805F06D0A3B9236973B998 +S315080038CCFF23A4F85C3011E0236923B940F2FF13F7 +S315080038DCA4F85C300AE0FF23A4F85C3006E07F23EA +S315080038ECA4F85C3002E0B3F1805F02D0B4F85C80D7 +S315080038FC16E023691BB97F23A4F85C30F6E73F234F +S3150800390CA4F85C30F2E723689A8C5FFA88F31340C4 +S3150800391C05F8013BB4F85A30013B9BB2A4F85A306F +S3150800392CB4F85A309BB2ABB100963B460022202124 +S3150800393C2046FFF76AFFF0B9A368B3F5805FE2D1BA +S3150800394C2369002BDFD123689B8C08EA030325F82F +S3150800395C023BDFE7202384F87230002084F87000DD +S3150800396C00E0022002B0BDE8F0810120FAE7012050 +S3150800397CF8E70220F6E70320F4E730B583B00446EF +S3150800398C0023436700F084F9054623681B6813F087 +S3150800399C080F0ED123681B6813F0040F17D12023C8 +S315080039AC84F8713084F87230002084F8700003B003 +S315080039BC30BD6FF07E430093034600224FF400118E +S315080039CC2046FFF722FF0028E4D00320EFE76FF02C +S315080039DC7E4300932B4600224FF480012046FFF7C6 +S315080039EC14FF0028DBD00320E1E778B310B50446B2 +S315080039FC90F871300BB3242384F87130226813685D +S31508003A0C23F0010313602046FFF780FC012813D02E +S31508003A1C636ABBB92268536823F4904353602268DF +S31508003A2C936823F02A0393602268136843F0010312 +S31508003A3C13602046FFF7A1FF10BD80F87030FFF722 +S31508003A4C64FCD8E72046FFF77BFEE3E701207047C6 +S31508003A5CF0B482B0002341E0D0F82CC02CEA040C58 +S31508003A6CC6F3C0049C4044EA0C04C46286E00624EF +S31508003A7C00E00024B4403C430235664E46F8254027 +S31508003A8C654C2568D44304EA05064F6817F4803F4D +S31508003A9C01D042EA0506604D2E606D6804EA0506FB +S31508003AAC4F6817F4003F01D042EA05065A4D6E607E +S31508003ABCAD6804EA05064F6817F4801F01D042EA80 +S31508003ACC0506554DAE60ED682C404E6816F4001F81 +S31508003ADC01D042EA0504504AD46001330A6832FA26 +S31508003AEC03F400F0938001249C402240F5D04D68E5 +S31508003AFC022D01D0122D10D1DE08083650F826C03A +S31508003B0C03F00705AF000F25BD402CEA050C0D691F +S31508003B1CBD4045EA0C0540F8265006685F000325AB +S31508003B2CBD40ED4305EA060C4E6806F00306BE409A +S31508003B3C46EA0C0606604E6806F1FF3CBCF1010F1E +S31508003B4C03D9112E01D0122E11D1866805EA060C5E +S31508003B5CCE68BE4046EA0C068660466826EA040C21 +S31508003B6C4E68C6F300169E4046EA0C0646604E683A +S31508003B7C06F0030CBCF1030F3FF46EAFC468254086 +S31508003B8C8C68BC402C43C4604C6814F0805FA4D08D +S31508003B9C224C256E45F001052566246E04F00104B9 +S31508003BAC0194019C9D08AE1C1A4C54F8267003F01F +S31508003BBC0304A6000F24B44027EA0407B0F1904F7B +S31508003BCC3FF457AF164CA04216D004F58064A042B9 +S31508003BDC14D004F58064A04212D004F58064A04287 +S31508003BEC10D004F58064A0420ED004F58064A0427F +S31508003BFC3FF43DAF07243DE701243BE7022439E7B0 +S31508003C0C032437E7042435E7052433E702B0F0BC70 +S31508003C1C704700BF0000014000040140001002403C +S31508003C2C000400480AB18161704781627047000040 +S31508003C3C10B50446074B1868074BA3FB00308009E0 +S31508003C4CFFF738FB002221464FF0FF30FFF7FEFA4C +S31508003C5C002010BD2C040020D34D621008B5074A6D +S31508003C6C136843F4807313600320FFF7DDFA002012 +S31508003C7CFFF7DEFF00F0A0FD002008BD0020024083 +S31508003C8C024A136801331360704700BF60050020B1 +S31508003C9C014B1868704700BF60050020024B186876 S31508003CAC00F4C060704700BF00700040B0F5007F9C -S31508003CBC2AD1204B1B6803F4C063B3F5007F33D0BD -S31508003CCC1C4A136823F4C06343F4007313601A4B3D -S31508003CDC1B6802F1467202F55B3202F28322A2FBE2 -S31508003CEC03239A0C322303FB02F300E0013B23B1B6 -S31508003CFC104A526912F4806FF8D10E4B5B6913F4B3 -S31508003D0C806F13D0032070470A4B1B6803F4C063FB -S31508003D1CB3F5806F0CD0074A136823F4C06343F4D9 -S31508003D2C806313600020704700207047002070479E -S31508003D3C00207047007000402804002010B5044687 -S31508003D4C074B1B680748A0FB0330800900F0F4FCFE -S31508003D5C002221464FF0FF3000F0BCFC002010BDBD -S31508003D6C28040020D34D621008B5074A136843F49B -S31508003D7C80731360032000F09BFC0020FFF7DEFF26 -S31508003D8CFFF7ECF9002008BD00200240024A136830 -S31508003D9C01331360704700BF38050020014B1868C3 -S31508003DAC704700BF38050020704700BF2DE9784BD7 -S31508003DBC0446826803691A4343691A43C3691A435A -S31508003DCC01680868A04B034013430B6021684B68D5 -S31508003DDC23F44052E36813434B60A16922689B4B5A -S31508003DEC9A4201D0236A1943936823F430630B4330 -S31508003DFC93602368964A934213D102F55842D2F837 -S31508003E0C882002F00302032A09D8DFE802F002042C -S31508003E1C98060125A0E004259EE008259CE01025BF -S31508003E2C9AE08C4A934218D102F5E632D2F88820E9 -S31508003E3C02F00C020C2A0ED8DFE802F0070D0D0D65 -S31508003E4C090D0D0D830D0D0D0B00002584E00425C1 -S31508003E5C82E0082580E010257EE07F4A934217D140 -S31508003E6C02F5E432D2F8882002F03002102A09D082 -S31508003E7C01D82AB10AE0202A65D0302A04D005E0F8 -S31508003E8C002569E0042567E0082565E0102563E050 -S31508003E9C724A934217D102F5E232D2F8882002F020 -S31508003EACC002402A09D001D82AB10AE0802A4CD08F -S31508003EBCC02A04D005E000254EE004254CE0082570 -S31508003ECC4AE0102548E0664A93421AD102F5E032D8 -S31508003EDCD2F8882002F44072B2F5807F0BD001D854 -S31508003EEC3AB10CE0B2F5007F31D0B2F5407F04D080 -S31508003EFC05E0002530E004252EE008252CE01025E9 -S31508003F0C2AE0524A934224D102F5C832D2F88820C4 -S31508003F1C02F44062B2F5806F0BD001D83AB10CE0CE -S31508003F2CB2F5006F17D0B2F5406F04D005E0002546 -S31508003F3C12E0042510E008250EE010250CE00225F9 -S31508003F4C0AE0022508E0022506E0022504E002251F -S31508003F5C02E0102500E002253C4A934240F0888096 -S31508003F6C082D11D8DFE805F0081005100C101010F4 -S31508003F7C13003C4800260DE0FFF770FE002609E00A -S31508003F8CFFF73AFA002605E00020012602E04FF476 -S31508003F9C00400026002800F00C81626802EB420300 -S31508003FAC9842C0F0FD80B0EB023F00F2FB80082D72 -S31508003FBC3ED8DFE805F0053D173D213D3D3D330074 -S31508003FCCFFF74CFE00234FEA10694FEA0028626897 -S31508003FDC500818EB000B49F1000C58466146FEF7E1 -S31508003FECFDFC27E0550800231F480021401941F124 -S31508003FFC0001FEF7F3FC1DE0FFF7FEF900234FEA7C -S3150800400C10694FEA00286268500818EB000B49F152 -S3150800401C000C58466146FEF7E1FC0BE050080021FF -S3150800402C002310F5000041F10001FEF7D7FC01E072 -S3150800403C01260020A0F540720C4B9A4200F2B4807F -S3150800404C2368D860B5E000BFF369FFEF0080004035 -S3150800405C003801400044004000480040004C004035 -S3150800406C005000400024F400000024F4FFFC0F006C -S3150800407CE369B3F5004F4DD1082D3BD8DFE805F0C1 -S3150800408C05101B3A263A3A3A3100FFF7E7FD636802 -S3150800409C5A0802EB4000B0FBF3F39BB200262BE068 -S315080040ACFFF7ECFD63685A0802EB4000B0FBF3F32C -S315080040BC9BB2002620E061684A0802F1F47303F506 -S315080040CC9043B3FBF1F39BB2002615E0FFF794F986 -S315080040DC63685A0802EB4000B0FBF3F39BB2002668 -S315080040EC0AE06268530803F58033B3FBF2F39BB21C -S315080040FC002601E001260023A3F110014FF6EF720A -S3150800410C914253D823F00F02C3F342031343226898 -S3150800411CD3604EE0082D38D8DFE805F0050F1937BF -S3150800412C243737372E00FFF799FD636800EB5300E9 -S3150800413CB0FBF3F080B2002629E0FFF79FFD636819 -S3150800414C00EB5300B0FBF3F080B200261FE060686A -S3150800415C420802F5740303F51053B3FBF0F080B272 -S3150800416C002614E0FFF748F9636800EB5300B0FB30 -S3150800417CF3F080B200260AE06068430803F50043B2 -S3150800418CB3FBF0F080B2002601E001260020A0F176 -S3150800419C10024FF6EF739A420AD82368D86008E0E3 -S315080041AC012606E0012604E0012602E0012600E0CD -S315080041BC01260023236663663046BDE8788B00BF6C -S315080041CC436A13F0010F06D001684B6823F40032DA -S315080041DC836A13434B60436A13F0020F06D00168D7 -S315080041EC4B6823F48032C36A13434B60436A13F05B -S315080041FC040F06D001684B6823F48022036B134323 -S3150800420C4B60436A13F0080F06D001684B6823F419 -S3150800421C0042436B13434B60436A13F0100F06D0EE -S3150800422C01688B6823F48052836B13438B60436A53 -S3150800423C13F0200F06D001688B6823F40052C36B69 -S3150800424C13438B60436A13F0400F11D001684B6817 -S3150800425C23F48012036C13434B60036CB3F5801F75 -S3150800426C06D101684B6823F4C002436C13434B60B8 -S3150800427C436A13F0800F06D001684B6823F40022BA -S3150800428C836C13434B6070472DE9F04105460F4686 -S3150800429C16469846069C1EE0B4F1FF3F1BD02CB17F -S315080042ACFFF77CFDC8EB0000844214D22A68136819 -S315080042BC23F4D07313602A68936823F00103936080 -S315080042CC202385F8713085F87230002385F8703014 -S315080042DC0320BDE8F0812B68DB6937EA03030CBFC2 -S315080042EC01230023B342D7D00020BDE8F08100BFDC -S315080042FC2DE9F04182B01E4690F87230DBB2202BC5 -S3150800430C71D104460D46904600296ED0002A6ED00F -S3150800431C90F87030012B6CD0012380F87030002394 -S3150800432C4367222380F87230FFF738FD0746A4F856 -S3150800433C5880A4F85A80A368B3F5805F0AD123691C -S3150800434C23B940F2FF13A4F85C301AE0FF23A4F853 -S3150800435C5C3016E04BB923691BB9FF23A4F85C3013 -S3150800436C0FE07F23A4F85C300BE0B3F1805F08D133 -S3150800437C23691BB97F23A4F85C3002E03F23A4F819 -S3150800438C5C30B4F85C8022E000963B460022202183 -S3150800439C2046FFF779FF70BBA368B3F5805F08D199 -S315080043AC236933B923689B8C08EA030325F8023B77 -S315080043BC06E023689B8C5FFA88F213402B70013554 -S315080043CCB4F85A309BB2013B9BB2A4F85A30B4F8F5 -S315080043DC5A309BB2002BD7D1202384F87230002098 -S315080043EC84F8700008E0022006E0012004E00120B1 -S315080043FC02E0022000E0032002B0BDE8F08100BF15 -S3150800440C30B583B0044600234367FFF7C7FC05465F -S3150800441C23681B6813F0080F0AD06FF07E430093CD -S3150800442C034600224FF400112046FFF72DFFC0B9B2 -S3150800443C23681B6813F0040F0AD06FF07E430093B1 -S3150800444C2B4600224FF480012046FFF71DFF50B97A -S3150800445C202384F8713084F87230002084F87000B8 -S3150800446C02E0032000E0032003B030BD80B310B592 -S3150800447C044690F8713013F0FF0F04D1002380F82E -S3150800448C7030FFF791FC242384F871302268136886 -S3150800449C23F0010313602046FFF788FC012819D086 -S315080044AC636A13B12046FFF78BFE2268536823F420 -S315080044BC904353602268936823F02A03936022681A -S315080044CC136843F0010313602046FFF799FF10BDEC -S315080044DC0120704710BD00BFF0B583B00023D1E0B2 -S315080044EC01249C40224000F0CC804D68022D01D05E -S315080044FC122D10D1DE08083650F826C003F0070531 -S3150800450CAF000F25BD402CEA050E0D69BD404EEADD -S3150800451C050540F8265005685F000326BE40F6439D -S3150800452C05EA060E4D6805F00305BD404EEA05057D -S3150800453C05604D6805F1FF3EBEF1010F03D9112D3B -S3150800454C01D0122D11D1856806EA050ECD68BD403D -S3150800455C4EEA05058560456825EA040E4D68C5F3DF -S3150800456C00159D404EEA050545604D6805F0030E9D -S3150800457CBEF1030F08D1D0F82CE02EEA0404C5F3DB -S3150800458CC0059D402C43C462C46826408C68BC4058 -S3150800459C3443C4604C6814F0805F72D03D4C256E71 -S315080045AC45F001052566246E04F001040194019C6E -S315080045BC9E08B51C384C54F8257003F00304A40067 -S315080045CC0F25A54027EA0507B0F1904F18D0334DB3 -S315080045DCA84217D005F58065A84215D005F5806563 -S315080045ECA84213D005F58065A84211D005F580655B -S315080045FCA8420FD005F58065A8420DD106250CE01A -S3150800460C00250AE0012508E0022506E0032504E05A -S3150800461C042502E0052500E0072505FA04F43C43C9 -S3150800462C02361D4D45F826401D4C2568D44305EA2F -S3150800463C04064F6817F4803F01D042EA0506184D68 -S3150800464C2E606D6804EA05064F6817F4003F01D022 -S3150800465C42EA0506124D6E60AD6804EA05064F6817 -S3150800466C17F4801F01D042EA05060D4DAE60ED68C1 -S3150800467C2C404E6816F4001F01D042EA0504084A7D -S3150800468CD46001330A6832FA03F47FF429AF03B015 -S3150800469CF0BD00BF001002400000014000040048B5 -S315080046AC000401400AB1816170478162704700BFFE -S315080046BC074AD36823F4E0631B041B0C000200F4BE -S315080046CCE060184340F0BF6040F40030D06070479B -S315080046DC00ED00E030B4164BDB68C3F30223C3F1DC -S315080046EC0704042C28BF04241D1D062D01D9DD1E24 -S315080046FC00E00025012303FA04F4013C2140A940FB -S3150800470CAB40013B1A400A43002806DA00F00F00BA -S3150800471C1201D2B2074B1A5407E01201D2B200F1B9 -S3150800472C604000F5614080F8002330BC704700BF3C -S3150800473C00ED00E014ED00E00138B0F1807F0AD2FC -S3150800474C064B5860F021064A82F823100020986020 -S3150800475C07221A6070470120704700BF10E000E07E -S3150800476C00ED00E0042805D1054A136843F004035C -S3150800477C13607047024A136823F0040313607047EA -S3150800478C10E000E0704700BF08B5FFF7FBFF08BD57 -S3150800479C704700BF002800F0A48038B5044690F88E -S315080047AC203013F0FF0F01D1FFF7F2FF22681368D0 -S315080047BC23F002031360FFF7F1FA05460DE0FFF745 -S315080047CCEDFA401B0A2808D9636A43F4003363627E -S315080047DC052384F82030012038BD23685A6812F066 -S315080047EC020FECD11A6842F001021A60FFF7D6FAEA -S315080047FC05460DE0FFF7D2FA401B0A2808D9636A6A -S3150800480C43F400336362052384F82030012038BD55 -S3150800481C23685A6812F0010FECD0227E012A04D1C3 -S3150800482C1A6842F080021A6003E01A6822F08002C5 -S3150800483C1A60637E012B05D12268136843F0400386 -S3150800484C136004E02268136823F040031360A37E08 -S3150800485C012B05D12268136843F02003136004E08A -S3150800486C2268136823F020031360E37E012B05D11D -S3150800487C2268136823F01003136004E02268136897 -S3150800488C43F010031360237F012B05D122681368AC -S3150800489C43F00803136004E02268136823F0080346 -S315080048AC1360637F012B05D12268136843F0040358 -S315080048BC136004E02268136823F00403136021686C -S315080048CCA268E3681A4323691A4363691A4363683F -S315080048DC013B1343CB6100206062012384F820302E -S315080048EC38BD0120704700BF70B4036890F82020CB -S315080048FCD2B2012A04D090F82020D2B2022A6AD168 -S3150800490CD3F8002242F00102C3F800224A690120BA -S3150800491C00FA02F2D3F81C02D4432040C3F81C0256 -S3150800492CC869A8B9D3F80C022040C3F80C02486928 -S3150800493CCE688D8845EA0645483043F830504869B4 -S3150800494C8E680D8845EA0645483003EBC00045607D -S3150800495CC869012815D1D3F80C021043C3F80C0208 -S3150800496C48690E688D8845EA0645483043F8305044 -S3150800497C48698E688D8945EA0645483003EBC000C0 -S3150800498C4560886928B9D3F804022040C3F80402A4 -S3150800499C04E0D3F804021043C3F80402086928B9E2 -S315080049ACD3F814020440C3F8144204E0D3F81402F2 -S315080049BC1043C3F81402096A012904D1D3F81C124E -S315080049CC0A43C3F81C22D3F8002222F00102C3F8CA -S315080049DC0022002004E0436A43F48023436201204A -S315080049EC70BC704738B590F82030DBB2012B22D159 -S315080049FC0446022380F820300268136823F001036A -S31508004A0C1360FFF7CBF905460DE0FFF7C7F9401B16 -S31508004A1C0A2808D9636A43F400336362052384F8C9 -S31508004A2C2030012038BD23685B6813F0010FECD1E8 -S31508004A3C0020606238BD436A43F4002343620120B8 -S31508004A4C38BD00BF30B490F82040E4B2012C05D034 -S31508004A5C90F82040E4B2022C40F08A8051B90468E0 -S31508004A6CE46814F0030F12D1436A43F4001343624B -S31508004A7C012084E001290AD10468246914F0030F83 -S31508004A8C05D1436A43F400134362012077E00568B5 -S31508004A9C01F11B0424012C5904F0040494603CB95C -S31508004AAC056801F11B0424012C59640D146006E0F9 -S31508004ABC056801F11B0424012C59E40854600568A7 -S31508004ACC01F11B0424012D59C5F34005D560056871 -S31508004ADC25446D6805F00F051561056825446D6854 -S31508004AECC5F30725956105682C446468240C546144 -S31508004AFC04680A011444D4F8B8411C7004681444B8 -S31508004B0CD4F8B841240A5C7004681444D4F8B84143 -S31508004B1C240C9C7004681444D4F8B841240EDC7038 -S31508004B2C04681444D4F8BC411C7104681444D4F8C1 -S31508004B3CBC41240A5C7104681444D4F8BC41240CA6 -S31508004B4C9C7104682244D2F8BC21120EDA7131B970 -S31508004B5C0268D36843F02003D36000200FE00129D4 -S31508004B6C0CD10268136943F020031361002006E098 -S31508004B7C436A43F480234362012000E0002030BCE2 -S31508004B8C704700BFF8B500BFF8BC08BC9E46704716 -S31108004B9CF8B500BFF8BC08BC9E46704780 -S31508004BA80000002005020602060307030803090396 -S31508004BB809040A040B040C040C050D050E050F055B -S31508004BC80F06100610071008000000000000000075 -S31508004BD8010203040607080900000000010203048D -S31508004BE8A0860100400D0300801A060000350C0057 -S31508004BF840420F0080841E0000093D0000127A001A -S31508004C080024F40000366E010048E801006CDC0256 -S30D08004C1800DEFF7F0100000029 -S30D08004C20512D0008B129000816 -S30908004C288D290008BC -S31508004C2C00000000EC02002054030020BC03002006 +S31508003CBC0FD0204B1B6803F4C063B3F5806F37D065 +S31508003CCC1C4A136823F4C06343F480631360002012 +S31508003CDC7047184B1B6803F4C063B3F5007F23D0F9 +S31508003CEC144A136823F4C06343F400731360124B2D +S31508003CFC1B6802F1467202F55B3202F28322A2FBC2 +S31508003D0C03239A0C322303FB02F333B1094A526993 +S31508003D1C12F4806F01D0013BF7E7064B5B6913F48D +S31508003D2C806F03D10020704700207047032070472E +S31508003D3C00207047007000402C04002030B583B07A +S31508003D4C0546204B9B6D13F0805F0BD0FFF7A6FF43 +S31508003D5CB0F5007F17D0802D1FD82DD0702D2DD003 +S31508003D6C00211BE0174CA36D43F08053A365A36D8C +S31508003D7C03F080530193019BFFF790FFA36D23F08B +S31508003D8C8053A365E4E7802D03D9A02D03D902211E +S31508003D9C04E0002102E0012100E003210A4A13682D +S31508003DAC23F007030B431360136803F007038B42D6 +S31508003DBC06D1002003B030BD0221EFE70121EDE763 +S31508003DCC0120F7E700100240002002403B4B9B689D +S31508003DDC13F00C0F1AD0394B9B6803F00C030C2B01 +S31508003DEC0ED0364B9B6803F00C03042B2FD0334BA9 +S31508003DFC9B6803F00C03082B2CD00020014618E016 +S31508003E0C2E4BDB6803F00303012BEAD12B4B1B6803 +S31508003E1C13F0080F14D1294BD3F89430C3F30323AA +S31508003E2C274A52F82310254B9B6813F00C0F0CD01D +S31508003E3C0020224A936803F00C030C2B0DD0704714 +S31508003E4C1E4B1B68C3F30313EAE70846F1E71D4844 +S31508003E5C0021EEE71C480021EBE71346D26802F076 +S31508003E6C0302DB68C3F302130133022A0AD0032ABE +S31508003E7C1AD0B1FBF3F3114AD068C0F3062000FB45 +S31508003E8C03F008E00F48B0FBF3F30C4AD068C0F314 +S31508003E9C062000FB03F0094BDB68C3F341630133CF +S31508003EAC5B00B0FBF3F0CAE70748B0FBF3F3034A31 +S31508003EBCD068C0F3062000FB03F0ECE700100240C4 +S31508003ECC844B00080024F40000127A0070B582B006 +S31508003EDC0446036813F0100F3FD0974B9B6813F0FA +S31508003EEC0C0F40F09280944B1B6813F0020F03D012 +S31508003EFC8369002B00F09182206A8F4B1B6813F0A4 +S31508003F0C080F62D08C4B1B6803F0F003984263D9F8 +S31508003F1CFFF714FF002840F08782874B1A6842F097 +S31508003F2C08021A601A6822F0F002216A0A431A601B +S31508003F3C5A6822F47F42E16942EA01225A60FFF785 +S31508003F4C45FF7D4B9B68C3F303137C4AD35CD8406F +S31508003F5C7B4B18600020FFF76BFE236813F0010FEC +S31508003F6C00F0A180744B9B6803F00C03082B00F03F +S31508003F7C9180714B9B6803F00C030C2B00F083802B +S31508003F8C6368B3F5803F00F0B580B3F5A02F00F059 +S31508003F9CB780694B1A6822F480321A601A6822F4C0 +S31508003FAC80221A606368002B00F0B780FFF770FE5A +S31508003FBC0546614B1B6813F4003F74D1FFF768FE86 +S31508003FCC401B6428F5D9032035E25B4BD3F89430B3 +S31508003FDC1B0903F0F00399E7574B1A6842F00802DD +S31508003FEC1A601A6822F0F002216A0A431A605A68A3 +S31508003FFC22F47F42E16942EA01225A60206AFFF7FD +S3150800400C9DFE00289BD0012015E2836933B34A4AEA +S3150800401C136843F001031360FFF73AFE0546464B57 +S3150800402C1B6813F0020F06D1FFF732FE401B02285D +S3150800403CF5D90320FFE1404B1A6842F008021A60D2 +S3150800404C1A6822F0F002216A0A431A605A6822F4A6 +S3150800405C7F42E16942EA01225A607EE7364A1368D2 +S3150800406C23F001031360FFF713FE0546324B1B685A +S3150800407C13F0020F3FF471AFFFF70AFE401B02283C +S3150800408CF4D90320D7E12C4BDB6803F00303032B8D +S3150800409C7FF476AF284B1B6813F4003F03D0636894 +S315080040AC002B00F0C381236813F0020F61D0224B5A +S315080040BC9B6803F00C03042B4AD01F4B9B6803F038 +S315080040CC0C030C2B3ED0E368002B78D01A4A1368E5 +S315080040DC43F480731360FFF7DBFD0546164B1B682C +S315080040EC13F4806F62D1FFF7D3FD401B0228F5D974 +S315080040FC0320A0E1104A136843F48033136051E798 +S3150800410C03F18043A3F53C331A6842F480221A6003 +S3150800411C1A6842F480321A6044E7FFF7B9FD05467F +S3150800412C054B1B6813F4003FBDD0FFF7B1FD401BD0 +S3150800413C6428F5D903207EE1001002406C4B000878 +S3150800414C2C040020B64BDB6803F00303022BBAD110 +S3150800415CB34B1B6813F4806F03D0E368002B00F095 +S3150800416C6781AF4A536823F0F853216943EA016320 +S3150800417C5360236813F0080F4CD063699BB3A84AA5 +S3150800418CD2F8943043F00103C2F89430FFF780FD5F +S3150800419C0546A34BD3F8943013F0020F3AD1FFF728 +S315080041AC77FD401B0228F4D9032044E19C4A536846 +S315080041BC23F0F853216943EA01635360D9E7984A17 +S315080041CC136823F480731360FFF762FD0546944B5E +S315080041DC1B6813F4806FCCD0FFF75AFD401B0228DE +S315080041ECF5D9032027E18E4AD2F8943023F001033F +S315080041FCC2F89430FFF74CFD0546894BD3F894303A +S3150800420C13F0020F06D0FFF743FD401B0228F4D922 +S3150800421C032010E1236813F0040F7BD0804B9B6DB1 +S3150800422C13F0805F36D17E4B9A6D42F080529A65B8 +S3150800423C9B6D03F080530193019B0125794B1B68F9 +S3150800424C13F4807F28D0A368012B39D0052B3FD0D7 +S3150800425C734BD3F8902022F00102C3F89020D3F8C0 +S3150800426C902022F00402C3F89020A368002B3DD0BE +S3150800427CFFF70EFD06466A4BD3F8903013F0020F83 +S3150800428C46D1FFF705FD801B41F288339842F2D9D7 +S3150800429C0320D0E00025D1E7624A136843F4807303 +S315080042AC1360FFF7F5FC06465E4B1B6813F4807F1C +S315080042BCC9D1FFF7EDFC801B0228F5D90320BAE01B +S315080042CC574AD2F8903043F00103C2F89030CCE745 +S315080042DC534BD3F8902042F00402C3F89020D3F83D +S315080042EC902042F00102C3F89020BEE7FFF7D0FCFD +S315080042FC06464B4BD3F8903013F0020F08D0FFF755 +S3150800430CC7FC801B41F288339842F2D9032092E00D +S3150800431C002D35D1A36A002B00F08C80404A926898 +S3150800432C02F00C020C2A00F08880022B2ED03C4B93 +S3150800433C1A6822F080721A601B6813F0006F09D194 +S3150800434C374B1B6813F0005F04D1354AD36823F04A +S3150800435C0303D360324AD36823F0887323F480337B +S3150800436CD360FFF795FC04462D4B1B6813F0007FB2 +S3150800437C51D0FFF78DFC001B0228F5D903205AE013 +S3150800438C274A936D23F080539365C3E7244A136831 +S3150800439C23F080731360FFF77BFC0546204B1B68E4 +S315080043AC13F0007F06D0FFF773FC401B0228F5D9E3 +S315080043BC032040E0236B5A1E636B1B0243EA02136D +S315080043CCA26B120943EA4243E26A1343E26B5208B0 +S315080043DC013A43EA4253226C5208013A43EA4263D1 +S315080043EC0F4AD360136843F080731360D36843F0A5 +S315080043FC8073D360FFF74CFC0446094B1B6813F01B +S3150800440C007F06D1FFF744FC001B0228F5D90320D0 +S3150800441C11E000200FE000200DE001200BE000BFAA +S3150800442C0010024000700040012004E0012002E068 +S3150800443C012000E0002002B070BD0120FBE700BFA0 +S3150800444C674B1B6803F007038B420BD2644A13684D +S3150800445C23F007030B431360136803F007038B421F +S3150800446C40F0B78070B50D460446036813F0010F8B +S3150800447C6CD04368032B0AD0022B2DD0002B32D1DB +S3150800448C584A126812F0020F07D10120A0E0554ACB +S3150800449C126812F0007F00F09E8052498A6822F05A +S315080044AC030213438B60FFF7F3FB06466368032B83 +S315080044BC20D0022B2DD0002B3AD04A4B9B6803F008 +S315080044CC0C03042B42D0FFF7E3FB801B41F2883325 +S315080044DC9842F2D903207BE0424A126812F4003F54 +S315080044ECDBD1012074E03F4A126812F4806FD4D1F4 +S315080044FC01206DE03B4B9B6803F00C030C2B25D07D +S3150800450CFFF7C6FB801B41F288339842F2D9032089 +S3150800451C5EE0344B9B6803F00C03082B16D0FFF7B0 +S3150800452CB7FB801B41F288339842F2D903204FE03F +S3150800453C2C4B9B6813F00C0F08D0FFF7A9FB801BBC +S3150800454C41F288339842F3D9032041E0236813F0EB +S3150800455C020F06D0234A936823F0F003A1680B4395 +S3150800456C93601F4B1B6803F00703AB420AD91C4A1E +S3150800457C136823F007032B431360136803F0070330 +S3150800458CAB422AD1236813F0040F06D0154A936858 +S3150800459C23F4E063E1680B439360236813F0080F78 +S315080045AC07D0104A936823F46053216943EAC10380 +S315080045BC9360FFF70BFC0B4B9B68C3F303130A4A78 +S315080045CCD35CD840094B18600020FFF731FB00205C +S315080045DC70BD012070470120FAE70120F8E700BFFB +S315080045EC00200240001002406C4B00082C040020EE +S315080045FC014B1868704700BF2C04002008B5FFF75C +S3150800460CF7FF044B9B68C3F30223034AD35CD840D9 +S3150800461C08BD00BF001002407C4B000808B5FFF728 +S3150800462CE7FF044B9B68C3F3C223034AD35CD84009 +S3150800463C08BD00BF001002407C4B00080F49D1F89A +S3150800464C883043F47003C1F888300D4B1A6842F071 +S3150800465C01021A60002098601A6822F0A85222F407 +S3150800466C10221A604FF48052DA601A6822F48022FB +S3150800467C1A6098614FF000638B60704700ED00E09C +S3150800468C0010024008B5FFF7B3FF084BA3FB003038 +S3150800469C8009FEF70FFE0420FEF722FE00221146C3 +S315080046AC4FF0FF30FEF7D2FD08BD00BFD34D6210A8 +S315080046BC08B5FFF7EDFA08BD08B5FFF7E1FAFEF7FE +S315080046CC20FE08BD08B5002220214FF09040FFF7C8 +S315080046DCA9FA08BD10B5FFF7EBFF0F4B1B68C31AF9 +S315080046ECB3F5FA7F0DD304460C4B1B7853B901224C +S315080046FC0A4B1A7020214FF09040FFF793FA064B9D +S3150800470C1C6010BD0022054B1A7020214FF09040FA +S3150800471CFFF788FAF3E700BF500400204C0400208A +S3150800472C014A024B9A6070470028000800ED00E029 +S3150800473C00B597B0022305934FF4807208921022A5 +S3150800474C09920F931093012211920A2212920722B0 +S3150800475C13921493159305A8FFF7B8FB00B1FEE75F +S3150800476C0F230093032101910023029303930493CF +S3150800477C6846FFF765FE00B1FEE74FF40070FFF7D9 +S3150800478C95FA00B1FEE717B05DF804FB08B5FFF71C +S3150800479CC7FFFFF763FAFFF7CBFFFFF773FFFFF7C8 +S315080047AC91FF08BD08B5FFF7F1FF00F041F9FFF7D7 +S315080047BC91FF00F0C1F9FAE770B58CB0454B1A6E4B +S315080047CC42F001021A661A6E02F001020192019A6F +S315080047DC9A6D42F080529A659A6D02F08052029256 +S315080047EC029ADA6C42F00102DA64DA6C02F001021F +S315080047FC0392039ADA6C42F00202DA64DA6C02F07B +S3150800480C02020492049A9A6D42F400329A659A6DE1 +S3150800481C02F400320592059A9A6D42F000729A6576 +S3150800482C9B6D03F000730693069B0320FEF7FCFCB6 +S3150800483C002211466FF00B00FEF708FD0022114608 +S3150800484C6FF00A00FEF702FD002211466FF0090010 +S3150800485CFEF7FCFC002211466FF00400FEF7F6FC8E +S3150800486C002211466FF00300FEF7F0FC00221146F9 +S3150800487C6FF00100FEF7EAFC002211464FF0FF30FC +S3150800488CFEF7E4FC202307930123089300240994DC +S3150800489C0A9407A94FF09040FFF7DAF80C23079310 +S315080048AC02260896099403250A9507230B9307A94C +S315080048BC4FF09040FFF7CCF84FF4407307930896E7 +S315080048CC09940A9509230B9307A90348FFF7C0F81F +S315080048DC0CB070BD001002400004004808B5094829 +S315080048EC094B03604FF46143436000238360C36044 +S315080048FC036183610C224261C36103624362FFF761 +S3150800490C74F808BD7C040020004400402DE9F041F1 +S3150800491C04460D4617469846FFF770FE154BA3FB43 +S3150800492C00308009002201E00132D2B2112A1DD8CA +S3150800493C114B13F8121003EB420393F801C001EB69 +S3150800494C0C0303FB0443B0FBF3FE03FB1E06002E0D +S3150800495CEAD11FFA8EF32B80013B9BB2B3F5806F1D +S3150800496CE2D2397088F800C0012000E00020BDE8CA +S3150800497CF08100BFD34D6210B44B000830B58DB032 +S3150800498C0025ADF82E508DF82D508DF82C500BAB0C +S3150800499C0DF12D020DF12E014FF4FA70FFF7B6FF4B +S315080049AC1A4C1B4B236025766576A576E576257716 +S315080049BC6577A560E5609DF82D30013B1B042361E6 +S315080049CC9DF82C30013B1B056361BDF82E306360E6 +S315080049DC2046FEF737FA06950795012308934CF6F9 +S315080049ECE042019202954FF6E07203920422049279 +S315080049FC059509930E230A930DEB02012046FEF743 +S31508004A0CC7FA2046FEF744FB0DB030BD540400200F +S31508004A1C0064004008B50023012201460348FEF74E +S31508004A2C25FF08B1002008BD0120FCE77C04002006 +S31508004A3C08B5FFF753FFFFF7A1FF08BDBFF34F8F6C +S31508004A4C0549CA6802F4E062044B1343CB60BFF312 +S31508004A5C4F8F00BFFDE700BF00ED00E00400FA052C +S31508004A6C08B5214B1B78B3B92048FFF7D3FF0128AB +S31508004A7C00D008BD1D4B1B78013BDBB23F2BF8D889 +S31508004A8CFFF716FE1A4B1860174B01221A70194BB2 +S31508004A9C00221A70EDE7174B1B780133134818449C +S31508004AACFFF7B8FF012813D1124A13780133DBB28A +S31508004ABC13700E4A12789342DBD10B4A00211170FF +S31508004ACC0A4A5278FF2AD4D1022BD2D1FFF7B6FF65 +S31508004ADCFFF7EEFD064B1B6864339842C9D9024BA7 +S31508004AEC00221A70C5E700BF35050020F404002023 +S31508004AFC380500203605002000B58BB001AB03AA9B +S31508004B0C00210C48FEF7F2FA20B9039A40F26763C3 +S31508004B1C9A4202D00BB05DF804FB059B002BF9D129 +S31508004B2C9DF80430FF2BF5D1079B022BF2D1FFF72A +S31508004B3C85FF00BF5404002008B5FFF791FFFFF767 +S31508004B4CDBFF08BDF8B500BFF8BC08BC9E4670472D +S31108004B5CF8B500BFF8BC08BC9E467047C0 +S31508004B680000002000000000000000000102030405 +S31508004B78060708090000000001020304A0860100D0 +S31508004B88400D0300801A060000350C0040420F004D +S31508004B9880841E0000093D0000127A000024F400F3 +S31508004BA800366E010048E801006CDC0205020602C0 +S31508004BB8060307030803090309040A040B040C047B +S31508004BC80C050D050E050F050F061006100710082B +S30D08004BD824DEFF7F0100000046 +S30D08004BE0192D0008B12900088F +S30908004BE88D290008FD +S31508004BEC00000000EC02002054030020BC03002047 +S31508004BFC000000000000000000000000000000009B +S31508004C0C000000000000000000000000000000008A +S31508004C1C000000000000000000000000000000007A +S31508004C2C000000000000000000000000000000006A S31508004C3C000000000000000000000000000000005A S31508004C4C000000000000000000000000000000004A S31508004C5C000000000000000000000000000000003A S31508004C6C000000000000000000000000000000002A S31508004C7C000000000000000000000000000000001A -S31508004C8C000000000000000000000000000000000A -S31508004C9C00000000000000000000000000000000FA +S31508004C8C0000000000000000010000000000000009 +S31508004C9C0E33CDAB34126DE6ECDE05000B000000CE S31508004CAC00000000000000000000000000000000EA S31508004CBC00000000000000000000000000000000DA -S31508004CCC00000000000000000100000000000000C9 -S31508004CDC0E33CDAB34126DE6ECDE05000B0000008E +S31508004CCC00000000000000000000000000000000CA +S31508004CDC00000000000000000000000000000000BA S31508004CEC00000000000000000000000000000000AA S31508004CFC000000000000000000000000000000009A S31508004D0C0000000000000000000000000000000089 @@ -642,9 +642,5 @@ S31508004FCC00000000000000000000000000000000C7 S31508004FDC00000000000000000000000000000000B7 S31508004FEC00000000000000000000000000000000A7 S31508004FFC0000000000000000000000000000000097 -S3150800500C0000000000000000000000000000000086 -S3150800501C0000000000000000000000000000000076 -S3150800502C0000000000000000000000000000000066 -S3150800503C0000000000000000000000000000000056 -S3110800504C000000000000000000093D0004 -S70508002E3D87 +S3150800500C00000000000000003C05002000093D00DF +S70508002DFDC8 diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/lib/system_stm32l4xx.c b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/lib/system_stm32l4xx.c index 177dc85d..077d2e9d 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/lib/system_stm32l4xx.c +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/lib/system_stm32l4xx.c @@ -139,12 +139,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Vector table offset was changed, because the first part in flash is occupied - * by the OpenBLT bootloader. Therefore we need to remap the vector table base - * address. Note that this value needs adjustment, if more space in flash is - * reserved for the bootloader. - */ -#define VECT_TAB_OFFSET 0x2800 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /******************************************************************************/ /** diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/main.c b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/main.c index b506b33c..6cf2d5f2 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/bin/demoprog_stm32l476.out b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/bin/demoprog_stm32l476.out index 0026e945..7516a492 100644 Binary files a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/bin/demoprog_stm32l476.out and b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/bin/demoprog_stm32l476.out differ diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/bin/demoprog_stm32l476.srec b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/bin/demoprog_stm32l476.srec index 831c85b2..2df395e9 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/bin/demoprog_stm32l476.srec +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/bin/demoprog_stm32l476.srec @@ -1,584 +1,584 @@ S01A000064656D6F70726F675F73746D33326C3437362E7372656388 -S3150800280008040020014C00083D4C0008414C000813 -S31508002810454C0008494C00084D4C000800000000D3 -S31508002820000000000000000000000000514C0008F5 -S31508002830554C000800000000594C00085F45000888 -S315080028405D4C0008614C0008654C0008694C00089E -S315080028506D4C0008714C0008754C0008794C00084E -S315080028607D4C0008814C0008854C0008894C0008FE -S315080028708D4C0008914C0008954C0008994C0008AE -S315080028809D4C0008A14C0008A54C0008A94C00085E -S31508002890AD4C0008B14C0008B54C0008B94C00080E -S315080028A0BD4C0008C14C0008C54C0008C94C0008BE -S315080028B0CD4C0008D14C0008D54C0008D94C00086E -S315080028C0DD4C0008E14C0008E54C0008E94C00081E -S315080028D0ED4C0008F14C0008F54C0008F94C0008CE -S315080028E0FD4C0008014D0008054D0008094D00087B -S315080028F00D4D0008114D0008154D0008194D00082A -S315080029001D4D0008214D0008254D0008294D0008D9 -S315080029102D4D0008314D0008354D0008394D000889 -S315080029203D4D0008414D0008454D0008494D000839 -S315080029304D4D0008514D0008554D0008594D0008E9 -S315080029405D4D0008614D0008654D0008694D000899 -S315080029506D4D0008714D0008754D0008794D000849 -S315080029607D4D0008814D0008854D0008894D0008F9 -S315080029708D4D0008914D0008954D00080000000097 -S31508002980994D00089D4D0008EE11AA5570B582B004 -S31508002990040000252078C00659D5DFF8100900681C -S315080029A010F00C0F40F09E80DFF8FC0800688007E6 -S315080029B004D5A069002801D10120FFE2DFF8E80864 -S315080029C00068000705D5DFF8E008006810F0F00099 -S315080029D005E0DFF870090068000910F0F000216AC8 -S315080029E088425BD2206A00F065FC002801D00120ED -S315080029F0E4E2DFF8B408006850F00800DFF8A81829 -S31508002A000860DFF8A408006830F0F000216A08437F -S31508002A10DFF894180860DFF83009006830F47F4062 -S31508002A20E16950EA0120DFF82019086000F0B0FBE0 -S31508002A30DFF81819DFF874281268C2F30312895CE4 -S31508002A40C840DFF86C180860002000F093FC207876 -S31508002A50C00740F1EA80DFF85408006810F00C005F -S31508002A6008280FD0DFF84408006810F00C000C287E -S31508002A7040F08880DFF8C808006810F003000328D3 -S31508002A8040F08080DFF820080068800340F1CD80A0 -S31508002A906068002840F0C98001208FE2DFF8080846 -S31508002AA0006850F00800DFF800180860DFF8F8073B -S31508002AB0006830F0F000216A0843DFF8EC17086078 -S31508002AC0DFF88408006830F47F40E16950EA0120A5 -S31508002AD0DFF874180860206A00F0ECFB0028A5D01F -S31508002AE001206BE2A069002834D0DFF8BC07006833 -S31508002AF050F00100DFF8B017086000F04FFC050041 -S31508002B00DFF8A4070068800706D400F047FC401BDE -S31508002B100328F5D3032051E2DFF88C07006850F04C -S31508002B200800DFF884170860DFF87C07006830F0D3 -S31508002B30F000216A0843DFF870170860DFF8080814 -S31508002B40006830F47F40E16950EA0120DFF8F817A1 -S31508002B5008607CE7DFF85007006840084000DFF8A7 -S31508002B604817086000F01AFC0500DFF83C07006803 -S31508002B7080077FF56CAF00F011FC401B0328F4D3E7 -S31508002B8003201BE26068B0F5803F08D1DFF818071C -S31508002B90006850F48030DFF81017086024E0606899 -S31508002BA0B0F5A02F10D1DFF80007006850F4802098 -S31508002BB0DFF8F4160860DFF8F006006850F4803095 -S31508002BC0DFF8E41608600FE0DFF8DC06006830F48A -S31508002BD08030DFF8D4160860DFF8CC06006830F4D9 -S31508002BE08020DFF8C4160860606800280ED000F060 -S31508002BF0D5FB0500DFF8B0060068800315D400F0A1 -S31508002C00CDFB401B6528F5D30320D7E100F0C6FBB2 -S31508002C100500DFF894060068800306D500F0BEFBC1 -S31508002C20401B6528F5D30320C8E12078800729D5FD -S31508002C30DFF87806006810F00C0004280DD0DFF8DD -S31508002C406C06006810F00C000C2838D1DFF8F00686 -S31508002C50006810F00300022831D1DFF84C0600683E -S31508002C60400504D5E068002801D10120A6E1DFF877 -S31508002C70D806006830F0F850216950EA0160DFF89C -S31508002C80C8160860207800076DD56069002853D0FB -S31508002C90DFF8B006006850F00100DFF8A8160860F3 -S31508002CA000F07CFB0500DFF89C06006880075AD414 -S31508002CB000F074FB401B0328F5D303207EE1E0688F -S31508002CC0002822D0DFF8E005006850F48070DFF8AD -S31508002CD0D815086000F062FB0500DFF8CC0500682F -S31508002CE0400506D400F05AFB401B0328F5D3032001 -S31508002CF064E1DFF85406006830F0F850216950EABC -S31508002D000160DFF844160860BCE7DFF89C05006838 -S31508002D1030F48070DFF89015086000F03FFB05007E -S31508002D20DFF8840500684005ACD500F037FB401B8A -S31508002D300328F5D3032041E1DFF8080600684008B8 -S31508002D404000DFF80016086000F028FB0500DFF8F1 -S31508002D50F4050068800706D500F020FB401B032811 -S31508002D60F5D303202AE12078400740F19280002617 -S31508002D70DFF8DC050068C0000FD4DFF8D40500686A -S31508002D8050F08050DFF8C8150860DFF8C405006801 -S31508002D9010F08050009000980126DFF8B80500680A -S31508002DA0C00516D4DFF8AC05006850F48070DFF86B -S31508002DB0A415086000F0F2FA0500DFF89805006827 -S31508002DC0C00506D400F0EAFA401B0328F5D3032011 -S31508002DD0F4E0A068012808D1DFF87C05006850F007 -S31508002DE00100DFF87415086023E0A068052810D1F3 -S31508002DF0DFF86405006850F00400DFF85C15086029 -S31508002E00DFF85405006850F00100DFF84C1508603B -S31508002E100FE0DFF84405006840084000DFF8381581 -S31508002E200860DFF83405006830F00400DFF828157C -S31508002E300860A068002810D000F0B0FA0500DFF896 -S31508002E4018050068800719D400F0A8FA401B41F25B -S31508002E5089318842F3D30320B0E000F09FFA0500D9 -S31508002E60DFF8F4040068800708D500F097FA401BDD -S31508002E7041F289318842F3D303209FE0F6B2012E4E -S31508002E8007D1DFF8CC04006830F08050DFF8C014B2 -S31508002E900860A06A002800F09080DFF81004006837 -S31508002EA010F00C000C2800F08680A06A022850D189 -S31508002EB0DFF8F403006830F08070DFF8EC13086080 -S31508002EC000F06CFA0500DFF8E0030068800106D51B -S31508002ED000F064FA401B0328F5D303206EE0206B4C -S31508002EE0401E616B090251EA0010A16B090950EAFC -S31508002EF04140E16A0843E16B891E0905490D490508 -S31508002F000843216C891E090611F07E410843DFF843 -S31508002F1030140860DFF89003006850F08070DFF81E -S31508002F2088130860DFF81804006850F08070DFF82E -S31508002F301014086000F032FA0500DFF86C03006828 -S31508002F4080013AD400F02AFA401B0328F5D303205F -S31508002F5034E0DFF85403006830F08070DFF8481377 -S31508002F600860DFF84403006800010CD4DFF8380372 -S31508002F700068800007D4DFF8C8030068800880006E -S31508002F80DFF8BC130860DFF8B8030068DFF8CC1375 -S31508002F900840DFF8AC13086000F000FA0500DFF817 -S31508002FA008030068800108D500F0F8F9401B0328DB -S31508002FB0F5D3032002E0012000E0002076BD70B5BD -S31508002FC004000D000026DFF89803006810F00700DB -S31508002FD0A84211D2DFF888030068C008C000284359 -S31508002FE0DFF87C130860DFF87803006810F0070044 -S31508002FF0A84201D00120CAE02078C00779D56068C8 -S31508003000032806D1DFF8A002006880011CD401203D -S31508003010BDE06068022806D1DFF88C0200688003EC -S3150800302012D40120B3E06068002806D1DFF87802E0 -S315080030300068800708D40120A9E0DFF86C02006860 -S31508003040400501D40120A2E0DFF86002006880088C -S31508003050800061680843DFF85412086000F09EF9A2 -S315080030600600606803280FD1DFF84002006810F0F8 -S315080030700C000C283DD000F091F9801B41F28931F3 -S315080030808842F1D3032082E0606802280FD1DFF876 -S315080030901C02006810F00C0008282AD000F07EF9FF -S315080030A0801B41F289318842F1D303206FE06068C2 -S315080030B000280ED1DFF8F401006810F00C0F18D0C4 -S315080030C000F06CF9801B41F289318842F2D3032063 -S315080030D05DE0DFF8D801006810F00C00042808D07D -S315080030E000F05CF9801B41F289318842F1D3032054 -S315080030F04DE02078800709D5DFF8B001006830F088 -S31508003100F000A1680843DFF8A4110860DFF8500250 -S31508003110006810F00700854211D2DFF84402006803 -S31508003120C008C0002843DFF838120860DFF830020C -S31508003130006810F00700A84201D0012027E0207897 -S31508003140400708D5DFF86401006830F4E060E168FC -S315080031500843564908602078000708D55348006890 -S3150800316030F46050216950EAC1005049086000F007 -S315080031700FF8DFF8D8114D4A1268C2F30312895CBA -S31508003180C8404B490860002000F0F4F8002070BDE4 -S31508003190002100200020022202220020434A126851 -S315080031A012F00C0F0BD0414A126812F00C020C2ACE -S315080031B01CD1634A126812F00302012A16D13A4951 -S315080031C00968090704D45F490968C1F3032103E0C4 -S315080031D035490968C1F30311624A52F82110334A86 -S315080031E0126812F00C0F10D108000EE02F4A126870 -S315080031F012F00C02042A01D15B4806E02B4A126839 -S3150800320012F00C02082A00D15848284A126812F00F -S315080032100C020C2A2ED14A48006810F00300484ACE -S315080032201268C2F30212521C022802D0032809D0DF -S3150800323011E04D48B0FBF2F041490968C1F3062197 -S3150800324048430FE04948B0FBF2F03D490968C1F32D -S315080032500621484306E0B1FBF2F039490968C1F393 -S315080032600621484336490968C1F34161491C4A00A9 -S31508003270B0FBF2F070470E480068704780B5FFF75C -S31508003280FAFF3B49094A1268C2F30222895CC84020 -S3150800329002BD80B5FFF7EFFF3549044A1268C2F34D -S315080032A0C222895CC84002BD0010024008100240D4 -S315080032B00000002038B504000020002524480068D6 -S315080032C0C00002D500F070F813E02148006850F0FD -S315080032D080501F4908601E48006810F08050009012 -S315080032E0009800F061F81A49096831F08051184AC7 -S315080032F01160B0F5007F07D1812C10D3A12C01D322 -S3150800330002250CE001250AE0812C01D3032506E0FD -S31508003310802C01D1022502E0702C00D1012510482D -S315080033200068C008C00028430D4908600C480068BA -S3150800333010F00700A84201D0012000E0002032BDAD -S315080033400C1002409410024004100240184C000869 -S31508003350581002400070004090100240FFFFEEFE39 -S3150800336000200240CC4A00080024F40000127A002B -S31508003370344C000810B50400074800684FF47A7109 -S31508003380B0FBF1F000F0D1F8002221005FF0FF3029 -S3150800339000F0BAF8002010BD0000002001480068BF -S315080033A0704700BFF4040020DFF89000006810F4AE -S315080033B0C06070470021B0F5007F2BD1DFF87C0094 -S315080033C0006810F4C060B0F5007F35D0DFF86C00F7 -S315080033D0006830F4C06050F40070DFF860100860D0 -S315080033E0DFF85C000068DFF85C10B0FBF1F0322112 -S315080033F001FB00F100E0491E002904D0DFF848006F -S3150800340000684005F7D4DFF840000068400513D58A -S31508003410032012E0DFF82400006810F4C060B0F55D -S31508003420806F09D0DFF81400006830F4C06050F4EB -S315080034308060DFF8081008600020704700700040C0 -S315080034400000002040420F001470004010F00701F1 -S31508003450424800684FF6FF021040414A52EA0121ED -S3150800346008433E49086070473C480068C0F302209C -S31508003470704740B2002808D509013A4A40B210F010 -S315080034800F00104400F8041C03E00901364A40B254 -S315080034901154704710B410F00700D0F10703052B3C -S315080034A001D3042301E0D0F10703041D072C01D240 -S315080034B0002000E0C01E012414FA03F35B1E194025 -S315080034C08140012313FA00F0401E1040084310BC47 -S315080034D0704780B5411EB1F1807F01D301200EE00F -S315080034E0401E224908600F215FF0FF30FFF7C1FF39 -S315080034F000201F49086007201E490860002002BDF9 -S3150800350080B5FFF7A3FF01BD70B504000D001600D6 -S315080035100020FFF7A9FF32002900FFF7BBFF0100D3 -S31508003520200040B2FFF7A5FF70BD80B5FFF7D1FFB9 -S3150800353002BD042806D10F48006850F004000D4962 -S31508003540086005E00B48006830F004000949086087 -S31508003550704780B500F010F801BD00000CED00E0E2 -S315080035600000FA0518ED00E000E400E014E000E0D1 -S3150800357018E000E010E000E07047000010B5040015 -S31508003580002C01D1012037E0A0690028FFD194F86A -S315080035907100002805D1002084F87000200000F092 -S315080035A0A5FB242084F871002068006840084000C4 -S315080035B021680860200000F0A9F8012801D101203F -S315080035C01AE0606A002802D0200000F0B3FA2068EA -S315080035D0406830F49040216848602068806830F080 -S315080035E02A00216888602068006850F00100216878 -S315080035F00860200000F00BFB10BD2DE9F04182B0F9 -S3150800360004000D0017001E005FF0000894F8720011 -S31508003610202878D1002D02D0BFB2002F01D1012079 -S3150800362072E094F87000012801D102206CE00120B4 -S3150800363084F8700000206067222084F87200FFF783 -S31508003640ADFE8046A4F85870A4F85A70A068B0F584 -S31508003650805F0BD12069002804D140F2FF10A4F83E -S315080036605C001FE0FF20A4F85C001BE0A0680028AF -S315080036700AD12069002803D1FF20A4F85C0011E0D4 -S315080036807F20A4F85C000DE0A068B0F1805F09D146 -S315080036902069002803D17F20A4F85C0002E03F20BF -S315080036A0A4F85C00B4F85C7009E02068808C3840A7 -S315080036B028706D1CB4F85A00401EA4F85A00B4F8D5 -S315080036C05A00002817D000964346002220212000E1 -S315080036D000F0D4FA002801D0032015E0A068B0F560 -S315080036E0805FE2D120690028DFD12068808C3840CD -S315080036F02880AD1CDEE7202084F87200002084F8BC -S315080037007000002000E00220BDE8F681F8B504004C -S315080037100021102700200026002500202168DFF858 -S31508003720E8239142FFD0A1682269114362691143D7 -S31508003730E269114322681268DFF8D0331A40114350 -S31508003740226811602168496831F44051E2681143E2 -S3150800375022685160A1692268DFF8AC339A4201D029 -S31508003760226A11432268926832F430621143226851 -S3150800377091602168DFF89823914216D1DFF89413F7 -S31508003780096811F00301002905D0022905D006D3DE -S31508003790032906D007E0012797E0022795E00427CA -S315080037A093E0082791E010278FE02168DFF8682367 -S315080037B0914217D1DFF85C13096811F00C01002952 -S315080037C006D0042908D0082904D00C2906D007E019 -S315080037D000277AE0022778E0042776E0082774E0D5 -S315080037E0102772E02168DFF83423914217D1DFF8F9 -S315080037F02413096811F03001002906D0102908D0D1 -S31508003800202904D0302906D007E000275DE00227EA -S315080038105BE0042759E0082757E0102755E02168A0 -S31508003820BF4A914216D1BB49096811F0C001002967 -S3150800383006D0402908D0802904D0C02906D007E040 -S31508003840002742E0022740E004273EE008273CE044 -S3150800385010273AE02168B34A914219D1AD4909685F -S3150800386011F44071002909D0B1F5807F0AD0B1F56D -S31508003870007F05D0B1F5407F06D007E0002724E099 -S31508003880022722E0042720E008271EE010271CE074 -S3150800389021689D4A914218D19E49096811F44061F0 -S315080038A0002909D0B1F5806F0AD0B1F5006F05D0AF -S315080038B0B1F5406F06D007E0002706E0022704E0CE -S315080038C0042702E0082700E0102721688E4A914263 -S315080038D071D1FFB23900002906D0022907D0042980 -S315080038E007D0082908D00AE0FFF7C8FC08E08E4888 -S315080038F006E0FFF74DFC03E04FF4004000E0012529 -S31508003900002800F0F980616803225143884205D3F4 -S3150800391061684FF480525143814201D20125EBE0A0 -S31508003920FFB2002F06D0022F15D0042F20D0082F63 -S315080039302ED035E0FFF7A2FC4FF48071626852087A -S315080039400023E1FB0023100019006268002300F041 -S31508003950CFF9060025E0606840080021734A002375 -S31508003960801859416268002300F0C2F9060018E081 -S31508003970FFF70EFC02004FF48073606840080021D0 -S31508003980E3FB02016268002300F0B2F9060008E0D2 -S315080039906068400810F500006168B0FBF1F600E0C9 -S315080039A00125B6F540706249884202D22068C66091 -S315080039B0A2E00125A0E0E069B0F5004F53D1FFB2BF -S315080039C0002F08D0012F11D0022F1AD0042F23D090 -S315080039D0082F2CD034E0FFF751FC6168490811EB39 -S315080039E040006168B0FBF1F6B6B22AE0FFF751FC79 -S315080039F06168490811EB40006168B0FBF1F6B6B2A0 -S31508003A001FE06068400800F1F47010F590406168A6 -S31508003A10B0FBF1F6B6B214E0FFF7BAFB61684908E5 -S31508003A2011EB40006168B0FBF1F6B6B209E06068D8 -S31508003A30400810F580306168B0FBF1F6B6B200E0D8 -S31508003A400125B6F110004FF6F071884209D24FF6FB -S31508003A50F0703040C6F34201084380B22168C8605E -S31508003A604AE0012548E0FFB2002F08D0012F10D008 -S31508003A70022F18D0042F21D0082F29D031E0FFF7C4 -S31508003A80FDFB616810EB51006168B0FBF1F6B6B258 -S31508003A9028E0FFF7FEFB616810EB51006168B0FB98 -S31508003AA0F1F6B6B21EE06068400800F5740010F53D -S31508003AB010506168B0FBF1F6B6B213E0FFF768FB89 -S31508003AC0616810EB51006168B0FBF1F6B6B209E027 -S31508003AD06068400810F500406168B0FBF1F6B6B2C0 -S31508003AE000E00125B6F110004FF6F071884202D2C7 -S31508003AF02068C66000E00125002020660020606678 -S31508003B002800C0B2F2BD000000800040F369FFEF54 -S31508003B100038014088100240004400400048004038 -S31508003B20004C0040005000400024F400000024F43B -S31508003B3000FD0F0090F82410C90707D501684968E9 -S31508003B4031F40031826A11430268516090F82410FA -S31508003B50890707D50168496831F48031C26A11437B -S31508003B600268516090F82410490707D5016849682A -S31508003B7031F48021026B11430268516090F82410D9 -S31508003B80090707D50168496831F40041426B1143BA -S31508003B900268516090F82410C90607D5016889683B -S31508003BA031F48051826B11430268916090F82410B9 -S31508003BB0890607D50168896831F40051C26B11433B -S31508003BC00268916090F82410490613D5016849687F -S31508003BD031F48011026C114302685160016CB1F531 -S31508003BE0801F07D10168496831F4C001426C11434E -S31508003BF00268516090F82410090607D501684968DB -S31508003C0031F40021826C114300684160704738B571 -S31508003C100400002500206067FFF7C0FB0500206848 -S31508003C20006800070DD57FF07E4000902B0000222B -S31508003C305FF40011200000F021F8002801D00320CD -S31508003C401BE02068006840070DD57FF07E40009095 -S31508003C502B0000225FF48001200000F00FF80028F6 -S31508003C6001D0032009E0202084F87100202084F880 -S31508003C707200002084F87000002032BD2DE9F04162 -S31508003C8004000D0016001F00DDF818802068C069C2 -S31508003C902840A84201D1012000E00020F6B2B04237 -S31508003CA021D118F1010FF1D0B8F1000F04D0FFF7B8 -S31508003CB075FBC01B8045E9D22068006830F4D070D7 -S31508003CC0216808602068806840084000216888608C -S31508003CD0202084F87100202084F87200002084F8DF -S31508003CE07000032000E00020BDE8F0817047000066 -S31508003CF01B4213D1094236D12AB18446B0FBF2F0F1 -S31508003D0002FB10C2704700F06BB8FCD300220023F8 -S31508003D1070470B000200002100207047904271EBAB -S31508003D20030CF6D370B5B1FA81F4B3FA83F52C1BFC -S31508003D30A340C4F1200532FA05F63343A2405FF0EA -S31508003D400046E64002E05B085FEA3202841A71EB3D -S31508003D50030524BF204629467641F4D302000B000A -S31508003D603000002170BD012ACFD970B5140C20D0BF -S31508003D70B1FA81F4B2FA82F5C4F120046419B4F1F7 -S31508003D802006D6D3B2405FF00044F440002502E096 -S31508003D9052085FEA3303C61A71EB020E24BF304697 -S31508003DA0714664416D41F3D302000B0020002900DF -S31508003DB070BD0C46B1FBF2F102FB11452D0445EA34 -S31508003DC01045B5FBF2F402FB145580B240EA0545EE -S31508003DD0B5FBF2F002FB105240EA044070BD000049 -S31508003DE07047000038B504000025002C01D10120D9 -S31508003DF0AEE094F82000002802D1200000F006FA70 -S31508003E002068006830F0020021680860FFF7C6FAEB -S31508003E1005002068406880070DD5FFF7BFFA401BEC -S31508003E200B28F6D3606A50F400306062052084F8E7 -S31508003E30200001208CE02068006850F0010021680D -S31508003E400860FFF7ABFA050020684068C0070DD484 -S31508003E50FFF7A4FA401B0B28F6D3606A50F400302B -S31508003E606062052084F82000012071E0207E012888 -S31508003E7006D12068006850F080002168086005E0D7 -S31508003E802068006830F0800021680860607E01289C -S31508003E9006D12068006850F040002168086005E0F7 -S31508003EA02068006830F0400021680860A07E01287C -S31508003EB006D12068006850F020002168086005E0F7 -S31508003EC02068006830F0200021680860E07E01283C -S31508003ED006D12068006830F010002168086005E007 -S31508003EE02068006850F0100021680860207F0128CB -S31508003EF006D12068006850F008002168086005E0CF -S31508003F002068006830F0080021680860607F012892 -S31508003F1006D12068006850F004002168086005E0B2 -S31508003F202068006830F0040021680860A068E1682D -S31508003F30084321690843616908436168491E0843C3 -S31508003F402168C86100206062012084F820000020F2 -S31508003F5032BD30B40023026890F82030012B03D01C -S31508003F6090F82030022B6ED1D2F8000250F00100F2 -S31508003F70C2F8000201204B6910FA03F3D2F81C02BA -S31508003F809843C2F81C02C869002816D1D2F80C0258 -S31508003F909843C2F80C02486902EBC000CC684D6829 -S31508003FA0C5EA0444C0F84042486902EBC0008C6880 -S31508003FB00D68C5EA0444C0F84442C869012816D108 -S31508003FC0D2F80C021843C2F80C02486902EBC0008A -S31508003FD00C684D68C5EA0444C0F84042486902EBDB -S31508003FE0C0008C68CD68C5EA0444C0F844428869B4 -S31508003FF0002805D1D2F804029843C2F8040204E066 -S31508004000D2F804021843C2F804020869002805D148 -S31508004010D2F814029843C2F8140204E0D2F8140243 -S315080040201843C2F81402086A012804D1D2F81C02FF -S315080040301843C2F81C02D2F8000240084000C2F831 -S315080040400002002004E0416A51F480214162012007 -S3150800405030BC704738B50400002594F820000128C4 -S3150800406021D1022084F8200020680068400840001A -S3150800407021680860FFF792F9050020684068C007C4 -S315080040800DD5FFF78BF9401B0B28F6D3606A50F461 -S3150800409000306062052084F82000012008E0002036 -S315080040A06062002004E0606A50F40020606201202B -S315080040B032BD30B490F82040012C04D090F820404E -S315080040C0022C40F09C8000290AD10468E46814F0A8 -S315080040D0030F12D1416A51F400114162012093E0A5 -S315080040E001290AD10468246914F0030F05D1416A2D -S315080040F051F400114162012086E004680D012C4448 -S31508004100D4F8B04114F0040494609468002C07D1E4 -S3150800411004680D012C44D4F8B041640D146006E01F -S3150800412004680D012C44D4F8B041E40854600468CE -S315080041300D012C44D4F8B041C4F34004D46004689B -S315080041400D012C44D4F8B44114F00F04146104682A -S315080041500D012C44D4F8B441C4F3072494610468CF -S315080041600D012C44D4F8B441240C546102680C01A6 -S315080041702244D2F8B8211A7002680C012244D2F8F7 -S31508004180B821120A5A7002680C012244D2F8B821E2 -S31508004190120C9A7002680C012244D2F8B821120E49 -S315080041A0DA7002680C012244D2F8BC211A7102683E -S315080041B00C012244D2F8BC21120A5A7102680C0179 -S315080041C02244D2F8BC21120C9A7102680C012244CE -S315080041D0D2F8BC21120EDA71002906D10168C96825 -S315080041E051F020010068C16007E0012905D1016886 -S315080041F0096951F0200100680161002004E0416A64 -S3150800420051F480214162012030BC7047704700009C -S31508004210BFF34F8FB848006810F4E060B749084309 -S31508004220B5490860BFF34F8F00BFFDE780B500F0C2 -S315080042300DF800F0C8F801BD80B500F02BF800F0C5 -S315080042402BF901BD80B5FFF7E3FF01BD80B5AC488A -S31508004250AC4908604FF46140AA4948600020A94962 -S3150800426088600020A749C8600020A6490861002088 -S31508004270A44988610C20A34948610020A149C86166 -S315080042800020A049086200209E4948629D48FFF721 -S3150800429075F901BD80B59C480078002813D19B4864 -S315080042A000F03EF801283AD198480078002836D020 -S315080042B000F051F9964908600120934908700020DA -S315080042C0944908702BE09148924909780844401CA3 -S315080042D000F026F8012818D18E480078401C8D4930 -S315080042E008708C48007889490978884217D10020D7 -S315080042F08549087085484078FF2810D1834880781A -S3150800430000280CD1FFF79EFF09E000F024F9804948 -S3150800431009686431814202D200207B49087001BDD8 -S3150800432080B50023012201007648FFF766F9C0B27E -S31508004330002801D1012000E0002002BDF0B40024CD -S3150800434000E0641CE4B2122C3AD2734D80B2734E6C -S31508004350E4B216F81460714FE4B207EB44077F78AD -S31508004360BE19761C06FB00F695FBF6F706FB1755F5 -S31508004370002DE6D1684D80B2684EE4B216F8146096 -S31508004380664FE4B207EB44077F78BE19761C06FB36 -S3150800439000F695FBF6F50D800D88002DD1D00D8819 -S315080043A0B5F5806FCDDC5D48E4B210F814001070E6 -S315080043B05A48E4B200EB440040781870012000E047 -S315080043C00020F0BC704710B58CB000208DF80100B5 -S315080043D000208DF8000040F267646B460DF101027B -S315080043E00DF102014FF4FA70FFF7A8FF4C484D494A -S315080043F0086000204B49087600204A494876002084 -S315080044004849887600204749C876002045490877F4 -S3150800441000204449487700204249886000204149E5 -S31508004420C8609DF80100401E00043E4908619DF8D9 -S315080044300000401E00053B494861BDF802003949A5 -S3150800444048603848FFF7CEFC002C02D46005364990 -S3150800445005E024F00044E00050F00400334900224F -S3150800446006920022079201220892020C019280B25B -S315080044700290080C039088B2049000200590012051 -S3150800448009900E200A9001A92648FFF762FD2548E3 -S31508004490FFF7E0FD0CB010BD30B589B040F2676497 -S315080044A000256B4602AA00211E48FFF702FE0028D7 -S315080044B01FD1002C07D40298A0420DD104980028D9 -S315080044C00AD1012508E024F000440398A04203D14C -S315080044D00498042800D10125EDB2012D09D19DF8D3 -S315080044E00000FF2805D19DF80100002801D1FFF73B -S315080044F0A9FE09B030BD00000CED00E00400FA0585 -S315080045000044004008040020F9040020800400202C -S31508004510EC040020F804002080380100504B000805 -S3150800452000640040C40400200400E0FFFCFF1F00F4 -S3150800453080B5FEF7A0FE4FF47A71B0FBF1F0FEF7F6 -S31508004540F4FF0420FEF7F5FF002200215FF0FF309C -S31508004550FEF7DAFF01BD80B5FEF720FF02BD80B584 -S3150800456000F004F8FEF7F5FF01BD000002480068F8 -S31508004570401C014908607047F404002078B4002202 -S315080045800023002436E0072512F00306F6B2B6002B -S31508004590B5402C43DFF8E051960845F82640DFF889 -S315080045A0DC4124689C434D68ED0300D51C43DFF8C5 -S315080045B0CC512C60DFF8C84124689C434D68AD0394 -S315080045C000D51C43DFF8B8512C60DFF8B8412468E1 -S315080045D09C434D68ED0200D51C43DFF8A8512C60BA -S315080045E0694C24689C434D68AD0200D51C43664B54 -S315080045F01C60521C0B68D340002B00F0B1800B687E -S31508004600012494402340002BF3D04C68022C02D09E -S315080046104C68122C15D1D40800EB8404246A0F25A3 -S3150800462012F00706F6B2B600B540AC430D6912F0B3 -S315080046300706F6B2B600B5402C43D50800EB85054B -S315080046402C62046803251600F6B27600B540AC4322 -S315080046500D7915F003051600F6B27600B5402C4321 -S3150800466004604C68012C08D04C68022C05D04C68B4 -S31508004670112C02D04C68122C17D184680325160019 -S31508004680F6B27600B540AC43CD681600F6B27600B1 -S31508004690B5402C438460446801259540AC434D6879 -S315080046A0C5F3001595402C4344600C7914F00304B7 -S315080046B0032C09D1C46A01259540AC434D68C5F35E -S315080046C0C00595402C43C462C46803251600F6B29B -S315080046D07600B540AC438D681600F6B27600B54054 -S315080046E02C43C4604C68E40083D5284C246854F0F5 -S315080046F00104264D2C60254C246814F0010400940E -S31508004700009C1D4C950854F825400F2512F0030609 -S31508004710F6B2B600B540AC43B0F1904F01D10025D2 -S3150800472032E71B4DA84201D101252DE7194DA842B4 -S3150800473001D1022528E7184DA84201D1032523E710 -S31508004740164DA84201D104251EE7154DA84201D1F0 -S31508004750052519E7134DA8427FF415AF062513E77B -S3150800476071BC7047D2B2002A02D089B2816101E0D9 -S3150800477089B28162704700000800014000040140C8 -S3150800478004040140080401400C0401406010024082 -S315080047900004004800080048000C004800100048C3 -S315080047A0001400480018004880B500F007F8FFF725 -S315080047B03DFD00F0F9F8FFF73FFDFAE780B500F098 -S315080047C01BF900F005F8FFF7B3FE00F0E5F801BDA8 -S315080047D000B597B0022005904FF48070089010201D -S315080047E0099002200F9002201090012011900A20B3 -S315080047F0129007201390022014900220159005A805 -S31508004800FEF7C4F8002800D0FEE70F20009003202A -S3150800481001900020029000200390002004900321BC -S315080048206846FEF7CCFB002800D0FEE74FF4007080 -S31508004830FEF7C0FD002800D0FEE717B000BD00B5A2 -S3150800484087B05148006850F001004F4908604E484B -S31508004850006810F00100009000984C48006850F07D -S3150800486080504A4908604948006810F08050009016 -S3150800487000984748006850F00100454908604448D8 -S31508004880006810F00100009000984148006850F058 -S3150800489002003F4908603E48006810F00200009098 -S315080048A000983A48006850F400303849086037489C -S315080048B0006810F40030009000983448006850F002 -S315080048C00070324908603148006810F000700090A6 -S315080048D000980320FEF714FE002200217FF00B004B -S315080048E0FEF712FE002200217FF00A00FEF70CFEFA -S315080048F0002200217FF00900FEF706FE00220021B3 -S315080049007FF00400FEF700FE002200217FF003007E -S31508004910FEF7FAFD002200217FF00100FEF7F4FD04 -S31508004920002200215FF0FF30FEF7EEFD2020019007 -S3150800493001200290002003900020049001A95FF056 -S315080049409040FFF71BFE0C200190022002900020E9 -S315080049500390032004900720059001A95FF090407A -S31508004960FFF70CFE4FF440700190022002900020E1 -S315080049700390032004900920059001A90548FFF734 -S31508004980FDFD07B000BD000060100240581002404F -S315080049904C1002400004004880B5002220215FF038 -S315080049A09040FFF7DFFE01BD10B5FFF7D4FD040008 -S315080049B00F480068201AB0F5FA7F18D30D4800781A -S315080049C0002809D101200B490870012220215FF037 -S315080049D09040FFF7C7FE08E000200649087000224D -S315080049E020215FF09040FFF7BDFE0148046010BD2E -S315080049F0F0040020FA04002080B50848006850F446 -S31508004A008070064908600320FEF77AFD0020FEF74D -S31508004A10B1FCFFF714FF002002BD00000020024091 -S31508004A201248006850F47000104908601048006881 -S31508004A3050F001000E49086000200E4908600C4835 -S31508004A4000680D4908400A4908604FF480500B4930 -S31508004A5008600748006830F480200549086000208F -S31508004A6007490860074808490860704788ED00E06C -S31508004A700010024008100240FFFFF6EA0C10024040 -S31508004A80181002400028000808ED00E019E050F868 -S31508004A90041BCB0744BFA9F101035918121F0023B1 -S31508004AA0042A41F8043BF9D25FEA827C0B4604D516 -S31508004AB04FF0000CA1F800C09B1CD10744BF002191 -S31508004AC0197050F8042B002AE1D17047A08601001E -S31508004AD0400D0300801A060000350C0040420F0006 -S31508004AE080841E0000093D0000127A000024F400AC -S31508004AF000366E010048E801006CDC0210B450F87C -S31508004B00041B79B10268436802440830DC0744BFD5 -S31508004B10A9F10104E31852F8044B43F8044B091FA2 -S31508004B20F9D1ECE710BC704710B50749794418313C -S31508004B30064C7C44163404E00A68081D114488476C -S31508004B400146A142F8D110BD5000000070000000D7 -S31508004B5005020602060307030803090309040A04F3 -S31508004B600B040C040C050D050E050F050F061006A3 -S31508004B70100710084EF68851CEF20001086840F476 -S31508004B8070000860BFF34F8FBFF36F8F4FF0007050 -S31508004B90E1EE100A70470000F5FEFFFFF400000082 -S31508004BA0080400200000000055FFFFFF0400000075 -S31508004BB0F0010000000000200000000000F00BF8E3 -S31508004BC0002801D0FFF7B0FF0020AFF30080FFF701 -S31508004BD0EBFD00F002F80120704700F001B8000074 -S31508004BE00746384600F002F8FBE7000080B5AFF349 -S31508004BF00080024A11001820ABBEFBE7260002001F -S31508004C0002488546024880470248004708040020B3 -S31508004C10214A0008294C0008000000000000000096 -S31508004C200102030406070809AFF30080FFF7A2FF95 -S31508004C30FFF7C4FF0000000001020304FFF7FEBFF0 +S31508002800F8040020914B0008CD4B0008D14B000876 +S31508002810D54B0008D94B0008DD4B00080000000026 +S31508002820000000000000000000000000E14B000866 +S31508002830E54B000800000000E94B00086F4500085A +S31508002840ED4B0008F14B0008F54B0008F94B000862 +S31508002850FD4B0008014C0008054C0008094C00080F +S315080028600D4C0008114C0008154C0008194C0008BE +S315080028701D4C0008214C0008254C0008294C00086E +S315080028802D4C0008314C0008354C0008394C00081E +S315080028903D4C0008414C0008454C0008494C0008CE +S315080028A04D4C0008514C0008554C0008594C00087E +S315080028B05D4C0008614C0008654C0008694C00082E +S315080028C06D4C0008714C0008754C0008794C0008DE +S315080028D07D4C0008814C0008854C0008894C00088E +S315080028E08D4C0008914C0008954C0008994C00083E +S315080028F09D4C0008A14C0008A54C0008A94C0008EE +S31508002900AD4C0008B14C0008B54C0008B94C00089D +S31508002910BD4C0008C14C0008C54C0008C94C00084D +S31508002920CD4C0008D14C0008D54C0008D94C0008FD +S31508002930DD4C0008E14C0008E54C0008E94C0008AD +S31508002940ED4C0008F14C0008F54C0008F94C00085D +S31508002950FD4C0008014D0008054D0008094D00080A +S315080029600D4D0008114D0008154D0008194D0008B9 +S315080029701D4D0008214D0008254D000800000000E7 +S31508002980294D00082D4D0008EE11AA552DE9FC41E8 +S31508002990040000202078C00649D5DFF83458286896 +S315080029A010F00C0F40F08080DFF820683068800750 +S315080029B004D5A069002801D101206EE2306800071D +S315080029C003D5306810F0F00005E0DFF8100800685D +S315080029D0000910F0F000216A88424BD2206A00F004 +S315080029E0B5FB002801D0012057E2306850F00800F6 +S315080029F03060316831F0F001206A01433160DFF858 +S31508002A00E007016831F47F41E26951EA0221016079 +S31508002A1000F01BFBDFF8CC172A68C2F30312895CA7 +S31508002A20C840DFF8B0170860002000F0EFFB2078F8 +S31508002A30C00740F1BB80DFF89807016811F00C0168 +S31508002A4008290BD0006810F00C000C2869D1DFF8B3 +S31508002A508807006810F00300032862D1DFF86C07C6 +S31508002A600068800340F1A2806068002840F09E80DC +S31508002A70012012E2306850F008003060316831F009 +S31508002A80F001206A01433160DFF85407016831F428 +S31508002A907F41E26951EA02210160206A00F056FB93 +S31508002AA00028B5D00120F8E1A069002826D0DFF873 +S31508002AB01C57286850F00100286000F0BBFB060090 +S31508002AC02868800706D400F0B5FB801B0328F7D3D7 +S31508002AD00320E2E1286850F008002860296831F0F0 +S31508002AE0F001206A01432960DFF8F406016831F431 +S31508002AF07F41E26951EA0221016098E7DFF8CC6676 +S31508002B00306840084000306000F094FB05003068EB +S31508002B1080078CD500F08EFB401B0328F7D30320D3 +S31508002B20BBE16068B0F5803F06D1DFF8A006016812 +S31508002B3051F48031016018E06068B0F5A02F0AD121 +S31508002B40DFF88806016851F480210160016851F4B4 +S31508002B508031016009E0DFF87406016831F48031DC +S31508002B600160016831F480210160606800280ED098 +S31508002B7000F060FB0500DFF854060068800315D4F2 +S31508002B8000F058FB401B6528F5D3032085E100F0CB +S31508002B9051FB0500DFF834060068800306D500F00F +S31508002BA049FB401B6528F5D3032076E1207880078A +S31508002BB025D5DFF81C06016811F00C0104290BD095 +S31508002BC0006810F00C000C2832D1DFF80C060068FB +S31508002BD010F0030002282BD1DFF8F0050068400545 +S31508002BE004D5E068002801D1012056E1DFF8F00598 +S31508002BF0016831F0F851226951EA026101602078D2 +S31508002C0000075BD56069002845D0DFF8D0653068D5 +S31508002C1050F00100306000F00DFB050030688007B9 +S31508002C204CD400F007FB401B0328F7D3032034E1FC +S31508002C30E06800281CD0DFF89465306850F480708E +S31508002C40306000F0F7FA05003068400506D400F059 +S31508002C50F1FA401B0328F7D303201EE1DFF88005AD +S31508002C60016831F0F851226951EA02610160C6E74C +S31508002C70DFF85865306830F48070306000F0DAFAB2 +S31508002C80050030684005BAD500F0D4FA401B032881 +S31508002C90F7D3032001E1DFF84465306840084000B7 +S31508002CA0306000F0C7FA05003068800706D500F0E6 +S31508002CB0C1FA401B0328F7D30320EEE0207840072B +S31508002CC074D50026DFF820552868C00009D428687E +S31508002CD050F080502860286810F0805000900098C6 +S31508002CE00126DFF808753868C00511D4386850F42D +S31508002CF08070386000F09EFA80463868C00507D4B0 +S31508002D0000F098FAB0EB08000328F6D30320C4E0D5 +S31508002D10A068012806D1DFF8D804016851F001013E +S31508002D20016017E0A06805280AD1DFF8C404016825 +S31508002D3051F004010160016851F00101016009E0E8 +S31508002D40DFF8AC040168490849000160016831F000 +S31508002D5004010160A068002810D000F06BFA070093 +S31508002D60DFF88C040068800719D400F063FAC01BEA +S31508002D7041F289318842F3D303208EE000F05AFAF3 +S31508002D800700DFF86C040068800708D500F052FADF +S31508002D90C01B41F289318842F3D303207DE0F6B2A5 +S31508002DA0012E03D1286830F080502860A06A0028D8 +S31508002DB072D0DFF81C04006810F00C000C2869D0EB +S31508002DC0A06A022840D1DFF80454286830F08070E1 +S31508002DD0286000F02FFA06002868800106D500F062 +S31508002DE029FA801B0328F7D3032056E0DFF8E813F7 +S31508002DF0206B401E626B120252EA0012A06B000999 +S31508002E0052EA4042E06A0243E06B4008401E52EA3A +S31508002E104052206C4008401E52EA40620A60286808 +S31508002E2050F080702860086850F08070086000F0E4 +S31508002E3001FA0400286880012ED400F0FBF9001B73 +S31508002E400328F7D3032028E0DFF88043206830F012 +S31508002E50807020602068000108D42068800005D4AE +S31508002E60DFF874030168890889000160DFF86813D0 +S31508002E700A68DFF8800302400A6000F0DBF9050003 +S31508002E802068800108D500F0D5F9401B0328F7D340 +S31508002E90032002E0012000E00020BDE8F6812DE9CC +S31508002EA0F04104000D000020DFF84C63306810F094 +S31508002EB00700A8420BD23068C008C000284330601B +S31508002EC0306810F00700A84201D00120BBE0207846 +S31508002ED0C00773D56068032806D1DFF8F0020068DA +S31508002EE080011CD40120AEE06068022806D1DFF814 +S31508002EF0DC020068800312D40120A4E06068002880 +S31508002F0006D1DFF8C8020068800708D401209AE0D5 +S31508002F10DFF8B8020068400501D4012093E0DFF825 +S31508002F20B07239688908890060680143396000F021 +S31508002F3081F98046606803280ED1386810F00C00C5 +S31508002F400C283BD000F076F9B0EB080041F2893145 +S31508002F508842F2D3032076E0606802280ED13868EA +S31508002F6010F00C00082829D000F064F9B0EB08002E +S31508002F7041F289318842F2D3032064E06068002870 +S31508002F800DD1386810F00C0F18D000F053F9B0EBDB +S31508002F90080041F289318842F3D3032053E03868A8 +S31508002FA010F00C00042809D000F044F9B0EB080032 +S31508002FB041F289318842F2D3032044E02078800721 +S31508002FC007D5DFF80C120A6832F0F002A06802434F +S31508002FD00A60306810F0070085420BD23068C008D6 +S31508002FE0C00028433060306810F00700A84201D0BE +S31508002FF0012028E02078400707D5DFF8D4110A68B1 +S3150800300032F4E062E06802430A602078000708D5D7 +S31508003010DFF8BC01016831F46051226951EAC20146 +S31508003020016000F012F8DFF8BC11DFF8A42112687D +S31508003030C2F30312895CC840DFF8981108600020C3 +S3150800304000F0E4F80020BDE8F0810022002000200E +S315080030500220022000205E490B6813F00C0F0AD0EC +S315080030600B6813F00C030C2B1AD15B4B1B6813F07F +S315080030700303012B14D1554A13681B0704D4574A76 +S315080030801268C2F3032202E01268C2F303125B4B12 +S3150800309053F822200B6813F00C0F0ED110000CE029 +S315080030A00B6813F00C03042B01D1554805E00B6897 +S315080030B013F00C03082B00D15248096811F00C01D3 +S315080030C00C2929D1444B186810F003001968C1F37C +S315080030D00211491C022802D0032808D00FE04848EC +S315080030E0B0FBF1F11868C0F3062041430DE04548EE +S315080030F0B0FBF1F11868C0F30620414305E0B2FBC6 +S31508003100F1F11868C0F3062041431868C0F341601E +S31508003110401C4000B1FBF0F070472E48006870472D +S3150800312080B5FFF7FAFF3849294A1268C2F3022226 +S31508003130895CC84002BD80B5FFF7EFFF3249244AD3 +S315080031401268C2F3C222895CC84002BD7CB504007D +S3150800315000200025244E3068C00002D500F070F823 +S315080031600EE0306850F080503060306810F08050C3 +S315080031700090009800F064F8316831F080513160B1 +S31508003180B0F5007F07D1812C10D3A12C01D30225DD +S315080031900CE001250AE0812C01D3032506E0802CEA +S315080031A001D1022502E0702C00D1012512480168E0 +S315080031B0C908C90029430160006810F00700A84241 +S315080031C001D0012000E0002076BD0000001002407A +S315080031D008100240000000200C1002409410024023 +S315080031E004100240A84B0008581002400070004026 +S315080031F090100240FFFFEEFE00200240844A0008BD +S315080032000024F40000127A00C44B000810B504002C +S31508003210074800684FF47A71B0FBF1F000F0C8F87F +S31508003220002221005FF0FF3000F0B1F8002010BD49 +S315080032300000002001480068704700BFF000002029 +S31508003240DFF88000006810F4C06070470021B0F510 +S31508003250007F26D1DFF86C00016811F4C061B1F572 +S31508003260007F2CD0016831F4C06151F4007101600F +S31508003270DFF854000068DFF85410B0FBF1F0322193 +S31508003280484300E0401E002804D0DFF844100968CF +S315080032904905F7D4DFF83800006840050FD5032044 +S315080032A00EE0DFF82000016811F4C061B1F5806F07 +S315080032B005D0016831F4C06151F4806101600020D5 +S315080032C070470000007000400000002040420F00D8 +S315080032D01470004010F00700404B1A684FF6FF01C3 +S315080032E00A403F4951EA00210A431A6070473B48A1 +S315080032F00068C0F302207047020052B2002A08D5BF +S315080033000901384A40B210F00F00104400F8041CB6 +S3150800331003E00901344A40B21154704710B410F062 +S315080033200700D0F10703052B01D3042301E0D0F1F0 +S315080033300703041D072C01D2002000E0C01E01244B +S3150800334014FA03F35B1E1940814014FA00F0401E7C +S315080033501040084310BC704780B5411EB1F1807F0C +S3150800336001D301200EE0401E204908600F215FF0BE +S31508003370FF30FFF7C1FF00201D49086007201D49DF +S315080033800860002002BD80B5FFF7A4FF01BD70B537 +S3150800339004000D0016000020FFF7A9FF32002900DF +S315080033A0FFF7BCFF0100200040B2FFF7A5FF70BD84 +S315080033B080B5FFF7D1FF02BD042805D10D48016885 +S315080033C051F00401016004E00A48016831F0040183 +S315080033D00160704780B500F00FF801BD0CED00E004 +S315080033E00000FA0518ED00E000E400E014E000E053 +S315080033F018E000E010E000E0704730B4002513E064 +S3150800340050F8042BD30744BFA9F101039A18091FE2 +S31508003410042942F8045BFAD213468C0744BF158088 +S315080034209B1CC90748BF1D7050F8041B0029E7D12B +S3150800343030BC704710B50400002C01D1012037E0DC +S31508003440A0690028FFD194F87100002805D1002052 +S3150800345084F87000200000F0A2FB242084F8710094 +S31508003460206800684008400021680860200000F0D5 +S31508003470ABF8012801D101201AE0606A002802D0C1 +S31508003480200000F0B1FA2068406830F490402168C6 +S3150800349048602068806830F02A00216888602068C3 +S315080034A0006850F0010021680860200000F009FB60 +S315080034B010BD2DE9FC4105000C0090461E000020B9 +S315080034C095F8720020287CD1002C03D0404680B2A3 +S315080034D0002801D1012075E095F87000012801D176 +S315080034E002206FE0012085F870000020686722201E +S315080034F085F87200FFF79EFE0700A5F85880A5F824 +S315080035005A80A868B0F5805F0BD12869002804D1D5 +S3150800351040F2FF10A5F85C001FE0FF20A5F85C004C +S315080035201BE0A86800280AD12869002803D1FF20D3 +S31508003530A5F85C0011E07F20A5F85C000DE0A868FE +S31508003540B0F1805F09D12869002803D17F20A5F84A +S315080035505C0002E03F20A5F85C00B5F85C8019E045 +S315080035602868808C18EA00002070641C0DE0A868A2 +S31508003570B0F5805FF4D128690028F1D120002968C8 +S31508003580898C18EA01010180A41CB5F85A00401E6E +S31508003590A5F85A00B5F85A0000280AD000963B004C +S315080035A000222021280000F0C3FA0028DFD00320DB +S315080035B008E0202085F87200002085F870000020B9 +S315080035C000E00220BDE8F681F8B5040000201027C7 +S315080035D00020002600250020DFF8DC232168914220 +S315080035E0FFD0A36821690B4361690B43E1690B436B +S315080035F02168D1F800C0DFF8C41311EA0C0C53EAAD +S315080036000C0321680B6021684B6833F44053E1686A +S315080036100B4321684B60A3692168914201D0216A56 +S315080036200B432168896831F430610B4321688B604C +S315080036302168DFF88C33994216D1DFF888130968B8 +S3150800364011F00301002905D0022905D006D3032964 +S3150800365006D007E0012798E0022796E0042794E0C1 +S31508003660082792E0102790E02168DFF85C3399423A +S3150800367017D1DFF85013096811F00C01002906D09C +S31508003680042908D0082904D00C2906D007E0002709 +S315080036907BE0022779E0042777E0082775E0102702 +S315080036A073E02168DFF82433994217D1DFF8141341 +S315080036B0096811F03001002906D0102908D0202900 +S315080036C004D0302906D007E000275EE002275CE038 +S315080036D004275AE0082758E0102756E02168DFF843 +S315080036E0F032994217D1DFF8DC12096811F0C001EF +S315080036F0002906D0402908D0802904D0C02906D040 +S3150800370007E0002741E002273FE004273DE00827BD +S315080037103BE0102739E02168AE4B994219D1A949F7 +S31508003720096811F44071002909D0B1F5807F0AD0E3 +S31508003730B1F5007F05D0B1F5407F06D007E0002738 +S3150800374023E0022721E004271FE008271DE01027B1 +S315080037501BE02168914218D19A49096811F4406121 +S31508003760002909D0B1F5806F0AD0B1F5006F05D0F0 +S31508003770B1F5406F06D007E0002706E0022704E00F +S31508003780042702E0082700E010272168914270D13B +S315080037903900C9B2002906D0022907D0042907D062 +S315080037A0082908D00AE0FFF7BBFC08E08A4806E0CB +S315080037B0FFF74BFC03E04FF4004000E0012500282A +S315080037C000F0F280626803214A43904205D362689A +S315080037D04FF480514A43824201D20125E4E0FFB208 +S315080037E0002F06D0022F14D0042F1FD0082F2DD05B +S315080037F034E0FFF795FC02004FF4807360684008D8 +S315080038000021E3FB02016268002300F0C9F9060003 +S3150800381025E0606840080021704A00238018594155 +S315080038206268002300F0BCF9060018E0FFF70DFCFB +S3150800383002004FF48073606840080021E3FB020130 +S315080038406268002300F0ACF9060008E060684008EA +S3150800385010F500006168B0FBF1F600E00125B6F549 +S3150800386040705F49884202D22068C6609CE0012504 +S315080038709AE0E069B0F5004F4FD1FFB2002F08D0AB +S31508003880012F11D0022F1AD0042F21D0082F2AD0A9 +S3150800389032E0FFF745FC6168490811EB40016068B2 +S315080038A0B1FBF0F6B6B228E0FFF745FC61684908B7 +S315080038B011EB40016068B1FBF0F6B6B21DE0606836 +S315080038C0484911EB50016068B1FBF0F6B6B214E056 +S315080038D0FFF7BBFB6168490811EB40016068B1FB63 +S315080038E0F0F6B6B209E06068400810F58030616805 +S315080038F0B0FBF1F6B6B200E001254FF6F071B6F16D +S315080039001000884207D23140C6F34200014389B20B +S315080039102068C16048E0012546E0FFB2002F08D0C4 +S31508003920012F10D0022F18D0042F1FD0082F27D010 +S315080039302FE0FFF7F5FB616810EB51006168B0FBFB +S31508003940F1F6B6B226E0FFF7F6FB616810EB510018 +S315080039506168B0FBF1F6B6B21CE060681E4911EB6F +S3150800396050016068B1FBF0F6B6B213E0FFF76DFBE5 +S31508003970616810EB51006168B0FBF1F6B6B209E078 +S315080039806068400810F500406168B0FBF1F6B6B211 +S3150800399000E00125B6F110004FF6F071884202D218 +S315080039A02068C66000E001250020206600206066C9 +S315080039B02800C0B2F2BD000000800040F369FFEFA6 +S315080039C0003801408810024000440040004800408A +S315080039D0004C0040005000400024F400000024F48D +S315080039E000FD0F000048E80190F82410C90707D524 +S315080039F001684A6832F40032816A0A4301684A60FB +S31508003A0090F82410890707D501684A6832F480328D +S31508003A10C16A0A4301684A6090F82410490707D525 +S31508003A2001684A6832F48022016B0A4301684A60D9 +S31508003A3090F82410090707D501684A6832F400424D +S31508003A40416B0A4301684A6090F82410C90607D5F5 +S31508003A5001688A6832F48052816B0A4301688A6079 +S31508003A6090F82410890607D501688A6832F400524E +S31508003A70C16B0A4301688A6090F82410490613D579 +S31508003A8001684A6832F48012016C0A4301684A6088 +S31508003A90016CB1F5801F07D101684A6832F4C0028B +S31508003AA0416C0A4301684A6090F82410090607D554 +S31508003AB001684A6832F40022816C0A430068426051 +S31508003AC0704738B50400002000206067FFF7B2FB96 +S31508003AD005002068006800070DD57FF07E4000903D +S31508003AE02B0000225FF40011200000F021F80028C6 +S31508003AF001D003201BE02068006840070DD57FF041 +S31508003B007E4000902B0000225FF48001200000F028 +S31508003B100FF8002801D0032009E0202084F871005E +S31508003B20202084F87200002084F87000002032BD3E +S31508003B302DE9F04105000E0090461F00069C2868F6 +S31508003B40C0693040B04201D1012000E00020414662 +S31508003B50C9B2884220D114F1010FF0D0002C04D04C +S31508003B60FFF768FBC01B8442E9D22868006830F476 +S31508003B70D07029680860286880684008400029686D +S31508003B808860202085F87100202085F872000020C2 +S31508003B9085F87000032000E00020BDE8F08170473A +S31508003BA0BBBBE1B1B2F5803F80F07E80022A1ED908 +S31508003BB08C46B1FBF2F102FB11C31B0443EA104326 +S31508003BC0B3FBF2FC02FB1C3380B240EA0343B3FBAF +S31508003BD0F2F002FB103240EA0C4000237047022A3A +S31508003BE005D98446B0FBF2F002FB10C270474AB111 +S31508003BF005D100F0010249085FEA3000704700224B +S31508003C000023704700F0E4B80B00020000210020F2 +S31508003C107047904271EB030CF6D3B3F5803F2FD271 +S31508003C20F0B5B3FA83F7B1FA81F4A7F10F0E3D1B8D +S31508003C305340CEF1200602FA0EF2F3415340B5F195 +S31508003C400F0746D80F3C2C444140C4F12006A0403B +S31508003C50F1414140B1FBF3F603FB1611A2FB064501 +S31508003C60001BA94102D2761E8018594180EA01023A +S31508003C7021FA0EF362FA0EF200215A403046F0BDE0 +S31508003C8030B4B1FBF3FC03FB1C11A2FB0C45001B73 +S31508003C90A94103D2ACF1010C8018594130BC024647 +S31508003CA00B46604600217047B2F1807F65D3F0B5B8 +S31508003CB0B2FA82F7B1FA81F4C7F10F063D1B22FA70 +S31508003CC006F307F1110EF24120355A40B5F10F07F8 +S31508003CD0B8D94140C4F12006A040F1414140B1FBAA +S31508003CE0F3FC03FB1C11A2FB0C45001BA94103D2E4 +S31508003CF0BCF1010C801859410F2F12D30F3FC9038D +S31508003D0041EA5041B1FBF3F603FB1611A2FB064547 +S31508003D10D4EBC030A94102D2761E8018594146EA32 +S31508003D20CC3C07B34140C7F12006B840F1414140B9 +S31508003D30B1FBF3F603FB1611A2FB0645001BA941CE +S31508003D4002D2761E8018594180EA010221FA0EF342 +S31508003D50C7F1200462FA0EF20CFA07F05A402CFA60 +S31508003D6004F13043F0BD80EA010221FA0EF3002186 +S31508003D7062FA0EF260465A40F0BD8C46B1FBF2F18B +S31508003D8002FB11C31B0243EA1063B3FBF2FC02FBFE +S31508003D901C331B024CEA002043EA1063B3FBF2FC17 +S31508003DA002FB1C331B024CEA002043EA1063B3FBF8 +S31508003DB0F2FC02FB1C331B024CEA002043EA1063A8 +S31508003DC0B3FBF2FC02FB1C324CEA002000237047CE +S31508003DD0704730B40EE00268436802440830DC07D6 +S31508003DE044BFA9F10104E31852F8045B43F8045BE5 +S31508003DF0091FF9D150F8041B0029ECD130BC7047D3 +S31508003E0038B504000020002C01D10120AEE094F85A +S31508003E102000002802D1200000F006FA2068006879 +S31508003E2030F0020021680860FFF704FA05002068F0 +S31508003E30406880070DD5FFF7FDF9401B0B28F6D320 +S31508003E40606A50F400306062052084F82000012082 +S31508003E508CE02068006850F0010021680860FFF7D0 +S31508003E60E9F9050020684068C0070DD4FFF7E2F9B4 +S31508003E70401B0B28F6D3606A50F4003060620520B8 +S31508003E8084F82000012071E0207E012806D12068F0 +S31508003E90006850F080002168086005E02068006826 +S31508003EA030F0800021680860607E012806D120680D +S31508003EB0006850F040002168086005E02068006846 +S31508003EC030F0400021680860A07E012806D12068ED +S31508003ED0006850F020002168086005E02068006846 +S31508003EE030F0200021680860E07E012806D12068AD +S31508003EF0006830F010002168086005E02068006856 +S31508003F0050F0100021680860207F012806D120683B +S31508003F10006850F008002168086005E0206800681D +S31508003F2030F0080021680860607F012806D1206803 +S31508003F30006850F004002168086005E02068006801 +S31508003F4030F0040021680860A168E0680143206930 +S31508003F500143606901436068401E01432068C161EE +S31508003F6000206062012084F82000002032BD30B4B1 +S31508003F700022026890F82030012B03D090F82030F8 +S31508003F80022B6ED1D2F8000250F00100C2F80002EE +S31508003F9001204B6910FA03F3D2F81C029843C2F8C1 +S31508003FA01C02C869002816D1D2F80C029843C2F838 +S31508003FB00C02486902EBC000CC684D68C5EA0444A7 +S31508003FC0C0F84042486902EBC0008C680D68C5EA33 +S31508003FD00444C0F84442C869012816D1D2F80C0234 +S31508003FE01843C2F80C02486902EBC0000C684D6819 +S31508003FF0C5EA0444C0F84042486902EBC0008C6830 +S31508004000CD68C5EA0444C0F844428869002805D149 +S31508004010D2F804029843C2F8040204E0D2F8040273 +S315080040201843C2F804020869002805D1D2F8140218 +S315080040309843C2F8140204E0D2F814021843C2F8EE +S315080040401402086A012804D1D2F81C020343C2F8F4 +S315080040501C32D2F8000240084000C2F800020020D4 +S3150800406004E0416A51F480214162012030BC704766 +S3150800407038B50400002094F82000012821D1022038 +S3150800408084F820002068006840084000216808601D +S31508004090FFF7D0F8050020684068C0070DD5FFF780 +S315080040A0C9F8401B0B28F6D3606A50F400306062EA +S315080040B0052084F82000012008E000206062002026 +S315080040C004E0606A50F400206062012032BD30B41A +S315080040D090F82040012C04D090F82040022C40F0A3 +S315080040E09C8000290AD10468E46814F0030F12D1F1 +S315080040F0416A51F400114162012093E001290AD175 +S315080041000468246914F0030F05D1416A51F40011BB +S315080041104162012086E004680D012C44D4F8B041C0 +S3150800412014F0040494609468002C07D104680D0107 +S315080041302C44D4F8B041640D146006E004680D01FF +S315080041402C44D4F8B041E408546004680D012C44AA +S31508004150D4F8B041C4F34004D46004680D012C447B +S31508004160D4F8B44114F00F04146104680D012C440A +S31508004170D4F8B441C4F30724946104680D012C44AF +S31508004180D4F8B441240C546102680C012244D2F8D4 +S31508004190B8211A7002680C012244D2F8B821120A12 +S315080041A05A7002680C012244D2F8B821120C9A708F +S315080041B002680C012244D2F8B821120EDA7002689D +S315080041C00C012244D2F8BC211A7102680C0122445F +S315080041D0D2F8BC21120A5A7102680C012244D2F89C +S315080041E0BC21120C9A7102680C012244D2F8BC2137 +S315080041F0120EDA71002906D10168C96851F020014A +S315080042000068C16007E0012905D10168096951F014 +S31508004210200100680161002004E0416A51F4802110 +S315080042204162012030BC704770470000BFF34F8FD2 +S31508004230B6490A6812F4E062B54802430A60BFF359 +S315080042404F8F00BFFDE780B500F00DF800F0CDF800 +S3150800425001BD80B500F021F800F02AF901BD80B54E +S31508004260FFF7E4FF01BD80B5AA48AB4901604FF4EA +S3150800427061414160002181600021C1600021016126 +S31508004280002181610C2141610021C1610021016287 +S3150800429000214162FFF7CEF801BD70B59F4C20782A +S315080042A0002815D19E4D280000F037F8012833D193 +S315080042B02878002830D0287841282DDA00F053F9DC +S315080042C0984908600120207000209749087023E06B +S315080042D0954D934E28783044401C00F01EF801286E +S315080042E011D12878401C287028783178884213D153 +S315080042F0002020707078FF280ED1287802280BD16C +S31508004300FFF7ADFF08E000F02EF986490968643129 +S31508004310814201D20020207070BD80B501000023C3 +S3150800432001227C48FFF7C5F8C0B2002801D1012058 +S3150800433000E0002002BDF8B504000D0016001F00BD +S31508004340FEF7EEFE4FF47A71B0FBF1F1002200E0C1 +S31508004350521C1000C0B2122845D2744B200080B2FD +S3150800436094465FFA8CFC13F81CC096465FFA8EFEDC +S3150800437003EB4E0E9EF801E01EEB0C0C1CF1010C33 +S315080043800CFB00F0B1FBF0FC00FB1C100028DFD191 +S31508004390200080B294465FFA8CFC13F81CC096463F +S315080043A05FFA8EFE03EB4E0E9EF801E01EEB0C0C38 +S315080043B01CF1010C0CFB00F0B1FBF0F028802888FA +S315080043C00028C5D0288840F2014C6045C0DA1000A4 +S315080043D0C0B213F810003070D2B203EB4200407836 +S315080043E03870012000E00020F2BD30B58BB0002007 +S315080043F0ADF8020000208DF8010000208DF80000BD +S3150800440040F267656B460DF101020DF102014FF4AA +S31508004410FA70FFF790FF464C464820600020207649 +S31508004420002060760020A0760020E0760020207725 +S31508004430002060770020A0600020E0609DF8010061 +S31508004440401E000420619DF80000401E00056061C2 +S31508004450BDF8020060602000FFF7D2FC002D02D4F0 +S315080044606D05354805E025F00045ED0055F00405D5 +S31508004470324800210691002107910121089129005F +S31508004480090C0191ADB202950100090C039180B2A5 +S31508004490049000200590012009900E200A9001A999 +S315080044A02000FFF764FD2000FFF7E2FD0BB030BDEA +S315080044B030B589B040F2676400256B4602AA002130 +S315080044C01B48FFF704FE00281ED1002C07D40298CB +S315080044D0A0420DD1049800280AD1012508E024F04D +S315080044E000440398A04203D10498042800D101256A +S315080044F0EDB2012D08D19DF80000FF2804D10698D9 +S31508004500022801D1FFF7ABFE09B030BD0CED00E083 +S315080045100400FA050400002000440040F5000020CD +S315080045207C000020E8000020F4000020DC4A000897 +S31508004530C0000020006400400400E0FFFCFF1F00EC +S3150800454080B5FEF7EAFD4FF47A71B0FBF1F0FEF79D +S315080045502FFF0420FEF730FF002200215FF0FF3016 +S31508004560FEF715FF01BD80B5FEF764FE02BD80B5F6 +S3150800457000F004F8FEF72EFF01BD000002480168AE +S31508004580491C0160704700BFF0000020F8B4020023 +S3150800459000240020002036E0072704E0DFF8F03189 +S315080045A09A42F9D1062714F00303DBB29B009F4019 +S315080045B03E4323009B0845F82360DFF8D8512B6853 +S315080045C083434E68F60300D503432B60DFF8C851D2 +S315080045D02B6883434E68B60300D503432B60DFF888 +S315080045E0BC512B6883434E68F60200D503432B6003 +S315080045F0DFF8AC512B6883434E68B60201D51843E1 +S3150800460003002B60641C0868E040002800F0B480B2 +S315080046100125086815FA04F318400028F2D04B68FB +S31508004620022B02D04B68122B17D12300DB0802EBB2 +S3150800463083031E6A0F2714F00703DBB29B009F4013 +S31508004640BE430F6914F00703DBB29B009F403E434D +S315080046502300DB0802EB83031E6217680326230088 +S31508004660DBB25B0016FA03F39F4391F804C01CF013 +S31508004670030C2300DBB25B001CFA03FC5CEA0707A9 +S3150800468017604B68012B08D04B68022B05D04B6886 +S31508004690112B02D04B68122B1AD197682300DBB274 +S315080046A05B0016FA03F39F43D1F80CC02300DBB274 +S315080046B05B001CFA03FC5CEA07079760576815FA63 +S315080046C004F39F434B68C3F30013A3401F4357608B +S315080046D00B7913F00303032B08D1D36AA540AB4328 +S315080046E04D68C5F3C005A5402B43D362D5682300A2 +S315080046F0DBB25B009E40B5438E682300DBB25B00ED +S315080047009E403543D5604B68DB007FF57BAF254B74 +S315080047101D6855F001051D601B6813F00103009321 +S31508004720009B214D23009B0855F823600F2714F0A2 +S315080047300303DBB29B009F40BE43B2F1904F01D109 +S31508004740002730E7194B9A4201D101272BE7184B6E +S315080047509A4201D1022726E7164B9A4201D103272E +S3150800476021E7154B9A4201D104271CE7134B9A42BD +S315080047707FF414AF052716E7F1BC7047D2B2002ABA +S3150800478002D089B2816101E089B281627047000076 +S3150800479000180048000401400404014008040140D0 +S315080047A00C04014060100240080001400004004863 +S315080047B000080048000C0048001000480014004893 +S315080047C080B500F007F8FFF73EFD00F0F3F8FFF7B5 +S315080047D040FDFAE780B500F009F800F011F900F09D +S315080047E009F8FFF7ADFE00F0DDF801BD6748684936 +S315080047F00860704780B596B0022005904FF4807027 +S3150800480008901020099002200F9002201090012095 +S3150800481011900A201290072013900220149002206B +S31508004820159005A8FEF7B2F8002800D0FEE70F207D +S3150800483000900320019000200290002003900020A1 +S31508004840049003216846FEF72AFB002800D0FEE7FD +S315080048504FF40070FEF7FAFC002800D0FEE717B008 +S3150800486000BD80B586B04B48016851F00101016072 +S31508004870006810F00100059005984748016851F056 +S3150800488080510160016811F08051059105994349ED +S315080048900A6852F001020A600A6812F001020592DB +S315080048A0059A0A6852F002020A60096811F00201C4 +S315080048B005910599016851F400310160016811F408 +S315080048C0003105910599016851F000710160006891 +S315080048D010F00070059005980320FEF754FD00229D +S315080048E000217FF00B00FEF752FD002200217FF029 +S315080048F00A00FEF74CFD002200217FF00900FEF7B2 +S3150800490046FD002200217FF00400FEF740FD00224C +S3150800491000217FF00300FEF73AFD002200217FF018 +S315080049200100FEF734FD002200215FF0FF30FEF79C +S315080049302EFD2020009001200190002002900020EA +S31508004940039069465FF09040FFF720FE0C20009028 +S315080049500220019000200290032003900720049073 +S3150800496069465FF09040FFF711FE4FF440700090E3 +S315080049700220019000200290032003900920049051 +S3150800498069460748FFF702FE07B000BD0028000881 +S3150800499008ED00E060100240581002404C1002403A +S315080049A00004004880B5002220215FF09040FFF700 +S315080049B0E5FE01BD38B5FFF7D6FD04000E4D2868A3 +S315080049C0201AB0F5FA7F15D30C490878002808D1C3 +S315080049D001200870012220215FF09040FFF7CEFEEB +S315080049E007E000200870002220215FF09040FFF7C2 +S315080049F0C5FE2C6031BD0000EC000020F60000204A +S31508004A0080B50748016851F4807101600320FEF7FC +S31508004A10BAFC0020FEF7FAFBFFF723FF002002BDD1 +S31508004A20002002401048016851F4700101600F49E6 +S31508004A30086850F00100086000200D4A10600A68F6 +S31508004A400C4802400A604FF480500B4A1060086810 +S31508004A5030F4802008600020084908605FF0006094 +S31508004A60074908607047000088ED00E00010024022 +S31508004A7008100240FFFFF6EA0C1002401810024028 +S31508004A8008ED00E0A0860100400D0300801A06002C +S31508004A9000350C0040420F0080841E0000093D00CE +S31508004AA000127A000024F40000366E010048E8017E +S31508004AB0006CDC0210B5074979441831064C7C4471 +S31508004AC0163404E00A68081D114488470146A142C5 +S31508004AD0F8D110BD50000000700000000502060263 +S31508004AE0060307030803090309040A040B040C0454 +S31508004AF00C050D050E050F050F0610061007100804 +S31508004B004EF68851CEF20001086840F4700008603D +S31508004B10BFF34F8FBFF36F8F4FF00070E1EE100AAF +S31508004B2070470000D7E8FFFFF400000004000020EB +S31508004B30000000009FF2FFFF04000000F4010000DF +S31508004B40000000200000000000F00DF8002801D049 +S31508004B50FFF7B0FFAFF300800020AFF30080FFF748 +S31508004B602FFE00F002F80120704700F001B800009F +S31508004B700746384600F002F8FBE7000080B5AFF3B9 +S31508004B800080024A11001820ABBEFBE7260002008F +S31508004B90024885460248804702480047F804002034 +S31508004BA0254A0008B94B0008000000000000000074 +S31508004BB00102030406070809AFF30080FFF7A0FF08 +S31508004BC0FFF7C2FF0000000001020304FFF7FEBF63 +S31508004BD0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFB +S31508004BE0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFEB +S31508004BF0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFDB +S31508004C00FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFCA +S31508004C10FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFBA +S31508004C20FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFAA +S31508004C30FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF9A S31508004C40FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF8A S31508004C50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF7A S31508004C60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF6A @@ -594,12 +594,5 @@ S31508004CF0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFDA S31508004D00FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC9 S31508004D10FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB9 S31508004D20FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA9 -S31508004D30FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF99 -S31508004D40FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF89 -S31508004D50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF79 -S31508004D60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF69 -S31508004D70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF59 -S31508004D80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF49 -S31508004D90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF39 -S30908004DA000093D00BB -S70508004C297D +S30908004D3000093D002B +S70508004BB9EE diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/ide/stm32l476.dep b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/ide/stm32l476.dep index 8cf47a74..35eeeab3 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/ide/stm32l476.dep +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/ide/stm32l476.dep @@ -5,368 +5,360 @@ Debug - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32L4xx\Include\stm32l476xx.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_can.h $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_can.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_can.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\cpu.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\net.o - $PROJ_DIR$\..\obj\file.pbi - $PROJ_DIR$\..\obj\xcp.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_ll_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_ll_utils.pbi - $PROJ_DIR$\..\obj\nvm.__cstat.et - $PROJ_DIR$\..\obj\net.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_ll_dma.pbi - $PROJ_DIR$\..\obj\cop.pbi - $PROJ_DIR$\..\obj\nvm.o - $PROJ_DIR$\..\obj\flash.o - $PROJ_DIR$\..\obj\stm32l4xx_ll_usart.o - $PROJ_DIR$\..\obj\com.pbi - $PROJ_DIR$\..\obj\file.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_ll_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_ll_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_ll_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\can.pbi - $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\obj\stm32l4xx_ll_exti.o - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\lib\shb_l.a - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\obj\stm32l4xx_ll_rcc.pbi + $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_flash.o + $PROJ_DIR$\Debug\Obj\uart.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_i2c.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal.o + $PROJ_DIR$\..\obj\xcp.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\stm32l4xx_ll_usart.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_dma_ex.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_cortex.o + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_pwr_ex.o + $PROJ_DIR$\..\obj\cpu.__cstat.et + $PROJ_DIR$\Debug\Obj\backdoor.o + $PROJ_DIR$\..\obj\can.__cstat.et + $PROJ_DIR$\..\obj\system_stm32l4xx.__cstat.et + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_pwr.o + $PROJ_DIR$\..\obj\file.__cstat.et + $PROJ_DIR$\..\obj\backdoor.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_i2c_ex.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_dma.o + $PROJ_DIR$\Debug\Obj\net.o + $PROJ_DIR$\..\obj\stm32l4xx_ll_utils.__cstat.et + $TOOLKIT_DIR$\inc\c\xlocaleuse.h + $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\Debug\Obj\assert.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_flash_ramfunc.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_gpio.o + $PROJ_DIR$\Debug\Obj\cpu.o + $PROJ_DIR$\Debug\Obj\boot.o + $PROJ_DIR$\..\obj\flash.pbi + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c.__cstat.et + $PROJ_DIR$\..\obj\uart.pbi + $PROJ_DIR$\..\obj\uart.o + $PROJ_DIR$\..\obj\flash.__cstat.et + $TOOLKIT_DIR$\inc\c\xlocale_c.h + $PROJ_DIR$\..\obj\assert.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ramfunc.__cstat.et + $PROJ_DIR$\..\obj\cpu_comp.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_ll_gpio.pbi + $PROJ_DIR$\..\obj\net.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_rcc.o + $PROJ_DIR$\..\obj\com.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_ll_exti.pbi + $PROJ_DIR$\..\obj\xcp.pbi + $PROJ_DIR$\..\obj\can.o + $PROJ_DIR$\..\obj\stm32l4xx_ll_usart.pbi + $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_ll_rcc.o + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\cop.__cstat.et + $PROJ_DIR$\..\obj\cpu_comp.o + $PROJ_DIR$\..\obj\cpu.o + $PROJ_DIR$\..\..\..\..\Source\boot.h + $PROJ_DIR$\..\obj\nvm.pbi + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\flash.h + $PROJ_DIR$\..\..\..\..\Source\backdoor.h + $PROJ_DIR$\..\obj\backdoor.pbi + $TOOLKIT_DIR$\inc\c\wchar.h + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\led.o + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $TOOLKIT_DIR$\inc\c\ystdio.h + $PROJ_DIR$\..\obj\stm32l4xx_hal_tim.o + $PROJ_DIR$\..\obj\hooks.pbi + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\..\obj\system_stm32l4xx.pbi + $PROJ_DIR$\..\obj\hooks.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\stm32l4xx_ll_gpio.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_can.o + $PROJ_DIR$\..\obj\main.o + $TOOLKIT_DIR$\inc\c\ysizet.h + $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\..\bin\openblt_stm32l476.srec + $PROJ_DIR$\..\obj\led.pbi + $TOOLKIT_DIR$\inc\c\stdint.h + $TOOLKIT_DIR$\inc\c\string.h $PROJ_DIR$\..\obj\stm32l4xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\uart.__cstat.et - $PROJ_DIR$\..\obj\backdoor.o - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\assert.pbi - $TOOLKIT_DIR$\inc\c\xlocale.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_dma_ex.o $TOOLKIT_DIR$\inc\c\ctype.h - $TOOLKIT_DIR$\inc\c\xmtx.h $PROJ_DIR$\..\obj\cpu_comp.pbi - $TOOLKIT_DIR$\inc\c\ycheck.h - $TOOLKIT_DIR$\inc\c\DLib_Threads.h $TOOLKIT_DIR$\inc\c\xtls.h - $PROJ_DIR$\..\obj\stm32l4xx_ll_utils.o + $TOOLKIT_DIR$\inc\c\xlocale.h $TOOLKIT_DIR$\inc\c\cmsis_iar.h $TOOLKIT_DIR$\inc\c\stdio.h $TOOLKIT_DIR$\inc\c\DLib_Product_string.h $PROJ_DIR$\..\obj\assert.o $PROJ_DIR$\..\obj\cop.o $PROJ_DIR$\..\stm32l476xx_flash.icf - $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\obj\stm32l4xx_hal_dma_ex.o + $PROJ_DIR$\..\obj\led.__cstat.et $PROJ_DIR$\..\obj\stm32l4xx_ll_dma.o $PROJ_DIR$\Debug\Exe\openblt_stm32l476.out - $PROJ_DIR$\..\obj\stm32l4xx_hal_tim_ex.pbi $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + $PROJ_DIR$\..\obj\startup_stm32l476xx.o + $PROJ_DIR$\..\obj\hooks.o + $PROJ_DIR$\..\obj\stm32l476.pbd + $TOOLKIT_DIR$\lib\rt7M_tl.a + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $TOOLKIT_DIR$\inc\c\xmtx.h + $PROJ_DIR$\..\obj\backdoor.o + $PROJ_DIR$\..\obj\uart.__cstat.et + $PROJ_DIR$\..\obj\assert.pbi + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\obj\stm32l4xx_ll_utils.o + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\obj\net.o + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h + $PROJ_DIR$\..\obj\stm32l4xx_hal_dma_ex.__cstat.et $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c - $PROJ_DIR$\..\lib\system_stm32l4xx.c - $PROJ_DIR$\..\obj\startup_stm32l476xx.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr.pbi - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h - $PROJ_DIR$\..\startup_stm32l476xx.s - $PROJ_DIR$\..\obj\hooks.o - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\obj\stm32l476.pbd - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\stm32l4xx_hal_conf.h - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\timer.h $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c - $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c_ex.pbi - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\obj\stm32l4xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ramfunc.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal.pbi - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\led.pbi - $TOOLKIT_DIR$\inc\c\stdlib.h - $TOOLKIT_DIR$\inc\c\stdint.h - $TOOLKIT_DIR$\lib\m7M_tls.a - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr_ex.pbi - $PROJ_DIR$\..\bin\openblt_stm32l476.srec - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_dma.pbi - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_gpio.pbi - $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ex.pbi - $TOOLKIT_DIR$\inc\c\wchar.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_can.pbi - $PROJ_DIR$\..\obj\stm32l4xx_ll_gpio.o - $PROJ_DIR$\..\obj\hooks.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\system_stm32l4xx.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\hooks.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_can.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_dma_ex.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_i2c.o - $PROJ_DIR$\..\obj\cpu.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_cortex.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_flash.o - $PROJ_DIR$\Debug\Obj\uart.o - $PROJ_DIR$\..\obj\xcp.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\Debug\Obj\assert.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_pwr_ex.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_flash_ramfunc.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal.o - $PROJ_DIR$\Debug\Obj\backdoor.o - $PROJ_DIR$\..\obj\file.__cstat.et - $PROJ_DIR$\Debug\Obj\net.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32l4xx_ll_usart.__cstat.et - $PROJ_DIR$\..\obj\can.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_flash_ex.o - $PROJ_DIR$\Debug\Obj\boot.o - $PROJ_DIR$\Debug\Obj\cpu.o - $PROJ_DIR$\..\obj\system_stm32l4xx.__cstat.et - $PROJ_DIR$\..\obj\boot.pbi - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_pwr.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32l4xx_ll_utils.__cstat.et - $PROJ_DIR$\..\obj\backdoor.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_i2c_ex.o - $TOOLKIT_DIR$\inc\c\xlocaleuse.h - $PROJ_DIR$\..\obj\stm32l4xx_ll_rcc.pbi - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ramfunc.__cstat.et - $PROJ_DIR$\..\obj\uart.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c.__cstat.et - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\uart.pbi - $PROJ_DIR$\..\obj\flash.__cstat.et - $PROJ_DIR$\..\obj\cpu_comp.__cstat.et - $PROJ_DIR$\..\obj\flash.pbi - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_ll_gpio.pbi - $PROJ_DIR$\..\obj\net.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_ll_usart.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_dma_ex.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ex.__cstat.et - $TOOLKIT_DIR$\inc\c\xlocale_c.h - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_rcc.o - $PROJ_DIR$\..\obj\assert.__cstat.et - $PROJ_DIR$\..\obj\cop.__cstat.et - $PROJ_DIR$\..\obj\xcp.pbi - $PROJ_DIR$\..\obj\com.__cstat.et - $PROJ_DIR$\..\obj\cpu_comp.o - $PROJ_DIR$\..\obj\nvm.pbi - $PROJ_DIR$\..\obj\cpu.o - $PROJ_DIR$\..\obj\stm32l4xx_ll_exti.pbi - $PROJ_DIR$\..\obj\can.o - $PROJ_DIR$\..\obj\stm32l4xx_ll_rcc.o - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\backdoor.pbi - $PROJ_DIR$\..\..\..\..\Source\boot.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\flash.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_usart.c - $PROJ_DIR$\..\..\..\..\Source\assert.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\types.h - $PROJ_DIR$\..\..\..\..\Source\assert.h - $PROJ_DIR$\..\..\..\..\Source\boot.c - $PROJ_DIR$\..\..\..\..\Source\can.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\uart.c - $PROJ_DIR$\..\blt_conf.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c_ex.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_cortex.o - $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\..\hooks.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_system.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_bus.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\nvm.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\timer.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\flash.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_exti.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\can.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\cpu.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_gpio.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_rcc.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\IAR\cpu_comp.c - $PROJ_DIR$\..\..\..\..\Source\com.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_utils.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_exti.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_gpio.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_tim.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_usart.o - $PROJ_DIR$\Debug\Obj\main.o - $PROJ_DIR$\Debug\Obj\system_stm32l4xx.o - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_pwr.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_utils.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_dma.c - $PROJ_DIR$\Debug\Obj\xcp.o - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dma.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_rcc.c - $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_exti.o - $PROJ_DIR$\Debug\Obj\file.o - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_usart.h - $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_utils.o - $PROJ_DIR$\Debug\Obj\can.o - $PROJ_DIR$\Debug\Obj\cpu_comp.o - $PROJ_DIR$\Debug\Obj\flash.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_rcc_ex.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_rcc.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_dma.o - $PROJ_DIR$\Debug\Obj\hooks.o - $PROJ_DIR$\Debug\Obj\startup_stm32l476xx.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_tim_ex.o - $PROJ_DIR$\Debug\Obj\cop.o - $PROJ_DIR$\Debug\Obj\nvm.o - $PROJ_DIR$\Debug\Obj\com.o - $PROJ_DIR$\Debug\Obj\led.o - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_gpio.c + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\obj\cpu.pbi + $PROJ_DIR$\..\obj\stm32l4xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\obj\file.pbi + $PROJ_DIR$\..\obj\xcp.o + $PROJ_DIR$\..\lib\system_stm32l4xx.c + $PROJ_DIR$\..\startup_stm32l476xx.s + $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\stm32l4xx_hal_conf.h + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_hal.__cstat.et + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h + $PROJ_DIR$\..\obj\stm32l4xx_ll_utils.pbi + $PROJ_DIR$\..\obj\nvm.o + $PROJ_DIR$\..\obj\net.pbi + $PROJ_DIR$\..\obj\flash.o + $PROJ_DIR$\..\obj\stm32l4xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\nvm.__cstat.et + $PROJ_DIR$\..\obj\cop.pbi + $PROJ_DIR$\..\obj\stm32l4xx_ll_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_hal_can.__cstat.et + $PROJ_DIR$\..\obj\can.pbi + $PROJ_DIR$\..\obj\stm32l4xx_ll_exti.o + $PROJ_DIR$\..\obj\com.pbi + $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c_ex.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\stm32l4xx_ll_usart.o + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_hal_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_ll_exti.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\com.o + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\stm32l4xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_ll_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_ll_dma.pbi + $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_ll_gpio.__cstat.et + $PROJ_DIR$\..\obj\file.o $PROJ_DIR$\Debug\Obj\timer.o - $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_rcc_ex.o + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_pwr.h + $PROJ_DIR$\Debug\Obj\com.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_tim_ex.o $PROJ_DIR$\..\obj\stm32l4xx_hal_uart_ex.o $PROJ_DIR$\..\obj\stm32l4xx_hal_uart.pbi + $PROJ_DIR$\Debug\Obj\xcp.o + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_utils.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_usart.h + $PROJ_DIR$\Debug\Obj\file.o + $PROJ_DIR$\Debug\Obj\cop.o + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\Debug\Obj\cpu_comp.o + $PROJ_DIR$\Debug\Obj\startup_stm32l476xx.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_dma.o $PROJ_DIR$\..\obj\stm32l4xx_hal_uart_ex.__cstat.et $PROJ_DIR$\..\obj\demoprog_stm32l476.map $PROJ_DIR$\..\obj\stm32l4xx_hal_uart_ex.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_uart.__cstat.et - $PROJ_DIR$\..\bin\openblt_stm32l476.out - $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c.o - $PROJ_DIR$\..\..\..\..\Source\nvm.h - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ex.o - $PROJ_DIR$\..\..\..\..\Source\file.c - $PROJ_DIR$\..\obj\stm32l4xx_hal_uart.o + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_dma.c + $PROJ_DIR$\Debug\Obj\flash.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_rcc.o + $PROJ_DIR$\Debug\Obj\led.o + $PROJ_DIR$\Debug\Obj\hooks.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_utils.o + $PROJ_DIR$\Debug\Obj\system_stm32l4xx.o + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dma.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_rcc.c + $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_exti.o + $PROJ_DIR$\Debug\Obj\can.o + $PROJ_DIR$\Debug\Obj\nvm.o + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_gpio.c + $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_utils.c + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_exti.h + $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_gpio.o + $PROJ_DIR$\..\..\..\..\Source\assert.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\uart.c + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_tim.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_usart.o + $PROJ_DIR$\Debug\Obj\main.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\timer.c + $PROJ_DIR$\..\obj\stm32l4xx_hal_cortex.o + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_gpio.h + $PROJ_DIR$\..\..\..\..\Source\can.h + $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_system.h + $PROJ_DIR$\..\..\..\..\Source\assert.c + $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\flash.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\can.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_rcc.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_bus.h + $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c_ex.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\types.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\nvm.c + $PROJ_DIR$\..\..\..\..\Source\xcp.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_exti.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\cpu.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\IAR\cpu_comp.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_usart.c $PROJ_DIR$\..\obj\system_stm32l4xx.o - $PROJ_DIR$\..\..\..\..\Source\com.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_can.o - $PROJ_DIR$\..\obj\stm32l4xx_hal.o - $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\cop.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_gpio.o - $PROJ_DIR$\..\..\..\..\Source\timer.h - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr_ex.o - $PROJ_DIR$\..\..\..\..\Source\cpu.h - $PROJ_DIR$\..\..\..\..\Source\uart.h - $PROJ_DIR$\..\..\..\..\Source\cop.c - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ramfunc.o - $PROJ_DIR$\..\bin\demoprog_stm32l476.srec $PROJ_DIR$\..\bin\demoprog_stm32l476.out $PROJ_DIR$\..\..\..\..\Source\net.c + $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ramfunc.o $PROJ_DIR$\..\obj\stm32l4xx_hal_uart_ex.xcl $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr_ex.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_can.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_uart.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr.o + $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\..\..\..\Source\file.h + $PROJ_DIR$\..\obj\stm32l4xx_hal.o + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\obj\stm32l4xx_hal_can.o + $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\bin\openblt_stm32l476.out + $PROJ_DIR$\..\..\..\..\Source\com.h + $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc_ex.o + $PROJ_DIR$\..\obj\stm32l4xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ex.o + $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr_ex.o + $PROJ_DIR$\..\obj\stm32l4xx_hal_uart.o + $PROJ_DIR$\..\..\..\..\Source\xcp.c + $PROJ_DIR$\..\..\..\..\Source\cpu.h + $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c.o + $PROJ_DIR$\..\obj\stm32l4xx_hal_flash.o + $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\bin\demoprog_stm32l476.srec + $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc.o + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_tim.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\system_stm32l4xx.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal.xcl - $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_gpio.xcl $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c_ex.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_flash.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_cortex.xcl $PROJ_DIR$\..\obj\stm32l4xx_hal_uart.xcl + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ramfunc.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_tim.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\system_stm32l4xx.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_can.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr.xcl + $PROJ_DIR$\..\obj\main.xcl $PROJ_DIR$\..\obj\timer.xcl $PROJ_DIR$\..\obj\stm32l4xx_hal_dma_ex.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c_ex.xcl $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\obj\led.xcl $PROJ_DIR$\..\obj\stm32l4xx_hal_dma.xcl $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ramfunc.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_gpio.xcl - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + + [ROOT_NODE] + + + ILINK + 270 223 + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c - ICCARM - 232 + BICOMP + 307 - BICOMP - 332 + ICCARM + 250 __cstat - 48 + 195 ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 @@ -374,68 +366,22 @@ $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c - ICCARM - 291 + BICOMP + 302 - BICOMP - 320 + ICCARM + 288 __cstat - 205 + 86 ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c - - - ICCARM - 305 - - - BICOMP - 339 - - - __cstat - 37 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c - - - ICCARM - 80 - - - BICOMP - 331 - - - __cstat - 34 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 @@ -443,865 +389,35 @@ $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c - ICCARM - 288 + BICOMP + 313 - BICOMP - 321 + ICCARM + 295 __cstat - 194 + 70 ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c - - ICCARM - 231 - BICOMP - 333 + 305 - - __cstat - 60 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c - - - ICCARM - 296 - - - BICOMP - 324 - - - __cstat - 64 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c - - - ICCARM - 302 - - - BICOMP - 326 - - - __cstat - 42 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_can.c - - - ICCARM - 301 - - - BICOMP - 318 - - - __cstat - 58 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c - - - ICCARM - 297 - - - BICOMP - 336 - - - __cstat - 56 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c - - - ICCARM - 298 - - - BICOMP - 319 - - - __cstat - 62 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c - - - ICCARM - 312 - - - BICOMP - 338 - - - __cstat - 192 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - [ROOT_NODE] - - - ILINK - 314 284 - - - - - $PROJ_DIR$\Debug\Exe\openblt_stm32l476.out - - - ILINK - 93 168 172 179 265 276 274 180 266 262 267 271 277 253 174 275 272 171 159 163 185 160 164 178 170 175 161 188 184 169 207 268 251 273 270 261 250 269 252 264 254 279 165 258 70 94 135 183 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c - - - ICCARM - 154 - - - BICOMP - 323 - - - __cstat - 73 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c - - - ICCARM - 299 - - - BICOMP - 328 - - - __cstat - 41 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c - - - ICCARM - 293 - - - BICOMP - 282 329 - - - __cstat - 286 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\system_stm32l4xx.c - - - ICCARM - 294 - - - BICOMP - 155 325 - - - __cstat - 181 - - - - - ICCARM - 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 22 119 121 24 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 130 - - - BICOMP - 98 327 - - - __cstat - 200 - - - - - ICCARM - 123 280 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 22 119 121 24 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 120 114 107 - - - - - $PROJ_DIR$\..\startup_stm32l476xx.s - - - AARM - 103 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c - - - ICCARM - 308 - - - BICOMP - 317 - - - __cstat - 59 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 131 - - - BICOMP - 132 335 - - - __cstat - 77 - - - - - ICCARM - 123 280 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 22 119 121 24 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 120 114 107 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c - - - ICCARM - 143 - - - BICOMP - 322 - - - __cstat - 74 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\timer.c - - - ICCARM - 195 - - - BICOMP - 191 330 - - - __cstat - 35 - - - - - ICCARM - 123 280 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 22 119 121 24 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 120 114 107 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c - - - ICCARM - 281 - - - BICOMP - 285 316 - - - __cstat - 283 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c - - - ICCARM - 300 - - - BICOMP - 337 - - - __cstat - 43 - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\boot.c - - - ICCARM - 72 - - - BICOMP - 182 334 - - - __cstat - 218 - - - - - ICCARM - 123 280 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 22 119 121 24 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 120 114 107 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_usart.c - - - ICCARM - 53 - - - BICOMP - 203 - - - __cstat - 176 - - - - - ICCARM - 263 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 244 236 - - - - - $PROJ_DIR$\..\..\..\..\Source\assert.c - - - ICCARM - 91 - - - BICOMP - 78 - - - __cstat - 208 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 - - - BICOMP - 303 306 226 304 290 225 230 309 289 222 295 233 220 - - - - - $PROJ_DIR$\..\..\..\..\Source\boot.c - - - ICCARM - 72 - - - BICOMP - 182 - - - __cstat - 218 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 - - - BICOMP - 303 306 226 304 290 225 230 309 289 222 295 233 220 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\uart.c - - - ICCARM - 193 - - - BICOMP - 196 - - - __cstat - 75 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 263 - - - BICOMP - 119 10 225 31 222 33 141 84 24 309 233 17 89 71 263 230 289 295 22 16 69 23 12 118 19 226 303 304 306 290 18 32 134 68 167 142 121 30 3 15 105 147 220 27 29 85 88 8 2 0 136 13 6 - - - - - $PROJ_DIR$\..\hooks.c - - - ICCARM - 111 - - - BICOMP - 153 - - - __cstat - 158 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 114 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 243 - - - BICOMP - 24 289 27 88 230 295 2 0 84 19 225 309 222 233 22 16 71 105 13 114 243 226 303 304 306 290 18 32 134 29 85 8 136 6 220 33 141 68 167 69 142 119 121 17 30 23 3 10 15 89 147 31 12 118 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\nvm.c - - - ICCARM - 51 - - - BICOMP - 213 - - - __cstat - 46 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 221 - - - BICOMP - 303 306 226 304 290 225 230 309 289 222 295 233 220 221 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\timer.c - - - ICCARM - 195 - - - BICOMP - 191 - - - __cstat - 35 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 - - - BICOMP - 226 24 290 88 105 304 32 71 84 13 303 306 18 134 27 2 0 19 225 230 309 289 222 295 233 22 16 29 85 8 136 6 220 33 141 68 167 69 142 119 121 17 30 23 3 10 15 89 147 31 12 118 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\flash.c - - - ICCARM - 52 - - - BICOMP - 199 - - - __cstat - 197 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 - - - BICOMP - 289 24 16 88 105 230 295 22 71 84 13 225 309 222 233 27 2 0 19 226 303 304 306 290 18 32 134 29 85 8 136 6 220 33 141 68 167 69 142 119 121 17 30 23 3 10 15 89 147 31 12 118 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_exti.c - - - ICCARM - 67 - - - BICOMP - 215 - - - __cstat - 61 - - - - - ICCARM - 248 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\can.c - - - ICCARM - 216 - - - BICOMP - 65 - - - __cstat - 177 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 - - - BICOMP - 230 24 295 22 88 105 289 16 71 84 13 225 309 222 233 27 2 0 19 226 303 304 306 290 18 32 134 29 85 8 136 6 220 33 141 68 167 69 142 119 121 17 30 23 3 10 15 89 147 31 12 118 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\cpu.c - - - ICCARM - 214 - - - BICOMP - 36 - - - __cstat - 162 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 - - - BICOMP - 225 24 222 88 105 309 233 71 84 13 230 289 295 22 16 27 2 0 19 226 303 304 306 290 18 32 134 29 85 8 136 6 220 33 141 68 167 69 142 119 121 17 30 23 3 10 15 89 147 31 12 118 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\IAR\cpu_comp.c - - - ICCARM - 212 - - - BICOMP - 83 - - - __cstat - 198 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 142 84 - - - BICOMP - 295 233 230 289 225 309 222 142 226 303 304 306 290 84 220 - - - - - $PROJ_DIR$\..\..\..\..\Source\com.c - - - ICCARM - 66 - - - BICOMP - 54 - - - __cstat - 211 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 228 310 - - - BICOMP - 303 306 226 304 290 225 230 309 289 222 295 233 220 228 310 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_utils.c - - - ICCARM - 87 - - - BICOMP - 45 - - - __cstat - 186 - - - - - ICCARM - 256 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 244 235 255 - - - - - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - - - ICCARM - 76 - - - BICOMP - 219 + 261 __cstat @@ -1311,11 +427,485 @@ ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + BICOMP - 303 306 226 304 290 225 230 309 289 222 295 233 220 + 310 + + + ICCARM + 280 + + + __cstat + 171 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_can.c + + + BICOMP + 316 + + + ICCARM + 282 + + + __cstat + 183 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c + + + BICOMP + 303 + + + ICCARM + 287 + + + __cstat + 161 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c + + + BICOMP + 306 + + + ICCARM + 296 + + + __cstat + 179 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + + + BICOMP + 317 + + + ICCARM + 277 + + + __cstat + 196 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + + + BICOMP + 274 + + + ICCARM + 291 + + + __cstat + 192 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c + + + BICOMP + 320 + + + ICCARM + 129 + + + __cstat + 149 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + + + BICOMP + 322 + + + ICCARM + 276 + + + __cstat + 193 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c + + + BICOMP + 311 + + + ICCARM + 272 + + + __cstat + 76 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\Debug\Exe\openblt_stm32l476.out + + + ILINK + 128 63 50 67 235 209 217 66 219 216 226 229 228 248 59 236 220 41 110 46 58 45 38 43 64 65 40 57 54 48 80 207 246 210 221 234 243 227 247 230 231 206 39 213 189 137 113 53 + + + + + $PROJ_DIR$\..\boot.c + + + BICOMP + 321 + + + ICCARM + 191 + + + __cstat + 94 + + + + + ICCARM + 154 218 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 9 169 174 12 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 158 155 156 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c + + + BICOMP + 312 + + + ICCARM + 103 + + + __cstat + 118 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + + + BICOMP + 304 + + + ICCARM + 300 + + + __cstat + 167 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + + + BICOMP + 308 + + + ICCARM + 292 + + + __cstat + 275 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c + + + BICOMP + 273 + + + ICCARM + 211 + + + __cstat + 222 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c + + + BICOMP + 323 + + + ICCARM + 286 + + + __cstat + 203 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\led.c + + + BICOMP + 309 + + + ICCARM + 100 + + + __cstat + 130 + + + + + ICCARM + 154 218 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 9 169 174 12 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 158 155 156 + + + + + $PROJ_DIR$\..\main.c + + + BICOMP + 318 + + + ICCARM + 111 + + + __cstat + 69 + + + + + ICCARM + 154 218 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 9 169 174 12 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 158 155 156 + + + + + $PROJ_DIR$\..\lib\system_stm32l4xx.c + + + BICOMP + 315 + + + ICCARM + 269 + + + __cstat + 52 + + + + + ICCARM + 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 9 169 174 12 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\startup_stm32l476xx.s + + + AARM + 134 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + + + BICOMP + 314 + + + ICCARM + 108 + + + __cstat + 200 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\timer.c + + + BICOMP + 319 + + + ICCARM + 88 + + + __cstat + 170 + + + + + ICCARM + 154 218 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 9 169 174 12 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 158 155 156 @@ -1323,22 +913,22 @@ $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_dma.c - ICCARM - 95 + BICOMP + 202 - BICOMP - 49 + ICCARM + 131 __cstat - 63 + 182 ICCARM - 259 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 236 + 232 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 260 @@ -1346,22 +936,22 @@ $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_rcc.c - ICCARM - 217 + BICOMP + 36 - BICOMP - 190 + ICCARM + 87 __cstat - 57 + 201 ICCARM - 244 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 + 259 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 @@ -1369,12 +959,405 @@ $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_gpio.c - ICCARM - 152 + BICOMP + 78 + + ICCARM + 109 + + + __cstat + 204 + + + + + ICCARM + 251 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 260 + + + + + $PROJ_DIR$\..\..\..\..\Source\com.c + BICOMP - 201 + 186 + + + ICCARM + 197 + + + __cstat + 81 + + + + + BICOMP + 281 290 244 283 279 262 256 294 278 96 285 264 92 252 297 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 252 297 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_utils.c + + + BICOMP + 175 + + + ICCARM + 144 + + + __cstat + 60 + + + + + ICCARM + 214 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 259 254 208 + + + + + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + + + BICOMP + 97 + + + ICCARM + 140 + + + __cstat + 56 + + + + + BICOMP + 281 290 244 283 279 262 256 294 278 96 285 264 92 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 + + + + + $PROJ_DIR$\..\hooks.c + + + BICOMP + 104 + + + ICCARM + 135 + + + __cstat + 107 + + + + + BICOMP + 12 278 3 123 256 285 26 25 143 8 262 294 96 264 9 11 199 172 15 155 251 244 281 283 290 279 1 2 116 4 138 16 112 22 92 0 101 198 47 188 99 169 174 21 33 7 23 29 18 124 102 34 17 5 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 155 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 251 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\uart.c + + + BICOMP + 71 + + + ICCARM + 72 + + + __cstat + 141 + + + + + BICOMP + 169 29 262 34 96 0 101 143 12 294 264 21 124 199 215 256 278 285 9 11 188 7 17 5 8 244 281 283 290 279 1 2 116 198 47 99 174 33 23 18 172 102 92 3 4 138 123 16 26 25 112 15 22 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 215 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\timer.c + + + BICOMP + 37 + + + ICCARM + 88 + + + __cstat + 170 + + + + + BICOMP + 244 12 279 123 172 283 2 199 143 15 281 290 1 116 3 26 25 8 262 256 294 278 96 285 264 9 11 4 138 16 112 22 92 0 101 198 47 188 99 169 174 21 33 7 23 29 18 124 102 34 17 5 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 + + + + + $PROJ_DIR$\..\..\..\..\Source\boot.c + + + BICOMP + 62 + + + ICCARM + 191 + + + __cstat + 94 + + + + + BICOMP + 281 290 244 283 279 262 256 294 278 96 285 264 92 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 + + + + + $PROJ_DIR$\..\..\..\..\Source\assert.c + + + BICOMP + 142 + + + ICCARM + 126 + + + __cstat + 75 + + + + + BICOMP + 281 290 244 283 279 262 256 294 278 96 285 264 92 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\flash.c + + + BICOMP + 68 + + + ICCARM + 178 + + + __cstat + 73 + + + + + BICOMP + 278 12 11 123 172 256 285 9 199 143 15 262 294 96 264 3 26 25 8 244 281 283 290 279 1 2 116 4 138 16 112 22 92 0 101 198 47 188 99 169 174 21 33 7 23 29 18 124 102 34 17 5 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\can.c + + + BICOMP + 184 + + + ICCARM + 84 + + + __cstat + 51 + + + + + BICOMP + 256 12 285 9 123 172 278 11 199 143 15 262 294 96 264 3 26 25 8 244 281 283 290 279 1 2 116 4 138 16 112 22 92 0 101 198 47 188 99 169 174 21 33 7 23 29 18 124 102 34 17 5 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\nvm.c + + + BICOMP + 93 + + + ICCARM + 176 + + + __cstat + 180 + + + + + BICOMP + 281 290 244 283 279 262 256 294 278 96 285 264 92 95 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 95 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_exti.c + + + BICOMP + 82 + + + ICCARM + 185 + + + __cstat + 194 + + + + + ICCARM + 242 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\cpu.c + + + BICOMP + 160 + + + ICCARM + 91 + + + __cstat + 49 + + + + + BICOMP + 262 12 96 123 172 294 264 199 143 15 256 278 285 9 11 3 26 25 8 244 281 283 290 279 1 2 116 4 138 16 112 22 92 0 101 198 47 188 99 169 174 21 33 7 23 29 18 124 102 34 17 5 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\IAR\cpu_comp.c + + + BICOMP + 120 + + + ICCARM + 90 + + + __cstat + 77 + + + + + BICOMP + 285 264 256 278 262 294 96 99 244 281 283 290 279 143 92 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 99 143 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_usart.c + + + BICOMP + 85 + + + ICCARM + 190 __cstat @@ -1384,103 +1367,7 @@ ICCARM - 243 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 236 - - - - - $PROJ_DIR$\..\bin\openblt_stm32l476.out - - - OBJCOPY - 138 - - - - - ILINK - 93 91 76 72 216 66 92 214 212 55 52 111 131 130 38 51 103 302 301 232 297 80 298 291 312 305 288 231 296 308 299 300 143 154 95 67 152 217 53 87 294 195 193 40 70 94 135 183 - - - - - $PROJ_DIR$\..\..\..\..\Source\file.c - - - ICCARM - 55 - - - BICOMP - 39 - - - __cstat - 173 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 139 84 71 141 167 69 68 85 136 90 81 79 86 82 133 189 206 149 - - - BICOMP - 84 222 225 71 309 233 189 81 230 289 295 85 86 82 136 139 226 303 304 306 290 90 141 68 167 69 79 206 133 149 220 - - - - - $PROJ_DIR$\..\..\..\..\Source\xcp.c - - - ICCARM - 40 - - - BICOMP - 210 - - - __cstat - 166 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 - - - BICOMP - 306 303 226 304 290 233 225 230 309 289 222 295 220 - - - - - $PROJ_DIR$\..\..\..\..\Source\cop.c - - - ICCARM - 92 - - - BICOMP - 50 - - - __cstat - 209 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 - - - BICOMP - 303 306 226 304 290 225 230 309 289 222 295 233 220 + 215 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 259 260 @@ -1489,17 +1376,17 @@ ILINK - 284 + 223 OBJCOPY - 313 + 299 ILINK - 93 72 131 130 103 302 301 232 297 80 298 291 312 305 288 231 296 308 299 300 143 154 293 281 294 195 70 94 135 183 + 128 191 100 111 134 280 282 250 276 129 296 288 272 287 295 261 277 291 300 286 103 108 292 211 269 88 189 137 113 53 @@ -1507,26 +1394,122 @@ $PROJ_DIR$\..\..\..\..\Source\net.c - ICCARM - 38 + BICOMP + 177 - BICOMP - 47 + ICCARM + 146 __cstat - 202 + 79 - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 + BICOMP + 281 290 244 283 279 262 256 294 278 96 285 264 92 + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 + + + + + $PROJ_DIR$\..\bin\openblt_stm32l476.out + + + OBJCOPY + 114 + + + + + ILINK + 128 126 140 191 84 197 127 91 90 205 178 135 100 111 146 176 134 280 282 250 276 129 296 288 272 287 295 261 277 291 300 286 103 108 131 185 109 87 190 144 269 88 72 164 189 137 113 53 + + + + + $PROJ_DIR$\..\..\..\..\Source\file.c + BICOMP - 303 306 226 304 290 225 230 309 289 222 295 233 220 + 163 + + + ICCARM + 205 + + + __cstat + 55 + + + + + BICOMP + 143 96 262 199 294 264 61 119 256 278 285 138 121 139 112 117 244 281 283 290 279 125 101 198 47 188 122 74 105 98 92 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 117 143 199 101 47 188 198 138 112 125 119 122 121 139 105 61 74 98 + + + + + $PROJ_DIR$\..\..\..\..\Source\xcp.c + + + BICOMP + 83 + + + ICCARM + 164 + + + __cstat + 42 + + + + + BICOMP + 290 281 244 283 279 264 262 256 294 278 96 285 92 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 + + + + + $PROJ_DIR$\..\..\..\..\Source\cop.c + + + BICOMP + 181 + + + ICCARM + 127 + + + __cstat + 89 + + + + + BICOMP + 281 290 244 283 279 262 256 294 278 96 285 264 92 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/lib/system_stm32l4xx.c b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/lib/system_stm32l4xx.c index 177dc85d..077d2e9d 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/lib/system_stm32l4xx.c +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/lib/system_stm32l4xx.c @@ -139,12 +139,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Vector table offset was changed, because the first part in flash is occupied - * by the OpenBLT bootloader. Therefore we need to remap the vector table base - * address. Note that this value needs adjustment, if more space in flash is - * reserved for the bootloader. - */ -#define VECT_TAB_OFFSET 0x2800 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /******************************************************************************/ /** diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/main.c b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/main.c index 7c2ccf17..b09ee406 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -70,6 +71,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -81,6 +84,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/.settings/language.settings.xml index ead9523e..d77cdb77 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/.settings/language.settings.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/Debug/demoprog_stm32l476.elf b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/Debug/demoprog_stm32l476.elf index 80e9ac90..7a20fe48 100755 Binary files a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/Debug/demoprog_stm32l476.elf and b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/Debug/demoprog_stm32l476.elf differ diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/Debug/demoprog_stm32l476.srec b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/Debug/demoprog_stm32l476.srec index 6b955ad4..d5a114bd 100755 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/Debug/demoprog_stm32l476.srec +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/Debug/demoprog_stm32l476.srec @@ -1,33 +1,33 @@ S01A000064656D6F70726F675F73746D33326C3437362E7372656388 -S315080028000080012065490008B5490008B549000857 -S31508002810B5490008B5490008B54900080000000098 -S31508002820000000000000000000000000B549000894 -S31508002830B549000800000000B5490008ED49000840 -S31508002840B5490008B5490008B5490008B549000862 -S31508002850B5490008B5490008B5490008B549000852 -S31508002860B5490008B5490008B5490008B549000842 -S31508002870B5490008B5490008B5490008B549000832 -S31508002880B5490008B5490008B5490008B549000822 -S31508002890B5490008B5490008B5490008B549000812 -S315080028A0B5490008B5490008B5490008B549000802 -S315080028B0B5490008B5490008B5490008B5490008F2 -S315080028C0B5490008B5490008B5490008B5490008E2 -S315080028D0B5490008B5490008B5490008B5490008D2 -S315080028E0B5490008B5490008B5490008B5490008C2 -S315080028F0B5490008B5490008B5490008B5490008B2 -S31508002900B5490008B5490008B5490008B5490008A1 -S31508002910B5490008B5490008B5490008B549000891 -S31508002920B5490008B5490008B5490008B549000881 -S31508002930B5490008B5490008B5490008B549000871 -S31508002940B5490008B5490008B5490008B549000861 -S31508002950B5490008B5490008B5490008B549000851 -S31508002960B5490008B5490008B5490008B549000841 -S31508002970B5490008B5490008B54900080000000037 -S31108002980B5490008B5490008EE11AA5533 +S315080028000080012089490008D9490008D9490008EB +S31508002810D9490008D9490008D9490008000000002C +S31508002820000000000000000000000000D949000870 +S31508002830D949000800000000D9490008114A0008D3 +S31508002840D9490008D9490008D9490008D9490008D2 +S31508002850D9490008D9490008D9490008D9490008C2 +S31508002860D9490008D9490008D9490008D9490008B2 +S31508002870D9490008D9490008D9490008D9490008A2 +S31508002880D9490008D9490008D9490008D949000892 +S31508002890D9490008D9490008D9490008D949000882 +S315080028A0D9490008D9490008D9490008D949000872 +S315080028B0D9490008D9490008D9490008D949000862 +S315080028C0D9490008D9490008D9490008D949000852 +S315080028D0D9490008D9490008D9490008D949000842 +S315080028E0D9490008D9490008D9490008D949000832 +S315080028F0D9490008D9490008D9490008D949000822 +S31508002900D9490008D9490008D9490008D949000811 +S31508002910D9490008D9490008D9490008D949000801 +S31508002920D9490008D9490008D9490008D9490008F1 +S31508002930D9490008D9490008D9490008D9490008E1 +S31508002940D9490008D9490008D9490008D9490008D1 +S31508002950D9490008D9490008D9490008D9490008C1 +S31508002960D9490008D9490008D9490008D9490008B1 +S31508002970D9490008D9490008D949000800000000CB +S31108002980D9490008D9490008EE11AA55EB S3150800298C10B5054C237833B9044B13B10448AFF38F S3150800299C00800123237010BD0400002000000000F5 -S315080029AC404A000808B5034B1BB103490348AFF36B -S315080029BC008008BD0000000008000020404A0008FE +S315080029AC644A000808B5034B1BB103490348AFF347 +S315080029BC008008BD0000000008000020644A0008DA S315080029CC53B94AB9002908BF00281CBF4FF0FF317C S315080029DC4FF0FF3000F07AB9ADF1080C6DE904CE72 S315080029EC00F006F8DDF804E0DDE9022304B07047D0 @@ -77,487 +77,489 @@ S31508002C9CF0871846F8E69046E0E6C245EAD2B8EB65 S31508002CAC020E69EB03050138E4E72846D7E74046E8 S31508002CBC91E78146BEE7014678E702383C4445E78A S31508002CCC084608E7A8F102083D442BE7704700BF01 -S31508002CDCF0B59C46002401E00134E4B2112C1FD84F -S31508002CEC104D15F8147005EB440595F801E007EB43 -S31508002CFC0E0505FB00050C4B93FBF5F605FB163686 -S31508002D0C002EE9D193FBF5F5ADB20D80013DADB2C0 -S31508002D1CB5F5806FE0D217708CF800E00120F0BD95 -S31508002D2C0020F0BD584A00088038010008B509484B -S31508002D3C094B03604FF46143436000238360C3600F -S31508002D4C036183610C224261C3610362436201F031 -S31508002D5CD4FC08BD480000200044004030B58DB0B6 -S31508002D6C00258DF82D500CAB03F8045D0DF12D02E2 -S31508002D7C0DF12E014FF4FA70FFF7AAFF1A4C1B4BF4 -S31508002D8C236025766576A576E57625776577A5603D -S31508002D9CE5609DF82D30013B1B0423619DF82C3012 -S31508002DAC013B1B056361BDF82E306360204600F0BD -S31508002DBC22F906950795012308934CF6E0420192F1 -S31508002DCC02954FF6E0720392042204920595099334 -S31508002DDC0E230A930DEB0201204600F0B2F92046A9 -S31508002DEC00F02FFA0DB030BD200000200064004022 -S31508002DFC08B5002301220146034801F0BEFB08B1C1 -S31508002E0C002008BD012008BD4800002008B5FFF7C2 -S31508002E1C8DFFFFF7A3FF08BDBFF34F8F0549CA689F -S31508002E2C02F4E062044B1343CB60BFF34F8F00BF31 -S31508002E3CFDE700BF00ED00E00400FA0508B5214BDC -S31508002E4C1B78A3B92048FFF7D3FF012800D008BD8B -S31508002E5C1D4B1B78002BFAD001F0BEFD1B4B1860DE -S31508002E6C0122184B1A700022194B1A7008BD184B00 -S31508002E7C1B78013314481844FFF7BAFF01280AD007 -S31508002E8C01F0AAFD114B1B6864339842DFD9002266 -S31508002E9C0C4B1A70DBE70E4A13780133DBB213704E -S31508002EAC094A12789342D2D10022064B1A70064B65 -S31508002EBC5B78FF2BCBD1044B9B78002BC7D1FFF744 -S31508002ECCABFF00BF01010020C00000200401002058 -S31508002EDC0201002000B58BB001AB03AA00210F48F4 -S31508002EEC00F0DDF930B940F26763039A9A4204D0D0 -S31508002EFC002343B90BB05DF804FB059B0BB100230B -S31508002F0CF7E70123F5E79DF80430FF2BF2D19DF87E -S31508002F1C0530002BEED1FFF77FFF00BF2000002005 -S31508002F2C08B5FFF78BFFFFF7D5FF08BD08B50022DC -S31508002F3C20214FF0904000F0ABFB08BD10B501F016 -S31508002F4C4BFD0F4B1B68C31AB3F5FA7F0DD304461A -S31508002F5C0C4B1B7853B901220A4B1A7020214FF0DF -S31508002F6C904000F095FB064B1C6010BD0022054BEB -S31508002F7C1A7020214FF0904000F08AFBF3E700BF4F -S31508002F8C0C0100200801002010B50446074B1868F0 -S31508002F9C074BA3FB0030800900F064FA0022214697 -S31508002FAC4FF0FF3000F02CFA002010BD0000002076 -S31508002FBCD34D621008B5074A136843F4807313603F -S31508002FCC032000F00BFA0020FFF7DEFF01F032FCBD -S31508002FDC002008BD00200240024A13680133136022 -S31508002FEC704700BF10010020014B1868704700BFDE -S31508002FFC100100207047002800F0A18038B504465F -S3150800300C90F82030D3B12268136823F002031360BA -S3150800301CFFF7EAFF054623685A6812F0020F10D02C -S3150800302CFFF7E2FF401B0A28F5D9636A43F400331D -S3150800303C6362052384F82030012038BDFFF7DAFFD8 -S3150800304CE1E71A6842F001021A60FFF7CDFF054660 -S3150800305C23685A6812F0010F0DD1FFF7C5FF401B04 -S3150800306C0A28F5D9636A43F400336362052384F8A6 -S3150800307C2030012038BD227E012A3DD01A6822F064 -S3150800308C80021A60637E012B3BD02268136823F0FA -S3150800309C40031360A37E012B39D02268136823F0F2 -S315080030AC20031360E37E012B37D02268136843F0A4 -S315080030BC10031360237F012B35D02268136823F085 -S315080030CC08031360637F012B33D02268136823F03F -S315080030DC040313602168A368E26813432269134347 -S315080030EC626913436268013A1343CB61002060623C -S315080030FC012384F8203038BD1A6842F080021A6021 -S3150800310CC0E72268136843F040031360C2E72268DD -S3150800311C136843F020031360C4E72268136823F08E -S3150800312C10031360C6E72268136843F0080313609C -S3150800313CC8E72268136843F004031360CAE7012042 -S3150800314C7047036890F82020D2B2012A0AD090F86A -S3150800315C2020D2B2022A05D0436A43F48023436264 -S3150800316C0120704770B4D3F8002242F00102C3F86C -S3150800317C00224A69012000FA02F2D3F81C42D04315 -S3150800318C0440C3F81C42CC69ACB9D3F80C420440D1 -S3150800319CC3F80C424C69CE688D8845EA0645483416 -S315080031AC43F834504C698E680D8845EA0645483410 -S315080031BC03EBC4046560CC69012C19D08C6974BB0B -S315080031CCD3F804420440C3F804420C696CBBD3F828 -S315080031DC14422040C3F81402096A01292BD0D3F8EB -S315080031EC002222F00102C3F80022002070BC7047AE -S315080031FCD3F80C421443C3F80C424C690E688D88FC -S3150800320C45EA0645483443F834504C698E688D892E -S3150800321C45EA0645483403EBC4046560CEE7D3F8A3 -S3150800322C04421443C3F80442CFE7D3F814021043FC -S3150800323CC3F81402D0E7D3F81C120A43C3F81C22AD -S3150800324CCDE738B590F82030DBB2012B05D0436AB0 -S3150800325C43F400234362012038BD0446022380F858 -S3150800326C20300268136823F001031360FFF7BCFED5 -S3150800327C054623685B6813F0010F0DD0FFF7B4FE03 -S3150800328C401B0A28F5D9636A43F4003363620523A5 -S3150800329C84F82030012038BD0020606238BD30B477 -S315080032AC90F82040E4B2012C0BD090F82040E4B200 -S315080032BC022C06D0436A43F480234362012030BCB7 -S315080032CC704751B90468E46814F0030F07D1436AD0 -S315080032DC43F4001343620120F1E701295DD0056828 -S315080032EC01F11B0424012C5904F004049460002CED -S315080032FC5ED1056801F11B0424012C59640D146078 -S3150800330C056801F11B0424012D59C5F34005D56048 -S3150800331C056825446D6805F00F0515610568254493 -S3150800332C6D68C5F30725956105682C446468240CFB -S3150800333C546104680A011444D4F8B8411C70046832 -S3150800334C1444D4F8B841240A5C7004681444D4F8BC -S3150800335CB841240C9C7004681444D4F8B841240E63 -S3150800336CDC7004681444D4F8BC411C710468144419 -S3150800337CD4F8BC41240A5C7104681444D4F8BC41E2 -S3150800338C240C9C7104682244D2F8BC21120EDA7102 -S3150800339CB1B101291BD0002091E70468246914F007 -S315080033AC030F9CD1436A43F400134362012086E75A -S315080033BC056801F11B0424012C59E40854609FE7A5 -S315080033CC0268D36843F02003D360002077E70268CD -S315080033DC136943F020031361002070E7074AD3688A -S315080033EC23F4E0631B041B0C000200F4E060184392 -S315080033FC40F0BF6040F40030D060704700ED00E04C -S3150800340C30B4164BDB68C3F30223C3F10704042C50 -S3150800341C28BF04241D1D062D17D9033B012505FAC3 -S3150800342C04F4013C2140994005FA03F3013B13408F -S3150800343C194300280BDB0901C9B200F1604000F5FD -S3150800344C614080F8001330BC70470023E6E700F0B3 -S3150800345C0F000901C9B2024B1954F4E700ED00E05C -S3150800346C14ED00E00138B0F1807F0AD2064B5860A3 -S3150800347CF021064A82F823100020986007221A6069 -S3150800348C70470120704700BF10E000E000ED00E037 -S3150800349C042805D0054A136823F004031360704703 -S315080034AC024A136843F004031360704710E000E007 -S315080034BC704708B5FFF7FCFF08BD0000F0B583B0F0 -S315080034CC00239AE04FEAD30E0EF1080E50F82E4060 -S315080034DC03F00706B6000F27B74024EA07040F695E -S315080034EC07FA06F6344340F82E4095E086682640DF -S315080034FCCF6807FA0EF73E438660466826EA050645 -S3150800350C4F68C7F300179F403E4346604E6806F067 -S3150800351C0307032F00F09B80C5682C408D6805FABD -S3150800352C0EF52C43C4604C6814F0805F64D0544C80 -S3150800353C256E45F001052566246E04F001040194F8 -S3150800354C019C9C08A61C4F4D55F8265003F0030603 -S3150800355CB7000F26BE4025EA0605B0F1904F00F0DD -S3150800356C8180494EB0427FD006F58066B0427DD048 -S3150800357C06F58066B0427BD006F58066B04279D0F7 -S3150800358C06F58066B04277D006F58066B04267D0FD -S3150800359C0726BE40354302343A4E46F824503B4C77 -S315080035AC2568D44305EA04064F6817F4803F01D012 -S315080035BC42EA0506354D2E606D6804EA05064F6825 -S315080035CC17F4003F01D042EA0506304D6E60AD682F -S315080035DC04EA05064F6817F4801F01D042EA05066F -S315080035EC2A4DAE60ED682C404E6816F4001F01D0CB -S315080035FC42EA0504254AD46001330A6832FA03F410 -S3150800360C3CD001259D402A40F6D04C68022C3FF44C -S3150800361C59AF122C3FF456AF06684FEA430E0324F3 -S3150800362C04FA0EF4E44326404F6807F0030707FA3A -S3150800363C0EF73E4306604E68771E012F7FF656AF8F -S3150800364C112E3FF453AF122E7FF460AF4EE7C76AC4 -S3150800365C27EA0505C6F3C0069E402E43C6625BE7FD -S3150800366C062696E7002694E7012692E7022690E7B7 -S3150800367C03268EE704268CE705268AE703B0F0BDF9 -S3150800368C00100240000001400004004800040140FC -S3150800369C0AB981627047816170470000024B18684D -S315080036AC00F4C060704700BF00700040B0F5007FA2 -S315080036BC0FD0204B1B6803F4C063B3F5806F37D06B -S315080036CC1C4A136823F4C06343F480631360002018 -S315080036DC7047184B1B6803F4C063B3F5007F23D0FF -S315080036EC144A136823F4C06343F400731360124B33 -S315080036FC1B6802F1467202F55B3202F28322A2FBC8 -S3150800370C03239A0C322303FB02F300E0013B23B19B -S3150800371C084A526912F4806FF8D1064B5B6913F4A8 -S3150800372C806F03D003207047002070470020704735 -S3150800373C00207047007000400000002030B583B0B0 -S3150800374C0546204B9B6D13F0805F0BD0FFF7A6FF49 -S3150800375CB0F5007F17D0802D1FD82DD0702D2DD009 -S3150800376C00211BE0174CA36D43F08053A365A36D92 -S3150800377C03F080530193019BFFF790FFA36D23F091 -S3150800378C8053A365E4E7802D03D9A02D03D9022124 -S3150800379C04E0002102E0012100E003210A4A136833 -S315080037AC23F007030B431360136803F007039942CE -S315080037BC06D0012003B030BD0221EFE70121EDE769 -S315080037CC0020F7E700100240002002403B4B9B68A4 -S315080037DC13F00C0F1AD0394B9B6803F00C030C2B07 -S315080037EC0ED0364B9B6803F00C03042B2FD0334BAF -S315080037FC9B6803F00C03082B2CD00020014618E01C -S3150800380C2E4BDB6803F00303012BEAD12B4B1B6809 -S3150800381C13F0080F14D1294BD3F89430C3F30323B0 -S3150800382C274A52F82310254B9B6813F00C0F0CD023 -S3150800383C0020224A936803F00C030C2B0DD070471A -S3150800384C1E4B1B68C3F30313EAE70846F1E71D484A -S3150800385C0021EEE71C480021EBE71346D26802F07C -S3150800386C0302DB68C3F302130133022A0AD0032AC4 -S3150800387C1AD0B1FBF3F3114AD068C0F3062000FB4B -S3150800388C03F008E00F48B0FBF3F30C4AD068C0F31A -S3150800389C062000FB03F0094BDB68C3F341630133D5 -S315080038AC5B00B0FBF3F0CAE70748B0FBF3F3034A37 -S315080038BCD068C0F3062000FB03F0ECE700100240CA -S315080038CC944A00080024F40000127A0070B582B0FD -S315080038DC0446036813F0100F3FD0974B9B6813F000 -S315080038EC0C0F40F09280944B1B6813F0020F03D018 -S315080038FC8369002B00F09182206A8F4B1B6813F0AA -S3150800390C080F62D08C4B1B6803F0F003834263D21A -S3150800391CFFF714FF002840F08782874B1A6842F09D -S3150800392C08021A601A6822F0F002216A0A431A6021 -S3150800393C5A6822F47F42E16942EA01225A60FFF78B -S3150800394C45FF7D4B9B68C3F303137C4AD35CD84075 -S3150800395C7B4B18600020FFF717FB236813F0010F49 -S3150800396C00F0A180744B9B6803F00C03082B00F045 -S3150800397C9180714B9B6803F00C030C2B00F0838031 -S3150800398C6368B3F5803F00F0B580B3F5A02F00F05F -S3150800399CB780694B1A6822F480321A601A6822F4C6 -S315080039AC80221A606368002B00F0B780FFF71CFBB7 -S315080039BC0546614B1B6813F4003F74D1FFF714FBE3 -S315080039CC401B6428F5D9032035E25B4BD3F89430B9 -S315080039DC1B0903F0F00399E7574B1A6842F00802E3 -S315080039EC1A601A6822F0F002216A0A431A605A68A9 -S315080039FC22F47F42E16942EA01225A60206AFFF703 -S31508003A0C9DFE00289BD0012015E2836933B34A4AF0 -S31508003A1C136843F001031360FFF7E6FA0546464BB5 -S31508003A2C1B6813F0020F06D1FFF7DEFA401B0228BB -S31508003A3CF5D90320FFE1404B1A6842F008021A60D8 -S31508003A4C1A6822F0F002216A0A431A605A6822F4AC -S31508003A5C7F42E16942EA01225A607EE7364A1368D8 -S31508003A6C23F001031360FFF7BFFA0546324B1B68B8 -S31508003A7C13F0020F3FF471AFFFF7B6FA401B02289A -S31508003A8CF4D90320D7E12C4BDB6803F00303032B93 -S31508003A9C7FF476AF284B1B6813F4003F03D063689A -S31508003AAC002B00F0C381236813F0020F61D0224B60 -S31508003ABC9B6803F00C03042B4AD01F4B9B6803F03E -S31508003ACC0C030C2B3ED0E368002B78D01A4A1368EB -S31508003ADC43F480731360FFF787FA0546164B1B6889 -S31508003AEC13F4806F62D1FFF77FFA401B0228F5D9D1 -S31508003AFC0320A0E1104A136843F48033136051E79E -S31508003B0C03F18043A3F53C331A6842F480221A6009 -S31508003B1C1A6842F480321A6044E7FFF765FA0546DC -S31508003B2C054B1B6813F4003FBDD0FFF75DFA401B2D -S31508003B3C6428F5D903207EE1001002407C4A00086F -S31508003B4C00000020B64BDB6803F00303022BBAD146 -S31508003B5CB34B1B6813F4806F03D0E368002B00F09B -S31508003B6C6781AF4A536823F0F853216943EA016326 -S31508003B7C5360236813F0080F4CD063699BB3A84AAB -S31508003B8CD2F8943043F00103C2F89430FFF72CFABC -S31508003B9C0546A34BD3F8943013F0020F3AD1FFF72E -S31508003BAC23FA401B0228F4D9032044E19C4A5368A3 -S31508003BBC23F0F853216943EA01635360D9E7984A1D -S31508003BCC136823F480731360FFF70EFA0546944BBB -S31508003BDC1B6813F4806FCCD0FFF706FA401B02283B -S31508003BECF5D9032027E18E4AD2F8943023F0010345 -S31508003BFCC2F89430FFF7F8F90546894BD3F8943098 -S31508003C0C13F0020F06D0FFF7EFF9401B0228F4D980 -S31508003C1C032010E1236813F0040F7BD0804B9B6DB7 -S31508003C2C13F0805F36D17E4B9A6D42F080529A65BE -S31508003C3C9B6D03F080530193019B0125794B1B68FF -S31508003C4C13F4807F28D0A368012B39D0052B3FD0DD -S31508003C5C734BD3F8902022F00102C3F89020D3F8C6 -S31508003C6C902022F00402C3F89020A368002B3DD0C4 -S31508003C7CFFF7BAF906466A4BD3F8903013F0020FE1 -S31508003C8C46D1FFF7B1F9801B41F288339842F2D935 -S31508003C9C0320D0E00025D1E7624A136843F4807309 -S31508003CAC1360FFF7A1F906465E4B1B6813F4807F79 -S31508003CBCC9D1FFF799F9801B0228F5D90320BAE078 -S31508003CCC574AD2F8903043F00103C2F89030CCE74B -S31508003CDC534BD3F8902042F00402C3F89020D3F843 -S31508003CEC902042F00102C3F89020BEE7FFF77CF95A -S31508003CFC06464B4BD3F8903013F0020F08D0FFF75B -S31508003D0C73F9801B41F288339842F2D9032092E06A -S31508003D1C002D35D1A36A002B00F08C80404A92689E -S31508003D2C02F00C020C2A00F08880022B2ED03C4B99 -S31508003D3C1A6822F080721A601B6813F0006F09D19A -S31508003D4C374B1B6813F0005F04D1354AD36823F050 -S31508003D5C0303D360324AD36823F0887323F4803381 -S31508003D6CD360FFF741F904462D4B1B6813F0007F0F -S31508003D7C51D0FFF739F9001B0228F5D903205AE070 -S31508003D8C274A936D23F080539365C3E7244A136837 -S31508003D9C23F080731360FFF727F90546204B1B6841 -S31508003DAC13F0007F06D0FFF71FF9401B0228F5D940 -S31508003DBC032040E0236B5A1E636B1B0243EA021373 -S31508003DCCA26B120943EA4243E26A1343E26B5208B6 -S31508003DDC013A43EA4253226C5208013A43EA4263D7 -S31508003DEC0F4AD360136843F080731360D36843F0AB -S31508003DFC8073D360FFF7F8F80446094B1B6813F079 -S31508003E0C007F06D1FFF7F0F8001B0228F5D903202E -S31508003E1C11E000200FE000200DE001200BE000BFB0 -S31508003E2C0010024000700040012004E0012002E06E -S31508003E3C012000E0002002B070BD0120FBE700BFA6 -S31508003E4C664B1B6803F007038B420CD2634A136854 -S31508003E5C23F007030B431360136803F00703994217 -S31508003E6C01D00120704770B50D460446036813F05F -S31508003E7C010F6CD04368032B0AD0022B2DD0002BD4 -S31508003E8C32D1574A126812F0020F07D1012070BDC1 -S31508003E9C534A126812F0007F00F09E8050498A68D7 -S31508003EAC22F0030213438B60FFF79EF806466368FD -S31508003EBC032B20D0022B2DD0002B3AD0484B9B68D5 -S31508003ECC03F00C03042B42D0FFF78EF8801B41F24B -S31508003EDC88339842F2D9032070BD414A126812F40D -S31508003EEC003FDBD1012070BD3D4A126812F4806F89 -S31508003EFCD4D1012070BD3A4B9B6803F00C030C2BF4 -S31508003F0C25D0FFF771F8801B41F288339842F2D915 -S31508003F1C032070BD324B9B6803F00C03082B16D09C -S31508003F2CFFF762F8801B41F288339842F2D90320D6 -S31508003F3C70BD2B4B9B6813F00C0F08D0FFF754F889 -S31508003F4C801B41F288339842F3D9032070BD23684D -S31508003F5C13F0020F06D0224A936823F0F003A168E7 -S31508003F6C0B4393601D4B1B6803F007039D420CD251 -S31508003F7C1A4A136823F007032B431360136803F0DC -S31508003F8C07039D4201D0012070BD236813F0040F6E -S31508003F9C06D0134A936823F4E063E1680B439360F5 -S31508003FAC236813F0080F07D00D4A936823F460535F -S31508003FBC216943EAC1039360FFF708FC084B9B6829 -S31508003FCCC3F30313074AD35CD840074B1860002089 -S31508003FDCFEF7DAFF002070BD012070BD00200240FC -S31508003FEC001002407C4A000800000020014B1868AB -S31508003FFC704700BF0000002008B5FFF7F7FF044B19 -S3150800400C9B68C3F30223034AD35CD84008BD00BFA0 -S3150800401C001002408C4A000808B5FFF7E7FF044B6E -S3150800402C9B68C3F3C223034AD35CD84008BD00BFC0 -S3150800403C001002408C4A0008704700002DE9784BA6 -S3150800404C0446016883680269134342691343C269CB -S3150800405C134308689F4A024013430B60226853684F -S3150800406C23F44053E1680B435360A36922689A49C9 -S3150800407C8A4201D0216A0B43916821F430610B43C3 -S3150800408C93602368954A934227D0954A934238D031 -S3150800409C944A93424ED0944A934261D0934A93429F -S315080040AC74D08D4A934200F08A8010258A4A93422E -S315080040BC00F0AA80E369B3F5004F00F02C81082DB7 -S315080040CC00F2B781DFE815F076018D019701B5018D -S315080040DCA201B501B501B501AC0102F55842D2F8F9 -S315080040EC882002F00302032A09D8DFE802F002044A -S315080040FC81060125DAE70425D8E70825D6E7102531 -S3150800410CD4E702F5E632D2F8882002F00C020C2A23 -S3150800411C0ED8DFE802F0070D0D0D090D0D0D6F0D0C -S3150800412C0D0D0B000025C1E70425BFE70825BDE7E3 -S3150800413C1025BBE702F5E432D2F8882002F03002EB -S3150800414C102A09D005D9202A56D0302A06D1082596 -S3150800415CACE71AB90025A9E70425A7E71025A5E7B2 -S3150800416C02F5E232D2F8882002F0C002402A09D0C1 -S3150800417C05D9802A42D0C02A06D1082596E71AB94D -S3150800418C002593E7042591E710258FE702F5E03221 -S3150800419CD2F8882002F44072B2F5807F0BD007D98A -S315080041ACB2F5007F2CD0B2F5407F06D108257DE705 -S315080041BC1AB900257AE7042578E7102576E702F57B -S315080041CCC832D2F8882002F44062B2F5806F0BD060 -S315080041DC07D9B2F5006F15D0B2F5406F06D1082590 -S315080041EC64E71AB9002561E704255FE710255DE742 -S315080041FC02255BE7022559E7022557E7022555E70D -S3150800420C022553E7022551E7082D11D8DFE805F0FA -S3150800421C081005100C1010101300354800260DE078 -S3150800422CFFF7EAFE002609E0FFF7D0FA002605E0BC -S3150800423C0020012602E04FF400400026002800F07A -S3150800424CCA80626802EB42039842C0F0F580B0EB74 -S3150800425C023F00F2F380082D5AD8DFE805F005591D -S3150800426C1F59295959594F00FFF7C6FE00234FEA23 -S3150800427C10694FEA00286268500818EB000B49F1E0 -S3150800428C000C58466146FEF79BFBA0F54072194B8D -S3150800429C9A4200F2D5802368D8609CE05508002322 -S315080042AC15480021401941F10001FEF789FBECE79E -S315080042BCFFF78CFA00234FEA10694FEA0028626868 -S315080042CC500818EB000B49F1000C58466146FEF7EE -S315080042DC77FBDAE7F369FFEF00800040003801400E -S315080042EC0044004000480040004C0040005000408C -S315080042FC0024F400FFFC0F00000024F450080021F1 -S3150800430C002310F5000041F10001FEF759FBBCE74C -S3150800431C01260020B9E7082D49D8DFE805F0051E67 -S3150800432C2948344848483F00FFF766FE6268530838 -S3150800433C03EB4003B3FBF2F39BB20026A3F1100187 -S3150800434C4FF6EF7291427DD89AB222F00F02C3F360 -S3150800435C420313432268D3603DE0FFF75DFE6268B3 -S3150800436C530803EB4003B3FBF2F39BB20026E5E7D5 -S3150800437C6268530803F1F47303F59043B3FBF2F345 -S3150800438C9BB20026DAE7FFF721FA6268530803EBBB -S3150800439C4003B3FBF2F39BB20026CFE762685308DF -S315080043AC03F58033B3FBF2F39BB20026C6E701266E -S315080043BC0023C3E7FFF720FE636800EB5300B0FB4E -S315080043CCF3F080B20026A0F110024FF6EF739A4272 -S315080043DC3AD82368D8600023236663663046BDE85E -S315080043EC788BFFF719FE636800EB5300B0FBF3F00C -S315080043FC80B20026E7E76368580800F5740000F5F4 -S3150800440C1050B0FBF3F080B20026DCE7FFF7DEF9BC -S3150800441C636800EB5300B0FBF3F080B20026D2E7DA -S3150800442C6368580800F50040B0FBF3F080B200262C -S3150800443CC9E701260020C6E70126CCE70126CAE70C -S3150800444C0126C8E70126C6E70126C4E7436A13F026 -S3150800445C010F06D00268536823F40033816A0B43B4 -S3150800446C5360436A13F0020F06D00268536823F4AC -S3150800447C8033C16A0B435360436A13F0040F06D0AA -S3150800448C0268536823F48023016B0B435360436A19 -S3150800449C13F0080F06D00268536823F40043416BE7 -S315080044AC0B435360436A13F0100F06D002689368E7 -S315080044BC23F48053816B0B439360436A13F0200FEC -S315080044CC06D00268936823F40053C16B0B439360C0 -S315080044DC436A13F0400F0AD00268536823F480131A -S315080044EC016C0B435360036CB3F5801F0BD0436A06 -S315080044FC13F0800F06D00268536823F40023816CEE -S3150800450C0B43536070470268536823F4C003416C2D -S3150800451C0B435360EBE72DE9F04105460F4616466B -S3150800452C9846069C2B68DB6937EA03030CBF012304 -S3150800453C0023B3421ED1B4F1FF3FF3D02CB1FEF7E2 -S3150800454C53FDA0EB08008442ECD22A68136823F4C6 -S3150800455CD07313602A68936823F0010393602023B1 -S3150800456C85F8713085F87230002385F87030032091 -S3150800457CBDE8F0810020BDE8F0812DE9F04182B05C -S3150800458C1E4690F87230DBB2202B03D0022002B004 -S3150800459CBDE8F08104460D46904600296FD0002AE6 -S315080045AC6FD090F87030012B01D10220EFE7012370 -S315080045BC80F8703000234367222380F87230FEF7A8 -S315080045CC13FD0746A4F85880A4F85A80A368B3F5D7 -S315080045DC805F06D0A3B9236973B9FF23A4F85C30AE -S315080045EC11E0236923B940F2FF13A4F85C300AE002 -S315080045FCFF23A4F85C3006E07F23A4F85C3002E0C5 -S3150800460CB3F1805F02D0B4F85C8017E023691BB95C -S3150800461C7F23A4F85C30F6E73F23A4F85C30F2E776 -S3150800462C23689A8C5FFA88F313402B700135B4F81B -S3150800463C5A309BB2013B9BB2A4F85A30B4F85A30A4 -S3150800464C9BB2ABB100963B46002220212046FFF7D1 -S3150800465C62FFC0B9A368B3F5805FE1D12369002B6B -S3150800466CDED123689B8C08EA030325F8023BDEE7B8 -S3150800467C202384F87230002084F8700087E7012024 -S3150800468C85E7012083E7032081E730B583B004462C -S3150800469C00234367FEF7A8FC054623681B6813F03E -S315080046AC080F0ED123681B6813F0040F17D12023AB -S315080046BC84F8713084F87230002084F8700003B0E6 -S315080046CC30BD6FF07E430093034600224FF4001171 -S315080046DC2046FFF720FF0028E4D00320EFE76FF011 -S315080046EC7E4300932B4600224FF480012046FFF7A9 -S315080046FC12FF0028DBD00320E1E778B310B5044697 -S3150800470C90F871300BB3242384F87130226813683F -S3150800471C23F0010313602046FFF790FC01281FD0F5 -S3150800472C636ABBB92268536823F4904353602268C2 -S3150800473C936823F02A0393602268136843F00103F5 -S3150800474C13602046FFF7A1FF10BD80F87030FFF705 -S3150800475C73FCD8E72046FFF779FEE3E7012070479C -S3150800476C10BD00000F49D1F8883043F47003C1F826 -S3150800477C88300D4B1A6842F001021A6000209860C6 -S3150800478C1A6822F0A85222F410221A604FF48052AA -S3150800479CDA601A6822F480221A609861034B8B60DF -S315080047AC704700BF00ED00E000100240002800082A -S315080047BC00B597B0022305934FF480720892102225 -S315080047CC09920F931093012211920A221292072230 -S315080047DC13921493159305A8FFF778F800B1FEE722 -S315080047EC0F2300930321019100230293039304934F -S315080047FC6846FFF725FB00B1FEE74FF40070FEF79D -S3150800480C55FF00B1FEE717B05DF804FB08B5FEF7D7 -S3150800481CD1FBFFF7CDFF00F0C9F8FEF787FB08BD03 -S3150800482C08B5FFF7F3FFFEF7F1FAFEF787FBFEF77D -S3150800483C77FBFAE770B58CB0454B1A6E42F001025D -S3150800484C1A661A6E02F001020192019A9A6D42F0EA -S3150800485C80529A659A6D02F080520292029ADA6C2C -S3150800486C42F00102DA64DA6C02F001020392039A4E -S3150800487CDA6C42F00202DA64DA6C02F00202049292 -S3150800488C049A9A6D42F400329A659A6D02F40032D3 -S3150800489C0592059A9A6D42F000729A659B6D03F023 -S315080048AC00730693069B0320FEF798FD002211461B -S315080048BC6FF00B00FEF7A4FD002211466FF00A00FC -S315080048CCFEF79EFD002211466FF00900FEF798FDD3 -S315080048DC002211466FF00400FEF792FD00221146E5 -S315080048EC6FF00300FEF78CFD002211466FF00100F5 -S315080048FCFEF786FD002211464FF0FF30FEF780FDCD -S3150800490C2023079301230893002409940A9407A9E2 -S3150800491C4FF09040FEF7D2FD0C230793022608961B -S3150800492C099403250A9507230B9307A94FF0904082 -S3150800493CFEF7C4FD4FF440730793089609940A953D -S3150800494C09230B9307A90348FEF7B8FD0CB070BDF5 -S3150800495C0010024000040048DFF834D0002103E0C0 -S3150800496C0C4B5B58435004310B480C4B42189A427B -S3150800497CF6D30B4A02E0002342F8043B094B9A4251 -S3150800498CF9D3FFF7EFFE00F031F8FFF749FFFEE722 -S3150800499C00800120D44A00080000002004000020F2 -S315080049AC0400002014010020FEE7000008B5FFF7FC -S315080049BC1DFB084BA3FB00308009FEF753FD0420B2 -S315080049CCFEF766FD002211464FF0FF30FEF718FD84 -S315080049DC08BD00BFD34D621008B5FEF705FB08BD30 -S315080049EC08B5FEF7F9FAFEF764FD08BD70B50D4E6D -S315080049FC0D4CA41BA4100025A54209D10B4E0C4C3A -S31508004A0C00F018F8A41BA4100025A54205D170BD0A -S31508004A1C56F8253098470135EEE756F8253098476D -S31508004A2C0135F2E7CC4A0008CC4A0008CC4A000803 -S31508004A3CD04A0008F8B500BFF8BC08BC9E467047BB -S31108004A4CF8B500BFF8BC08BC9E467047D1 -S31508004A5805020602060307030803090309040A04EC -S31508004A680B040C040C050D050E050F050F0610069C -S31508004A7810071008000000000000000001020304E7 -S31508004A88060708090000000001020304A0860100C1 -S31508004A98400D0300801A060000350C0040420F003E -S31508004AA880841E0000093D0000127A000024F400E4 -S31108004AB800366E010048E801006CDC02C4 -S30D08004AC438DFFF7F0100000046 -S30908004ACCB1290008F6 -S30908004AD08D29000816 -S30908004AD400093D008A -S7050800496544 +S31508002CDC08B50948094B03604FF461434360002368 +S31508002CEC8360C360036183610C224261C361036222 +S31508002CFC436201F00CFD08BD48000020004400406A +S31508002D0C2DE9F04104460D461746984601F07EF922 +S31508002D1C154BA3FB00308009002201E00132D2B228 +S31508002D2C112A1ED8114B13F8121003EB420393F811 +S31508002D3C01E001EB0E0303FB0443B0FBF3FC03FBBE +S31508002D4C1C06002EEAD11FFA8CF32B80013B9BB292 +S31508002D5CB3F5806FE2D2397088F800E00120BDE83F +S31508002D6CF0810020BDE8F081D34D62107C4A000842 +S31508002D7C30B58DB00025ADF82E508DF82D500CAB16 +S31508002D8C03F8045D0DF12D020DF12E014FF4FA70C6 +S31508002D9CFFF7B6FF1A4C1B4B236025766576A5768E +S31508002DACE57625776577A560E5609DF82D30013BBE +S31508002DBC1B0423619DF82C30013B1B056361BDF890 +S31508002DCC2E306360204600F020F9069507950123FE +S31508002DDC08934CF6E042019202954FF6E072039284 +S31508002DEC04220492059509930E230A930DEB02010E +S31508002DFC204600F0B0F9204600F02DFA0DB030BD93 +S31508002E0C200000200064004008B50023012201467A +S31508002E1C034801F0BCFB08B1002008BD012008BD21 +S31508002E2C4800002008B5FFF753FFFFF7A1FF08BDC0 +S31508002E3CBFF34F8F0549CA6802F4E062044B13438B +S31508002E4CCB60BFF34F8F00BFFDE700BF00ED00E07E +S31508002E5C0400FA0508B5214B1B78B3B92048FFF7CF +S31508002E6CD3FF012800D008BD1D4B1B78013BDBB2F4 +S31508002E7C3F2BF8D801F0C2FD1A4B18600122174BEC +S31508002E8C1A700022184B1A7008BD174B1B780133A1 +S31508002E9C13481844FFF7B8FF01280AD001F0AEFD15 +S31508002EAC104B1B6864339842DDD900220B4B1A7001 +S31508002EBCD9E70D4A13780133DBB21370084A127836 +S31508002ECC9342D0D10021054A1170054A5278FF2A3F +S31508002EDCC9D1022BC7D1FFF7ABFF00BF01010020F8 +S31508002EECC0000020040100200201002000B58BB0B0 +S31508002EFC01AB03AA00210E4800F0DBF930B940F209 +S31508002F0C6763039A9A4204D0002343B90BB05DF861 +S31508002F1C04FB059B0BB10023F7E70123F5E79DF8A6 +S31508002F2C0430FF2BF2D1079B022BEFD1FFF780FF62 +S31508002F3C2000002008B5FFF78DFFFFF7D7FF08BD67 +S31508002F4C08B5002220214FF0904000F0ABFB08BDDD +S31508002F5C10B501F053FD0F4B1B68C31AB3F5FA7F76 +S31508002F6C0DD304460C4B1B7853B901220A4B1A7025 +S31508002F7C20214FF0904000F095FB064B1C6010BDCD +S31508002F8C0022054B1A7020214FF0904000F08AFB66 +S31508002F9CF3E700BF0C0100200801002010B5044619 +S31508002FAC074B1868074BA3FB0030800900F064FA3E +S31508002FBC002221464FF0FF3000F02CFA002010BDFD +S31508002FCC00000020D34D621008B5074A136843F475 +S31508002FDC80731360032000F00BFA0020FFF7DEFF66 +S31508002FEC01F03AFC002008BD00200240024A136892 +S31508002FFC01331360704700BF10010020014B18689D +S3150800300C704700BF100100207047002800F0A1800F +S3150800301C38B5044690F82030D3B12268136823F0EB +S3150800302C02031360FFF7EAFF054623685A6812F095 +S3150800303C020F10D0FFF7E2FF401B0A28F5D9636A86 +S3150800304C43F400336362052384F82030012038BD2D +S3150800305CFFF7DAFFE1E71A6842F001021A60FFF798 +S3150800306CCDFF054623685A6812F0010F0DD1FFF7FC +S3150800307CC5FF401B0A28F5D9636A43F4003363621B +S3150800308C052384F82030012038BD227E012A3DD044 +S3150800309C1A6822F080021A60637E012B3BD02268E4 +S315080030AC136823F040031360A37E012B39D02268E2 +S315080030BC136823F020031360E37E012B37D02268B4 +S315080030CC136843F010031360237F012B35D0226855 +S315080030DC136823F008031360637F012B33D022682F +S315080030EC136823F0040313602168A368E26813438A +S315080030FC22691343626913436268013A1343CB612D +S3150800310C00206062012384F8203038BD1A6842F02A +S3150800311C80021A60C0E72268136843F04003136004 +S3150800312CC2E72268136843F020031360C4E72268D9 +S3150800313C136823F010031360C6E72268136843F07C +S3150800314C08031360C8E72268136843F00403136086 +S3150800315CCAE701207047036890F82020D2B2012AEA +S3150800316C0AD090F82020D2B2022A05D0436A43F43A +S3150800317C802343620120704770B4D3F8002242F0D2 +S3150800318C0102C3F800224A69012000FA02F2D3F8B8 +S3150800319C1C42D0430440C3F81C42CC69ACB9D3F8E2 +S315080031AC0C420440C3F80C424C69CE688D8845EA3B +S315080031BC0645483443F834504C698E680D8845EA00 +S315080031CC0645483403EBC4046560CC69012C19D058 +S315080031DC8C6974BBD3F804420440C3F804420C69E6 +S315080031EC6CBBD3F814422040C3F81402096A0129AF +S315080031FC2BD0D3F8002222F00102C3F800220020BB +S3150800320C70BC7047D3F80C421443C3F80C424C6993 +S3150800321C0E688D8845EA0645483443F834504C699F +S3150800322C8E688D8945EA0645483403EBC404656007 +S3150800323CCEE7D3F804421443C3F80442CFE7D3F8D5 +S3150800324C14021043C3F81402D0E7D3F81C120A432D +S3150800325CC3F81C22CDE738B590F82030DBB2012B29 +S3150800326C05D0436A43F400234362012038BD044663 +S3150800327C022380F820300268136823F001031360D8 +S3150800328CFFF7BCFE054623685B6813F0010F0DD0EB +S3150800329CFFF7B4FE401B0A28F5D9636A43F40033DA +S315080032AC6362052384F82030012038BD0020606253 +S315080032BC38BD30B490F82040E4B2012C0BD090F80D +S315080032CC2040E4B2022C06D0436A43F480234362BE +S315080032DC012030BC704751B90468E46814F0030F38 +S315080032EC07D1436A43F4001343620120F1E701292D +S315080032FC5DD0056801F11B0424012C5904F0040463 +S3150800330C9460002C5ED1056801F11B0424012C592C +S3150800331C640D1460056801F11B0424012D59C5F3CD +S3150800332C4005D560056825446D6805F00F051561DF +S3150800333C056825446D68C5F30725956105682C4411 +S3150800334C6468240C546104680A011444D4F8B8411E +S3150800335C1C7004681444D4F8B841240A5C700468D8 +S3150800336C1444D4F8B841240C9C7004681444D4F85A +S3150800337CB841240EDC7004681444D4F8BC411C71A2 +S3150800338C04681444D4F8BC41240A5C7104681444D7 +S3150800339CD4F8BC41240C9C7104682244D2F8BC2194 +S315080033AC120EDA71B1B101291BD0002091E704681D +S315080033BC246914F0030F9CD1436A43F40013436247 +S315080033CC012086E7056801F11B0424012C59E40841 +S315080033DC54609FE70268D36843F02003D36000204B +S315080033EC77E70268136943F020031361002070E73E +S315080033FC074AD36823F4E0631B041B0C000200F491 +S3150800340CE060184340F0BF6040F40030D06070476D +S3150800341C00ED00E030B4164BDB68C3F30223C3F1AE +S3150800342C0704042C28BF04241D1D062D17D9033B9D +S3150800343C012505FA04F4013C2140994005FA03F3E9 +S3150800344C013B1340194300280BDB0901C9B200F1F3 +S3150800345C604000F5614080F8001330BC70470023CB +S3150800346CE6E700F00F000901C9B2024B1954F4E75C +S3150800347C00ED00E014ED00E00138B0F1807F0AD2CF +S3150800348C064B5860F021064A82F8231000209860F3 +S3150800349C07221A6070470120704700BF10E000E051 +S315080034AC00ED00E0042805D0054A136823F0040350 +S315080034BC13607047024A136843F00403136070479D +S315080034CC10E000E0704708B5FFF7FCFF08BD0000E8 +S315080034DCF0B583B000239AE04FEAD30E0EF1080E2E +S315080034EC50F82E4003F00706B6000F27B74024EA1B +S315080034FC07040F6907FA06F6344340F82E4095E0A0 +S3150800350C86682640CF6807FA0EF73E4386604668FB +S3150800351C26EA05064F68C7F300179F403E434660E8 +S3150800352C4E6806F00307032F00F09B80C5682C40F5 +S3150800353C8D6805FA0EF52C43C4604C6814F0805F50 +S3150800354C64D0544C256E45F001052566246E04F0AE +S3150800355C01040194019C9C08A61C4F4D55F8265055 +S3150800356C03F00306B7000F26BE4025EA0605B0F1A0 +S3150800357C904F00F08180494EB0427FD006F58066A8 +S3150800358CB0427DD006F58066B0427BD006F58066E3 +S3150800359CB04279D006F58066B04277D006F58066DB +S315080035ACB04267D00726BE40354302343A4E46F839 +S315080035BC24503B4C2568D44305EA04064F6817F497 +S315080035CC803F01D042EA0506354D2E606D6804EA47 +S315080035DC05064F6817F4003F01D042EA0506304D40 +S315080035EC6E60AD6804EA05064F6817F4801F01D0B3 +S315080035FC42EA05062A4DAE60ED682C404E6816F474 +S3150800360C001F01D042EA0504254AD46001330A6832 +S3150800361C32FA03F43CD001259D402A40F6D04C687A +S3150800362C022C3FF459AF122C3FF456AF06684FEAFA +S3150800363C430E032404FA0EF4E44326404F6807F0BD +S3150800364C030707FA0EF73E4306604E68771E012FEE +S3150800365C7FF656AF112E3FF453AF122E7FF460AFA0 +S3150800366C4EE7C76A27EA0505C6F3C0069E402E43F1 +S3150800367CC6625BE7062696E7002694E7012692E7DC +S3150800368C022690E703268EE704268CE705268AE7AA +S3150800369C03B0F0BD001002400000014000040048D1 +S315080036AC000401400AB981627047816170470000C5 +S315080036BC024B186800F4C060704700BF00700040E9 +S315080036CCB0F5007F0FD0204B1B6803F4C063B3F52D +S315080036DC806F37D01C4A136823F4C06343F48063A5 +S315080036EC136000207047184B1B6803F4C063B3F5CE +S315080036FC007F23D0144A136823F4C06343F4007381 +S3150800370C1360124B1B6802F1467202F55B3202F229 +S3150800371C8322A2FB03239A0C322303FB02F300E059 +S3150800372C013B23B1084A526912F4806FF8D1064B53 +S3150800373C5B6913F4806F03D0032070470020704731 +S3150800374C00207047002070470070004000000020E1 +S3150800375C30B583B00546204B9B6D13F0805F0BD0BC +S3150800376CFFF7A6FFB0F5007F17D0802D1FD82DD0F8 +S3150800377C702D2DD000211BE0174CA36D43F0805300 +S3150800378CA365A36D03F080530193019BFFF790FF8C +S3150800379CA36D23F08053A365E4E7802D03D9A02DF0 +S315080037AC03D9022104E0002102E0012100E00321F3 +S315080037BC0A4A136823F007030B431360136803F0D4 +S315080037CC0703994206D0012003B030BD0221EFE76A +S315080037DC0121EDE70020F7E7001002400020024027 +S315080037EC3B4B9B6813F00C0F1AD0394B9B6803F0B4 +S315080037FC0C030C2B0ED0364B9B6803F00C03042BD6 +S3150800380C2FD0334B9B6803F00C03082B2CD00020CD +S3150800381C014618E02E4BDB6803F00303012BEAD1B3 +S3150800382C2B4B1B6813F0080F14D1294BD3F8943083 +S3150800383CC3F30323274A52F82310254B9B6813F02E +S3150800384C0C0F0CD00020224A936803F00C030C2BA7 +S3150800385C0DD070471E4B1B68C3F30313EAE70846E3 +S3150800386CF1E71D480021EEE71C480021EBE713465B +S3150800387CD26802F00302DB68C3F302130133022A8F +S3150800388C0AD0032A1AD0B1FBF3F3114AD068C0F355 +S3150800389C062000FB03F008E00F48B0FBF3F30C4AD4 +S315080038ACD068C0F3062000FB03F0094BDB68C3F3B2 +S315080038BC416301335B00B0FBF3F0CAE70748B0FB82 +S315080038CCF3F3034AD068C0F3062000FB03F0ECE7D9 +S315080038DC00100240B84A00080024F40000127A00CE +S315080038EC70B582B00446036813F0100F3FD0974B9F +S315080038FC9B6813F00C0F40F09280944B1B6813F0E6 +S3150800390C020F03D08369002B00F09182206A8F4B3B +S3150800391C1B6813F0080F62D08C4B1B6803F0F0037E +S3150800392C834263D2FFF714FF002840F08782874B47 +S3150800393C1A6842F008021A601A6822F0F002216A24 +S3150800394C0A431A605A6822F47F42E16942EA012264 +S3150800395C5A60FFF745FF7D4B9B68C3F303137C4AFC +S3150800396CD35CD8407B4B18600020FFF717FB236805 +S3150800397C13F0010F00F0A180744B9B6803F00C0345 +S3150800398C082B00F09180714B9B6803F00C030C2BF1 +S3150800399C00F083806368B3F5803F00F0B580B3F51B +S315080039ACA02F00F0B780694B1A6822F480321A608F +S315080039BC1A6822F480221A606368002B00F0B7801C +S315080039CCFFF71CFB0546614B1B6813F4003F74D1CB +S315080039DCFFF714FB401B6428F5D9032035E25B4B33 +S315080039ECD3F894301B0903F0F00399E7574B1A6880 +S315080039FC42F008021A601A6822F0F002216A0A4399 +S31508003A0C1A605A6822F47F42E16942EA01225A6036 +S31508003A1C206AFFF79DFE00289BD0012015E28369DA +S31508003A2C33B34A4A136843F001031360FFF7E6FA07 +S31508003A3C0546464B1B6813F0020F06D1FFF7DEFA54 +S31508003A4C401B0228F5D90320FFE1404B1A6842F0C7 +S31508003A5C08021A601A6822F0F002216A0A431A60F0 +S31508003A6C5A6822F47F42E16942EA01225A607EE7EB +S31508003A7C364A136823F001031360FFF7BFFA0546AD +S31508003A8C324B1B6813F0020F3FF471AFFFF7B6FA0F +S31508003A9C401B0228F4D90320D7E12C4BDB6803F032 +S31508003AAC0303032B7FF476AF284B1B6813F4003FF4 +S31508003ABC03D06368002B00F0C381236813F0020F50 +S31508003ACC61D0224B9B6803F00C03042B4AD01F4B86 +S31508003ADC9B6803F00C030C2B3ED0E368002B78D0C4 +S31508003AEC1A4A136843F480731360FFF787FA05467E +S31508003AFC164B1B6813F4806F62D1FFF77FFA401BD5 +S31508003B0C0228F5D90320A0E1104A136843F4803340 +S31508003B1C136051E703F18043A3F53C331A6842F46A +S31508003B2C80221A601A6842F480321A6044E7FFF75A +S31508003B3C65FA0546054B1B6813F4003FBDD0FFF725 +S31508003B4C5DFA401B6428F5D903207EE1001002407B +S31508003B5CA04A000800000020B64BDB6803F00303FC +S31508003B6C022BBAD1B34B1B6813F4806F03D0E368EE +S31508003B7C002B00F06781AF4A536823F0F85321698C +S31508003B8C43EA01635360236813F0080F4CD063694A +S31508003B9C9BB3A84AD2F8943043F00103C2F8943088 +S31508003BACFFF72CFA0546A34BD3F8943013F0020F03 +S31508003BBC3AD1FFF723FA401B0228F4D9032044E133 +S31508003BCC9C4A536823F0F853216943EA016353600E +S31508003BDCD9E7984A136823F480731360FFF70EFA33 +S31508003BEC0546944B1B6813F4806FCCD0FFF706FA86 +S31508003BFC401B0228F5D9032027E18E4AD2F89430C7 +S31508003C0C23F00103C2F89430FFF7F8F90546894BFF +S31508003C1CD3F8943013F0020F06D0FFF7EFF9401BD8 +S31508003C2C0228F4D9032010E1236813F0040F7BD083 +S31508003C3C804B9B6D13F0805F36D17E4B9A6D42F0AC +S31508003C4C80529A659B6D03F080530193019B012565 +S31508003C5C794B1B6813F4807F28D0A368012B39D0C5 +S31508003C6C052B3FD0734BD3F8902022F00102C3F8F2 +S31508003C7C9020D3F8902022F00402C3F89020A36871 +S31508003C8C002B3DD0FFF7BAF906466A4BD3F89030AD +S31508003C9C13F0020F46D1FFF7B1F9801B41F28833B6 +S31508003CAC9842F2D90320D0E00025D1E7624A13687E +S31508003CBC43F480731360FFF7A1F906465E4B1B6845 +S31508003CCC13F4807FC9D1FFF799F9801B0228F5D91F +S31508003CDC0320BAE0574AD2F8903043F00103C2F8F1 +S31508003CEC9030CCE7534BD3F8902042F00402C3F83B +S31508003CFC9020D3F8902042F00102C3F89020BEE73A +S31508003D0CFFF77CF906464B4BD3F8903013F0020FAD +S31508003D1C08D0FFF773F9801B41F288339842F2D921 +S31508003D2C032092E0002D35D1A36A002B00F08C807D +S31508003D3C404A926802F00C020C2A00F08880022B8A +S31508003D4C2ED03C4B1A6822F080721A601B6813F04E +S31508003D5C006F09D1374B1B6813F0005F04D1354A45 +S31508003D6CD36823F00303D360324AD36823F08873ED +S31508003D7C23F48033D360FFF741F904462D4B1B68B7 +S31508003D8C13F0007F51D0FFF739F9001B0228F5D93B +S31508003D9C03205AE0274A936D23F080539365C3E7B3 +S31508003DAC244A136823F080731360FFF727F9054636 +S31508003DBC204B1B6813F0007F06D0FFF71FF9401B3A +S31508003DCC0228F5D9032040E0236B5A1E636B1B02AD +S31508003DDC43EA0213A26B120943EA4243E26A13430B +S31508003DECE26B5208013A43EA4253226C5208013AF2 +S31508003DFC43EA42630F4AD360136843F08073136037 +S31508003E0CD36843F08073D360FFF7F8F80446094B80 +S31508003E1C1B6813F0007F06D1FFF7F0F8001B022889 +S31508003E2CF5D9032011E000200FE000200DE0012059 +S31508003E3C0BE000BF0010024000700040012004E0B7 +S31508003E4C012002E0012000E0002002B070BD012034 +S31508003E5CFBE700BF664B1B6803F007038B420CD2CB +S31508003E6C634A136823F007030B431360136803F0C4 +S31508003E7C0703994201D00120704770B50D460446D8 +S31508003E8C036813F0010F6CD04368032B0AD0022B7E +S31508003E9C2DD0002B32D1574A126812F0020F07D1D7 +S31508003EAC012070BD534A126812F0007F00F09E8004 +S31508003EBC50498A6822F0030213438B60FFF79EF879 +S31508003ECC06466368032B20D0022B2DD0002B3AD044 +S31508003EDC484B9B6803F00C03042B42D0FFF78EF873 +S31508003EEC801B41F288339842F2D9032070BD414AAF +S31508003EFC126812F4003FDBD1012070BD3D4A1268EE +S31508003F0C12F4806FD4D1012070BD3A4B9B6803F034 +S31508003F1C0C030C2B25D0FFF771F8801B41F2883364 +S31508003F2C9842F2D9032070BD324B9B6803F00C0300 +S31508003F3C082B16D0FFF762F8801B41F2883398429B +S31508003F4CF2D9032070BD2B4B9B6813F00C0F08D0CD +S31508003F5CFFF754F8801B41F288339842F3D90320B3 +S31508003F6C70BD236813F0020F06D0224A936823F01B +S31508003F7CF003A1680B4393601D4B1B6803F0070302 +S31508003F8C9D420CD21A4A136823F007032B4313607D +S31508003F9C136803F007039D4201D0012070BD236806 +S31508003FAC13F0040F06D0134A936823F4E063E16810 +S31508003FBC0B439360236813F0080F07D00D4A9368D8 +S31508003FCC23F46053216943EAC1039360FFF708FCA5 +S31508003FDC084B9B68C3F30313074AD35CD840074BBB +S31508003FEC18600020FEF7DAFF002070BD012070BDB6 +S31508003FFC0020024000100240A04A000800000020E1 +S3150800400C014B1868704700BF0000002008B5FFF781 +S3150800401CF7FF044B9B68C3F30223034AD35CD840CF +S3150800402C08BD00BF00100240B04A000808B5FFF7EB +S3150800403CE7FF044B9B68C3F3C223034AD35CD840FF +S3150800404C08BD00BF00100240B04A000870470000C7 +S3150800405C2DE9784B04460168836802691343426963 +S3150800406C1343C269134308689F4A024013430B6003 +S3150800407C2268536823F44053E1680B435360A369E1 +S3150800408C22689A498A4201D0216A0B43916821F425 +S3150800409C30610B4393602368954A934227D0954A1F +S315080040AC934238D0944A93424ED0944A934261D064 +S315080040BC934A934274D08D4A934200F08A80102515 +S315080040CC8A4A934200F0AA80E369B3F5004F00F0E0 +S315080040DC2C81082D00F2B781DFE815F076018D01E9 +S315080040EC9701B501A201B501B501B501AC0102F5FF +S315080040FC5842D2F8882002F00302032A09D8DFE8CE +S3150800410C02F0020481060125DAE70425D8E708251A +S3150800411CD6E71025D4E702F5E632D2F8882002F065 +S3150800412C0C020C2A0ED8DFE802F0070D0D0D090D4E +S3150800413C0D0D6F0D0D0D0B000025C1E70425BFE70E +S3150800414C0825BDE71025BBE702F5E432D2F888202E +S3150800415C02F03002102A09D005D9202A56D0302A66 +S3150800416C06D10825ACE71AB90025A9E70425A7E75F +S3150800417C1025A5E702F5E232D2F8882002F0C00233 +S3150800418C402A09D005D9802A42D0C02A06D108254A +S3150800419C96E71AB9002593E7042591E710258FE7CA +S315080041AC02F5E032D2F8882002F44072B2F5807F2C +S315080041BC0BD007D9B2F5007F2CD0B2F5407F06D1CB +S315080041CC08257DE71AB900257AE7042578E710252E +S315080041DC76E702F5C832D2F8882002F44062B2F5C6 +S315080041EC806F0BD007D9B2F5006F15D0B2F5406FBA +S315080041FC06D1082564E71AB9002561E704255FE7A7 +S3150800420C10255DE702255BE7022559E7022557E7E6 +S3150800421C022555E7022553E7022551E7082D11D843 +S3150800422CDFE805F0081005100C10101013003548BF +S3150800423C00260DE0FFF7EAFE002609E0FFF7D0FAA4 +S3150800424C002605E00020012602E04FF40040002677 +S3150800425C002800F0CA80626802EB42039842C0F05C +S3150800426CF580B0EB023F00F2F380082D5AD8DFE850 +S3150800427C05F005591F59295959594F00FFF7C6FE1C +S3150800428C00234FEA10694FEA00286268500818EBB9 +S3150800429C000B49F1000C58466146FEF791FBA0F558 +S315080042AC4072194B9A4200F2D5802368D8609CE07C +S315080042BC5508002315480021401941F10001FEF765 +S315080042CC7FFBECE7FFF78CFA00234FEA10694FEAFD +S315080042DC00286268500818EB000B49F1000C584688 +S315080042EC6146FEF76DFBDAE7F369FFEF00800040E5 +S315080042FC003801400044004000480040004C004093 +S3150800430C005000400024F400FFFC0F00000024F4C9 +S3150800431C50080021002310F5000041F10001FEF7BA +S3150800432C4FFBBCE701260020B9E7082D49D8DFE882 +S3150800433C05F0051E2948344848483F00FFF766FE35 +S3150800434C6268530803EB4003B3FBF2F39BB20026F7 +S3150800435CA3F110014FF6EF7291427DD89AB222F072 +S3150800436C0F02C3F3420313432268D3603DE0FFF701 +S3150800437C5DFE6268530803EB4003B3FBF2F39BB292 +S3150800438C0026E5E76268530803F1F47303F59043D6 +S3150800439CB3FBF2F39BB20026DAE7FFF721FA626861 +S315080043AC530803EB4003B3FBF2F39BB20026CFE7AB +S315080043BC6268530803F58033B3FBF2F39BB200260D +S315080043CCC6E701260023C3E7FFF720FE636800EB68 +S315080043DC5300B0FBF3F080B20026A0F110024FF6A2 +S315080043ECEF739A423AD82368D8600023236663662B +S315080043FC3046BDE8788BFFF719FE636800EB53006F +S3150800440CB0FBF3F080B20026E7E76368580800F5BE +S3150800441C740000F51050B0FBF3F080B20026DCE710 +S3150800442CFFF7DEF9636800EB5300B0FBF3F080B2DC +S3150800443C0026D2E76368580800F50040B0FBF3F095 +S3150800444C80B20026C9E701260020C6E70126CCE77C +S3150800445C0126CAE70126C8E70126C6E70126C4E7EE +S3150800446C436A13F0010F06D00268536823F400332D +S3150800447C816A0B435360436A13F0020F06D0026835 +S3150800448C536823F48033C16A0B435360436A13F0B1 +S3150800449C040F06D00268536823F48023016B0B4380 +S315080044AC5360436A13F0080F06D00268536823F466 +S315080044BC0043416B0B435360436A13F0100F06D04D +S315080044CC0268936823F48053816B0B439360436AA9 +S315080044DC13F0200F06D00268936823F40053C16BBF +S315080044EC0B439360436A13F0400F0AD00268536873 +S315080044FC23F48013016C0B435360036CB3F5801FD4 +S3150800450C0BD0436A13F0800F06D00268536823F465 +S3150800451C0023816C0B43536070470268536823F47D +S3150800452CC003416C0B435360EBE72DE9F04105469C +S3150800453C0F4616469846069C2B68DB6937EA030332 +S3150800454C0CBF01230023B3421ED1B4F1FF3FF3D0B5 +S3150800455C2CB1FEF753FDA0EB08008442ECD22A6876 +S3150800456C136823F4D07313602A68936823F0010345 +S3150800457C9360202385F8713085F87230002385F80E +S3150800458C70300320BDE8F0810020BDE8F0812DE9EC +S3150800459CF04182B01E4690F87230DBB2202B03D065 +S315080045AC022002B0BDE8F08104460D46904600296B +S315080045BC6FD0002A6FD090F87030012B01D10220F1 +S315080045CCEFE7012380F8703000234367222380F835 +S315080045DC7230FEF713FD0746A4F85880A4F85A80E3 +S315080045ECA368B3F5805F06D0A3B9236973B9FF2313 +S315080045FCA4F85C3011E0236923B940F2FF13A4F840 +S3150800460C5C300AE0FF23A4F85C3006E07F23A4F8AC +S3150800461C5C3002E0B3F1805F02D0B4F85C8017E03E +S3150800462C23691BB97F23A4F85C30F6E73F23A4F86B +S3150800463C5C30F2E723689A8C5FFA88F313402B7088 +S3150800464C0135B4F85A309BB2013B9BB2A4F85A30E8 +S3150800465CB4F85A309BB2ABB100963B4600222021E7 +S3150800466C2046FFF762FFC0B9A368B3F5805FE1D1B6 +S3150800467C2369002BDED123689B8C08EA030325F8F3 +S3150800468C023BDEE7202384F87230002084F87000A1 +S3150800469C87E7012085E7012083E7032081E730B50A +S315080046AC83B0044600234367FEF7A8FC0546236837 +S315080046BC1B6813F0080F0ED123681B6813F0040F40 +S315080046CC17D1202384F8713084F87230002084F8CE +S315080046DC700003B030BD6FF07E4300930346002292 +S315080046EC4FF400112046FFF720FF0028E4D00320E2 +S315080046FCEFE76FF07E4300932B4600224FF48001C0 +S3150800470C2046FFF712FF0028DBD00320E1E778B339 +S3150800471C10B5044690F871300BB3242384F8713025 +S3150800472C2268136823F0010313602046FFF790FCF8 +S3150800473C01281FD0636ABBB92268536823F49043D7 +S3150800474C53602268936823F02A03936022681368DF +S3150800475C43F0010313602046FFF7A1FF10BD80F854 +S3150800476C7030FFF773FCD8E72046FFF779FEE3E7CE +S3150800477C0120704710BD00000F49D1F8883043F46A +S3150800478C7003C1F888300D4B1A6842F001021A60A2 +S3150800479C002098601A6822F0A85222F410221A6097 +S315080047AC4FF48052DA601A6822F480221A609861F3 +S315080047BC4FF000638B60704700ED00E0001002407C +S315080047CC014B024A9A60704700ED00E00028000889 +S315080047DC00B597B0022305934FF480720892102205 +S315080047EC09920F931093012211920A221292072210 +S315080047FC13921493159305A8FFF772F800B1FEE708 +S3150800480C0F2300930321019100230293039304932E +S3150800481C6846FFF71FFB00B1FEE74FF40070FEF782 +S3150800482C4FFF00B1FEE717B05DF804FB08B5FFF7BC +S3150800483CC7FFFEF7C9FBFFF7CBFF00F0C9F8FEF779 +S3150800484C7FFB08BD08B5FFF7F1FFFEF7EBFAFEF79D +S3150800485C7FFBFEF76FFBFAE770B58CB0454B1A6E0B +S3150800486C42F001021A661A6E02F001020192019ACE +S3150800487C9A6D42F080529A659A6D02F080520292B5 +S3150800488C029ADA6C42F00102DA64DA6C02F001027E +S3150800489C0392039ADA6C42F00202DA64DA6C02F0DA +S315080048AC02020492049A9A6D42F400329A659A6D41 +S315080048BC02F400320592059A9A6D42F000729A65D6 +S315080048CC9B6D03F000730693069B0320FEF790FD81 +S315080048DC002211466FF00B00FEF79CFD00221146D4 +S315080048EC6FF00A00FEF796FD002211466FF00900DC +S315080048FCFEF790FD002211466FF00400FEF78AFDC4 +S3150800490C002211466FF00300FEF784FD00221146C3 +S3150800491C6FF00100FEF77EFD002211464FF0FF30C6 +S3150800492CFEF778FD202307930123089300240994A6 +S3150800493C0A9407A94FF09040FEF7CAFD0C2307937B +S3150800494C02260896099403250A9507230B9307A9AB +S3150800495C4FF09040FEF7BCFD4FF440730793089652 +S3150800496C09940A9509230B9307A90348FEF7B0FD8A +S3150800497C0CB070BD0010024000040048DFF834D0BB +S3150800498C002103E00C4B5B58435004310B480C4B8D +S3150800499C42189A42F6D30B4A02E0002342F8043B2B +S315080049AC094B9A42F9D3FFF7E7FE00F031F8FFF707 +S315080049BC49FFFEE700800120F84A000800000020A5 +S315080049CC040000200400002014010020FEE700006B +S315080049DC08B5FFF715FB084BA3FB00308009FEF75B +S315080049EC4BFD0420FEF75EFD002211464FF0FF300A +S315080049FCFEF710FD08BD00BFD34D621008B5FEF7D3 +S31508004A0CFDFA08BD08B5FEF7F1FAFEF75CFD08BD20 +S31508004A1C70B50D4E0D4CA41BA4100025A54209D14A +S31508004A2C0B4E0C4C00F018F8A41BA4100025A5423C +S31508004A3C05D170BD56F8253098470135EEE756F87E +S31508004A4C253098470135F2E7F04A0008F04A000885 +S31508004A5CF04A0008F44A0008F8B500BFF8BC08BCD0 +S31508004A6C9E467047F8B500BFF8BC08BC9E46704712 +S31508004A7C05020602060307030803090309040A04C8 +S31508004A8C0B040C040C050D050E050F050F06100678 +S31508004A9C10071008000000000000000001020304C3 +S31508004AAC060708090000000001020304A08601009D +S31508004ABC400D0300801A060000350C0040420F001A +S31508004ACC80841E0000093D0000127A000024F400C0 +S31108004ADC00366E010048E801006CDC02A0 +S30D08004AE814DFFF7F0100000046 +S30908004AF0B1290008D2 +S30908004AF48D290008F2 +S30908004AF800093D0066 +S7050800498920 diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/lib/system_stm32l4xx.c b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/lib/system_stm32l4xx.c index 177dc85d..077d2e9d 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/lib/system_stm32l4xx.c +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/lib/system_stm32l4xx.c @@ -139,12 +139,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Vector table offset was changed, because the first part in flash is occupied - * by the OpenBLT bootloader. Therefore we need to remap the vector table base - * address. Note that this value needs adjustment, if more space in flash is - * reserved for the bootloader. - */ -#define VECT_TAB_OFFSET 0x2800 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /******************************************************************************/ /** diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/main.c b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/main.c index 60999b6f..c8895431 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/bin/demoprog_stm32f746.elf b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/bin/demoprog_stm32f746.elf index ea23c1b4..227e0cec 100755 Binary files a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/bin/demoprog_stm32f746.elf and b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/bin/demoprog_stm32f746.elf differ diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/bin/demoprog_stm32f746.srec b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/bin/demoprog_stm32f746.srec index 72438e1f..7a44722a 100755 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/bin/demoprog_stm32f746.srec +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/bin/demoprog_stm32f746.srec @@ -2,7 +2,7 @@ S01E000062696E2F64656D6F70726F675F73746D3332663734362E7372656322 S3150800800000000520DD8600082D8700082D8700085A S315080080102D8700082D8700082D870008000000001E S315080080200000000000000000000000002D87000886 -S315080080302D870008000000002D870008699C0008AD +S315080080302D870008000000002D870008759C0008A1 S315080080402D8700082D8700082D8700082D87000832 S315080080502D8700082D8700082D8700082D87000822 S315080080602D8700082D8700082D8700082D87000812 @@ -30,8 +30,8 @@ S315080081B02D8700082D8700082D8700082D870008C1 S311080081C02D8700082D870008EE11AA552F S315080081CC10B5054C237833B9044B13B10448AFF3F7 S315080081DC00800123237010BD380400200000000025 -S315080081EC34A1000808B5034B1BB103490348AFF388 -S315080081FC008008BD000000003C04002034A10008E3 +S315080081EC50A1000808B5034B1BB103490348AFF36C +S315080081FC008008BD000000003C04002050A10008C7 S3150800820C53B94AB9002908BF00281CBF4FF0FF31E3 S3150800821C4FF0FF3000F074B9ADF1080C6DE904CEDF S3150800822C00F006F8DDF804E0DDE9022304B0704737 @@ -82,9 +82,9 @@ S315080084EC95E76746D8E781467BE7384645E7ACF11A S315080084FC020C2B4410E702382C4421E73746E8E6F1 S3150800850C704700BF70B50D4E0D4D761BB61006D0D4 S3150800851C0024013455F8043B9847A642F9D1094E74 -S3150800852C094D761B01F000FEB61006D00024013466 -S3150800853C55F8043B9847A642F9D170BD94A100089A -S3150800854C94A100089CA1000894A10008F0B4860721 +S3150800852C094D761B01F00EFEB61006D00024013458 +S3150800853C55F8043B9847A642F9D170BDB0A100087E +S3150800854CB0A10008B8A10008B0A10008F0B48607CD S3150800855C46D0541E002A3CD0CAB2034602E014F197 S3150800856CFF3436D303F8012B9D07F8D1032C29D9F0 S3150800857CCDB245EA05250F2C45EA054533D9A4F1B4 @@ -99,7 +99,7 @@ S315080085FC024800F005B8704700000000198600080C S3150800860C002301461A46184600F01EB838B50A4C1F S3150800861C0A4D641BA4100AD004F18043013B05EBF8 S3150800862C8305013C55F804399847002CF9D1BDE867 -S3150800863C384001F07FBD00BFA0A100089CA100082E +S3150800863C384001F08DBD00BFBCA10008B8A10008E8 S3150800864C704700BF704700BF2DE9F0411E4C054628 S3150800865C206890461F460E46FFF7F2FF1B4B1A681A S3150800866CD2F8483133B35A6820681F2A27DC4DB92B @@ -108,503 +108,505 @@ S3150800868CBDE8F08103EB82010124C1F8888004FA65 S3150800869C02FED3F88841022D44EA0E0CC3F888C1B1 S315080086ACC1F80871E4D1D3F88C114EEA0104C3F869 S315080086BC8C41DDE702F5A673C2F84831D3E7FFF71C -S315080086CCC1FF4FF0FF30DBE7280400204CA100085F +S315080086CCC1FF4FF0FF30DBE72804002068A1000843 S315080086DCDFF834D0002103E00C4B5B5843500431CF S315080086EC0B480C4B42189A42F6D30B4A02E000236D S315080086FC42F8043B094B9A42F9D300F013F8FFF7FA -S3150800870C01FF01F03FFB704700000520A0A10008FF +S3150800870C01FF01F04FFB704700000520BCA10008D3 S3150800871C00000020380400203804002074050020CE -S3150800872CFEE700000C4AD2F8883043F47003C2F80E -S3150800873C88300A4B1A6842F001021A6000219960C7 -S3150800874C1868074A02401A60064A5A601A6822F4E0 -S3150800875C80221A60D960704700ED00E000380240AC -S3150800876CFFFFF6FE1030002410B504460E4B1878A1 -S3150800877C4FF47A73B3FBF0F30C4A1068B0FBF3F0C2 -S3150800878C00F0EAFD68B90F2C01D901200AE0002295 -S3150800879C21464FF0FF3000F0ADFD054B1C60002064 -S315080087AC00E0012010BD00BF300400202C0400207E -S315080087BC3404002008B5032000F08AFD0020FFF7DA -S315080087CCD3FF01F0E9FA002008BD0000034A11683E -S315080087DC034B1B780B441360704700BF70050020D1 -S315080087EC30040020014B1868704700BF7005002044 -S315080087FC10B582B01B4B1A6C42F080521A641B6C73 -S3150800880C03F080530193019B174A136843F4803392 -S3150800881C1360FFF7E7FF0446134B5B6813F4803FBE -S3150800882C08D1FFF7DFFF001BB0F57A7FF4D90320D8 -S3150800883C02B010BD0C4A136843F400331360FFF7FB -S3150800884CD1FF0446084B5B6813F4003F07D1FFF7CA -S3150800885CC9FF001BB0F57A7FF4D90320E8E700209E -S3150800886CE6E700BF0038024000700040002800F020 -S3150800887CD98170B582B00446036813F0010F29D06C -S3150800888CA74B9B6803F00C03042B1AD0A44B9B68CC -S3150800889C03F00C03082B0FD06368B3F5803F40D068 -S315080088AC002B54D19E4B1A6822F480321A601A682F -S315080088BC22F480221A6039E0994B5B6813F4800F16 -S315080088CCEAD0974B1B6813F4003F03D06368002B60 -S315080088DC00F0AA81236813F0020F74D0904B9B68A2 -S315080088EC13F00C0F5ED08E4B9B6803F00C03082B11 -S315080088FC53D0E368002B00F08980894A136843F04B -S3150800890C01031360FFF76EFF0546854B1B6813F0D2 -S3150800891C020F72D1FFF766FF401B0228F5D9032018 -S3150800892C87E17F4A136843F48033136063682BB37B -S3150800893CFFF758FF05467A4B1B6813F4003FC9D15D -S3150800894CFFF750FF401B6428F5D9032071E1B3F5F6 -S3150800895CA02F09D0724B1A6822F480321A601A6852 -S3150800896C22F480221A60E1E76D4B1A6842F48022E1 -S3150800897C1A601A6842F480321A60D7E7FFF732FF9A -S3150800898C0546674B1B6813F4003FA3D0FFF72AFF75 -S3150800899C401B6428F5D903204BE1614B5B6813F443 -S315080089AC800FA6D15E4B1B6813F0020F03D0E36849 -S315080089BC012B40F03B815A4A136823F0F8032169CE -S315080089CC43EAC1031360236813F0080F46D06369A2 -S315080089DC83B3534A536F43F001035367FFF702FF00 -S315080089EC05464F4B5B6F13F0020F37D1FFF7FAFEB4 -S315080089FC401B0228F5D903201BE1494A136823F0CA -S31508008A0CF803216943EAC1031360DCE7444A136897 -S31508008A1C23F001031360FFF7E5FE0546404B1B6880 -S31508008A2C13F0020FCFD0FFF7DDFE401B0228F5D955 -S31508008A3C0320FEE03A4A536F23F001035367FFF70E -S31508008A4CD1FE0546364B5B6F13F0020F06D0FFF7C7 -S31508008A5CC9FE401B0228F5D90320EAE0236813F067 -S31508008A6C040F7DD02E4B1B6C13F0805F1ED12C4B44 -S31508008A7C1A6C42F080521A641B6C03F080530193F3 -S31508008A8C019B0125274B1B6813F4807F10D0A36824 -S31508008A9C012B21D0002B37D1214B1A6F22F0010262 -S31508008AAC1A671A6F22F004021A671AE00025E9E71A -S31508008ABC1C4A136843F480731360FFF793FE06464B -S31508008ACC184B1B6813F4807FE1D1FFF78BFE801BD4 -S31508008ADC6428F5D90320ACE0114A136F43F001035F -S31508008AEC1367A36853B3FFF77DFE06460C4B1B6F43 -S31508008AFC13F0020F33D1FFF775FE801B41F2883352 -S31508008B0C9842F3D9032094E0052B0DD0044B1A6F29 -S31508008B1C22F001021A671A6F22F004021A67E0E7BC -S31508008B2C0038024000700040444B1A6F42F00402B1 -S31508008B3C1A671A6F42F001021A67D2E7FFF752FE5C -S31508008B4C06463E4B1B6F13F0020F08D0FFF74AFE82 -S31508008B5C801B41F288339842F3D9032069E0F5B9B2 -S31508008B6CA369002B64D0354A926802F00C02082AD5 -S31508008B7C61D0022B19D0314A136823F08073136025 -S31508008B8CFFF730FE04462D4B1B6813F0007F47D0C9 -S31508008B9CFFF728FE001B0228F5D9032049E0274ACF -S31508008BAC136C23F080531364DAE7244A136823F012 -S31508008BBC80731360FFF716FE0546204B1B6813F0EF -S31508008BCC007F06D0FFF70EFE401B0228F5D90320BE -S31508008BDC2FE0E369226A1343626A43EA8213A26AA4 -S31508008BEC5208013A43EA0243E26A43EA026343F053 -S31508008BFC0053124A5360136843F080731360FFF7EF -S31508008C0CF1FD04460D4B1B6813F0007F06D1FFF7E8 -S31508008C1CE9FD001B0228F5D903200AE0002008E02C -S31508008C2C002006E001207047012002E0012000E048 -S31508008C3C002002B070BD0120FBE700BF00380240DF -S31508008C4C314B9B6803F00C03042B58D0082B58D1D6 -S31508008C5C70B52D4B5A6802F03F025B6813F4800F0F -S31508008C6C2AD0294B5868C0F38810054600264301BC -S31508008C7C1B1A66EB0604A10141EA93619801C01A16 -S31508008C8C61EB0401CB0043EA5073C4001946601922 -S31508008C9C46EB01014B0243EAD053440220461946DF -S31508008CAC3346FFF7ADFA184B5B68C3F30143013340 -S31508008CBC5B00B0FBF3F070BD134B5868C0F388101B -S31508008CCC0546002643011B1A66EB0604A10141EA78 -S31508008CDC93619801C01A61EB0401CB0043EA507307 -S31508008CECC4001946601946EB01018B0243EA9053FE -S31508008CFC8402204619463346FFF782FAD3E703481F -S31508008D0C70470348704700BF0038024000127A00CB -S31508008D1C0024F400002800F09F8070B50446524BDE -S31508008D2C1B6803F00F038B420BD24F4A136823F0D0 -S31508008D3C0F030B431360136803F00F038B4240F0C9 -S31508008D4C8D80236813F0020F17D013F0040F04D08C -S31508008D5C464A936843F4E0539360236813F0080F6C -S31508008D6C04D0424A936843F4604393603F4A93683D -S31508008D7C23F0F003A068034393600D46236813F0B1 -S31508008D8C010F31D06368012B20D0022B25D0374A2E -S31508008D9C126812F0020F63D034498A6822F0030273 -S31508008DAC13438B60FFF71EFD0646304B9B6803F09A -S31508008DBC0C036268B3EB820F16D0FFF713FD801B0A -S31508008DCC41F288339842F0D9032044E0274A1268C6 -S31508008DDC12F4003FE0D101203DE0244A126812F05B -S31508008DEC007FD9D1012036E01F4B1B6803F00F0317 -S31508008DFCAB420AD91C4A136823F00F032B431360A2 -S31508008E0C136803F00F03AB422CD1236813F0040F3D -S31508008E1C06D0164A936823F4E053E1680B43936033 -S31508008E2C236813F0080F07D0104A936823F460439D -S31508008E3C216943EAC1039360FFF702FF0B4B9B685A -S31508008E4CC3F303130A4AD35CD8400A4B18600020B4 -S31508008E5CFFF78AFC002070BD012070470120FAE755 -S31508008E6C0120F8E70120F6E7003C024000380240F2 -S31508008E7C50A100082C040020014B1868704700BF4D -S31508008E8C2C04002008B5FFF7F7FF044B9B68C3F3C7 -S31508008E9C8223034AD35CD84008BD00BF0038024081 -S31508008EAC60A1000808B5FFF7E7FF044B9B68C3F3FE -S31508008EBC4233034AD35CD84008BD00BF0038024091 -S31508008ECC60A100087047002800F0A18038B5044658 -S31508008EDC90F82030D3B12268136823F0020313608C -S31508008EECFFF780FC054623685A6812F0020F10D06B -S31508008EFCFFF778FC401B0A28F5D9636A43F400335C -S31508008F0C6362052384F82030012038BDFFF7DAFFA9 -S31508008F1CE1E71A6842F001021A60FFF763FC05469E -S31508008F2C23685A6812F0010F0DD1FFF75BFC401B42 -S31508008F3C0A28F5D9636A43F400336362052384F877 -S31508008F4C20300120E1E7227E012A3DD01A6822F062 -S31508008F5C80021A60637E012B3BD02268136823F0CB -S31508008F6C40031360A37E012B39D02268136823F0C3 -S31508008F7C20031360E37E012B37D02268136843F075 -S31508008F8C10031360237F012B35D02268136823F056 -S31508008F9C08031360637F012B33D02268136823F010 -S31508008FAC04031360A368E2681343226913436269D6 -S31508008FBC13436268013A21681343CB61002060624F -S31508008FCC012384F82030A0E71A6842F080021A6060 -S31508008FDCC0E72268136843F040031360C2E72268AF -S31508008FEC136843F020031360C4E72268136823F060 -S31508008FFC10031360C6E72268136843F0080313606E -S3150800900CC8E72268136843F004031360CAE7012013 -S3150800901C7047000090F82030013BDBB2012B05D9D4 -S3150800902C436A43F4802343620120704770B4434B70 -S3150800903CD3F8002242F00102C3F80022D3F800222A -S3150800904C22F47C52C3F80022D3F80022486A42EA7A -S3150800905C0022C3F800224A6902F01F02012000FA16 -S3150800906C02F2D3F81C42D0430440C3F81C42CB6925 -S3150800907CB3B9324BD3F80C420440C3F80C42CE6851 -S3150800908C8D884C6945EA0645483443F834508E6851 -S3150800909C0C884D6944EA0644483503EBC5035C6005 -S315080090ACCB69012B1DD08B69002B32D1234CD4F8FC -S315080090BC04320340C4F804320B698BBB1F4BD3F83C -S315080090CC14422040C3F814020B6A012B2FD01B4AFA -S315080090DCD2F8003223F00103C2F80032002070BC2B -S315080090EC7047164BD3F80C421443C3F80C420E685F -S315080090FC8D884C6945EA0645483443F834508E68E1 -S3150800910C8C894D6944EA0644483503EBC5035C6013 -S3150800911CC9E70A4CD4F804321343C4F80432CBE733 -S3150800912C0648D0F814321343C0F81432CCE7034976 -S3150800913CD1F81C321A43C1F81C22C8E70064004057 -S3150800914C38B590F82030DBB2012B05D0436A43F4CE -S3150800915C00234362012038BD0446022380F82030E0 -S3150800916C0268136823F001031360FFF73BFB0546FF -S3150800917C23685B6813F0010F0DD0FFF733FB401B18 -S3150800918C0A28F5D9636A43F400336362052384F825 -S3150800919C20300120DFE700206062DCE730B490F86D -S315080091AC2040013CE4B2012C00F28A8051B90468D3 -S315080091BCE46814F0030F10D1436A43F400134362B6 -S315080091CC012082E00468246914F0030F05D1436A70 -S315080091DC43F400134362012077E0056801F11B0490 -S315080091EC24012C5904F004049460002C5AD1056807 -S315080091FC01F11B0424012C59640D1460056801F156 -S3150800920C1B0424012D59C5F34005D5600568254472 -S3150800921C6D6805F00F051561056825446D68C5F37D -S3150800922C0725956105682C446468240C5461046808 -S3150800923C0A011444D4F8B8411C7004681444D4F8D0 -S3150800924CB841C4F307245C7004681444D4F8B841D4 -S3150800925CC4F307449C7004681444D4F8B841240E2B -S3150800926CDC7004681444D4F8BC411C7104681444BA -S3150800927CD4F8BC41C4F307245C7104681444D4F8CC -S3150800928CBC41C4F307449C7104682244D2F8BC213F -S3150800929C120EDA7171B90268D36843F02003D360F1 -S315080092AC002012E0056801F11B0424012C59E4087E -S315080092BC5460A3E70268136943F020031361EFE7D0 -S315080092CC436A43F480234362012030BC7047000094 -S315080092DC0649CB6823F4E0631B041B0C000200F45C -S315080092ECE0600343024A1A43CA60704700ED00E087 -S315080092FC0000FA0530B4154BDB68C3F30223C3F13F -S3150800930C0704042C28BF04241D1D062D01D9033B74 -S3150800931C00E000234FF0FF3505FA04F421EA0401B6 -S3150800932C994005FA03F322EA03031943002805DBDF -S3150800933C0901C9B2064B195430BC704700F00F002E -S3150800934C0901C9B2034B1954F6E700BF00ED00E05A -S3150800935C00E400E014ED00E00138B0F1807F0AD299 -S3150800936C064B5860064AF02182F8231000209860B4 -S3150800937C07221A6070470120704700BF10E000E012 -S3150800938C00ED00E0042805D0054A136823F0040311 -S3150800939C13607047024A136843F00403136070475E -S315080093AC10E000E0704708B5FFF7FCFF08BD0000A9 -S315080093BC00230F2B00F2E280F0B482B039E00922C8 -S315080093CC00E00022B2403A4302346D4E46F824209F -S315080093DC6C4A1468EA4302EA04064F6817F4803F9D -S315080093EC01D045EA0406674C2660646802EA04065E -S315080093FC4F6817F4003F01D045EA0406614C6660D5 -S3150800940CA46802EA04064F6817F4801F01D045EADF -S3150800941C04065C4CA660E46822404E6816F4001FED -S3150800942C01D045EA0402574CE26001330F2B00F2D7 -S3150800943CA28001229A400C6804EA0205AA42F4D1D9 -S3150800944C4C68122C18BF022C10D1DE08083650F8BE -S3150800945C26C003F00704A7000F24BC402CEA040C12 -S3150800946C0C69BC4044EA0C0440F8264004685F00CA -S3150800947C0326BE40F64306EA040C4C6804F00304C3 -S3150800948CBC4044EA0C0404604C6804F1FF3C112C03 -S3150800949C18BFBCF1010F01D9122C11D1846806EA48 -S315080094AC040CCC68BC4044EA0C048460446824EA86 -S315080094BC020C4C68C4F300129A4042EA0C02426051 -S315080094CCC26816408A68BA403243C2604A6812F0CB -S315080094DC805FAAD02C4A546C44F480445464526C71 -S315080094EC02F480420192019A9C08A61C244A52F85E -S315080094FC267003F0030296000F22B24027EA0207F1 -S3150800950C224A90423FF45DAF02F58062904222D027 -S3150800951C02F58062904220D002F5806290421ED0FD -S3150800952C02F5806290421CD002F5806290421AD0F5 -S3150800953C02F58062904218D002F58062904216D0ED -S3150800954C02F58062904214D002F5806290423FF494 -S3150800955C36AF0A2236E7012234E7022232E7032223 -S3150800956C30E704222EE705222CE706222AE70722F3 -S3150800957C28E7082226E702B0F0BC7047704700BF00 -S3150800958C00380140003C014000380240000002400F -S3150800959C0AB1816170470904816170477047000000 -S315080095AC10B5044683680269134342691343C269BA -S315080095BC1343016808689D4A024013430B602268EE -S315080095CC536823F44053E1680B435360A269236A3A -S315080095DC1A4321688B6823F4306313438B60236822 -S315080095EC934A934219D0934A934229D0924A93426A -S315080095FC3ED0924A934264D0914A934276D0914A8D -S3150800960C934200F08B80904A934200F09F808F4AD9 -S3150800961C934200F0B38010233EE08D4BD3F8903084 -S3150800962C03F00303032B09D8DFE803F00204C00692 -S3150800963C012331E004232FE008232DE010232BE02F -S3150800964C834BD3F8903003F00C030C2B0ED8DFE8C1 -S3150800965C03F0070D0D0D090D0D0DAF0D0D0D0B00BE -S3150800966C002319E0042317E0082315E0102313E060 -S3150800967C774BD3F8903003F03003102B00F09A8018 -S3150800968C06D9202B00F09880302B18D1082303E03C -S3150800969C0BB9002300E01023E269B2F5004F00F085 -S315080096ACA180082B00F23C81DFE813F0FF001401BF -S315080096BC1E013A0127013A013A013A0131011023F8 -S315080096CCEAE7634BD3F8903003F0C003402B75D010 -S315080096DC05D9802B74D0C02B06D10823DCE70BB92F -S315080096EC0023D9E71023D7E71023D5E7584BD3F82F -S315080096FC903003F44073B3F5807F63D007D9B3F584 -S3150800970C007F61D0B3F5407F06D10823C4E70BB9B7 -S3150800971C0023C1E71023BFE71023BDE74C4BD3F852 -S3150800972C903003F44063B3F5806F4FD007D9B3F587 -S3150800973C006F4DD0B3F5406F06D10823ACE70BB9D3 -S3150800974C0123A9E71023A7E71023A5E7404BD3F875 -S3150800975C903003F44053B3F5805F3BD007D9B3F58B -S3150800976C005F39D0B3F5405F06D1082394E70BB9EF -S3150800977C002391E710238FE710238DE7344BD3F89A -S3150800978C903003F44043B3F5804F27D007D9B3F58F -S3150800979C004F25D0B3F5404F06D108237CE70BB90B -S315080097AC002379E7102377E7102375E7022373E77D -S315080097BC022371E704236FE702236DE704236BE7A3 -S315080097CC022369E7042367E7022365E7042363E7B3 -S315080097DC022361E704235FE702235DE704235BE7C3 -S315080097EC022359E7082B5DD8DFE803F005343F5C04 -S315080097FC485C5C5C5300FFF745FB6268530803EB57 -S3150800980C4003B3FBF2F39BB20020A3F110014FF611 -S3150800981CEF72914200F287809AB222F00F02C3F3DC -S3150800982C420313432268D36050E000BFF369FFEF8D -S3150800983C001001400044004000480040004C004025 -S3150800984C005000400014014000780040007C0040A5 -S3150800985C00380240FFF726FB6268530803EB400307 -S3150800986CB3FBF2F39BB20020CFE76268304B03EBF5 -S3150800987C5203B3FBF2F39BB20020C6E7FFF7E0F9FD -S3150800988C6268530803EB4003B3FBF2F39BB2002068 -S3150800989CBBE76268530803F58033B3FBF2F39BB25C -S315080098AC0020B2E701200023AFE7FFF7EBFA626866 -S315080098BC00EB5203B3FBF2F39BB20020A3F11001A9 -S315080098CC4FF6EF72914230D82268D3600023236694 -S315080098DC636610BDFFF7E6FA626800EB5203B3FB4A -S315080098ECF2F39BB20020E9E76268124B03EB5203D2 -S315080098FCB3FBF2F39BB20020E0E7FFF7A1F962682D -S3150800990C00EB5203B3FBF2F39BB20020D6E7626876 -S3150800991C530803F50043B3FBF2F39BB20020CDE7E3 -S3150800992C01200023CAE70120D0E70120CEE700BFBB -S3150800993C0048E8010024F400436A13F0010F06D02E -S3150800994C0268536823F40033816A0B435360436AF5 -S3150800995C13F0020F06D00268536823F48033C16AE9 -S3150800996C0B435360436A13F0040F06D0026853681E -S3150800997C23F48023016B0B435360436A13F0080FDF -S3150800998C06D00268536823F40043416B0B435360BB -S3150800999C436A13F0100F06D00268936823F48053B9 -S315080099AC816B0B439360436A13F0200F06D0026851 -S315080099BC936823F40053C16B0B439360436A13F00B -S315080099CC400F0AD00268536823F48013016C0B43CA -S315080099DC5360036CB3F5801F0BD0436A13F0800FEA -S315080099EC06D00268536823F40023816C0B4353603A -S315080099FC70470268536823F4C003416C0B435360E9 -S31508009A0CEBE72DE9F04105460F4616469846069CA7 -S31508009A1C2B68DB6937EA03030CBF01230023B34227 -S31508009A2C1CD1B4F1FF3FF3D0FEF7DCFEA0EB080027 -S31508009A3CA04201D8002CEBD12A68136823F4D07302 -S31508009A4C13602A68936823F00103936020236B67DD -S31508009A5CAB67002385F87030032000E00020BDE8D2 -S31508009A6CF0812DE9F04383B01E46836F202B7ED1FF -S31508009A7C04460D469046B2FA82F35B09002908BFE4 -S31508009A8C0123002B77D190F87030012B75D0012368 -S31508009A9C80F870300023C36722238367FEF7A2FE83 -S31508009AAC0746A4F85880A4F85A80A368B3F5805FD3 -S31508009ABC06D0A3B9226972B9FF22A4F85C2014E077 -S31508009ACC226922B940F2FF12A4F85C200DE0FF22AD -S31508009ADCA4F85C2009E07F22A4F85C2005E0B3F129 -S31508009AEC805F0AD00022A4F85C20B4F85C80B3F539 -S31508009AFC805F0CD04FF000091DE022691AB97F224D -S31508009B0CA4F85C20F1E73F22A4F85C20EDE7236972 -S31508009B1C13B14FF000090EE0A94600250BE02368A7 -S31508009B2C5B6A08EA030329F8023BB4F85A30013B8E -S31508009B3C9BB2A4F85A30B4F85A309BB28BB1009643 -S31508009B4C3B46002220212046FFF75BFFB8B9002DC3 -S31508009B5CE5D023685A6A5FFA88F3134005F8013B87 -S31508009B6CE3E72023A367002084F8700000E00220B6 -S31508009B7C03B0BDE8F0830120FAE70220F8E70320DA -S31508009B8CF6E710B582B004460023C367FEF72AFE33 -S31508009B9C2268126812F0080F07D120236367A3679F -S31508009BAC002084F8700002B010BD6FF07E4300935D -S31508009BBC034600224FF400112046FFF722FF002827 -S31508009BCCEBD00320EFE768B310B50446436F03B335 -S31508009BDC242363672268136823F001031360204665 -S31508009BECFFF7DEFC012813D0636ABBB922685368F9 -S31508009BFC23F4904353602268936823F02A039360F6 -S31508009C0C2268136843F0010313602046FFF7B9FF77 -S31508009C1C10BD80F87030FFF7C1FCD9E72046FFF776 -S31508009C2C8BFEE3E70120704708B5FFF725F9084BCB -S31508009C3CA3FB00308009FFF78FFB0420FFF7A2FB7C -S31508009C4C002211464FF0FF30FFF754FB08BD00BF4A -S31508009C5CD34D621008B5FEF7C5FD08BD08B5FEF76D -S31508009C6CB5FDFFF7A0FB08BD08B500228021024808 -S31508009C7CFFF78EFC08BD00BF0004024010B5FFF7C5 -S31508009C8CE9FF0E4B1B68C31AB3F5FA7F0CD30446CF -S31508009C9C0B4B1B784BB90122094B1A7080210948CA -S31508009CACFFF776FC054B1C6010BD0022044B1A709E -S31508009CBC80210448FFF76CFCF4E700BF5804002029 -S31508009CCC540400200004024000B595B0302200214F -S31508009CDC08A8FEF73BFC002303930493059306930D -S31508009CEC0793214B1A6C42F080521A641B6C03F0D2 -S31508009CFC80530193019B1D4B1A6842F440421A602B -S31508009D0C1B6803F440430293029B012308934FF408 -S31508009D1CA023099302230E934FF480020F92082274 -S31508009D2C10924FF4D87211921293139308A8FEF757 -S31508009D3C9DFD00B1FEE7FEF75BFD00B1FEE70F23C4 -S31508009D4C039302230493002305934FF4A05306931D -S31508009D5C4FF480530793072103A8FEF7DBFF00B1E6 -S31508009D6CFEE715B05DF804FB0038024000700040B1 -S31508009D7C08B5FEF71FFDFFF7A7FFFFF755FFFFF71F -S31508009D8C73FF08BD08B5FFF7F3FF00F041F9FFF7BD -S31508009D9C75FF00F0C3F9FAE7F0B58DB0444B1A6CB1 -S31508009DAC42F080521A641A6C02F080520192019A9F -S31508009DBC5A6C42F480425A645A6C02F480420292FB -S31508009DCC029A1A6B42F002021A631A6B02F002022A -S31508009DDC0392039A1A6B42F008021A631A6B02F082 -S31508009DEC08020492049A1A6C42F480221A641A6CB9 -S31508009DFC02F480220592059A1A6C42F000721A64D3 -S31508009E0C1B6C03F000730693069B0320FFF760FA9E -S31508009E1C002211466FF00B00FFF76CFA0022114670 -S31508009E2C6FF00A00FFF766FA002211466FF0090078 -S31508009E3CFFF760FA002211466FF00400FFF75AFA92 -S31508009E4C002211466FF00300FFF754FA0022114660 -S31508009E5C6FF00100FFF74EFA002211464FF0FF3063 -S31508009E6CFFF748FA802307930123089300240994E3 -S31508009E7C0A9407A90F48FFF79BFA4FF44073079308 -S31508009E8C02270897099403250A9507230B930A4E6C -S31508009E9C07A93046FFF78CFA0795089709940A958F -S31508009EAC09230B9307A93046FFF782FA0DB0F0BDCC -S31508009EBC0038024000040240000C024008B509486C -S31508009ECC094B03604FF46143436000238360C3600E -S31508009EDC03610C2242618361C36103624362FFF72B -S31508009EEC72FE08BD84040020004800402DE9F041AC -S31508009EFC04460D4617469846FEF7C4FF154BA3FBBA -S31508009F0C00308009002201E00132D2B2112A1DD894 -S31508009F1C114B13F8121003EB420393F801C001EB33 -S31508009F2C0C0303FB0443B0FBF3FE03FB1E06002ED7 -S31508009F3CEAD11FFA8EF32B80013B9BB2B3F5806FE7 -S31508009F4CE2D2397088F800C0012000E00020BDE894 -S31508009F5CF08100BFD34D621068A1000830B58DB0F2 -S31508009F6C0025ADF82E508DF82D508DF82C500BABD6 -S31508009F7C0DF12D020DF12E014FF4FA70FFF7B6FF15 -S31508009F8C1A4C1B4B236025766576A576E5762577E0 -S31508009F9C6577A560E5609DF82D30013B1B042361B0 -S31508009FAC9DF82C30013B1B056361BDF82E306360B0 -S31508009FBC2046FEF788FF06950795012308934CF66D -S31508009FCCE042019202954FF6E07203920422049243 -S31508009FDC059509930E230A930DEB02012046FFF70C -S31508009FEC19F82046FFF7ACF80DB030BD5C0400201C -S31508009FFC0064004008B50023012201460348FFF718 -S3150800A00C30FD08B1002008BD0120FCE784040020BF -S3150800A01C08B5FFF753FFFFF7A1FF08BDBFF34F8F36 -S3150800A02C0549CA6802F4E062044B1343CB60BFF3DC -S3150800A03C4F8F00BFFDE700BF00ED00E00400FA05F6 -S3150800A04C08B5224B1B78B3B92148FFF7D3FF012873 -S3150800A05C00D008BD1E4B1B78013BDBB23F2BF8D852 -S3150800A06CFFF7F8FD1B4B1860184B01221A701A4B98 -S3150800A07C00221A70EDE7184B1B7801331448184464 -S3150800A08CFFF7B8FF012815D1134A13780133DBB251 -S3150800A09C13700F4A12789342DBD10C4B00221A70BC -S3150800A0AC0B4B5B78FF2BD4D1094B9B78002BD0D16B -S3150800A0BCFFF7B4FFFFF7CEFD064B1B6864339842D7 -S3150800A0CCC7D9024B00221A70C3E700BF450500200A -S3150800A0DC04050020480500204605002000B58BB075 -S3150800A0EC01AB03AA00210C48FFF758F820B9039ACC -S3150800A0FC40F267639A4202D00BB05DF804FB059BED -S3150800A10C002BF9D19DF80430FF2BF5D19DF80530BD -S3150800A11C002BF1D1FFF782FF5C04002008B5FFF78E -S3150800A12C8FFFFFF7DBFF08BDF8B500BFF8BC08BC0E -S3150800A13C9E467047F8B500BFF8BC08BC9E467047EB -S3150800A14C00000020000000000000000001020304CB -S3150800A15C06070809000000000102030405020602AE -S3150800A16C060307030803090309040A040B040C0471 -S3150800A17C0C050D050E050F050F0610061007100821 -S30D0800A18CB0E0FF7F01000000AE -S30D0800A194F9850008F1810008B5 -S3090800A19CCD8100085B -S3150800A1A000000000EC02002054030020BC0300203D -S3150800A1B00000000000000000000000000000000091 -S3150800A1C00000000000000000000000000000000081 -S3150800A1D00000000000000000000000000000000071 -S3150800A1E00000000000000000000000000000000061 -S3150800A1F00000000000000000000000000000000051 -S3150800A2000000000000000000000000000000000040 -S3150800A2100000000000000000000000000000000030 -S3150800A2200000000000000000000000000000000020 -S3150800A2300000000000000000000000000000000010 -S3150800A24000000000000000000100000000000000FF -S3150800A2500E33CDAB34126DE6ECDE05000B000000C4 -S3150800A26000000000000000000000000000000000E0 -S3150800A27000000000000000000000000000000000D0 -S3150800A28000000000000000000000000000000000C0 -S3150800A29000000000000000000000000000000000B0 -S3150800A2A000000000000000000000000000000000A0 -S3150800A2B00000000000000000000000000000000090 -S3150800A2C00000000000000000000000000000000080 -S3150800A2D00000000000000000000000000000000070 -S3150800A2E00000000000000000000000000000000060 -S3150800A2F00000000000000000000000000000000050 -S3150800A300000000000000000000000000000000003F -S3150800A310000000000000000000000000000000002F -S3150800A320000000000000000000000000000000001F -S3150800A330000000000000000000000000000000000F -S3150800A34000000000000000000000000000000000FF -S3150800A35000000000000000000000000000000000EF -S3150800A36000000000000000000000000000000000DF -S3150800A37000000000000000000000000000000000CF -S3150800A38000000000000000000000000000000000BF -S3150800A39000000000000000000000000000000000AF -S3150800A3A0000000000000000000000000000000009F -S3150800A3B0000000000000000000000000000000008F -S3150800A3C0000000000000000000000000000000007F -S3150800A3D0000000000000000000000000000000006F -S3150800A3E0000000000000000000000000000000005F -S3150800A3F0000000000000000000000000000000004F -S3150800A400000000000000000000000000000000003E -S3150800A410000000000000000000000000000000002E -S3150800A420000000000000000000000000000000001E -S3150800A430000000000000000000000000000000000E -S3150800A44000000000000000000000000000000000FE -S3150800A45000000000000000000000000000000000EE -S3150800A46000000000000000000000000000000000DE -S3150800A47000000000000000000000000000000000CE -S3150800A48000000000000000000000000000000000BE -S3150800A49000000000000000000000000000000000AE -S3150800A4A0000000000000000000000000000000009E -S3150800A4B0000000000000000000000000000000008E -S3150800A4C0000000000000000000000000000000007E -S3150800A4D0000000000000000000000000000000006E -S3150800A4E0000000000000000000000000000000005E -S3150800A4F0000000000000000000000000000000004E -S3150800A500000000000000000000000000000000003D -S3150800A510000000000000000000000000000000002D -S3150800A520000000000000000000000000000000001D -S3150800A530000000000000000000000000000000000D -S3150800A54000000000000000000000000000000000FD -S3150800A55000000000000000000000000000000000ED -S3150800A56000000000000000000000000000000000DD -S3150800A57000000000000000000000000000000000CD -S3150800A58000000000000000000000000000000000BD -S3150800A59000000000000000000000000000000000AD -S3150800A5A0000000000000000000000000000000009D -S3150800A5B0000000000000000000000000000000008D -S3150800A5C000000000000000004C0500200024F400F4 -S30D0800A5D0010000001000000064 +S3150800872CFEE7000010B40F4AD2F8883043F4700301 +S3150800873CC2F888300C4B196841F001011960002009 +S3150800874C98601C68094921401960094959601968DB +S3150800875C21F480211960D8604FF0006393605DF8AE +S3150800876C044B704700ED00E000380240FFFFF6FEB0 +S3150800877C1030002410B504460E4B18784FF47A7353 +S3150800878CB3FBF0F30C4A1068B0FBF3F000F0EAFD0B +S3150800879C68B90F2C01D901200AE0002221464FF0B6 +S315080087ACFF3000F0ADFD054B1C60002000E00120F9 +S315080087BC10BD00BF300400202C0400203404002017 +S315080087CC08B5032000F08AFD0020FFF7D3FF01F05F +S315080087DCF3FA002008BD0000034A1168034B1B7806 +S315080087EC0B441360704700BF70050020300400204E +S315080087FC014B1868704700BF7005002010B582B091 +S3150800880C1B4B1A6C42F080521A641B6C03F0805393 +S3150800881C0193019B174A136843F480331360FFF7DF +S3150800882CE7FF0446134B5B6813F4803F08D1FFF748 +S3150800883CDFFF001BB0F57A7FF4D9032002B010BD18 +S3150800884C0C4A136843F400331360FFF7D1FF044650 +S3150800885C084B5B6813F4003F07D1FFF7C9FF001BF1 +S3150800886CB0F57A7FF4D90320E8E70020E6E700BFE5 +S3150800887C0038024000700040002800F0D98170B51D +S3150800888C82B00446036813F0010F29D0A74B9B68E6 +S3150800889C03F00C03042B1AD0A44B9B6803F00C03AF +S315080088AC082B0FD06368B3F5803F40D0002B54D10A +S315080088BC9E4B1A6822F480321A601A6822F48022B7 +S315080088CC1A6039E0994B5B6813F4800FEAD0974B22 +S315080088DC1B6813F4003F03D06368002B00F0AA81D1 +S315080088EC236813F0020F74D0904B9B6813F00C0F8F +S315080088FC5ED08E4B9B6803F00C03082B53D0E368B1 +S3150800890C002B00F08980894A136843F00103136031 +S3150800891CFFF76EFF0546854B1B6813F0020F72D1E5 +S3150800892CFFF766FF401B0228F5D9032087E17F4A2B +S3150800893C136843F48033136063682BB3FFF758FF4F +S3150800894C05467A4B1B6813F4003FC9D1FFF750FF55 +S3150800895C401B6428F5D9032071E1B3F5A02F09D083 +S3150800896C724B1A6822F480321A601A6822F4802232 +S3150800897C1A60E1E76D4B1A6842F480221A601A688D +S3150800898C42F480321A60D7E7FFF732FF0546674B89 +S3150800899C1B6813F4003FA3D0FFF72AFF401B64287B +S315080089ACF5D903204BE1614B5B6813F4800FA6D114 +S315080089BC5E4B1B6813F0020F03D0E368012B40F0E3 +S315080089CC3B815A4A136823F0F803216943EAC10329 +S315080089DC1360236813F0080F46D0636983B3534AB0 +S315080089EC536F43F001035367FFF702FF05464F4BDE +S315080089FC5B6F13F0020F37D1FFF7FAFE401B022804 +S31508008A0CF5D903201BE1494A136823F0F8032169B9 +S31508008A1C43EAC1031360DCE7444A136823F00103F5 +S31508008A2C1360FFF7E5FE0546404B1B6813F0020F73 +S31508008A3CCFD0FFF7DDFE401B0228F5D90320FEE058 +S31508008A4C3A4A536F23F001035367FFF7D1FE0546E5 +S31508008A5C364B5B6F13F0020F06D0FFF7C9FE401BAF +S31508008A6C0228F5D90320EAE0236813F0040F7DD019 +S31508008A7C2E4B1B6C13F0805F1ED12C4B1A6C42F0DC +S31508008A8C80521A641B6C03F080530193019B0125D9 +S31508008A9C274B1B6813F4807F10D0A368012B21D0B9 +S31508008AAC002B37D1214B1A6F22F001021A671A6F65 +S31508008ABC22F004021A671AE00025E9E71C4A136833 +S31508008ACC43F480731360FFF793FE0646184B1B6836 +S31508008ADC13F4807FE1D1FFF78BFE801B6428F5D950 +S31508008AEC0320ACE0114A136F43F001031367A36824 +S31508008AFC53B3FFF77DFE06460C4B1B6F13F0020FA4 +S31508008B0C33D1FFF775FE801B41F288339842F3D9AF +S31508008B1C032094E0052B0DD0044B1A6F22F00102AA +S31508008B2C1A671A6F22F004021A67E0E70038024047 +S31508008B3C00700040444B1A6F42F004021A671A6F11 +S31508008B4C42F001021A67D2E7FFF752FE06463E4B81 +S31508008B5C1B6F13F0020F08D0FFF74AFE801B41F279 +S31508008B6C88339842F3D9032069E0F5B9A369002B39 +S31508008B7C64D0354A926802F00C02082A61D0022B9E +S31508008B8C19D0314A136823F080731360FFF730FE4F +S31508008B9C04462D4B1B6813F0007F47D0FFF728FEC1 +S31508008BAC001B0228F5D9032049E0274A136C23F049 +S31508008BBC80531364DAE7244A136823F0807313602E +S31508008BCCFFF716FE0546204B1B6813F0007F06D0F0 +S31508008BDCFFF70EFE401B0228F5D903202FE0E369A8 +S31508008BEC226A1343626A43EA8213A26A5208013A5A +S31508008BFC43EA0243E26A43EA026343F00053124A29 +S31508008C0C5360136843F080731360FFF7F1FD044655 +S31508008C1C0D4B1B6813F0007F06D1FFF7E9FD001B0F +S31508008C2C0228F5D903200AE0002008E0002006E017 +S31508008C3C01207047012002E0012000E0002002B06C +S31508008C4C70BD0120FBE700BF00380240314B9B6822 +S31508008C5C03F00C03042B58D0082B58D170B52D4BA8 +S31508008C6C5A6802F03F025B6813F4800F2AD0294B2E +S31508008C7C5868C0F388100546002643011B1A66EB94 +S31508008C8C0604A10141EA93619801C01A61EB04013B +S31508008C9CCB0043EA5073C4001946601946EB010130 +S31508008CAC4B0243EAD0534402204619463346FFF793 +S31508008CBCA7FA184B5B68C3F3014301335B00B0FB9F +S31508008CCCF3F070BD134B5868C0F3881005460026A0 +S31508008CDC43011B1A66EB0604A10141EA936198014C +S31508008CECC01A61EB0401CB0043EA5073C400194661 +S31508008CFC601946EB01018B0243EA90538402204625 +S31508008D0C19463346FFF77CFAD3E7034870470348FE +S31508008D1C704700BF0038024000127A000024F400A5 +S31508008D2C002800F09F8070B50446524B1B6803F070 +S31508008D3C0F038B420BD24F4A136823F00F030B43D6 +S31508008D4C1360136803F00F038B4240F08D80236881 +S31508008D5C13F0020F17D013F0040F04D0464A936889 +S31508008D6C43F4E0539360236813F0080F04D0424A87 +S31508008D7C936843F4604393603F4A936823F0F00387 +S31508008D8CA068034393600D46236813F0010F31D096 +S31508008D9C6368012B20D0022B25D0374A126812F0B3 +S31508008DAC020F63D034498A6822F0030213438B609E +S31508008DBCFFF71EFD0646304B9B6803F00C036268F2 +S31508008DCCB3EB820F16D0FFF713FD801B41F28833E5 +S31508008DDC9842F0D9032044E0274A126812F4003F5F +S31508008DECE0D101203DE0244A126812F0007FD9D167 +S31508008DFC012036E01F4B1B6803F00F03AB420AD960 +S31508008E0C1C4A136823F00F032B431360136803F0F3 +S31508008E1C0F03AB422CD1236813F0040F06D0164A65 +S31508008E2C936823F4E053E1680B439360236813F0CB +S31508008E3C080F07D0104A936823F46043216943EA64 +S31508008E4CC1039360FFF702FF0B4B9B68C3F3031335 +S31508008E5C0A4AD35CD8400A4B18600020FFF78AFCF4 +S31508008E6C002070BD012070470120FAE70120F8E7C1 +S31508008E7C0120F6E7003C0240003802406CA10008CD +S31508008E8C2C040020014B1868704700BF2C040020E6 +S31508008E9C08B5FFF7F7FF044B9B68C3F38223034A15 +S31508008EACD35CD84008BD00BF003802407CA100083E +S31508008EBC08B5FFF7E7FF044B9B68C3F34233034A35 +S31508008ECCD35CD84008BD00BF003802407CA100081E +S31508008EDC7047002800F0A18038B5044690F8203079 +S31508008EECD3B12268136823F002031360FFF780FCE2 +S31508008EFC054623685A6812F0020F10D0FFF778FC63 +S31508008F0C401B0A28F5D9636A43F4003363620523C8 +S31508008F1C84F82030012038BDFFF7DAFFE1E71A683C +S31508008F2C42F001021A60FFF763FC054623685A688B +S31508008F3C12F0010F0DD1FFF75BFC401B0A28F5D97F +S31508008F4C636A43F400336362052384F820300120F6 +S31508008F5CE1E7227E012A3DD01A6822F080021A60C7 +S31508008F6C637E012B3BD02268136823F04003136001 +S31508008F7CA37E012B39D02268136823F020031360D3 +S31508008F8CE37E012B37D02268136843F01003136075 +S31508008F9C237F012B35D02268136823F0080313604E +S31508008FAC637F012B33D02268136823F00403136004 +S31508008FBCA368E26813432269134362691343626820 +S31508008FCC013A21681343CB6100206062012384F8BF +S31508008FDC2030A0E71A6842F080021A60C0E72268BF +S31508008FEC136843F040031360C2E72268136843F022 +S31508008FFC20031360C4E72268136823F01003136078 +S3150800900CC6E72268136843F008031360C8E72268AA +S3150800901C136843F004031360CAE701207047000085 +S3150800902C90F82030013BDBB2012B05D9436A43F497 +S3150800903C802343620120704770B4434BD3F8002257 +S3150800904C42F00102C3F80022D3F8002222F47C5223 +S3150800905CC3F80022D3F80022486A42EA0022C3F871 +S3150800906C00224A6902F01F02012000FA02F2D3F824 +S3150800907C1C42D0430440C3F81C42CB69B3B9324BEB +S3150800908CD3F80C420440C3F80C42CE688D884C6960 +S3150800909C45EA0645483443F834508E680C884D69C1 +S315080090AC44EA0644483503EBC5035C60CB69012BDF +S315080090BC1DD08B69002B32D1234CD4F804320340D3 +S315080090CCC4F804320B698BBB1F4BD3F814422040EF +S315080090DCC3F814020B6A012B2FD01B4AD2F80032A4 +S315080090EC23F00103C2F80032002070BC7047164BFF +S315080090FCD3F80C421443C3F80C420E688D884C699D +S3150800910C45EA0645483443F834508E688C894D69CF +S3150800911C44EA0644483503EBC5035C60C9E70A4CC8 +S3150800912CD4F804321343C4F80432CBE70648D0F813 +S3150800913C14321343C0F81432CCE70349D1F81C3265 +S3150800914C1A43C1F81C22C8E70064004038B590F8E9 +S3150800915C2030DBB2012B05D0436A43F4002343626B +S3150800916C012038BD0446022380F8203002681368B3 +S3150800917C23F001031360FFF73BFB054623685B6886 +S3150800918C13F0010F0DD0FFF733FB401B0A28F5D956 +S3150800919C636A43F400336362052384F820300120A4 +S315080091ACDFE700206062DCE730B490F82040013C31 +S315080091BCE4B2012C00F28A8051B90468E46814F010 +S315080091CC030F10D1436A43F400134362012082E073 +S315080091DC0468246914F0030F05D1436A43F4001399 +S315080091EC4362012077E0056801F11B0424012C5920 +S315080091FC04F004049460002C5AD1056801F11B0490 +S3150800920C24012C59640D1460056801F11B04240112 +S3150800921C2D59C5F34005D560056825446D6805F0DC +S3150800922C0F051561056825446D68C5F30725956115 +S3150800923C05682C446468240C546104680A011444B7 +S3150800924CD4F8B8411C7004681444D4F8B841C4F373 +S3150800925C07245C7004681444D4F8B841C4F3074472 +S3150800926C9C7004681444D4F8B841240EDC70046865 +S3150800927C1444D4F8BC411C7104681444D4F8BC4199 +S3150800928CC4F307245C7104681444D4F8BC41C4F3D1 +S3150800929C07449C7104682244D2F8BC21120EDA7178 +S315080092AC71B90268D36843F02003D360002012E03A +S315080092BC056801F11B0424012C59E4085460A3E742 +S315080092CC0268136943F020031361EFE7436A43F41A +S315080092DC80234362012030BC704700000649CB68E6 +S315080092EC23F4E0631B041B0C000200F4E060034348 +S315080092FC024A1A43CA60704700ED00E00000FA05FE +S3150800930C30B4154BDB68C3F30223C3F10704042CF2 +S3150800931C28BF04241D1D062D01D9033B00E000239C +S3150800932C4FF0FF3505FA04F421EA0401994005FAD1 +S3150800933C03F322EA03031943002805DB0901C9B222 +S3150800934C064B195430BC704700F00F000901C9B21E +S3150800935C034B1954F6E700BF00ED00E000E400E00B +S3150800936C14ED00E00138B0F1807F0AD2064B586044 +S3150800937C064AF02182F823100020986007221A600A +S3150800938C70470120704700BF10E000E000ED00E0D8 +S3150800939C042805D0054A136823F0040313607047A4 +S315080093AC024A136843F004031360704710E000E0A8 +S315080093BC704708B5FFF7FCFF08BD000000230F2B0C +S315080093CC00F2E280F0B482B039E0092200E0002213 +S315080093DCB2403A4302346D4E46F824206C4A14685F +S315080093ECEA4302EA04064F6817F4803F01D045EABF +S315080093FC0406674C2660646802EA04064F6817F48C +S3150800940C003F01D045EA0406614C6660A46802EA8E +S3150800941C04064F6817F4801F01D045EA04065C4C15 +S3150800942CA660E46822404E6816F4001F01D045EA8F +S3150800943C0402574CE26001330F2B00F2A280012282 +S3150800944C9A400C6804EA0205AA42F4D14C68122C1C +S3150800945C18BF022C10D1DE08083650F826C003F0C7 +S3150800946C0704A7000F24BC402CEA040C0C69BC406A +S3150800947C44EA0C0440F8264004685F000326BE4004 +S3150800948CF64306EA040C4C6804F00304BC4044EAB0 +S3150800949C0C0404604C6804F1FF3C112C18BFBCF199 +S315080094AC010F01D9122C11D1846806EA040CCC6878 +S315080094BCBC4044EA0C048460446824EA020C4C68F8 +S315080094CCC4F300129A4042EA0C024260C268164083 +S315080094DC8A68BA403243C2604A6812F0805FAAD0E2 +S315080094EC2C4A546C44F480445464526C02F4804202 +S315080094FC0192019A9C08A61C244A52F8267003F07D +S3150800950C030296000F22B24027EA0207224A90422B +S3150800951C3FF45DAF02F58062904222D002F580627C +S3150800952C904220D002F5806290421ED002F58062ED +S3150800953C90421CD002F5806290421AD002F58062E5 +S3150800954C904218D002F58062904216D002F58062DD +S3150800955C904214D002F5806290423FF436AF0A224C +S3150800956C36E7012234E7022232E7032230E70422E7 +S3150800957C2EE705222CE706222AE7072228E70822E7 +S3150800958C26E702B0F0BC7047704700BF00380140B0 +S3150800959C003C014000380240000002400AB18161DB +S315080095AC70470904816170477047000010B504467E +S315080095BC83680269134342691343C26913430168FA +S315080095CC08689D4A024013430B602268536823F4CB +S315080095DC4053E1680B435360A269236A1A43216816 +S315080095EC8B6823F4306313438B602368934A934246 +S315080095FC19D0934A934229D0924A93423ED0924A22 +S3150800960C934264D0914A934276D0914A934200F0A1 +S3150800961C8B80904A934200F09F808F4A934200F0C9 +S3150800962CB38010233EE08D4BD3F8903003F0030340 +S3150800963C032B09D8DFE803F00204C006012331E046 +S3150800964C04232FE008232DE010232BE0834BD3F8BB +S3150800965C903003F00C030C2B0ED8DFE803F0070D43 +S3150800966C0D0D090D0D0DAF0D0D0D0B00002319E099 +S3150800967C042317E0082315E0102313E0774BD3F8DF +S3150800968C903003F03003102B00F09A8006D9202B6B +S3150800969C00F09880302B18D1082303E00BB900236F +S315080096AC00E01023E269B2F5004F00F0A180082B08 +S315080096BC00F23C81DFE813F0FF0014011E013A01A9 +S315080096CC27013A013A013A0131011023EAE7634BC3 +S315080096DCD3F8903003F0C003402B75D005D9802BF6 +S315080096EC74D0C02B06D10823DCE70BB90023D9E7C5 +S315080096FC1023D7E71023D5E7584BD3F8903003F44B +S3150800970C4073B3F5807F63D007D9B3F5007F61D07A +S3150800971CB3F5407F06D10823C4E70BB90023C1E78C +S3150800972C1023BFE71023BDE74C4BD3F8903003F456 +S3150800973C4063B3F5806F4FD007D9B3F5006F4DD0A2 +S3150800974CB3F5406F06D10823ACE70BB90123A9E79B +S3150800975C1023A7E71023A5E7404BD3F8903003F462 +S3150800976C4053B3F5805F3BD007D9B3F5005F39D0CA +S3150800977CB3F5405F06D1082394E70BB9002391E7AC +S3150800978C10238FE710238DE7344BD3F8903003F46E +S3150800979C4043B3F5804F27D007D9B3F5004F25D0F2 +S315080097ACB3F5404F06D108237CE70BB9002379E7BC +S315080097BC102377E7102375E7022373E7022371E773 +S315080097CC04236FE702236DE704236BE7022369E79B +S315080097DC042367E7022365E7042363E7022361E7AB +S315080097EC04235FE702235DE704235BE7022359E7BB +S315080097FC082B5DD8DFE803F005343F5C485C5C5CFD +S3150800980C5300FFF745FB6268530803EB4003B3FBB1 +S3150800981CF2F39BB20020A3F110014FF6EF729142BE +S3150800982C00F287809AB222F00F02C3F34203134365 +S3150800983C2268D36050E000BFF369FFEF00100140C7 +S3150800984C0044004000480040004C004000500040D6 +S3150800985C0014014000780040007C004000380240AB +S3150800986CFFF726FB6268530803EB4003B3FBF2F3DE +S3150800987C9BB20020CFE76268304B03EB5203B3FB75 +S3150800988CF2F39BB20020C6E7FFF7E0F962685308CB +S3150800989C03EB4003B3FBF2F39BB20020BBE7626811 +S315080098AC530803F58033B3FBF2F39BB20020B2E7FF +S315080098BC01200023AFE7FFF7EBFA626800EB5203CF +S315080098CCB3FBF2F39BB20020A3F110014FF6EF7233 +S315080098DC914230D82268D36000232366636610BD94 +S315080098ECFFF7E6FA626800EB5203B3FBF2F39BB29E +S315080098FC0020E9E76268124B03EB5203B3FBF2F361 +S3150800990C9BB20020E0E7FFF7A1F9626800EB52036F +S3150800991CB3FBF2F39BB20020D6E76268530803F553 +S3150800992C0043B3FBF2F39BB20020CDE701200023E2 +S3150800993CCAE70120D0E70120CEE700BF0048E801BE +S3150800994C0024F400436A13F0010F06D0026853682A +S3150800995C23F40033816A0B435360436A13F0020FF6 +S3150800996C06D00268536823F48033C16A0B435360EC +S3150800997C436A13F0040F06D00268536823F4802355 +S3150800998C016B0B435360436A13F0080F06D0026849 +S3150800999C536823F40043416B0B435360436A13F03B +S315080099AC100F06D00268936823F48053816B0B431F +S315080099BC9360436A13F0200F06D00268936823F469 +S315080099CC0053C16B0B439360436A13F0400F0AD0E4 +S315080099DC0268536823F48013016C0B435360036CC1 +S315080099ECB3F5801F0BD0436A13F0800F06D00268BC +S315080099FC536823F40023816C0B4353607047026849 +S31508009A0C536823F4C003416C0B435360EBE72DE911 +S31508009A1CF04105460F4616469846069C2B68DB69A8 +S31508009A2C37EA03030CBF01230023B3421CD1B4F15C +S31508009A3CFF3FF3D0FEF7DCFEA0EB0800A04201D8EE +S31508009A4C002CEBD12A68136823F4D07313602A68A8 +S31508009A5C936823F00103936020236B67AB6700239D +S31508009A6C85F87030032000E00020BDE8F0812DE970 +S31508009A7CF04383B01E46836F202B7ED104460D46D9 +S31508009A8C9046B2FA82F35B09002908BF0123002B22 +S31508009A9C77D190F87030012B75D0012380F870308F +S31508009AAC0023C36722238367FEF7A2FE0746A4F8A2 +S31508009ABC5880A4F85A80A368B3F5805F06D0A3B97A +S31508009ACC226972B9FF22A4F85C2014E0226922B933 +S31508009ADC40F2FF12A4F85C200DE0FF22A4F85C20EB +S31508009AEC09E07F22A4F85C2005E0B3F1805F0AD078 +S31508009AFC0022A4F85C20B4F85C80B3F5805F0CD027 +S31508009B0C4FF000091DE022691AB97F22A4F85C20DF +S31508009B1CF1E73F22A4F85C20EDE7236913B14FF077 +S31508009B2C00090EE0A94600250BE023685B6A08EAE3 +S31508009B3C030329F8023BB4F85A30013B9BB2A4F84C +S31508009B4C5A30B4F85A309BB28BB100963B46002279 +S31508009B5C20212046FFF75BFFB8B9002DE5D0236816 +S31508009B6C5A6A5FFA88F3134005F8013BE3E72023AA +S31508009B7CA367002084F8700000E0022003B0BDE85B +S31508009B8CF0830120FAE70220F8E70320F6E710B580 +S31508009B9C82B004460023C367FEF72AFE22681268C1 +S31508009BAC12F0080F07D120236367A367002084F8F7 +S31508009BBC700002B010BD6FF07E430093034600227E +S31508009BCC4FF400112046FFF722FF0028EBD00320A4 +S31508009BDCEFE768B310B50446436F03B324236367F2 +S31508009BEC2268136823F0010313602046FFF7DEFC96 +S31508009BFC012813D0636ABBB92268536823F49043CF +S31508009C0C53602268936823F02A03936022681368CA +S31508009C1C43F0010313602046FFF7B9FF10BD80F827 +S31508009C2C7030FFF7C1FCD9E72046FFF78BFEE3E758 +S31508009C3C0120704708B5FFF725F9084BA3FB003040 +S31508009C4C8009FFF78FFB0420FFF7A2FB00221146C1 +S31508009C5C4FF0FF30FFF754FB08BD00BFD34D621021 +S31508009C6C08B5FEF7C5FD08BD08B5FEF7B5FDFFF747 +S31508009C7CA0FB08BD08B5002280210248FFF78EFC20 +S31508009C8C08BD00BF0004024010B5FFF7E9FF0E4BF4 +S31508009C9C1B68C31AB3F5FA7F0CD304460B4B1B7817 +S31508009CAC4BB90122094B1A7080210948FFF776FC3B +S31508009CBC054B1C6010BD0022044B1A708021044809 +S31508009CCCFFF76CFCF4E700BF58040020540400208E +S31508009CDC00040240014A024B9A6070470080000853 +S31508009CEC00ED00E000B595B03022002108A8FEF77B +S31508009CFC2DFC002303930493059306930793214B9A +S31508009D0C1A6C42F080521A641B6C03F08053019350 +S31508009D1C019B1D4B1A6842F440421A601B6803F4F7 +S31508009D2C40430293029B012308934FF4A023099303 +S31508009D3C02230E934FF480020F92082210924FF4CE +S31508009D4CD87211921293139308A8FEF795FD00B1D9 +S31508009D5CFEE7FEF753FD00B1FEE70F23039302233C +S31508009D6C0493002305934FF4A05306934FF48053A2 +S31508009D7C0793072103A8FEF7D3FF00B1FEE715B03A +S31508009D8C5DF804FB003802400070004008B5FFF788 +S31508009D9CA1FFFEF715FDFFF7A5FFFFF74BFFFFF732 +S31508009DAC69FF08BD08B5FFF7F1FF00F041F9FFF7A9 +S31508009DBC6BFF00F0C1F9FAE7F0B58DB0444B1A6C9D +S31508009DCC42F080521A641A6C02F080520192019A7F +S31508009DDC5A6C42F480425A645A6C02F480420292DB +S31508009DEC029A1A6B42F002021A631A6B02F002020A +S31508009DFC0392039A1A6B42F008021A631A6B02F062 +S31508009E0C08020492049A1A6C42F480221A641A6C98 +S31508009E1C02F480220592059A1A6C42F000721A64B2 +S31508009E2C1B6C03F000730693069B0320FFF756FA88 +S31508009E3C002211466FF00B00FFF762FA002211465A +S31508009E4C6FF00A00FFF75CFA002211466FF0090062 +S31508009E5CFFF756FA002211466FF00400FFF750FA86 +S31508009E6C002211466FF00300FFF74AFA002211464A +S31508009E7C6FF00100FFF744FA002211464FF0FF304D +S31508009E8CFFF73EFA802307930123089300240994CD +S31508009E9C0A9407A90F48FFF791FA4FF440730793F2 +S31508009EAC02270897099403250A9507230B930A4E4C +S31508009EBC07A93046FFF782FA0795089709940A9579 +S31508009ECC09230B9307A93046FFF778FA0DB0F0BDB6 +S31508009EDC0038024000040240000C024008B509484C +S31508009EEC094B03604FF46143436000238360C360EE +S31508009EFC03610C2242618361C36103624362FFF70B +S31508009F0C68FE08BD84040020004800402DE9F04195 +S31508009F1C04460D4617469846FEF7BAFF154BA3FBA3 +S31508009F2C00308009002201E00132D2B2112A1DD874 +S31508009F3C114B13F8121003EB420393F801C001EB13 +S31508009F4C0C0303FB0443B0FBF3FE03FB1E06002EB7 +S31508009F5CEAD11FFA8EF32B80013B9BB2B3F5806FC7 +S31508009F6CE2D2397088F800C0012000E00020BDE874 +S31508009F7CF08100BFD34D621084A1000830B58DB0B6 +S31508009F8C0025ADF82E508DF82D508DF82C500BABB6 +S31508009F9C0DF12D020DF12E014FF4FA70FFF7B6FFF5 +S31508009FAC1A4C1B4B236025766576A576E5762577C0 +S31508009FBC6577A560E5609DF82D30013B1B04236190 +S31508009FCC9DF82C30013B1B056361BDF82E30636090 +S31508009FDC2046FEF77EFF06950795012308934CF657 +S31508009FECE042019202954FF6E07203920422049223 +S31508009FFC059509930E230A930DEB02012046FFF7EC +S3150800A00C0FF82046FFF7A2F80DB030BD5C0400200F +S3150800A01C0064004008B50023012201460348FFF7F7 +S3150800A02C26FD08B1002008BD0120FCE784040020A9 +S3150800A03C08B5FFF753FFFFF7A1FF08BDBFF34F8F16 +S3150800A04C0549CA6802F4E062044B1343CB60BFF3BC +S3150800A05C4F8F00BFFDE700BF00ED00E00400FA05D6 +S3150800A06C08B5214B1B78B3B92048FFF7D3FF012855 +S3150800A07C00D008BD1D4B1B78013BDBB23F2BF8D833 +S3150800A08CFFF7EEFD1A4B1860174B01221A70194B85 +S3150800A09C00221A70EDE7174B1B7801331348184446 +S3150800A0ACFFF7B8FF012813D1124A13780133DBB234 +S3150800A0BC13700E4A12789342DBD10B4A00211170A9 +S3150800A0CC0A4A5278FF2AD4D1022BD2D1FFF7B6FF0F +S3150800A0DCFFF7C6FD064B1B6864339842C9D9024B79 +S3150800A0EC00221A70C5E700BF4505002004050020AC +S3150800A0FC480500204605002000B58BB001AB03AA25 +S3150800A10C00210C48FFF750F820B9039A40F2676310 +S3150800A11C9A4202D00BB05DF804FB059B002BF9D1D3 +S3150800A12C9DF80430FF2BF5D1079B022BF2D1FFF7D4 +S3150800A13C85FF00BF5C04002008B5FFF791FFFFF709 +S3150800A14CDBFF08BDF8B500BFF8BC08BC9E467047D7 +S3110800A15CF8B500BFF8BC08BC9E4670476A +S3150800A16800000020000000000000000001020304AF +S3150800A1780607080900000000010203040502060292 +S3150800A188060307030803090309040A040B040C0455 +S3150800A1980C050D050E050F050F0610061007100805 +S30D0800A1A894E0FF7F01000000AE +S30D0800A1B0F9850008F181000899 +S3090800A1B8CD8100083F +S3150800A1BC00000000EC02002054030020BC03002021 +S3150800A1CC0000000000000000000000000000000075 +S3150800A1DC0000000000000000000000000000000065 +S3150800A1EC0000000000000000000000000000000055 +S3150800A1FC0000000000000000000000000000000045 +S3150800A20C0000000000000000000000000000000034 +S3150800A21C0000000000000000000000000000000024 +S3150800A22C0000000000000000000000000000000014 +S3150800A23C0000000000000000000000000000000004 +S3150800A24C00000000000000000000000000000000F4 +S3150800A25C00000000000000000100000000000000E3 +S3150800A26C0E33CDAB34126DE6ECDE05000B000000A8 +S3150800A27C00000000000000000000000000000000C4 +S3150800A28C00000000000000000000000000000000B4 +S3150800A29C00000000000000000000000000000000A4 +S3150800A2AC0000000000000000000000000000000094 +S3150800A2BC0000000000000000000000000000000084 +S3150800A2CC0000000000000000000000000000000074 +S3150800A2DC0000000000000000000000000000000064 +S3150800A2EC0000000000000000000000000000000054 +S3150800A2FC0000000000000000000000000000000044 +S3150800A30C0000000000000000000000000000000033 +S3150800A31C0000000000000000000000000000000023 +S3150800A32C0000000000000000000000000000000013 +S3150800A33C0000000000000000000000000000000003 +S3150800A34C00000000000000000000000000000000F3 +S3150800A35C00000000000000000000000000000000E3 +S3150800A36C00000000000000000000000000000000D3 +S3150800A37C00000000000000000000000000000000C3 +S3150800A38C00000000000000000000000000000000B3 +S3150800A39C00000000000000000000000000000000A3 +S3150800A3AC0000000000000000000000000000000093 +S3150800A3BC0000000000000000000000000000000083 +S3150800A3CC0000000000000000000000000000000073 +S3150800A3DC0000000000000000000000000000000063 +S3150800A3EC0000000000000000000000000000000053 +S3150800A3FC0000000000000000000000000000000043 +S3150800A40C0000000000000000000000000000000032 +S3150800A41C0000000000000000000000000000000022 +S3150800A42C0000000000000000000000000000000012 +S3150800A43C0000000000000000000000000000000002 +S3150800A44C00000000000000000000000000000000F2 +S3150800A45C00000000000000000000000000000000E2 +S3150800A46C00000000000000000000000000000000D2 +S3150800A47C00000000000000000000000000000000C2 +S3150800A48C00000000000000000000000000000000B2 +S3150800A49C00000000000000000000000000000000A2 +S3150800A4AC0000000000000000000000000000000092 +S3150800A4BC0000000000000000000000000000000082 +S3150800A4CC0000000000000000000000000000000072 +S3150800A4DC0000000000000000000000000000000062 +S3150800A4EC0000000000000000000000000000000052 +S3150800A4FC0000000000000000000000000000000042 +S3150800A50C0000000000000000000000000000000031 +S3150800A51C0000000000000000000000000000000021 +S3150800A52C0000000000000000000000000000000011 +S3150800A53C0000000000000000000000000000000001 +S3150800A54C00000000000000000000000000000000F1 +S3150800A55C00000000000000000000000000000000E1 +S3150800A56C00000000000000000000000000000000D1 +S3150800A57C00000000000000000000000000000000C1 +S3150800A58C00000000000000000000000000000000B1 +S3150800A59C00000000000000000000000000000000A1 +S3150800A5AC0000000000000000000000000000000091 +S3150800A5BC0000000000000000000000000000000081 +S3150800A5CC0000000000000000000000000000000071 +S3150800A5DC00000000000000004C0500200024F400D8 +S30D0800A5EC010000001000000048 S705080086DD8F diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/lib/system_stm32f7xx.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/lib/system_stm32f7xx.c index 534b088b..cb4e5662 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/lib/system_stm32f7xx.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/lib/system_stm32f7xx.c @@ -172,18 +172,11 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM + /* Configure the Vector Table location add offset address ------------------*/ +#ifdef VECT_TAB_SRAM SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif #endif } diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/main.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/main.c index 232ad173..db9b90c2 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/main.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/bin/demoprog_stm32f746.out b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/bin/demoprog_stm32f746.out index 7e3f181d..107cd2a6 100644 Binary files a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/bin/demoprog_stm32f746.out and b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/bin/demoprog_stm32f746.out differ diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/bin/demoprog_stm32f746.srec b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/bin/demoprog_stm32f746.srec index c1b5e71f..a8600645 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/bin/demoprog_stm32f746.srec +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/bin/demoprog_stm32f746.srec @@ -1,33 +1,33 @@ S01A000064656D6F70726F675F73746D3332663734362E737265638E -S315080080000805002015A100085DA1000861A1000867 -S3150800801065A1000869A100086DA10008000000001C -S3150800802000000000000000000000000071A1000828 -S3150800803075A100080000000079A10008079A000849 -S315080080407DA1000881A1000885A1000889A1000872 -S315080080508DA1000891A1000895A1000899A1000822 -S315080080609DA10008A1A10008A5A10008A9A10008D2 -S31508008070ADA10008B1A10008B5A10008B9A1000882 -S31508008080BDA10008C1A10008C5A10008C9A1000832 -S31508008090CDA10008D1A10008D5A10008D9A10008E2 -S315080080A0DDA10008E1A10008E5A10008E9A1000892 -S315080080B0EDA10008F1A10008F5A10008F9A1000842 -S315080080C0FDA1000801A2000805A2000809A20008EF -S315080080D00DA2000811A2000815A2000819A200089E -S315080080E01DA2000821A2000825A2000829A200084E -S315080080F02DA2000831A2000835A2000839A20008FE -S315080081003DA2000841A2000845A2000849A20008AD -S315080081104DA2000851A2000855A2000859A200085D -S315080081205DA2000861A2000865A2000869A200080D -S315080081306DA2000871A2000875A2000879A20008BD -S315080081407DA2000881A2000885A2000889A200086D -S315080081508DA2000891A2000895A2000899A200081D -S315080081609DA20008A1A20008A5A20008A9A20008CD -S31508008170ADA20008B1A20008B5A2000800000000E0 -S31508008180B9A20008BDA20008C1A20008C5A200083D -S31508008190C9A20008CDA20008D1A20008D5A20008ED -S315080081A0D9A20008DDA20008E1A20008E5A200089D -S315080081B0E9A20008EDA20008F1A20008F5A200084D -S315080081C0F9A20008FDA20008EE11AA5510B5040090 +S315080080000805002031A1000879A100087DA1000813 +S3150800801081A1000885A1000889A1000800000000C8 +S315080080200000000000000000000000008DA100080C +S3150800803091A100080000000095A10008039A000815 +S3150800804099A100089DA10008A1A10008A5A1000802 +S31508008050A9A10008ADA10008B1A10008B5A10008B2 +S31508008060B9A10008BDA10008C1A10008C5A1000862 +S31508008070C9A10008CDA10008D1A10008D5A1000812 +S31508008080D9A10008DDA10008E1A10008E5A10008C2 +S31508008090E9A10008EDA10008F1A10008F5A1000872 +S315080080A0F9A10008FDA1000801A2000805A2000820 +S315080080B009A200080DA2000811A2000815A20008CE +S315080080C019A200081DA2000821A2000825A200087E +S315080080D029A200082DA2000831A2000835A200082E +S315080080E039A200083DA2000841A2000845A20008DE +S315080080F049A200084DA2000851A2000855A200088E +S3150800810059A200085DA2000861A2000865A200083D +S3150800811069A200086DA2000871A2000875A20008ED +S3150800812079A200087DA2000881A2000885A200089D +S3150800813089A200088DA2000891A2000895A200084D +S3150800814099A200089DA20008A1A20008A5A20008FD +S31508008150A9A20008ADA20008B1A20008B5A20008AD +S31508008160B9A20008BDA20008C1A20008C5A200085D +S31508008170C9A20008CDA20008D1A20008000000008C +S31508008180D5A20008D9A20008DDA20008E1A20008CD +S31508008190E5A20008E9A20008EDA20008F1A200087D +S315080081A0F5A20008F9A20008FDA2000801A300082C +S315080081B005A3000809A300080DA3000811A30008D9 +S315080081C015A3000819A30008EE11AA5510B5040056 S315080081D0002C01D1012035E0A0690028FFD1606F8D S315080081E0002805D1002084F87000200000F047FB25 S315080081F024206067206800684008400021680860FD @@ -228,8 +228,8 @@ S31508008E10094A1268C2F38222895CC84002BD80B53D S31508008E20FFF7EFFF0F49044A1268C2F34232895C22 S31508008E30C84002BD003802400838024004380240E3 S31508008E40743802400024F400040000204038024030 -S31508008E500070004070380240003C02402CA1000817 -S31508008E6000127A0054A1000810B504004FF47A7075 +S31508008E500070004070380240003C024048A10008FB +S31508008E6000127A0070A1000810B504004FF47A7059 S31508008E700D490978B0FBF1F00C490968B1FBF0F02F S31508008E8000F09EF9002801D001200CE0102C09D230 S31508008E90002221005FF0FF3000F081F904480460E9 @@ -363,25 +363,25 @@ S315080096800C012244D2F8BC21120EDA71002906D147 S315080096900168C96851F020010068C16005E00168E9 S315080096A0096951F0200100680161002004E0416A5F S315080096B051F480214162012030BC70477047000098 -S315080096C0BFF34F8FB7490A6812F4E062B6480243FF +S315080096C0BFF34F8FB6490A6812F4E062B548024301 S315080096D00A60BFF34F8F00BFFDE780B500F00DF8B5 S315080096E000F0CDF801BD80B500F021F800F02AF9A8 -S315080096F001BD80B5FFF7E4FF01BD80B5AB48AC49B5 +S315080096F001BD80B5FFF7E4FF01BD80B5AA48AB49B7 S3150800970001604FF461414160002181600021C16020 S31508009710002101610C214161002181610021C161A3 S315080097200021016200214162FEF750FD01BD70B5BE -S31508009730A04C2078002815D19F4D280000F037F856 +S315080097309F4C2078002815D19E4D280000F037F858 S31508009740012833D12878002830D0287841282DDA06 -S3150800975000F055F9994908600120207000209849C1 -S31508009760087023E0964E944D30782844401C00F04B -S315080097701EF8012811D13078401C307030782978CD -S31508009780884213D1002020706878FF280ED1A87867 -S3150800979000280BD1FFF7ADFF08E000F030F9874944 +S3150800975000F053F9984908600120207000209749C5 +S31508009760087023E0954D934E28783044401C00F04D +S315080097701EF8012811D12878401C287028783178DD +S31508009780884213D1002020707078FF280ED12878DF +S3150800979002280BD1FFF7ADFF08E000F02EF9864945 S315080097A009686431814201D20020207070BD80B5FD -S315080097B00100002301227D48FEF745FDC0B20028BE +S315080097B00100002301227C48FEF745FDC0B20028BF S315080097C001D1012000E0002002BDF8B504000D001B S315080097D016001F00FFF718FB4FF47A71B0FBF1F182 -S315080097E0002200E0521C1000C0B2122845D2754B68 +S315080097E0002200E0521C1000C0B2122845D2744B69 S315080097F0200080B294465FFA8CFC13F81CC096468B S315080098005FFA8EFE03EB4E0E9EF801E01EEB0C0C83 S315080098101CF1010C0CFB00F0B1FBF0FC00FB1C106A @@ -393,148 +393,148 @@ S31508009860C0DA1000C0B213F810003070D2B203EBA1 S31508009870420040783870012000E00020F2BD30B583 S315080098808BB00020ADF8020000208DF80100002002 S315080098908DF8000040F267656B460DF101020DF187 -S315080098A002014FF4FA70FFF790FF474C47482060D3 +S315080098A002014FF4FA70FFF790FF464C46482060D5 S315080098B000202076002060760020A0760020E07642 S315080098C000202077002060770020A0600020E0605C S315080098D09DF80100401E000420619DF80000401E0E S315080098E000056061BDF8020060602000FFF7C4FC57 -S315080098F0002D02D46D05364805E025F00045ED003B -S3150800990055F00405334800210691002107910121ED +S315080098F0002D02D46D05354805E025F00045ED003C +S3150800990055F00405324800210691002107910121EE S3150800991008912900090C0191ADB202950100090CC4 S31508009920039180B2049000200590012009900E2032 S315080099300A9001A92000FFF755FD2000FFF7E4FD76 S315080099400BB030BD30B589B040F2676400256B4670 -S3150800995002AA00211C48FFF707FE00281FD1002C89 +S3150800995002AA00211B48FFF707FE00281ED1002C8B S3150800996007D40298A0420DD1049800280AD10125EF S3150800997008E024F000440398A04203D10498042880 -S3150800998000D10125EDB2012D09D19DF80000FF286F -S3150800999005D19DF80100002801D1FFF7AAFE09B0FC -S315080099A030BD00000CED00E00400FA050C000020B4 -S315080099B000480040050100208C000020F800002027 -S315080099C00401002060A00008D000002000640040C8 -S315080099D00400E0FFFCFF1F0080B5FFF712FA4FF402 -S315080099E07A71B0FBF1F0FFF7EBFB0420FFF7ECFB15 -S315080099F0002200215FF0FF30FFF7D1FB01BD80B5E3 -S31508009A00FEF73EFF02BD80B500F004F8FFF7FAFB4B -S31508009A1001BD000003480168034A127889180160ED -S31508009A20704700BF0001002008000020F8B400229B -S31508009A30002200220022002337E00A2704E0DFF88C -S31508009A40F0219042F9D10927FFB213F00302D2B2EE -S31508009A50920097403E431A00920845F82260DFF8C4 -S31508009A60D4512A68A2434E68F60300D522432A60D9 -S31508009A70DFF8C4512A68A2434E68B60300D52243CC -S31508009A802A60DFF8B8512A68A2434E68F60200D564 -S31508009A9022432A60DFF8A8512A68A2434E68B60214 -S31508009AA001D5144322002A605B1C102B80F0B3807A -S31508009AB0012515FA03F20C6814409442F4D14A6859 -S31508009AC0022A02D04A68122A17D11A00D20800EBD5 -S31508009AD08202166A0F2713F00702D2B29200974045 -S31508009AE0BE430F6913F00702D2B2920097403E4375 -S31508009AF01A00D20800EB82021662076803261A00CB -S31508009B00D2B2520016FA02F2974391F804C01CF03A -S31508009B10030C1A00D2B252001CFA02FC5CEA0707D0 -S31508009B2007604A68012A08D04A68022A05D04A68A6 -S31508009B30112A02D04A68122A19D187681A00D2B2A5 -S31508009B40520016FA02F29743D1F80CC01A00D2B2A4 -S31508009B5052001CFA02FC5CEA0707876042689D40CF -S31508009B60AA434D68C5F300159D402A434260C5685F -S31508009B701A00D2B252009640B5438E681A00D2B285 -S31508009B80520096403543C5604A68D2008CD52D4AA6 -S31508009B90156855F480451560126812F480420092E3 -S31508009BA0009A294D1A00920855F822600F2713F0DB -S31508009BB00302D2B292009740BE43244A904201D192 -S31508009BC0002741E7224A904201D101273CE7214A72 -S31508009BD0904201D1022737E71F4A904201D1032755 -S31508009BE032E71E4A904201D104272DE71C4A9042CB -S31508009BF001D1052728E71B4A904201D1062723E70A -S31508009C00194A904201D107271EE7184A90427FF465 -S31508009C1016AF082718E7F1BC7047D2B2002A02D05F -S31508009C2089B2816102E089B2090481617047000046 -S31508009C3000240240003C0140043C0140083C01402D -S31508009C400C3C0140443802400838014000000240FC -S31508009C500004024000080240000C024000100240C6 -S31508009C600014024000180240001C02400020024076 -S31508009C7080B500F007F8FFF730FD00F008F9FFF7A8 -S31508009C8032FDFAE780B500F027F900F005F8FFF78E -S31508009C90A3FE00F0F5F801BD80B592B03022002190 -S31508009CA006A800F024F91422002101A800F01FF9E3 -S31508009CB06D48016851F080510160006810F08050CD -S31508009CC0009000986948016851F4404101600068B5 -S31508009CD010F4404000900098012006905FF4A02000 -S31508009CE0079002200C905FF480000D9008200E90DB -S31508009CF04FF4D8700F90022010900220119006A8F9 -S31508009D00FEF7C4FD002800D0FEE700F0FBF80028A7 -S31508009D1000D0FEE70F200190022002900020039059 -S31508009D204FF4A05004904FF480500590072101A8E5 -S31508009D30FEF788FF002800D0FEE713B000BD10B577 -S31508009D4086B04948016851F080510160016811F0F8 -S31508009D5080510591059946490A6852F480420A607D -S31508009D60096811F480410591059942490A6852F03B -S31508009D7002020A600A6812F002020592059A0A6847 -S31508009D8052F008020A60096811F008010591059960 -S31508009D90016851F480210160016811F48021059160 -S31508009DA00599016851F000710160006810F00070B3 -S31508009DB0059005980320FFF7EEF9002200217FF0B1 -S31508009DC00B00FFF7ECF9002200217FF00A00FFF7ED -S31508009DD0E6F9002200217FF00900FFF7E0F90022EA -S31508009DE000217FF00400FFF7DAF9002200217FF056 -S31508009DF00300FFF7D4F9002200217FF00100FFF7E6 -S31508009E00CEF9002200215FF0FF30FFF7C8F9802065 -S31508009E1000900120019000200290002003906946DE -S31508009E201548FFF703FE4FF440700090022001909A -S31508009E300020029003200390072004900F4C6946E7 -S31508009E402000FFF7F3FD0320009002200190002078 -S31508009E500290032003900920049069462000FFF72A -S31508009E60E5FD06B010BD0000403802400070004015 -S31508009E70443802403038024000040240000C0240D8 -S31508009E8080B5002280211148FFF7C7FE01BD38B50D -S31508009E90FFF7B5FD04000E4D2868201AB0F5FA7FC5 -S31508009EA013D30C490878002807D10120087001222D -S31508009EB080210648FFF7B1FE06E000200870002260 -S31508009EC080210248FFF7A9FE2C6031BD000402403C -S31508009ED0FC0000200601002080B50320FFF75BF98F -S31508009EE00020FEF7C1FFFFF72AFF002002BD10B5CC -S31508009EF0044610460A460146204600F03FF820462A -S31508009F0010BD00007CB500201B48016851F0805147 -S31508009F100160006810F0805000900098154E306877 -S31508009F2050F480303060FEF7ABFC0500104C20681A -S31508009F30C00308D4FEF7A4FC401B40F2E93188426E -S31508009F40F4D3032013E0306850F400303060FEF795 -S31508009F5097FC05002068800308D4FEF791FC401B97 -S31508009F6040F2E9318842F5D3032000E0002076BDAF -S31508009F7004700040007000404038024062F30F222F -S31508009F8062F31F42401810F0030308D0C91A1FD302 -S31508009F90DB0748BF00F8012D28BF20F8022D130063 -S31508009FA030B414461546103928BF20E93C00FAD8C3 -S31508009FB0490728BF20E90C0048BF40F8042D89004E -S31508009FC028BF20F8022D48BF00F8012D30BC704785 -S31508009FD0C91818BF00F8012DCB0728BF00F8012DB6 -S31508009FE0704700000D48016851F4700101600C4982 -S31508009FF0086850F00100086000200A4A10600A68E4 -S3150800A000094802400A600948094A1060086830F49D -S3150800A01080200860002007490860704788ED00E046 -S3150800A0200038024008380240FFFFF6FE10300024D0 -S3150800A030043802400C38024010B5074979441831F3 -S3150800A040064C7C44163404E00A68081D1144884707 -S3150800A0500146A142F8D110BD500000007000000072 -S3150800A06005020602060307030803090309040A048E -S3150800A0700B040C040C050D050E050F050F0610063E -S3150800A080100710084EF68851CEF20001086840F411 -S3150800A09070000860BFF34F8FBFF36F8F4FF00070EB -S3150800A0A0E1EE100A7047000067F1FFFFFC000000B0 -S3150800A0B00C0000200000000093F1FFFF0C000000D8 -S3150800A0C088000000000000200000000000F00DF8E5 -S3150800A0D0002801D0FFF7B0FFAFF300800020AFF3F0 -S3150800A0E00080FFF7C5FD00F002F80120704700F078 -S3150800A0F001B800000746384600F002F8FBE7000002 -S3150800A10080B5AFF30080024A11001820ABBEFBE70A -S3150800A1102600020002488546024880470248004752 -S3150800A12008050020E59F00083DA100080000000082 -S3150800A130000000000102030406070809AFF30080C7 -S3150800A140FFF7A0FFFFF7C2FF100000000024F4008D -S3150800A150010000000000000001020304FFF7FEBF33 -S3150800A160FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF15 -S3150800A170FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF05 +S3150800998000D10125EDB2012D08D19DF80000FF2870 +S3150800999004D10698022801D1FFF7ABFE09B030BD05 +S315080099A00CED00E00400FA050C0000200048004019 +S315080099B0050100208C000020F8000020040100208A +S315080099C07CA00008D0000020006400400400E0FFEE +S315080099D0FCFF1F0080B5FFF714FA4FF47A71B0FB4D +S315080099E0F1F0FFF7EDFB0420FFF7EEFB0022002164 +S315080099F05FF0FF30FFF7D3FB01BD80B5FEF740FFF0 +S31508009A0002BD80B500F004F8FFF7FCFB01BD0000BD +S31508009A1003480168034A127889180160704700BF35 +S31508009A200001002008000020F8B4002200220022CD +S31508009A300022002337E00A2704E0DFF8F0219042ED +S31508009A40F9D10927FFB213F00302D2B29200974068 +S31508009A503E431A00920845F82260DFF8D4512A6876 +S31508009A60A2434E68F60300D522432A60DFF8C451A4 +S31508009A702A68A2434E68B60300D522432A60DFF857 +S31508009A80B8512A68A2434E68F60200D522432A60D6 +S31508009A90DFF8A8512A68A2434E68B60201D51443D6 +S31508009AA022002A605B1C102B80F0B380012515FA72 +S31508009AB003F20C6814409442F4D14A68022A02D090 +S31508009AC04A68122A17D11A00D20800EB8202166ACF +S31508009AD00F2713F00702D2B292009740BE430F69D0 +S31508009AE013F00702D2B2920097403E431A00D208FA +S31508009AF000EB82021662076803261A00D2B25200E9 +S31508009B0016FA02F2974391F804C01CF0030C1A00E7 +S31508009B10D2B252001CFA02FC5CEA070707604A68E0 +S31508009B20012A08D04A68022A05D04A68112A02D0B2 +S31508009B304A68122A19D187681A00D2B2520016FA50 +S31508009B4002F29743D1F80CC01A00D2B252001CFA9E +S31508009B5002FC5CEA0707876042689D40AA434D6895 +S31508009B60C5F300159D402A434260C5681A00D2B263 +S31508009B7052009640B5438E681A00D2B252009640FB +S31508009B803543C5604A68D2008CD52D4A156855F408 +S31508009B9080451560126812F480420092009A294D99 +S31508009BA01A00920855F822600F2713F00302D2B262 +S31508009BB092009740BE43244A904201D1002741E7CC +S31508009BC0224A904201D101273CE7214A904201D11D +S31508009BD0022737E71F4A904201D1032732E71E4A78 +S31508009BE0904201D104272DE71C4A904201D105274E +S31508009BF028E71B4A904201D1062723E7194A9042D3 +S31508009C0001D107271EE7184A90427FF416AF0827A6 +S31508009C1018E7F1BC7047D2B2002A02D089B2816136 +S31508009C2002E089B2090481617047000000240240FD +S31508009C30003C0140043C0140083C01400C3C01400A +S31508009C40443802400838014000000240000402403F +S31508009C5000080240000C02400010024000140240B6 +S31508009C6000180240001C02400020024080B500F0A7 +S31508009C7007F8FFF732FD00F012F9FFF734FDFAE7AF +S31508009C8080B500F009F800F02FF900F009F8FFF7A1 +S31508009C90A1FE00F0FDF801BD7548764908607047D9 +S31508009CA080B592B03022002106A800F028F91422C7 +S31508009CB0002101A800F023F96F48016851F080518E +S31508009CC00160006810F08050009000986B480168A9 +S31508009CD051F440410160006810F44040009000983B +S31508009CE0012006905FF4A020079002200C905FF4F4 +S31508009CF080000D9008200E904FF4D8700F90022027 +S31508009D0010900220119006A8FEF7C0FD002800D08A +S31508009D10FEE700F0FFF8002800D0FEE70F200190CC +S31508009D2002200290002003904FF4A05004904FF4B4 +S31508009D3080500590072101A8FEF784FF002800D06F +S31508009D40FEE713B000BD10B586B04B48016851F068 +S31508009D5080510160016811F08051059105994849C3 +S31508009D600A6852F480420A60096811F48041059134 +S31508009D70059944490A6852F002020A600A6812F014 +S31508009D8002020592059A0A6852F008020A600968F2 +S31508009D9011F0080105910599016851F480210160C7 +S31508009DA0016811F4802105910599016851F0007147 +S31508009DB00160006810F00070059005980320FFF711 +S31508009DC0EAF9002200217FF00B00FFF7E8F90022EC +S31508009DD000217FF00A00FFF7E2F9002200217FF058 +S31508009DE00900FFF7DCF9002200217FF00400FFF7E5 +S31508009DF0D6F9002200217FF00300FFF7D0F90022F0 +S31508009E0000217FF00100FFF7CAF9002200215FF068 +S31508009E10FF30FFF7C4F98020009001200190002050 +S31508009E2002900020039069461748FFF7FDFD4FF49E +S31508009E3040700090022001900020029003200390B9 +S31508009E4007200490114C69462000FFF7EDFD03201A +S31508009E500090022001900020029003200390092020 +S31508009E60049069462000FFF7DFFD06B010BD00002C +S31508009E700080000808ED00E040380240007000400D +S31508009E80443802403038024000040240000C0240C8 +S31508009E9080B5002280211148FFF7BDFE01BD38B507 +S31508009EA0FFF7ABFD04000E4D2868201AB0F5FA7FBF +S31508009EB013D30C490878002807D10120087001221D +S31508009EC080210648FFF7A7FE06E00020087000225A +S31508009ED080210248FFF79FFE2C6031BD0004024036 +S31508009EE0FC0000200601002080B50320FFF753F987 +S31508009EF00020FEF7B9FFFFF726FF002002BD10B5C8 +S31508009F00044610460A460146204600F03FF8204619 +S31508009F1010BD00007CB500201B48016851F0805137 +S31508009F200160006810F0805000900098154E306867 +S31508009F3050F480303060FEF7A3FC0500104C206812 +S31508009F40C00308D4FEF79CFC401B40F2E931884266 +S31508009F50F4D3032013E0306850F400303060FEF785 +S31508009F608FFC05002068800308D4FEF789FC401B97 +S31508009F7040F2E9318842F5D3032000E0002076BD9F +S31508009F8004700040007000404038024062F30F221F +S31508009F9062F31F42401810F0030308D0C91A1FD3F2 +S31508009FA0DB0748BF00F8012D28BF20F8022D130053 +S31508009FB030B414461546103928BF20E93C00FAD8B3 +S31508009FC0490728BF20E90C0048BF40F8042D89003E +S31508009FD028BF20F8022D48BF00F8012D30BC704775 +S31508009FE0C91818BF00F8012DCB0728BF00F8012DA6 +S31508009FF0704700000F48016851F4700101600E496E +S3150800A000086850F00100086000200C4A10600A68D1 +S3150800A0100B4802400A600B480B4A1060086830F487 +S3150800A020802008600020094908605FF00060084940 +S3150800A0300860704788ED00E00038024008380240A2 +S3150800A040FFFFF6FE10300024043802400C380240A8 +S3150800A05008ED00E010B5074979441831064C7C44F0 +S3150800A060163404E00A68081D114488470146A142CF +S3150800A070F8D110BD5000000070000000050206026D +S3150800A080060307030803090309040A040B040C045E +S3150800A0900C050D050E050F050F061006100710080E +S3150800A0A04EF68851CEF20001086840F47000086048 +S3150800A0B0BFF34F8FBFF36F8F4FF00070E1EE100ABA +S3150800A0C0704700004BF1FFFFFC0000000C00002069 +S3150800A0D00000000077F1FFFF0C0000008800000078 +S3150800A0E0000000200000000000F00DF8002801D054 +S3150800A0F0FFF7B0FFAFF300800020AFF30080FFF753 +S3150800A100B5FD00F002F80120704700F001B8000024 +S3150800A1100746384600F002F8FBE7000080B5AFF3C3 +S3150800A1200080024A11001820ABBEFBE72600020099 +S3150800A130024885460248804702480047080500202D +S3150800A140F59F000859A10008000000000000000063 +S3150800A1500102030406070809AFF30080FFF7A0FF12 +S3150800A160FFF7C2FF100000000024F4000100000001 +S3150800A1700000000001020304FFF7FEBFFFF7FEBF61 S3150800A180FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF5 S3150800A190FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE5 S3150800A1A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD5 @@ -559,4 +559,6 @@ S3150800A2C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB4 S3150800A2D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA4 S3150800A2E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF94 S3150800A2F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF84 -S7050800A13D14 +S3150800A300FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF73 +S3110800A310FFF7FEBFFFF7FEBFFFF7FEBF1A +S7050800A159F8 diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/ide/stm32f746.dep b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/ide/stm32f746.dep index 2d3dd0dc..c8bb47c7 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/ide/stm32f746.dep +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/ide/stm32f746.dep @@ -5,839 +5,516 @@ stm32f746 - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_tim.h - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c - $PROJ_DIR$\..\lib\system_stm32f7xx.c - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc_ex.h - $PROJ_DIR$\..\startup_stm32f746xx.s - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_tim_ex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_uart_ex.h - $PROJ_DIR$\..\lib\stm32f7xx_hal_conf.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c_ex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_uart.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c.h - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dsi.c - $PROJ_DIR$\..\obj\stm32f7xx_ll_exti.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_sai_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_sram.pbi - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_spdifrx.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_alarm_template.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_dma.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_sdram.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_sdmmc.o $PROJ_DIR$\..\obj\stm32f7xx_ll_dma2d.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_crc.pbi - $PROJ_DIR$\..\timer.c $PROJ_DIR$\..\obj\stm32f7xx_ll_dac.pbi - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_tim_template.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_sd.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_wakeup_template.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_sai.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_fmc.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_smbus.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_wakeup_template.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_hash_ex.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_dfsdm.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_tim_template.pbi $PROJ_DIR$\..\obj\stm32f7xx_ll_adc.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_usart.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.pbi + $PROJ_DIR$\..\obj\stm32f7xx_ll_sdmmc.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.pbi + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_hcd.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_sd.pbi + $PROJ_DIR$\..\obj\stm32f7xx_ll_fmc.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_sai.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc_ex.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_spi.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_wwdg.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_hash_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_wwdg.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_i2s.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_msp.o - $TOOLKIT_DIR$\inc\c\ycheck.h - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_hcd.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_dfsdm.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_dsi.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_hash.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp_ex.pbi - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_dac_ex.pbi - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma2d.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_adc.pbi - $TOOLKIT_DIR$\inc\c\stdint.h - $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_dac.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.o - $PROJ_DIR$\..\obj\startup_stm32f746xx.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_adc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_mdios.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_crc.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.o - $TOOLKIT_DIR$\lib\m7M_tls.a - $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.o - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_qspi.o - $PROJ_DIR$\..\obj\stm32f7xx_it.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_cec.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_adc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_nand.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_adc_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_nor.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_crc_ex.pbi - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\stm32f746xx_flash.icf - $PROJ_DIR$\..\obj\stm32f7xx_hal_msp_template.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_mmc.o - $PROJ_DIR$\..\obj\demoprog_stm32f746.map - $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_adc.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_jpeg.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_alarm_template.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_wakeup_template.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_mdios.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_sd.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_usart.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_sai_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_msp_template.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_exti.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_sai.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_lptim.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_iwdg.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_dac.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_dma2d.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_fmc.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_rng.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_sdram.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_nor.pbi + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_usart.pbi + $PROJ_DIR$\..\obj\stm32f7xx_ll_crc.pbi + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_alarm_template.pbi + $PROJ_DIR$\..\obj\stm32f7xx_ll_dma.pbi + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_sdram.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_spdifrx.pbi + $PROJ_DIR$\..\obj\stm32f7xx_ll_exti.pbi + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_uart.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_uart_ex.h + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\lib\stm32f7xx_hal_conf.h + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\system_stm32f7xx.c + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dsi.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_sai_ex.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_sram.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard_ex.pbi + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart_ex.c + $PROJ_DIR$\..\startup_stm32f746xx.s + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc_ex.h $PROJ_DIR$\..\obj\stm32f7xx_hal_wwdg.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_nor.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_tim_template.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_irda.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_mmc.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_dma.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_crc.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_dma2d.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_nand.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd_ex.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_hash.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_ll_crc.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_mmc.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_crc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_hash.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_dac_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_crc_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_tim_template.o $PROJ_DIR$\..\obj\stm32f7xx_hal_dfsdm.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc_ex.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_irda.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_dac.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_hcd.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd_ex.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd.pbi + $PROJ_DIR$\..\obj\stm32f7xx_ll_dma.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_nor.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_qspi.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_nor.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_nand.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_hcd.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_rng.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_dac.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_dsi.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_hash_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_can.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_dma2d.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_ll_adc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_tim_template.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_dac.o - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_alarm_template.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_adc.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_cec.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_i2c.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal.o - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_tim_template.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_dac_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.__cstat.et $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_wakeup_template.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_crc_ex.o + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp_ex.o $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_wakeup_template.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_msp_template.c + $PROJ_DIR$\..\obj\stm32f7xx_ll_dma2d.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_crc_ex.o $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_hash_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_crc.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_adc_ex.o - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\..\obj\stm32f7xx_ll_spi.__cstat.et - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc_ex.c - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_irda.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_sd.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_jpeg.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_alarm_template.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_rng.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_smbus.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_sai.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_mdios.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_msp_template.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_iwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_qspi.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_sai_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_sram.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_spi.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_sdram.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_lptim.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_nand.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_spdifrx.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_ll_adc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc.o + $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_tim_template.__cstat.et + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_alarm_template.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_cec.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_i2c.pbi + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_tim_template.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_adc.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_dsi.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_can.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_dac.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_dac_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_pwr.pbi + $PROJ_DIR$\..\obj\stm32f7xx_ll_gpio.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_wwdg.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_ll_utils.__cstat.et + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc_ex.c + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_ll_rcc.pbi + $PROJ_DIR$\..\obj\stm32f7xx_ll_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.o $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_mmc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_i2s.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.o $PROJ_DIR$\..\obj\stm32f7xx_ll_i2c.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_it.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_ll_sdmmc.pbi - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc_ex.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nor.c $PROJ_DIR$\..\obj\stm32f7xx_ll_crc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_ll_rcc.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_utils.__cstat.et - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_ll_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.o - $PROJ_DIR$\..\obj\system_stm32f7xx.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_ll_lptim.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_pwr.pbi $PROJ_DIR$\..\obj\stm32f7xx_ll_tim.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_dma2d.o $PROJ_DIR$\..\obj\stm32f7xx_hal_dfsdm.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_usart.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi.o $PROJ_DIR$\..\obj\stm32f7xx_ll_spi.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi_ex.o $PROJ_DIR$\..\obj\stm32f7xx_ll_rng.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_msp.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_ll_gpio.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_wwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_ll_rtc.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_dsi.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_usart.__cstat.et - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash_ex.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.xcl - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.xcl - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nand.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_iwdg.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mdios.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_lptim.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dfsdm.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_irda.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.xcl - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_jpeg.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mmc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hcd.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2s.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_qspi.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.xcl - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rcc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sd.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_pwr.c + $PROJ_DIR$\..\obj\system_stm32f7xx.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_sdram.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_sd.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_smbus.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_sai.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_irda.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_msp_template.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_iwdg.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_ll_spi.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_mdios.__cstat.et + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc_ex.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc.__cstat.et + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_lptim.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_spi.__cstat.et + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_nand.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_spdifrx.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_jpeg.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_qspi.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_adc_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_alarm_template.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_rng.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_sai_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_sram.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.xcl - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_crc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_i2c.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_spi.c - $PROJ_DIR$\..\obj\stm32f7xx_hal.xcl - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai_ex.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.xcl - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rng.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_pwr.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usart.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_exti.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.xcl $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma2d.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.xcl $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_ll_rcc.h $PROJ_DIR$\..\obj\stm32f7xx_hal_can.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2s.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_crc.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_i2c.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai_ex.c $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.xcl $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spdifrx.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hcd.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_exti.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smbus.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_wwdg.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_adc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c - $PROJ_DIR$\..\stm32f7xx_hal_msp.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_ll_utils.h - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_sdmmc.c - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_ll_system.h - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_cec.__cstat.et - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dac.c - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\main.h - $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.xcl - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rtc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_fmc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_tim.c - $PROJ_DIR$\..\obj\stm32f7xx_hal.__cstat.et - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_utils.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usb.c - $PROJ_DIR$\..\stm32f7xx_it.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\system_stm32f7xx.xcl - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_ll_pwr.h - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_lptim.c - $PROJ_DIR$\..\stm32f7xx_it.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_gpio.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.xcl - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\CMSIS\Include\arm_common_tables.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_can.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\stm32f746xx.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\system_stm32f7xx.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c - $PROJ_DIR$\..\lib\CMSIS\Include\arm_const_structs.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h - $PROJ_DIR$\..\lib\CMSIS\Include\arm_math.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm7.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_can.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_cortex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_spi.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_sram.o - $PROJ_DIR$\..\obj\stm32f7xx_it.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_usart.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2s.o - $PROJ_DIR$\..\bin\demoprog_stm32f746.srec - $PROJ_DIR$\..\obj\stm32f7xx_ll_usb.pbi + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rcc.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_qspi.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mmc.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sd.c + $PROJ_DIR$\..\obj\stm32f7xx_hal.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rng.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_jpeg.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd_ex.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_dsi.o + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_irda.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nand.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dfsdm.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac_ex.c + $PROJ_DIR$\..\obj\stm32f7xx_ll_usart.__cstat.et + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c + $PROJ_DIR$\..\obj\stm32f7xx_ll_rtc.pbi + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mdios.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_iwdg.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_lptim.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc_ex.c $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_irda.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_jpeg.o + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.xcl $PROJ_DIR$\..\obj\stm32f7xx_hal_msp.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_iwdg.o $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_jpeg.o + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_ll_pwr.h + $PROJ_DIR$\..\stm32f7xx_it.h + $PROJ_DIR$\..\obj\led.xcl $PROJ_DIR$\..\obj\stm32f7xx_hal_lptim.o $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_lptim.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\obj\stm32f7xx_ll_usb.pbi $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_smbus.o - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\system_stm32f7xx.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard_ex.o - $PROJ_DIR$\..\bin\demoprog_stm32f746.out - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\stm32f7xx_ll_utils.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_spdifrx.o - $PROJ_DIR$\..\obj\stm32f746.pbd - $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_hash_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.o - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_usb.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_usart.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_spi.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_rcc.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_rtc.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_ll_lptim.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2s.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.xcl + $PROJ_DIR$\..\obj\stm32f7xx_ll_usart.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_sram.o + $PROJ_DIR$\..\obj\stm32f7xx_it.pbi + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_gpio.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_spi.o + $PROJ_DIR$\..\bin\demoprog_stm32f746.srec + $PROJ_DIR$\..\obj\stm32f7xx_hal_irda.o + $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rtc.c + $PROJ_DIR$\..\obj\timer.o + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\stm32f7xx_hal.__cstat.et + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_fmc.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_utils.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c + $PROJ_DIR$\..\stm32f7xx_it.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_ll_utils.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usb.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\stm32f7xx_hal_msp.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_ll_system.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_cec.__cstat.et + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_wwdg.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.xcl + $PROJ_DIR$\..\obj\system_stm32f7xx.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_tim.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_sdmmc.c + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_adc.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dac.c + $PROJ_DIR$\..\main.h $PROJ_DIR$\..\obj\stm32f7xx_ll_tim.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_lptim.__cstat.et + $PROJ_DIR$\..\obj\stm32f746.pbd $PROJ_DIR$\..\obj\stm32f7xx_ll_rtc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_exti.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_ll_rng.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_smbus.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_rcc.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_utils.pbi $PROJ_DIR$\..\obj\stm32f7xx_ll_rng.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_ll_sdmmc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_ll_gpio.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_hcd.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_usb.o $PROJ_DIR$\..\obj\stm32f7xx_ll_utils.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_gpio.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_hash.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_pwr.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_spi.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_lptim.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_hash_ex.o + $PROJ_DIR$\..\bin\demoprog_stm32f746.out + $PROJ_DIR$\..\obj\stm32f7xx_ll_lptim.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_spdifrx.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_usart.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.o + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\stm32f7xx_ll_rtc.o + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_exti.xcl $PROJ_DIR$\..\obj\stm32f7xx_ll_usb.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_ll_dac.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_fmc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_uart_ex.xcl + $PROJ_DIR$\..\obj\stm32f7xx_ll_gpio.o + $TOOLKIT_DIR$\lib\dl7M_tln.a $PROJ_DIR$\..\obj\stm32f7xx_ll_pwr.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_i2c.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_ll_dac.__cstat.et $PROJ_DIR$\..\obj\system_stm32f7xx.o $PROJ_DIR$\..\obj\stm32f7xx_ll_dma.__cstat.et - $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f7xx_ll_fmc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.o $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\..\obj\stm32f7xx_ll_i2c.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_pwr.o $PROJ_DIR$\..\lib\CMSIS\Include\mpu_armv7.h - $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_iccarm.h - $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_version.h - $PROJ_DIR$\..\lib\CMSIS\Include\tz_context.h - $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_compiler.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_exti.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart_ex.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_exti.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_hash.o $PROJ_DIR$\..\obj\stm32f7xx_hal_exti.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_uart_ex.o $PROJ_DIR$\..\obj\stm32f7xx_hal_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_uart_ex.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_uart_ex.o $PROJ_DIR$\..\obj\stm32f7xx_hal_uart_ex.__cstat.et + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm7.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\stm32f746xx.h + $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_compiler.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\system_stm32f7xx.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h + $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_version.h + $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_iccarm.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_can.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_cortex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_exti.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_can.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_sdram.o + $PROJ_DIR$\..\obj\demoprog_stm32f746.map + $PROJ_DIR$\..\obj\stm32f7xx_hal_mmc.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_exti.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_adc.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_lptim.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_usart.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_iwdg.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_crc_ex.pbi + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_sd.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_mdios.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_sai.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_msp_template.o + $PROJ_DIR$\..\stm32f746xx_flash.icf + $PROJ_DIR$\..\obj\stm32f7xx_hal_nor.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_alarm_template.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_wakeup_template.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_adc_ex.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_msp_template.pbi + $PROJ_DIR$\..\obj\stm32f7xx_ll_dma2d.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_fmc.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_rng.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_jpeg.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_sai_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_dac.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_nand.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp_ex.pbi + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_adc.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_qspi.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_dsi.pbi + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\obj\startup_stm32f746xx.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma2d.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_mdios.o + $PROJ_DIR$\..\obj\stm32f7xx_it.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_cec.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_adc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_crc.pbi + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\main.o + $TOOLKIT_DIR$\inc\c\ystdio.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_dac.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.o + $TOOLKIT_DIR$\lib\m7M_tls.a + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_can.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_dac_ex.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_hash.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_adc_ex.__cstat.et [ROOT_NODE] ILINK - 416 116 + 324 395 + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c + + + BICOMP + 9 + + + ICCARM + 328 + + + __cstat + 61 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + $PROJ_DIR$\..\led.c BICOMP - 368 + 255 ICCARM - 361 + 247 __cstat - 208 + 175 ICCARM - 3 205 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 381 18 15 389 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 30 2 37 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c - - - BICOMP - 312 - - - ICCARM - 89 - - - __cstat - 237 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\lib\system_stm32f7xx.c - - - BICOMP - 359 - - - ICCARM - 454 - - - __cstat - 252 - - - - - ICCARM - 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 381 18 15 389 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\main.c - - - BICOMP - 345 - - - ICCARM - 87 - - - __cstat - 249 - - - - - ICCARM - 3 205 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 381 18 15 389 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 30 2 37 - - - - - $PROJ_DIR$\..\startup_stm32f746xx.s - - - AARM - 90 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c - - - BICOMP - 274 - - - ICCARM - 423 - - - __cstat - 65 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c - - - BICOMP - 291 - - - ICCARM - 411 - - - __cstat - 162 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c - - - BICOMP - 306 - - - ICCARM - 102 - - - __cstat - 214 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c - - - BICOMP - 358 - - - ICCARM - 100 - - - __cstat - 238 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c - - - BICOMP - 349 - - - ICCARM - 402 - - - __cstat - 179 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c - - - BICOMP - 366 - - - ICCARM - 122 - - - __cstat - 186 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c - - - BICOMP - 369 - - - ICCARM - 117 - - - __cstat - 195 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\boot.c - - - BICOMP - 347 - - - ICCARM - 341 - - - __cstat - 204 - - - - - ICCARM - 3 205 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 381 18 15 389 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 30 2 37 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c - - - BICOMP - 302 - - - ICCARM - 426 - - - __cstat - 156 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c - - - BICOMP - 367 - - - ICCARM - 97 - - - __cstat - 222 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dsi.c - - - BICOMP - 77 - - - ICCARM - 267 - - - __cstat - 172 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 + 40 170 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 372 42 392 373 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 36 39 48 @@ -846,674 +523,76 @@ BICOMP - 348 + 293 ICCARM - 343 + 277 __cstat - 196 + 89 ICCARM - 3 205 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 381 18 15 389 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 30 2 37 + 40 170 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 372 42 392 373 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 36 39 48 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c + $PROJ_DIR$\..\boot.c BICOMP - 64 + 275 ICCARM - 430 + 299 __cstat - 161 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_alarm_template.c - - - BICOMP - 40 - - - ICCARM - 120 - - - __cstat - 213 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc.c - - - BICOMP - 84 - - - ICCARM - 185 - - - __cstat - 107 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_tim_template.c - - - BICOMP - 50 - - - ICCARM - 143 - - - __cstat - 181 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_wakeup_template.c - - - BICOMP - 52 - - - ICCARM - 121 - - - __cstat - 197 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_msp_template.c - - - BICOMP - 128 - - - ICCARM - 114 - - - __cstat - 220 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc_ex.c - - - BICOMP - 109 - - - ICCARM - 203 - - - __cstat - 91 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc_ex.c - - - BICOMP - 146 - - - ICCARM - 106 - - - __cstat - 234 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nor.c - - - BICOMP - 140 - - - ICCARM - 110 - - - __cstat - 142 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c - - - BICOMP - 134 - - - ICCARM - 96 - - - __cstat - 212 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd.c - - - BICOMP - 150 - - - ICCARM - 94 - - - __cstat - 232 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash_ex.c - - - BICOMP - 63 - - - ICCARM - 422 - - - __cstat - 173 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c - - - BICOMP - 170 - - - ICCARM - 138 - - - __cstat - 215 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c - - - BICOMP - 83 - - - ICCARM - 257 - - - __cstat - 151 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc.c - - - BICOMP - 67 - - - ICCARM - 175 - - - __cstat - 223 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi_ex.c - - - BICOMP - 74 - - - ICCARM - 254 - - - __cstat - 176 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c - - - BICOMP - 73 - - - ICCARM - 194 - - - __cstat - 174 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac_ex.c - - - BICOMP - 81 - - - ICCARM - 192 - - - __cstat - 158 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nand.c - - - BICOMP - 152 - - - ICCARM - 108 - - - __cstat - 231 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_iwdg.c - - - BICOMP - 133 - - - ICCARM - 406 - - - __cstat - 221 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mdios.c - - - BICOMP - 123 - - - ICCARM - 92 - - - __cstat - 219 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_lptim.c - - - BICOMP - 131 - - - ICCARM - 408 - - - __cstat - 230 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc_ex.c - - - BICOMP - 111 - - - ICCARM - 198 - - - __cstat - 159 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dfsdm.c - - - BICOMP - 75 - - - ICCARM - 258 - - - __cstat - 160 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd_ex.c - - - BICOMP 166 + + ICCARM - 99 + 40 170 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 372 42 392 373 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 36 39 48 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c + + + BICOMP + 295 + + + ICCARM + 246 __cstat - 132 + 103 ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c BICOMP - 105 - - - ICCARM - 188 - - - __cstat - 342 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c - - - BICOMP - 93 - - - ICCARM - 202 - - - __cstat - 155 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c - - - BICOMP - 79 - - - ICCARM - 193 - - - __cstat - 167 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_irda.c - - - BICOMP - 144 + 268 ICCARM @@ -1521,68 +600,22 @@ __cstat - 209 + 105 ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc_ex.c + $PROJ_DIR$\..\main.c BICOMP - 60 - - - ICCARM - 124 - - - __cstat - 216 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac.c - - - BICOMP - 88 - - - ICCARM - 182 - - - __cstat - 163 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash.c - - - BICOMP - 78 + 290 ICCARM @@ -1590,858 +623,95 @@ __cstat - 157 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_jpeg.c - - - BICOMP - 119 - - - ICCARM - 404 - - - __cstat - 211 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi.c - - - BICOMP - 76 - - - ICCARM - 260 - - - __cstat - 168 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mmc.c - - - BICOMP - 145 - - - ICCARM - 115 - - - __cstat - 236 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hcd.c - - - BICOMP - 72 - - - ICCARM - 441 - - - __cstat - 165 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2s.c - - - BICOMP - 68 - - - ICCARM - 399 - - - __cstat - 239 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_qspi.c - - - BICOMP - 169 - - - ICCARM - 103 - - - __cstat - 224 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rcc.c - - - BICOMP - 247 - - - ICCARM - 429 - - - __cstat - 250 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sd.c - - - BICOMP - 51 - - - ICCARM 125 + + + + ICCARM + 40 170 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 372 42 392 373 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 36 39 48 + + + + + $PROJ_DIR$\..\lib\system_stm32f7xx.c + + + BICOMP + 296 + + + ICCARM + 342 + __cstat - 210 + 150 ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 + 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 372 42 392 373 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_pwr.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c BICOMP - 255 - - - ICCARM - 445 - - - __cstat - 450 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_crc.c - - - BICOMP - 46 - - - ICCARM - 148 - - - __cstat - 246 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_i2c.c - - - BICOMP - 189 - - - ICCARM - 452 - - - __cstat - 241 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_spi.c - - - BICOMP - 261 - - - ICCARM - 428 - - - __cstat - 206 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai_ex.c - - - BICOMP - 34 - - - ICCARM - 127 - - - __cstat - 225 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rng.c - - - BICOMP - 262 - - - ICCARM - 437 - - - __cstat - 439 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usart.c - - - BICOMP - 398 - - - ICCARM - 427 - - - __cstat - 268 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_exti.c - - - BICOMP - 33 - - - ICCARM - 129 - - - __cstat - 432 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma2d.c - - - BICOMP - 45 - - - ICCARM - 136 - - - __cstat - 178 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma.c - - - BICOMP - 41 - - - ICCARM - 147 - - - __cstat - 455 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard_ex.c - - - BICOMP - 38 - - - ICCARM - 415 - - - __cstat - 235 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c - - - BICOMP - 42 - - - ICCARM - 139 - - - __cstat - 229 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spdifrx.c - - - BICOMP - 39 - - - ICCARM - 419 - - - __cstat - 233 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smbus.c - - - BICOMP - 56 - - - ICCARM - 412 - - - __cstat - 217 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai.c - - - BICOMP - 53 - - - ICCARM - 130 - - - __cstat - 218 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi.c - - - BICOMP - 61 - - - ICCARM - 395 - - - __cstat - 228 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_wwdg.c - - - BICOMP - 62 - - - ICCARM - 141 - - - __cstat - 265 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c - - - BICOMP - 58 - - - ICCARM - 126 - - - __cstat - 259 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_adc.c - - - BICOMP - 57 - - - ICCARM - 118 - - - __cstat - 180 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard.c - - - BICOMP - 35 - - - ICCARM - 421 - - - __cstat - 226 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c - - - BICOMP - 36 - - - ICCARM - 396 - - - __cstat - 227 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\stm32f7xx_hal_msp.c - - - BICOMP - 405 - - - ICCARM - 69 - - - __cstat 263 - - - - BICOMP - 27 407 389 9 70 392 409 18 346 15 390 376 14 371 378 380 394 373 22 7 385 417 381 387 85 372 66 82 71 80 86 10 382 187 410 413 11 26 - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_sdmmc.c - - - BICOMP - 243 - - - ICCARM - 44 + 422 __cstat - 440 + 90 ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dac.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dsi.c BICOMP - 48 + 430 ICCARM - 135 + 223 __cstat - 447 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rtc.c - - - BICOMP - 266 - - - ICCARM - 431 - - - __cstat - 436 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_fmc.c - - - BICOMP - 54 - - - ICCARM - 137 - - - __cstat - 449 + 115 ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_tim.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart_ex.c BICOMP - 256 + 336 ICCARM - 434 - - - __cstat - 453 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_utils.c - - - BICOMP - 418 - - - ICCARM - 442 - - - __cstat - 248 - - - - - ICCARM - 335 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 381 18 346 15 389 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 322 339 360 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usb.c - - - BICOMP - 401 - - - ICCARM - 425 - - - __cstat - 446 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\stm32f7xx_it.c - - - BICOMP - 397 - - - ICCARM - 104 - - - __cstat - 242 - - - - - BICOMP - 382 381 80 385 387 187 363 7 417 85 70 389 18 346 15 9 390 392 376 27 14 371 378 380 407 410 413 11 26 372 394 66 409 82 71 86 373 10 22 - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 363 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_lptim.c - - - BICOMP - 253 - - - ICCARM - 433 - - - __cstat - 435 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_gpio.c - - - BICOMP - 264 - - - ICCARM - 443 - - - __cstat - 438 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c - - - BICOMP - 310 - - - ICCARM - 190 + 353 __cstat @@ -2451,43 +721,487 @@ ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_can.c + $PROJ_DIR$\..\startup_stm32f746xx.s + + + AARM + 432 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc.c BICOMP - 323 + 428 ICCARM - 177 + 114 __cstat - 95 + 439 ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_wakeup_template.c BICOMP - 272 + 3 ICCARM - 448 + 415 + + + __cstat + 91 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_msp_template.c + + + BICOMP + 417 + + + ICCARM + 411 + + + __cstat + 157 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_alarm_template.c + + + BICOMP + 30 + + + ICCARM + 414 + + + __cstat + 179 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_tim_template.c + + + BICOMP + 6 + + + ICCARM + 70 + + + __cstat + 108 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc_ex.c + + + BICOMP + 72 + + + ICCARM + 437 + + + __cstat + 130 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nor.c + + + BICOMP + 82 + + + ICCARM + 413 + + + __cstat + 77 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc_ex.c + + + BICOMP + 416 + + + ICCARM + 178 + + + __cstat + 456 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_spi.c + + + BICOMP + 146 + + + ICCARM + 320 + + + __cstat + 162 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_pwr.c + + + BICOMP + 120 + + + ICCARM + 348 + + + __cstat + 339 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usart.c + + + BICOMP + 264 + + + ICCARM + 327 + + + __cstat + 233 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma2d.c + + + BICOMP + 0 + + + ICCARM + 418 + + + __cstat + 96 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma.c + + + BICOMP + 31 + + + ICCARM + 76 + + + __cstat + 343 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard_ex.c + + + BICOMP + 54 + + + ICCARM + 306 + + + __cstat + 129 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi.c + + + BICOMP + 11 + + + ICCARM + 145 + + + __cstat + 85 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2s.c + + + BICOMP + 21 + + + ICCARM + 262 + + + __cstat + 132 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_crc.c + + + BICOMP + 27 + + + ICCARM + 64 + + + __cstat + 140 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_i2c.c + + + BICOMP + 111 + + + ICCARM + 347 + + + __cstat + 136 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai_ex.c + + + BICOMP + 51 + + + ICCARM + 423 + + + __cstat + 181 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spdifrx.c + + + BICOMP + 34 + + + ICCARM + 326 + + + __cstat + 173 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hcd.c + + + BICOMP + 12 + + + ICCARM + 316 + + + __cstat + 84 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_exti.c + + + BICOMP + 35 + + + ICCARM + 397 + + + __cstat + 308 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smbus.c + + + BICOMP + 2 + + + ICCARM + 310 __cstat @@ -2497,89 +1211,152 @@ ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c BICOMP - 292 + 33 ICCARM - 240 + 394 __cstat - 149 + 152 ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai.c BICOMP - 324 + 15 ICCARM - 201 + 409 __cstat - 364 + 155 ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi.c BICOMP - 313 + 17 ICCARM - 251 + 272 __cstat - 171 + 169 ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rcc.c BICOMP - 319 + 126 ICCARM - 451 + 311 + + + __cstat + 127 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_qspi.c + + + BICOMP + 81 + + + ICCARM + 429 + + + __cstat + 177 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mmc.c + + + BICOMP + 65 + + + ICCARM + 396 + + + __cstat + 131 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sd.c + + + BICOMP + 13 + + + ICCARM + 407 __cstat @@ -2589,26 +1366,958 @@ ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rng.c + + + BICOMP + 148 + + + ICCARM + 309 + + + __cstat + 313 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc_ex.c + + + BICOMP + 16 + + + ICCARM + 406 + + + __cstat + 168 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash.c + + + BICOMP + 455 + + + ICCARM + 350 + + + __cstat + 63 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_jpeg.c + + + BICOMP + 421 + + + ICCARM + 252 + + + __cstat + 176 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c + + + BICOMP + 29 + + + ICCARM + 97 + + + __cstat + 113 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc.c + + + BICOMP + 20 + + + ICCARM + 106 + + + __cstat + 165 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c + + + BICOMP + 410 + + + ICCARM + 440 + + + __cstat + 159 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c + + + BICOMP + 86 + + + ICCARM + 420 + + + __cstat + 180 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd_ex.c + + + BICOMP + 62 + + + ICCARM + 438 + + + __cstat + 401 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c + + + BICOMP + 426 + + + ICCARM + 93 + + + __cstat + 79 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c + + + BICOMP + 436 + + + ICCARM + 110 + + + __cstat + 289 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_irda.c + + + BICOMP + 73 + + + ICCARM + 274 + + + __cstat + 156 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nand.c + + + BICOMP + 83 + + + ICCARM + 425 + + + __cstat + 171 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi_ex.c + + + BICOMP + 23 + + + ICCARM + 147 + + + __cstat + 116 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dfsdm.c + + + BICOMP + 5 + + + ICCARM + 144 + + + __cstat + 71 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac.c + + + BICOMP + 446 + + + ICCARM + 118 + + + __cstat + 87 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac_ex.c + + + BICOMP + 454 + + + ICCARM + 119 + + + __cstat + 68 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c + + + BICOMP + 433 + + + ICCARM + 143 + + + __cstat + 60 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd.c + + + BICOMP + 75 + + + ICCARM + 447 + + + __cstat + 172 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mdios.c + + + BICOMP + 408 + + + ICCARM + 434 + + + __cstat + 163 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_iwdg.c + + + BICOMP + 402 + + + ICCARM + 250 + + + __cstat + 160 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c + + + BICOMP + 442 + + + ICCARM + 101 + + + __cstat + 67 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash_ex.c + + + BICOMP + 4 + + + ICCARM + 323 + + + __cstat + 100 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_lptim.c + + + BICOMP + 399 + + + ICCARM + 256 + + + __cstat + 167 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc_ex.c + + + BICOMP + 404 + + + ICCARM + 98 + + + __cstat + 69 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_lptim.c + + + BICOMP + 141 + + + ICCARM + 321 + + + __cstat + 325 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_gpio.c + + + BICOMP + 121 + + + ICCARM + 337 + + + __cstat + 315 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rtc.c + + + BICOMP + 235 + + + ICCARM + 330 + + + __cstat + 305 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_fmc.c + + + BICOMP + 14 + + + ICCARM + 419 + + + __cstat + 344 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_utils.c + + + BICOMP + 312 + + + ICCARM + 318 + + + __cstat + 123 + + + + + ICCARM + 284 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 372 42 302 392 373 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 192 288 253 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c + + + BICOMP + 26 + + + ICCARM + 400 + + + __cstat + 151 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\stm32f7xx_it.c + + + BICOMP + 266 + + + ICCARM + 435 + + + __cstat + 137 + + + + + BICOMP + 259 372 431 360 355 107 254 57 329 450 24 373 42 302 392 377 374 383 381 364 389 359 356 358 251 261 331 367 365 267 271 28 257 427 10 445 368 388 378 + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 254 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usb.c + + + BICOMP + 260 + + + ICCARM + 317 + + + __cstat + 335 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\stm32f7xx_hal_msp.c + + + BICOMP + 249 + + + ICCARM + 22 + + + __cstat + 149 + + + + + BICOMP + 364 251 373 377 24 383 257 42 302 392 374 381 389 359 356 358 271 368 378 57 360 329 372 355 450 267 28 427 10 431 445 388 259 107 261 331 367 365 + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_wwdg.c + + + BICOMP + 19 + + + ICCARM + 58 + + + __cstat + 122 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c + + + BICOMP + 52 + + + ICCARM + 265 + + + __cstat + 182 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard.c + + + BICOMP + 53 + + + ICCARM + 319 + + + __cstat + 158 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_tim.c + + + BICOMP + 142 + + + ICCARM + 303 + + + __cstat + 333 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_sdmmc.c + + + BICOMP + 138 + + + ICCARM + 8 + + + __cstat + 314 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_adc.c + + + BICOMP + 7 + + + ICCARM + 398 + + + __cstat + 104 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dac.c + + + BICOMP + 1 + + + ICCARM + 424 + + + __cstat + 341 + + + $PROJ_DIR$\..\bin\demoprog_stm32f746.out ILINK - 116 + 395 OBJCOPY - 400 + 273 ILINK - 113 341 361 87 90 190 177 201 240 251 467 451 448 426 423 411 102 89 97 100 402 122 117 468 454 343 101 112 98 456 + 412 299 247 444 432 102 117 99 135 128 351 340 345 332 307 322 451 452 441 448 246 403 422 353 342 277 443 405 449 338 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c + + + BICOMP + 248 + + + ICCARM + 441 + + + __cstat + 161 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 @@ -2617,47 +2326,327 @@ BICOMP - 466 + 334 ICCARM - 467 + 351 __cstat - 469 + 352 ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c BICOMP - 470 + 202 ICCARM - 468 + 340 __cstat - 471 + 78 ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c + + + BICOMP + 209 + + + ICCARM + 452 + + + __cstat + 134 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c + + + BICOMP + 213 + + + ICCARM + 102 + + + __cstat + 279 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c + + + BICOMP + 198 + + + ICCARM + 99 + + + __cstat + 269 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c + + + BICOMP + 187 + + + ICCARM + 128 + + + __cstat + 88 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c + + + BICOMP + 244 + + + ICCARM + 135 + + + __cstat + 80 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c + + + BICOMP + 228 + + + ICCARM + 307 + + + __cstat + 18 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c + + + BICOMP + 239 + + + ICCARM + 345 + + + __cstat + 66 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_can.c + + + BICOMP + 193 + + + ICCARM + 117 + + + __cstat + 453 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c + + + BICOMP + 238 + + + ICCARM + 322 + + + __cstat + 74 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c + + + BICOMP + 200 + + + ICCARM + 332 + + + __cstat + 59 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c + + + BICOMP + 183 + + + ICCARM + 451 + + + __cstat + 174 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c + + + BICOMP + 286 + + + ICCARM + 448 + + + __cstat + 133 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_wakeup_template.c + ICCARM + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_alarm_template.c ICCARM @@ -2666,9 +2655,5 @@ $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_tim_template.c ICCARM - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_wakeup_template.c - ICCARM - diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/lib/system_stm32f7xx.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/lib/system_stm32f7xx.c index 534b088b..cb4e5662 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/lib/system_stm32f7xx.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/lib/system_stm32f7xx.c @@ -172,18 +172,11 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM + /* Configure the Vector Table location add offset address ------------------*/ +#ifdef VECT_TAB_SRAM SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif #endif } diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/main.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/main.c index 09d38559..a2f826c9 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/main.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -70,6 +71,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -81,6 +84,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/bin/demoprog_stm32f746.axf b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/bin/demoprog_stm32f746.axf index ef3600bd..af9ef810 100644 Binary files a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/bin/demoprog_stm32f746.axf and b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/bin/demoprog_stm32f746.axf differ diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/bin/demoprog_stm32f746.srec b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/bin/demoprog_stm32f746.srec index 02fd347d..08e5bce6 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/bin/demoprog_stm32f746.srec +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/bin/demoprog_stm32f746.srec @@ -1,7 +1,7 @@ S31508008000700700206D820008798200087B820008CC S315080080107D8200087F820008818200080000000037 S315080080200000000000000000000000008382000835 -S31508008030858200080000000087820008A9960008CB +S31508008030858200080000000087820008C5960008AF S315080080408B8200088B8200088B8200088B820008CE S315080080508B8200088B8200088B8200088B820008BE S315080080608B8200088B8200088B8200088B820008AE @@ -30,16 +30,16 @@ S315080081C08B8200088B820008EE11AA5500F002F88F S315080081D000F03CF80AA090E8000C82448344AAF117 S315080081E00107DA4501D100F031F8AFF2090EBAE815 S315080081F00F0013F0010F18BFFB1A43F001031847CD -S31508008200E81A0000081B0000103A24BF78C878C195 +S31508008200001B0000201B0000103A24BF78C878C164 S31508008210FAD8520724BF30C830C144BF04680C607E S31508008220704700000023002400250026103A28BFC6 S3150800823078C1FBD8520728BF30C148BF0B607047CA -S315080082401FB501F02EFD1FBD10B510BD00F0D3F807 -S315080082501146FFF7F5FF01F01BFD00F0F1F803B436 +S315080082401FB501F03AFD1FBD10B510BD00F0D3F8FB +S315080082501146FFF7F5FF01F027FD00F0F1F803B42A S31508008260FFF7F2FF03BC00F0F9F800000A4885465C S315080082700A4880470A480047FEE7FEE7FEE7FEE7AA S31508008280FEE7FEE7FEE7FEE7FEE7FEE705480649E6 -S31508008290064A074B704700007007002055970008EC +S31508008290064A074B704700007007002071970008D0 S315080082A0CD810008700100207007002070030020AF S315080082B07003002053EA020C00F069802DE9F04BA8 S315080082C04FF00006002B1FBFB3FA83F503FA05F437 @@ -71,398 +71,399 @@ S3150800845006BF0000004870470C010020014918209B S31508008460ABBEFEE72600020070470000BFF34F8F41 S3150800847005480168054A01F4E06111430160BFF34C S315080084804F8F00BFFDE700000CED00E00400FA0581 -S3150800849030B589B040F2676500240E4800216B4666 -S315080084A002AA00F07FF9002811D10298A84202D149 -S315080084B0049800B90124012C09D19DF80000FF2871 -S315080084C005D19DF80100002801D1FFF7CFFF09B0BB -S315080084D030BD0000E400002010B58EB000240D94D5 -S315080084E00C940B940BAB0CAA0DA94FF4FA7000F080 -S315080084F097F81B4819490160047644768476C47651 -S31508008500047744778460C4609DF83010491E0904D6 -S3150800851001619DF82C10491E09054161BDF834100A -S31508008520416000F0C1F906940794012008904CF6C2 -S31508008530E041019102944FF6E07103910421049100 -S31508008540059409900E200A9001A9054800F0A2F8A2 -S31508008550034800F053FA0EB010BD00000064004056 -S31508008560E400002010B500F00BF8BDE81040FFF756 -S315080085708FBF10B500F03EF8BDE81040FFF7ACBF5E -S3150800858070B51A4C00251A4E607800280ED020784F -S315080085903044401C01F05EFB012817D001F000F9B9 -S315080085A061686431884200D9657070BD104801F071 -S315080085B051FB0128F9D13078401E3F28F5D801F043 -S315080085C0EFF8606001206070257070BD2078401C4F -S315080085D0C0B2207031788142F7D165707078FF2873 -S315080085E0F3D1B0780028F0D1FFF740FF0000002053 -S315080085F0200000200948084901604FF461414160A4 -S3150800860000218160C16001610C2242618161C16102 -S315080086100162416200F05DBF00480040640000202E -S315080086202DE9F0470746884691469A4600F0EAFC47 -S315080086304FF47A71B0FBF1F6002415484FF48061C7 -S3150800864000EB440310F814205B78D5186D1C7D43A5 -S31508008650B6FBF5F205FB12629AB9B6FBF5F295B2CE -S31508008660A8F800506D1E8D420BD210F8141089F828 -S31508008670001000EB440040788AF800000120BDE8AD -S31508008680F087641CE4B2122CDAD30020F7E7000066 -S31508008690AC9C000810B590F82020012A07D0022AC1 -S315080086A005D0416A41F480214162012010BD3C4851 -S315080086B000F50070026842F001020260026822F4C6 -S315080086C07C52026002684B6A42EA032202600A7D13 -S315080086D002F01F0301229A40C3699343C361A0F5C0 -S315080086E00070CB69B3B9D0F80C329343C0F80C329A -S315080086F08C894B6864F31F434C6900EBC404C4F8C7 -S3150800870040320C890B6864F31F434C6900EBC404C0 -S31508008710C4F84432CB69012B16D1D0F80C32134376 -S31508008720C0F80C320C884B6864F31F434C6900EBA5 -S31508008730C404C4F840320C89CB6864F31F434C69FF -S3150800874000EBC404C4F844328B697BB1D0F8043218 -S315080087501343C0F804320B6973B1D0F814321343CB -S31508008760C0F81432096A01290CD010E0D0F8043296 -S315080087709343C0F80432EEE7D0F814329343C0F8B6 -S315080087801432EFE7D0F81C121143C0F81C12D0F8C7 -S31508008790001221F00101C0F80012002010BD0000EF -S315080087A00064004030B590F82040012C07D0022C18 -S315080087B005D0416A41F480214162012030BD21B1D2 -S315080087C004682469A4075ED003E00468E468A40783 -S315080087D053D005684FF4D87404EB01142D5905F0ED -S315080087E004059560002D54D005682D59ED0855608F -S315080087F005682C59C4F34004D46005684FF4DA744C -S3150800880004EB01142D5905F00F05156105682D595E -S31508008810C5F30725956105682C59240C546104682D -S315080088204FF4DC7202EB0112A4581C700468A458B9 -S31508008830240A5C700468A458240C9C700468A25826 -S31508008840120EDA7004684FF4DE7202EB0112A458B5 -S315080088501C710468A458240A5C710468A458240C82 -S315080088609C710468A258120EDA71B9B100680169E0 -S3150800887041F020010161002030BD416A41F4001138 -S315080088804162012030BD416A41F400114162012074 -S3150800889030BD05682D596D0D1560A9E70068C168DA -S315080088A041F02001C160E6E770B50446002C03D00C -S315080088B094F8200010B104E0012070BD204600F0B5 -S315080088C09CF82068016821F00201016000F0BAF9FD -S315080088D0054605260CE000F0B5F9401B0A2807D91D -S315080088E0606A40F40030606284F82060012070BD40 -S315080088F0206840688007EED42068016841F00101CD -S31508008900016000F09FF905460CE000F09BF9401B5A -S315080089100A2807D9606A40F40030606284F820604B -S31508008920012070BD20684068C007EED0207E01286F -S315080089303FD02068016821F080010160607E01282F -S315080089403DD02068016821F040010160A07E012821 -S315080089503BD02068016821F020010160E07E0128F3 -S3150800896039D02068016841F010010160207F012894 -S3150800897037D02068016821F008010160607F01286E -S3150800898035D02068016821F004010160D4E90201AC -S315080089900843D4E90412114308436168491E084391 -S315080089A02168C86100206062012084F82000002048 -S315080089B070BD2068016841F080010160BEE720684B -S315080089C0016841F040010160C0E72068016841F094 -S315080089D020010160C2E72068016821F010010160EA -S315080089E0C4E72068016841F008010160C6E720680D -S315080089F0016841F004010160C8E7704770B5044694 -S31508008A0094F82000012805D0606A40F400206062CE -S31508008A10012070BD022084F820002068016821F03A -S31508008A200101016000F00EF905460DE000F00AF9B3 -S31508008A30401B0A2808D9606A40F4003060620520A5 -S31508008A4084F82000012070BD20684068C007EDD179 -S31508008A50606270BD2DE9F84F0022DFF8A491DFF8B7 -S31508008A60A0814FF0010E09F108094FF00F0C09F12A -S31508008A70040A0EFA02F60B683340B34271D14C6809 -S31508008A80022C01D0122C11D1D40800EB84073D6AC0 -S31508008A905407E40E0CFA04FB25EA0B05D1F810B0CE -S31508008AA00BFA04FB4BEA050BC7F820B0076854001D -S31508008AB00325A540AF4391F804B00BF0030B0BFA5E -S31508008AC004FB4BEA070BC0F800B04F68012F05D02E -S31508008AD0022F03D0112F01D0122F11D18768AF436F -S31508008AE0D1F80CB00BFA04FB4BEA070BC0F808B038 -S31508008AF04768B7430E79C6F3001696403E4346606C -S31508008B00C668AE438D68A5403543C5604C68E40029 -S31508008B106FD53C4C256845F480452560246804F4E7 -S31508008B2080440094384C22F003052544D5F808788B -S31508008B309407260F0CFA06F4A743344CA04201D139 -S31508008B4000242EE0324CA04201D1012429E0314C08 -S31508008B50A04201D1022424E02F4CA04202D10324D2 -S31508008B601FE046E02D4CA04201D1042419E02C4C0C -S31508008B70A04201D1052414E02A4CA04201D10624C2 -S31508008B800FE0294CA04201D107240AE0274CA04255 -S31508008B9001D1082405E0264CA04201D1092400E0B1 -S31508008BA00A24B4403C43C5F80848D8F800409C431A -S31508008BB04D68ED0300D51C43C8F80040104D2D1D27 -S31508008BC02C689C434E68B60300D51C432C60D9F824 -S31508008BD000409C434D68ED0200D51C43C9F800408F -S31508008BE0DAF800409C434D68AD0200D51C43CAF82C -S31508008BF00040521C102AFFF43CAFBDE8F88F000075 -S31508008C00003C014044380240003001400000024068 -S31508008C100004024000080240000C02400010024016 -S31508008C200014024000180240001C024000200240C6 -S31508008C3000240240002A01D081617047090481613D -S31508008C407047000001488068704700001400002043 -S31508008C500248816802781144816070471400002038 -S31508008C6010B5032000F0D6F8002000F005F800F053 -S31508008C7025F8002010BD000070B504460D4D4FF4D0 -S31508008C807A712878B1FBF0F00B490968B1FBF0F06E -S31508008C9000F007FC08B1012070BD102C07D2002295 -S31508008CA02146501E00F096F86C60002070BD012029 -S31508008CB070BD00001400002010000020F0B587B039 -S31508008CC04148016841F080510160016801F0805116 -S31508008CD00191011D0A6842F480420A60096801F49C -S31508008CE080410191384910390A6842F002020A6047 -S31508008CF00A6802F0020201920A6842F008020A6053 -S31508008D00096801F008010191016841F480210160B8 -S31508008D10016801F480210191016841F00071016048 -S31508008D20006800F000700190032000F073F800223C -S31508008D306FF00B00114600F04DF800226FF00A00A4 -S31508008D40114600F047F800226FF00900114600F0BE -S31508008D5041F80022501F114600F03CF80022101F6F -S31508008D60114600F037F80022901E114600F032F83E -S31508008D700022501E114600F02DF880200290012096 -S31508008D80039000240494059402A91048FFF762FE94 -S31508008D904FF4407002900226039604940325059525 -S31508008DA00720069002A90A4F3846FFF753FE029598 -S31508008DB00396049405950920069002A93846FFF7FC -S31508008DC049FE07B0F0BD00004038024000040240EA -S31508008DD0000C0240F0B40D460D4B1B68C3F302238A -S31508008DE0C3F10704042C00D90424191D072901D24C -S31508008DF0002300E0DB1E012606FA04F1491E29407D -S31508008E0099409E40761E16403143F0BC00F030BFB4 -S31508008E100CED00E000F00701054A10684FF6FF0365 -S31508008E20184040EA012003490843106070470000D3 -S31508008E300CED00E00000FA05F8B51948016841F0A4 -S31508008E4080510160006800F080500090154C206841 -S31508008E5040F480302060FFF7F5FE05464FF47A7639 -S31508008E6006E0FFF7EFFE401BB04201D90320F8BD2C -S31508008E706068C003F5D5206840F400302060FFF72D -S31508008E80E1FE054606E0FFF7DDFE401BB04201D9CC -S31508008E900320F8BD60688003F5D50020F8BD000002 -S31508008EA040380240007000402DE9F04704460D4660 -S31508008EB0002C17D0DFF83081D8F8000000F00F003A -S31508008EC0A84211D2D8F8000020F00F002843C8F8AD -S31508008ED00000D8F8000000F00F00A84204D00120D6 -S31508008EE0BDE8F0870120FBE72068404E810712D5D0 -S31508008EF0400703D5306840F4E0503060207800071A -S31508008F0003D5306840F4604030603068A16820F0CE -S31508008F10F000084330602078C0072ED033496068D7 -S31508008F200839012806D0022809D0096889070BD410 -S31508008F300120D5E70968890306D40120D0E7096826 -S31508008F40890101D40120CBE7316821F003010143EF -S31508008F503160FFF777FE074641F2883906E0FFF7EA -S31508008F6071FEC01B484501D90320B9E7306861681E -S31508008F7000F00C00B0EB810FF1D1D8F8000000F03A -S31508008F800F00A8420ED9D8F8000020F00F00284399 -S31508008F90C8F80000D8F8000000F00F00A84201D079 -S31508008FA001209DE72078400705D53068E16820F460 -S31508008FB0E050084330602078000706D530682169FC -S31508008FC020F4604040EAC100306000F03BF83168A8 -S31508008FD0074AC1F30311515CC840064908600020DE -S31508008FE0FFF74AFE00207BE7003C024008380240B3 -S31508008FF0D09C000810000020014800687047000057 -S315080090001000002000B5FFF7F7FF04490968044A75 -S31508009010C1F38221515CC84000BD000008380240F7 -S31508009020E09C000800B5FFF7E7FF04490968044A11 -S31508009030C1F34231515CC84000BD00000838024007 -S31508009040E09C000810B51748006810F00C01164897 -S3150800905016D04310042912D0082911D1114C241F07 -S31508009060216801F03F02216849020AD52068C0F349 -S315080090708810A0FB03010023FFF71CF909E0184636 -S3150800908010BD21680023C1F38811A1FB0001FFF779 -S3150800909011F92168C1F30141491C4900B0FBF1F0FF -S315080090A010BD0000083802400024F4002DE9F84FEE -S315080090B004464FF00008002C15D02078DFF8BC9342 -S315080090C0A9F10407C007A7F1040560D0D9F8000084 -S315080090D0C0F3810001280CD0D9F80000C0F3810044 -S315080090E0022803D00CE00120BDE8F88F386840025A -S315080090F006D5286880034AD5606870BB0120F3E767 -S315080091006068B0F5803F11D0A8B1B0F5A02F1BD08C -S31508009110286820F480302860286820F48020286099 -S31508009120606830B3FFF78EFD06461EE0286840F4F7 -S3150800913080302860F4E7286820F4803028602868A2 -S3150800914020F480202860EBE7286840F48020286017 -S31508009150286840F480302860E2E718E0FFF772FDDF -S31508009160801B642801D90320BEE728688003F5D54B -S315080091700DE0FFF767FD064606E0FFF763FD801B77 -S31508009180642801D90320AFE728688003F5D420783E -S3150800919080074BD5D9F8000010F00C0F08D0D9F885 -S315080091A00000C0F38100022812D1386840020FD4AB -S315080091B02868800704D5E068012801D0012093E7D4 -S315080091C02868216920F0F80040EAC10028602DE0EF -S315080091D0E068C8B1286840F001002860FFF732FD52 -S315080091E0064606E0FFF72EFD801B022801D903205C -S315080091F07AE728688007F5D52868216920F0F800FD -S3150800920040EAC100286011E0286820F001002860C3 -S31508009210FFF718FD064606E0FFF714FD801B022837 -S3150800922001D9032060E728688007F5D4207800076D -S3150800923030D5DFF848A260690AF16C0AA8B1DAF8F5 -S31508009240000040F00100CAF80000FFF7FBFC0646E4 -S3150800925006E0FFF7F7FC801B022801D9032043E745 -S31508009260DAF800008007F4D514E0DAF8000020F0F8 -S315080092700100CAF80000FFF7E5FC064606E0FFF71E -S31508009280E1FC801B022801D903202DE7DAF800004B -S315080092908007F4D42078400775D5DFF8E0A10AF1F5 -S315080092A0380ADAF80000C0000CD4DAF8000040F0FA -S315080092B08050CAF80000DAF8000000F080500090EC -S315080092C04FF00108DFF8B8B1DBF80000C00514D488 -S315080092D0DBF8000040F48070CBF80000FFF7B2FC22 -S315080092E0064606E0FFF7AEFC801B642801D903207A -S315080092F0FAE6DBF80000C005F4D5DFF880B1A0680F -S315080093000BF1680B012814D0D0B1052825D0DBF85D -S31508009310000020F00100CBF80000DBF8000020F088 -S315080093200400CBF80000A06870B3FFF78BFC064674 -S315080093302BE0DBF8000040F00100CBF80000F2E774 -S31508009340DBF8000020F00100CBF80000DBF8000095 -S3150800935020F00400CBF80000E5E7DBF8000040F059 -S315080093600400CBF80000DBF8000040F00100CBF861 -S315080093700000D8E7FFF766FC811B41F2883081427E -S3150800938003D90320B0E61FE004E0DBF800008007FD -S31508009390F0D510E0FFF756FC064608E0FFF752FC4A -S315080093A0811B41F28830814201D903209CE6DBF813 -S315080093B000008007F2D4B8F1010F05D1DAF80000F1 -S315080093C020F08050CAF80000A069E8B3D9F8001068 -S315080093D0C1F3810102294FD0022807D0286820F05E -S315080093E080702860FFF72EFC044640E0286820F0CD -S315080093F080702860FFF726FC064606E0FFF722FC89 -S31508009400801B022801D903206EE628688001F5D45E -S31508009410D4E90701A26A4FF0FF330843616A03EBF8 -S315080094205202890141EA0241084394F82C1040EAA5 -S31508009430016040F000503860286840F0807028606D -S31508009440FFF700FC044607E014E0FFF7FBFB001BF0 -S31508009450022801D9032047E628688001F5D509E0E6 -S31508009460FFF7F0FB001B022801D903203CE6286819 -S315080094708001F5D4002037E6012035E60838024099 -S315080094800070004004284FF0E02104D0086920F05D -S31508009490040008617047086940F0040008617047D5 -S315080094A0704710B5401EB0F1807F01D3012010BD72 -S315080094B04FF0E02460610F21601700F0D9FB00200F -S315080094C0A06107202061002010BD10B5FFF7E8FF56 -S315080094D010BD10B50446002C02D0606F10B107E02D -S315080094E0012010BD002084F87000204600F027F8FF -S315080094F0242060672068016821F001010160204688 -S3150800950000F0E6F9012818D0606A10B1204600F08C -S315080095105CF92068416821F49041416020688168BF -S3150800952021F02A0181602068016841F0010101608B -S315080095302046BDE8104000F0ACB9012010BD7047C8 -S315080095402DE9F84F04460E4615469946A06F202881 -S3150800955002D00220BDE8F88FFEB1F5B194F870008C -S3150800956001281CD0012084F870004FF00008C4F8C8 -S315080095707C802220A067FFF765FB8246A4F8585036 -S31508009580A4F85A50FF21A0684FF4805398420DD191 -S31508009590226932B1A4F85C100FE00120DAE7022054 -S315080095A0D8E740F2FF11A4F85C1006E07F2268B104 -S315080095B0B0F1805F12D0A4F85C80B4F85C70984271 -S315080095C001D1206998B13546002628E0256915B1EC -S315080095D0A4F85C20F1E7A4F85C10EEE7216919B15C -S315080095E03F21A4F85C10E8E7A4F85C20E5E700252D -S315080095F015E00022534620212046CDF8009000F0C1 -S31508009600F9FA08B10320A5E79DB12068406A3840F9 -S3150800961005F8010BB4F85A00401EA4F85A00B4F82D -S315080096205A000028E5D12020A06784F87080002021 -S3150800963090E72068406A384026F8020BEAE710B53A -S31508009640FFF70EFB00F038F800F0ACF8BDE8104064 -S31508009650AFF30080002202488021FFF7EBBA000032 -S315080096600004024070B500F09BF804460C4D68688B +S3150800849030B589B040F2676500240D4800216B4667 +S315080084A002AA00F07DF9002810D10298A84202D14C +S315080084B0049800B90124012C08D19DF80000FF2872 +S315080084C004D10698022801D1FFF7D0FF09B030BDC4 +S315080084D0E400002010B58EB000240D940C940B9483 +S315080084E00BAB0CAA0DA94FF4FA7000F097F81B48CD +S315080084F019490160047644768476C476047744770D +S315080085008460C4609DF83010491E090401619DF815 +S315080085102C10491E09054161BDF83410416000F070 +S31508008520C1F906940794012008904CF6E0410191A0 +S3150800853002944FF6E0710391042104910594099081 +S315080085400E200A9001A9054800F0A2F8034800F099 +S3150800855053FA0EB010BD000000640040E40000208D +S3150800856010B500F00BF8BDE81040FFF791BF10B545 +S3150800857000F03EF8BDE81040FFF7ACBF70B51A4CE6 +S3150800858000251A4E607800280ED020783044401C0A +S3150800859001F08AF8012817D001F014F961686431EE +S315080085A0884200D9657070BD104801F07DF8012831 +S315080085B0F9D13078401E3F28F5D801F003F96060FC +S315080085C001206070257070BD2078401CC0B22070F4 +S315080085D031788142F7D165707178FF29F3D1022885 +S315080085E0F1D1FFF743FF0000000000202000002023 +S315080085F00948084901604FF46141416000218160E2 +S31508008600C16001610C2242618161C16101624162FE +S3150800861000F05DBF00480040640000202DE9F047E7 +S315080086200746884691469A4600F0EAFC4FF47A7166 +S31508008630B0FBF1F6002415484FF4806100EB4403C3 +S3150800864010F814205B78D5186D1C7D43B6FBF5F23F +S3150800865005FB12629AB9B6FBF5F295B2A8F8005076 +S315080086606D1E8D420BD210F8141089F8001000EB1D +S31508008670440040788AF800000120BDE8F087641CB1 +S31508008680E4B2122CDAD30020F7E70000C49C0008F5 +S3150800869010B590F82020012A07D0022A05D0416A91 +S315080086A041F480214162012010BD3C4800F500706C +S315080086B0026842F001020260026822F47C520260FB +S315080086C002684B6A42EA032202600A7D02F01F032F +S315080086D001229A40C3699343C361A0F50070CB6930 +S315080086E0B3B9D0F80C329343C0F80C328C894B6876 +S315080086F064F31F434C6900EBC404C4F840320C8988 +S315080087000B6864F31F434C6900EBC404C4F8443295 +S31508008710CB69012B16D1D0F80C321343C0F80C32B2 +S315080087200C884B6864F31F434C6900EBC404C4F817 +S3150800873040320C89CB6864F31F434C6900EBC404D0 +S31508008740C4F844328B697BB1D0F804321343C0F8BD +S3150800875004320B6973B1D0F814321343C0F81432DB +S31508008760096A01290CD010E0D0F804329343C0F806 +S315080087700432EEE7D0F814329343C0F81432EFE728 +S31508008780D0F81C121143C0F81C12D0F8001221F0C0 +S315080087900101C0F80012002010BD0000006400406E +S315080087A030B590F82040012C07D0022C05D0416A3C +S315080087B041F480214162012030BD21B10468246959 +S315080087C0A4075ED003E00468E468A40753D00568EC +S315080087D04FF4D87404EB01142D5905F0040595607F +S315080087E0002D54D005682D59ED08556005682C599B +S315080087F0C4F34004D46005684FF4DA7404EB01143A +S315080088002D5905F00F05156105682D59C5F307257E +S31508008810956105682C59240C546104684FF4DC7280 +S3150800882002EB0112A4581C700468A458240A5C7050 +S315080088300468A458240C9C700468A258120EDA70B6 +S3150800884004684FF4DE7202EB0112A4581C71046826 +S31508008850A458240A5C710468A458240C9C71046802 +S31508008860A258120EDA71B9B10068016941F0200107 +S315080088700161002030BD416A41F4001141620120C6 +S3150800888030BD416A41F400114162012030BD0568DE +S315080088902D596D0D1560A9E70068C16841F02001E2 +S315080088A0C160E6E770B50446002C03D094F82000B2 +S315080088B010B104E0012070BD204600F09CF8206845 +S315080088C0016821F00201016000F0BAF905460526A3 +S315080088D00CE000F0B5F9401B0A2807D9606A40F495 +S315080088E00030606284F82060012070BD206840680E +S315080088F08007EED42068016841F00101016000F0AC +S315080089009FF905460CE000F09BF9401B0A2807D999 +S31508008910606A40F40030606284F82060012070BD0F +S3150800892020684068C007EED0207E01283FD0206826 +S31508008930016821F080010160607E01283DD0206831 +S31508008940016821F040010160A07E01283BD0206823 +S31508008950016821F020010160E07E012839D02068F5 +S31508008960016841F010010160207F012837D0206896 +S31508008970016821F008010160607F012835D0206870 +S31508008980016821F004010160D4E902010843D4E931 +S315080089900412114308436168491E08432168C861E7 +S315080089A000206062012084F82000002070BD206845 +S315080089B0016841F080010160BEE72068016841F066 +S315080089C040010160C0E72068016841F020010160AC +S315080089D0C2E72068016821F010010160C4E7206839 +S315080089E0016841F008010160C6E72068016841F0A6 +S315080089F004010160C8E7704770B5044694F8200082 +S31508008A00012805D0606A40F400206062012070BD2C +S31508008A10022084F820002068016821F00101016025 +S31508008A2000F00EF905460DE000F00AF9401B0A2889 +S31508008A3008D9606A40F400306062052084F8200096 +S31508008A40012070BD20684068C007EDD1606270BD26 +S31508008A502DE9F84F0022DFF8A491DFF8A0814FF046 +S31508008A60010E09F108094FF00F0C09F1040A0EFA74 +S31508008A7002F60B683340B34271D14C68022C01D020 +S31508008A80122C11D1D40800EB84073D6A5407E40E72 +S31508008A900CFA04FB25EA0B05D1F810B00BFA04FB17 +S31508008AA04BEA050BC7F820B0076854000325A54014 +S31508008AB0AF4391F804B00BF0030B0BFA04FB4BEA37 +S31508008AC0070BC0F800B04F68012F05D0022F03D05E +S31508008AD0112F01D0122F11D18768AF43D1F80CB0EE +S31508008AE00BFA04FB4BEA070BC0F808B04768B74314 +S31508008AF00E79C6F3001696403E434660C668AE43F6 +S31508008B008D68A5403543C5604C68E4006FD53C4C7C +S31508008B10256845F480452560246804F4804400945B +S31508008B20384C22F003052544D5F808789407260F13 +S31508008B300CFA06F4A743344CA04201D100242EE0D7 +S31508008B40324CA04201D1012429E0314CA04201D186 +S31508008B50022424E02F4CA04202D103241FE046E061 +S31508008B602D4CA04201D1042419E02C4CA04201D17D +S31508008B70052414E02A4CA04201D106240FE0294C12 +S31508008B80A04201D107240AE0274CA04201D10824BB +S31508008B9005E0264CA04201D1092400E00A24B4408D +S31508008BA03C43C5F80848D8F800409C434D68ED0397 +S31508008BB000D51C43C8F80040104D2D1D2C689C4359 +S31508008BC04E68B60300D51C432C60D9F800409C4378 +S31508008BD04D68ED0200D51C43C9F80040DAF800409C +S31508008BE09C434D68AD0200D51C43CAF80040521C90 +S31508008BF0102AFFF43CAFBDE8F88F0000003C0140A6 +S31508008C00443802400030014000000240000402409F +S31508008C1000080240000C0240001002400014024006 +S31508008C2000180240001C02400020024000240240B6 +S31508008C30002A01D0816170470904816170470000EC +S31508008C4001488068704700001400002002488168C7 +S31508008C5002781144816070471400002010B5032083 +S31508008C6000F0D6F8002000F005F800F025F80020FE +S31508008C7010BD000070B504460D4D4FF47A71287882 +S31508008C80B1FBF0F00B490968B1FBF0F000F007FC06 +S31508008C9008B1012070BD102C07D200222146501EB3 +S31508008CA000F096F86C60002070BD012070BD0000D1 +S31508008CB01400002010000020F0B587B04148016874 +S31508008CC041F080510160016801F080510191011D58 +S31508008CD00A6842F480420A60096801F480410191F9 +S31508008CE0384910390A6842F002020A600A6802F036 +S31508008CF0020201920A6842F008020A60096801F055 +S31508008D0008010191016841F480210160016801F4BC +S31508008D1080210191016841F000710160006800F04E +S31508008D2000700190032000F073F800226FF00B002A +S31508008D30114600F04DF800226FF00A00114600F0C7 +S31508008D4047F800226FF00900114600F041F80022AA +S31508008D50501F114600F03CF80022101F114600F083 +S31508008D6037F80022901E114600F032F80022501EF5 +S31508008D70114600F02DF8802002900120039000246F +S31508008D800494059402A91048FFF762FE4FF4407058 +S31508008D90029002260396049403250595072006905B +S31508008DA002A90A4F3846FFF753FE02950396049424 +S31508008DB005950920069002A93846FFF749FE07B02F +S31508008DC0F0BD00004038024000040240000C02409A +S31508008DD0F0B40D460D4B1B68C3F30223C3F1070419 +S31508008DE0042C00D90424191D072901D2002300E008 +S31508008DF0DB1E012606FA04F1491E294099409E40C9 +S31508008E00761E16403143F0BC00F03EBF0CED00E084 +S31508008E1000F00701054A10684FF6FF03184040EABC +S31508008E200120034908431060704700000CED00E07C +S31508008E300000FA05F8B51948016841F0805101604B +S31508008E40006800F080500090154C206840F480308F +S31508008E502060FFF7F5FE05464FF47A7606E0FFF741 +S31508008E60EFFE401BB04201D90320F8BD6068C0037D +S31508008E70F5D5206840F400302060FFF7E1FE05468E +S31508008E8006E0FFF7DDFE401BB04201D90320F8BD1E +S31508008E9060688003F5D50020F8BD00004038024020 +S31508008EA0007000402DE9F04704460D46002C17D007 +S31508008EB0DFF83081D8F8000000F00F00A84211D280 +S31508008EC0D8F8000020F00F002843C8F80000D8F8AA +S31508008ED0000000F00F00A84204D00120BDE8F0878A +S31508008EE00120FBE72068404E810712D5400703D5CD +S31508008EF0306840F4E05030602078000703D53068C9 +S31508008F0040F4604030603068A16820F0F000084303 +S31508008F1030602078C0072ED03349606808390128A8 +S31508008F2006D0022809D0096889070BD40120D5E79D +S31508008F300968890306D40120D0E70968890101D4A4 +S31508008F400120CBE7316821F0030101433160FFF7C7 +S31508008F5077FE074641F2883906E0FFF771FEC01B27 +S31508008F60484501D90320B9E73068616800F00C006C +S31508008F70B0EB810FF1D1D8F8000000F00F00A8423D +S31508008F800ED9D8F8000020F00F002843C8F80000D2 +S31508008F90D8F8000000F00F00A84201D001209DE794 +S31508008FA02078400705D53068E16820F4E05008438A +S31508008FB030602078000706D53068216920F46040C3 +S31508008FC040EAC100306000F03BF83168074AC1F357 +S31508008FD00311515CC840064908600020FFF74AFEA5 +S31508008FE000207BE7003C024008380240E89C000865 +S31508008FF0100000200148006870470000100000209B +S3150800900000B5FFF7F7FF04490968044AC1F382214E +S31508009010515CC84000BD000008380240F89C0008B2 +S3150800902000B5FFF7E7FF04490968044AC1F342316E +S31508009030515CC84000BD000008380240F89C000892 +S3150800904010B51748006810F00C01164816D04310E2 +S31508009050042912D0082911D1114C241F216801F0C6 +S315080090603F02216849020AD52068C0F38810A0FB90 +S3150800907003010023FFF71EF909E0184610BD216811 +S315080090800023C1F38811A1FB0001FFF713F921683A +S31508009090C1F30141491C4900B0FBF1F010BD0000C5 +S315080090A0083802400024F4002DE9F84F04464FF032 +S315080090B00008002C15D02078DFF8BC93A9F1040726 +S315080090C0C007A7F1040560D0D9F80000C0F38100F5 +S315080090D001280CD0D9F80000C0F38100022803D07B +S315080090E00CE00120BDE8F88F3868400206D52868EC +S315080090F080034AD5606870BB0120F3E76068B0F565 +S31508009100803F11D0A8B1B0F5A02F1BD0286820F455 +S3150800911080302860286820F480202860606830B392 +S31508009120FFF78EFD06461EE0286840F4803028606A +S31508009130F4E7286820F480302860286820F4802026 +S315080091402860EBE7286840F480202860286840F407 +S3150800915080302860E2E718E0FFF772FD801B64287C +S3150800916001D90320BEE728688003F5D50DE0FFF78F +S3150800917067FD064606E0FFF763FD801B642801D9F4 +S315080091800320AFE728688003F5D4207880074BD5FD +S31508009190D9F8000010F00C0F08D0D9F80000C0F379 +S315080091A08100022812D1386840020FD42868800747 +S315080091B004D5E068012801D0012093E728682169D1 +S315080091C020F0F80040EAC10028602DE0E068C8B148 +S315080091D0286840F001002860FFF732FD064606E0E1 +S315080091E0FFF72EFD801B022801D903207AE728689D +S315080091F08007F5D52868216920F0F80040EAC10003 +S31508009200286011E0286820F001002860FFF718FDA3 +S31508009210064606E0FFF714FD801B022801D9032045 +S3150800922060E728688007F5D42078000730D5DFF88E +S3150800923048A260690AF16C0AA8B1DAF8000040F0A1 +S315080092400100CAF80000FFF7FBFC064606E0FFF738 +S31508009250F7FC801B022801D9032043E7DAF800004F +S315080092608007F4D514E0DAF8000020F00100CAF807 +S315080092700000FFF7E5FC064606E0FFF7E1FC801B69 +S31508009280022801D903202DE7DAF800008007F4D474 +S315080092902078400775D5DFF8E0A10AF1380ADAF830 +S315080092A00000C0000CD4DAF8000040F08050CAF87C +S315080092B00000DAF8000000F0805000904FF0010836 +S315080092C0DFF8B8B1DBF80000C00514D4DBF80000FD +S315080092D040F48070CBF80000FFF7B2FC064606E0C3 +S315080092E0FFF7AEFC801B642801D90320FAE6DBF8F9 +S315080092F00000C005F4D5DFF880B1A0680BF1680B53 +S31508009300012814D0D0B1052825D0DBF8000020F0BC +S315080093100100CBF80000DBF8000020F00400CBF8D1 +S315080093200000A06870B3FFF78BFC06462BE0DBF85D +S31508009330000040F00100CBF80000F2E7DBF800007F +S3150800934020F00100CBF80000DBF8000020F0040054 +S31508009350CBF80000E5E7DBF8000040F00400CBF8A6 +S315080093600000DBF8000040F00100CBF80000D8E769 +S31508009370FFF766FC811B41F28830814203D903203E +S31508009380B0E61FE004E0DBF800008007F0D510E047 +S31508009390FFF756FC064608E0FFF752FC811B41F230 +S315080093A08830814201D903209CE6DBF8000080075B +S315080093B0F2D4B8F1010F05D1DAF8000020F0805098 +S315080093C0CAF80000A069E8B3D9F80010C1F3810112 +S315080093D002294FD0022807D0286820F0807028601C +S315080093E0FFF72EFC044640E0286820F080702860CD +S315080093F0FFF726FC064606E0FFF722FC801B02283C +S3150800940001D903206EE628688001F5D4D4E907015E +S31508009410A26A4FF0FF330843616A03EB52028901DF +S3150800942041EA0241084394F82C1040EA016040F0F2 +S3150800943000503860286840F080702860FFF700FC0C +S31508009440044607E014E0FFF7FBFB001B022801D9DE +S31508009450032047E628688001F5D509E0FFF7F0FB09 +S31508009460001B022801D903203CE628688001F5D4B0 +S31508009470002037E6012035E6083802400070004033 +S3150800948004284FF0E02104D0086920F004000861A0 +S315080094907047086940F0040008617047704710B5C6 +S315080094A0401EB0F1807F01D3012010BD4FF0E024AB +S315080094B060610F21601700F0E7FB0020A06107201C +S315080094C02061002010BD10B5FFF7E8FF10BD10B5EC +S315080094D00446002C02D0606F10B107E0012010BDD1 +S315080094E0002084F87000204600F027F824206067E2 +S315080094F02068016821F001010160204600F0FAF9B0 +S31508009500012818D0606A10B1204600F070F920686A +S31508009510416821F4904141602068816821F02A0160 +S3150800952081602068016841F0010101602046BDE8BC +S31508009530104000F0C0B9012010BD70472DE9F84F62 +S3150800954004460E4615469946A06F202802D00220EA +S31508009550BDE8F88FFEB1F5B194F8700001281CD06B +S31508009560012084F870004FF00008C4F87C8022209F +S31508009570A067FFF765FB8246A4F85850A4F85A502E +S31508009580FF21A0684FF4805398420DD1226932B169 +S31508009590A4F85C100FE00120DAE70220D8E740F2D1 +S315080095A0FF11A4F85C1006E07F2268B1B0F1805F75 +S315080095B012D0A4F85C80B4F85C70984201D1206996 +S315080095C098B13546002628E0256915B1A4F85C202F +S315080095D0F1E7A4F85C10EEE7216919B13F21A4F878 +S315080095E05C10E8E7A4F85C20E5E7002515E0002212 +S315080095F0534620212046CDF8009000F00DFB08B117 +S315080096000320A5E79DB12068406A384005F8010B9C +S31508009610B4F85A00401EA4F85A00B4F85A000028B4 +S31508009620E5D12020A06784F87080002090E72068A4 +S31508009630406A384026F8020BEAE710B500F01CFB32 +S31508009640FFF70CFB00F046F800F0BEF8BDE8104046 +S31508009650AFF30080002202488021FFF7E9BA000034 +S315080096600004024070B500F0ADF804460C4D686879 S31508009670201AB0F5FA7F0AD328780A4B40B10020A1 -S315080096802870002218468021FFF7D4FA6C6070BD56 -S3150800969001202870012218468021FFF7CBFAF5E74A -S315080096A0080000200004024010B5FFF7D1FABDE813 -S315080096B01040FFF70ABF000010B592B0302106A887 -S315080096C0FEF76FFE142101A8FEF76BFE1F4801681E -S315080096D041F080510160006800F0805000901C48FD -S315080096E0016841F440410160006800F44040009080 -S315080096F0012006904FF4A020079002240C946005E0 -S315080097000D9008200E904FF4D8700F901094119475 -S3150800971006A8FFF7CBFC00B1FEE7FFF78DFB00B10B -S31508009720FEE70F2001900294002003904FF4A0500A -S3150800973004904FF480500590072101A8FFF7B4FB69 -S31508009740002800D0FEE712B010BD000040380240E5 -S31508009750007000400E48016841F4700101600D4830 -S31508009760016841F0010101600A4A002108321160CE -S315080097700268094B1A400260031D084A1A6002680B -S3150800978022F48022026003480C3001607047000012 -S3150800979088ED00E000380240FFFFF6FE1030002496 -S315080097A0FFF750BA10B5FFF727FC4FF47A71B0FBF4 -S315080097B0F1F0FFF776FE0420FFF764FE0022BDE80D -S315080097C01040501E1146FFF705BB90F82410C90734 -S315080097D006D001684A68836A22F400321A434A604E -S315080097E090F82410890706D501684A68C36A22F4E6 -S315080097F080321A434A6090F82410490706D5016852 -S315080098004A68036B22F480221A434A6090F82410AF -S31508009810090706D501684A68436B22F400421A43D1 -S315080098204A6090F82410C90606D501688A68836BD1 -S3150800983022F480521A438A6090F82410890606D5C5 -S3150800984001688A68C36B22F400521A438A6090F84A -S315080098502410490611D501684A68036C22F480125F -S315080098601A434A60016CB1F5801F06D101684A683F -S31508009870436C22F4C0021A434A6090F82410090681 -S3150800988006D501684A68806C22F4002202434A60C1 -S31508009890704738B504460025E567FFF7D3F9034650 -S315080098A02068006800070BD56FF07E400090002204 -S315080098B020464FF4001100F09DF908B1032038BD89 -S315080098C020206067A06784F87050002038BD00002B -S315080098D070B5044600200025A2682169E3690A4399 -S315080098E0616919430A4321680B68B64E334013432E -S315080098F00B6021684A68E36822F440521A434A60BA -S31508009900A169226A0A4321688B6823F430631343EA -S315080099108B60AD4E4FF400422168AC4BB14213D177 -S31508009920196811F0030107D0012909D0022905D0C9 -S31508009930032907D01021B4E00121B2E00221B0E0EA -S315080099400421AEE00821ACE0A14EB14213D119685A -S3150800995011F00C0107D0042909D0082905D00C29D3 -S3150800996007D010219DE000219BE0022199E0042107 -S3150800997097E0082195E0974EB14213D1196811F086 -S31508009980300107D0102909D0202905D0302907D061 -S31508009990102186E0002184E0022182E0042180E093 -S315080099A008217EE08C4EB14213D1196811F0C0012E -S315080099B007D0402909D0802905D0C02907D0102111 -S315080099C06FE000216DE002216BE0042169E00821C7 -S315080099D067E0824EB14216D1196811F440710AD077 -S315080099E0B1F5807F0BD0B1F5007F06D0B1F5407F89 -S315080099F007D0102155E0002153E0022151E004214F -S31508009A004FE008214DE0764EB14216D1196811F49F -S31508009A1040610AD0B1F5806F0BD0B1F5006F06D062 -S31508009A20B1F5406F07D010213BE0012139E0022152 -S31508009A3037E0042135E0082133E06A4EB14216D1F9 -S31508009A40196811F440510AD0B1F5805F0BD0B1F511 -S31508009A50005F06D0B1F5405F07D0102121E0002154 -S31508009A601FE002211DE004211BE0082119E05E4EDB -S31508009A70B14215D1196811F4404109D0B1F5804FAA -S31508009A800AD0914206D0B1F5404F07D0102108E020 -S31508009A90002106E0022104E0042102E0082100E09A -S31508009AA01021E3694FF6EF76934247D1092935D25B -S31508009AB0DFE801F0050F1934213434342B00FFF7A1 -S31508009AC0A1FA4100606801EB5001B1FBF0F080B2E9 -S31508009AD025E0FFF7A7FA4100606801EB5001B1FBEA -S31508009AE0F0F080B21BE06068404901EB5001B1FB21 -S31508009AF0F0F080B213E0FFF7A5FA4100606801EBC9 -S31508009B005001B1FBF0F080B209E060684FF4803193 -S31508009B1001EB5001B1FBF0F080B200E00125A0F1A5 -S31508009B201001B14208D84FF6F0710140C0F3420067 -S31508009B3001432068C16040E001253EE0092933D28F -S31508009B40DFE801F0050F1932213232322B00FFF718 -S31508009B5059FA0146606801EB5001B1FBF0F080B29A -S31508009B6023E0FFF75FFA0146606801EB5001B1FB9D -S31508009B70F0F080B219E060681D4901EB5001B1FBB5 -S31508009B80F0F080B211E0FFF75DFA0146606801EB7C -S31508009B905001B1FBF0F080B207E0606802EB5001BB -S31508009BA0B1FBF0F080B200E00125A0F11001B1424E -S31508009BB002D82168C86000E001250020206660669A -S31508009BC0284670BDF369FFEF001001409038024047 -S31508009BD00044004000480040004C0040005000404F -S31508009BE00014014000780040007C00400048E8016D -S31508009BF00024F4002DE9F04104460E46174698461F -S31508009C00069D08E0681C06D0FFF71CF8A0EB0800C4 -S31508009C10A8420BD855B12068C06936EA000017D0AB -S31508009C200020B842EED00020BDE8F0812068016827 -S31508009C3021F4D07101602068816821F001018160FA -S31508009C4020206067A067002084F870000320EBE7F7 -S31508009C500120E6E710B50023014604480122FFF774 -S31508009C606FFC08B1002010BD012010BD6400002063 -S31508009C700907090E002804DB00F1E02080F800142B -S31508009C80704700F00F0000F1E02080F8141D7047BF -S31508009C90FFF7D5FCFEF76DFCFFF7E4FCFEF762FC68 -S31508009CA0FAE74FF04070E1EE100A70470502060227 -S31508009CB0060307030803090309040A040B040C0432 -S31508009CC00C050D050E050F050F06100610071008E2 -S31508009CD0000000000000000001020304060708094E -S31508009CE00000000001020304089D0008000000208F -S31508009CF02000000008820008289D00082000002097 -S31508009D005007000024820008000000000000000040 -S31508009D1000000000000000000024F400010000001C -S30D08009D2010000000000000001D +S315080096802870002218468021FFF7D2FA6C6070BD58 +S3150800969001202870012218468021FFF7C9FAF5E74C +S315080096A0080000200004024010B5002301460448C3 +S315080096B00122FFF743FF08B1002010BD012010BDAD +S315080096C06400002010B5FFF7C1FABDE81040FFF7A7 +S315080096D0FABE000010B592B0302106A8FEF761FE6A +S315080096E0142101A8FEF75DFE1F48016841F080516C +S315080096F00160006800F0805000901C48016841F441 +S3150800970040410160006800F4404000900120069046 +S315080097104FF4A020079002240C9460050D900820B1 +S315080097200E904FF4D8700F901094119406A8FFF776 +S31508009730BBFC00B1FEE7FFF77DFB00B1FEE70F209B +S3150800974001900294002003904FF4A05004904FF427 +S3150800975080500590072101A8FFF7A4FB002800D038 +S31508009760FEE712B010BD000040380240007000400D +S315080097701048016841F4700101600F48016841F022 +S31508009780010101600C4A00210832116002680B4B86 +S315080097901A400260031D0A4A1A60026822F48022EF +S315080097A0026005480C300160580602498039086095 +S315080097B07047000088ED00E000380240FFFFF6FE23 +S315080097C010300024FFF73CBA10B5FFF713FC4FF42E +S315080097D07A71B0FBF1F0FFF762FE0420FFF750FE46 +S315080097E00022BDE81040501E1146FFF7F1BA90F866 +S315080097F02410C90706D001684A68836A22F4003231 +S315080098001A434A6090F82410890706D501684A6801 +S31508009810C36A22F480321A434A6090F82410490732 +S3150800982006D501684A68036B22F480221A434A6007 +S3150800983090F82410090706D501684A68436B22F494 +S3150800984000421A434A6090F82410C90606D50168F2 +S315080098508A68836B22F480521A438A6090F824102F +S31508009860890606D501688A68C36B22F400521A4332 +S315080098708A6090F82410490611D501684A68036C75 +S3150800988022F480121A434A60016CB1F5801F06D192 +S3150800989001684A68436C22F4C0021A434A6090F889 +S315080098A02410090606D501684A68806C22F400224D +S315080098B002434A60704738B504460025E567FFF756 +S315080098C0BFF903462068006800070BD56FF07E4095 +S315080098D00090002220464FF4001100F09DF908B1CF +S315080098E0032038BD20206067A06784F870500020E8 +S315080098F038BD000070B5044600200025A26821691D +S31508009900E3690A43616919430A4321680B68B64E3D +S31508009910334013430B6021684A68E36822F44052D7 +S315080099201A434A60A169226A0A4321688B6823F4AC +S31508009930306313438B60AD4E4FF400422168AC4B45 +S31508009940B14213D1196811F0030107D0012909D0D2 +S31508009950022905D0032907D01021B4E00121B2E07D +S315080099600221B0E00421AEE00821ACE0A14EB142EC +S3150800997013D1196811F00C0107D0042909D0082958 +S3150800998005D00C2907D010219DE000219BE002217B +S3150800999099E0042197E0082195E0974EB14213D14A +S315080099A0196811F0300107D0102909D0202905D0EF +S315080099B0302907D0102186E0002184E0022182E0C8 +S315080099C0042180E008217EE08C4EB14213D119684B +S315080099D011F0C00107D0402909D0802905D0C02937 +S315080099E007D010216FE000216DE002216BE0042111 +S315080099F069E0082167E0824EB14216D1196811F470 +S31508009A0040710AD0B1F5807F0BD0B1F5007F06D042 +S31508009A10B1F5407F07D0102155E0002153E002211F +S31508009A2051E004214FE008214DE0764EB14216D1AF +S31508009A30196811F440610AD0B1F5806F0BD0B1F501 +S31508009A40006F06D0B1F5406F07D010213BE0012129 +S31508009A5039E0022137E0042135E0082133E06A4E77 +S31508009A60B14216D1196811F440510AD0B1F5805F98 +S31508009A700BD0B1F5005F06D0B1F5405F07D01021D5 +S31508009A8021E000211FE002211DE004211BE008213E +S31508009A9019E05E4EB14215D1196811F4404109D05A +S31508009AA0B1F5804F0AD0914206D0B1F5404F07D0A4 +S31508009AB0102108E0002106E0022104E0042102E06A +S31508009AC0082100E01021E3694FF6EF76934247D16B +S31508009AD0092935D2DFE801F0050F19342134343469 +S31508009AE02B00FFF78DFA4100606801EB5001B1FBCE +S31508009AF0F0F080B225E0FFF793FA4100606801EBC9 +S31508009B005001B1FBF0F080B21BE06068404901EB00 +S31508009B105001B1FBF0F080B213E0FFF791FA410073 +S31508009B20606801EB5001B1FBF0F080B209E06068B3 +S31508009B304FF4803101EB5001B1FBF0F080B200E048 +S31508009B400125A0F11001B14208D84FF6F071014085 +S31508009B50C0F3420001432068C16040E001253EE0B1 +S31508009B60092933D2DFE801F0050F193221323232E2 +S31508009B702B00FFF745FA0146606801EB5001B1FB7F +S31508009B80F0F080B223E0FFF74BFA0146606801EB7C +S31508009B905001B1FBF0F080B219E060681D4901EB95 +S31508009BA05001B1FBF0F080B211E0FFF749FA014627 +S31508009BB0606801EB5001B1FBF0F080B207E0606825 +S31508009BC002EB5001B1FBF0F080B200E00125A0F1F4 +S31508009BD01001B14202D82168C86000E001250020C2 +S31508009BE020666066284670BDF369FFEF00100140E5 +S31508009BF0903802400044004000480040004C0040B5 +S31508009C00005000400014014000780040007C0040ED +S31508009C100048E8010024F4002DE9F04104460E4608 +S31508009C2017469846069D08E0681C06D0FFF708F810 +S31508009C30A0EB0800A8420BD855B12068C06936EADF +S31508009C40000017D00020B842EED00020BDE8F08111 +S31508009C502068016821F4D07101602068816821F0CC +S31508009C600101816020206067A067002084F87000E9 +S31508009C700320EBE70120E6E7024901480860704740 +S31508009C800080000808ED00E00907090E002804DB3B +S31508009C9000F1E02080F80014704700F00F0000F192 +S31508009CA0E02080F8141D7047FFF7C7FCFEF75FFC3D +S31508009CB0FFF7D8FCFEF754FCFAE74FF04070E1EEE8 +S31508009CC0100A70470502060206030703080309037C +S31508009CD009040A040B040C040C050D050E050F05F2 +S31508009CE00F0610061007100800000000000000000C +S31508009CF00102030406070809000000000102030424 +S31508009D00209D0008000000202000000008820008AE +S31508009D10409D00082000002050070000248200080B +S31508009D200000000000000000000000000000000025 +S31508009D300024F400010000001000000000000000EC S705080081CDA4 diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/lib/system_stm32f7xx.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/lib/system_stm32f7xx.c index 534b088b..cb4e5662 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/lib/system_stm32f7xx.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/lib/system_stm32f7xx.c @@ -172,18 +172,11 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM + /* Configure the Vector Table location add offset address ------------------*/ +#ifdef VECT_TAB_SRAM SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif #endif } diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/main.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/main.c index 4a22ae82..6771e347 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/main.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __Vectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__Vectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/.settings/language.settings.xml index eb3008fa..004221cd 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/.settings/language.settings.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/Debug/demoprog_stm32f746.elf b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/Debug/demoprog_stm32f746.elf index 68abf533..2a122961 100755 Binary files a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/Debug/demoprog_stm32f746.elf and b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/Debug/demoprog_stm32f746.elf differ diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/Debug/demoprog_stm32f746.srec b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/Debug/demoprog_stm32f746.srec index 1496ad4f..6a5c9554 100755 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/Debug/demoprog_stm32f746.srec +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/Debug/demoprog_stm32f746.srec @@ -1,37 +1,37 @@ S01A000064656D6F70726F675F73746D3332663734362E737265638E -S3150800800000000520C99E0008199F0008199F00084E -S31508008010199F0008199F0008199F00080000000012 -S31508008020000000000000000000000000199F000882 -S31508008030199F000800000000199F0008519F0008BA -S31508008040199F0008199F0008199F0008199F000822 -S31508008050199F0008199F0008199F0008199F000812 -S31508008060199F0008199F0008199F0008199F000802 -S31508008070199F0008199F0008199F0008199F0008F2 -S31508008080199F0008199F0008199F0008199F0008E2 -S31508008090199F0008199F0008199F0008199F0008D2 -S315080080A0199F0008199F0008199F0008199F0008C2 -S315080080B0199F0008199F0008199F0008199F0008B2 -S315080080C0199F0008199F0008199F0008199F0008A2 -S315080080D0199F0008199F0008199F0008199F000892 -S315080080E0199F0008199F0008199F0008199F000882 -S315080080F0199F0008199F0008199F0008199F000872 -S31508008100199F0008199F0008199F0008199F000861 -S31508008110199F0008199F0008199F0008199F000851 -S31508008120199F0008199F0008199F0008199F000841 -S31508008130199F0008199F0008199F0008199F000831 -S31508008140199F0008199F0008199F0008199F000821 -S31508008150199F0008199F0008199F0008199F000811 -S31508008160199F0008199F0008199F0008199F000801 -S31508008170199F0008199F0008199F000800000000B1 -S31508008180199F0008199F0008199F0008199F0008E1 -S31508008190199F0008199F0008199F0008199F0008D1 -S315080081A0199F0008199F0008199F0008199F0008C1 -S315080081B0199F0008199F0008199F0008199F0008B1 -S311080081C0199F0008199F0008EE11AA5527 +S3150800800000000520E19E0008319F0008319F000806 +S31508008010319F0008319F0008319F000800000000CA +S31508008020000000000000000000000000319F00086A +S31508008030319F000800000000319F0008699F000872 +S31508008040319F0008319F0008319F0008319F0008C2 +S31508008050319F0008319F0008319F0008319F0008B2 +S31508008060319F0008319F0008319F0008319F0008A2 +S31508008070319F0008319F0008319F0008319F000892 +S31508008080319F0008319F0008319F0008319F000882 +S31508008090319F0008319F0008319F0008319F000872 +S315080080A0319F0008319F0008319F0008319F000862 +S315080080B0319F0008319F0008319F0008319F000852 +S315080080C0319F0008319F0008319F0008319F000842 +S315080080D0319F0008319F0008319F0008319F000832 +S315080080E0319F0008319F0008319F0008319F000822 +S315080080F0319F0008319F0008319F0008319F000812 +S31508008100319F0008319F0008319F0008319F000801 +S31508008110319F0008319F0008319F0008319F0008F1 +S31508008120319F0008319F0008319F0008319F0008E1 +S31508008130319F0008319F0008319F0008319F0008D1 +S31508008140319F0008319F0008319F0008319F0008C1 +S31508008150319F0008319F0008319F0008319F0008B1 +S31508008160319F0008319F0008319F0008319F0008A1 +S31508008170319F0008319F0008319F00080000000069 +S31508008180319F0008319F0008319F0008319F000881 +S31508008190319F0008319F0008319F0008319F000871 +S315080081A0319F0008319F0008319F0008319F000861 +S315080081B0319F0008319F0008319F0008319F000851 +S311080081C0319F0008319F0008EE11AA55F7 S315080081CC10B5054C237833B9044B13B10448AFF3F7 S315080081DC00800123237010BD0C0000200000000055 -S315080081ECB49F000808B5034B1BB103490348AFF30A -S315080081FC008008BD0000000010000020B49F000895 +S315080081ECCC9F000808B5034B1BB103490348AFF3F2 +S315080081FC008008BD0000000010000020CC9F00087D S3150800820C53B94AB9002908BF00281CBF4FF0FF31E3 S3150800821C4FF0FF3000F07AB9ADF1080C6DE904CED9 S3150800822C00F006F8DDF804E0DDE9022304B0704737 @@ -83,437 +83,439 @@ S315080084FC91E78146BEE7014678E702383C4445E7F2 S3150800850C084608E7A8F102083D442BE7704700BF68 S3150800851C08B50948094B03604FF4614343600023CF S3150800852C8360C36003610C2242618361C361036289 -S3150800853C436201F074FB08BD50000020004800405F -S3150800854C2DE9F04104460D461746984601F042F8C7 +S3150800853C436201F070FB08BD500000200048004063 +S3150800854C2DE9F04104460D461746984601F03EF8CB S3150800855C154BA3FB00308009002201E00132D2B290 S3150800856C112A1ED8114B13F8121003EB420393F879 S3150800857C01E001EB0E0303FB0443B0FBF3FC03FB26 S3150800858C1C06002EEAD11FFA8CF32B80013B9BB2FA S3150800859CB3F5806FE2D2397088F800E00120BDE8A7 -S315080085ACF0810020BDE8F081D34D6210CC9F000805 +S315080085ACF0810020BDE8F081D34D6210E49F0008ED S315080085BC30B58DB00025ADF82E508DF82D500CAB7E S315080085CC03F8045D0DF12D020DF12E014FF4FA702E S315080085DCFFF7B6FF1A4C1B4B236025766576A576F6 S315080085ECE57625776577A560E5609DF82D30013B26 S315080085FC1B0423619DF82C30013B1B056361BDF8F8 -S3150800860C2E306360204600F034F906950795012351 +S3150800860C2E306360204600F030F906950795012355 S3150800861C08934CF6E042019202954FF6E0720392EB S3150800862C04220492059509930E230A930DEB020175 -S3150800863C204600F0C5F9204600F058FA0DB030BDBA +S3150800863C204600F0C1F9204600F054FA0DB030BDC2 S3150800864C280000200064004008B5002301220146DA -S3150800865C034801F035FA08B1002008BD012008BD11 +S3150800865C034801F031FA08B1002008BD012008BD15 S3150800866C5000002008B5FFF753FFFFF7A1FF08BD20 S3150800867CBFF34F8F0549CA6802F4E062044B1343F3 S3150800868CCB60BFF34F8F00BFFDE700BF00ED00E0E6 -S3150800869C0400FA0508B5224B1B78B3B92148FFF735 -S315080086ACD3FF012800D008BD1E4B1B78013BDBB25B -S315080086BC3F2BF8D801F042FC1B4B18600122184BD3 -S315080086CC1A700022194B1A7008BD184B1B78013307 -S315080086DC14481844FFF7B8FF01280AD001F02EFCFD -S315080086EC114B1B6864339842DDD900220C4B1A7067 -S315080086FCD9E70E4A13780133DBB21370094A12789C -S3150800870C9342D0D10022064B1A70064B5B78FF2B8E -S3150800871CC9D1044B9B78002BC5D1FFF7A9FF00BF25 -S3150800872C11010020D00000201401002012010020A5 -S3150800873C00B58BB001AB03AA00210F4800F004FA70 -S3150800874C30B940F26763039A9A4204D0002343B9BE -S3150800875C0BB05DF804FB059B0BB10023F7E701236F -S3150800876CF5E79DF80430FF2BF2D19DF80530002B68 -S3150800877CEED1FFF77DFF00BF2800002008B5FFF7F4 -S3150800878C89FFFFF7D5FF08BD08B5002280210248EE -S3150800879C00F0D0FB08BD00BF0004024010B501F084 -S315080087ACCDFB0E4B1B68C31AB3F5FA7F0CD30446E4 -S315080087BC0B4B1B784BB90122094B1A7080210948BF -S315080087CC00F0B8FB054B1C6010BD0022044B1A7058 -S315080087DC8021044800F0AEFBF4E700BF1C01002022 -S315080087EC180100200004024010B504460E4B1878F8 -S315080087FC4FF47A73B3FBF0F30C4A1068B0FBF3F042 -S3150800880C00F07EFA68B90F2C01D9012010BD0022A0 -S3150800881C21464FF0FF3000F043FA054B1C60002050 -S3150800882C10BD012010BD00BF00000020080000206C -S3150800883C0400002008B5032000F020FA0020FFF7FA -S3150800884CD3FF01F0A9FA002008BD0000034A1168FD -S3150800885C034B1B780B441360704700BF20010020A4 -S3150800886C00000020014B1868704700BF200100204B -S3150800887C7047002800F0A18038B5044690F82030DF -S3150800888CD3B12268136823F002031360FFF7EAFFDB -S3150800889C054623685A6812F0020F10D0FFF7E2FF5C -S315080088AC401B0A28F5D9636A43F40033636205232F -S315080088BC84F82030012038BDFFF7DAFFE1E71A68A3 -S315080088CC42F001021A60FFF7CDFF054623685A6885 -S315080088DC12F0010F0DD1FFF7C5FF401B0A28F5D979 -S315080088EC636A43F400336362052384F8203001205D -S315080088FC38BD227E012A3DD01A6822F080021A6001 -S3150800890C637E012B3BD02268136823F04003136067 -S3150800891CA37E012B39D02268136823F02003136039 -S3150800892CE37E012B37D02268136843F010031360DB -S3150800893C237F012B35D02268136823F008031360B4 -S3150800894C637F012B33D02268136823F0040313606A -S3150800895C2168A368E26813432269134362691343C7 -S3150800896C6268013A1343CB6100206062012384F8E4 -S3150800897C203038BD1A6842F080021A60C0E72268B7 -S3150800898C136843F040031360C2E72268136843F088 -S3150800899C20031360C4E72268136823F010031360DE -S315080089ACC6E72268136843F008031360C8E7226811 -S315080089BC136843F004031360CAE7012070470000EC -S315080089CC90F82030013BDBB2012B05D9436A43F4FE -S315080089DC802343620120704770B4434BD3F80022BE -S315080089EC42F00102C3F80022D3F8002222F47C528A -S315080089FCC3F80022D3F80022486A42EA0022C3F8D8 -S31508008A0C00224A6902F01F02012000FA02F2D3F88A -S31508008A1C1C42D0430440C3F81C42CB69B3B9324B51 -S31508008A2CD3F80C420440C3F80C424C69CE688D88C6 -S31508008A3C45EA0645483443F834504D698E680C8827 -S31508008A4C44EA0644483503EBC5035C60CB69012B45 -S31508008A5C1DD08B69002B32D1234CD4F80432034039 -S31508008A6CC4F804320B698BBB1F4BD3F81442204055 -S31508008A7CC3F814020B6A012B2FD01B4AD2F800320A -S31508008A8C23F00103C2F80032002070BC7047164B65 -S31508008A9CD3F80C421443C3F80C424C690E688D8803 -S31508008AAC45EA0645483443F834504D698E688C8936 -S31508008ABC44EA0644483503EBC5035C60C9E70A4C2F -S31508008ACCD4F804321343C4F80432CBE70648D0F87A -S31508008ADC14321343C0F81432CCE7034BD3F81C12E8 -S31508008AEC0A43C3F81C22C8E70064004038B590F85E -S31508008AFC2030DBB2012B05D0436A43F400234362D2 -S31508008B0C012038BD0446022380F820300268136819 -S31508008B1C23F001031360FFF7A5FE054623685B687F -S31508008B2C13F0010F0DD0FFF79DFE401B0A28F5D94F -S31508008B3C636A43F400336362052384F8203001200A -S31508008B4C38BD0020606238BD30B490F82040013C36 -S31508008B5CE4B2012C06D9436A43F48023436201200C -S31508008B6C30BC704700296FD10468E46814F0030F11 -S31508008B7C64D0056801F11B0424012C5904F0040483 -S31508008B8C9460002C6BD1056801F11B0424012C5947 -S31508008B9C640D1460056801F11B0424012D59C5F3F5 -S31508008BAC4005D560056825446D6805F00F05156107 -S31508008BBC056825446D68C5F30725956105682C4439 -S31508008BCC6468240C546104680A011444D4F8B84146 -S31508008BDC1C7004681444D4F8B841C4F307245C70B8 -S31508008BEC04681444D4F8B841C4F307449C70046868 -S31508008BFC1444D4F8B841240EDC7004681444D4F830 -S31508008C0CBC411C7104681444D4F8BC41C4F3072451 -S31508008C1C5C7104681444D4F8BC41C4F307449C71D1 -S31508008C2C04682244D2F8BC21120EDA71F9B902682A -S31508008C3CD36843F02003D360002091E7436A43F4DA -S31508008C4C0013436201208BE70468246914F0030FB0 -S31508008C5C8FD1436A43F400134362012080E7056809 -S31508008C6C01F11B0424012C59E408546092E70268AC -S31508008C7C136943F020031361002071E70649CB689A -S31508008C8C23F4E0631B041B0C000200F4E0600343AE -S31508008C9C024A1A43CA60704700ED00E00000FA0564 -S31508008CAC30B4144BDB68C3F30223C3F10704042C5A -S31508008CBC28BF04241D1D062D13D9033B012505FACF -S31508008CCC04F4013C2140994005FA03F3013B134097 -S31508008CDC1943002807DB0901C9B2074B195430BCE4 -S31508008CEC70470023EAE700F00F000901C9B2034BED -S31508008CFC1954F4E700ED00E000E400E014ED00E0A0 -S31508008D0C0138B0F1807F0AD2064B5860F021064A2A -S31508008D1C82F823100020986007221A6070470120F9 -S31508008D2C704700BF10E000E000ED00E0042805D015 -S31508008D3C054A136823F0040313607047024A136844 -S31508008D4C43F004031360704710E000E0704708B561 -S31508008D5CFFF7FCFF08BD0000F0B583B0002437E030 -S31508008D6C092600E0002606FA0EF6324302336C4E4C -S31508008D7C46F823206B4B1A68EB4302EA03064F6846 -S31508008D8C17F4803F01D045EA0206664A1660526817 -S31508008D9C03EA02064F6817F4003F01D045EA0206BB -S31508008DAC604A5660926803EA02064F6817F4801FF9 -S31508008DBC01D045EA02065B4A9660D26813404E68B3 -S31508008DCC16F4001F01D045EA0203564AD360013453 -S31508008DDC0F2C00F2A3800123A3400A6803EA0205BC -S31508008DECAB42F4D14A68122A18BF022A12D14FEAAA -S31508008DFCD40E0EF1080E50F82E2004F00706B60015 -S31508008E0C0F27B74022EA07020F6907FA06F632431C -S31508008E1C40F82E2006684FEA440E032202FA0EF298 -S31508008E2CD24316404F6807F0030707FA0EF73E437E -S31508008E3C06604E68771E112E18BF012F01D9122E07 -S31508008E4C0FD186681640CF6807FA0EF73E43866040 -S31508008E5C466826EA03034E68C6F30016A640334353 -S31508008E6C4360C3681A408B6803FA0EF31A43C26050 -S31508008E7C4B6813F0805FAAD02B4B5A6C42F4804295 -S31508008E8C5A645B6C03F480430193019BA3089E1CF4 -S31508008E9C234A52F8262004F003064FEA860E0F26BC -S31508008EAC06FA0EF622EA0602204FB8423FF45AAFEB -S31508008EBC1F4EB04222D006F58066B04220D006F589 -S31508008ECC8066B0421ED006F58066B0421CD006F508 -S31508008EDC8066B0421AD006F58066B04218D006F500 -S31508008EEC8066B04216D006F58066B04214D006F5F8 -S31508008EFC8066B0423FF434AF0A2634E7012632E7DF -S31508008F0C022630E703262EE704262CE705262AE751 -S31508008F1C062628E7072626E7082624E703B0F0BD29 -S31508008F2C00380140003C0140003802400000024075 -S31508008F3C0004024012B909048161704781617047C7 -S31508008F4C10B582B01B4B1A6C42F080521A641B6C1B -S31508008F5C03F080530193019B174A136843F480333B -S31508008F6C1360FFF77FFC0446134B5B6813F4803FD2 -S31508008F7C08D1FFF777FC001BB0F57A7FF4D90320EC -S31508008F8C02B010BD0C4A136843F400331360FFF7A4 -S31508008F9C69FC0446084B5B6813F4003F07D1FFF7DE -S31508008FAC61FC001BB0F57A7FF4D90320E8E70020B2 -S31508008FBCE6E700BF0038024000700040002800F0C9 -S31508008FCCDB8170B582B00446036813F0010F3AD002 -S31508008FDCA24B9B6803F00C03042B2BD09F4B9B686E -S31508008FEC03F00C03082B20D06368B3F5803F50D0F0 -S31508008FFC002B54D1994B1A6822F480321A601A68DD -S3150800900C22F480221A606368002B5FD0FFF72AFCD3 -S3150800901C0546924B1B6813F4003F14D1FFF722FC4C -S3150800902C401B6428F5D90320ABE18C4B5B6813F421 -S3150800903C800FD9D0894B1B6813F4003F03D06368A3 -S3150800904C002B00F09B81236813F0020F64D0834B2E -S3150800905C9B6813F00C0F4DD0804B9B6803F00C03E8 -S3150800906C082B42D0E368002B79D07C4A136843F06E -S3150800907C01031360FFF7F6FB0546784B1B6813F0E4 -S3150800908C020F63D1FFF7EEFB401B0228F5D903202C -S3150800909C77E1724A136843F480331360B3E7B3F588 -S315080090ACA02F09D06D4B1A6822F480321A601A6800 -S315080090BC22F480221A60A6E7684B1A6842F48022CA -S315080090CC1A601A6842F480321A609CE7FFF7CAFBEA -S315080090DC0546624B1B6813F4003FB4D0FFF7C2FB7E -S315080090EC401B6428F5D903204BE15C4B5B6813F4F1 -S315080090FC800FB7D1594B1B6813F0020F04D0E368E5 -S3150800910C012B01D001203CE1544A136823F0F803E3 -S3150800911C216943EAC1031360236813F0080F46D08C -S3150800912C636983B34D4A536F43F001035367FFF7E3 -S3150800913C99FB0546494B5B6F13F0020F37D1FFF7C6 -S3150800914C91FB401B0228F5D903201AE1434A136800 -S3150800915C23F0F803216943EAC1031360DCE73F4AAD -S3150800916C136823F001031360FFF77CFB05463B4BA2 -S3150800917C1B6813F0020FCFD0FFF774FB401B0228B5 -S3150800918CF5D90320FDE0354A536F23F001035367E5 -S3150800919CFFF768FB0546314B5B6F13F0020F06D0E1 -S315080091ACFFF760FB401B0228F5D90320E9E023688A -S315080091BC13F0040F7ED0294B1B6C13F0805F31D152 -S315080091CC264B1A6C42F080521A641B6C03F08053BF -S315080091DC0193019B0125224B1B6813F4807F23D036 -S315080091ECA368012B34D0002B3CD11C4B1A6F22F0F0 -S315080091FC01021A671A6F22F004021A67A368002B79 -S3150800920C46D0FFF72FFB0646144B1B6F13F0020FC5 -S3150800921C4FD1FFF727FB801B41F288339842F3D9CD -S3150800922C0320AEE00025D6E70D4A136843F4807395 -S3150800923C1360FFF717FB0646094B1B6813F4807F70 -S3150800924CCED1FFF70FFB801B6428F5D9032098E0D5 -S3150800925C024A136F43F001031367CFE70038024045 -S3150800926C00700040052B09D0484B1A6F22F00102FA -S3150800927C1A671A6F22F004021A67BFE7434B1A6F74 -S3150800928C42F004021A671A6F42F001021A67B5E730 -S3150800929CFFF7E8FA06463D4B1B6F13F0020F08D092 -S315080092ACFFF7E0FA801B41F288339842F3D9032082 -S315080092BC67E0F5B9A369002B62D0344A926802F0CC -S315080092CC0C02082A5FD0022B19D0304A136823F0F7 -S315080092DC80731360FFF7C6FA04462C4B1B6813F011 -S315080092EC007F47D0FFF7BEFA001B0228F5D90320EA -S315080092FC47E0264A136C23F080531364DAE7234AB3 -S3150800930C136823F080731360FFF7ACFA05461F4BFE -S3150800931C1B6813F0007F06D0FFF7A4FA401B02283F -S3150800932CF5D903202DE0E369226A1343626A43EAFE -S3150800933C8213A26A5208013A43EA0243E26A43EAF2 -S3150800934C026343F00053114A5360136843F0807369 -S3150800935C1360FFF787FA04460C4B1B6813F0007F63 -S3150800936C06D1FFF77FFA001B0228F5D9032008E07F -S3150800937C002006E0002004E001207047012000E0F0 -S3150800938C002002B070BD0120FBE700BF0038024088 -S3150800939CF8B5314B9B6803F00C03042B59D0082BFA -S315080093AC01D02E48F8BD2C4B5A6802F03F025B6878 -S315080093BC13F4800F2AD0284B5B68C3F388131E4618 -S315080093CC00275C010025E41A65EB0705A90141EAAB -S315080093DC9461A001001B61EB0501CB0043EA5073B5 -S315080093ECC400A01943EB07014B0243EAD0534402CD -S315080093FC204619460023FEF703FF174B5B68C3F399 -S3150800940C014301335B00B0FBF3F0F8BD124B5B680C -S3150800941CC3F388131E4600275C010025E41A65EB86 -S3150800942C0705A90141EA9461A001001B61EB05013E -S3150800943CCB0043EA5073C400A01943EB07018B0217 -S3150800944C43EA90538402204619460023FEF7D8FEB9 -S3150800945CD3E70348F8BD00BF003802400024F400E7 -S3150800946C00127A00002800F0A28070B50446524B10 -S3150800947C1B6803F00F038B420CD24F4A136823F078 -S3150800948C0F030B431360136803F00F03994201D0C3 -S3150800949C012070BD236813F0020F17D013F0040FC8 -S315080094AC04D0464A936843F4E0539360236813F058 -S315080094BC080F04D0414A936843F4604393603F4ACB -S315080094CC936823F0F003A068034393600D46236862 -S315080094DC13F0010F31D06368012B20D0022B25D055 -S315080094EC364A126812F0020F63D034498A6822F0A1 -S315080094FC030213438B60FFF7B5F906462F4B9B689F -S3150800950C03F00C036268B3EB820F16D0FFF7AAF9C7 -S3150800951C801B41F288339842F0D9032070BD274A44 -S3150800952C126812F4003FE0D1012070BD234A12687C -S3150800953C12F0007FD9D1012070BD1F4B1B6803F0B8 -S3150800954C0F039D420CD21C4A136823F00F032B43BE -S3150800955C1360136803F00F039D4201D0012070BD00 -S3150800956C236813F0040F06D0144A936823F4E053C7 -S3150800957CE1680B439360236813F0080F07D00F4A72 -S3150800958C936823F46043216943EAC1039360FFF7A8 -S3150800959CFFFE0A4B9B68C3F30313094AD35CD840F6 -S315080095AC084B18600020FFF71FF9002070BD01203A -S315080095BC7047012070BD00BF003C024000380240D5 -S315080095CCF09F000808000020014B1868704700BF80 -S315080095DC0800002008B5FFF7F7FF044B9B68C3F398 -S315080095EC8223034AD35CD84008BD00BF003802402A -S315080095FC00A0000808B5FFF7E7FF044B9B68C3F308 -S3150800960C4233034AD35CD84008BD00BF0038024039 -S3150800961C00A000087047000010B50446836802696C -S3150800962C134342691343C2691343016808689C4A89 -S3150800963C024013430B602268536823F44053E168D5 -S3150800964C0B435360A369226A134321688A6822F480 -S3150800965C306213438B602368924A93422BD0924A0A -S3150800966C93423BD0914A934250D0914A934263D04D -S3150800967C904A934275D0904A934200F08A808F4A5A -S3150800968C934200F09E808E4A934200F0B2801023DB -S3150800969CE269B2F5004F00F0D480082B00F26F8116 -S315080096ACDFE813F03201470151016D015A016D01D2 -S315080096BC6D016D016401834BD3F8903003F00303FD -S315080096CC032B09D8DFE803F00204AD060123DFE714 -S315080096DC0423DDE70823DBE71023D9E7794BD3F816 -S315080096EC903003F00C030C2B0ED8DFE803F0070DB3 -S315080096FC0D0D090D0D0D9C0D0D0D0B000023C7E767 -S3150800970C0423C5E70823C3E71023C1E76D4BD3F839 -S3150800971C903003F03003102B0AD006D9202B00F01A -S3150800972C8480302B06D10823B2E71BB90023AFE798 -S3150800973C0423ADE71023ABE7624BD3F8903003F064 -S3150800974CC003402B09D005D9802B70D0C02B06D16D -S3150800975C08239DE71BB900239AE7042398E71023EF -S3150800976C96E7584BD3F8903003F44073B3F5807FE3 -S3150800977C0BD007D9B3F5007F5BD0B3F5407F06D184 -S3150800978C082385E71BB9002382E7042380E7102307 -S3150800979C7EE74C4BD3F8903003F44063B3F5806FF7 -S315080097AC0BD007D9B3F5006F45D0B3F5406F06D18A -S315080097BC08236DE71BB901236AE7042368E710231E -S315080097CC66E7404BD3F8903003F44053B3F5805F0B -S315080097DC0BD007D9B3F5005F2FD0B3F5405F06D190 -S315080097EC082355E71BB9002352E7042350E7102337 -S315080097FC4EE7344BD3F8903003F44043B3F5804F1F -S3150800980C0BD007D9B3F5004F19D0B3F5404F06D195 -S3150800981C08233DE71BB900233AE7042338E710234E -S3150800982C36E7022334E7022332E7022330E7022322 -S3150800983C2EE702232CE702232AE7022328E7022332 -S3150800984C26E7082B5DD8DFE803F0051F3F5C485C6C -S3150800985C5C5C5300FFF7BEFE6268530803EB4003DB -S3150800986CB3FBF2F39BB20020A3F110014FF6EF7293 -S3150800987C914200F287809AB222F00F02C3F3420398 -S3150800988C13432268D36050E0FFF7B4FE62685308AE -S3150800989C03EB4003B3FBF2F39BB20020E4E700BFF3 -S315080098ACF369FFEF001001400044004000480040F7 -S315080098BC004C004000500040001401400078004065 -S315080098CC007C0040003802406268304B03EB5203C0 -S315080098DCB3FBF2F39BB20020C6E7FFF759FD6268AB -S315080098EC530803EB4003B3FBF2F39BB20020BBE730 -S315080098FC6268530803F58033B3FBF2F39BB200207E -S3150800990CB2E701200023AFE7FFF764FE626800EBBD -S3150800991C5203B3FBF2F39BB20020A3F110014FF6EE -S3150800992CEF72914230D82268D360002323666366AF -S3150800993C10BDFFF75FFE626800EB5203B3FBF2F350 -S3150800994C9BB20020E9E76268114B03EB5203B3FBA9 -S3150800995CF2F39BB20020E0E7FFF71AFD626800EB12 -S3150800996C5203B3FBF2F39BB20020D6E762685308A6 -S3150800997C03F50043B3FBF2F39BB20020CDE70120BD -S3150800998C0023CAE70120D0E70120CEE70048E8010A -S3150800999C0024F400436A13F0010F06D002685368DA -S315080099AC23F40033816A0B435360436A13F0020FA6 -S315080099BC06D00268536823F48033C16A0B4353609C -S315080099CC436A13F0040F06D00268536823F4802305 -S315080099DC016B0B435360436A13F0080F06D00268F9 -S315080099EC536823F40043416B0B435360436A13F0EB -S315080099FC100F06D00268936823F48053816B0B43CF -S31508009A0C9360436A13F0200F06D00268936823F418 -S31508009A1C0053C16B0B439360436A13F0400F0AD093 -S31508009A2C0268536823F48013016C0B435360036C70 -S31508009A3CB3F5801F0BD0436A13F0800F06D002686B -S31508009A4C536823F40023816C0B43536070470268F8 -S31508009A5C536823F4C003416C0B435360EBE72DE9C1 -S31508009A6CF04105460F4616469846069C2B68DB6958 -S31508009A7C37EA03030CBF01230023B3421DD1B4F10B -S31508009A8CFF3FF3D0FEF7EEFEA0EB0800844201D3AD -S31508009A9C002CEBD12A68136823F4D07313602A6858 -S31508009AAC936823F00103936020236B67AB6700234D -S31508009ABC85F870300320BDE8F0810020BDE8F08100 -S31508009ACC2DE9F04383B01E46836F202B03D002206A -S31508009ADC03B0BDE8F08304460D469046002A18BF2D -S31508009AEC002976D090F87030012B01D10220EFE7CF -S31508009AFC012380F870300023C36722238367FEF79F -S31508009B0CB1FE0746A4F85880A4F85A80A368B3F5A2 -S31508009B1C805F06D0A3B9226972B9FF22A4F85C202B -S31508009B2C14E0226922B940F2FF12A4F85C200DE079 -S31508009B3CFF22A4F85C2009E07F22A4F85C2005E04B -S31508009B4CB3F1805F0AD00022A4F85C20B4F85C80DC -S31508009B5CB3F5805F0CD04FF000091EE022691AB9E4 -S31508009B6C7F22A4F85C20F1E73F22A4F85C20EDE7FD -S31508009B7C236913B14FF000090FE0A94600250CE044 -S31508009B8C23685B6A08EA030329F8023BB4F85A30DF -S31508009B9C9BB2013B9BB2A4F85A30B4F85A309BB22C -S31508009BAC8BB100963B46002220212046FFF757FF33 -S31508009BBC88B9002DE4D023685A6A5FFA88F31340F3 -S31508009BCC05F8013BE2E72023A367002084F8700020 -S31508009BDC7EE701207CE703207AE710B582B00446BD -S31508009BEC0023C367FEF73EFE2268126812F0080FC0 -S31508009BFC07D120236367A367002084F8700002B09E -S31508009C0C10BD6FF07E430093034600224FF40011FB -S31508009C1C2046FFF724FF0028EBD00320EFE768B3B4 -S31508009C2C10B50446436F03B324236367226813688D -S31508009C3C23F0010313602046FFF7EEFC01281FD022 -S31508009C4C636ABBB92268536823F49043536022684D -S31508009C5C936823F02A0393602268136843F0010380 -S31508009C6C13602046FFF7B9FF10BD80F87030FFF778 -S31508009C7CD1FCD9E72046FFF78DFEE3E701207047B4 -S31508009C8C10BD00000C4AD2F8883043F47003C2F8B1 -S31508009C9C88300A4B1A6842F001021A600021996052 -S31508009CAC1868074A02401A60064A5A601A6822F46B -S31508009CBC80221A60D960704700ED00E00038024037 -S31508009CCCFFFFF6FE1030002400B595B030220021B7 -S31508009CDC08A800F061F900230393049305930693EF -S31508009CEC0793214B1A6C42F080521A641B6C03F0D2 -S31508009CFC80530193019B1D4B1A6842F440421A602B -S31508009D0C1B6803F440430293029B012308934FF408 -S31508009D1CA023099302230E934FF480020F92082274 -S31508009D2C10924FF4D87211921293139308A8FFF756 -S31508009D3C45F900B1FEE7FFF703F900B1FEE70F237B -S31508009D4C039302230493002305934FF4A05306931D -S31508009D5C4FF480530793072103A8FFF783FB00B141 -S31508009D6CFEE715B05DF804FB0038024000700040B1 -S31508009D7C08B5FEF75FFDFFF7A7FF00F0C9F8FEF779 -S31508009D8C03FD08BD08B5FFF7F3FFFEF76BFCFEF7FE -S31508009D9C05FDFEF7F3FCFAE7F0B58DB0444B1A6CEB -S31508009DAC42F080521A641A6C02F080520192019A9F -S31508009DBC5A6C42F480425A645A6C02F480420292FB -S31508009DCC029A1A6B42F002021A631A6B02F002022A -S31508009DDC0392039A1A6B42F008021A631A6B02F082 -S31508009DEC08020492049A1A6C42F480221A641A6CB9 -S31508009DFC02F480220592059A1A6C42F000721A64D3 -S31508009E0C1B6C03F000730693069B0320FEF736FFC4 -S31508009E1C002211466FF00B00FEF742FF0022114696 -S31508009E2C6FF00A00FEF73CFF002211466FF009009E -S31508009E3CFEF736FF002211466FF00400FEF730FFDE -S31508009E4C002211466FF00300FEF72AFF0022114686 -S31508009E5C6FF00100FEF724FF002211464FF0FF3089 -S31508009E6CFEF71EFF80230793012308930024099409 -S31508009E7C0A9407A90F48FEF76FFF4FF44073079330 -S31508009E8C02270897099403250A9507230B930A4E6C -S31508009E9C07A93046FEF760FF0795089709940A95B7 -S31508009EAC09230B9307A93046FEF756FF0DB0F0BDF4 -S31508009EBC0038024000040240000C0240DFF834D09F -S31508009ECC002103E00C4B5B58435004310B480C4BF8 -S31508009EDC42189A42F6D30B4A02E0002342F8043B96 -S31508009EEC094B9A42F9D3FFF7CDFE00F031F8FFF78C -S31508009EFC49FF70470000052018A000080000002044 -S31508009F0C0C0000200C00002024010020FEE70000B5 -S31508009F1C08B5FFF759FB084BA3FB00308009FEF781 -S31508009F2CEFFE0420FEF702FF002211464FF0FF3029 -S31508009F3CFEF7B6FE08BD00BFD34D621008B5FEF796 -S31508009F4C91FC08BD08B5FEF781FCFEF700FF08BDBD -S31508009F5C70B50D4E0D4CA41BA4100025A54209D1B5 -S31508009F6C0B4E0C4C00F020F8A41BA4100025A5429F -S31508009F7C05D170BD56F8253098470135EEE756F8E9 -S31508009F8C253098470135F2E710A0000810A0000804 -S31508009F9C10A0000814A0000802440346934200D1FE -S31508009FAC704703F8011BF9E7F8B500BFF8BC08BC05 -S31508009FBC9E467047F8B500BFF8BC08BC9E4670476D -S31508009FCC05020602060307030803090309040A0423 -S31508009FDC0B040C040C050D050E050F050F061006D3 -S31508009FEC100710080000000000000000010203041E -S31108009FFC06070809000000000102030423 -S30D0800A00834E2FF7F01000000AD -S3090800A010F1810008C4 -S3090800A014CD810008E4 -S3110800A01801000000100000000024F40005 -S70508009EC98B +S3150800869C0400FA0508B5214B1B78B3B92048FFF737 +S315080086ACD3FF012800D008BD1D4B1B78013BDBB25C +S315080086BC3F2BF8D801F04EFC1A4B18600122174BC9 +S315080086CC1A700022184B1A7008BD174B1B78013309 +S315080086DC13481844FFF7B8FF01280AD001F03AFCF2 +S315080086EC104B1B6864339842DDD900220B4B1A7069 +S315080086FCD9E70D4A13780133DBB21370084A12789E +S3150800870C9342D0D10021054A1170054A5278FF2AA6 +S3150800871CC9D1022BC7D1FFF7ABFF00BF110100204F +S3150800872CD0000020140100201201002000B58BB0E7 +S3150800873C01AB03AA00210E4800F002FA30B940F248 +S3150800874C6763039A9A4204D0002343B90BB05DF8C9 +S3150800875C04FB059B0BB10023F7E70123F5E79DF80E +S3150800876C0430FF2BF2D1079B022BEFD1FFF780FFCA +S3150800877C2800002008B5FFF78DFFFFF7D7FF08BDC7 +S3150800878C08B500228021024800F0D0FB08BD00BFC6 +S3150800879C0004024010B501F0DDFB0E4B1B68C31A32 +S315080087ACB3F5FA7F0CD304460B4B1B784BB9012255 +S315080087BC094B1A708021094800F0B8FB054B1C6060 +S315080087CC10BD0022044B1A708021044800F0AEFB41 +S315080087DCF4E700BF1C010020180100200004024029 +S315080087EC10B504460E4B18784FF47A73B3FBF0F3B6 +S315080087FC0C4A1068B0FBF3F000F07EFA68B90F2C3F +S3150800880C01D9012010BD002221464FF0FF3000F09F +S3150800881C43FA054B1C60002010BD012010BD00BF9B +S3150800882C00000020080000200400002008B50320E2 +S3150800883C00F020FA0020FFF7D3FF01F0B9FA002068 +S3150800884C08BD0000034A1168034B1B780B441360E0 +S3150800885C704700BF2001002000000020014B18685B +S3150800886C704700BF200100207047002800F0A18047 +S3150800887C38B5044690F82030D3B12268136823F033 +S3150800888C02031360FFF7EAFF054623685A6812F0DD +S3150800889C020F10D0FFF7E2FF401B0A28F5D9636ACE +S315080088AC43F400336362052384F82030012038BD75 +S315080088BCFFF7DAFFE1E71A6842F001021A60FFF7E0 +S315080088CCCDFF054623685A6812F0010F0DD1FFF744 +S315080088DCC5FF401B0A28F5D9636A43F40033636263 +S315080088EC052384F82030012038BD227E012A3DD08C +S315080088FC1A6822F080021A60637E012B3BD022682C +S3150800890C136823F040031360A37E012B39D0226829 +S3150800891C136823F020031360E37E012B37D02268FB +S3150800892C136843F010031360237F012B35D022689C +S3150800893C136823F008031360637F012B33D0226876 +S3150800894C136823F0040313602168A368E2681343D1 +S3150800895C22691343626913436268013A1343CB6174 +S3150800896C00206062012384F8203038BD1A6842F072 +S3150800897C80021A60C0E72268136843F0400313604C +S3150800898CC2E72268136843F020031360C4E7226821 +S3150800899C136823F010031360C6E72268136843F0C4 +S315080089AC08031360C8E72268136843F004031360CE +S315080089BCCAE701207047000090F82030013BDBB273 +S315080089CC012B05D9436A43F480234362012070477F +S315080089DC70B4434BD3F8002242F00102C3F80022CC +S315080089ECD3F8002222F47C52C3F80022D3F80022D2 +S315080089FC486A42EA0022C3F800224A6902F01F02BA +S31508008A0C012000FA02F2D3F81C42D0430440C3F802 +S31508008A1C1C42CB69B3B9324BD3F80C420440C3F8A9 +S31508008A2C0C424C69CE688D8845EA0645483443F8AD +S31508008A3C34504D698E680C8844EA0644483503EB75 +S31508008A4CC5035C60CB69012B1DD08B69002B32D119 +S31508008A5C234CD4F804320340C4F804320B698BBB9C +S31508008A6C1F4BD3F814422040C3F814020B6A012B8F +S31508008A7C2FD01B4AD2F8003223F00103C2F8003279 +S31508008A8C002070BC7047164BD3F80C421443C3F83D +S31508008A9C0C424C690E688D8845EA0645483443F8FD +S31508008AAC34504D698E688C8944EA0644483503EB84 +S31508008ABCC5035C60C9E70A4CD4F804321343C4F8FE +S31508008ACC0432CBE70648D0F814321343C0F81432F4 +S31508008ADCCCE7034BD3F81C120A43C3F81C22C8E78D +S31508008AEC0064004038B590F82030DBB2012B05D075 +S31508008AFC436A43F400234362012038BD044602232B +S31508008B0C80F820300268136823F001031360FFF71E +S31508008B1CA5FE054623685B6813F0010F0DD0FFF719 +S31508008B2C9DFE401B0A28F5D9636A43F40033636239 +S31508008B3C052384F82030012038BD0020606238BD3A +S31508008B4C30B490F82040013CE4B2012C06D9436AB3 +S31508008B5C43F480234362012030BC704700296FD14F +S31508008B6C0468E46814F0030F64D0056801F11B046B +S31508008B7C24012C5904F004049460002C6BD105686C +S31508008B8C01F11B0424012C59640D1460056801F1CC +S31508008B9C1B0424012D59C5F34005D56005682544E9 +S31508008BAC6D6805F00F051561056825446D68C5F3F4 +S31508008BBC0725956105682C446468240C546104687F +S31508008BCC0A011444D4F8B8411C7004681444D4F847 +S31508008BDCB841C4F307245C7004681444D4F8B8414B +S31508008BECC4F307449C7004681444D4F8B841240EA2 +S31508008BFCDC7004681444D4F8BC411C710468144431 +S31508008C0CD4F8BC41C4F307245C7104681444D4F842 +S31508008C1CBC41C4F307449C7104682244D2F8BC21B5 +S31508008C2C120EDA71F9B90268D36843F02003D360DF +S31508008C3C002091E7436A43F40013436201208BE753 +S31508008C4C0468246914F0030F8FD1436A43F40013A4 +S31508008C5C4362012080E7056801F11B0424012C59A5 +S31508008C6CE408546092E70268136943F02003136121 +S31508008C7C002071E70649CB6823F4E0631B041B0C40 +S31508008C8C000200F4E0600343024A1A43CA607047C4 +S31508008C9C00ED00E00000FA0530B4144BDB68C3F3B2 +S31508008CAC0223C3F10704042C28BF04241D1D062D1A +S31508008CBC13D9033B012505FA04F4013C21409940DC +S31508008CCC05FA03F3013B13401943002807DB090196 +S31508008CDCC9B2074B195430BC70470023EAE700F0B9 +S31508008CEC0F000901C9B2034B1954F4E700ED00E073 +S31508008CFC00E400E014ED00E00138B0F1807F0AD200 +S31508008D0C064B5860F021064A82F82310002098601A +S31508008D1C07221A6070470120704700BF10E000E078 +S31508008D2C00ED00E0042805D0054A136823F0040377 +S31508008D3C13607047024A136843F0040313607047C4 +S31508008D4C10E000E0704708B5FFF7FCFF08BD00000F +S31508008D5CF0B583B0002437E0092600E0002606FAB1 +S31508008D6C0EF6324302336C4E46F823206B4B1A68C8 +S31508008D7CEB4302EA03064F6817F4803F01D045EA35 +S31508008D8C0206664A1660526803EA02064F6817F42A +S31508008D9C003F01D045EA0206604A5660926803EA2B +S31508008DAC02064F6817F4801F01D045EA02065B4A93 +S31508008DBC9660D26813404E6816F4001F01D045EA37 +S31508008DCC0203564AD36001340F2C00F2A380012308 +S31508008DDCA3400A6803EA0205AB42F4D14A68122A90 +S31508008DEC18BF022A12D14FEAD40E0EF1080E50F80B +S31508008DFC2E2004F00706B6000F27B74022EA070212 +S31508008E0C0F6907FA06F6324340F82E2006684FEA31 +S31508008E1C440E032202FA0EF2D24316404F6807F0AC +S31508008E2C030707FA0EF73E4306604E68771E112EA7 +S31508008E3C18BF012F01D9122E0FD186681640CF689C +S31508008E4C07FA0EF73E438660466826EA03034E6821 +S31508008E5CC6F30016A64033434360C3681A408B68B2 +S31508008E6C03FA0EF31A43C2604B6813F0805FAAD05C +S31508008E7C2B4B5A6C42F480425A645B6C03F4804365 +S31508008E8C0193019BA3089E1C234A52F8262004F042 +S31508008E9C03064FEA860E0F2606FA0EF622EA060295 +S31508008EAC204FB8423FF45AAF1F4EB04222D006F5B7 +S31508008EBC8066B04220D006F58066B0421ED006F514 +S31508008ECC8066B0421CD006F58066B0421AD006F50C +S31508008EDC8066B04218D006F58066B04216D006F504 +S31508008EEC8066B04214D006F58066B0423FF434AFC3 +S31508008EFC0A2634E7012632E7022630E703262EE750 +S31508008F0C04262CE705262AE7062628E7072626E759 +S31508008F1C082624E703B0F0BD00380140003C0140A8 +S31508008F2C00380240000002400004024012B909044D +S31508008F3C816170478161704710B582B01B4B1A6C02 +S31508008F4C42F080521A641B6C03F080530193019B08 +S31508008F5C174A136843F480331360FFF77FFC044603 +S31508008F6C134B5B6813F4803F08D1FFF777FC001BA3 +S31508008F7CB0F57A7FF4D9032002B010BD0C4A1368F9 +S31508008F8C43F400331360FFF769FC0446084B5B682F +S31508008F9C13F4003F07D1FFF761FC001BB0F57A7F8D +S31508008FACF4D90320E8E70020E6E700BF00380240C2 +S31508008FBC00700040002800F0DB8170B582B00446D2 +S31508008FCC036813F0010F3AD0A24B9B6803F00C030D +S31508008FDC042B2BD09F4B9B6803F00C03082B20D03B +S31508008FEC6368B3F5803F50D0002B54D1994B1A685F +S31508008FFC22F480321A601A6822F480221A60636896 +S3150800900C002B5FD0FFF72AFC0546924B1B6813F41E +S3150800901C003F14D1FFF722FC401B6428F5D9032026 +S3150800902CABE18C4B5B6813F4800FD9D0894B1B686A +S3150800903C13F4003F03D06368002B00F09B81236870 +S3150800904C13F0020F64D0834B9B6813F00C0F4DD0B2 +S3150800905C804B9B6803F00C03082B42D0E368002B6B +S3150800906C79D07C4A136843F001031360FFF7F6FBCB +S3150800907C0546784B1B6813F0020F63D1FFF7EEFB1E +S3150800908C401B0228F5D9032077E1724A136843F48A +S3150800909C80331360B3E7B3F5A02F09D06D4B1A686C +S315080090AC22F480321A601A6822F480221A60A6E723 +S315080090BC684B1A6842F480221A601A6842F48032A5 +S315080090CC1A609CE7FFF7CAFB0546624B1B6813F44C +S315080090DC003FB4D0FFF7C2FB401B6428F5D9032028 +S315080090EC4BE15C4B5B6813F4800FB7D1594B1B688B +S315080090FC13F0020F04D0E368012B01D001203CE1E8 +S3150800910C544A136823F0F803216943EAC103136030 +S3150800911C236813F0080F46D0636983B34D4A536F1F +S3150800912C43F001035367FFF799FB0546494B5B6F01 +S3150800913C13F0020F37D1FFF791FB401B0228F5D924 +S3150800914C03201AE1434A136823F0F803216943EA1A +S3150800915CC1031360DCE73F4A136823F0010313606D +S3150800916CFFF77CFB05463B4B1B6813F0020FCFD071 +S3150800917CFFF774FB401B0228F5D90320FDE0354A9E +S3150800918C536F23F001035367FFF768FB0546314B12 +S3150800919C5B6F13F0020F06D0FFF760FB401B02282B +S315080091ACF5D90320E9E0236813F0040F7ED0294B88 +S315080091BC1B6C13F0805F31D1264B1A6C42F080522F +S315080091CC1A641B6C03F080530193019B0125224BF7 +S315080091DC1B6813F4807F23D0A368012B34D0002B93 +S315080091EC3CD11C4B1A6F22F001021A671A6F22F037 +S315080091FC04021A67A368002B46D0FFF72FFB064616 +S3150800920C144B1B6F13F0020F4FD1FFF727FB801B74 +S3150800921C41F288339842F3D90320AEE00025D6E70D +S3150800922C0D4A136843F480731360FFF717FB064661 +S3150800923C094B1B6813F4807FCED1FFF70FFB801BFD +S3150800924C6428F5D9032098E0024A136F43F001030A +S3150800925C1367CFE70038024000700040052B09D091 +S3150800926C484B1A6F22F001021A671A6F22F0040291 +S3150800927C1A67BFE7434B1A6F42F004021A671A6F54 +S3150800928C42F001021A67B5E7FFF7E8FA06463D4BC6 +S3150800929C1B6F13F0020F08D0FFF7E0FA801B41F2A0 +S315080092AC88339842F3D9032067E0F5B9A369002BF4 +S315080092BC62D0344A926802F00C02082A5FD0022B5C +S315080092CC19D0304A136823F080731360FFF7C6FA77 +S315080092DC04462C4B1B6813F0007F47D0FFF7BEFAE9 +S315080092EC001B0228F5D9032047E0264A136C23F005 +S315080092FC80531364DAE7234A136823F080731360E8 +S3150800930CFFF7ACFA05461F4B1B6813F0007F06D017 +S3150800931CFFF7A4FA401B0228F5D903202DE0E369D0 +S3150800932C226A1343626A43EA8213A26A5208013A12 +S3150800933C43EA0243E26A43EA026343F00053114AE2 +S3150800934C5360136843F080731360FFF787FA04467B +S3150800935C0C4B1B6813F0007F06D1FFF77FFA001B36 +S3150800936C0228F5D9032008E0002006E0002004E0D6 +S3150800937C01207047012000E0002002B070BD0120DA +S3150800938CFBE700BF00380240F8B5314B9B6803F089 +S3150800939C0C03042B59D0082B01D02E48F8BD2C4BA6 +S315080093AC5A6802F03F025B6813F4800F2AD0284BE8 +S315080093BC5B68C3F388131E4600275C010025E41A74 +S315080093CC65EB0705A90141EA9461A001001B61EB55 +S315080093DC0501CB0043EA5073C400A01943EB0701FF +S315080093EC4B0243EAD0534402204619460023FEF7A3 +S315080093FC07FF174B5B68C3F3014301335B00B0FBF4 +S3150800940CF3F0F8BD124B5B68C3F388131E460027AE +S3150800941C5C010025E41A65EB0705A90141EA94618C +S3150800942CA001001B61EB0501CB0043EA5073C40095 +S3150800943CA01943EB07018B0243EA9053840220469A +S3150800944C19460023FEF7DCFED3E70348F8BD00BF38 +S3150800945C003802400024F40000127A00002800F0BC +S3150800946CA28070B50446524B1B6803F00F038B425F +S3150800947C0CD24F4A136823F00F030B43136013687F +S3150800948C03F00F03994201D0012070BD236813F035 +S3150800949C020F17D013F0040F04D0464A936843F40E +S315080094ACE0539360236813F0080F04D0414A93687D +S315080094BC43F4604393603F4A936823F0F003A06833 +S315080094CC034393600D46236813F0010F31D063688C +S315080094DC012B20D0022B25D0364A126812F0020F27 +S315080094EC63D034498A6822F0030213438B60FFF772 +S315080094FCB5F906462F4B9B6803F00C036268B3EB71 +S3150800950C820F16D0FFF7AAF9801B41F288339842CE +S3150800951CF0D9032070BD274A126812F4003FE0D137 +S3150800952C012070BD234A126812F0007FD9D10120A0 +S3150800953C70BD1F4B1B6803F00F039D420CD21C4ACF +S3150800954C136823F00F032B431360136803F00F0300 +S3150800955C9D4201D0012070BD236813F0040F06D07C +S3150800956C144A936823F4E053E1680B439360236829 +S3150800957C13F0080F07D00F4A936823F46043216948 +S3150800958C43EAC1039360FFF7FFFE0A4B9B68C3F3DC +S3150800959C0313094AD35CD840084B18600020FFF720 +S315080095AC1FF9002070BD01207047012070BD00BF57 +S315080095BC003C02400038024008A0000808000020C1 +S315080095CC014B1868704700BF0800002008B5FFF764 +S315080095DCF7FF044B9B68C3F38223034AD35CD8403A +S315080095EC08BD00BF0038024018A0000808B5FFF7F0 +S315080095FCE7FF044B9B68C3F34233034AD35CD8405A +S3150800960C08BD00BF0038024018A0000870470000CB +S3150800961C10B5044683680269134342691343C26949 +S3150800962C1343016808689C4A024013430B6022687E +S3150800963C536823F44053E1680B435360A369226AC9 +S3150800964C134321688A6822F4306213438B602368BB +S3150800965C924A93422BD0924A93423BD0914A9342D8 +S3150800966C50D0914A934263D0904A934275D0904A0F +S3150800967C934200F08A808F4A934200F09E808E4A6D +S3150800968C934200F0B2801023E269B2F5004F00F065 +S3150800969CD480082B00F26F81DFE813F03201470102 +S315080096AC51016D015A016D016D016D016401834B08 +S315080096BCD3F8903003F00303032B09D8DFE803F043 +S315080096CC0204AD060123DFE70423DDE70823DBE705 +S315080096DC1023D9E7794BD3F8903003F00C030C2BF5 +S315080096EC0ED8DFE803F0070D0D0D090D0D0D9C0DB9 +S315080096FC0D0D0B000023C7E70423C5E70823C3E7B2 +S3150800970C1023C1E76D4BD3F8903003F03003102BC0 +S3150800971C0AD006D9202B00F08480302B06D10823DA +S3150800972CB2E71BB90023AFE70423ADE71023ABE779 +S3150800973C624BD3F8903003F0C003402B09D005D9FF +S3150800974C802B70D0C02B06D108239DE71BB90023AC +S3150800975C9AE7042398E7102396E7584BD3F89030EA +S3150800976C03F44073B3F5807F0BD007D9B3F5007FAC +S3150800977C5BD0B3F5407F06D1082385E71BB90023D8 +S3150800978C82E7042380E710237EE74C4BD3F890300E +S3150800979C03F44063B3F5806F0BD007D9B3F5006FAC +S315080097AC45D0B3F5406F06D108236DE71BB90123E5 +S315080097BC6AE7042368E7102366E7404BD3F8903032 +S315080097CC03F44053B3F5805F0BD007D9B3F5005FAC +S315080097DC2FD0B3F5405F06D1082355E71BB90023F4 +S315080097EC52E7042350E710234EE7344BD3F8903056 +S315080097FC03F44043B3F5804F0BD007D9B3F5004FAC +S3150800980C19D0B3F5404F06D108233DE71BB9002301 +S3150800981C3AE7042338E7102336E7022334E7022312 +S3150800982C32E7022330E702232EE702232CE7022332 +S3150800983C2AE7022328E7022326E7082B5DD8DFE868 +S3150800984C03F0051F3F5C485C5C5C5300FFF7BEFEEB +S3150800985C6268530803EB4003B3FBF2F39BB2002098 +S3150800986CA3F110014FF6EF72914200F287809AB27B +S3150800987C22F00F02C3F3420313432268D36050E06D +S3150800988CFFF7B4FE6268530803EB4003B3FBF2F32D +S3150800989C9BB20020E4E700BFF369FFEF001001401C +S315080098AC0044004000480040004C00400050004076 +S315080098BC0014014000780040007C0040003802404B +S315080098CC6268304B03EB5203B3FBF2F39BB20020F6 +S315080098DCC6E7FFF759FD6268530803EB4003B3FB71 +S315080098ECF2F39BB20020BBE76268530803F580339A +S315080098FCB3FBF2F39BB20020B2E701200023AFE7DB +S3150800990CFFF764FE626800EB5203B3FBF2F39BB2FB +S3150800991C0020A3F110014FF6EF72914230D822685D +S3150800992CD36000232366636610BDFFF75FFE62688B +S3150800993C00EB5203B3FBF2F39BB20020E9E7626833 +S3150800994C114B03EB5203B3FBF2F39BB20020E0E797 +S3150800995CFFF71AFD626800EB5203B3FBF2F39BB2F6 +S3150800996C0020D6E76268530803F50043B3FBF2F30D +S3150800997C9BB20020CDE701200023CAE70120D0E7DF +S3150800998C0120CEE70048E8010024F400436A13F0EE +S3150800999C010F06D00268536823F40033816A0B431F +S315080099AC5360436A13F0020F06D00268536823F417 +S315080099BC8033C16A0B435360436A13F0040F06D015 +S315080099CC0268536823F48023016B0B435360436A84 +S315080099DC13F0080F06D00268536823F40043416B52 +S315080099EC0B435360436A13F0100F06D00268936852 +S315080099FC23F48053816B0B439360436A13F0200F57 +S31508009A0C06D00268936823F40053C16B0B4393602A +S31508009A1C436A13F0400F0AD00268536823F4801384 +S31508009A2C016C0B435360036CB3F5801F0BD0436A70 +S31508009A3C13F0800F06D00268536823F40023816C58 +S31508009A4C0B43536070470268536823F4C003416C98 +S31508009A5C0B435360EBE72DE9F04105460F461646D6 +S31508009A6C9846069C2B68DB6937EA03030CBF01236F +S31508009A7C0023B3421DD1B4F1FF3FF3D0FEF7EEFE3F +S31508009A8CA0EB0800844201D3002CEBD12A6813689A +S31508009A9C23F4D07313602A68936823F00103936048 +S31508009AAC20236B67AB67002385F870300320BDE86D +S31508009ABCF0810020BDE8F0812DE9F04383B01E4605 +S31508009ACC836F202B03D0022003B0BDE8F083044635 +S31508009ADC0D469046002A18BF002976D090F87030AB +S31508009AEC012B01D10220EFE7012380F87030002307 +S31508009AFCC36722238367FEF7B1FE0746A4F858808E +S31508009B0CA4F85A80A368B3F5805F06D0A3B9226976 +S31508009B1C72B9FF22A4F85C2014E0226922B940F23B +S31508009B2CFF12A4F85C200DE0FF22A4F85C2009E0E3 +S31508009B3C7F22A4F85C2005E0B3F1805F0AD00022EE +S31508009B4CA4F85C20B4F85C80B3F5805F0CD04FF0B9 +S31508009B5C00091EE022691AB97F22A4F85C20F1E7F5 +S31508009B6C3F22A4F85C20EDE7236913B14FF00009F6 +S31508009B7C0FE0A94600250CE023685B6A08EA030394 +S31508009B8C29F8023BB4F85A309BB2013B9BB2A4F8B5 +S31508009B9C5A30B4F85A309BB28BB100963B46002229 +S31508009BAC20212046FFF757FF88B9002DE4D02368FB +S31508009BBC5A6A5FFA88F3134005F8013BE2E720235B +S31508009BCCA367002084F870007EE701207CE7032059 +S31508009BDC7AE710B582B004460023C367FEF73EFE4B +S31508009BEC2268126812F0080F07D120236367A3674F +S31508009BFC002084F8700002B010BD6FF07E4300930D +S31508009C0C034600224FF400112046FFF724FF0028D4 +S31508009C1CEBD00320EFE768B310B50446436F03B3E4 +S31508009C2C242363672268136823F001031360204614 +S31508009C3CFFF7EEFC01281FD0636ABBB9226853688C +S31508009C4C23F4904353602268936823F02A039360A5 +S31508009C5C2268136843F0010313602046FFF7B9FF27 +S31508009C6C10BD80F87030FFF7D1FCD9E72046FFF716 +S31508009C7C8DFEE3E70120704710BD000010B40F4AB3 +S31508009C8CD2F8883043F47003C2F888300C4B196844 +S31508009C9C41F001011960002098601C6809492140AF +S31508009CAC196009495960196821F480211960D8602E +S31508009CBC4FF0006393605DF8044B704700ED00E0CD +S31508009CCC00380240FFFFF6FE10300024014B024A12 +S31508009CDC9A60704700ED00E00080000800B595B06A +S31508009CEC3022002108A800F063F90023039304939B +S31508009CFC059306930793214B1A6C42F080521A640B +S31508009D0C1B6C03F080530193019B1D4B1A6842F49C +S31508009D1C40421A601B6803F440430293029B0123DA +S31508009D2C08934FF4A023099302230E934FF4800251 +S31508009D3C0F92082210924FF4D87211921293139321 +S31508009D4C08A8FFF737F900B1FEE7FFF7F5F800B1F9 +S31508009D5CFEE70F23039302230493002305934FF482 +S31508009D6CA05306934FF480530793072103A8FFF7D4 +S31508009D7C75FB00B1FEE715B05DF804FB0038024030 +S31508009D8C0070004008B5FFF7A1FFFEF74FFDFFF77F +S31508009D9CA5FF00F0C9F8FEF7F3FC08BD08B5FFF7F8 +S31508009DACF1FFFEF75FFCFEF7F5FCFEF7E3FCFAE7BE +S31508009DBCF0B58DB0444B1A6C42F080521A641A6C8A +S31508009DCC02F080520192019A5A6C42F480425A640B +S31508009DDC5A6C02F480420292029A1A6B42F0020200 +S31508009DEC1A631A6B02F002020392039A1A6B42F078 +S31508009DFC08021A631A6B02F008020492049A1A6C87 +S31508009E0C42F480221A641A6C02F480220592059A8E +S31508009E1C1A6C42F000721A641B6C03F000730693FA +S31508009E2C069B0320FEF726FF002211466FF00B0057 +S31508009E3CFEF732FF002211466FF00A00FEF72CFFE0 +S31508009E4C002211466FF00900FEF726FF0022114684 +S31508009E5C6FF00400FEF720FF002211466FF0030096 +S31508009E6CFEF71AFF002211466FF00100FEF714FFE9 +S31508009E7C002211464FF0FF30FEF70EFF80230793A2 +S31508009E8C01230893002409940A9407A90F48FEF79E +S31508009E9C5FFF4FF44073079302270897099403252D +S31508009EAC0A9507230B930A4E07A93046FEF750FF6F +S31508009EBC0795089709940A9509230B9307A9304621 +S31508009ECCFEF746FF0DB0F0BD003802400004024014 +S31508009EDC000C0240DFF834D0002103E00C4B5B5831 +S31508009EEC435004310B480C4B42189A42F6D30B4A92 +S31508009EFC02E0002342F8043B094B9A42F9D3FFF7D8 +S31508009F0CBDFE00F031F8FFF749FF70470000052049 +S31508009F1C30A00008000000200C0000200C000020D7 +S31508009F2C24010020FEE7000008B5FFF749FB084BA3 +S31508009F3CA3FB00308009FEF7DFFE0420FEF7F2FED5 +S31508009F4C002211464FF0FF30FEF7A6FE08BD00BFF3 +S31508009F5CD34D621008B5FEF781FC08BD08B5FEF7AF +S31508009F6C71FCFEF7F0FE08BD70B50D4E0D4CA41B2A +S31508009F7CA4100025A54209D10B4E0C4C00F020F874 +S31508009F8CA41BA4100025A54205D170BD56F8253092 +S31508009F9C98470135EEE756F8253098470135F2E72C +S31508009FAC28A0000828A0000828A000082CA0000853 +S31508009FBC02440346934200D1704703F8011BF9E7A4 +S31508009FCCF8B500BFF8BC08BC9E467047F8B500BF8C +S30D08009FDCF8BC08BC9E4670475C +S31508009FE405020602060307030803090309040A040B +S31508009FF40B040C040C050D050E050F050F061006BB +S3150800A0041007100800000000000000000102030405 +S3110800A0140607080900000000010203040A +S30D0800A0201CE2FF7F01000000AD +S3090800A028F1810008AC +S3090800A02CCD810008CC +S3110800A03001000000100000000024F400ED +S70508009EE173 diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/lib/system_stm32f7xx.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/lib/system_stm32f7xx.c index 534b088b..cb4e5662 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/lib/system_stm32f7xx.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/lib/system_stm32f7xx.c @@ -172,18 +172,11 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM + /* Configure the Vector Table location add offset address ------------------*/ +#ifdef VECT_TAB_SRAM SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif #endif } diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/main.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/main.c index fa6f4c7a..7ed5aef0 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/bin/demoprog_stm32f767.elf b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/bin/demoprog_stm32f767.elf index c48ede49..aa70ee8c 100755 Binary files a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/bin/demoprog_stm32f767.elf and b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/bin/demoprog_stm32f767.elf differ diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/bin/demoprog_stm32f767.srec b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/bin/demoprog_stm32f767.srec index 49a95b58..4a94bc2f 100755 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/bin/demoprog_stm32f767.srec +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/bin/demoprog_stm32f767.srec @@ -1,1120 +1,1118 @@ S01E000062696E2F64656D6F70726F675F73746D3332663736372E737265631F -S315080080000000082049870008998700089987000812 -S3150800801099870008998700089987000800000000DA -S31508008020000000000000000000000000998700081A -S31508008030998700080000000099870008D187000882 -S315080080409987000899870008998700089987000882 -S315080080509987000899870008998700089987000872 -S315080080609987000899870008998700089987000862 -S315080080709987000899870008998700089987000852 -S315080080809987000899870008998700089987000842 -S315080080909987000899870008998700089987000832 -S315080080A09987000899870008998700089987000822 -S315080080B09987000899870008998700089987000812 -S315080080C09987000899870008998700089987000802 -S315080080D099870008998700089987000899870008F2 -S315080080E099870008998700089987000899870008E2 -S315080080F099870008998700089987000899870008D2 -S3150800810099870008998700089987000899870008C1 -S3150800811099870008998700089987000899870008B1 -S3150800812099870008998700089987000899870008A1 -S315080081309987000899870008998700089987000891 -S315080081409987000899870008998700089987000881 -S315080081509987000899870008998700089987000871 -S315080081609987000899870008998700089987000861 -S315080081709987000899870008998700080000000079 -S315080081809987000899870008998700089987000841 -S315080081909987000899870008998700089987000831 -S315080081A09987000899870008998700089987000821 -S315080081B09987000899870008998700089987000811 -S315080081C09987000899870008000000009987000829 -S315080081D099870008998700089987000899870008F1 -S315080081E099870008998700089987000899870008E1 -S311080081F09987000899870008EE11AA5527 +S31508008000000008200D8700085D8700085D870008C6 +S315080080105D8700085D8700085D870008000000008E +S315080080200000000000000000000000005D87000856 +S315080080305D870008000000005D870008EDA20008C3 +S315080080405D8700085D8700085D8700085D87000872 +S315080080505D8700085D8700085D8700085D87000862 +S315080080605D8700085D8700085D8700085D87000852 +S315080080705D8700085D8700085D8700085D87000842 +S315080080805D8700085D8700085D8700085D87000832 +S315080080905D8700085D8700085D8700085D87000822 +S315080080A05D8700085D8700085D8700085D87000812 +S315080080B05D8700085D8700085D8700085D87000802 +S315080080C05D8700085D8700085D8700085D870008F2 +S315080080D05D8700085D8700085D8700085D870008E2 +S315080080E05D8700085D8700085D8700085D870008D2 +S315080080F05D8700085D8700085D8700085D870008C2 +S315080081005D8700085D8700085D8700085D870008B1 +S315080081105D8700085D8700085D8700085D870008A1 +S315080081205D8700085D8700085D8700085D87000891 +S315080081305D8700085D8700085D8700085D87000881 +S315080081405D8700085D8700085D8700085D87000871 +S315080081505D8700085D8700085D8700085D87000861 +S315080081605D8700085D8700085D8700085D87000851 +S315080081705D8700085D8700085D870008000000002D +S315080081805D8700085D8700085D8700085D87000831 +S315080081905D8700085D8700085D8700085D87000821 +S315080081A05D8700085D8700085D8700085D87000811 +S315080081B05D8700085D8700085D8700085D87000801 +S315080081C05D8700085D870008000000005D870008DD +S315080081D05D8700085D8700085D8700085D870008E1 +S315080081E05D8700085D8700085D8700085D870008D1 +S311080081F05D8700085D870008EE11AA559F S315080081FC10B5054C237833B9044B13B10448AFF3C7 -S3150800820C00800123237010BD7404002000000000B8 -S3150800821C1CC10008084B10B51BB108490848AFF338 -S3150800822C00800848036803B910BD074B002BFBD028 -S3150800823CBDE81040184700BF000000007804002075 -S3150800824C1CC10008740400200000000053B94AB988 -S3150800825C002908BF00281CBF4FF0FF314FF0FF3034 -S3150800826C00F07EB9ADF1080C6DE904CE00F006F805 -S3150800827CDDF804E0DDE9022304B070472DE9F04788 -S3150800828C8C460E460446089D002B50D18A4217464A -S3150800829C6CD9B2FA82FEBEF1000F0BD0CEF12004D7 -S315080082AC20FA04F401FA0EF644EA060C02FA0EF762 -S315080082BC00FA0EF44FEA1749220CBCFBF9F01FFA28 -S315080082CC87F809FB10C642EA064600FB08F3B342D8 -S315080082DC09D9F61900F1FF3280F02281B34240F237 -S315080082EC1F8102383E44F61AA2B2B6FBF9F309FB13 -S315080082FC136642EA064403FB08F8A04509D9E419B3 -S3150800830C03F1FF3280F00A81A04540F20781023B57 -S3150800831C3C44C8EB040443EA00400021002D62D01B -S3150800832C24FA0EF400232C606B60BDE8F0878B42B0 -S3150800833C07D9002D55D0002185E841000846BDE82F -S3150800834CF087B3FA83F1002940F09080B34202D348 -S3150800835C824200F2F880841A66EB03060120B446C2 -S3150800836C002D40D085E81010BDE8F08712B901271A -S3150800837CB7FBF2F7B7FA87FEBEF1000F35D1F31B40 -S3150800838C4FEA17481FFA87FC0121B3FBF8F0220CB9 -S3150800839C08FB103642EA06460CFB00F3B34207D933 -S315080083ACF61900F1FF3202D2B34200F2CE80104623 -S315080083BCF61AA2B2B6FBF8F308FB136642EA0644B1 -S315080083CC0CFB03FCA44507D9E41903F1FF3202D2CE -S315080083DCA44500F2B5801346CCEB040443EA0040EE -S315080083EC9CE729462846BDE8F087CEF1200106FA17 -S315080083FC0EF307FA0EF720FA01F94FEA1748CE40A2 -S3150800840C49EA0309B6FBF8FA4FEA194408FB1A6657 -S3150800841C1FFA87FC44EA06430AFB0CF29A4200FA56 -S3150800842C0EF40AD9DB190AF1FF3180F087809A42DB -S3150800843C40F28480AAF1020A3B449B1A1FFA89F976 -S3150800844CB3FBF8F108FB113349EA034301FB0CF6BD -S3150800845C9E4207D9DB1901F1FF326BD29E4269D9CC -S3150800846C02393B449B1B41EA0A418EE7C1F1200EB7 -S3150800847C22FA0EF48B40234320FA0EF706FA01F47F -S3150800848C4FEA134C26FA0EF63C43B6FBFCF9270CBE -S3150800849C0CFB19661FFA83F847EA064609FB08F728 -S315080084ACB74202FA01F200FA01FA08D9F61809F1EC -S315080084BCFF3041D2B7423FD9A9F102091E44F61B37 -S315080084CCA0B2B6FBFCF40CFB146640EA064704FBA8 -S315080084DC08F8B84507D9FF1804F1FF3028D2B84573 -S315080084EC26D9023C1F4444EA0940C8EB0707A0FBFF -S315080084FC02894F4544464E4614D329D065B3BAEB88 -S3150800850C040367EB060707FA0EFECB40CF404EEA8C -S3150800851C030385E888000021BDE8F0871346F8E6D2 -S3150800852C1046E0E6B8EB020469EB03060138E5E70A -S3150800853C0446D8E7114695E78146C0E78A467CE7A4 -S3150800854C023B3C4448E708460AE702383E442FE714 -S3150800855CC245E7D33E46D1E72946BDE8F08700BFBA -S3150800856C704700BF70B50F4E0F4D761BB61018BF6F -S3150800857C002405D0013455F8043B9847A642F9D196 -S3150800858C0A4E0B4D761B03F0C3FDB61018BF00241C -S3150800859C06D0013455F8043B9847A642F9D170BD6C -S315080085AC70BD00BF68C1000868C1000870C100082A -S315080085BC68C1000870B4840746D0541E002A41D0FE -S315080085CCCDB2034602E0621EE4B3144603F8015B1F -S315080085DC9A07F8D1032C2ED9CDB245EA05250F2CCE -S315080085EC45EA054519D903F110022646103E0F2E09 -S315080085FC42F8105C42F80C5C42F8085C42F8045CE1 -S3150800860C02F11002F2D8A4F1100222F00F0204F0C3 -S3150800861C0F041032032C13440DD91E462246043A75 -S3150800862C032A46F8045BFAD8221F22F00302043206 -S3150800863C134404F003042CB1C9B21C4403F8011BFF -S3150800864CA342FBD170BC704714460346C2E700BF71 -S3150800865C024B13B1024800F005B870470000000041 -S3150800866C7D860008002301461A46184600F014B801 -S3150800867C38B5074D074C2C1BA41005D0013C55F8F2 -S3150800868C043D9847002CF9D1BDE8384003F046BDA7 -S3150800869C74C1000870C100082DE9F047254C2568FF -S315080086ACD5F848410646884692469946C4B360684A -S315080086BC1F2817DC431C76B104EB80050122C5F88C -S315080086CC88A0D4F8881182401143022EC4F8881168 -S315080086DCC5F808911ED00230636044F8208000204B -S315080086ECBDE8F087144B03B34FF4C870AFF30080A2 -S315080086FC0446D0B1D5F84831002780E88800C5F87B -S3150800870C484138460123C4F88871C4F88C71002E88 -S3150800871CE1D0D1E7D4F88C110A43C4F88C21DAE7F6 -S3150800872C05F5A674C5F84841C1E74FF0FF30BDE81A -S3150800873CF08700BF34C1000800000000DFF834D011 -S3150800874C002103E00C4B5B58435004310B480C4B8F -S3150800875C42189A42F6D30B4A02E0002342F8043B2D -S3150800876C094B9A42F9D300F0A7FBFFF7FBFE00F082 -S3150800877CD1F970470000082074C100084000002099 -S3150800878C7404002074040020D83D0020FEE7000085 -S3150800879C08B501F0FBF9084BA3FB0030800901F082 -S315080087AC8BFF042001F09EFF002211464FF0FF308C -S315080087BC01F052FF08BD00BFD34D621008B501F099 -S315080087CCE5FF08BD08B501F0D5FF01F09DFF08BD12 -S315080087DC0C4B1968C1F3072353FA81F3C1F307420B -S315080087EC1A440B0E13FA82F39BB2002205E00549D4 -S315080087FC1144087903449BB20132372AF7D95842F7 -S3150800880C80B270470000002008B5FFF7E1FF044B63 -S3150800881C9B8F984201D0002008BD012008BD00BFDF -S3150800882C0000002008B5064B1A68064B9A4203D17D -S3150800883CFFF7EAFF10B908BD002008BD012008BDE6 -S3150800884C00000020A2E742CE08B5FFF7C1FF014B96 -S3150800885C988708BD0000002008B5FFF7E3FF68B944 -S3150800886C074A084B1A60002304E0064A1A440021FA -S3150800887C11710133372BF8D9FFF7E6FF08BD00BF96 -S3150800888CA2E742CE0000002038B504460D46FFF795 -S3150800889CC9FF40B1372C08D8054B1C442571FFF786 -S315080088ACD3FF012038BD002038BD002038BD00BFDD -S315080088BC0000002010B500F039FAFFF77FFF00F52D -S315080088CCFA70134B1860FFF779FF42F210730344E2 -S315080088DC104A136002F094F80F4A00231380538051 -S315080088EC0E4A138053800E4A138053804EF60300AB -S315080088FC02F0C6F800F056FA0A4C204600F066FA62 -S3150800890C0621204603F07CFA03F098FA10BD00BF46 -S3150800891C9C04002090040020503700204C3700207F -S3150800892C483700209404002008B50B4B1B7813F02D -S3150800893C400F0FD113F0020F0CD0084B1B681A7995 -S3150800894CFF2A07D15B792BB901210020FFF79CFF81 -S3150800895C01F090FF08BD00BF143700201C3700201B -S3150800896C10B500F043FA48B3384A1080384B9C8946 -S3150800897C4FF4006002F09EF884420DD1012002F0FB -S3150800898CD3F8324B1B88CBB103F052F800F058FAE7 -S3150800899C00222E4B1A8011E02D4B9C8940F60600BE -S315080089AC02F088F8844209D102F0D2FF274B1B88C3 -S315080089BC23B100F045FA0022244B1A80FFF7FEFE7D -S315080089CC244B1B68984233D303F5FA73214A136078 -S315080089DC002414E0C4EB04135A001F4B13441F4A1B -S315080089EC1360022002F0A0F8184B1B8833B103F071 -S315080089FC1FF800F025FA0022144B1A800134002CBB -S31508008A0CE8D0002412E0164B03EB8413154A1360C6 -S31508008A1C052002F089F80D4B1B8833B103F008F8D2 -S31508008A2C00F00EFA0022094B1A800134002CEAD009 -S31508008A3CFFF7C4FE0C4B1B68984206D342F2107221 -S31508008A4C1A44094B1A6002F051FF10BD0837002072 -S31508008A5C543700209C04002024370020203700209F -S31508008A6C983D0020183700209004002000B595B0DA -S31508008A7C214B1A6C42F080521A641B6C03F080531B -S31508008A8C0093009B1D4B1A6842F440421A601B68FF -S31508008A9C03F440430193019B012307934FF480335E -S31508008AAC089302230D934FF480020E9208220F921C -S31508008ABC4FF4D87210921193129307A800F04AFD3E -S31508008ACC00B1FEE701F088F800B1FEE70F23029328 -S31508008ADC02230393002304934FF4A05305934FF4F6 -S31508008AEC80530693072102A800F09AFF00B1FEE70F -S31508008AFC15B05DF804FB00BF00380240007000405A -S31508008B0C08B501F02BFEFFF7B1FFFFF741FE01F0A8 -S31508008B1C57FE08BD08B5FFF7F3FFFFF79DFEFFF7F5 -S31508008B2CC9FE01F0A3FE00210846FFF7ADFE01F0D1 -S31508008B3C51FEFFF715FF01F0FBFEF8E710B58EB0F6 -S31508008B4C484B1A6C42F080521A641A6C02F0805226 -S31508008B5C0192019A5A6C42F480425A645A6C02F495 -S31508008B6C80420292029A1A6B42F001021A631A6B3D -S31508008B7C02F001020392039A1A6B42F002021A637C -S31508008B8C1A6B02F002020492049A1A6B42F004025F -S31508008B9C1A631A6B02F004020592059A1A6B42F0D4 -S31508008BAC08021A631A6B02F008020692069A1A6BE6 -S31508008BBC42F040021A631A6B02F040020792079AB7 -S31508008BCC1A6C42F480221A641B6C03F480230893F3 -S31508008BDC089B032001F02EFD002211466FF00B00B6 -S31508008BEC01F03AFD002211466FF00A0001F034FD3F -S31508008BFC002211466FF0090001F02EFD00221146E5 -S31508008C0C6FF0040001F028FD002211466FF00300F6 -S31508008C1C01F022FD002211466FF0010001F01CFD47 -S31508008C2C002211464FF0FF3001F016FD8023099300 -S31508008C3C01230A9300240B940C9409A90A4801F001 -S31508008C4C0BF84FF44073099302230A930B940323EE -S31508008C5C0C9307230D9309A9044800F0FDFF0EB0E9 -S31508008C6C10BD00BF0038024000040240000C024050 -S31508008C7C0268294B9A424ED1F0B589B0A3F59043B8 -S31508008C8C1A6B42F000721A631A6B02F000720092A9 -S31508008C9C009A1A6B42F080621A631A6B02F08062B1 -S31508008CAC0192019A1A6B42F000621A631B6B03F06D -S31508008CBC00630293029B3223039302270497002630 -S31508008CCC0596032506950B24079403A9134800F06B -S31508008CDCC3FF86230393049705960695079403A961 -S31508008CEC0F4800F0B9FF4FF4005303930497059609 -S31508008CFC0695079403A90B4800F0AEFF4FF42053D2 -S31508008D0C0393049705960695079403A9064800F05D -S31508008D1CA3FF09B0F0BD704700800240000802406E -S31508008D2C00000240000402400018024010B5164B21 -S31508008D3C08221A7000225A70272199706921D97055 -S31508008D4C5B21197145215971104C1149216001217A -S31508008D5C616022826361A261E2614FF400032362BF -S31508008D6C204601F01DFB04230A4A0B49204601F054 -S31508008D7C59F90423094A0A49204601F08DF9204677 -S31508008D8C01F036FC10BD00BFA0040020EC1E00202C -S31508008D9C00800240341F00201C0600209C06002080 -S31508008DAC6C1E0020074A1178074B197051785970B8 -S31508008DBC91789970D178D9701179197152795A714B -S31508008DCC704700BFA004002078050020064B1A78CF -S31508008DDC02705A7842709A788270DA78C2701A7968 -S31508008DEC02715B7943717047A004002038B51248AC -S31508008DFC01F01AFAE8B9104DAC8F2246296C0F48C7 -S31508008E0C03F07BF92A6B136843F0004313600023C5 -S31508008E1CAB632B6841F214029A5812F0800F09D0F2 -S31508008E2C802141F214029950002141F2080299500E -S31508008E3C00E00024204638BDEC1E002054370020E4 -S31508008E4C38B5184BDC6AFFF7B9FC00F1FA0503E0F4 -S31508008E5CFFF7B4FC854204D32368002BF8DB012307 -S31508008E6C00E0002363B1104B1D880E4CE36A2A46BA -S31508008E7C0E49986803F041F92946204601F042F953 -S31508008E8C084B1B6841F214029A5812F0200F07D0AF -S31508008E9C202141F214029950002141F20402995002 -S31508008EAC38BD00BFEC1E00200837002054370020C0 -S31508008EBC08B5FFF783FC08BD0C4AD2F8883043F492 -S31508008ECC7003C2F888300A4B1A6842F001021A601D -S31508008EDC002199601868074A02401A60064A5A60C7 -S31508008EEC1A6822F480221A60D960704700ED00E0F7 -S31508008EFC00380240FFFFF6FE10300024704700BF12 -S31508008F0C2DE9F04105460F4616469846069C1EE086 -S31508008F1CB4F1FF3F1BD02CB101F038FCC8EB0000B4 -S31508008F2C844214D82A68136823F4D07313602A6809 -S31508008F3C936823F001039360202385F8693085F83C -S31508008F4C6A30002385F868300320BDE8F0812B6869 -S31508008F5CDB6937EA03030CBF01230023B342D7D0DE -S31508008F6C0020BDE8F08100BF2DE9F04182B01E4615 -S31508008F7C90F86A30DBB2202B71D104460D46904628 -S31508008F8C002A18BF00296CD090F86830012B6AD0DB -S31508008F9C012380F868300023C366222380F86A30E0 -S31508008FAC01F0F4FB0746A4F85880A4F85A80A36885 -S31508008FBCB3F5805F0AD1236923B940F2FF13A4F8ED -S31508008FCC5C301AE0FF23A4F85C3016E04BB9236931 -S31508008FDC1BB9FF23A4F85C300FE07F23A4F85C30A0 -S31508008FEC0BE0B3F1805F08D123691BB97F23A4F882 -S31508008FFC5C3002E03F23A4F85C30B4F85C8022E0D5 -S3150800900CB4F85A309BB2013B9BB2A4F85A3000967E -S3150800901C3B46002220212046FFF772FF28BBA36897 -S3150800902CB3F5805F08D1236933B923685B6A08EA0C -S3150800903C030325F8023B06E023685B6A5FFA88F2AD -S3150800904C13402B700135B4F85A309BB2002BD7D18C -S3150800905C202384F86A30002084F8680006E0022091 -S3150800906C04E0012002E0022000E0032002B0BDE883 -S3150800907CF08100BF38B50446826803691A43436910 -S3150800908C1A43C3691A4301680868A34B0340134380 -S3150800909C0B6021684B6823F44052E36813434B601A -S315080090ACA269236A1A4321688B6823F43063134335 -S315080090BC8B602568994B9D4213D103F59433D3F8ED -S315080090CC903003F00303032B03D8DFE803F0D40630 -S315080090DC04081023E0E00223DEE00423DCE0082386 -S315080090ECDAE08F4B9D4218D103F5FA33D3F890305A -S315080090FC03F00C030C2B08D8DFE803F0BF070707AF -S3150800910C0B070707090707070D001023C4E00223FE -S3150800911CC2E00423C0E00823BEE0824B9D4218D16E -S3150800912C03F5F833D3F8903003F03003102B0CD03A -S3150800913C03D8002B00F0A38003E0202B03D0302BA0 -S3150800914C05D01023A8E00223A6E00423A4E00823F4 -S3150800915CA2E0754B9D4218D103F5F633D3F890303F -S3150800916C03F0C003402B0CD003D8002B00F08980E9 -S3150800917C03E0802B03D0C02B05D010238CE00223F0 -S3150800918C8AE0042388E0082386E0684B9D421AD1BE -S3150800919C03F5F433D3F8903003F44073B3F5807FBA -S315080091AC0DD002D8002B6ED005E0B3F5007F04D0A5 -S315080091BCB3F5407F05D010236EE002236CE0042340 -S315080091CC6AE0082368E05A4B9D421AD103F592339C -S315080091DCD3F8903003F44063B3F5806F0DD002D802 -S315080091EC002B52D005E0B3F5006F04D0B3F5406FF1 -S315080091FC05D0102350E002234EE004234CE008234C -S3150800920C4AE04C4B9D4219D103F5E033D3F8903024 -S3150800921C03F44053B3F5805F0CD001D8BBB305E01B -S3150800922CB3F5005F04D0B3F5405F05D0102333E0E7 -S3150800923C022331E004232FE008232DE03E4B9D4208 -S3150800924C27D103F5DE33D3F8903003F44043B3F556 -S3150800925C804F0CD001D8F3B105E0B3F5004F04D01C -S3150800926CB3F5404F05D0102316E0022314E004236F -S3150800927C12E0082310E001230EE000230CE0002383 -S3150800928C0AE0002308E0002306E0012304E000239B -S3150800929C02E0102300E00023E269B2F5004F59D131 -S315080092AC082B4DD8DFE803F005101B4C244C4C4C0E -S315080092BC2F0000F071FC63685A0802EB4000B0FB03 -S315080092CCF3F39BB200203DE000F076FC63685A0885 -S315080092DC02EB4000B0FBF3F39BB2002032E062686D -S315080092EC164B03EB5203B3FBF2F39BB2002029E0B7 -S315080092FC00F030FB63685A0802EB4000B0FBF3F34E -S3150800930C9BB200201EE06268530803F58033B3FB5A -S3150800931CF2F39BB2002015E0F369FFEF0010014051 -S3150800932C0044004000480040004C004000500040FB -S3150800933C0014014000780040007C00400048E80119 -S3150800934C0120002323F00F02C3F3420313432268C0 -S3150800935CD36038BD082B3BD8DFE803F005101B3A61 -S3150800936C253A3A3A300000F017FC636800EB5300D4 -S3150800937CB0FBF3F080B2E860002038BD00F01CFCAE -S3150800938C636800EB5300B0FBF3F080B2E860002092 -S3150800939C38BD62680F4B03EB5203B3FBF2F39BB277 -S315080093ACEB60002038BD00F0D5FA636800EB53007B -S315080093BCB0FBF3F080B2E860002038BD6268530851 -S315080093CC03F50043B3FBF2F39BB2EB60002038BD08 -S315080093DC012038BD0024F400436A13F0010F06D0AF -S315080093EC01684B6823F40032836A13434B60436A63 -S315080093FC13F0020F06D001684B6823F48032C36A57 -S3150800940C13434B60436A13F0040F06D001684B688C -S3150800941C23F48022036B13434B60436A13F0080F43 -S3150800942C06D001684B6823F40042436B13434B6028 -S3150800943C436A13F0100F06D001688B6823F4805228 -S3150800944C836B13438B60436A13F0200F06D00168B5 -S3150800945C8B6823F40052C36B13438B60436A13F077 -S3150800946C400F11D001684B6823F48012036C134328 -S3150800947C4B60036CB3F5801F06D101684B6823F467 -S3150800948CC002436C13434B60436A13F0800F06D03B -S3150800949C01684B6823F40022836C13434B607047B6 -S315080094AC10B582B004460023C36601F06FF9226832 -S315080094BC126812F0080F0AD06FF07E430093034629 -S315080094CC00224FF400112046FFF71AFD40B920235D -S315080094DC84F8693084F86A30002084F8680000E063 -S315080094EC032002B010BD00BF80B310B5044690F837 -S315080094FC693013F0FF0F04D1002380F86830FFF7AA -S3150800950CFDFC242384F869302268136823F00103D0 -S3150800951C13602046FFF7AEFD012819D0636A13B114 -S3150800952C2046FFF759FF2268536823F4904353608B -S3150800953C2268936823F02A0393602268136843F021 -S3150800954C010313602046FFF7ABFF10BD01207047DF -S3150800955C10BD00BF002800F0D78170B582B0044654 -S3150800956C036813F0010F65D0A64B9B6803F00C0338 -S3150800957C042B0AD0A34B9B6803F00C03082B0DD1C4 -S3150800958CA04B5B6813F4800F08D09E4B1B6813F432 -S3150800959C003F4FD06368002B4CD1B7E16368B3F535 -S315080095AC803F05D1974A136843F48033136020E053 -S315080095BC4BB9944B1A6822F480321A601A6822F452 -S315080095CC80221A6015E0B3F5A02F09D18D4B1A68C5 -S315080095DC42F480221A601A6842F480321A6008E053 -S315080095EC884B1A6822F480321A601A6822F4802290 -S315080095FC1A6063687BB101F0C9F8054605E001F00D -S3150800960CC5F8401B642800F283817E4B1B6813F453 -S3150800961C003FF4D00EE001F0B9F8054605E001F07C -S3150800962CB5F8401B642800F27581764B1B6813F459 -S3150800963C003FF4D1236813F0020F54D0714B9B688A -S3150800964C13F00C0F0AD06F4B9B6803F00C03082B16 -S3150800965C16D16C4B5B6813F4800F11D1694B1B68E0 -S3150800966C13F0020F03D0E368012B40F05581654ACD -S3150800967C136823F0F803216943EAC103136032E047 -S3150800968CE368E3B15F4A136843F00103136001F022 -S3150800969C7DF8054605E001F079F8401B022800F232 -S315080096AC3D81584B1B6813F0020FF4D0554A1368CA -S315080096BC23F0F803216943EAC103136013E0514A06 -S315080096CC136823F00103136001F060F8054605E002 -S315080096DC01F05CF8401B022800F22281494B1B68FA -S315080096EC13F0020FF4D1236813F0080F2AD063691C -S315080096FCA3B1444A536F43F00103536701F046F88C -S3150800970C054605E001F042F8401B022800F20A81E2 -S3150800971C3C4B5B6F13F0020FF4D013E0394A536FCE -S3150800972C23F00103536701F031F8054605E001F013 -S3150800973C2DF8401B022800F2F780324B5B6F13F0B2 -S3150800974C020FF4D1236813F0040F00F083802D4B1D -S3150800975C1B6C13F0805F0BD12A4B1A6C42F08052AB -S3150800976C1A641B6C03F080530193019B012500E0DE -S3150800977C0025254B1B6813F4807F13D1224A1368E6 -S3150800978C43F48073136001F001F8064605E000F017 -S3150800979CFDFF801B642800F2C9801B4B1B6813F461 -S315080097AC807FF4D0A368012B05D1164A136F43F0BA -S315080097BC010313671FE04BB9124B1A6F22F0010213 -S315080097CC1A671A6F22F004021A6714E0052B09D1DE -S315080097DC0C4B1A6F42F004021A671A6F42F0010218 -S315080097EC1A6708E0074B1A6F22F001021A671A6FFC -S315080097FC22F004021A67A368B3B100F0C7FF064645 -S3150800980C0CE000BF003802400070004000F0BEFFBC -S3150800981C801B41F28833984200F28A804C4B1B6FAE -S3150800982C13F0020FF2D00FE000F0B0FF064606E088 -S3150800983C00F0ACFF801B41F2883398427AD8444B2F -S3150800984C1B6F13F0020FF3D125B1414A136C23F0A9 -S3150800985C80531364A369002B6ED03D4A926802F0BC -S3150800986C0C02082A6AD0022B39D1394A136823F01C -S3150800987C8073136000F08AFF054604E000F086FF4B -S3150800988C401B02285CD8324B1B6813F0007FF5D1BD -S3150800989CE269236A1343626A43EA8213A26A52088C -S315080098AC013A43EA0243E26A43EA0263226B43EA59 -S315080098BC0273274A5360136843F08073136000F0F1 -S315080098CC65FF044604E000F061FF001B022839D846 -S315080098DC1F4B1B6813F0007FF5D0002035E01C4A9F -S315080098EC136823F08073136000F050FF044604E0FD -S315080098FC00F04CFF001B022826D8154B1B6813F0EA -S3150800990C007FF5D1002020E00120704701201CE0E3 -S3150800991C03201AE0032018E0012016E0032014E0C7 -S3150800992C032012E0032010E003200EE003200CE0D5 -S3150800993C03200AE0032008E0002006E0012004E0EA -S3150800994C032002E0032000E0032002B070BD00BF34 -S3150800995C0038024038B52F4B9B6803F00C03042BD8 -S3150800996C55D0082B01D02C4838BD2A4B5A6802F022 -S3150800997C3F025B6813F4800F20D0264B5B68C3F359 -S3150800998C8813DC000025690141EAD4616001041BD7 -S3150800999C61EB0505A90141EA9461A001001B61EB85 -S315080099AC0501C01841F100014B0243EAD0534402A9 -S315080099BC204619460023FEF749FC1FE0154B5B6849 -S315080099CCC3F38813DC000025690141EAD461600100 -S315080099DC041B61EB0505A90141EA9461A001001B72 -S315080099EC61EB0501C01841F100018B0243EA905363 -S315080099FC8402204619460023FEF728FC054B5B68B3 -S31508009A0CC3F3014301335B00B0FBF3F038BD0348E5 -S31508009A1C38BD00BF003802400024F40000127A005A -S31508009A2C002800F09C8070B50446544B1B6803F064 -S31508009A3C0F038B420BD2514A136823F00F030B43C7 -S31508009A4C1360136803F00F03994240F08A80236869 -S31508009A5C13F0020F17D013F0040F04D0484A93687A -S31508009A6C43F4E0539360236813F0080F04D0444A78 -S31508009A7C936843F4604393604148836823F0F0028B -S31508009A8CA368134383600D46236813F0010F2ED089 -S31508009A9C6268012A05D13A4B1B6813F4003F0DD1B5 -S31508009AAC61E0022A05D1364B1B6813F0007F05D1FD -S31508009ABC5BE0334B1B6813F0020F58D030498B68A8 -S31508009ACC23F0030313438B6000F060FE064606E0A2 -S31508009ADC00F05CFE801B41F28833984249D8284B2B -S31508009AEC9B6803F00C036268B3EB820FF0D1234B2F -S31508009AFC1B6803F00F039D420AD2204A136823F011 -S31508009B0C0F032B431360136803F00F039D4232D1E6 -S31508009B1C236813F0040F06D019498B6823F4E05216 -S31508009B2CE36813438B60236813F0080F07D0144AB5 -S31508009B3C936823F46043216943EAC1039360FFF7F2 -S31508009B4C09FF0F4B9B68C3F303130E4AD35CD8402B -S31508009B5C0D4B1860002000F0DBFD002070BD0120C5 -S31508009B6C7047012070BD012070BD012070BD012019 -S31508009B7C70BD032070BD012070BD00BF003C0240C3 -S31508009B8C0038024038C1000868040020014B1868E8 -S31508009B9C704700BF6804002008B5FFF7F7FF044BB1 -S31508009BAC9B68C3F38223034AD35CD84008BD00BF25 -S31508009BBC0038024048C1000808B5FFF7E7FF044B18 -S31508009BCC9B68C3F34233034AD35CD84008BD00BF35 -S31508009BDC0038024048C1000810B582B01C4B1A6CFC -S31508009BEC42F080521A641B6C03F080530193019B5C -S31508009BFC184A136843F48033136000F0C7FD044613 -S31508009C0C05E000F0C3FD001BB0F57A7F1AD8114B9E -S31508009C1C5B6813F4803FF4D00E4A136843F40033A0 -S31508009C2C136000F0B3FD044605E000F0AFFD001B21 -S31508009C3CB0F57A7F08D8074B5B6813F4003FF4D06D -S31508009C4C002002E0032000E0032002B010BD00BF94 -S31508009C5C0038024000700040F0B583B00024D8E00C -S31508009C6C0123A3400A6803EA0205AB4240F0D08000 -S31508009C7C4A68122A18BF022A10D1E608083650F884 -S31508009C8C26C004F0070297000F22BA402CEA020EEF -S31508009C9C0A69BA404EEA020240F8262002686700B2 -S31508009CAC0326BE40F64302EA060E4A6802F0030291 -S31508009CBCBA404EEA020202604A6802F1FF3E112AD5 -S31508009CCC18BFBEF1010F01D9122A10D1826806EA13 -S31508009CDC020ECA68BA404EEA02028260426822EA5A -S31508009CEC03034A68C2F30012A2401A434260C368CF -S31508009CFC1E408B68BB403343C3604B6813F0805FD0 -S31508009D0C00F08680454B5A6C42F480425A645B6C70 -S31508009D1C03F480430193019BA608B21C404B53F8ED -S31508009D2C227004F003039B000F229A4027EA0207CD -S31508009D3C3C4A904225D002F58062904223D002F527 -S31508009D4C8062904221D002F5806290421FD002F5C3 -S31508009D5C806290421DD002F5806290421BD002F5BB -S31508009D6C8062904219D002F58062904217D002F5B3 -S31508009D7C8062904215D002F58062904213D1092276 -S31508009D8C12E0002210E001220EE002220CE003226F -S31508009D9C0AE0042208E0052206E0062204E007226F -S31508009DAC02E0082200E00A2202FA03F33B430236D9 -S31508009DBC1B4A42F826301C4B1A68EB4302EA030688 -S31508009DCC4F6817F4803F01D045EA0206164A16601A -S31508009DDC526803EA02064F6817F4003F01D045EAB9 -S31508009DEC0206114A5660926803EA02064F6817F48F -S31508009DFC801F01D045EA02060B4A9660D2681340CA -S31508009E0C4E6816F4001F01D045EA0203064AD360D1 -S31508009E1C01340F2C7FF624AF03B0F0BD0038024096 -S31508009E2C0038014000000240003C01400AB1816143 -S31508009E3C70470904816170475079137943EA002306 -S31508009E4C07480B50D07893781B0443EA0063507884 -S31508009E5C43EA002312781343024A8B50704700BF1B -S31508009E6C4080024044800240016841F218028B5837 -S31508009E7C43F400538B507047016841F218028B5813 -S31508009E8C43F002038B50704770B59EB0044629B157 -S31508009E9C4FF40063C3604FF480438360E3691BB9D6 -S31508009EAC4FF48063079301E0002307932068036847 -S31508009EBC354A1A40A168E3681943079B0B4343F4D8 -S31508009ECC00731343036023681D68012000F064FCCB -S31508009EDC23681D60236840225A6023685D68012048 -S31508009EEC00F05AFC23685D60236800259D60236892 -S31508009EFCDD602268936923F0BE031B041B0C43F038 -S31508009F0C8003936123689E69012000F045FC236851 -S31508009F1C9E612368DD612368DD69012000F03CFC45 -S31508009F2C2368DD61216841F218054B59174A1A4016 -S31508009F3C174B13434B5123685E59012000F02CFC38 -S31508009F4C23685E51236803F58053124A1A60236806 -S31508009F5C03F580531D68012000F01EFC236803F5E9 -S31508009F6C80531D60A369012B06D1216841F21C029E -S31508009F7C8858094B03438B50626900212046FFF72A -S31508009F8C5BFF1EB070BD00BF0F8120FF233FDEF8BC -S31508009F9C040020028020C1024000010010B582B0E6 -S31508009FAC0446002301930268136843F00803136000 -S31508009FBC03681B680193012000F0EEFB2368019AE5 -S31508009FCC1A6002B010BD00BF10B582B0044600235B -S31508009FDC01930268136843F00403136003681B6853 -S31508009FEC0193012000F0D8FB2368019A1A6002B08D -S31508009FFC10BD00BF30B583B0054600230193026837 -S3150800A00C41F21804135943F48013135103681B596E -S3150800A01C0193012000F0C0FB2B68019A1A5103B07A -S3150800A02C30BD00BFF0B490F84540012C30D0012467 -S3150800A03C80F84540022480F84440C162002419E0A7 -S3150800A04C65014F194FF480164E5140F2F45606FB33 -S3150800A05C0426BE60C6691EB94E5946F440064E51D2 -S3150800A06C5D1EAC4204D2651C01EB4515FD6000E093 -S3150800A07CF96001349C42E3D3026841F21003D150D3 -S3150800A08C012380F84430002380F84530184600E058 -S3150800A09C0220F0BC704700BFF0B490F84540012C84 -S3150800A0AC2DD0012480F84540022480F84440816272 -S3150800A0BC002416E066018D194FF000478F5144F2C3 -S3150800A0CCF4566E6040F2F45606FB0426AE605E1E2D -S3150800A0DCB44204D2661C01EB4616EE6000E0E96059 -S3150800A0EC01349C42E6D3026841F20C03D150012399 -S3150800A0FC80F84430002380F84530184600E00220EA -S3150800A10CF0BC704790F84530012B00F08480012391 -S3150800A11C80F84530022380F8443039B9012380F899 -S3150800A12C4430002280F8452018467047C36A1A68DE -S3150800A13C002A07DA122380F84430002380F84530C9 -S3150800A14C0120704730B440F2F45291420AD9344C8B -S3150800A15CA4FB0124A40A40F2F45202FB141212B115 -S3150800A16C013400E00124012C3AD11A6842F040521D -S3150800A17C1A60C36AC1F30C015960C26A136843F0CA -S3150800A18C00431360C36ADB68C3622CE0C56A2A689D -S3150800A19C22F040522A6023B9C56A2A6842F08052D6 -S3150800A1AC2A60C26A40F2F4555560621E93420DD17C -S3150800A1BCC56A2A6842F000522A601A4A02FB04123F -S3150800A1CC02F2F452C56AC2F30C026A60C56A2A68BE -S3150800A1DC42F000422A60C26AD268C262013300E0C9 -S3150800A1EC00239C42D2D8036841F214029A5812F002 -S3150800A1FC040F08D0042141F2140299500268002178 -S3150800A20C41F20403D150012380F84430002380F82E -S3150800A21C4530184601E00220704730BC704700BF35 -S3150800A22C0BB002AC0CFAFFFF90F84530012B3FD06F -S3150800A23C012380F84530022380F84430836A1A6873 -S3150800A24C002A2DDB1A6812F4807F18D0826B013233 -S3150800A25C8263012A00D1036343631A68C2F30D4271 -S3150800A26C043AC263026B92680264DB688362012358 -S3150800A27C80F84430002380F84530184670471A6831 -S3150800A28C12F4007F07D00363002242630122826323 -S3150800A29CDB68836204E0826B01328263DB6883626B -S3150800A2AC012380F84430002280F845201846704770 -S3150800A2BC02207047F8B590F84430DBB2822B33D0C5 -S3150800A2CC16460546822380F844300268146904F061 -S3150800A2DC1C04038ADB029BB21C43890101F4F86156 -S3150800A2EC0C4344F00104146100F050FA07460FE0E1 -S3150800A2FC00F04CFAC01BB0F5803F07D3012385F854 -S3150800A30C4430002385F845300320F8BD2B681C69BA -S3150800A31C14F0010FECD12B685B699BB233600123F7 -S3150800A32C85F844300020F8BD0220F8BD90F844307A -S3150800A33CDBB2422B32D070B50546422380F8443046 -S3150800A34C0068046904F01C042B8ADB029BB21C43CC -S3150800A35C890101F4F8610C4344F0030492B242619A -S3150800A36C2B681C6100F012FA06460FE000F00EFA94 -S3150800A37C801BB0F5803F07D3012385F844300023B2 -S3150800A38C85F84530032070BD2B681C6914F0010F45 -S3150800A39CECD1012385F84430002070BD02207047AB -S3150800A3AC70B582B000230193002800F0088104469A -S3150800A3BC90F8443013F0FF0F04D1002380F8453091 -S3150800A3CCFEF756FC804B5A6C42F480425A645B6C1E -S3150800A3DC03F480430093009B7C4B5A6822F40002DA -S3150800A3EC5A605968226A0A435A60236803F58053EF -S3150800A3FC1A6842F001021A6000F0C8F905460CE02A -S3150800A40C00F0C4F9401BB0F5FA7F06D9032584F889 -S3150800A41C4450002384F84530D2E0236803F5805273 -S3150800A42C126812F0010FEBD11D6925F01C05FFF718 -S3150800A43CADFB674B0344674A934202D845F00805BF -S3150800A44C16E0654B0344654A934202D845F00C0561 -S3150800A45C0EE0634B0344634A934209D9624B0344A7 -S3150800A46C624A934202D845F0040501E045F010050E -S3150800A47C23681D614FF4004200212046FFF756FF62 -S3150800A48C054638B101212046FFF7FEFC012584F864 -S3150800A49C445095E0FF2000F07FF96368002B6ED0DE -S3150800A4AC00F074F9064601AA01212046FFF702FFBF -S3150800A4BC00F06CF9801B41F2883398420BD90121C4 -S3150800A4CC2046FFF7E1FC012384F84430002384F886 -S3150800A4DC4530032574E0019B13F0040FE3D04FF4C9 -S3150800A4EC805200212046FFF721FF38B10121204672 -S3150800A4FCFFF7CAFC012584F8445061E000F046F9E0 -S3150800A50C064601AA01212046FFF7D4FE00F03EF9C3 -S3150800A51C801B41F2883398420BD901212046FFF75C -S3150800A52CB3FC012384F84430002384F84530032512 -S3150800A53C46E0019B13F0200FE3D001AA1021204618 -S3150800A54CFFF7B8FE38B101212046FFF79DFC01251F -S3150800A55C84F8445034E0019B13F0040F03D04FF4F5 -S3150800A56C0062E26001E00022E26013F0020F02D002 -S3150800A57C0023A3601BE04FF48043A36017E0E36855 -S3150800A58CC3F3CF02A368C3F34F031A430021204633 -S3150800A59CFFF7CCFE38B101212046FFF775FC0125E3 -S3150800A5AC84F844500CE040F6FF7000F0F5F80021F2 -S3150800A5BC2046FFF769FC012384F8443000E00125A6 -S3150800A5CC284602B070BD00BF003802400038014072 -S3150800A5DC00D3CEFEBFE1E40040F1E9FD3F787D01F2 -S3150800A5EC00796CFCFF596202001F0AFA7FF0FA0226 -S3150800A5FC38B590F84530012B1AD00446012580F859 -S3150800A60C4550022380F84430FFF7C8FC2046FFF774 -S3150800A61CDBFC2046FFF7EEFC2046FFF725FC204620 -S3150800A62CFFF72AFC84F84450002084F8450038BD0E -S3150800A63C022038BD064AD36823F4E0631B041B0CBE -S3150800A64C000200F4E0601843024B0343D3607047E2 -S3150800A65C00ED00E00000FA0530B4144BDB68C3F3D8 -S3150800A66C0223C3F10704042C28BF04241D1D062D40 -S3150800A67C01D9DD1E00E00025012303FA04F4013C90 -S3150800A68C2140A940AB40013B1A400A43002806DA90 -S3150800A69C00F00F001201D2B2054B1A5403E0120156 -S3150800A6ACD2B2044B1A5430BC704700BF00ED00E020 -S3150800A6BC14ED00E000E400E00138B0F1807F0AD226 -S3150800A6CC064B5860F021064A82F823100020986041 -S3150800A6DC07221A6070470120704700BF10E000E09F -S3150800A6EC00ED00E0042805D1054A136843F004037D -S3150800A6FC13607047024A136823F00403136070470B -S3150800A70C10E000E0704700BF08B5FFF7FBFF08BD77 -S3150800A71C10B504460E4B18784FF47A73B3FBF0F366 -S3150800A72C0C4A1068B0FBF3F0FFF7C6FF58B90F2CAC -S3150800A73C0BD8002221464FF0FF30FFF78DFF064B52 -S3150800A74C1C60002010BD012010BD012010BD00BFEB -S3150800A75C70040020680400206C04002008B503204F -S3150800A76CFFF768FF0020FFF7D3FFFEF7E7F9002095 -S3150800A77C08BD00BF034A1368034909780B441360E4 -S3150800A78C704700BF0437002070040020014B18687E -S3150800A79C704700BF0437002038B50446FFF7F6FFAC -S3150800A7AC0546B4F1FF3F02D0044B1B781C44FFF757 -S3150800A7BCEDFF401B8442FAD838BD00BF7004002058 -S3150800A7CC08B5002280210248FFF730FB08BD00BF00 -S3150800A7DC0004024010B5FDF7F1FF0E4B1B68C31AB7 -S3150800A7ECB3F5FA7F14D304460B4B1B783BB90122FD -S3150800A7FC094B1A7080210948FFF718FB06E000225E -S3150800A80C054B1A7080210548FFF710FB014B1C609D -S3150800A81C10BD00BFA8040020AC04002000040240B0 -S3150800A82C08B50948094B03604FF46143436000239C -S3150800A83C8360C36003610C2242618361C361036256 -S3150800A84C4362FEF751FE08BDB404002000480040E0 -S3150800A85C08B50023012201460348FEF785FB08B913 -S3150800A86C012008BD002008BDB404002008B5FFF778 -S3150800A87CD7FF08BDBFF34F8F0549CA6802F4E062DB -S3150800A88C044B1343CB60BFF34F8F00BFFDE700BFEC -S3150800A89C00ED00E00400FA0508B5214B1B78ABB9AE -S3150800A8AC2048FFF7D5FF012838D11E4B1B78013BF2 -S3150800A8BCDBB23F2B32D8FDF781FF1B4B1860012208 -S3150800A8CC174B1A700022194B1A7008BD174B1B78B8 -S3150800A8DC013314481844FFF7BBFF012814D1134A57 -S3150800A8EC13780133DBB213700E4A1278934215D1E2 -S3150800A8FC00220B4B1A700B4B5B78FF2B0ED1094BB6 -S3150800A90C9B785BB9FFF7B6FFFDF758FF064B1B683C -S3150800A91C6433984202D90022014B1A7008BD00BF55 -S3150800A92C6905002028050020B00400202405002015 -S3150800A93C08B5FFF7B1FF08BD10B4013A0A440BE09D -S3150800A94C0C784B7803EB04239BB2184480B28342F1 -S3150800A95C01D9013080B202319142F1D307D10B787B -S3150800A96C1B02184480B2834201D9013080B25DF8CB -S3150800A97C044B704770B4C5780D44EDB2134CE570B2 -S3150800A98C83780E0A3344DBB2A3704278627000787F -S3150800A99C20709CB2A64206D90132D2B20B4C627018 -S3150800A9AC0AB901302070C9B28D420CDA0133DBB218 -S3150800A9BC064A93703BB953780133DBB2537013B91B -S3150800A9CC13780133137070BC704700BF1037002022 -S3150800A9DC10B5094C2368014603F10800FFF7CAFFB6 -S3150800A9EC2368064A117819725178597291789972B6 -S3150800A9FCD278DA7210BD00BF20370020103700203D -S3150800AA0C00221A4B1A7006E00021194A22F8131074 -S3150800AA1C0133164A1370154B1B78002BF4D0002201 -S3150800AA2C124B1A7009E0C3EB03114A0011490A4488 -S3150800AA3C0021517601330D4A13700C4B1B78002BF1 -S3150800AA4CF1D04FF480620C4B1A800022074B1A7017 -S3150800AA5C07E00A4A02EB8312002191800133034A6C -S3150800AA6C1370024B1B78002BF3D070477605002029 -S3150800AA7C443700202437002074050020983D002018 -S3150800AA8C00220A4B1A700BE01946094A32F81320B1 -S3150800AA9C1AB9074B23F8110070470133034A137090 -S3150800AAAC024B1B78002BEFD0704700BF76050020B1 -S3150800AABC44370020030A43EA002080B2704700BFDF -S3150800AACC08B5142205490020FFF736FF10B1FFF729 -S3150800AADCF1FF08BD4FF6FF7008BD00BF62370020B6 -S3150800AAEC38B50D4D2C7C6B7C03EB0424143CA4B2BA -S3150800AAFC2044082205F11A0180B2FFF71DFF2246F1 -S3150800AB0C05F12201FFF718FF10B1FFF7D3FF38BD87 -S3150800AB1C4FF6FF7038BD00BF5437002008B5062025 -S3150800AB2CFFF7DEFF08BD00BF70B5A54B1C680428EF -S3150800AB3C00F07181A34BA44A1360A44A136003283E -S3150800AB4C10D1637E03F00F03032B40F0D285238AC2 -S3150800AB5C002B40F0CE8508229D4B1A70FDF7E4FEBB -S3150800AB6C00F08CBC02287BD19A4AD3780133DBB22D -S3150800AB7CD37063B993780133DBB293703BB95378CE -S3150800AB8C0133DBB2537013B91378013313700023F6 -S3150800AB9C914A1380914A1380637E052B18BF072BA5 -S3150800ABAC0AD1A37E0133DBB2A376782B40F0A185BC -S3150800ABBC0023637600F09DBD002B00F09A85228A4F -S3150800ABCC002A41D0A27E511EA176002A40F091851A -S3150800ABDCE27E082A05D0591EC9B201290ED8052AC3 -S3150800ABEC0CD1002363768022794B1A70FDF79CFEF4 -S3150800ABFC14227B4B83F82F2000F00CBD042A03D8B3 -S3150800AC0C03219140C9B200E03021A1760132E276E7 -S3150800AC1C03F00F03013B072B00F26B85DFE813F0FB -S3150800AC2C740208000D00EA036905EA036905EA03DC -S3150800AC3C00226B4B83F82F206AE20422644B1A70AD -S3150800AC4CFDF772FE00F04FBC03F00F03032B40F028 -S3150800AC5C508508225E4B1A70FDF766FE00F00EBC96 -S3150800AC6C052817D15F4B1B689B88002B00F0418584 -S3150800AC7C0023534A13605C4A53490A6053490A60D5 -S3150800AC8C564A1380544A13800822514B1A7001F005 -S3150800AC9C21FAC0E0524B9B7B452B40F02A85504A43 -S3150800ACAC157C537C03EB05214B4A1288914200F321 -S3150800ACBC20858DB2484B1D80494B1B7D13F03F0FE9 -S3150800ACCC40F01785464B5B7D002B40F01285474BB1 -S3150800ACDC1C880CB95B885BB1414BDB8B9C4240F002 -S3150800ACEC08853F4B1A8C414B5B889A4240F001858C -S3150800ACFCFFF7E6FE4FF6FF73984240F0FA84384B9E -S3150800AD0CDB7D062B00F0B880112B23D0012B40F0ED -S3150800AD1CF084334B93F82230082B40F0EA84304BFE -S3150800AD2C002283F822209B8C4FF6F672934203D9A5 -S3150800AD3C09332B4A938402E00833294A9384284B17 -S3150800AD4C5A8BDA839A8B1A845C83284A52889A839C -S3150800AD5C00F0CBBC1C3D204B1D80254A214B1A60AC -S3150800AD6C26E09A880AB31E49898C8A421DD1DA884C -S3150800AD7C32B11B49498C8A4202D0B2F58A4F14D19A -S3150800AD8C1A8812B95988002936D04FF6FF718A42AB -S3150800AD9C02D1588888422FD01149498B8A4204D14E -S3150800ADAC0F4A918B5A88914226D040330D4A13602C -S3150800ADBC0C4B1B680F4A9342D3D300F09ABC00BFC6 -S3150800ADCC203700208A3700201C3700200C3700203B -S3150800ADDC143700207005002008370020963D002007 -S3150800ADEC54370020183700207E37002050370020B3 -S3150800ADFC983D0020D83D00200023AC4A1360022160 -S3150800AE0CAB4A1170AB4AAC490A60AC490A60AC4A09 -S3150800AE1C138001F05FF9AA4B1A88002A00F069849E -S3150800AE2C02F11C0189B2A74B1980A74B080A1874A2 -S3150800AE3C5974A6490968087A98751120D875083284 -S3150800AE4C92B2100A40EA0222DA84002283F82820F9 -S3150800AE5C83F829208A885A84CA889A849C4A108836 -S3150800AE6C588352889A830A88DA834A881A8436332E -S3150800AE7C914A136000F024BCFFF750FE4FF6FF739F -S3150800AE8C984240F03684934C17E0617EA1B18E4B04 -S3150800AE9C9A8CA3889A420FD18B4B5A8CE3889A4288 -S3150800AEAC0AD1894B5A8B23889A4205D1864B9A8BA1 -S3150800AEBC63889A4200F046811E34864B9C42E4D93C -S3150800AECC814B93F82F3003F03F03022B14D17E4BA2 -S3150800AEDC9B8C99B2804A13800022804B1A7007E02B -S3150800AEEC7F4A32F8132091425BD001337B4A1370A8 -S3150800AEFC7A4B1B78002BF3D0734B93F82F3013F047 -S3150800AF0C040F40F0F683704B142283F82F20282167 -S3150800AF1C6C4A1180502283F82E2093F8290093F856 -S3150800AF2C2D2083F8292093F8281093F82C2083F8E1 -S3150800AF3C282083F82C1093F8272093F82B4083F8B5 -S3150800AF4C274083F82B2093F82640644D2C7093F8F1 -S3150800AF5C2A5083F8265083F82A400130C0B283F869 -S3150800AF6C2D0068B94B1CDBB2574981F82C303BB91C -S3150800AF7C531CDBB281F82B3013B9013481F82A4003 -S3150800AF8C514B5A8C54490A80998C59849A845A8BF9 -S3150800AF9CDA839A8B1A844E4A1188598352889A8373 -S3150800AFAC79E300244D4B1C701CE019461E224948B7 -S3150800AFBC02FB0302527E1AB91E2404FB010415E097 -S3150800AFCC072A0CD13CB11E22424902FB0312917E80 -S3150800AFDCA27E914203D93F4A1E2404FB0324013363 -S3150800AFEC3E4A13703D4B1B78002BDED0002C00F02C -S3150800AFFC80832E4B1C600323A37623760023A3752C -S3150800B00C0422E275E376304DAB8CA3806B8CE3801F -S3150800B01C6B8B2380AB8B638001206076314B1A785F -S3150800B02C22735A7862739A78A273DB78E373208258 -S3150800B03C95F82930E37295F82830A37295F82730DD -S3150800B04C637295F826302372FFF7C2FC95F82E002A -S3150800B05C00F0F003502B57DD0022204B1A704BE002 -S3150800B06C03F13602184DAA5C002A4DD0012A03D1E9 -S3150800B07C01331A4A13703FE0022A35D103F137021D -S3150800B08C114DAA5C042A2FD101F13803EA5C393137 -S3150800B09C6B5C43EA0222104B1A8040F20A63934215 -S3150800B0AC28BF13466382A3822EE000BF20370020F8 -S3150800B0BC143700207E3700201C3700200C37002060 -S3150800B0CC963D0020083700205437002018370020FA -S3150800B0DC50370020243700206A050020760500200A -S3150800B0EC443700207005002003F13702A6498A5C14 -S3150800B0FC52B11344A54A1370A44B1B78194602097E -S3150800B10C053AB3EB820FABDB10229F4B83F82F204B -S3150800B11C9D4B93F82F2042F0020283F82F2002222F -S3150800B12C83F83620042283F83720062283F8382041 -S3150800B13C0A2283F839202C21954A1180602283F83B -S3150800B14C2E206EE2934B1C600022934B1A708E4B8A -S3150800B15C93F82F2012F0040F07D0002363762022D1 -S3150800B16C8D4B1A70FDF7E0FBC3E2874B93F82E3034 -S3150800B17C1B099B0085480370EB1A143B9BB2844849 -S3150800B18C038001F00F01022903D102F03F011229B5 -S3150800B19C0FD013B912F0030F0BD07B4BD98C238924 -S3150800B1AC994240F03382784B198D6389994240F065 -S3150800B1BC2D8212F0100F47D0218A002944D004F1B1 -S3150800B1CC0C00FFF7D7FB704B93F82A30734A1078AC -S3150800B1DC834239D16C4B93F82B3051788B4233D14F -S3150800B1EC694B93F82C30927893422DD1664B93F891 -S3150800B1FC2D506A4BDB789D4226D120736173A2735E -S3150800B20CE373E37ECBB9237EA27E9B1ADBB2A17DC8 -S3150800B21CA3EBD103DBB25AB21944C9B2A175002A01 -S3150800B22C01DA5B425AB2E37DA2EB930253FA82F23D -S3150800B23CD3B2E37503EBD10323760122564B1A706E -S3150800B24C237EA37600232382617E01F00F03013B44 -S3150800B25C072B00F24E82DFE813F008002300A70044 -S3150800B26C7301A301BF01D90165014B4B1B7813F080 -S3150800B27C010F00F03E82032363764022464B1A7078 -S3150800B28C00232382424B188820B14222424B1A7063 -S3150800B29CFFF79EFB0022424B1A80FDF745FBEDE0BB -S3150800B2AC3D4B1B7813F0010F63D0374B93F82F30B7 -S3150800B2BC03F03F03122B5CD1334B93F82E0000F0AE -S3150800B2CCF003502B37DD0022304B1A702BE003F1BC -S3150800B2DC36022D4DAA5C72B3012A03D101332B4ACF -S3150800B2EC137020E0022A16D103F13702264DAA5C08 -S3150800B2FC042A10D101F13803EA5C39316B5C43EA54 -S3150800B30C0222284B1A8040F20A63934228BF13463E -S3150800B31C6382A3820FE003F137021B498A5C52B1A0 -S3150800B32C13441A4A1370194B1B7819460209053A25 -S3150800B33CB3EB820FCBDB03236376134B93F82620F0 -S3150800B34C227293F82720627293F82820A27293F837 -S3150800B35C2930E3720120FFF73BFB42220E4B1A7091 -S3150800B36C002323820A4A13800D4A1380FDF7DCFA60 -S3150800B37C84E02022084B1A70FDF7D6FA054B1B6899 -S3150800B38C00225A76B8E500BF54370020760500200F -S3150800B39C08370020203700201437002010370020EB -S3150800B3AC963D00206A050020914B93F82F3013F038 -S3150800B3BC010F24D011F0100F21D1238A002B40F055 -S3150800B3CC98818C4D2888013080B2FFF701FB8A4A98 -S3150800B3DC137843F0100313702A881AB143F002034A -S3150800B3EC854A1370FDF7A0FA012323820823637696 -S3150800B3FC0023E37611227E4B83F82F200AE113F003 -S3150800B40C200F10D07A4890F834301A0290F835305C -S3150800B41C43EA0200794D2E68304428607548134378 -S3150800B42C0288D31A0380734B188848B111F0100F91 -S3150800B43C06D1714A137843F002031370FFF7C8FA62 -S3150800B44C6B4A92F8301092F8313003EB01239BB219 -S3150800B45C6B4A1380A28A934200D80BB9684B1A80A0 -S3150800B46C674B1B886382644B1B7813F0030F00F041 -S3150800B47C40810022634B1A80FDF756FA5E4B1B7807 -S3150800B48C13F0200F08D000235E4A1380637614222B -S3150800B49C574B83F82F20BDE013F0100F0CD0002368 -S3150800B4AC584A13800122228204226276E3761122FC -S3150800B4BC4F4B83F82F20ADE0524A12888AB113F00D -S3150800B4CC010F01D000232382238A43B9638A9A4247 -S3150800B4DC01D94C4A13804B4B1B88238201E0494AFD -S3150800B4EC13800023E376484B1A68444B1A60454B85 -S3150800B4FC1B884BB1238A3BB128333E4A138018224A -S3150800B50C3B4B83F82F2088E03B4B1B7813F0020F3C -S3150800B51C00F0EF802822374B1A801022344B83F820 -S3150800B52C2F207AE0344B1B7813F0010F00F0E180E2 -S3150800B53C002363761022304B1A70FDF7F5F9D8E024 -S3150800B54C2C4B188808B1FFF743FA294B93F82F3080 -S3150800B55C13F0010F15D0284B1B7813F0010F05D0EB -S3150800B56C072363760023A376238201E006236376FA -S3150800B57C0120FFF72DFA10221F4B1A70FDF7D4F98C -S3150800B58C44E01D4B1B7813F0010F04D0052363769A -S3150800B59C00232382ADE0174B1B88002B36D1A8E07D -S3150800B5AC144B188808B1FFF713FA114B93F82F3080 -S3150800B5BC13F0010F0CD0072363760023A376012022 -S3150800B5CCFFF706FA10220C4B1A70FDF7ADF91DE0C1 -S3150800B5DC084B1B88D3B98CE0074B1B7813F0010F6B -S3150800B5EC00F08780072363760023A37681E000BFEB -S3150800B5FC5437002008370020143700201C37002049 -S3150800B60C6A050020963D00200C37002010223C4B82 -S3150800B61C83F82F2028223B4B1A805022384B83F86C -S3150800B62C2E20227A364B83F82A20627A83F82B202E -S3150800B63CA27A83F82C20E27A83F82D20227B83F8D1 -S3150800B64C2620627B83F82720A27B83F82820E27BBE -S3150800B65C83F829200622DA75A2885A84E2889A8405 -S3150800B66C294A1188598352889A832288DA836288F0 -S3150800B67C1A84637E13F0100F06D0214B002283F830 -S3150800B68C312083F8302006E01D4B062283F8302043 -S3150800B69C0A2283F831201A4C4023A375194B1B88B0 -S3150800B6AC1A0A22746374002384F8353084F834300B -S3150800B6BC84F8323084F83330FFF730FAC0436086AA -S3150800B6CC0F4C4523A3730022E273627522750F494A -S3150800B6DC0B8801339BB20B80190AA174E37422768A -S3150800B6EC6276FFF7EDF9C04320830022084B1A70E7 -S3150800B6FC70BD0023034A1380054A137070BD00BF42 -S3150800B70C5437002008370020503700206C050020DD -S3150800B71C14370020F8B505460E46254A138801331A -S3150800B72C9BB21380B3F5FA4F03D34FF48052204BD8 -S3150800B73C1A8000221F4B1A700CE01F4B03EB841364 -S3150800B74C9F881B4B1888FFF7B5F98742E5D001345B -S3150800B75C184B1C70174B1C78002CEED000221A7054 -S3150800B76C0BE0154A02EB831292881AB9124800EBC1 -S3150800B77C831007E001330F4A13700E4B1B78002B0E -S3150800B78CEFD0002088B10A4B1A88130A43EA022321 -S3150800B79C8380C68015B90023036003E02B880380D9 -S3150800B7AC6B88438040230372F8BD0020F8BD00BFA8 -S3150800B7BC7405002076050020983D002000290CDD34 -S3150800B7CC08B58AB2054B1A80054B1B68834203D011 -S3150800B7DC0146184600F091FC08BD7047963D0020BE -S3150800B7EC0C370020F0B400223B4B1A703B4E1EE07F -S3150800B7FC3A4D5A001A4494002E192C5BA4B103EB4B -S3150800B80C4305AA00354D2A4452886AB10588AC42CC -S3150800B81C0AD14488A24207D10C68746089883181A0 -S3150800B82C2F4A1278B27254E001332B4A13702A4B02 -S3150800B83C1B78072BDCD90022274B1A700FE0274DF3 -S3150800B84C5A001A4494002E192A5B2AB903EB4304AE -S3150800B85CA2002A44528832B101331F4A13701E4B78 -S3150800B86C1B78072BEBD9082B28D100231D4A1370FC -S3150800B87C1D4A1370184A137013E0194A147803EB0F -S3150800B88C4305AA00154D2A44927AA61A154D2D7809 -S3150800B89CAE4203DD134A1670134A137001330E4A6F -S3150800B8AC13700D4B1B78072BE7D90F4B1B780A4ADD -S3150800B8BC137003EB43039A00084E1644026833468A -S3150800B8CC43F8042B0A6872608A889A80044B1B78A2 -S3150800B8DCB372F0BC704700BF7E05002080050020BF -S3150800B8ECE10500207F050020E005002010B4154B6B -S3150800B8FC1C780134E4B21C700022134B1A7019E040 -S3150800B90C12485A001A4491004218415A52880A435E -S3150800B91C0DD003EB43018A000244927AA21A772AC5 -S3150800B92C05DD03EB43018A000020084988500133E2 -S3150800B93C054A1370044B1B78072BE1D95DF8044BA9 -S3150800B94C704700BFE10500207E0500208005002019 -S3150800B95C10B5324B1B88292B03D800222F4B1A8083 -S3150800B96C10BD00222D4B1A802D4B9B8AB3F5807F78 -S3150800B97C03D0B3F5007F3FD010BD294BDA8C294B89 -S3150800B98C1B889A4249D1264B1A8D264B5B889A42BC -S3150800B99C43D1254C2146A01DFFF724FF002204F8AD -S3150800B9AC022C022204F8012C2168C4F80A10A1887A -S3150800B9BCE1811E49086820608988A18044F8100C2A -S3150800B9CC24F80C1CD4F80A1044F8161CE28924F83E -S3150800B9DC122CE288228222896282124A1188E1801C -S3150800B9EC52882281082204F80A2C062204F8092C0B -S3150800B9FC2A220A4B1A8010BD094BDA8C094B1B8874 -S3150800BA0C9A420AD1064B1A8D064B5B889A4204D188 -S3150800BA1C054801460630FFF7E5FE10BD083700203D -S3150800BA2C54370020503700206A370020780500204C -S3150800BA3C30B44C4BD98B8AB24FF6FF739A420CD161 -S3150800BA4C484B188C4FF6FF73984206D1454B464A1D -S3150800BA5C1068186092889A8073E0444B1B88444897 -S3150800BA6C00885340184209D13E4B1A8C94B23F4B6E -S3150800BA7C5B883F4840886340184206D03D4B3E4A97 -S3150800BA8C1188198052885A8002E03A4B19805A80DC -S3150800BA9C00223A4B1A703A4D16E039485A001A44A5 -S3150800BAAC91004518334A1488425A944209D1314AAE -S3150800BABC508803EB43018A0031490A445288904264 -S3150800BACC06D001332D4A13702C4B1B78072BE4D95F -S3150800BADC082B30D1234B4FF0FF321A609A80002284 -S3150800BAEC1A629A8427490868C3F806008988598116 -S3150800BAFCC3F8160059831F490888D88449881985BC -S3150800BB0C1A49088898834988D9831A750121597561 -S3150800BB1C9A73D973082119745A7406229A740422D2 -S3150800BB2CDA74197306225A733633174A13602A22A3 -S3150800BB3C164B1A8014E00B4B55F8042F1A60AA887A -S3150800BB4C9A80084B0F4A1168C3F8061092885A81D6 -S3150800BB5C08221A7300225A730C4A13880E33138060 -S3150800BB6C30BC70475437002050C1000850370020AD -S3150800BB7C4C370020E4050020483700207E050020BD -S3150800BB8C80050020780500201C3700200837002087 -S3150800BB9C10B504464160FDF78BF9206010BD00BF57 -S3150800BBAC10B50446FDF784F92368C01A63689842F1 -S3150800BBBCB4BF0020012010BD352303700123437048 -S3150800BBCC81700330704700BF034636220270042288 -S3150800BBDC4270034A1068C3F80200981D704700BFEC -S3150800BBEC0406002037230370032343700122827056 -S3150800BBFCC370062303710530704700BFFF2303701B -S3150800BC0C01307047074B828C1A80C28C5A80064BBF -S3150800BC1C028D1A80428D5A80044B028E1A80428EEF -S3150800BC2C5A807047503700204C3700204837002080 -S3150800BC3C03463222027004224270034A1068C3F883 -S3150800BC4C0200981D704700BF0C06002010B403466E -S3150800BC5C014400242EE01A78332A24D006D8032A65 -S3150800BC6C10D0062A13D0012A21D106E0362A15D07F -S3150800BC7CFF2A21D0352A1AD10EE0D3F80200104A31 -S3150800BC8C906214E0D3F802000D4A10630FE0D3F863 -S3150800BC9C02000B4AD0620AE09C7808E0D3F802004E -S3150800BCAC074AD06103E0D3F80200054A10625A78B5 -S3150800BCBC023213448B42CED320465DF8044B7047B0 -S3150800BCCCE8050020F8B50446012303704370194BA8 -S3150800BCDC9A6982700025C570174A106860602581BC -S3150800BCEC80276781154A1268E26025616561A5613E -S3150800BCFC9E693246596904F11C0000F0FEF906F1FA -S3150800BD0C18002044C6F1100229460430FCF752FCF0 -S3150800BD1C4022294604F12C00FCF74CFC3A462946ED -S3150800BD2C04F16C00FCF746FC054B1868C4F8EC00EB -S3150800BD3CF8BD00BFE805002058C1000850370020A0 -S3150800BD4C5CC1000838B50A4C25682846FFF7BAFFC7 -S3150800BD5C012105F1F000FFF72FFFFFF743FFFFF76F -S3150800BD6C4DFF2368C11A1846FFF728FD38BD00BFDA -S3150800BD7C1C37002038B50B4C25682846FFF7A2FF60 -S3150800BD8C032105F1F000FFF717FFFFF71DFFFFF77B -S3150800BD9C4FFFFFF733FF2368C11A1846FFF70EFD4E -S3150800BDAC38BD00BF1C37002010B5114B1C68237812 -S3150800BDBC022B17D104220F49A01800F08FF998B955 -S3150800BDCC0D4B9A69596904F11C0000F087F968B99A -S3150800BDDC2069094B5862094B198804F1F000FFF7E2 -S3150800BDEC35FF10BD002010BD002010BD002010BD71 -S3150800BDFC1C37002058C10008E80500200837002029 +S3150800820C00800123237010BD7804002000000000B4 +S3150800821CF8C0000808B5034B1BB103490348AFF374 +S3150800822C008008BD000000007C040020F8C000088F +S3150800823C53B94AB9002908BF00281CBF4FF0FF31B3 +S3150800824C4FF0FF3000F074B9ADF1080C6DE904CEAF +S3150800825C00F006F8DDF804E0DDE9022304B0704707 +S3150800826C2DE9F047089E04468846002B40F0858089 +S3150800827C8A42154648D9B2FA82F24AB1C2F12007A7 +S3150800828C01FA02F320FA07F7954047EA03089440E7 +S3150800829C4FEA154E230CB8FBFEF71FFA85FC0EFBAE +S315080082AC178843EA084307FB0CF1994209D9EB18DE +S315080082BC07F1FF3080F0E380994240F2E080023FFC +S315080082CC2B445B1AA4B2B3FBFEF00EFB103344EA44 +S315080082DC034400FB0CFCA44509D92C1900F1FF3307 +S315080082EC80F0CB80A44540F2C88002382C4440EA82 +S315080082FC0740A4EB0C0400271EB1D4400023C6E9A2 +S3150800830C00433946BDE8F087002A53D0B2FA82F208 +S3150800831C002A40F0B680491B4FEA154E1FFA85F81D +S3150800832C0127B1FBFEFC230C0EFB1C1143EA01438F +S3150800833C08FB0CF1994207D9EB180CF1FF3002D265 +S3150800834C994200F2EC808446591AA3B2B1FBFEF0AE +S3150800835C0EFB101443EA044408FB00F8A04507D9A1 +S3150800836C2C1900F1FF3302D2A04500F2DC80184626 +S3150800837CA4EB080440EA0C40BEE78B4208D9002E51 +S3150800838C78D00027C6E9000138463946BDE8F0879B +S3150800839CB3FA83F77FB98B4202D3824200F2BD80CF +S315080083AC841A61EB030301209846002EA9D0C6E96E +S315080083BC0048A6E7FFDEC7F12005BB4022FA05FCFC +S315080083CC4CEA030C01FA07F420FA05F821FA05F32E +S315080083DC4FEA1C4E48EA0404B3FBFEF9210C0EFBCB +S315080083EC19331FFA8CF841EA034309FB08FA9A4534 +S315080083FC02FA07F200FA07F10BD91CEB030309F191 +S3150800840CFF3080F088809A4540F28580A9F10209F0 +S3150800841C6344A3EB0A03A4B2B3FBFEF00EFB1033C2 +S3150800842C44EA034400FB08F8A04508D91CEB0404ED +S3150800843C00F1FF336BD2A04569D90238644440EA8F +S3150800844C0940A4EB0804A0FB02894C45C6464B46DA +S3150800845C54D351D0002E69D0B1EB0E0264EB030451 +S3150800846C04FA05F522FA07F3FC401D43C6E9005445 +S3150800847C002746E73746304643E7184637E70746A8 +S3150800848C1FE7C2F1200320FA03F7954001FA02F020 +S3150800849C21FA03F34FEA154E3843010CB3FBFEF7EA +S315080084AC1FFA85F80EFB173341EA034107FB08F35D +S315080084BC8B4204FA02F407D9691807F1FF3C28D253 +S315080084CC8B4226D9023F2944CB1A81B2B3FBFEF064 +S315080084DC0EFB103341EA034100FB08F38B4207D924 +S315080084EC691800F1FF3C10D28B420ED90238294488 +S315080084FCC91A40EA074714E74145ABD2B8EB020E56 +S3150800850C69EB0C0201381346A4E76046F0E71846F7 +S3150800851C95E76746D8E781467BE7384645E7ACF1E9 +S3150800852C020C2B4410E702382C4421E73746E8E6C0 +S3150800853C704700BF70B50D4E0D4D761BB61006D0A4 +S3150800854C0024013455F8043B9847A642F9D1094E44 +S3150800855C094D761B03F0CAFDB61006D0002401346B +S3150800856C55F8043B9847A642F9D170BD44C100089A +S3150800857C44C100084CC1000844C10008F0B4860781 +S3150800858C46D0541E002A3CD0CAB2034602E014F167 +S3150800859CFF3436D303F8012B9D07F8D1032C29D9C0 +S315080085ACCDB245EA05250F2C45EA054533D9A4F184 +S315080085BC1006360903F1200707EB061703F110021C +S315080085CC42E9045542E902551032BA42F8D1721CF6 +S315080085DC14F00C0F03EB021204F00F0613D0331F22 +S315080085EC23F003030433134442F8045B9342FBD190 +S315080085FC06F003042CB1C9B21C4403F8011B9C42B7 +S3150800860CFBD1F0BC704734461346002CF3D1F8E77F +S3150800861C14460346C2E71A462646E0E7024B13B150 +S3150800862C024800F005B870470000000049860008AB +S3150800863C002301461A46184600F01EB838B50A4CEF +S3150800864C0A4D641BA4100AD004F18043013B05EBC8 +S3150800865C8305013C55F804399847002CF9D1BDE837 +S3150800866C384003F049BD00BF50C100084CC1000892 +S3150800867C704700BF704700BF2DE9F0411E4C0546F8 +S3150800868C206890461F460E46FFF7F2FF1B4B1A68EA +S3150800869CD2F8483133B35A6820681F2A27DC4DB9FB +S315080086AC911C01325A6043F82160FFF7E3FF002062 +S315080086BCBDE8F08103EB82010124C1F8888004FA35 +S315080086CC02FED3F88841022D44EA0E0CC3F888C181 +S315080086DCC1F80871E4D1D3F88C114EEA0104C3F839 +S315080086EC8C41DDE702F5A673C2F84831D3E7FFF7EC +S315080086FCC1FF4FF0FF30DBE76804002010C100080B +S3150800870CDFF834D0002103E00C4B5B58435004319E +S3150800871C0B480C4B42189A42F6D30B4A02E000233C +S3150800872C42F8043B094B9A42F9D300F013F8FFF7C9 +S3150800873C01FF01F069FE70470000082050C10008CF +S3150800874C400000207804002078040020FC3D00201E +S3150800875CFEE7000010B40F4AD2F8883043F47003D1 +S3150800876CC2F888300C4B196841F0010119600020D9 +S3150800877C98601C68094921401960094959601968AB +S3150800878C21F480211960D8604FF0006393605DF87E +S3150800879C044B704700ED00E000380240FFFFF6FE80 +S315080087AC1030002408B501F097FD08BD0268294B66 +S315080087BC9A4200D07047F0B589B0A3F590431A6B6E +S315080087CC42F000721A631A6B02F000720092009A59 +S315080087DC1A6B42F080621A631A6B02F0806201927D +S315080087EC019A1A6B42F000621A631B6B03F0006362 +S315080087FC0293029B322303930227049700260596BD +S3150800880C032506950B24079403A9134801F01EF9B2 +S3150800881C86230393049705960695079403A90F4890 +S3150800882C01F014F94FF40053039304970596069533 +S3150800883C079403A90A4801F009F94FF42053039346 +S3150800884C049705960695079403A9064801F0FEF8C1 +S3150800885C09B0F0BD0080024000080240000002404A +S3150800886C000402400018024010B5164B08221A7074 +S3150800887C00225A70272199706921D9705B211971C8 +S3150800888C45215971104C11492160012161602282E0 +S3150800889C6361A261E2614FF400032362204600F093 +S315080088AC19FF04230A4A0B49204600F056FD0423F7 +S315080088BC094A0A49204600F089FD204601F034F899 +S315080088CC10BD00BF94040020101F00200080024039 +S315080088DC581F002040060020C0060020901E0020CD +S315080088EC074A1178074B1970517859709178997015 +S315080088FCD178D9701179197152795A71704700BFAC +S3150800890C9404002074050020064B1A7802705A78D5 +S3150800891C42709A788270DA78C2701A7902715B7929 +S3150800892C437170479404002038B5124800F014FEC1 +S3150800893C10B10024204638BD0E4DAC8F2246296C4A +S3150800894C0D4803F0C5FB2A6B136843F0004313600C +S3150800895C0023AB632B6841F214029A5812F0800F6D +S3150800896CE8D041F214028021995041F20802002104 +S3150800897C9950DFE7101F00207837002038B5184BC0 +S3150800898CDC6A01F0A9FC00F1FA052368002B05DA6C +S3150800899C01F0A2FCA842F8D9002300E0012383B910 +S315080089AC0F4B1B6841F214029A5812F0200F07D08D +S315080089BC41F214022021995041F2040200219950E7 +S315080089CC38BD084B1D88064CE36A2A460649986842 +S315080089DC03F07EFB2946204600F02EFDE0E700BF9B +S315080089EC101F00202C3700207837002010B50446BD +S315080089FC0E4B18784FF47A73B3FBF0F30C4A1068E5 +S31508008A0CB0FBF3F000F0F6FF68B90F2C01D9012082 +S31508008A1C0AE0002221464FF0FF3000F0B9FF054B63 +S31508008A2C1C60002000E0012010BD00BF700400206F +S31508008A3C6C0400207404002008B5032000F096FF8F +S31508008A4C0020FFF7D3FF01F0F3FC002008BD00005F +S31508008A5C034A1168034B1B780B441360704700BF1D +S31508008A6C2837002070040020014B1868704700BF97 +S31508008A7C2837002038B50446FFF7F6FF0546B4F14B +S31508008A8CFF3F02D0044B1B781C44FFF7EDFF401B3D +S31508008A9CA042FAD338BD00BF7004002010B582B0CE +S31508008AAC1B4B1A6C42F080521A641B6C03F08053F1 +S31508008ABC0193019B174A136843F480331360FFF73D +S31508008ACCD3FF0446134B5B6813F4803F08D1FFF7BA +S31508008ADCCBFF001BB0F57A7FF4D9032002B010BD8A +S31508008AEC0C4A136843F400331360FFF7BDFF0446C2 +S31508008AFC084B5B6813F4003F07D1FFF7B5FF001B63 +S31508008B0CB0F57A7FF4D90320E8E70020E6E700BF42 +S31508008B1C0038024000700040002800F0DA8170B579 +S31508008B2C82B00446036813F0010F29D0A74B9B6843 +S31508008B3C03F00C03042B1AD0A44B9B6803F00C030C +S31508008B4C082B0FD06368B3F5803F40D0002B54D167 +S31508008B5C9E4B1A6822F480321A601A6822F4802214 +S31508008B6C1A6039E0994B5B6813F4800FEAD0974B7F +S31508008B7C1B6813F4003F03D06368002B00F0AB812D +S31508008B8C236813F0020F74D0904B9B6813F00C0FEC +S31508008B9C5ED08E4B9B6803F00C03082B53D0E3680E +S31508008BAC002B00F08980894A136843F0010313608F +S31508008BBCFFF75AFF0546854B1B6813F0020F72D157 +S31508008BCCFFF752FF401B0228F5D9032088E17F4A9C +S31508008BDC136843F48033136063682BB3FFF744FFC1 +S31508008BEC05467A4B1B6813F4003FC9D1FFF73CFFC7 +S31508008BFC401B6428F5D9032072E1B3F5A02F09D0E0 +S31508008C0C724B1A6822F480321A601A6822F480228F +S31508008C1C1A60E1E76D4B1A6842F480221A601A68EA +S31508008C2C42F480321A60D7E7FFF71EFF0546674BFA +S31508008C3C1B6813F4003FA3D0FFF716FF401B6428EC +S31508008C4CF5D903204CE1614B5B6813F4800FA6D170 +S31508008C5C5E4B1B6813F0020F03D0E368012B40F040 +S31508008C6C3C815A4A136823F0F803216943EAC10385 +S31508008C7C1360236813F0080F46D0636983B3534A0D +S31508008C8C536F43F001035367FFF7EEFE05464F4B50 +S31508008C9C5B6F13F0020F37D1FFF7E6FE401B022875 +S31508008CACF5D903201CE1494A136823F0F803216916 +S31508008CBC43EAC1031360DCE7444A136823F0010353 +S31508008CCC1360FFF7D1FE0546404B1B6813F0020FE5 +S31508008CDCCFD0FFF7C9FE401B0228F5D90320FFE0C9 +S31508008CEC3A4A536F23F001035367FFF7BDFE054657 +S31508008CFC364B5B6F13F0020F06D0FFF7B5FE401B21 +S31508008D0C0228F5D90320EBE0236813F0040F7DD075 +S31508008D1C2E4B1B6C13F0805F1ED12C4B1A6C42F039 +S31508008D2C80521A641B6C03F080530193019B012536 +S31508008D3C274B1B6813F4807F10D0A368012B21D016 +S31508008D4C002B37D1214B1A6F22F001021A671A6FC2 +S31508008D5C22F004021A671AE00025E9E71C4A136890 +S31508008D6C43F480731360FFF77FFE0646184B1B68A7 +S31508008D7C13F4807FE1D1FFF777FE801B6428F5D9C1 +S31508008D8C0320ADE0114A136F43F001031367A36880 +S31508008D9C53B3FFF769FE06460C4B1B6F13F0020F15 +S31508008DAC33D1FFF761FE801B41F288339842F3D921 +S31508008DBC032095E0052B0DD0044B1A6F22F0010207 +S31508008DCC1A671A6F22F004021A67E0E700380240A5 +S31508008DDC00700040444B1A6F42F004021A671A6F6F +S31508008DEC42F001021A67D2E7FFF73EFE06463E4BF3 +S31508008DFC1B6F13F0020F08D0FFF736FE801B41F2EB +S31508008E0C88339842F3D903206AE0F5B9A369002B95 +S31508008E1C65D0354A926802F00C02082A62D0022BF9 +S31508008E2C19D0314A136823F080731360FFF71CFEC0 +S31508008E3C04462D4B1B6813F0007F48D0FFF714FE31 +S31508008E4C001B0228F5D903204AE0274A136C23F0A5 +S31508008E5C80531364DAE7244A136823F0807313608B +S31508008E6CFFF702FE0546204B1B6813F0007F06D061 +S31508008E7CFFF7FAFD401B0228F5D9032030E0E36919 +S31508008E8C226A1343626A43EA8213A26A5208013AB7 +S31508008E9C43EA0243E26A43EA0263226B43EA027339 +S31508008EAC114A5360136843F080731360FFF7DCFDB7 +S31508008EBC04460D4B1B6813F0007F06D1FFF7D4FD53 +S31508008ECC001B0228F5D903200AE0002008E0002040 +S31508008EDC06E001207047012002E0012000E0002096 +S31508008EEC02B070BD0120FBE700380240314B9B688D +S31508008EFC03F00C03042B58D0082B58D170B52D4B06 +S31508008F0C5A6802F03F025B6813F4800F2AD0294B8B +S31508008F1C5868C0F388100546002643011B1A66EBF1 +S31508008F2C0604A10141EA93619801C01A61EB040198 +S31508008F3CCB0043EA5073C4001946601946EB01018D +S31508008F4C4B0243EAD0534402204619463346FFF7F0 +S31508008F5C6FF9184B5B68C3F3014301335B00B0FB35 +S31508008F6CF3F070BD134B5868C0F3881005460026FD +S31508008F7C43011B1A66EB0604A10141EA93619801A9 +S31508008F8CC01A61EB0401CB0043EA5073C4001946BE +S31508008F9C601946EB01018B0243EA90538402204682 +S31508008FAC19463346FFF744F9D3E703487047034895 +S31508008FBC704700BF0038024000127A000024F40003 +S31508008FCC002800F09F8070B50446524B1B6803F0CE +S31508008FDC0F038B420BD24F4A136823F00F030B4334 +S31508008FEC1360136803F00F038B4240F08D802368DF +S31508008FFC13F0020F17D013F0040F04D0464A9368E7 +S3150800900C43F4E0539360236813F0080F04D0424AE4 +S3150800901C936843F4604393603F4A936823F0F003E4 +S3150800902CA068034393600D46236813F0010F31D0F3 +S3150800903C6368012B20D0022B25D0374A126812F010 +S3150800904C020F63D034498A6822F0030213438B60FB +S3150800905CFFF70AFD0646304B9B6803F00C03626863 +S3150800906CB3EB820F16D0FFF7FFFC801B41F2883357 +S3150800907C9842F0D9032044E0274A126812F4003FBC +S3150800908CE0D101203DE0244A126812F0007FD9D1C4 +S3150800909C012036E01F4B1B6803F00F03AB420AD9BD +S315080090AC1C4A136823F00F032B431360136803F051 +S315080090BC0F03AB422CD1236813F0040F06D0164AC3 +S315080090CC936823F4E053E1680B439360236813F029 +S315080090DC080F07D0104A936823F46043216943EAC2 +S315080090ECC1039360FFF702FF0B4B9B68C3F3031393 +S315080090FC0A4AD35CD8400A4B18600020FFF776FC66 +S3150800910C002070BD012070470120FAE70120F8E71E +S3150800911C0120F6E7003C02400038024014C1000862 +S3150800912C6C040020014B1868704700BF6C040020C3 +S3150800913C08B5FFF7F7FF044B9B68C3F38223034A72 +S3150800914CD35CD84008BD00BF0038024024C10008D3 +S3150800915C08B5FFF7E7FF044B9B68C3F34233034A92 +S3150800916CD35CD84008BD00BF0038024024C10008B3 +S3150800917C5079137943EA002307480B50D078937833 +S3150800918C1B0443EA0063507843EA0023127813431E +S3150800919C024A8B50704700BF408002404480024010 +S315080091AC016841F218028B5843F400538B507047F0 +S315080091BC016841F218028B5843F002038B50704732 +S315080091CC70B59EB0044629B14FF40063C3604FF4E2 +S315080091DC80438360E369002B68D14FF4806307935F +S315080091EC21680B68374A1A40A368E0680343079856 +S315080091FC034343F4007313430B6023681D68012073 +S3150800920CFFF738FC23681D60236840225A602368E0 +S3150800921C5D680120FFF72EFC23685D602368002536 +S3150800922C9D602368DD602268936923F0BE031B04E6 +S3150800923C1B0C43F08003936123689E690120FFF79A +S3150800924C19FC23689E612368DD612368DD690120AA +S3150800925CFFF710FC2368DD61216841F218054B59AC +S3150800926C194A1A40194B13434B5123685E5901206E +S3150800927CFFF700FC23685E51236803F58053144AF4 +S3150800928C1A60236803F580531D680120FFF7F2FB6B +S3150800929C236803F580531D60A369012B09D0626905 +S315080092AC00212046FFF764FF1EB070BD002307930C +S315080092BC96E7216841F21C028858064B03438B50EB +S315080092CCEDE700BF0F8120FF233FDEF804002002E4 +S315080092DC8020C1024000010010B582B0044600236C +S315080092EC01930268136843F00803136003681B684C +S315080092FC01930120FFF7BEFB2368019A1A6002B09E +S3150800930C10BD10B582B00446002301930268136899 +S3150800931C43F00403136003681B6801930120FFF7ED +S3150800932CA9FB2368019A1A6002B010BD30B583B048 +S3150800933C054600230193026841F21804135943F4B5 +S3150800934C8013135103681B5901930120FFF792FBF5 +S3150800935C2B68019A1A5103B030BDF0B490F8454009 +S3150800936C012C31D0012480F84540022480F8444071 +S3150800937CC162002401E0F96001349C4217D26501F0 +S3150800938C4F194FF480164E5140F2F45606FB04263C +S3150800939CBE60C6691EB94E5946F440064E515D1E4E +S315080093ACA542E8D9651C01EB4515FD60E4E70268A2 +S315080093BC41F21003D150012380F84430002380F881 +S315080093CC45301846F0BC70470220FBE7F0B490F81D +S315080093DC4540012C2ED0012480F84540022480F803 +S315080093EC44408162002401E0E96001349C4214D2B5 +S315080093FC66018D194FF000478F5144F2F4566E6092 +S3150800940C40F2F45606FB0426AE605E1EA642EBD965 +S3150800941C661C01EB4616EE60E7E7026841F20C03A0 +S3150800942CD150012380F84430002380F84530184683 +S3150800943CF0BC70470220FBE790F84530012B00F092 +S3150800944C8580012380F84530022380F84430B1B179 +S3150800945CC36A1A68002A1ADB30B440F2F4529142F5 +S3150800946C1DD93B4AA2FB0142920A40F2F45404FB72 +S3150800947C121404B10132012A11D0002348E0012349 +S3150800948C80F84430002280F845201846704712238D +S3150800949C80F84430002380F84530012070471A685C +S315080094AC42F040521A60C36AC1F30C015960C26A91 +S315080094BC136843F000431360C36ADB68C36203682E +S315080094CC41F214029A5812F0040F08D041F2140211 +S315080094DC04219950026841F204030021D15001235A +S315080094EC80F84430002380F84530184630BC704765 +S315080094FCC46A40F2F4556560541E9C4217D0C56A7E +S3150800950C2C6844F000442C60C46AE468C4620133D5 +S3150800951C9A42D4D9C56A2C6824F040542C60002B86 +S3150800952CE6D1C56A2C6844F080542C60E0E7C56A1D +S3150800953C2C6844F000542C60064C04FB021404F20C +S3150800954CF454C56AC4F30C046C60D8E7022070475F +S3150800955C0BB002AC0CFAFFFF90F84530012B40D04B +S3150800956C012380F84530022380F84430836A1A6850 +S3150800957C002A0EDB1A6812F4807F12D11A6812F4CC +S3150800958C007F28D003630022426301228263DB68D2 +S3150800959C8362012380F84430002280F8452018465F +S315080095AC7047826B01328263012A12D043631A68B0 +S315080095BCC2F30D42043AC263026B92680264DB681A +S315080095CC8362012380F84430002380F8453018461E +S315080095DC70470363EAE7826B01328263DB68836256 +S315080095ECD7E702207047F8B590F84430DBB2822BE7 +S315080095FC33D016460546822380F844300268136930 +S3150800960C03F01C03048AE402A4B22343890101F47F +S3150800961CF8641C4344F001041461FFF725FA074665 +S3150800962C14F0010F10D0FFF71FFAC01BB0F5803FDE +S3150800963C02D22B681C69F3E7012385F84430002312 +S3150800964C85F84530032007E02B685B699BB23360CD +S3150800965C012385F844300020F8BD0220FCE790F879 +S3150800966C4430DBB2422B32D070B50546422380F823 +S3150800967C44300068036903F01C032C8AE402A4B284 +S3150800968C2343890101F4F8641C4344F0030492B2A1 +S3150800969C42612B681C61FFF7E7F9064614F0010FC7 +S315080096AC10D0FFF7E1F9801BB0F5803F02D22B688A +S315080096BC1C69F3E7012385F84430002385F8453007 +S315080096CC032003E0012385F84430002070BD0220F6 +S315080096DC7047000070B582B000230193002800F093 +S315080096EC0C81044690F84430002B32D0844B5A6CCB +S315080096FC42F480425A645B6C03F480430093009BEB +S3150800970C804B5A6822F400025A605A68216A0A4346 +S3150800971C5A60236803F580531A6842F001021A60EE +S3150800972CFFF7A2F90546236803F58052126812F072 +S3150800973C010F13D0FFF798F9401BB0F5FA7FF2D951 +S3150800974C032584F84450002384F84530284602B093 +S3150800975C70BD80F84530FFF729F8C7E71D6925F075 +S3150800976C1C05FFF7DFFC684B0344684A934255D83F +S3150800977C45F0080523681D614FF400420021204678 +S3150800978CFFF76DFF0546002860D1FF20FFF772F939 +S3150800979C6368002B00F09180FFF766F9064601AA6C +S315080097AC01212046FFF71FFFFFF75EF9801B41F2E8 +S315080097BC8833984252D8019B13F0040FEFD04FF41C +S315080097CC805200212046FFF74AFF002852D1FFF7A6 +S315080097DC4BF9064601AA01212046FFF704FFFFF7BD +S315080097EC43F9801B41F2883398424BD8019B13F0FE +S315080097FC200FEFD001AA10212046FFF7F4FE00280F +S3150800980C4CD1019B13F0040F50D04FF40062E26068 +S3150800981C13F0020F4DD00023A3605EE03C4B0344CB +S3150800982C3C4A934202D845F00C05A3E73A4B03444D +S3150800983C3A4A93429ED93A4B03443A4A934202D83F +S3150800984C45F0040596E745F0100593E701212046F7 +S3150800985CFFF7B6FC012584F8445077E7012120462A +S3150800986CFFF7AEFC012384F84430002384F8453016 +S3150800987C03256BE701212046FFF7A2FC012584F896 +S3150800988C445063E701212046FFF79AFC012384F82C +S3150800989C4430002384F84530032557E70121204638 +S315080098ACFFF78EFC012584F844504FE70022E2604E +S315080098BCAEE74FF48043A3600FE0E268C2F3CF0231 +S315080098CCA368C3F34F031A4300212046FFF7C7FECC +S315080098DC58B940F6FF70FFF7CDF800212046FFF780 +S315080098EC6FFC012384F8443030E701212046FFF74A +S315080098FC67FC012584F8445028E7012526E700BFB4 +S3150800990C003802400038014000D3CEFEBFE1E40027 +S3150800991C40F1E9FD3F787D0100796CFCFF59620244 +S3150800992C001F0AFA7FF0FA0238B590F84530012B79 +S3150800993C1AD00446012580F84550022380F8443095 +S3150800994CFFF7CAFC2046FFF7DCFC2046FFF7EEFCC7 +S3150800995C2046FFF725FC2046FFF72AFC84F84450DE +S3150800996C002084F8450038BD0220FCE70649CB6880 +S3150800997C23F4E0631B041B0C000200F4E0600343B1 +S3150800998C024A1A43CA60704700ED00E00000FA0567 +S3150800999C30B4154BDB68C3F30223C3F10704042C5C +S315080099AC28BF04241D1D062D01D9033B00E0002306 +S315080099BC4FF0FF3505FA04F421EA0401994005FA3B +S315080099CC03F322EA03031943002805DB0901C9B28C +S315080099DC064B195430BC704700F00F000901C9B288 +S315080099EC034B1954F6E700BF00ED00E000E400E075 +S315080099FC14ED00E00138B0F1807F0AD2064B5860AE +S31508009A0C064AF02182F823100020986007221A6073 +S31508009A1C70470120704700BF10E000E000ED00E041 +S31508009A2C042805D0054A136823F00403136070470D +S31508009A3C024A136843F004031360704710E000E011 +S31508009A4C704708B5FFF7FCFF08BD000000230F2B75 +S31508009A5C00F2E280F0B482B039E0092200E000227C +S31508009A6CB2403A4302346D4E46F824206C4A1468C8 +S31508009A7CEA4302EA04064F6817F4803F01D045EA28 +S31508009A8C0406674C2660646802EA04064F6817F4F5 +S31508009A9C003F01D045EA0406614C6660A46802EAF8 +S31508009AAC04064F6817F4801F01D045EA04065C4C7F +S31508009ABCA660E46822404E6816F4001F01D045EAF9 +S31508009ACC0402574CE26001330F2B00F2A2800122EC +S31508009ADC9A400C6804EA0205AA42F4D14C68122C86 +S31508009AEC18BF022C10D1DE08083650F826C003F031 +S31508009AFC0704A7000F24BC402CEA040C0C69BC40D4 +S31508009B0C44EA0C0440F8264004685F000326BE406D +S31508009B1CF64306EA040C4C6804F00304BC4044EA19 +S31508009B2C0C0404604C6804F1FF3C112C18BFBCF102 +S31508009B3C010F01D9122C11D1846806EA040CCC68E1 +S31508009B4CBC4044EA0C048460446824EA020C4C6861 +S31508009B5CC4F300129A4042EA0C024260C2681640EC +S31508009B6C8A68BA403243C2604A6812F0805FAAD04B +S31508009B7C2C4A546C44F480445464526C02F480426B +S31508009B8C0192019A9C08A61C244A52F8267003F0E6 +S31508009B9C030296000F22B24027EA0207224A904295 +S31508009BAC3FF45DAF02F58062904222D002F58062E6 +S31508009BBC904220D002F5806290421ED002F5806257 +S31508009BCC90421CD002F5806290421AD002F580624F +S31508009BDC904218D002F58062904216D002F5806247 +S31508009BEC904214D002F5806290423FF436AF0A22B6 +S31508009BFC36E7012234E7022232E7032230E7042251 +S31508009C0C2EE705222CE706222AE7072228E7082250 +S31508009C1C26E702B0F0BC7047704700BF0038014019 +S31508009C2C003C014000380240000002400AB1816144 +S31508009C3C704709048161704770472DE9F041054664 +S31508009C4C0F4616469846069C2B68DB6937EA0303CB +S31508009C5C0CBF01230023B3421DD1B4F1FF3FF3D04F +S31508009C6C2CB1FEF701FFA0EB0800A042ECD32A6842 +S31508009C7C136823F4D07313602A68936823F00103DE +S31508009C8C9360202385F8693085F86A30002385F8B7 +S31508009C9C6830032000E00020BDE8F0812DE9F04192 +S31508009CAC82B01E4690F86A30DBB2202B75D104467A +S31508009CBC0D469046B2FA82F35B09002908BF0123C8 +S31508009CCC002B6ED190F86830012B6CD0012380F8EC +S31508009CDC68300023C366222380F86A30FEF7C4FE78 +S31508009CEC0746A4F85880A4F85A80A368B3F5805F91 +S31508009CFC06D0A3B9236973B9FF23A4F85C3011E025 +S31508009D0C236923B940F2FF13A4F85C300AE0FF2359 +S31508009D1CA4F85C3006E07F23A4F85C3002E0B3F1CB +S31508009D2C805F02D0B4F85C8010E023691BB97F23EE +S31508009D3CA4F85C30F6E73F23A4F85C30F2E7236816 +S31508009D4C5A6A5FFA88F3134005F8013BB4F85A309F +S31508009D5C9BB2DBB1B4F85A30013B9BB2A4F85A302B +S31508009D6C00963B46002220212046FFF766FFE0B905 +S31508009D7CA368B3F5805FE2D12369002BDFD1236892 +S31508009D8C5B6A08EA030325F8023BDFE7202384F81D +S31508009D9C6A30002084F8680000E0022002B0BDE8B2 +S31508009DACF0810120FAE70220F8E70320F6E7000025 +S31508009DBC10B5044683680269134342691343C269A2 +S31508009DCC1343016808689D4A024013430B602268D6 +S31508009DDC536823F44053E1680B435360A369226A22 +S31508009DEC1A4321688B6823F4306313438B6023680A +S31508009DFC934A934219D0934A93422AD0924A934251 +S31508009E0C40D0924A934267D0914A93427AD0914A6B +S31508009E1C934200F09080904A934200F0A5808F4AB6 +S31508009E2C934200F0BA80102241E002F59432D2F83F +S31508009E3C902002F00302032A03D8DFE802F0C706D3 +S31508009E4C0408102233E0022231E004222FE0082213 +S31508009E5C2DE002F5FA32D2F8902002F00C020C2A08 +S31508009E6C08D8DFE802F0B50707070B070707090745 +S31508009E7C07070D0010221AE0022218E0042216E049 +S31508009E8C082214E002F5F832D2F8902002F03002DB +S31508009E9C102A00F09F8006D9202A00F09D80302ACF +S31508009EAC18D1082203E00AB9002200E01022E16961 +S31508009EBCB1F5004F00F0A680082A00F23481DFE8DD +S31508009ECC12F0FA000601120132011C0132013201AC +S31508009EDC320128011022EAE702F5F632D2F8902070 +S31508009EEC02F0C002402A79D005D9802A78D0C02A37 +S31508009EFC06D10822DBE70AB90022D8E71022D6E7F2 +S31508009F0C1022D4E702F5F432D2F8902002F440720B +S31508009F1CB2F5807F66D007D9B2F5007F64D0B2F56A +S31508009F2C407F06D10822C2E70AB90022BFE71022F1 +S31508009F3CBDE71022BBE702F59232D2F8902002F464 +S31508009F4C4062B2F5806F51D007D9B2F5006F4FD089 +S31508009F5CB2F5406F06D10822A9E70AB90122A6E78D +S31508009F6C1022A4E71022A2E702F5E032D2F89020DC +S31508009F7C02F44052B2F5805F3CD007D9B2F5005FC7 +S31508009F8C3AD0B2F5405F06D1082290E70AB900220A +S31508009F9C8DE710228BE7102289E702F5DE32D2F81C +S31508009FAC902002F44042B2F5804F27D007D9B2F57B +S31508009FBC004F25D0B2F5404F06D1082277E70AB9EB +S31508009FCC002274E7102272E7102270E701226EE76E +S31508009FDC00226CE704226AE7022268E7042266E795 +S31508009FEC022264E7042262E7022260E704225EE7A3 +S31508009FFC02225CE704225AE7022258E7042256E7B3 +S3150800A00C022254E7082A53D8DFE802F0052A35520B +S3150800A01C3E5252524900FFF78BF86268530803EB1D +S3150800A02C4003B3FBF2F39BB2002023F00F02C3F3F9 +S3150800A03C420313432268D36010BD00BFF369FFEFD8 +S3150800A04C001001400044004000480040004C00400D +S3150800A05C005000400014014000780040007C00408D +S3150800A06CFFF776F86268530803EB4003B3FBF2F389 +S3150800A07C9BB20020D9E762682C4B03EB5203B3FB67 +S3150800A08CF2F39BB20020D0E7FEF730FF6268530864 +S3150800A09C03EB4003B3FBF2F39BB20020C5E76268FF +S3150800A0AC530803F58033B3FBF2F39BB20020BCE7ED +S3150800A0BC01200023B9E7FFF73BF8636800EB530070 +S3150800A0CCB0FBF3F0236880B2D8600020B4E7FFF742 +S3150800A0DC3FF8636800EB5300B0FBF3F0236880B2DB +S3150800A0ECD8600020A8E76168114A02EB5102B2FB5E +S3150800A0FCF1F292B2DA6000209EE7FEF7F7FE63688B +S3150800A10C00EB5300B0FBF3F0236880B2D860002054 +S3150800A11C92E761684A0802F50042B2FBF1F292B284 +S3150800A12CDA60002088E7012086E700BF0048E801CE +S3150800A13C0024F400436A13F0010F06D00268536832 +S3150800A14C23F40033816A0B435360436A13F0020FFE +S3150800A15C06D00268536823F48033C16A0B435360F4 +S3150800A16C436A13F0040F06D00268536823F480235D +S3150800A17C016B0B435360436A13F0080F06D0026851 +S3150800A18C536823F40043416B0B435360436A13F043 +S3150800A19C100F06D00268936823F48053816B0B4327 +S3150800A1AC9360436A13F0200F06D00268936823F471 +S3150800A1BC0053C16B0B439360436A13F0400F0AD0EC +S3150800A1CC0268536823F48013016C0B435360036CC9 +S3150800A1DCB3F5801F0BD0436A13F0800F06D00268C4 +S3150800A1EC536823F40023816C0B4353607047026851 +S3150800A1FC536823F4C003416C0B435360EBE710B56B +S3150800A20C82B004460023C366FEF72EFC2268126849 +S3150800A21C12F0080F09D1202384F8693084F86A30C3 +S3150800A22C002084F8680002B010BD6FF07E430093DE +S3150800A23C034600224FF400112046FFF7FEFC0028C7 +S3150800A24CE9D00320EFE778B310B5044690F86930E7 +S3150800A25C0BB3242384F869302268136823F00103AE +S3150800A26C13602046FFF7A4FD012813D0636ABBB917 +S3150800A27C2268536823F4904353602268936823F04A +S3150800A28C2A0393602268136843F00103136020467F +S3150800A29CFFF7B5FF10BD80F86830FFF7CDFCD8E79F +S3150800A2AC2046FFF747FFE3E70120704708B5FEF79E +S3150800A2BC39FF084BA3FB00308009FFF79BFB0420F2 +S3150800A2CCFFF7AEFB002211464FF0FF30FFF760FB9D +S3150800A2DC08BD00BFD34D621008B5FEF7C5FB08BD17 +S3150800A2EC08B5FEF7B5FBFFF7ACFB08BD08B50022B1 +S3150800A2FC80210248FFF79AFC08BD00BF0004024003 +S3150800A30C10B5FFF7E9FF0E4B1B68C31AB3F5FA7FB6 +S3150800A31C0CD304460B4B1B784BB90122094B1A700C +S3150800A32C80210948FFF782FC054B1C6010BD0022F2 +S3150800A33C044B1A7080210448FFF778FCF4E700BF39 +S3150800A34C9C0400209A04002000040240014A024B97 +S3150800A35C9A6070470080000800ED00E000B595B0E3 +S3150800A36C214B1A6C42F080521A641B6C03F0805312 +S3150800A37C0093009B1D4B1A6842F440421A601B68F6 +S3150800A38C03F440430193019B012307934FF4803355 +S3150800A39C089302230D934FF480020E9208220F9213 +S3150800A3AC4FF4D87210921193129307A8FEF7B4FBC8 +S3150800A3BC00B1FEE7FEF772FB00B1FEE70F2302932E +S3150800A3CC02230393002304934FF4A05305934FF4ED +S3150800A3DC80530693072102A8FEF7F2FD00B1FEE7AB +S3150800A3EC15B05DF804FB00BF003802400070004051 +S3150800A3FC08B5FFF7ABFFFEF71FFBFFF7AFFFFFF73D +S3150800A40C55FFFFF773FF08BD08B5FFF7F1FF00F01E +S3150800A41C77F900F0A1F900F0CBF80021084600F016 +S3150800A42C87F9FFF76DFF00F0F1F900F023F9F8E76B +S3150800A43C10B58EB0484B1A6C42F080521A641A6CDE +S3150800A44C02F080520192019A5A6C42F480425A6484 +S3150800A45C5A6C02F480420292029A1A6B42F001027A +S3150800A46C1A631A6B02F001020392039A1A6B42F0F2 +S3150800A47C02021A631A6B02F002020492049A1A6B0D +S3150800A48C42F004021A631A6B02F004020592059A4A +S3150800A49C1A6B42F008021A631A6B02F0080206924B +S3150800A4AC069A1A6B42F040021A631A6B02F04002C3 +S3150800A4BC0792079A1A6C42F480221A641B6C03F4EE +S3150800A4CC80230893089B0320FFF750FA00221146B5 +S3150800A4DC6FF00B00FFF75CFA002211466FF00A00CA +S3150800A4ECFFF756FA002211466FF00900FFF750FAEB +S3150800A4FC002211466FF00400FFF74AFA00221146B3 +S3150800A50C6FF00300FFF744FA002211466FF00100C2 +S3150800A51CFFF73EFA002211464FF0FF30FFF738FAE4 +S3150800A52C8023099301230A9300240B940C9409A9FC +S3150800A53C0A48FFF78BFA4FF44073099302230A93E0 +S3150800A54C0B9403230C9307230D9309A90448FFF7CF +S3150800A55C7DFA0EB010BD00BF003802400004024060 +S3150800A56C000C024008B50948094B03604FF46143D7 +S3150800A57C436000238360C36003610C2242618361DC +S3150800A58CC36103624362FFF75EFE08BDA0040020A8 +S3150800A59C0048004008B50023012201460348FFF78E +S3150800A5AC7DFB08B1002008BD0120FCE7A0040020B3 +S3150800A5BC08B5FFF7D7FF08BDBFF34F8F0549CA6823 +S3150800A5CC02F4E062044B1343CB60BFF34F8F00BF1A +S3150800A5DCFDE700BF00ED00E00400FA0508B5214BC5 +S3150800A5EC1B78B3B92048FFF7D5FF012800D008BD62 +S3150800A5FC1D4B1B78013BDBB23F2BF8D8FFF76CFEE3 +S3150800A60C1A4B1860174B01221A70194B00221A7034 +S3150800A61CEDE7174B1B78013313481844FFF7BAFFBD +S3150800A62C012813D1124A13780133DBB213700E4A80 +S3150800A63C12789342DBD10B4A002111700A4A5278E0 +S3150800A64CFF2AD4D1022BD2D1FFF7B6FFFFF744FE6F +S3150800A65C064B1B6864339842C9D9024B00221A7000 +S3150800A66CC5E700BF51050020100500205405002041 +S3150800A67C5205002008B5FFF7B1FF08BD0C4B1B6847 +S3150800A68CC3F3072050FA83F2C3F3074010441B0E9A +S3150800A69C13FA80F080B20023372B06D8044A1A44E2 +S3150800A6AC1279104480B20133F6E7404280B2704703 +S3150800A6BC0000002008B5FFF7E1FF044B9B8F98427A +S3150800A6CC01D0002008BD0120FCE700BF00000020D7 +S3150800A6DC08B5054B1A68054B9A4201D0002008BDEF +S3150800A6ECFFF7E8FFFBE700BF00000020A2E742CE19 +S3150800A6FC08B5FFF7C3FF014B988708BD000000207B +S3150800A70C08B5FFF7E5FF68B9074B084A1A60002336 +S3150800A71C372B05D8044A1A44002111710133F7E77F +S3150800A72CFFF7E6FF08BD00BF00000020A2E742CEF7 +S3150800A73C70B505460E46FFF7CBFF044610B1372D0C +S3150800A74C02D90024204670BD024B1D442E71FFF71A +S3150800A75CCFFFF7E70000002010B5FEF785F8FFF7E6 +S3150800A76CBBFD00F5FA70134B1860FFF7B5FD42F206 +S3150800A77C10730344104A136000F03AF90F4A002389 +S3150800A78C138053800E4A138053800E4A13805380CD +S3150800A79C4EF6030000F06AF9FEF7A2F80A4C2046BA +S3150800A7ACFEF7B2F80621204601F02AFB01F046FB1B +S3150800A7BC10BD00BF64050020580500207437002022 +S3150800A7CC703700206C3700205C05002008B50C4B50 +S3150800A7DC1B7813F0400F09D113F0020F06D0094B62 +S3150800A7EC1B68094A12881B79FF2B00D008BD062A5C +S3150800A7FCFCD101210020FFF79BFFFFF7DDFEF5E7F3 +S3150800A80C38370020403700202C37002010B5FEF7CB +S3150800A81C8BF8B0B9FFF760FD3A4B1B68984209D321 +S3150800A82C03F5FA73374A13600024002C36D000243B +S3150800A83C002C4AD0FFF750FD334B1B68984259D26F +S3150800A84C10BD324A1080324B9C894FF4006000F0E0 +S3150800A85C25F9844213D02E4B9C8940F6060000F04D +S3150800A86C1DF98442D6D101F07FF8284B1B88002BA2 +S3150800A87CD0D0FEF783F8254B00221A80CAE70120B0 +S3150800A88C00F046F9214B1B88002BC3D001F0DCF8ED +S3150800A89CFEF774F81D4B00221A80BBE7C4EB0412B2 +S3150800A8AC53001C4A13441C4A1360022000F030F96A +S3150800A8BC164B1B880BB90134B7E701F0C5F8FEF740 +S3150800A8CC5DF8124B00221A80F5E7144B03EB841340 +S3150800A8DC134A1360052000F01BF90C4B1B880BB9A7 +S3150800A8EC0134A5E701F0B0F8FEF748F8074B00224B +S3150800A8FC1A80F5E742F210721A44034B1A6000F0FC +S3150800A90CFFFF9DE764050020580500202C37002022 +S3150800A91C783700204837002044370020BC3D0020FB +S3150800A92C3C37002010B4013A0A4400E00231914247 +S3150800A93C0BD20C784B7803EB04239BB2184480B2E9 +S3150800A94C8342F3D9013080B2F0E702D05DF8044BAC +S3150800A95C70470B781B02184480B28342F6D9013033 +S3150800A96C80B2F3E770B4C5780D44EDB2134CE570BC +S3150800A97C83780E0A3344DBB2A3704278627000788F +S3150800A98C20709CB2A64206D90132D2B20B4C627028 +S3150800A99C0AB901302070C9B28D420CDA0133DBB228 +S3150800A9AC064A93703BB953780133DBB2537013B92B +S3150800A9BC13780133137070BC704700BF343700200E +S3150800A9CC10B5094C2368014603F10800FFF7CAFFC6 +S3150800A9DC2368064A117819725178597291789972C6 +S3150800A9ECD278DA7210BD00BF443700203437002005 +S3150800A9FC194B00221A70184B1B783BB9174A0021C1 +S3150800AA0C22F813100133144A1370F4E7124B002280 +S3150800AA1C1A7009E0C3EB03125100114A0A440021CB +S3150800AA2C517601330C4A13700B4B1B78002BF1D063 +S3150800AA3C0C4B4FF480621A80074B00221A70064B97 +S3150800AA4C1B7843B9084A02EB831200219180013323 +S3150800AA5C014A1370F3E77047680500206837002031 +S3150800AA6C4837002070050020BC3D0020094B002209 +S3150800AA7C1A70084B1B7863B91946074A32F8132023 +S3150800AA8C1AB10133034A1370F3E7034B23F8110089 +S3150800AA9C704770476805002068370020030A43EAA8 +S3150800AAAC002080B27047000008B514220549002022 +S3150800AABCFFF738FF10B1FFF7F1FF08BD4FF6FF702F +S3150800AACCFBE700BF8637002038B50D4D2B7C6C7C18 +S3150800AADC04EB0324A4B2143CA4B22044082205F1C6 +S3150800AAEC1A0180B2FFF71EFF224605F12201FFF775 +S3150800AAFC19FF10B1FFF7D2FF38BD4FF6FF70FBE711 +S3150800AB0C7837002008B50620FFF7DEFF08BD0000E1 +S3150800AB1C70B5984B1C68042800F05781964B974AD9 +S3150800AB2C1360974A1360032859D0022800F0A280B4 +S3150800AB3C052800F03381934B9B7B452B56D1914AC4 +S3150800AB4C157C537C03EB05218F4A128891424DDC08 +S3150800AB5C8DB28D4B1D808B4B1B7D13F03F0F45D152 +S3150800AB6C884B5B7D002B41D1884B1C880CB95B88C4 +S3150800AB7C4BB1844BDB8B9C4238D1824B1A8C834B62 +S3150800AB8C5B889A4232D1FFF78FFF4FF6FF739842D4 +S3150800AB9C2CD17C4BDB7D062B00F05F81112B00F052 +S3150800ABAC8681012B22D1774B93F82230082B1DD1A5 +S3150800ABBC744B002283F822209B8C4FF6F672934234 +S3150800ABCC40F27C8109336F4A93846E4B5A8BDA8335 +S3150800ABDC9A8B1A845C836D4A52889A8339E1637E10 +S3150800ABEC03F00F03032B01D1238A2BB10023664AEA +S3150800ABFC1380674A137070BD654B08221A70FFF7ED +S3150800AC0CE5FD634B1B7813F0200F40F09F8413F07F +S3150800AC1C100F40F0F3845F4A128882B113F0010FCB +S3150800AC2C01D000232382238A002B40F0F484638A04 +S3150800AC3C9A4201D9574A1380564B1B882382002304 +S3150800AC4CE3764F4B1A684D4B1A60524B1B881BB157 +S3150800AC5C238A002B40F0E3844D4B1B7813F0020F2C +S3150800AC6CC4D0494B28221A80464B102283F82F2031 +S3150800AC7C00F077BC484AD3780133DBB2D37063B99A +S3150800AC8C93780133DBB293703BB953780133DBB25B +S3150800AC9C537013B913780133137000233A4A13808F +S3150800ACAC3C4A1380637E052B18BF072B32D0002B2A +S3150800ACBC9CD0228A002A51D0A27E511EA176002A47 +S3150800ACCC94D1E27E082A31D0591EC9B201292BD952 +S3150800ACDC1046042A28BF042003218140A17601329C +S3150800ACECE27603F00F03013B072B3FF67FAF01A279 +S3150800ACFC52F823F07DB1000853AD00085DAD00088D +S3150800AD0CA7B40008F9AB0008A7B40008F9AB00080B +S3150800AD1CA7B40008A37E0133DBB2A376782B7FF4A5 +S3150800AD2C65AF0023637661E7052AD1D100236376E4 +S3150800AD3C174B80221A70FFF749FD124B142283F821 +S3150800AD4C2F2000F00BBC0F4B002283F82F2013E2A8 +S3150800AD5C0F4B04221A70FFF739FD72E703F00F0345 +S3150800AD6C032B7FF443AF0A4B08221A70FFF72EFD0C +S3150800AD7C47E700BF44370020AE3700204037002095 +S3150800AD8C30370020783700202C3700207437002005 +S3150800AD9C38370020BA3D00206C0500209A4B1B68FA +S3150800ADAC9B88002B3FF422AF0023984A1360984ADD +S3150800ADBC98490A6098490A60984A1380984A1380F9 +S3150800ADCC984B08221A7001F071F9944B1A88002ACC +S3150800ADDC3FF40CAF02F11C0189B2914B1980924BCE +S3150800ADEC080A1874597488490968087A98751120DC +S3150800ADFCD875083292B2100A40EA0222DA84002286 +S3150800AE0C83F8282083F829208A885A84CA889A8441 +S3150800AE1C864A1088588352889A830A88DA834A881D +S3150800AE2C1A8436337B4A13607F4C4523A37300225E +S3150800AE3CE273627522757E490B8801339BB20B80CF +S3150800AE4C190AA174E37422766276FFF72DFEC043C5 +S3150800AE5C2083744B00221A70CDE6FFF753FE4FF68B +S3150800AE6CFF7398427FF4C2AE724C724B9C4269D9FE +S3150800AE7C6D4B93F82F3003F03F03022B40F03582CD +S3150800AE8C694B9B8C99B26C4A13806C4B00221A70D6 +S3150800AE9C6A4B1B78002B40F02882694A32F813203B +S3150800AEAC914200F0AD800133644A1370F0E71C3D03 +S3150800AEBC5B4B1D80544B634A1A6012E008335A4A9E +S3150800AECC938482E61A880AB9598829B34FF6FF7112 +S3150800AEDC8A421ED05449498B8A422DD040334A4A5D +S3150800AEEC1360494B1B68584A9342BFF47FAE9A8845 +S3150800AEFC002AF3D04C49898C8A42EFD1DA88002A89 +S3150800AF0CE0D04949498C8A42DCD0B2F58A4FE5D162 +S3150800AF1CD8E758888842DDD100233C4A1360414A59 +S3150800AF2C022111703A4A3B490A603B490A603B4A7E +S3150800AF3C138001F0BBF848E73B4A918B5A8891423B +S3150800AF4CCCD1E9E7617E21B1374B9A8CA3889A421A +S3150800AF5C01D01E3489E7344B5A8CE3889A42F8D1CF +S3150800AF6C314B5A8B23889A42F3D12F4B9A8B638891 +S3150800AF7C9A42EED1254B1C602A4B00221A702A4B9A +S3150800AF8C93F82F2012F0040F40F01081264B93F8FB +S3150800AF9C2E301B099B0029480370EB1A9BB2143BF5 +S3150800AFAC9BB21F48038001F00F01022900F00681AD +S3150800AFBC13B912F0030F0BD01B4BD98C238999426A +S3150800AFCC40F08483184B198D6389994240F07E832F +S3150800AFDC12F0100F03D0218A002940F0F580617E0B +S3150800AFEC01F00F03013B072B3FF600AEDFE813F029 +S3150800AFFC370168012F022E03600383036E031F03B8 +S3150800B00C00240E4B1C7066E03C37002044370020A9 +S3150800B01CA23700204037002030370020BA3D0020E8 +S3150800B02C2C3700203837002078370020743700205A +S3150800B03C6A050020483700207205002068050020A4 +S3150800B04C68370020BC3D0020FC3D00201E24924B96 +S3150800B05C04FB0034002C3FF4C9AD904B1C60032351 +S3150800B06CA37623760023A3750422E275E3768C4D2A +S3150800B07CAB8CA3806B8CE3806B8B2380AB8B638050 +S3150800B08C01206076874B1A7822735A7862739A78FD +S3150800B09CA273DB78E373208295F82930E37295F86E +S3150800B0AC2830A37295F82730637295F826302372E8 +S3150800B0BCFFF786FC95F82E0000F0F003502B57D9B5 +S3150800B0CC794B00221A702CE01E24734A04FB0324C5 +S3150800B0DC0133754A1370744B1B78002BBAD118467A +S3150800B0ECC3EB031251006C4A0A44527E002AADD0B7 +S3150800B0FC072AEDD1002CE7D067491E2202FB031262 +S3150800B10C917EA27E9142E3D9DEE70133664A13703B +S3150800B11C07E003F1370262498A5C4AB31344624A70 +S3150800B12C1370614B1B781A4601090539B3EB810F6D +S3150800B13C1EDA03F136015A4D695CC9B10129E4D00E +S3150800B14C0229E6D103F13701554D695C0429E0D192 +S3150800B15C02F13801695C3932AB5C43EA0123534A84 +S3150800B16C138040F20A62934228BF13466382A38275 +S3150800B17C4B4B102283F82F20494B93F82F2042F083 +S3150800B18C020283F82F20022283F83620042283F841 +S3150800B19C3720062283F838200A2283F83920444AB5 +S3150800B1AC2C211180602283F82E20DEE100236376A1 +S3150800B1BC404B20221A70FFF709FB17E502F03F01F6 +S3150800B1CC12297FF4F5AE03E704F10C00FFF7CAFB6E +S3150800B1DC334B93F82A30384A107883427FF4FFAE03 +S3150800B1EC2F4B93F82B3051788B427FF4F8AE2C4BBF +S3150800B1FC93F82C30927893427FF4F1AE284B93F85F +S3150800B20C2D502D4BDB789D427FF4E9AE207361738C +S3150800B21CA273E373E37ED3B9267EA57E721BD2B2E4 +S3150800B22CA17DC808121AD2B253B20A44D2B2A27578 +S3150800B23C002B02DAAB1B03445BB2E17DA3EB910353 +S3150800B24C51FA83F3DBB2E37503EBD2032376194B7E +S3150800B25C01221A70237EA37600232382BFE6154BA0 +S3150800B26C1B7813F0010F3FF4C1AC03236376114B23 +S3150800B27C40221A70002323820D4B188828B90F4BCD +S3150800B28C00221A80FFF7A2FABBE40A4B42221A7074 +S3150800B29CFFF796FBF3E700BF48370020443700203A +S3150800B2AC783700206C050020680500207205002000 +S3150800B2BC2C3700203837002034370020BA3D0020C0 +S3150800B2CC994B1B7813F0010F06D0984B93F82F3037 +S3150800B2DC03F03F03122B5DD0934B20221A70FFF715 +S3150800B2EC75FA934B1B6800225A76904B93F82F30BD +S3150800B2FC13F0040F7FF47AAC8C4B142283F82F20AE +S3150800B30C8C4A28211180502283F82E2093F8290084 +S3150800B31C93F82D2083F8292093F8281093F82C20DD +S3150800B32C83F8282083F82C1093F8272093F82B40C1 +S3150800B33C83F8274083F82B2093F826407E4D2C70F3 +S3150800B34C93F82A5083F8265083F82A400130C0B265 +S3150800B35C83F82D0068B94B1CDBB2744981F82C3084 +S3150800B36C3BB9531CDBB281F82B3013B9013481F885 +S3150800B37C2A406E4B5A8C71490A80998C59849A8446 +S3150800B38C5A8BDA839A8B1A846D4A11885983528898 +S3150800B39C9A831DE1654B93F82E0000F0F003502BB1 +S3150800B3AC36D9654B00221A700BE00133624A1370CA +S3150800B3BC07E003F137025D498A5C4AB313445E4AD7 +S3150800B3CC13705D4B1B781A4601090539B3EB810FCF +S3150800B3DC1EDA03F13601554D695CC9B10129E4D071 +S3150800B3EC0229E6D103F13701504D695C0429E0D1F5 +S3150800B3FC02F13801695C3932AB5C43EA01234F4AE6 +S3150800B40C138040F20A62934228BF13466382A382D2 +S3150800B41C03236376454B93F82620227293F827204C +S3150800B42C627293F82820A27293F82930E3720120ED +S3150800B43CFFF7C6FA3C4B42221A70002323823D4A78 +S3150800B44C1380404A1380FFF7C1F9FFF7DABB374B75 +S3150800B45C93F82F3013F0010F24D011F0100F21D1CF +S3150800B46C238A002B7FF4C2AB324D2888013080B278 +S3150800B47CFFF7A6FA2C4A137843F0100313702A88A0 +S3150800B48C1AB143F00203284A1370FFF79FF90123F8 +S3150800B49C2382082363760023E376244B112283F850 +S3150800B4AC2F205BE013F0200F0FD0204890F8343093 +S3150800B4BC1A0290F8353042EA0306234D28683044C0 +S3150800B4CC28601C480288931B03801A4B188810B1F5 +S3150800B4DC11F0100F1FD0154B93F8302093F831301C +S3150800B4EC03EB02239BB2154A1380A28A934200D817 +S3150800B4FC0BB9124B1A80114B1B8863820A4B1B78AB +S3150800B50C13F0030F3FF472AB0E4B00221A80FFF7B1 +S3150800B51C5DF9FFF776BB044A137843F00203137000 +S3150800B52CFFF74EFAD7E700BF3837002078370020E8 +S3150800B53C443700202C3700206805002072050020AF +S3150800B54C74370020BA3D0020403700200023744A87 +S3150800B55C13806376734B142283F82F20724B2822A0 +S3150800B56C1A80704B502283F82E20227A6D4B83F862 +S3150800B57C2A20627A83F82B20A27A83F82C20E27A86 +S3150800B58C83F82D20227B83F82620627B83F82720DC +S3150800B59CA27B83F82820E27B83F829200622DA7519 +S3150800B5ACA2885A84E2889A84604A118859835288F8 +S3150800B5BC9A832288DA8362881A84637E13F0100FC2 +S3150800B5CC00F0A580574B002283F8312083F83020F1 +S3150800B5DC544C4023A375544B1B881A0A2274637463 +S3150800B5EC002384F8353084F8343084F8323084F803 +S3150800B5FC3330FFF787FAC043608615E40023484AC0 +S3150800B60C13800122228204226276E376454B1122AC +S3150800B61C83F82F20A2E7424A1380FFF710BB283382 +S3150800B62C414A13803F4B182283F82F2099E7404B49 +S3150800B63C1B7813F0010F3FF4D9AA002363763C4B11 +S3150800B64C10221A70FFF7C2F8FFF7D0BA364B1888D3 +S3150800B65C78B9344B93F82F3013F0010F0CD1344BC7 +S3150800B66C1B7813F0010F1DD12F4B1B8873BBFFF7EB +S3150800B67CBDBAFFF7A5F9ECE72D4B1B7813F0010FB4 +S3150800B68C0DD0072363760023A37623820120FFF7C8 +S3150800B69C97F9274B10221A70FFF798F816E006232D +S3150800B6AC6376F3E70523637600232382FFF79EBAB6 +S3150800B6BC1D4B188878B91B4B93F82F3013F0010FD4 +S3150800B6CC0CD1194B1B88002B3FF490AA154B102252 +S3150800B6DC83F82F2042E7FFF773F9ECE70723637625 +S3150800B6EC0023A3760120FFF76BF9114B10221A7071 +S3150800B6FCFFF76CF8EAE70E4B1B7813F0010F3FF4D3 +S3150800B70C75AA072363760023A376FFF76FBA054B52 +S3150800B71C062283F830200A2283F8312058E700BF26 +S3150800B72CBA3D0020783700202C37002074370020CB +S3150800B73C38370020F8B505460E46244A13880133D7 +S3150800B74C9BB21380B3F5FA4F03D313464FF48052CA +S3150800B75C1A801F4B00221A701D4B1C786CB91D4B96 +S3150800B76C03EB84139F88194B1888FFF797F98742C0 +S3150800B77CE3D00134164B1C70EEE700221A7002E077 +S3150800B78C0133134A1370124B1B7853B91846114AD6 +S3150800B79C02EB83129288002AF2D10E4B03EB80102F +S3150800B7AC00E0002068B1094B1A88130A43EA022301 +S3150800B7BC8380C68035B12B8803806B8843804023F1 +S3150800B7CC0372F8BD00230360F9E700BF700500207B +S3150800B7DC68050020BC3D002000290CDD08B58AB29E +S3150800B7EC054B1A80054B1B68834203D00146184645 +S3150800B7FC00F06EFC08BD7047BA3D002030370020BB +S3150800B80CF0B43A4B00221A70394E02E00133374A2B +S3150800B81C1370364B1B78072B18D8354D5A001A441B +S3150800B82C94002E192A5B002AF0D07488002CEDD0CF +S3150800B83C0588AA42EAD142889442E7D10C6874601A +S3150800B84C898831812B4B1B78B37222E0274B002257 +S3150800B85C1A7002E00133254A1370244B1B78072B08 +S3150800B86C0AD8234D5A001A4494002E192A5B002A2A +S3150800B87CF0D17288002AEDD1082B0CD00268334619 +S3150800B88C43F8042B0A6872608A889A80194B1B78CD +S3150800B89CB372F0BC70470023174A1370174A13701B +S3150800B8AC124A137002E00133104A13700F4B1B78BF +S3150800B8BC072B11D80F4A147803EB430295000C4A50 +S3150800B8CC2A44927AA61A0C4D2D78AE42EBDD0A4A1A +S3150800B8DC16700A4A1370E6E7084B1B78034A13706E +S3150800B8EC03EB43039A00024E1644C7E7DE05002015 +S3150800B8FC7C050020DC050020E4050020DD05002081 +S3150800B90C10B4164B1C780134E4B21C70144B00228C +S3150800B91C1A7008E003EB43018A00014600208850A0 +S3150800B92C01330F4A13700E4B1B78072B12D80D4890 +S3150800B93C5A001A4491004218415A52880A43EFD0C9 +S3150800B94C03EB4302910002460A44927AA21A772A1A +S3150800B95CE6DDDFE75DF8044B704700BFDC05002029 +S3150800B96CDE0500207C050020324B1B88292B0CD9C0 +S3150800B97C10B5304B00221A802F4B9B8AB3F5807F6B +S3150800B98C07D0B3F5007F43D010BD2A4B00221A808E +S3150800B99C7047294BDA8C294B1B889A42F4D1264BD3 +S3150800B9AC1A8D264B5B889A42EED1254C2146A01D52 +S3150800B9BCFFF726FF002204F8022C022204F8012CB9 +S3150800B9CC2168C4F80A10A188E1811E49086820601C +S3150800B9DC8988A18044F8100C24F80C1CD4F80A1099 +S3150800B9EC44F8161CE28924F8122CE2882282228951 +S3150800B9FC6282124A1188E18052882281082204F850 +S3150800BA0C0A2C062204F8092C0A4B2A221A80BBE7B0 +S3150800BA1C094BDA8C094B1B889A42B5D1064B1A8D01 +S3150800BA2C064B5B889A42AFD1054801460630FFF7AC +S3150800BA3CE7FEA9E72C37002078370020743700205A +S3150800BA4C8E3700207405002070B4494BDB8B4FF6FB +S3150800BA5CFF7293421BD0474A1688474A118883EAD5 +S3150800BA6C0602114208D1424A118C424A528842486F +S3150800BA7C40884A40104217D0404B414A11881980D9 +S3150800BA8C52885A803F4B00221A703F4D13E0384AB1 +S3150800BA9C118C4FF6FF729142DDD1354B3B4A10683B +S3150800BAAC186092889A8021E0344A13805180E9E71D +S3150800BABC0133344A1370334B1B78072B0ED8324894 +S3150800BACC5A001A44910045182C4A1488425A944232 +S3150800BADCEED12A4A50886A889042E9D1082B16D0AA +S3150800BAEC234B55F8042F1A60AA889A80204B284AAB +S3150800BAFC1168C3F8061092885A8108221A73002214 +S3150800BB0C5A73244A13880E33138070BC7047184B2B +S3150800BB1C4FF0FF321A609A8000221A629A841C49E6 +S3150800BB2C0868C3F8060089885981C3F81600598332 +S3150800BB3C12490888D884498819859E830D494988ED +S3150800BB4CD9831A75012159759A73D97308211974F1 +S3150800BB5C5A7406229A740422DA74197306225A73D2 +S3150800BB6C36330D4A13600B4B2A221A80CDE700BFD9 +S3150800BB7C783700207437002070370020E005002045 +S3150800BB8C6C370020DE0500207C0500202CC100083F +S3150800BB9C740500202C3700204037002010B50446C9 +S3150800BBAC4160FCF7FFFD206010BD10B50446FCF79C +S3150800BBBCF9FD2368C01A63689842B4BF00200120B7 +S3150800BBCC10BD352303700123437081700330704711 +S3150800BBDC3623037004234370024BDB69C0F802302A +S3150800BBEC06307047E805002032230370042343709F +S3150800BBFC024B5B6AC0F8023006307047E805002035 +S3150800BC0C372303700323437001228270C370062303 +S3150800BC1C037105307047FF2300F8013B704700009D +S3150800BC2C0246014400208A4234D210B40AE0032B9F +S3150800BC3C19D0062B1CD0012B10D0537802331A447A +S3150800BC4C8A4224D21378332B1CD0F0D9362B14D035 +S3150800BC5CFF2B1CD0352BF0D19078EEE7D2F80240AA +S3150800BC6C0D4B9C62E9E7D2F802400B4B1C63E4E7E8 +S3150800BC7CD2F80240084BDC62DFE7D2F80240064BEA +S3150800BC8CDC61DAE7D2F80240034B1C62D5E75DF8B3 +S3150800BC9C044B7047704700BFE8050020074B828CA1 +S3150800BCAC1A80C28C5A80064B028D1A80428D5A8095 +S3150800BCBC044B028E1A80428E5A80704774370020C5 +S3150800BCCC703700206C370020F8B504460123037042 +S3150800BCDC4370184B9A6982700025C570164A12680B +S3150800BCEC4260058180274781144A1268C260056143 +S3150800BCFC456185619E69324659691C3000F0E8F940 +S3150800BD0C06F118002044C6F1100229460430FCF747 +S3150800BD1C35FC4022294604F12C00FCF72FFC3A4648 +S3150800BD2C294604F16C00FCF729FC054B1B68C4F882 +S3150800BD3CEC30F8BDE805002038C10008743700203F +S3150800BD4C34C1000838B50A4C25682846FFF7BCFFED +S3150800BD5C012105F1F000FFF734FFFFF751FFFFF75C +S3150800BD6C5AFF2368C11A1846FFF736FD38BD00BFBF +S3150800BD7C4037002038B50B4C25682846FFF7A4FF3A +S3150800BD8C032105F1F000FFF71CFFFFF721FFFFF772 +S3150800BD9C2BFFFFF740FF2368C11A1846FFF71CFD57 +S3150800BDAC38BD00BF4037002010B5114B1C682378EE +S3150800BDBC022B01D0002010BD04220E49A01800F059 +S3150800BDCC79F998B90C4B9A69596904F11C0000F079 +S3150800BDDC71F908B10020EEE72269074B5A62074B46 +S3150800BDEC198804F1F000FFF71BFFE4E70020E2E7EF +S3150800BDFC4037002038C10008E80500202C37002001 S3150800BE0C10B582B00C4C6061A1610023A3704FF68B S3150800BE1CFF73ADF80430ADF806304FF4864101A82F -S3150800BE2CFFF778FC606010B14FF4884383800022DA -S3150800BE3C014B1A8002B010BDE8050020024B002207 -S3150800BE4C1A805A80704700BF5037002038B59E4B71 -S3150800BE5C1B88B3F5937F7FD010D840F20F1293420C -S3150800BE6C34D0B3F5887F01D2EBB118E1B3F5887FEE -S3150800BE7C34D040F22512934266D010E1B3F5AB7F6D -S3150800BE8C00F0BF8005D840F25512934200F0B280FC -S3150800BE9C05E1B3F5B57F00F0CE8040F26B12934204 -S3150800BEAC00F0D080FBE0884B01229A704FF47A722E -S3150800BEBC1A61FFF747FF844C216904F10800FFF764 -S3150800BECC67FE40F20F132380002300E00123002BAA -S3150800BEDC00F0EA804FF488727B4B1A807B4B1B78F8 -S3150800BEEC13F0020F05D17A48FFF75AFE002800F026 -S3150800BEFCDD80764B1B7813F0020F07D0FFF754FF43 -S3150800BF0C022803D10222704B9A700CE06E4B1B6907 -S3150800BF1C4EF65F22934202DC5B006B4A13616A4B56 -S3150800BF2C9B78022BC5D14FF47A72674B1A61FFF7CF -S3150800BF3C21FF654C216904F10800FFF729FE40F240 -S3150800BF4C25132380002300E00123002B00F0B0808A -S3150800BF5C4FF493725C4B1A805C4B1B7813F0020FF0 -S3150800BF6C05D15B48FFF71CFE002800F0A380574B51 -S3150800BF7C1B7813F0020F07D0FFF716FF052803D11D -S3150800BF8C0322514B9A7011E04F4B1B6942F2107207 -S3150800BF9C934207DC4C4A03F57A7313619378032BA7 -S3150800BFACC5D103E00020484B188038BD4648FFF73A -S3150800BFBC29FE454D288CFEF77DFD0404688CFEF79A -S3150800BFCC79FD204340084FF47A7303FB00F00028F0 -S3150800BFDC01DB286103E06FF000423B4B1A613A4CD7 -S3150800BFEC216904F10800FFF7D3FD40F255132380AD -S3150800BFFC002300E00123002B5ED04FF4AB72324BCA -S3150800C00C1A803348FFF7CCFD002857D02E4B022256 -S3150800C01C9A704FF47A721A61FFF710FFFFF7AAFEAF -S3150800C02C294C216904F10800FFF7B2FD4FF4B573EA -S3150800C03C2380002300E00123002B41D040F26B1231 -S3150800C04C214B1A80214B1B7813F0020F04D1204880 -S3150800C05CFFF7A6FD002835D01C4B1B7813F0020FF2 -S3150800C06C07D0FFF7A1FE052803D10322164B9A70B9 -S3150800C07C11E0154B1B6942F21072934207DC124A07 -S3150800C08C03F57A7313619378032BC7D103E0002069 -S3150800C09C0D4B188038BD0C48FFF7B4FD89E7002214 -S3150800C0AC094B1A80022038BD032038BD002038BD44 -S3150800C0BC032038BD002038BD032038BD002038BD0C -S3150800C0CC032038BD002038BDE805002014370020B1 -S3150800C0DCF005002008B5FFF7B9FE08BD10B5013903 -S3150800C0EC0244904207D010F8013B11F8014FA342C5 -S3150800C0FCF7D0181B10BD002010BD10B5431E0A44FE -S3150800C10C914204D011F8014B03F8014FF8E710BD22 -S3150800C11CF8B500BFF8BC08BC9E467047F8B500BF1A -S30D0800C12CF8BC08BC9E467047EA -S3150800C1344000002000000000000000000102030483 -S3150800C144060708090000000001020304FFFFFFFFB9 -S3110800C154FFFF0000ADDE12236382536378 -S30D0800C16028C1FF7F0100000061 -S30D0800C1685D860008218200082B -S3090800C170FD81000837 -S3150800C174000000002C03002094030020FC03002088 -S3150800C184000000000000000000000000000000009D -S3150800C194000000000000000000000000000000008D -S3150800C1A4000000000000000000000000000000007D -S3150800C1B4000000000000000000000000000000006D -S3150800C1C4000000000000000000000000000000005D -S3150800C1D4000000000000000000000000000000004D -S3150800C1E4000000000000000000000000000000003D -S3150800C1F4000000000000000000000000000000002D -S3150800C204000000000000000000000000000000001C -S3150800C214000000000000000001000000000000000B -S3150800C2240E33CDAB34126DE6ECDE05000B000000D0 -S3150800C23400000000000000000000000000000000EC -S3150800C24400000000000000000000000000000000DC -S3150800C25400000000000000000000000000000000CC -S3150800C26400000000000000000000000000000000BC -S3150800C27400000000000000000000000000000000AC -S3150800C284000000000000000000000000000000009C -S3150800C294000000000000000000000000000000008C -S3150800C2A4000000000000000000000000000000007C -S3150800C2B4000000000000000000000000000000006C -S3150800C2C4000000000000000000000000000000005C -S3150800C2D4000000000000000000000000000000004C -S3150800C2E4000000000000000000000000000000003C -S3150800C2F4000000000000000000000000000000002C -S3150800C304000000000000000000000000000000001B -S3150800C314000000000000000000000000000000000B -S3150800C32400000000000000000000000000000000FB -S3150800C33400000000000000000000000000000000EB -S3150800C34400000000000000000000000000000000DB -S3150800C35400000000000000000000000000000000CB -S3150800C36400000000000000000000000000000000BB -S3150800C37400000000000000000000000000000000AB -S3150800C384000000000000000000000000000000009B -S3150800C394000000000000000000000000000000008B -S3150800C3A4000000000000000000000000000000007B -S3150800C3B4000000000000000000000000000000006B -S3150800C3C4000000000000000000000000000000005B -S3150800C3D4000000000000000000000000000000004B -S3150800C3E4000000000000000000000000000000003B -S3150800C3F4000000000000000000000000000000002B -S3150800C404000000000000000000000000000000001A -S3150800C414000000000000000000000000000000000A -S3150800C42400000000000000000000000000000000FA -S3150800C43400000000000000000000000000000000EA -S3150800C44400000000000000000000000000000000DA -S3150800C45400000000000000000000000000000000CA -S3150800C46400000000000000000000000000000000BA -S3150800C47400000000000000000000000000000000AA -S3150800C484000000000000000000000000000000009A -S3150800C494000000000000000000000000000000008A -S3150800C4A4000000000000000000000000000000007A -S3150800C4B4000000000000000000000000000000006A -S3150800C4C4000000000000000000000000000000005A -S3150800C4D4000000000000000000000000000000004A -S3150800C4E4000000000000000000000000000000003A -S3150800C4F4000000000000000000000000000000002A -S3150800C5040000000000000000000000000000000019 -S3150800C5140000000000000000000000000000000009 -S3150800C52400000000000000000000000000000000F9 -S3150800C53400000000000000000000000000000000E9 -S3150800C54400000000000000000000000000000000D9 -S3150800C55400000000000000000000000000000000C9 -S3150800C56400000000000000000000000000000000B9 -S3150800C57400000000000000000000000000000000A9 -S3150800C5840000000000000000000000000000000099 -S3150800C59400000000000000000024F4001000000061 -S3090800C5A40100000084 -S7050800874922 +S3150800BE2CFFF788FC606010B14FF488438380024B9F +S3150800BE3C00221A8002B010BDE8050020024B002231 +S3150800BE4C1A805A80704700BF7437002038B5944B57 +S3150800BE5C1B88B3F5937F48D034D9B3F5AB7F7CD028 +S3150800BE6C72D9B3F5B57F00F0F98040F26B129342A4 +S3150800BE7C40F011818B4B1B7813F0020F00F0F38006 +S3150800BE8C884B1B7813F0020F40F0F580844B1B6926 +S3150800BE9C42F21072934200F3FA80814A03F57A73E0 +S3150800BEAC13619378032B00F0EE80FFF763FF7C4C4D +S3150800BEBC216904F10800FFF771FE4FF4B57323806E +S3150800BECC032078E040F20F1293424DD0B3F5887FE9 +S3150800BEDC30D3B3F5887F4BD040F22512934240F00D +S3150800BEECDA806F4B4FF493721A806E4B1B7813F0F3 +S3150800BEFC020F74D06B4B1B7813F0020F76D1684B7C +S3150800BF0C1B6942F21072934200F39680644A03F559 +S3150800BF1C7A7313619378032B6FD0FFF72BFF604C62 +S3150800BF2C216904F10800FFF739FE40F22513238036 +S3150800BF3C032040E0002B40F0AE80594B01229A704A +S3150800BF4C4FF47A721A612AE040F25512934240F085 +S3150800BF5CA280534B4FF4AB721A805348FFF725FE59 +S3150800BF6C002872D1002026E04D4B4FF488721A80B7 +S3150800BF7C4C4B1B7813F0020F1ED04A4B1B7813F050 +S3150800BF8C020F20D1464B1B694EF65F22934202DC08 +S3150800BF9C5B00434A1361424B9B78022B1AD0FFF77E +S3150800BFACD1FE3F4C216904F10800FFF7F7FD40F27A +S3150800BFBC0F132380032038BD3B48FFF7F6FD0028F6 +S3150800BFCCDBD10020F7E7FFF7EFFE0228DAD1344B76 +S3150800BFDC02229A70324B4FF47A721A619DE73248F4 +S3150800BFECFFF7E3FD002885D10020E4E7FFF7DCFE28 +S3150800BFFC052884D12A4B03229A702948FFF74EFE4E +S3150800C00C274D288CFEF74AFD0404688CFEF746FD7E +S3150800C01C204340084FF47A7404FB00F000280FDB29 +S3150800C02C28611F4C216904F10800FFF7B7FD40F29F +S3150800C03C551323800320BEE70020194B1880BAE756 +S3150800C04C174B6FF000421A61EBE7154B02229A70F8 +S3150800C05C4FF47A721A61FFF7F1FE26E7104B40F29D +S3150800C06C6B121A8006E71048FFF79FFD00287FF42D +S3150800C07C07AF00209FE7FFF797FE05287FF406AF6A +S3150800C08C074B03229A700648FFF708FEB8E700200C +S3150800C09C034B18808FE7024B00221A8002208AE78E +S3150800C0ACE805002038370020F005002008B5FFF712 +S3150800C0BCCDFE08BD30B501390024A24201D10020BD +S3150800C0CC05E0035D01340D5DAB42F6D0581B30BD5F +S3150800C0DC0A44914200F1FF3300D1704710B511F8AC +S3150800C0EC014B03F8014F9142F9D110BDF8B500BFC9 +S3150800C0FCF8BC08BC9E467047F8B500BFF8BC08BC2F +S3090800C10C9E46704786 +S3150800C11040000020000000000000000001020304A7 +S3150800C120060708090000000001020304FFFFFFFFDD +S3110800C130FFFF000063825363ADDE12239C +S30D0800C13C30C1FF7F010000007D +S30D0800C144298600082182000883 +S3090800C14CFD8100085B +S3150800C150000000002C03002094030020FC030020AC +S3150800C16000000000000000000000000000000000C1 +S3150800C17000000000000000000000000000000000B1 +S3150800C18000000000000000000000000000000000A1 +S3150800C1900000000000000000000000000000000091 +S3150800C1A00000000000000000000000000000000081 +S3150800C1B00000000000000000000000000000000071 +S3150800C1C00000000000000000000000000000000061 +S3150800C1D00000000000000000000000000000000051 +S3150800C1E00000000000000000000000000000000041 +S3150800C1F00000000000000000010000000000000030 +S3150800C2000E33CDAB34126DE6ECDE05000B000000F4 +S3150800C2100000000000000000000000000000000010 +S3150800C2200000000000000000000000000000000000 +S3150800C23000000000000000000000000000000000F0 +S3150800C24000000000000000000000000000000000E0 +S3150800C25000000000000000000000000000000000D0 +S3150800C26000000000000000000000000000000000C0 +S3150800C27000000000000000000000000000000000B0 +S3150800C28000000000000000000000000000000000A0 +S3150800C2900000000000000000000000000000000090 +S3150800C2A00000000000000000000000000000000080 +S3150800C2B00000000000000000000000000000000070 +S3150800C2C00000000000000000000000000000000060 +S3150800C2D00000000000000000000000000000000050 +S3150800C2E00000000000000000000000000000000040 +S3150800C2F00000000000000000000000000000000030 +S3150800C300000000000000000000000000000000001F +S3150800C310000000000000000000000000000000000F +S3150800C32000000000000000000000000000000000FF +S3150800C33000000000000000000000000000000000EF +S3150800C34000000000000000000000000000000000DF +S3150800C35000000000000000000000000000000000CF +S3150800C36000000000000000000000000000000000BF +S3150800C37000000000000000000000000000000000AF +S3150800C380000000000000000000000000000000009F +S3150800C390000000000000000000000000000000008F +S3150800C3A0000000000000000000000000000000007F +S3150800C3B0000000000000000000000000000000006F +S3150800C3C0000000000000000000000000000000005F +S3150800C3D0000000000000000000000000000000004F +S3150800C3E0000000000000000000000000000000003F +S3150800C3F0000000000000000000000000000000002F +S3150800C400000000000000000000000000000000001E +S3150800C410000000000000000000000000000000000E +S3150800C42000000000000000000000000000000000FE +S3150800C43000000000000000000000000000000000EE +S3150800C44000000000000000000000000000000000DE +S3150800C45000000000000000000000000000000000CE +S3150800C46000000000000000000000000000000000BE +S3150800C47000000000000000000000000000000000AE +S3150800C480000000000000000000000000000000009E +S3150800C490000000000000000000000000000000008E +S3150800C4A0000000000000000000000000000000007E +S3150800C4B0000000000000000000000000000000006E +S3150800C4C0000000000000000000000000000000005E +S3150800C4D0000000000000000000000000000000004E +S3150800C4E0000000000000000000000000000000003E +S3150800C4F0000000000000000000000000000000002E +S3150800C500000000000000000000000000000000001D +S3150800C510000000000000000000000000000000000D +S3150800C52000000000000000000000000000000000FD +S3150800C53000000000000000000000000000000000ED +S3150800C54000000000000000000000000000000000DD +S3150800C55000000000000000000000000000000000CD +S3150800C56000000000000000000000000000000000BD +S3150800C57000000000000000001C0600200024F40053 +S30D0800C580010000001000000094 +S7050800870D5E diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/lib/system_stm32f7xx.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/lib/system_stm32f7xx.c index 3ad53bde..cb4e5662 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/lib/system_stm32f7xx.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/lib/system_stm32f7xx.c @@ -172,18 +172,11 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM - SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else - SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif + /* Configure the Vector Table location add offset address ------------------*/ +#ifdef VECT_TAB_SRAM + SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ +#else + SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ #endif } diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/main.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/main.c index 8682b86b..2ce2a990 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/main.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -83,6 +84,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -94,6 +97,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/bin/demoprog_stm32f767.out b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/bin/demoprog_stm32f767.out index 86c41130..841b194d 100644 Binary files a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/bin/demoprog_stm32f767.out and b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/bin/demoprog_stm32f767.out differ diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/bin/demoprog_stm32f767.srec b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/bin/demoprog_stm32f767.srec index 60ab6e3d..5587833e 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/bin/demoprog_stm32f767.srec +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/bin/demoprog_stm32f767.srec @@ -1,1251 +1,1128 @@ S01A000064656D6F70726F675F73746D3332663736372E737265638B -S3150800800050040020DDCB000841CC000845CC000810 -S3150800801049CC00084DCC000851CC000800000000EF -S3150800802000000000000000000000000055CC000819 -S3150800803059CC0008000000005DCC000887A30008A2 -S3150800804061CC000865CC000869CC00086DCC000836 -S3150800805071CC000875CC000879CC00087DCC0008E6 -S3150800806081CC000885CC000889CC00088DCC000896 -S3150800807091CC000895CC000899CC00089DCC000846 -S31508008080A1CC0008A5CC0008A9CC0008ADCC0008F6 -S31508008090B1CC0008B5CC0008B9CC0008BDCC0008A6 -S315080080A0C1CC0008C5CC0008C9CC0008CDCC000856 -S315080080B0D1CC0008D5CC0008D9CC0008DDCC000806 -S315080080C0E1CC0008E5CC0008E9CC0008EDCC0008B6 -S315080080D0F1CC0008F5CC0008F9CC0008FDCC000866 -S315080080E001CD000805CD000809CD00080DCD000812 -S315080080F011CD000815CD000819CD00081DCD0008C2 -S3150800810021CD000825CD000829CD00082DCD000871 -S3150800811031CD000835CD000839CD00083DCD000821 -S3150800812041CD000845CD000849CD00084DCD0008D1 -S3150800813051CD000855CD000859CD00085DCD000881 -S3150800814061CD000865CD000869CD00086DCD000831 -S3150800815071CD000875CD000879CD00087DCD0008E1 -S3150800816081CD000885CD000889CD00088DCD000891 -S3150800817091CD000895CD000899CD000800000000B3 -S315080081809DCD0008A1CD0008A5CD0008A9CD000801 -S31508008190ADCD0008B1CD0008B5CD0008B9CD0008B1 -S315080081A0BDCD0008C1CD0008C5CD0008C9CD000861 -S315080081B0CDCD0008D1CD0008D5CD0008D9CD000811 -S315080081C0DDCD0008E1CD000800000000E5CD00087F -S315080081D0E9CD0008EDCD0008F1CD0008F5CD000881 -S315080081E0F9CD0008FDCD000801CE000805CE00082F -S315080081F009CE00080DCE0008EE11AA55C2788A18D5 -S31508008200DFF83833DA7083780A0092B2120AD21885 -S31508008210DFF828339A704278DFF820335A700078EE -S31508008220DFF818231070DFF814038278080080B28C -S31508008230000A80B2824212DADFF800034078401C56 -S31508008240DFF8F8225070DFF8F4024078002806D1EB -S31508008250DFF8E8020078401CDFF8E0221070DFF84B -S31508008260DC02C07889B201F0FF0188421EDADFF825 -S31508008270CC028078401CDFF8C4128870DFF8BC0294 -S315080082808078002812D1DFF8B4024078401CDFF865 -S31508008290AC124870DFF8A4024078002806D1DFF84F -S315080082A09C020078401CDFF894120870704710B4DE -S315080082B092B20A44531E0BE00A7812024C7812193D -S315080082C010180400A4B292B2944200D2401C891C31 -S315080082D09942F1D3994208D109780A021018010087 -S315080082E089B292B2914200D2401C80B210BC70474B -S315080082F080B51422DFF848120020FFF7D8FF80B2B5 -S31508008300002802D14FF6FF7002E080B201F036FA7B -S3150800831080B202BD10B5DFF82C12097C0902DFF81D -S315080083202422527C8918B1F1140454FA80F00822E8 -S31508008330DFF8141280B2FFF7BAFF220092B2DFF814 -S315080083400C1280B2FFF7B3FF80B2002802D14FF6B5 -S31508008350FF7002E080B201F011FA80B210BD80B55C -S315080083600620FFF7D7FF02BD0020DFF8E4110870EA -S315080083700EE00020DFF8DC11DFF8D421127821F8AE -S315080083801200DFF8CC010078401CDFF8C411087031 -S31508008390DFF8BC0100780028EBD000206C49087093 -S315080083A00CE000206C496A4A12781E235A4311448D -S315080083B0487667480078401C654908706448007824 -S315080083C00028EED04FF48060644908800020604998 -S315080083D008700CE0002062495D4A127840235A432F -S315080083E0114488805A480078401C594908705848F2 -S315080083F000780028EED0704770B504000D000CE038 -S3150800840057485349097840225143084486885348B7 -S31508008410008801F0B3F9864211D150480088401C03 -S315080084204E4908804D480088B0F5FA4F03DB4FF4F3 -S3150800843080504A49088000204549087004E04448AD -S315080084400078401C42490870414800780028D7D077 -S31508008450002600203E49087004E03D480078401C8C -S315080084603B4908703A48007800280FD13C483849FB -S31508008470097840225143084480880028EDD13848BD -S31508008480334909784022514300EB0106002E01D1F9 -S31508008490002018E0314800883049098889B2090A5D -S315080084A051EA0020B080F580002C05D10421002275 -S315080084B0300001F097F903E02088308060887080EA -S315080084C040203072300070BD0021214A117004E04E -S315080084D01F490978491C1E4A11701D490978002947 -S315080084E00CD11C491A4A127831F812100029EFD11A -S315080084F01849174A127821F81200FFE7704780B525 -S31508008500010089B2174800680830FFF777FE0B4864 -S3150800851000781449096808720848407811490968BA -S315080085204872064880780F49096888720348C078F7 -S315080085300C490968C87201BD00000000703D0020A2 -S31508008540FE330020F03300200A34002012340020C5 -S31508008550883D00207C3D0020043D0020803D002011 -S31508008560903C0020643D002010B5DFF8141E0C680E -S31508008570C0B2042806D1DFF83C0E0088002840F077 -S3150800858061821DE0DFF8301EDFF8302E1160DFF85B -S315080085902C1E0968DFF8282E1160C0B2032818D1EE -S315080085A0607E10F00F0003280AD1208A002807D120 -S315080085B00820DFF8281E087001F094F900F0A9BF1A -S315080085C00020DFF81C1E08800020DFF8101E087047 -S315080085D010BDC0B2022840F0D180DFF8080EC0787E -S315080085E0401CDFF8001EC870DFF8F80DC0780028B8 -S315080085F01ED1DFF8F00D8078401CDFF8E81D887082 -S31508008600DFF8E00D8078002812D1DFF8D80D407821 -S31508008610401CDFF8D01D4870DFF8C80D40780028E8 -S3150800862006D1DFF8C00D0078401CDFF8B81D0870C9 -S315080086300020DFF8AC1D08800020DFF8781D0880D0 -S31508008640607E072802D0607E052808D1A07E401CDF -S31508008650A076A07E782801D100206076B0E7607EFB -S315080086600028FBD0208A00287AD0A07E411EA17659 -S31508008670C0B20028F2D1E07E082808D0607E022821 -S3150800868002D0607E012810D1E07E05280DD1002099 -S3150800869060768020DFF8441D087001F023F9142065 -S315080086A0DFF8B01D81F82F00B0E2E07E052801DB77 -S315080086B0042000E0E07E032111FA00F0A076E07EB7 -S315080086C0401CE076607E10F00F00C0B201280AD088 -S315080086D0022835D0032839D004283FD006283DD0B3 -S315080086E008283BD0BAE71020DFF8681D81F82F006C -S315080086F0DFF8600D90F82F0050F00200DFF8541DE7 -S3150800870081F82F000220DFF84C1D81F8360004207E -S31508008710DFF8401D81F837000620DFF8381D81F89C -S3150800872038000A20DFF82C1D81F839002C20DFF8E4 -S31508008730B01C08806020DFF81C1D81F82E006EE250 -S315080087400020DFF8101D81F82F00D1E70420DFF89C -S315080087508C1C087001F0C6F800F01FBF00F074BE4C -S31508008760607E10F00F0003287FF478AF0820DFF84A -S315080087706C1C087001F0B6F800F0CBBEC0B2052834 -S3150800878026D1DFF8040E0068808800281FD0002054 -S31508008790DFF8EC1B0860DFF8F40DDFF8201C086032 -S315080087A0DFF8180C0068DFF8181C08600020DFF8EE -S315080087B0041C0880DFF8FC0B0088DFF8241C0880FE -S315080087C00820DFF8181C087001F0EBFBD3E6F7E683 -S315080087D0DFF8800C807B45287FF4F2AEDFF8000CCA -S315080087E00088DFF8701C097C0902DFF8682C527CC7 -S315080087F08918884216DBDFF85C0C007C0002DFF87B -S31508008800541C497C4018DFF8D81B0880DFF8440C54 -S31508008810007D3F21084204D1DFF8380C407D00284E -S3150800882001D0CDE6CCE6DFF8B80D0088DFF8B41D38 -S315080088300988884207D1DFF8A80D4088DFF8A41D0B -S315080088404988884210D0DFF80C0CC08BDFF8901DE1 -S315080088500988884207D1DFF8FC0B008CDFF8801DF9 -S315080088604988884200D0ABE6FFF742FD4FF6FF7114 -S3150800887088427FF4A5AEDFF8DC0BC07D062809D157 -S31508008880FFF76DFD4FF6FF71884240F03D81DFF836 -S31508008890584D3BE1DFF8BC0BC07D11280CD1DFF841 -S315080088A0400B00881C38DFF8381B0880DFF8080EF4 -S315080088B0DFF8D41C086048E0DFF8980BC07D012873 -S315080088C07FF47EAEDFF88C0B90F8220008287FF440 -S315080088D077AE0020DFF87C1B81F82200DFF8740BE6 -S315080088E0808C4FF6F771884207DBDFF8680B808CBF -S315080088F00930DFF8601B888406E0DFF8580B808CA7 -S315080089000830DFF8501B8884DFF8480B408BDFF807 -S31508008910441BC883DFF83C0B808BDFF8381B0884C0 -S31508008920DFF8BC0C0088DFF82C1B4883DFF8B00C96 -S315080089304088DFF8201B888300F019BFDFF8480C51 -S3150800894000684030DFF8401C0860DFF83C0C00681F -S31508008950DFF8681D884274D2DFF82C0C006880881E -S315080089600028EBD0DFF8EC0A808CDFF81C1C0968BD -S3150800897089888842E2D1DFF8100C0068C088002890 -S315080089800FD0DFF8D00A408CDFF8FC1B0968C988CD -S31508008990884206D0DFF8F00B0068C088B0F58A4F29 -S315080089A0CCD1DFF8E40B00680088DFF8381C0988AA -S315080089B0884208D1DFF8D00B00684088DFF8241C0D -S315080089C04988884223D0DFF8C00B00680088DFF8A2 -S315080089D0A81D0988884208D1DFF8AC0B00684088D2 -S315080089E0DFF8941D4988884211D0DFF8680A408B61 -S315080089F0DFF8941B0968098888429FD1DFF8540A72 -S31508008A00808BDFF8841B09684988884296D1002044 -S31508008A10DFF86C1908600220DFF8C0190870DFF863 -S31508008A206C0BDFF898190860DFF890090068DFF822 -S31508008A30901908600020DFF87C19088001F0B1FA67 -S31508008A4099E5BDE5DFF86C0900881C30DFF8901958 -S31508008A500880DFF88C09008880B2000ADFF8F4196C -S31508008A600874DFF87C090088DFF8E8194874DFF82D -S31508008A70180B0068007ADFF8DC1988751120DFF812 -S31508008A80D419C875DFF82C0900880830DFF82419CE -S31508008A900988083189B2090A51EA0020DFF8B419B1 -S31508008AA0C8840020DFF8AC190885DFF8DC0A0068FE -S31508008AB08088DFF8A0194884DFF8CC0A0068C088E7 -S31508008AC0DFF890198884DFF8180B0088DFF8841916 -S31508008AD04883DFF80C0B4088DFF878198883DFF8BD -S31508008AE0A80A00680088DFF86C19C883DFF8980AB6 -S31508008AF000684088DFF85C190884DFF8BC08DFF8EE -S31508008B00BC18086000F00FBE5AE51E34DFF8D80A14 -S31508008B10A042C0F0DF80607E0028F6D0DFF8340976 -S31508008B20808CA1888842F0D1DFF82809408CE1883A -S31508008B308842EAD1DFF81C09408B21888842E4D1B3 -S31508008B40DFF81009808B61888842DED1DFF83008AB -S31508008B5004600020DFF884180870DFF8F80890F839 -S31508008B602F00400700F1CD82DFF8E80890F82E00C4 -S31508008B70C0B200098000DFF8381C0870DFF860080A -S31508008B800088DFF82C1C0978401A1438DFF85018CA -S31508008B900880607E10F00F00022808D1DFF8B408BC -S31508008BA090F82F0010F03F00122800F0B382DFF88B -S31508008BB030080088002807D1DFF8980890F82F00B9 -S31508008BC00321084200F0A682DFF8880890F82600FC -S31508008BD0217A884215D1DFF87C0890F82700617A57 -S31508008BE088420ED1DFF86C0890F82800A17A8842EE -S31508008BF007D1DFF8600890F82900E17A884200F08A -S31508008C0089821020DFF84C1881F82F002820DFF819 -S31508008C10D01708805020DFF83C1881F82E00207AFB -S31508008C20DFF8301881F82A00607ADFF8281881F80A -S31508008C302B00A07ADFF81C1881F82C00E07ADFF800 -S31508008C40141881F82D00207BDFF8081881F8260013 -S31508008C50607BDFF8001881F82700A07BDFF8F4179F -S31508008C6081F82800E07BDFF8EC1781F82900062058 -S31508008C70DFF8E017C875A088DFF8D8174884E088B9 -S31508008C80DFF8D0178884DFF858090088DFF8C4179A -S31508008C904883DFF84C094088DFF8B81788832088AE -S31508008CA0DFF8B017C8836088DFF8A8170884607EE5 -S31508008CB0C00640F111850020DFF8981781F83100C9 -S31508008CC0DFF8900790F83100DFF8881781F8300050 -S31508008CD000F00ABDDFF87C0790F82F0010F03F007F -S31508008CE0022806D0DFF86C0790F82F00400729D530 -S31508008CF066E4DFF86007808CDFF8B81A0880002081 -S31508008D00DFF8AC1A087006E0DFF8A40A0078401C01 -S31508008D10DFF89C1A0870DFF8980A00780028E1D175 -S31508008D20DFF8900A0088DFF8901ADFF8842A1278AC -S31508008D3031F812108842E7D100240020DFF8701AB3 -S31508008D400870F0E01420DFF80C1781F82F002820AF -S31508008D50DFF88C1608805020DFF8F81681F82E0008 -S31508008D60DFF8F00690F82900DFF8441A0870DFF8F3 -S31508008D70E40690F82D00DFF8DC1681F82900DFF804 -S31508008D80300A0078DFF8CC1681F82D00DFF8C40623 -S31508008D9090F82800DFF8181A0870DFF8B80690F877 -S31508008DA02C00DFF8B01681F82800DFF8040A0078EE -S31508008DB0DFF8A01681F82C00DFF8980690F827004F -S31508008DC0DFF8EC190870DFF88C0690F82B00DFF84E -S31508008DD0841681F82700DFF8D8090078DFF87416BA -S31508008DE081F82B00DFF86C0690F82600DFF8C0192A -S31508008DF00870DFF8600690F82A00DFF8581681F840 -S31508008E002600DFF8AC090078DFF8481681F82A0052 -S31508008E10DFF8400690F82D00401CDFF8381681F878 -S31508008E202D00DFF8300690F82D00002826D1DFF84F -S31508008E30240690F82C00401CDFF8181681F82C0040 -S31508008E40DFF8100690F82C00002817D1DFF8040682 -S31508008E5090F82B00401CDFF8FC1581F82B00DFF892 -S31508008E60F40590F82B00002808D1DFF8E80590F8FB -S31508008E702A00401CDFF8DC1581F82A00DFF8D40543 -S31508008E80408CDFF830190880DFF8C805808CDFF8D9 -S31508008E90C4154884DFF81C090088DFF8B8158884EB -S31508008EA0DFF8B005408BDFF8AC15C883DFF8A405FA -S31508008EB0808BDFF8A0150884DFF824070088DFF820 -S31508008EC094154883DFF818074088DFF888158883E3 -S31508008ED000F00ABCDFF81007DFF8D41809781E225C -S31508008EE051430844407E072816D1002C0BD0A07E9B -S31508008EF0DFF8F416DFF8B82812781E235A4311440F -S31508008F00897E884208D2DFF8E006DFF8A4180978D7 -S31508008F101E22514300EB0104DFF894080078401C38 -S31508008F20DFF88C180870DFF888080078002813D155 -S31508008F30DFF8B406DFF8781809781E22514308448A -S31508008F40407E0028C6D1DFF8A006DFF86418097845 -S31508008F501E22514300EB0104002C3FF431ABDFF82D -S31508008F60200404600320A076A07E20760020A07549 -S31508008F700420E0750020E076DFF8D804808CA08015 -S31508008F80DFF8D004408CE080DFF8C804408B2080EE -S31508008F90DFF8C004808B608001206076DFF8440427 -S31508008FA000782073DFF83C0440786073DFF83404F7 -S31508008FB08078A073DFF82C04C078E0730120208243 -S31508008FC0DFF8900490F82900E072DFF8880490F83A -S31508008FD02800A072DFF87C0490F827006072DFF89A -S31508008FE0740490F8260020720120FFF788FADFF84B -S31508008FF0640490F82E0010F0F0005128FFF673ABC9 -S315080090000020DFF8AC17087006E0DFF8A407007840 -S31508009010401CDFF89C170870DFF894070078DFF823 -S31508009020341491F82E10C9B20909C9B2491FB0EB18 -S31508009030810FBFF658ABDFF81C04DFF87417097800 -S31508009040084490F83600DFF874170870DFF86C07E4 -S31508009050007800283FF447ABDFF86007007801285E -S31508009060D3D0DFF85807007802282FD1DFF8E403B9 -S31508009070DFF83C170978084490F83700042825D10A -S31508009080DFF8D003DFF828170978084490F8380085 -S31508009090DFF8C013DFF818271278114491F8391051 -S315080090A051EA0020DFF80C170880DFF80807008867 -S315080090B040F20B61884202DB40F20A6002E0DFF808 -S315080090C0F40600886082A082FFF70DBBDFF88403F0 -S315080090D0DFF8DC160978084490F8370000283FF4D2 -S315080090E002ABDFF8CC060078DFF86813DFF8C02695 -S315080090F01278114491F837100818DFF8B41608707A -S315080091008AE7002060762020B449087000F0EAFB60 -S31508009110FFF756BACF4890F82F00C0065FD5208AC9 -S3150800912000285CD0218A14F10C00FFF767F8C948BB -S3150800913090F82A00DFF88816097888424FD1C54882 -S3150800914090F82B00DFF878164978884247D1C1484D -S3150800915090F82C00DFF86816897888423FD1BD4818 -S3150800916090F82D00DFF85816C978884237D1DFF80D -S31508009170500600782073DFF8480640786073DFF8F9 -S3150800918040068078A073DFF83806C078E073E07E82 -S3150800919000281DD194F9180094F91A10401AA17DD7 -S315080091A0C9B2B0EBD100A17D4118A17540B2002823 -S315080091B001D540B24042E17DC9B2B0EB9100E17DF4 -S315080091C04018E075A07DC0B2E17D11EBD000207695 -S315080091D0012082490870207EA07600202082607EC9 -S315080091E010F00F00C0B2012813D0C0F07382032814 -S315080091F000F0FA802ED3052800F03B82C0F00482E6 -S31508009200072800F05D82C0F05D82082800F0F08132 -S3150800921060E272480078C0071AD5032060764020BD -S315080092206E490870002020826D480088002809D001 -S315080092306A48007850F00200684908706848008853 -S31508009240FFF75DF900205B49088000F04BFB60E101 -S31508009250FFF7B6B961480078C00740F1B3807D488A -S3150800926090F82F0010F03F00122840F0AB807948A4 -S3150800927090F82E0010F0F000512827DB0020DFF8C8 -S315080092803015087006E0DFF828050078401CDFF87E -S3150800929020150870DFF8180500786E4991F82E1029 -S315080092A0C9B20909C9B2491FB0EB810F0EDA69487C -S315080092B0DFF8FC140978084490F83600DFF8FC1447 -S315080092C00870DFF8F8040078002822D103206076B9 -S315080092D0604890F8260020725E4890F82700607271 -S315080092E05C4890F82800A0725A4890F82900E07265 -S315080092F00120FFF704F9422038490870002020822F -S3150800930000203749088000202A49088000F0EAFA38 -S31508009310FFE0DFF8A80400780128B4D0DFF89C0441 -S31508009320007802282ED14B48DFF8841409780844BF -S3150800933090F83700042825D14648DFF874140978D0 -S31508009340084490F838004349DFF864241278114439 -S3150800935091F8391051EA0020DFF858140880DFF830 -S315080093605404008840F20B61884202DB40F20A602E -S3150800937002E0DFF8400400886082A082A6E700BF0A -S31508009380643D00203348DFF828140978084490F82B -S31508009390370000289AD0DFF8180400782D49DFF83E -S315080093A010241278114491F837100818DFF80014C1 -S315080093B008706FE77A3D0020263400205C3D0020C7 -S315080093C0603D002020200549087000F08BFA002037 -S315080093D0DFF8F0130968487684E400BF873D00206B -S315080093E0783D00206C3D00201A4890F82F00C007F1 -S315080093F032D5607EC0062FD4208A00287FF4E0A8E4 -S31508009400DFF8C4030088401C80B2FFF778F8DFF85D -S31508009410BC03007850F01000DFF8B0130870DFF8CE -S31508009420A8030088002807D0DFF8A003007850F0CA -S315080094300200DFF89813087000F054FA0120208221 -S31508009440082060760020E0761120024981F82F0076 -S31508009450FFF7DCBBF0330020DFF8740390F82F0029 -S31508009460800621D5DFF86C030068DFF8641391F8ED -S315080094703410DFF85C2392F8352052EA01210844BB -S31508009480DFF850130860DFF840030088DFF8401360 -S3150800949091F83410DFF8382392F8352052EA012182 -S315080094A0401ADFF824130880DFF81C030088002818 -S315080094B00CD0607EC00609D4C448007850F002007B -S315080094C0C2490870C0480088FFF719F8C04890F8E4 -S315080094D030000002BE4991F831104018B54908809D -S315080094E0A08AB4490988884203D3B248008800286C -S315080094F002D1A08AAF490880AE4800886082B34886 -S3150800950000780321084271D00020B349088000F092 -S31508009510E9F9AE48007880060AD50020AE490880E9 -S31508009520002060761420AA4981F82F00FFF76EBB49 -S31508009530A6480078C0060ED50020A7490880012055 -S315080095402082042060760020E0761120A04981F868 -S315080095502F00FFF75BBBA048008800281BD09B485C -S315080095600078C00701D500202082208A00280FD164 -S31508009570608A99490988884202D2608A9649088091 -S3150800958095480088208206E0683D00201A340020AD -S31508009590208A914908800020E076904800688D4925 -S315080095A008608D48008800280CD0208A002809D039 -S315080095B0208A2830844908801820854981F82F0098 -S315080095C0FFF728BB8148007880070FD528207E49F9 -S315080095D0088010207E4981F82F00FFF71BBB00BFCB -S315080095E0503D002038CC0008043D0020FEF7E8BFB7 -S315080095F076480078C00706D50020607610207349A3 -S31508009600087000F06FF965E06F480088002803D0FD -S315080096106D480088FEF773FF6D4890F82F00C00765 -S3150800962016D56A480078C00706D507206076002058 -S31508009630A0760020208201E0062060760120FEF751 -S315080096405EFF10206149087000F04CF9FFF7D9BA9F -S315080096505E480078C00705D5052060760020208280 -S31508009660FEF7AEBF5848008800287FF4CAAAFEF75E -S31508009670A7BF55480088002803D053480088FEF73E -S315080096803EFF534890F82F00C0070DD50720607697 -S315080096900020A0760120FEF732FF10204B49087003 -S315080096A000F020F9FFF7ADBA4748008800287FF494 -S315080096B0A8AAFEF785BF00BF903C0020D03C00203A -S315080096C0FFF79FBA41480078C00703D507206076A0 -S315080096D00020A076FEF774BF06203D4981F83000C9 -S315080096E00A203B4981F831004020394988753648B7 -S315080096F0008880B2000A364908743348008834491D -S3150800970048740020324981F83500314890F8350010 -S315080097102F4981F8340000202D494886FEF71FFEA0 -S31508009720C0432B4948864520294988730020284983 -S31508009730C8730020264948752548407D2449087580 -S3150800974027480088401C264908802548008880B29A -S31508009750000A1F498874224800881D49C8740020D9 -S315080097601B490883FEF7C4FDC04319490883002036 -S3150800977016490870FEF72CBF34CC0008010089B2E0 -S31508009780090A51EA002080B2704710B501290DDB9D -S31508009790114A118011490968884207D00E490A887A -S315080097A00E490C680100200000F046FC10BD0000C0 -S315080097B0883D0020823D00207C3D0020893D002018 -S315080097C0703D0020643D0020783D0020873D002044 -S315080097D0F03300205C3D00207A3D0020603D0020EB -S315080097E07E3D002062F30F2262F31F42401810F0FC -S315080097F0030308D0C91A1FD3DB0748BF00F8012D99 -S3150800980028BF20F8022D130030B414461546103927 -S3150800981028BF20E93C00FAD8490728BF20E90C00F0 -S3150800982048BF40F8042D890028BF20F8022D48BFFC -S3150800983000F8012D30BC7047C91818BF00F8012D73 -S31508009840CB0728BF00F8012D7047000080B500F04F -S3150800985095FC00F094FD10F5FA707049086000F068 -S315080098608EFD00F51C5010306D490860FEF77CFD32 -S315080098700020ADF800000020ADF80200BDF8000099 -S3150800988068490880BDF80200664948800020ADF89E -S3150800989000000020ADF80200BDF80000624908800B -S315080098A0BDF80200604948800020ADF8000000209D -S315080098B0ADF80200BDF800005C490880BDF802005A -S315080098C05A4948804EF60300FEF7FEFD00F092FC6A -S315080098D0574800F0A8FC0621554800F03EFB00F06A -S315080098E064FB01BD80B553480078400612D4514840 -S315080098F0007880070ED550480068001D0178FF29BA -S3150800990008D14078002805D10121002000F056FD35 -S3150800991000F0C6FD01BD10B500F098FC00282DD05A -S31508009920464908804FF40060FFF728FF44498989B3 -S3150800993080B281420ED10120FEF716FE3F4800880C -S3150800994000281BD000F07EFF00F0B2FC00203B4947 -S31508009950088013E040F60600FFF710FF38498989AA -S3150800996080B281420AD100F003FF344800880028FB -S3150800997004D000F09DFC00203049088000F0FFFC70 -S3150800998026490968884239D32448006810F5FA70D0 -S3150800999022490860002415E02A481E2101FB04F12B -S315080099A00844294908600220FEF7DEFD234800889E -S315080099B0002806D000F046FF00F07AFC00201F4978 -S315080099C00880641C002CE7D0002415E01F484021BD -S315080099D001FB04F108441E4908600520FEF7C4FD92 -S315080099E016480088002806D000F02CFF00F060FC1E -S315080099F0002012490880641C002CE7D000F0BFFC48 -S31508009A0007490968884208D30548006800F51C50CC -S31508009A1010300349086000F0D3FD10BD443D002016 -S31508009A20483D0020503D0020583D0020543D002070 -S31508009A30243D0020873D00205C3D0020783D002025 -S31508009A40F0330020043D0020643D0020903C0020B7 -S31508009A50683D002035220270401C01220270401C1D -S31508009A600170401C704710B5040036202070641C35 -S31508009A7004202070641C0422DFF87815200000F00A -S31508009A80DBFA201D10BD10B5040032202070641CBE -S31508009A9004202070641C0422DFF85C15200000F006 -S31508009AA0CBFA201D10BD37210170401C032101701F -S31508009AB0401C01210170401C03210170401C062135 -S31508009AC00170401C7047FF210170401C704738B573 -S31508009AD004000120207001206070DFF820058069ED -S31508009AE0A0700020E0700422DFF81415251D280058 -S31508009AF000F0A2FA00202081802060810422DFF88D -S31508009B00041514F10C05280000F096FA0421002229 -S31508009B1014F110052800FFF765FE0421002214F150 -S31508009B2014052800FFF75EFE0421002214F118052B -S31508009B302800FFF757FEDFF8C4048269DFF8BC0483 -S31508009B40416914F11C05280000F076FADFF8AC0428 -S31508009B508069D0F110010022DFF8A0048069204452 -S31508009B6010F11C052800FFF73DFE4021002214F1E4 -S31508009B702C052800FFF736FE8021002214F16C051B -S31508009B802800FFF72FFE0422DFF87C14EC342000AF -S31508009B9000F052FA31BD10B5DFF8700404682000F1 -S31508009BA0FFF795FF012114F1F000FFF753FFFFF7C8 -S31508009BB07AFFFFF788FFDFF854140968411ADFF8BF -S31508009BC04C040068FFF7E1FD10BD10B5DFF83C0452 -S31508009BD004682000FFF77BFF032114F1F000FFF76C -S31508009BE039FFFFF740FFFFF74EFFFFF76CFFDFF87F -S31508009BF01C140968411ADFF814040068FFF7C5FD4C -S31508009C0010BDF8B5060006EB0104002509E004229C -S31508009C10B11CDFF8FC73380000F00EFA7078304497 -S31508009C20861CA64234D230780128F0D003280AD000 -S31508009C30062810D0332820D0352814D0362814D03A -S31508009C40FF2822D0EAE70422B11CDFF8C8733800DF -S31508009C5000F0F2F9E2E70422B11CDFF8BC73380021 -S31508009C6000F0EAF9DAE7B578D8E70422B11CDFF89C -S31508009C708473380000F0E0F9D0E70422B11CDFF85D -S31508009C809C73380000F0D8F9C8E72800C0B201E094 -S31508009C902800C0B2F2BD38B5DFF870030468207832 -S31508009CA0022823D10422DFF85813201D00F0ACFE49 -S31508009CB000281BD1DFF844038269DFF840034169B5 -S31508009CC014F11C0000F0A0FE00280FD1042214F1A4 -S31508009CD01001DFF82453280000F0AEF9DFF840033E -S31508009CE0018814F1F000FFF78CFF00E0002032BD78 -S31508009CF010B50120DFF804130988002916D040F2B0 -S31508009D000F12891A25D0491E2CD0153960D0491E44 -S31508009D1067D02F3900F0BB80491E00F0C180143986 -S31508009D2000F0DC80491E00F0E28010E10120B34912 -S31508009D3088704FF47A70B1490861FFF72CFFAF4875 -S31508009D400169B84800F091FE002040F20F11AB4AB5 -S31508009D501180C0B2002801D10320FDE04FF48870BD -S31508009D60A6490880B0480078800706D4AD4800F0B8 -S31508009D7083FE002801D10020EEE0AB48007880077A -S31508009D8007D5FFF788FF022803D102209B49887070 -S31508009D900EE09A4800694EF66021884204DA974830 -S31508009DA00069400095490861944880780228C4D122 -S31508009DB04FF47A7091490861FFF707FF8F480169E8 -S31508009DC0984800F052FE002040F225118B4A118077 -S31508009DD0C0B2002801D10320BEE04FF49370874932 -S31508009DE0088091480078800706D48E4800F044FE23 -S31508009DF0002801D10020AFE08B480078800722D5E3 -S31508009E00FFF749FF05281ED103207C4988707B4847 -S31508009E1000F0DCF87948008CFFF7B0FC04047748BA -S31508009E20408CFFF7ABFC044364084FF47A7000FBE0 -S31508009E3004F0B0F1004F1CD24FF47A7000FB04F026 -S31508009E406E49086119E06D48006942F2117188424D -S31508009E500ADA6A48006910F57A706849086167483D -S31508009E6080780328A8D1D2E700206449088000201A -S31508009E7072E07FF0004061490861604801696948FD -S31508009E8000F0F3FD002040F255115C4A1180C0B283 -S31508009E90002801D103205FE04FF4AB7057490880D2 -S31508009EA0604800F0E9FD002801D1002054E00220B6 -S31508009EB0524988704FF47A705049086100F075F875 -S31508009EC000F0B8F8FFF781FE4C480169554800F0E4 -S31508009ED0CCFD00204FF4B571484A1180C0B2002865 -S31508009EE001D1032038E040F26B10444908804E48FF -S31508009EF00078800706D44B4800F0BEFD002801D143 -S31508009F00002029E04848007880070AD5FFF7C3FEF5 -S31508009F10052806D1032039498870384800F056F8D4 -S31508009F2078E73648006942F2117188420ADA3348FE -S31508009F30006910F57A70314908613048807803283D -S31508009F40C0D1EAE700202D490880002004E000205F -S31508009F5000202A490880022010BD80B5274A506192 -S31508009F60264881610020254988704FF6FF70ADF8B4 -S31508009F7000004FF6FF70ADF802004FF486416846C0 -S31508009F80FEF73AFA1D4948601C484068002804D084 -S31508009F904FF4884019494968888000201749088085 -S31508009FA001BD80B5FFF7A4FE01BD81B00020ADF864 -S31508009FB000000020ADF80200BDF800001149088035 -S31508009FC0BDF802000F49488001B07047818C0D4AE0 -S31508009FD01180C18C0B4A5180018D144A1180418D24 -S31508009FE0124A5180018E124A1180408E10494880CB -S31508009FF070470000EC3C0020F43C0020D03C0020D8 -S3150800A0002CCC0008503D002030CC00085C3D0020D8 -S3150800A010F83C0020003D0020FC3C0020F03C0020DD -S3150800A020783D0020D83C0020873D0020583D002080 -S3150800A030543D00207047000062B38B0708D0521EBB -S3150800A04011F8013B00F8013B00F024808B07F6D19C -S3150800A050830740F0208000BF103A07D330B4B1E838 -S3150800A0603810103AA0E83810F9D230BC530724BF8C -S3150800A070B1E80810A0E8081044BF51F8043B40F8BE -S3150800A080043BD20724BF31F8022B20F8022B44BF29 -S3150800A0900B7803707047083A07D3B1E80810083AF6 -S3150800A0A040F8043B40F804CBF7D25307E4E7000036 -S3150800A0B000B587B00068994988425DD1984800681C -S3150800A0C050F00070964908609548006810F00070D6 -S3150800A0D0009000989248006850F0806090490860A7 -S3150800A0E08F48006810F08060009000988C480068DF -S3150800A0F050F000608A4908608948006810F00060DE -S3150800A10000900098322001900220029000200390CF -S3150800A110032004900B20059001A9824800F0BAFCA0 -S3150800A12086200190022002900020039003200490CC -S3150800A1300B20059001A97C4800F0ACFC4FF40050B8 -S3150800A14001900220029000200390032004900B2027 -S3150800A150059001A9754800F09DFC4FF42050019028 -S3150800A1600220029000200390032004900B20059003 -S3150800A17001A96F4800F08EFC07B000BD80B5082025 -S3150800A1806C49087000206B49487027206949887017 -S3150800A19069206849C8705B20664908714520654989 -S3150800A1A048715E4864490860012063494860002098 -S3150800A1B0614908825F486049486100205E498861B4 -S3150800A1C000205D49C8615FF400005B4908625A488F -S3150800A1D000F082FD0423594A5949574800F0B3FE56 -S3150800A1E00423584A5849544800F0E9FE524801F0F9 -S3150800A1F08EF801BD4F480078544908704D4840789C -S3150800A200524948704B488078504988704948C07808 -S3150800A2104E49C870474800794C4908714548407905 -S3150800A2204A49487170474349097801704149497854 -S3150800A23041704049897881703E49C978C1703D4965 -S3150800A240097901713B4949794171704738B500254B -S3150800A2500024394800F08CFF002827D13648C46B03 -S3150800A2603548016CA4B23A4D22002800FFF7E4FEF7 -S3150800A2703148006B016851F00041016000202E4909 -S3150800A28088632D48006841F21401405800060BD532 -S3150800A29080202949096841F214028850002026497D -S3150800A2A0096841F2080288502500ADB2280032BD7F -S3150800A2B070B501262048C46A00F061F810F1FA0565 -S3150800A2C02068002804D500F05AF88542F8D20026FE -S3150800A2D0F6B2012E0DD11F4805881748C06A846852 -S3150800A2E01B492A002000FFF7A7FE2900124800F0A4 -S3150800A2F0A5FE1148006841F21401405880060BD5A6 -S3150800A30020200D49096841F21402885000200A49A4 -S3150800A310096841F20402885070BD000000800240BE -S3150800A32030380240000802400000024000040240A3 -S3150800A330001802402C3D0020043C0020201C002070 -S3150800A340B43A002050040020343A0020343D00205E -S3150800A350F0330020783D002080B501F003FD4FF46E -S3150800A3607A71B0FBF1F001F0A0FD042001F0A1FD27 -S3150800A370002200215FF0FF3001F086FD01BD80B5A7 -S3150800A38001F0BCFD02BD80B501F0BEFD01F0B0FDD7 -S3150800A39001BD000080B500F024F800280DD133482F -S3150800A3A033490860002004E00021314A0244117153 -S3150800A3B0401C3828F8D300F023F801BD70B5040016 -S3150800A3C00D00002600F00DF8002807D0382C05D21D -S3150800A3D027482044057100F013F801263000C0B262 -S3150800A3E070BD10B50024224800682049884204D16F -S3150800A3F000F00CF8002800D001242000C0B210BDDF -S3150800A40080B500F010F81A49888701BD10B50024F8 -S3150800A41000F009F81649898F80B2884200D10124D4 -S3150800A4202000C0B210BD00201149096850FA81F019 -S3150800A4300F490968090A50FA81F00D490968090C9B -S3150800A44050FA81F00A490968090E50FA81F000218C -S3150800A45005E0074A0A44127950FA82F0491C38295D -S3150800A460F7D380B2C043401C80B27047A2E742CE01 -S3150800A47000000020BFF34F8F4948006810F4E060E1 -S3150800A4804849084346490860BFF34F8F00BFFDE7B8 -S3150800A49080B500F009F801BD80B500F029F801BDC6 -S3150800A4A080B5FFF7E7FF01BD80B53F483F49086023 -S3150800A4B04FF461403D49486000203C4988600020CF -S3150800A4C03A49C8600020394908610C203749486173 -S3150800A4D000203649886100203449C8610020334984 -S3150800A4E00862002031494862304801F019FD01BD73 -S3150800A4F080B52F480078002817D12E4800F042F87A -S3150800A50001283ED12B48007800283AD029480078FF -S3150800A510412836DAFFF733FF274908600120244926 -S3150800A52008700020254908702BE02248234909783D -S3150800A5300844401C00F026F8012818D11F48007866 -S3150800A540401C1E4908701D4800781A490978884237 -S3150800A55017D100201649087016484078FF2810D1F0 -S3150800A5601448807800280CD1FFF79AFF09E0FFF716 -S3150800A57006FF114909686431814202D200200C495C -S3150800A580087001BD80B5002301220100074801F0CB -S3150800A59006FDC0B2002801D1012000E0002002BD5E -S3150800A5A00CED00E00400FA0500480040343B0020AA -S3150800A5B0853D00204C3C00203C3D0020843D002089 -S3150800A5C010B5DFF8FC030078401CDFF8F4130870B8 -S3150800A5D00020DFF8E413087020E0DFF8E003DFF876 -S3150800A5E0D81309780C22514300EB010420886188AE -S3150800A5F0084300280BD0DFF8C8030078A17A401A70 -S3150800A600782804DB042100222000FFF7EBF8DFF8A6 -S3150800A610A8030078401CDFF8A0130870DFF8980339 -S3150800A62000780828D9DB10BD70B50C00DFF88C530C -S3150800A6300021DFF88423117006E0DFF87C1309781F -S3150800A640491CDFF874231170DFF86C1309780829A0 -S3150800A65021DADFF86813DFF8602312780C235A43EF -S3150800A66001EB020529880029E7D069880029E4D08A -S3150800A67001882A889142E0D141886A889142DCD1D2 -S3150800A68006222E1D21003000FFF7D6FCDFF8300326 -S3150800A6900078A8726BE00021DFF81C23117006E031 -S3150800A6A0DFF814130978491CDFF80C231170DFF85A -S3150800A6B00813097808290EDADFF80013DFF8F822FC -S3150800A6C012780C235A4301EB020529880029E7D1A1 -S3150800A6D069880029E4D1DFF8E0120978082938D119 -S3150800A6E00021DFF8E02211700021DFF8DC2211706A -S3150800A6F00021B14A11701DE0B049AF4A12780C2307 -S3150800A7005A4301EB0205AF490978AD4A1278AB7A8C -S3150800A710D21A914209DAAA490978AA7A891AA94A5B -S3150800A7201170A5490978A84A1170A3490978491CE6 -S3150800A730A14A1170A04909780829DDDBA2490978E0 -S3150800A7409D4A11709D499C4A12780C235A4301EB85 -S3150800A7500205042201002800FFF76EFC06222E1DC2 -S3150800A76021003000FFF768FC95480078A87270BD94 -S3150800A77010B5964800882A2803D2002093490880F5 -S3150800A7805FE00020914908809148808AB0F5807F73 -S3150800A79003D0B0F5007F44D053E08D48C08C8D4976 -S3150800A7A0098888423CD18A48008D8A494988884266 -S3150800A7B036D189498948FFF737FF4FF40070844935 -S3150800A7C0888206228449864C2000FFF735FC06223B -S3150800A7D08449814C2000FFF72FFC06228149824CD0 -S3150800A7E02000FFF729FC06227D49794C2000FFF757 -S3150800A7F023FC7748808B7649C8847548C08B744992 -S3150800A8000885744800887249888372484088704968 -S3150800A810C8834FF4C1606E4988812A206B49088035 -S3150800A8200FE06B48C08C6B490988884209D1684893 -S3150800A830008D68494988884203D167496748FFF708 -S3150800A840F3FE10BD10B55D486149C98B674A128889 -S3150800A85091420CD15E49098C644A5288914206D1CC -S3150800A860062263495A4C2000FFF7E6FB93E0584955 -S3150800A870C98B604A12881140564A12885D4B1B885C -S3150800A8801A4091420BD15249098C5A4A52881140B2 -S3150800A890504A5288574B5B881A40914208D056490D -S3150800A8A00988564A118054494988544A518007E014 -S3150800A8B04749C98B514A11804549098C4F4A5180ED -S3150800A8C000213D4A117004E03B490978491C3A4A7F -S3150800A8D011703949097808290FDA3848364909784C -S3150800A8E00C22514308444549098802889142EBD114 -S3150800A8F04249498842889142E6D12F490978082970 -S3150800A90043D10621FF22324C2000FEF76BFF0621B9 -S3150800A9100022334C2000FEF765FF06223149324CEF -S3150800A9202000FFF789FB06222E492B4C2000FFF753 -S3150800A93083FB324800882649C88430484088244921 -S3150800A9400885244800882249888322484088204967 -S3150800A950C8834FF480701E4988824FF480701C4962 -S3150800A960C88108201A4908820620194988740420D3 -S3150800A9701749C8744FF4C160154988812048214990 -S3150800A98008602A201149088013E00622011D104C90 -S3150800A9902000FFF751FB06221249134C2000FFF74F -S3150800A9A04BFB08200A498881084800880E30074969 -S3150800A9B0088010BD000000008A3D0020A43B00204E -S3150800A9C08C3D00208D3D00208B3D0020783D0020E9 -S3150800A9D0F0330020503D0020063400200C340020BF -S3150800A9E010340020343D0020F63300203CCC00080B -S3150800A9F024CC0008583D0020543D0020743D00201A -S3150800AA00263400205C3D00200300002013F0030FCD -S3150800AA1009D0521E22BF13F8010B11F801CBB0EB77 -S3150800AA200C00F3D07047121F22BF53F8040B51F8DD -S3150800AA3004CB6045F7D0121D0AD200BA9CFA8CFCEA -S3150800AA40B0EB0C0038BF6FF0000088BF01207047DC -S3150800AA50521E22BF13F8010B11F801CBB0EB0C0004 -S3150800AA60F6D0521C08BF1046704710B50400616046 -S3150800AA7001F099FD206010BD10B5040001F093FDAA -S3150800AA802168401A6168884201DB012000E0002045 -S3150800AA90C0B210BD78B4002200240023002400228E -S3150800AAA039E00A25EDB212F00306F6B2B600B54053 -S3150800AAB02C43DFF8E451960845F82640DFF8DC41D8 -S3150800AAC024689C434D68ED0300D51C43DFF8CC5140 -S3150800AAD02C60DFF8CC4124689C434D68AD0300D553 -S3150800AAE01C43DFF8BC512C60DFF8B84124689C434E -S3150800AAF04D68ED0200D51C43DFF8A8512C60DFF83D -S3150800AB00A84124689C434D68AD0200D51C43DFF874 -S3150800AB1098311C60521C102A80F0B280012313FA67 -S3150800AB2002F40B682340A342F4D14C68022C02D0ED -S3150800AB304C68122C15D1D40800EB8404246A0F251E -S3150800AB4012F00706F6B2B600B540AC430D6912F02E -S3150800AB500706F6B2B600B5402C43D50800EB8505C6 -S3150800AB602C62046803251600F6B27600B540AC439D -S3150800AB700D7915F003051600F6B27600B5402C439C -S3150800AB8004604C68012C08D04C68022C05D04C682F -S3150800AB90112C02D04C68122C17D184680325160094 -S3150800ABA0F6B27600B540AC43CD681600F6B276002C -S3150800ABB0B5402C438460446801259540AC434D68F4 -S3150800ABC0C5F3001595402C434460C4680325160058 -S3150800ABD0F6B27600B540AC438D681600F6B276003C -S3150800ABE0B5402C43C4604C68E40093D52F4C2468C8 -S3150800ABF054F480442D4D2C602C4C246814F4804465 -S3150800AC000094009C244C950854F825400F2512F012 -S3150800AC100306F6B2B600B540AC43254DA84201D1AD -S3150800AC2000253FE7234DA84201D101253AE7224DE9 -S3150800AC30A84201D1022535E7204DA84201D10325B6 -S3150800AC4030E71F4DA84201D104252BE71D4DA84228 -S3150800AC5001D1052526E71C4DA84201D1062521E785 -S3150800AC601A4DA84201D107251CE7194DA84201D162 -S3150800AC70082517E7174DA8427FF413AF092511E7F2 -S3150800AC8071BC7047D2B2002A02D089B2816102E053 -S3150800AC9089B209048161704708380140003C0140C7 -S3150800ACA0043C0140083C01400C3C01404438024049 -S3150800ACB0000002400004024000080240000C024066 -S3150800ACC0001002400014024000180240001C024016 -S3150800ACD000200240002402407CB504000026002023 -S3150800ACE00090DFF8180900260025002C01D1012064 -S3150800ACF028E194F84400002805D1002084F845008E -S3150800AD002000FFF7D5F9DFF8F808006850F480400E -S3150800AD10DFF8EC180860DFF8E808006810F48040EF -S3150800AD2001900198DFF8DC08006830F40000DFF8CD -S3150800AD30D4180860DFF8CC080068216A0843DFF8F1 -S3150800AD40C418086020684FF48051405850F001003C -S3150800AD5021684FF48052885001F0D0F80600206828 -S3150800AD604FF480514058C0070DD501F0C7F8801B35 -S3150800AD70B0F5FA7FF3D9032084F84400002084F85C -S3150800AD8045000320DEE02068066936F01C0600F060 -S3150800AD90E9FFDFF87418411ADFF87028914202D2E9 -S3150800ADA056F008061CE0DFF86818411ADFF8642830 -S3150800ADB0914202D256F00C0612E0DFF84018411A0A -S3150800ADC0DFF8542891420BD3DFF85018401ADFF801 -S3150800ADD05018884202D256F0040601E056F01006D2 -S3150800ADE0206806614FF400420021200000F050FA66 -S3150800ADF0002809D001252900200000F0ADFA01201D -S3150800AE0084F8440001209DE0FF2001F0D1FB606832 -S3150800AE10002873D001F072F806006A460121200066 -S3150800AE2000F0F5F901F06AF8801B41F28931884291 -S3150800AE300CD301252900200000F08EFA012084F8A1 -S3150800AE404400002084F8450003207BE00098400772 -S3150800AE50E3D54FF480520021200000F019FA0028AB -S3150800AE6009D001252900200000F076FA012084F88F -S3150800AE704400012066E001F041F806006A46012117 -S3150800AE80200000F0C4F901F039F8801B41F289313D -S3150800AE9088420CD301252900200000F05DFA012024 -S3150800AEA084F84400002084F8450003204AE000980E -S3150800AEB08006E3D56A461021200000F0A8F900288C -S3150800AEC009D001252900200000F046FA012084F85F -S3150800AED04400012036E00098400703D54FF400608F -S3150800AEE0E06001E00020E0600098800702D50020BD -S3150800AEF0A0601FE04FF48040A0601BE0E068C00837 -S3150800AF0080B2A168490889B251EA000200212000EE -S3150800AF1000F0BEF9002809D001252900200000F01C -S3150800AF201BFA012084F8440001200BE040F6FF706C -S3150800AF3001F03EFB2900200000F00EFA012084F8FB -S3150800AF404400002076BD70B4002490F84540012CDA -S3150800AF5001D1022031E0012480F84540022480F81E -S3150800AF604440C162002401E0E960641C9C4219D295 -S3150800AF7065010D445FF480162E6040F2F45606FB18 -S3150800AF8004F61644AE60C669002E03D12E6856F440 -S3150800AF9040062E605E1EB442E6D266010E44203696 -S3150800AFA0EE60E2E7026841F21003D150012180F811 -S3150800AFB04410002180F84510002070BC704770B41A -S3150800AFC0002490F84540012C01D1022034E00124E8 -S3150800AFD080F84540022480F844408162002401E05C -S3150800AFE0E960641C9C421CD265010D445FF0004672 -S3150800AFF02E6044F2F4566E6040F2F45606FB04F6F0 -S3150800B0001644AE608669012E03D16E6826F00046A6 -S3150800B0106E605E1EB442E3D266010E442036EE60D0 -S3150800B020DFE7026841F20C03D150012180F8441091 -S3150800B030002180F84510002070BC704730B400220B -S3150800B0400024002390F84520012A01D102208DE032 -S3150800B050012280F84520022280F84420002907D1E1 -S3150800B060012180F84410002180F8451001207DE078 -S3150800B070C26A1268002A07D5122180F844100021F6 -S3150800B08080F84510012071E040F2F55291420DD347 -S3150800B09040F2F452B1FBF2F240F2F453B1FBF3F48E -S3150800B0A003FB1413002B02D0521C00E00122012AD4 -S3150800B0B013D1C26A126852F04052C36A1A60C904B0 -S3150800B0C0C90CC26A5160C16A096851F00041C26A76 -S3150800B0D01160C16AC968C16231E000232DE0C46A03 -S3150800B0E0246834F04054C56A2C60002B05D1C46A24 -S3150800B0F0246854F08054C56A2C6040F2F454C56A3A -S3150800B1006C60541EA3420ED1C46A246854F00054DD -S3150800B110C56A2C60541E40F2F45505FB1414E40469 -S3150800B120E40CC56A6C60C46A246854F00044C56AB5 -S3150800B1302C60C46AE468C4625B1C9342CFD301687E -S3150800B14041F214028958490709D50421026841F2D7 -S3150800B1501403D1500021026841F20403D1500121A1 -S3150800B16080F84410002180F84510002030BC704754 -S3150800B170002190F84510012901D1022046E001215D -S3150800B18080F84510022180F84410816A0968002970 -S3150800B19035D4816A0968C9051DD5816B491C816347 -S3150800B1A0816B012901D1816A0163816A4163816AE0 -S3150800B1B00968C1F30D41091FC163016B8968016400 -S3150800B1C0816AC9688162012180F84410002180F8EB -S3150800B1D0451000201AE0816A0968890509D5816A3F -S3150800B1E001630021416301218163816AC968816223 -S3150800B1F005E0816B491C8163816AC9688162012106 -S3150800B20080F84410002180F8451001207047F8B5F1 -S3150800B210040015000026002794F84400822801D16E -S3150800B220022034E0822084F844002068066916F07B -S3150800B2301C06208AC00210F47840064389B28801A9 -S3150800B24010F4F860064336F0020656F00106206848 -S3150800B250066100F053FE070001E020680669F00762 -S3150800B2600DD500F04BFEC01BB0F5803FF5D301208D -S3150800B27084F84400002084F84500032007E020688D -S3150800B280406980B22860012084F844000020F2BD9D -S3150800B29070B504000025002694F84400422801D120 -S3150800B2A0022033E0422084F844002068056915F03E -S3150800B2B01C05208AC00210F47840054389B288012B -S3150800B2C010F4F860054355F0020555F0010592B2F1 -S3150800B2D0206842612068056100F010FE060001E062 -S3150800B2E020680569E8070DD500F008FE801BB0F553 -S3150800B2F0803FF5D3012084F84400002084F84500F7 -S3150800B300032003E0012084F84400002070BD10B536 -S3150800B310040094F84500012801D102201BE0012011 -S3150800B32084F84500022084F84400200000F082F9E1 -S3150800B330200000F094F9200000F0BCF9200000F08D -S3150800B340A3F9200000F0ABF9012084F8440000209E -S3150800B35084F84500002010BD30B5ADB004000025C6 -S3150800B360002905D04FF40060E0604FF48040A060EB -S3150800B37000201090002011900020129000201390B9 -S3150800B3800020149000201590E069002803D14FF49E -S3150800B3908060169001E0002016904FF40070179018 -S3150800B3A0002018900020199000201A9000201B9069 -S3150800B3B000201C9040201D9000201E9000201F9009 -S3150800B3C00020209000202190002022900020239029 -S3150800B3D00020249000202590802026900020279089 -S3150800B3E0002028900020299000202A9000202B90E9 -S3150800B3F000202C90206805688A4805401098119905 -S3150800B40008431299084313990843A16808431499F5 -S3150800B410084315990843E16808431699084317999C -S3150800B420084318990843199908431A990843054384 -S3150800B4302068056020680568012001F0B9F82068D1 -S3150800B44005601B981C9908431D9908431E990843D3 -S3150800B4501F990843209908432199084322990843CC -S3150800B4602168486020684568012001F0A1F8206835 -S3150800B470456023982168886024982168C8602068F8 -S3150800B48085694FF6417005402598269951EA00408E -S3150800B4902799084328990843299908432A9908436C -S3150800B4A005432068856120688569012001F080F8D8 -S3150800B4B0206885612B982C9908432168C861206803 -S3150800B4C0C569012001F074F82068C5610020009064 -S3150800B4D05FF000700190002002905FF40010039066 -S3150800B4E00020049000200590002006900020079078 -S3150800B4F0042008905FF0007009905FF480300A908D -S3150800B5005FF480000B904FF400500C9080200D9053 -S3150800B51000200E9000200F90206841F2180145582F -S3150800B5204148054000980199084302990843039940 -S3150800B5300843049908430599084306990843079957 -S3150800B5400843089908430543206841F21801455005 -S3150800B550206841F218014558012001F029F82068B1 -S3150800B56041F21801455009980A9908430B9908436E -S3150800B5700C9908430D9908430E9950EA81000F99D2 -S3150800B580084350F4000021684FF480528850206820 -S3150800B5904FF480514558012001F00AF820684FF40D -S3150800B5A080514550A06901280BD1206841F21C0141 -S3150800B5B0405840F4803050F04000216841F21C02A7 -S3150800B5C0885062690021200000F002F82DB030BDD5 -S3150800B5D05079137953EA0020144B5B181860D07819 -S3150800B5E093781B0453EA0060537850EA03201278D4 -S3150800B5F010430F4A511808607047000000879303EC -S3150800B6004438024004380140002D3101C0E1E4000D -S3150800B610C00E160240787D01005A620200E1F50567 -S3150800B62080F0FA020F8120FF233FDEF840800240B7 -S3150800B6304480024010B582B00400002000902068C3 -S3150800B640006850F0080021680860206800680090CB -S3150800B650012000F0ADFF00982168086013BD10B501 -S3150800B66082B00400002000902068006850F00400B2 -S3150800B67021680860206800680090012000F098FFA3 -S3150800B68000982168086013BD016841F218028958BC -S3150800B69051F40051006841F2180281507047016860 -S3150800B6A041F21802895851F00201006841F2180265 -S3150800B6B08150704710B582B00400002000902068C1 -S3150800B6C041F21801405850F48010216841F21802DE -S3150800B6D08850206841F2180140580090012000F077 -S3150800B6E067FF0098216841F21802885013BD0000D0 -S3150800B6F070B582B004000025002C01D1012035E286 -S3150800B7002078C00740F18480DFF89006006810F0C2 -S3150800B7100C0004280BD0DFF88406006810F00C0033 -S3150800B72008280ED1DFF878060068400209D5DFF848 -S3150800B7306806006880036BD56068002868D1012018 -S3150800B74014E26068B0F5803F08D1DFF84C0600685F -S3150800B75050F48030DFF84016086038E0606800284A -S3150800B76010D1DFF83406006830F48030DFF8281688 -S3150800B7700860DFF82406006830F48020DFF8181621 -S3150800B780086024E06068B0F5A02F10D1DFF808063D -S3150800B790006850F48020DFF800160860DFF8F80526 -S3150800B7A0006850F48030DFF8F01508600FE0DFF825 -S3150800B7B0E805006830F48030DFF8DC150860DFF84B -S3150800B7C0D805006830F48020DFF8CC15086060687A -S3150800B7D000280ED000F092FB0600DFF8BC050068D2 -S3150800B7E0800315D400F08AFB801B6528F5D3032057 -S3150800B7F0BCE100F083FB0600DFF89C0500688003C7 -S3150800B80006D500F07BFB801B6528F5D30320ADE148 -S3150800B8102078800726D5DFF88405006810F00C0F1D -S3150800B8200BD0DFF87805006810F00C00082836D130 -S3150800B830DFF86C050068400231D4DFF85C05006863 -S3150800B840800704D5E068012801D001208EE1DFF8E1 -S3150800B8504805006830F0F800216950EAC100DFF8B1 -S3150800B86038150860207800076DD56069002853D020 -S3150800B870DFF83005006850F00100DFF82815086089 -S3150800B88000F03CFB0600DFF81C05006880075AD468 -S3150800B89000F034FB801B0328F5D3032066E1E0683B -S3150800B8A0002822D0DFF8F004006850F00100DFF825 -S3150800B8B0E814086000F022FB0600DFF8DC040068E4 -S3150800B8C0800706D400F01AFB801B0328F5D3032053 -S3150800B8D04CE1DFF8C404006830F0F800216950EA4A -S3150800B8E0C100DFF8B4140860BCE7DFF8AC040068F0 -S3150800B8F040084000DFF8A014086000F0FFFA0600D0 -S3150800B900DFF8940400688007ACD500F0F7FA801BCE -S3150800B9100328F5D3032029E1DFF8880400684008E6 -S3150800B9204000DFF88014086000F0E8FA0600DFF847 -S3150800B93074040068800706D500F0E0FA801B032827 -S3150800B940F5D3032012E12078400740F1A580DFF8FF -S3150800B95060040068C0000FD4DFF85404006850F093 -S3150800B9608050DFF84C140860DFF84404006810F0D3 -S3150800B9708050009000980125DFF838040068C0055B -S3150800B98016D4DFF83004006850F48070DFF8241409 -S3150800B990086000F0B3FA0600DFF818040068C0056E -S3150800B9A006D400F0ABFA801B6528F5D30320DDE04A -S3150800B9B0A068012808D1DFF80004006850F00100EB -S3150800B9C0DFF8F413086037E0A068002810D1DFF824 -S3150800B9D0E803006840084000DFF8DC130860DFF879 -S3150800B9E0D803006830F00400DFF8CC13086023E0C1 -S3150800B9F0A068052810D1DFF8C003006850F00400DD -S3150800BA00DFF8B4130860DFF8B003006850F00100EF -S3150800BA10DFF8A41308600FE0DFF89C03006840080D -S3150800BA204000DFF894130860DFF88C03006830F0F4 -S3150800BA300400DFF884130860A068002810D000F01E -S3150800BA405DFA0600DFF870030068800719D400F075 -S3150800BA5055FA801B41F289318842F3D3032085E0E9 -S3150800BA6000F04CFA0600DFF850030068800708D596 -S3150800BA7000F044FA801B41F289318842F3D303204F -S3150800BA8074E0EDB2012D07D1DFF82403006830F029 -S3150800BA908050DFF81C130860A069002865D0DFF81D -S3150800BAA0FC02006810F00C0008285CD0A069022887 -S3150800BAB042D1DFF8E402006830F08070DFF8D8126F -S3150800BAC0086000F01BFA0600DFF8CC020068800167 -S3150800BAD006D500F013FA801B0328F5D3032045E0AA -S3150800BAE0E069216A0843616A50EA8110A16A891EE1 -S3150800BAF0C903090C09040843E16A50EA0160216B8D -S3150800BB0050EA0170DFF898120860DFF88C020068C6 -S3150800BB1050F08070DFF88012086000F0EFF9060038 -S3150800BB20DFF87402006880011FD400F0E7F9801B73 -S3150800BB300328F5D3032019E0DFF85C02006830F02B -S3150800BB408070DFF85412086000F0D8F90600DFF8B4 -S3150800BB5048020068800108D500F0D0F9801B032848 -S3150800BB60F5D3032002E0012000E0002076BD70B581 -S3150800BB7004000D000026002C01D10120B5E0DFF8F5 -S3150800BB803C02006810F00F00A84211D2DFF82C0220 -S3150800BB900068000900012843DFF820120860DFF872 -S3150800BBA01C02006810F00F00A84201D001209CE09A -S3150800BBB0207880071FD52078400707D5DFF8DC01F5 -S3150800BBC0006850F4E050DFF8D411086020780007C8 -S3150800BBD007D5DFF8C801006850F46040DFF8BC11EB -S3150800BBE00860DFF8B801006830F0F000A168084383 -S3150800BBF0DFF8A81108602078C00739D560680128E1 -S3150800BC0006D1DFF894010068800312D401206CE0A5 -S3150800BC106068022806D1DFF880010068800108D430 -S3150800BC20012062E0DFF870010068800701D4012076 -S3150800BC305BE0DFF8680100688008800061680843F7 -S3150800BC40DFF85811086000F059F90600DFF84C01D2 -S3150800BC50006810F00C006168B0EB810F08D000F0A6 -S3150800BC604DF9801B41F289318842EFD303203CE02D -S3150800BC70DFF84801006810F00F0085420FD2DFF8A0 -S3150800BC803C0100680009000128434C4908604B48FC -S3150800BC90006810F00F00A84201D0012025E02078A6 -S3150800BCA0400707D53D48006830F4E050E16808438E -S3150800BCB03A4908602078000708D53848006830F403 -S3150800BCC06040216950EAC1003449086000F00EF866 -S3150800BCD03B49324A1268C2F30312895CC8403349A9 -S3150800BCE00860002000F078FC002070BD00B5002236 -S3150800BCF00020002100202948006810F00C000028C8 -S3150800BD0004D0042804D0082804D029E0264828E0CE -S3150800BD102C4826E02248006810F03F0220480068B8 -S3150800BD2040020AD51E480068C0F388102549A1FBC1 -S3150800BD300001002300F076FC09E019480068C0F30A -S3150800BD4088101949A1FB0001002300F06BFC144977 -S3150800BD500968C1F30141491C4900B0FBF1F000E054 -S3150800BD60114800BD11480068704780B5FFF7FAFF13 -S3150800BD7015490A4A1268C2F38222895CC84002BD84 -S3150800BD8080B5FFF7EFFF1049044A1268C2F3423242 -S3150800BD90895CC84002BD00000038024008380240ED -S3150800BDA004380240743802400024F400440000209D -S3150800BDB0403802400070004070380240003C0240A3 -S3150800BDC0F4CB000800127A001CCC000810F007011A -S3150800BDD0404800684FF6FF0210403F4A52EA0121E8 -S3150800BDE008433C49086070473A480068C0F3022097 -S3150800BDF0704740B2002808D50901384A40B210F009 -S3150800BE000F00104400F8041C03E00901344A40B24C -S3150800BE101154704710B410F00700D0F10703052B32 -S3150800BE2001D3042301E0D0F10703041D072C01D236 -S3150800BE30002000E0C01E012414FA03F35B1E19401B -S3150800BE408140012313FA00F0401E1040084310BC3D -S3150800BE50704780B5411EB1F1807F01D301200EE005 -S3150800BE60401E204908600F215FF0FF30FFF7C1FF31 -S3150800BE7000201D49086007201C490860002002BDF3 -S3150800BE8080B5FFF7A3FF01BD70B504000D001600CD -S3150800BE900020FFF7A9FF32002900FFF7BBFF0100CA -S3150800BEA0200040B2FFF7A5FF70BD80B5FFF7D1FFB0 -S3150800BEB002BD042806D10D48006850F004000B495D -S3150800BEC0086005E00948006830F004000749086082 -S3150800BED0704700000CED00E00000FA0518ED00E0E0 -S3150800BEE000E400E014E000E018E000E010E000E004 -S3150800BEF080B500F001F801BD7047000001480068F0 -S3150800BF00704700BF4C3D0020034800680349097884 -S3150800BF1040180149086070474C3D00204800002041 -S3150800BF2010B50400002C01D1012037E0A0690028D3 -S3150800BF30FFD194F86900002805D1002084F868002C -S3150800BF40200000F02FFB242084F869002068006890 -S3150800BF504008400021680860200000F0E1F8012848 -S3150800BF6001D101201AE0606A002802D0200000F002 -S3150800BF7087FA2068406830F4904021684860206855 -S3150800BF80806830F02A00216888602068006850F0D0 -S3150800BF90010021680860200000F0DFFA10BD2DE9D5 -S3150800BFA0F04182B004000D0017001E005FF0000883 -S3150800BFB094F86A00202878D1002D02D0BFB2002F4D -S3150800BFC001D1012072E094F86800012801D102200D -S3150800BFD06CE0012084F868000020E066222084F8DE -S3150800BFE06A00FFF78BFF8046A4F85870A4F85A70C9 -S3150800BFF0A068B0F5805F0BD12069002804D140F213 -S3150800C000FF10A4F85C001FE0FF20A4F85C001BE00A -S3150800C010A06800280AD12069002803D1FF20A4F8C7 -S3150800C0205C0011E07F20A4F85C000DE0A068B0F188 -S3150800C030805F09D12069002803D17F20A4F85C001D -S3150800C04002E03F20A4F85C00B4F85C7004E02068C5 -S3150800C050406A38402880AD1CB4F85A0000281CD025 -S3150800C060B4F85A00401EA4F85A0000964346002227 -S3150800C0702021200000F01CF8002801D0032015E03C -S3150800C080A068B0F5805F02D120690028DFD020685B -S3150800C090406A384028706D1CDEE7202084F86A0064 -S3150800C0A0002084F86800002000E00220BDE8F68140 -S3150800C0B02DE9F04104000D0016001F00DDF8188078 -S3150800C0C02068C0692840A84201D1012000E000206C -S3150800C0D0F6B2B04221D118F1010FF1D0B8F1000F34 -S3150800C0E004D0FFF70BFFC01B4045E9D32068006862 -S3150800C0F030F4D070216808602068806840084000E5 -S3150800C10021688860202084F86900202084F86A0065 -S3150800C110002084F86800032000E00020BDE8F081D4 -S3150800C12070B5040000221020002200210025A26814 -S3150800C13023691A4363691A43E3691A4323681B6828 -S3150800C140DFF8146333401A4323681A60226852687A -S3150800C15032F44052E3681A4323685A60A269236A94 -S3150800C1601A4323689B6833F430631A4323689A603A -S3150800C1702268BA4B9A4214D1B94A126812F00302DD -S3150800C180002A05D0022A05D006D3032A06D007E0DE -S3150800C1900120C7E00220C5E00420C3E00820C1E072 -S3150800C1A0C0E02268AF4B9A4215D1AD4A126812F028 -S3150800C1B00C02002A06D0042A08D0082A04D00C2A21 -S3150800C1C006D007E00020ADE00220ABE00420A9E09D -S3150800C1D00820A7E0A6E02268A34B9A4215D1A04AF8 -S3150800C1E0126812F03002002A06D0102A08D0202A37 -S3150800C1F004D0302A06D007E0002093E0022091E020 -S3150800C20004208FE008208DE08CE02268974B9A4244 -S3150800C21015D1934A126812F0C002002A06D0402AA5 -S3150800C22008D0802A04D0C02A06D007E0002079E08A -S3150800C230022077E0042075E0082073E072E02268A7 -S3150800C2408B4B9A4218D1864A126812F44072002A19 -S3150800C25009D0B2F5807F0AD0B2F5007F05D0B2F5D5 -S3150800C260407F06D007E000205CE002205AE0042068 -S3150800C27058E0082056E055E022687E4B9A4218D1CD -S3150800C280774A126812F44062002A09D0B2F5806F24 -S3150800C2900AD0B2F5006F05D0B2F5406F06D007E0B8 -S3150800C2A001203FE002203DE004203BE0082039E081 -S3150800C2B038E02268704B9A4218D1694A126812F41B -S3150800C2C04052002A09D0B2F5805F0AD0B2F5005F65 -S3150800C2D005D0B2F5405F06D007E0002022E0022034 -S3150800C2E020E004201EE008201CE01BE02268634BC7 -S3150800C2F09A4217D15A4A126812F44042002A09D0C3 -S3150800C300B2F5804F0AD0B2F5004F05D0B2F5404FCE -S3150800C31006D007E0002005E0022003E0042001E043 -S3150800C3200820FFE7E269B2F5004F47D1C0B20028FE -S3150800C33008D0012810D0022818D0042820D00828B0 -S3150800C34028D02FE0FFF711FD6168490811EB40007E -S3150800C3506168B0FBF1F126E0FFF712FD6168490854 -S3150800C36011EB40006168B0FBF1F11CE06068400821 -S3150800C37000F1F47010F590406168B0FBF1F112E03D -S3150800C380FFF7B4FC6168490811EB40006168B0FB2F -S3150800C390F1F108E06068400810F580306168B0FB8C -S3150800C3A0F1F100E001254FF6F07010EA0102C1F341 -S3150800C3B04200024392B22068C26048E0C0B2002838 -S3150800C3C008D0012812D002281CD0042827D0082813 -S3150800C3D031D03BE0FFF7C9FC616810EB510061689A -S3150800C3E0B0FBF1F080B22168C86030E0FFF7C8FC06 -S3150800C3F0616810EB51006168B0FBF1F080B221680A -S3150800C400C86024E06068400800F5740010F5105014 -S3150800C4106168B0FBF1F080B22168C86017E0FFF7E9 -S3150800C42065FC616810EB51006168B0FBF1F080B201 -S3150800C4302168C8600BE06068400810F50040616834 -S3150800C440B0FBF1F080B22168C86000E00125280041 -S3150800C450C0B270BD00000000F369FFEF0010014094 -S3150800C460903802400044004000480040004C00401C -S3150800C470005000400014014000780040007C004055 -S3150800C48090F82410C90707D50168496831F40031C6 -S3150800C490826A11430268516090F82410890707D50B -S3150800C4A00168496831F48031C26A114302685160F3 -S3150800C4B090F82410490707D50168496831F48021A6 -S3150800C4C0026B11430268516090F82410090707D5DA -S3150800C4D00168496831F40041426B114302685160B2 -S3150800C4E090F82410C90607D50168896831F4805187 -S3150800C4F0826B11430268916090F82410890607D56B -S3150800C5000168896831F40051C26B11430268916071 -S3150800C51090F82410490613D50168496831F480114A -S3150800C520026C114302685160016CB1F5801F07D196 -S3150800C5300168496831F4C001426C114302685160D0 -S3150800C54090F82410090607D50168496831F40021D6 -S3150800C550826C114300684160704710B582B00400D0 -S3150800C56000200020E066FFF7C9FC21680968090772 -S3150800C5700DD57FF07E410091030000225FF4001183 -S3150800C5802000FFF795FD002801D0032009E02020B0 -S3150800C59084F86900202084F86A00002084F868007E -S3150800C5A0002016BD704780B5FDF7E9FE02BD000004 -S3150800C5B038B50400FFF7A2FC050014F1010F02D0FC -S3150800C5C0044800782418FFF799FC401BA042FAD3C8 -S3150800C5D031BD00BF4800002010B504004FF47A7042 -S3150800C5E00D490978B0FBF1F00C490968B1FBF0F088 -S3150800C5F0FFF75BFC002801D001200CE0102C09D2C3 -S3150800C600002221005FF0FF30FFF73EFC044804607B -S3150800C610002000E0012010BD480000204400002052 -S3150800C620400000201B4213D1094236D12AB1844664 -S3150800C630B0FBF2F002FB10C2704700F06BB8FCD3F7 -S3150800C6400022002370470B000200002100207047DB -S3150800C650904271EB030CF6D370B5B1FA81F4B3FAD4 -S3150800C66083F52C1BA340C4F1200532FA05F63343A3 -S3150800C670A2405FF00046E64002E05B085FEA32024D -S3150800C680841A71EB030524BF204629467641F4D364 -S3150800C69002000B003000002170BD012ACFD970B509 -S3150800C6A0140C20D0B1FA81F4B2FA82F5C4F1200450 -S3150800C6B06419B4F12006D6D3B2405FF00044F440C2 -S3150800C6C0002502E052085FEA3303C61A71EB020E30 -S3150800C6D024BF3046714664416D41F3D302000B0016 -S3150800C6E02000290070BD0C46B1FBF2F102FB114592 -S3150800C6F02D0445EA1045B5FBF2F402FB145580B249 -S3150800C70040EA0545B5FBF2F002FB105240EA044048 -S3150800C71070BD00007047000080B500F011F8FDF705 -S3150800C72039FEFDF793F8FDF7B3FE00210020FDF76B -S3150800C73045FE00F01CF9FDF7EEF8FDF7ADFEF8E74B -S3150800C74080B500F03DF900F005F8FDF705FE00F0AC -S3150800C75007F901BD00B593B07B48006850F08050DA -S3150800C760794908607848006810F080500090009871 -S3150800C7707648006850F44040744908607348006879 -S3150800C78010F4404000900098012006905FF4803035 -S3150800C790079002200C905FF480000D9008200E9000 -S3150800C7A04FF4D8700F90022010900220119006A81E -S3150800C7B0FEF79EFF002800D0FEE700F00DF90028DE -S3150800C7C000D0FEE70F20019002200290002003907F -S3150800C7D04FF4A05004904FF480500590072101A80B -S3150800C7E0FFF7C5F9002800D0FEE713B000BD00B575 -S3150800C7F087B05548006850F0805053490860524841 -S3150800C800006810F08050009000985148006850F475 -S3150800C81080404F4908604E48006810F480400090F8 -S3150800C82000984C48006850F001004A490860494899 -S3150800C830006810F00100009000984648006850F023 -S3150800C8400200444908604348006810F0020000905E -S3150800C85000984048006850F004003E4908603D488A -S3150800C860006810F00400009000983A48006850F0FC -S3150800C8700800384908603748006810F0080000903A -S3150800C88000983448006850F0400032490860314842 -S3150800C890006810F04000009000982B48006850F49B -S3150800C8A08020294908602848006810F480200090F4 -S3150800C8B000980320FFF7E4FA002200217FF00B001E -S3150800C8C0FFF7E2FA002200217FF00A00FFF7DCFA00 -S3150800C8D0002200217FF00900FFF7D6FA0022002186 -S3150800C8E07FF00400FFF7D0FA002200217FF0030052 -S3150800C8F0FFF7CAFA002200217FF00100FFF7C4FA09 -S3150800C900002200215FF0FF30FFF7BEFA8020019079 -S3150800C91001200290002003900020049001A90E48EF -S3150800C920FEF7B8F84FF440700190022002900020FC -S3150800C9300390032004900720059001A90748FEF7F5 -S3150800C940A9F807B000BD000040380240007000405A -S3150800C950443802403038024000040240000C0240CD -S3150800C96080B5002280211348FEF78CF901BD10B569 -S3150800C970FDF705FD040010480068201AB0F5FA7F97 -S3150800C98016D30E480078002808D101200B490870F4 -S3150800C990012280210748FEF775F907E000200749BC -S3150800C9A00870002280210348FEF76CF902480460EB -S3150800C9B010BD000000040240403D0020863D0020D6 -S3150800C9C080B50320FFF75CFA0020FFF705FEFFF7A6 -S3150800C9D00EFF002002BD000010B582B000241E48DC -S3150800C9E0006850F080501C4908601B48006810F029 -S3150800C9F08050009000981748006850F48030154918 -S3150800CA000860FFF77BFA040011480068C00307D4E2 -S3150800CA10FFF774FA001BB0F57A7FF5D9032015E005 -S3150800CA200C48006850F400300A490860FFF766FAB7 -S3150800CA30040007480068800307D4FFF75FFA001B65 -S3150800CA40B0F57A7FF5D9032000E0002016BD000076 -S3150800CA5004700040007000404038024010480068EA -S3150800CA6050F470000E4908600E48006850F0010046 -S3150800CA700C49086000200C4908600A4800680B4900 -S3150800CA800840084908600A480A49086005480068D5 -S3150800CA9030F4802003490860002007490860704781 -S3150800CAA088ED00E00038024008380240FFFFF6FE35 -S3150800CAB010300024043802400C38024019E050F8BF -S3150800CAC0041BCB0744BFA9F101035918121F002301 -S3150800CAD0042A41F8043BF9D25FEA827C0B4604D566 -S3150800CAE04FF0000CA1F800C09B1CD10744BF0021E1 -S3150800CAF0197050F8042B002AE1D1704710B450F889 -S3150800CB00041B79B10268436802440830DC0744BF55 -S3150800CB10A9F10104E31852F8044B43F8044B091F22 -S3150800CB20F9D1ECE710BC704710B5074979441831BC -S3150800CB30064C7C44163404E00A68081D11448847EC -S3150800CB400146A142F8D110BD2C0000004C0000009F -S3150800CB504EF68851CEF20001086840F4700008606D -S3150800CB60BFF34F8FBFF36F8F4FF00070E1EE100ADF -S3150800CB707047000049FFFFFF4039000050040020BD -S3150800CB800000000079FFFFFF0C0000008400000091 -S3150800CB90400000200000000000F00BF8002801D03B -S3150800CBA0FFF7C2FF0020AFF30080FFF7B5FD00F0E6 -S3150800CBB002F80120704700F001B800000746384621 -S3150800CBC000F002F8FBE7000080B5AFF30080024AE8 -S3150800CBD011001820ABBEFBE7260002000248854676 -S3150800CBE00248804702480047500400205DCA0008F2 -S3150800CBF005CC000800000000000000000102030444 -S3150800CC0006070809AFF30080FFF7A2FFFFF7C4FF86 -S3150800CC10100000000024F4000100000000000000DD -S3150800CC2001020304FFFFFFFFFFFF0000ADDE122332 -S3150800CC3063825363FFFFFFFF00000000FFFFFFFF53 -S3150800CC40FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF0A -S3150800CC50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFA -S3150800CC60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFEA -S3150800CC70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFDA -S3150800CC80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFCA -S3150800CC90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFBA -S3150800CCA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFAA -S3150800CCB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF9A -S3150800CCC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF8A -S3150800CCD0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF7A -S3150800CCE0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF6A -S3150800CCF0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF5A -S3150800CD00FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF49 -S3150800CD10FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF39 -S3150800CD20FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF29 -S3150800CD30FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF19 -S3150800CD40FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF09 -S3150800CD50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF9 -S3150800CD60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE9 -S3150800CD70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD9 -S3150800CD80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC9 -S3150800CD90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB9 -S3150800CDA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA9 -S3150800CDB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF99 -S3150800CDC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF89 -S3150800CDD0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF79 -S3150800CDE0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF69 -S3150800CDF0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF59 -S3150800CE00FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF48 -S7050800CC0521 +S31508008000903D002021C4000885C4000889C40008E2 +S315080080108DC4000891C4000895C40008000000003B +S3150800802000000000000000000000000099C40008DD +S315080080309DC4000800000000A1C40008679D000850 +S31508008040A5C40008A9C40008ADC40008B1C4000846 +S31508008050B5C40008B9C40008BDC40008C1C40008F6 +S31508008060C5C40008C9C40008CDC40008D1C40008A6 +S31508008070D5C40008D9C40008DDC40008E1C4000856 +S31508008080E5C40008E9C40008EDC40008F1C4000806 +S31508008090F5C40008F9C40008FDC4000801C50008B5 +S315080080A005C5000809C500080DC5000811C5000862 +S315080080B015C5000819C500081DC5000821C5000812 +S315080080C025C5000829C500082DC5000831C50008C2 +S315080080D035C5000839C500083DC5000841C5000872 +S315080080E045C5000849C500084DC5000851C5000822 +S315080080F055C5000859C500085DC5000861C50008D2 +S3150800810065C5000869C500086DC5000871C5000881 +S3150800811075C5000879C500087DC5000881C5000831 +S3150800812085C5000889C500088DC5000891C50008E1 +S3150800813095C5000899C500089DC50008A1C5000891 +S31508008140A5C50008A9C50008ADC50008B1C5000841 +S31508008150B5C50008B9C50008BDC50008C1C50008F1 +S31508008160C5C50008C9C50008CDC50008D1C50008A1 +S31508008170D5C50008D9C50008DDC5000800000000FF +S31508008180E1C50008E5C50008E9C50008EDC5000811 +S31508008190F1C50008F5C50008F9C50008FDC50008C1 +S315080081A001C6000805C6000809C600080DC600086D +S315080081B011C6000815C6000819C600081DC600081D +S315080081C021C6000825C600080000000029C60008C8 +S315080081D02DC6000831C6000835C6000839C600088D +S315080081E03DC6000841C6000845C6000849C600083D +S315080081F04DC6000851C60008EE11AA5510B4DFF89E +S31508008200C032C2788A18DA7084780A0092B2120AE2 +S3150800821014199C7042785A700078187098780A0079 +S3150800822092B2120A92B2904208DA5878401C5870F4 +S315080082305878002802D11878401C1870D87889B266 +S3150800824001F0FF0188420EDA9878401C98709878F9 +S31508008250002808D15878401C58705878002802D150 +S315080082601878401C187010BC704710B40B0092B2F6 +S3150800827011444A1E0BE0197809025C780919081896 +S315080082800400A4B289B28C4200D2401C9B1C9342C3 +S31508008290F1D3934208D1197809020818020092B25C +S315080082A089B28A4200D2401C80B210BC704780B5A1 +S315080082B01422DFF810120020FFF7D7FF010089B259 +S315080082C0002902D14FF6FF7002E080B200F088FF65 +S315080082D080B202BD38B57C4D297C09026A7C8918B2 +S315080082E0B1F1140454FA80F0082215F11A0180B28B +S315080082F0FFF7BBFF220092B215F1220180B2FFF709 +S31508008300B4FF010089B2002902D14FF6FF7002E0DE +S3150800831080B200F065FF80B232BD80B50620FFF757 +S31508008320D9FF02BD10B469490020087007E0002093 +S31508008330674A0B7822F813000878401C08700878FA +S315080083400028F4D0002008700AE00022614B0C785F +S315080083501E20444303EB040042760878401C08704C +S3150800836008780028F1D04FF480605B4A108000201E +S3150800837008700AE00022594B0C784020444303EB6E +S31508008380040082800878401C087008780028F1D01C +S3150800839010BC70472DE9F04104000E00FFE74E4F70 +S315080083A03888401C38803888B0F5FA4F02DB4FF41D +S315080083B080503880DFF81481002088F8000011E02A +S315080083C0464998F800204020424301EB0200858880 +S315080083D0388800F005FF8542E1D098F80000401C77 +S315080083E088F8000098F800000028E9D00025002049 +S315080083F088F8000004E098F80000401C88F800009F +S3150800840098F8000000280FD1344998F80020402039 +S31508008410424301EB020080880028ECD198F800203E +S315080084204020424301EB0205002D01D1002017E050 +S315080084303888398889B2090A51EA0021A980EE806C +S31508008440002C06D1042100222C00200000F0FCFE9E +S3150800845003E02088288060886880402028722800E9 +S31508008460BDE8F081194A0021117002E01178491C13 +S3150800847011701178002909D1154B117833F81110AC +S315080084800029F3D1117823F81100FFE7704710B5DA +S315080084900100DFF8EC4B89B220680830FFF7AEFE22 +S315080084A007480178226811724178226851728178EA +S315080084B022689172C0782168C87210BD0000000059 +S315080084C06C390020FA2F0020EC2F00208439002078 +S315080084D078390020003900207C3900208C380020AB +S315080084E02DE9F84FDFF898ABDAF800400100C9B279 +S315080084F0042906D1DFF88C2B1088002840F0C681A5 +S315080085001EE0DFF8C45CDFF8C46C16F1360129609A +S315080085102968DFF8BC2C11600100C9B2032919D1FA +S31508008520607E10F00F0003280AD1208A002807D1A0 +S315080085300820DFF8A01C087000F01BFF00F04CBDF7 +S315080085400020DFF8941C08800020DFF8881C0870DB +S31508008550BDE8F18F0100C9B2022940F0A880DFF812 +S315080085607C1CC878401CC870C87800280ED188784A +S31508008570401C88708878002808D14878401C4870C4 +S315080085804878002802D10878401C08700020DFF8D7 +S31508008590481C08800020DFF8EC1A0880607E07284F +S315080085A002D0607E052808D1A07E401CA076A07E59 +S315080085B0782801D100206076C2E7607E0028FBD0CB +S315080085C0208A002866D0A07E411EA176C0B2002867 +S315080085D0F2D1E07E082808D0607E022802D0607EAC +S315080085E001280ED1E07E05280BD100206076802078 +S315080085F0DFF8E01B087000F0BCFE142086F82F0098 +S31508008600DCE1E07E052801DB042000E0E07E0321B2 +S3150800861011FA00F0A076E07E401CE076607E10F04D +S315080086200F00C0B201280AD0022825D0032827D077 +S3150800863004282DD006282BD0082829D0BCE71020DE +S3150800864086F82F0096F82F0050F0020086F82F00C3 +S31508008650022086F83600042086F83700062086F8B9 +S3150800866038000A2086F839002C20DFF86C1B0880B1 +S31508008670602086F82E00A8E1002086F82F00E1E7A2 +S315080086800420DFF8501B087000F073FE00F0DABC17 +S3150800869000F05CBC607E10F00F0003288CD1082027 +S315080086A0DFF8301B087000F064FE00F095BCC0B21D +S315080086B005281FD1DFF8580B00688088002818D0D5 +S315080086C00020CAF8000016F12A0028602868DFF89A +S315080086D0001B0860DFF8AC09002101800088DFF87C +S315080086E0F81A08800820DFF8EC1A087001F054F927 +S315080086F000E725E7B07B45287FF422AFDFF8D87A74 +S315080087003888317C0902727C891888420CDB307CF7 +S315080087100002717C40183880307D10F03F0F02D17E +S31508008720707D002801D00BE70AE7DFF8E84ADFF892 +S31508008730E8BABBF800002188884204D1BBF80200D9 +S31508008740618888420AD0F08BBBF80010884204D1B1 +S31508008750308CBBF80210884200D0F1E64FF6FF785D +S31508008760FFF7A5FD40457FF4EBAEF07D062808D15E +S31508008770FFF7D3FD404540F0C080DFF8A01A0C0093 +S31508008780BDE0F07D112808D138881C383880DFF81C +S31508008790901ADFF87C2A116026E0F07D01287FF424 +S315080087A0CFAE96F8220008287FF4CAAE002086F8D5 +S315080087B02200B08C4FF6F771884203DBB08C093083 +S315080087C0B08402E0B08C0830B084708BF083B08B34 +S315080087D03084BBF800007083BBF80200B08300F059 +S315080087E0EEBC106840301060106811F140039842E2 +S315080087F04BD2106880880028F3D0B08C13689B8809 +S315080088009842EED11068C088002809D0708C136889 +S31508008810DB88984204D01068C088B0F58A4FE0D14A +S31508008820106800882388984204D1106840886388B5 +S31508008830984215D0DFF8EC0913681B880788BB42F5 +S3150800884004D113685B884088834209D0708B13680B +S315080088501B889842C5D1B08B13685B889842C0D1F3 +S315080088600020CAF800000220DFF86819087016F11F +S315080088702A0028602868DFF8581908600020DFF801 +S315080088800418088001F088F834E659E6DFF8481934 +S3150800889010881C300880DFF834090B889BB21B0A45 +S315080088A0037409884174DFF868190B681B7A8375A5 +S315080088B01123C375138808331288083292B2120A34 +S315080088C052EA0322C284002202850A6892884284F8 +S315080088D00A68D2888284DFF840291388438352883D +S315080088E082830A681288C2830968498801843630F7 +S315080088F0DFF8D418086000F049BC21E61E34A1420E +S31508008900C0F09780607E0028F8D0B08CA28890428C +S31508008910F4D1708CE2889042F0D1708B2288904214 +S31508008920ECD1B08B62889042E8D1CAF80040DFF8F3 +S31508008930A488002088F8000096F82F00400700F168 +S31508008940B781DFF8E49896F82E00C0B200098000D7 +S3150800895089F80000398899F80000091AB1F114005D +S315080089603880607E10F00F00022806D196F82F0096 +S3150800897010F03F00122800F0A3813888002805D19E +S3150800898096F82F0010F0030F00F09A8196F826004B +S31508008990217A88420FD196F82700617A88420AD14F +S315080089A096F82800A17A884205D196F82900E17A36 +S315080089B0884200F08581102086F82F002820DFF8ED +S315080089C018180880502086F82E00207A86F82A0083 +S315080089D0607A86F82B00A07A86F82C00E07A86F86A +S315080089E02D00207B86F82600607B86F82700A07B72 +S315080089F086F82800E07B86F829000620F075A0880E +S31508008A007084E088B084DFF8100801887183408894 +S31508008A10B0832088F08360883084607EC00640F189 +S31508008A209983002086F8310096F8310086F83000E0 +S31508008A3096E396F82F0010F03F00022804D096F827 +S31508008A402F0040071DD57BE5DFF8E087B08CA8F836 +S31508008A500000DFF8D4570020287002E02878401C70 +S31508008A60287028780028EAD1B8F80000DFF8C0276F +S31508008A702B7832F813209042F0D100240020287079 +S31508008A807BE0142086F82F0028203880502086F8AE +S31508008A902E00DFF8940796F82910017096F82D1025 +S31508008AA086F82910017886F82D1096F82810017096 +S31508008AB096F82C1086F82810017886F82C1096F867 +S31508008AC02710017096F82B1086F82710017886F87B +S31508008AD02B1096F82610017096F82A1086F826109C +S31508008AE0007886F82A0096F82D00401C86F82D0096 +S31508008AF096F82D00002816D196F82C00401C86F80A +S31508008B002C0096F82C0000280DD196F82B00401C56 +S31508008B1086F82B0096F82B00002804D196F82A0030 +S31508008B20401C86F82A00DFF80407718C0180B18C96 +S31508008B3071840088B084708BF083B08B3084BBF866 +S31508008B4000007083BBF80200B08309E3287850431D +S31508008B500844407E07280DD1002C06D0A07E2B782D +S31508008B6053430B449B7E984204D2287802FB00F2BA +S31508008B7001EB02042878401C2870287800280BD1BD +S31508008B801E22287850430844407E0028DED12878E3 +S31508008B9002FB00F201EB0204002C3FF4D1ACCAF848 +S31508008BA000400320A076A07E20760020A075042031 +S31508008BB0E0750020E076B08CA080708CE080708B29 +S31508008BC02080B08B608001206076DFF8100601787F +S31508008BD02173417861738178A173C078E0730120AD +S31508008BE0208296F82900E07296F82800A07296F876 +S31508008BF02700607296F8260020720120FFF747FCCE +S31508008C0096F82E0010F0F0005128FFF618AD002057 +S31508008C10287002E02878401C2870287896F82E10CC +S31508008C20C9B20909C9B2491FB0EB810FBFF607AD32 +S31508008C30DFF800162878304490F83600087008786F +S31508008C4000283FF4FCAC08780128E3D0087802280D +S31508008C5005D12878304490F8370004280DD02878B4 +S31508008C60304490F83700002821D0297828783044F5 +S31508008C7090F8370041182970CFE72878304490F8E3 +S31508008C8038002978314491F8391051EA0021A8F8BA +S31508008C900010B8F8000040F20B61884202DB40F28F +S31508008CA00A6001E0B8F800006082A082C7E4C6E462 +S31508008CB000206076202088F8000000F05AFB3FE488 +S31508008CC096F82F00C0064ED5208A00284BD0218A58 +S31508008CD014F10C00FFF792FADFF85C0596F82A10F3 +S31508008CE0027891423FD196F82B10427891423AD1B8 +S31508008CF096F82C108278914235D196F82D10C278C4 +S31508008D00914230D101782173417861738178A173DA +S31508008D10C078E073E07E00281ED194F9181094F903 +S31508008D201A00081AA17DC9B2B0EBD100A17D41187D +S31508008D30A175010049B2002901D540B24042E17D42 +S31508008D40C9B2B0EB9100E17D4018E075A07DC0B2D4 +S31508008D50E17D11EBD0012176012088F80000207E04 +S31508008D60A07600202082607E10F00F00C0B2012895 +S31508008D7013D0C0F0ED81032800F0C1802CD305285C +S31508008D8000F0C081C0F08E81072800F0D881C0F0BD +S31508008D90D781082800F07A81DAE198F80000C00740 +S31508008DA018D503206076402088F80000002020822D +S31508008DB03888002808D098F8000050F0020088F893 +S31508008DC000003888FFF763FB0020AE49088000F0F2 +S31508008DD0D0FA01E1FFF7B4BB98F80000C00740F1EC +S31508008DE0848096F82F0010F03F0012287DD196F85F +S31508008DF02E0010F0F00051281EDB002089F8000034 +S31508008E0004E099F80000401C89F8000099F8000071 +S31508008E1096F82E10C9B20909C9B2491FB0EB810FDD +S31508008E200ADADFF8101499F80000304490F8360092 +S31508008E300870087800281DD10320607696F8260069 +S31508008E40207296F82700607296F82800A07296F8A5 +S31508008E502900E0720120FFF71AFB422088F800007B +S31508008E60002020820020388000208649088000F0F3 +S31508008E7080FAB1E008780128C3D00878022806D11C +S31508008E8099F80000304490F83700042811D099F872 +S31508008E900000304490F83700002825D099F80010D3 +S31508008EA099F80000304490F83700411889F8001006 +S31508008EB0ACE7DFF8780399F80010314491F83810D8 +S31508008EC099F80020324492F8392052EA01220280A9 +S31508008ED0018840F20B62914202DB40F20A6000E030 +S31508008EE000886082A082A7E7A6E7202088F800000D +S31508008EF000F03FFA0020DAF8001048769FE596F869 +S31508008F002F00C00726D5607EC00623D4208A0028F5 +S31508008F107FF416AB3888401C80B2FFF7B8FA98F889 +S31508008F20000050F0100088F800003888002805D0A6 +S31508008F3098F8000050F0020088F8000000F019FACE +S31508008F4001202082082060760020E076112086F82D +S31508008F502F0033E596F82F00800611D5286896F875 +S31508008F60341096F8352052EA0122104428603888D1 +S31508008F7096F8341096F8352052EA0122801A38807D +S31508008F80388800280BD0607EC00608D498F8000000 +S31508008F9050F0020088F800003888FFF778FAA349ED +S31508008FA096F83000000296F8312080180880A08ACA +S31508008FB00A88904202D30888002801D1A08A08802E +S31508008FC00888608298F8000010F0030F5CD0002033 +S31508008FD02C49088000F0CDF97E4A1078800608D51D +S31508008FE000202849088000206076142086F82F0083 +S31508008FF0E4E41078C0060CD5002022490880012038 +S315080090002082042060760020E076112086F82F0062 +S31508009010D4E41C490888002812D01078C00701D566 +S3150800902000202082208A002808D1608A0A88904277 +S3150800903001D2608A08800888208201E0208A088098 +S315080090400020E0766248006828600E4800880028FC +S315080090500AD0208A002807D0208A28305E4908804E +S31508009060182086F82F00ADE45A48007880070BD5FB +S31508009070282059490880102086F82F00A2E400BF4E +S315080090806039002076390020FFF75ABA98F80000B0 +S31508009090C00706D500206076102088F8000000F08A +S315080090A068F955E03888002802D03888FFF7EFF9C4 +S315080090B096F82F00C00715D598F80000C00706D502 +S315080090C0072060760020A0760020208201E0062096 +S315080090D060760120FFF7DBF9102088F8000000F021 +S315080090E048F968E498F80000C00705D505206076B9 +S315080090F000202082FFF724BA388800287FF45BAC6A +S31508009100FFF71EBA3888002802D03888FFF7BFF95B +S3150800911096F82F00C0070CD5072060760020A076A9 +S315080091200120FFF7B4F9102088F8000000F021F9B3 +S3150800913041E4388800287FF43EACFFF701BA3AE4E8 +S3150800914098F80000C00703D5072060760020A076AF +S31508009150FFF7F6B9062086F830000A2086F83100AF +S315080091604020B0751C48018889B2090A3174008804 +S315080091707074002086F8350096F8350086F83400B5 +S3150800918000207086FFF7C9F8C04370860F4C45204B +S31508009190A0730020E07300206075607D2075274865 +S315080091A00188491C0180018889B2090AA1740088CE +S315080091B0E07400202083FFF77AF8C043208300205C +S315080091C004490870FFF7C4B958390020EC2F00206D +S315080091D05C39002083390020743900206839002062 +S315080091E00100080080B2000A50EA012080B27047E8 +S315080091F010B501290BDB124A118012490B689842F7 +S3150800920005D012880C680100200000F01FFC10BD74 +S31508009210643900207CC400084C390020003900203D +S315080092208C38002078C40008843900207E39002054 +S3150800923078390020853900206C3900207A390020D9 +S31508009240763900205C39002062F30F2262F31F4250 +S31508009250401810F0030308D0C91A1FD3DB0748BF0C +S3150800926000F8012D28BF20F8022D130030B414464B +S315080092701546103928BF20E93C00FAD8490728BF07 +S3150800928020E90C0048BF40F8042D890028BF20F8C3 +S31508009290022D48BF00F8012D30BC7047C91818BF09 +S315080092A000F8012DCB0728BF00F8012D704730B410 +S315080092B0002513E050F8042BD30744BFA9F1010396 +S315080092C09A18091F042942F8045BFAD213468C0738 +S315080092D044BF15809B1CC90748BF1D7050F8041B66 +S315080092E00029E7D130BC70471CB500F061FC00F0DE +S315080092F036FD10F5FA706849086000F030FD00F593 +S315080093001C50103065490860FFF70CF80020ADF8CE +S3150800931000006846002141806149BDF800200A80A6 +S3150800932042884A800021ADF80010002141805D493D +S31508009330BDF800200A8042884A800021ADF8001056 +S31508009340002141805849BDF800200A80408848809D +S315080093504EF60300FFF786F800F05AFC534C20003F +S3150800936000F065FC0621200000F0FAFA00F018FB70 +S3150800937013BD80B54E480178490614D40078800795 +S3150800938011D54C480068001D4B490988091F00780B +S31508009390FF2808D189B2022905D10121002000F051 +S315080093A0FDFC00F06AFD01BD38B500F04EFC002852 +S315080093B028D0414C20804FF40060FFF711FF3F4D45 +S315080093C0A98980B281420CD10120FFF789F820884B +S315080093D0002817D000F0DAFE00F060FC002020809C +S315080093E010E040F60600FFF7FBFEA98980B281422D +S315080093F008D100F068FE2088002803D000F04EFC53 +S315080094000020208000F0ABFC23490A68904235D33F +S31508009410086810F5FA700860002414E028481E2130 +S3150800942001FB04F10844274908600220FFF758F8B1 +S31508009430214D2888002805D000F0A8FE00F02EFC53 +S3150800944000202880641C002CE8D0002414E01E4864 +S31508009450402101FB04F108441C4908600520FFF778 +S315080094603FF8154D2888002805D000F08FFE00F03B +S3150800947015FC00202880641C002CE8D000F06FFC46 +S3150800948006490A68904206D3086800F51C50103051 +S31508009490086000F06FFD31BD4039002044390020D6 +S315080094A04C3900205439002050390020203900203A +S315080094B0833900205839002074390020EC2F002009 +S315080094C000390020603900208C38002064390020DB +S315080094D035220270401C01220270401C0170401C9B +S315080094E0704738B536210170401C04210170441CB0 +S315080094F00422DFF8EC142500280000F0A7FA201D46 +S3150800950032BD38B532210170401C04210170441C5B +S315080095100422DFF8D0142500280000F097FA201D51 +S3150800952032BD37210170401C03210170401C012106 +S315080095300170401C03210170401C06210170401C6B +S315080095407047FF210170401C704770B50400012068 +S31508009550207001206070DFF89054A869A070002080 +S31508009560E0700422DFF88414261D300000F06EFA3D +S3150800957000202081802060810422DFF8741414F111 +S315080095800C06300000F062FA0421002214F11006DD +S315080095903000FFF759FE0421002214F114063000AA +S315080095A0FFF752FE0421002214F118063000FFF7D7 +S315080095B04BFEAA69696914F11C06300000F046FAE8 +S315080095C0A969D1F110010022A869204410F11C05EF +S315080095D02800FFF739FE4021002214F12C05280047 +S315080095E0FFF732FE8021002214F16C052800FFF7F0 +S315080095F02BFE0422DFF8FC13EC34200000F026FAD8 +S3150800960070BD38B5DFF8F0532C682000FFF79DFFD2 +S31508009610012114F1F000FFF75BFFFFF782FFFFF768 +S3150800962090FF2968401A01002868FFF7E1FD31BD5F +S3150800963038B5DFF8C4532C682000FFF786FF0321EE +S3150800964014F1F000FFF744FFFFF74BFFFFF759FF50 +S31508009650FFF777FF2968401A01002868FFF7C8FD59 +S3150800966031BDF8B5060006EB0104002511E0042219 +S31508009670B11CDFF88873380000F0E8F906E0042228 +S31508009680B11CDFF87C73380000F0E0F970783044DC +S31508009690861CA6422BD230780128E8D003280AD0A7 +S315080096A0062810D03328EAD0352814D0362814D006 +S315080096B0FF2819D0EAE70422B11CDFF848733800FE +S315080096C000F0C4F9E2E70422B11CDFF83C73380065 +S315080096D000F0BCF9DAE7B578D8E70422B11CC04F28 +S315080096E0380000F0B3F9D1E72800C0B201E028003D +S315080096F0C0B2F2BD38B5C0480468207802281DD12A +S315080097000422BA49201D00F0F7FD002816D1B64DEF +S31508009710AA69696914F11C0000F0EEFD00280DD154 +S31508009720042214F110012435280000F08FF9B748F7 +S31508009730018814F1F000FFF794FF00E0002032BD25 +S3150800974038B50120A84C2188002916D040F20F12FE +S31508009750891A22D0491E28D0153955D0491E5BD002 +S315080097602F3900F0A280491E00F0A780143900F0B6 +S31508009770C080491E00F0C580EDE00120A0704FF4BE +S315080097807A702061FFF73DFF216914F1080000F0A7 +S31508009790E7FD002040F20F112180C0B2002801D158 +S315080097A00320DCE04FF488702080994D28788007E4 +S315080097B007D414F1080000F0DAFD002801D10020D2 +S315080097C0CDE02878800706D5FFF794FF022802D156 +S315080097D00220A0700AE020694EF66021884202DA6B +S315080097E0206940002061A0780228CBD14FF47A7016 +S315080097F02061FFF71DFF216914F1080000F0B0FD94 +S31508009800002040F225112180C0B2002801D1032092 +S31508009810A5E04FF4937020807D4D2878800707D403 +S3150800982014F1080000F0A3FD002801D1002096E0FD +S31508009830287880071CD5FFF75DFF052818D1032077 +S31508009840A070200000F0BBF8208CFFF7C9FC0500CB +S315080098502D04608CFFF7C4FC05436D084FF47A703D +S3150800986000FB05F1B1F1004F13D24543256113E022 +S31508009870206942F21171884207DA206910F57A7078 +S315080098802061A0780328B4D1DBE7002020800020DF +S3150800989065E07FF000402061216914F1080000F0BE +S315080098A05FFD002040F255112180C0B2002801D189 +S315080098B0032054E04FF4AB70208014F1080000F048 +S315080098C056FD002801D1002049E00220A0704FF47F +S315080098D07A70206100F064F800F0A0F8FFF7A8FE9F +S315080098E0216914F1080000F03BFD00204FF4B57122 +S315080098F02180C0B2002801D1032030E040F26B106D +S315080099002080434D2878800707D414F1080000F01A +S315080099102EFD002801D1002021E02878800709D5EE +S31508009920FFF7E8FE052805D10320A070200000F007 +S3150800993046F889E7206942F21171884207DA2069F8 +S3150800994010F57A702061A0780328C7D1EEE70020C9 +S315080099502080002003E0002000202080022032BD65 +S315080099601CB5214C6061A1610020A0704FF6FF7004 +S31508009970ADF80000ADF802004FF486416846FEF7E0 +S3150800998009FD60606068002803D04FF4884061686C +S3150800999088800020208013BD80B5FFF7D1FE01BD69 +S315080099A081B00020ADF800006846002141801049CA +S315080099B0BDF800200A804088488001B070470C49ED +S315080099C0828C0A80C28C4A801249028D0A80428D96 +S315080099D04A801149028E0A80408E488070470000EE +S315080099E0E8380020F0380020CC38002070C4000881 +S315080099F04C39002074C4000858390020F438002077 +S31508009A00EC380020FC380020F83800207439002093 +S31508009A10833900205439002050390020704730B46B +S31508009A200EE00268436802440830DC0744BFA9F127 +S31508009A300104E31852F8045B43F8045B091FF9D1E3 +S31508009A4050F8041B0029ECD130BC704762B38B0771 +S31508009A5008D0521E11F8013B00F8013B00F02480A3 +S31508009A608B07F6D1830740F0208000BF103A07D352 +S31508009A7030B4B1E83810103AA0E83810F9D230BC42 +S31508009A80530724BFB1E80810A0E8081044BF51F8EE +S31508009A90043B40F8043BD20724BF31F8022B20F8D8 +S31508009AA0022B44BF0B7803707047121F17D35B0055 +S31508009AB009D151F8043B20F8023B1B0C121F20F871 +S31508009AC0023BF6D20BE051F8043B00F8013B1B0AB7 +S31508009AD020F8023B1B0C121F00F8013BF3D238BFDB +S31508009AE0121D521E24BF11F8013B00F8013BF8D89D +S31508009AF07047000080B586B000688049884255D115 +S31508009B007F48016851F000710160016811F0007129 +S31508009B1005910599016851F080610160016811F0AD +S31508009B20806105910599016851F00061016000683E +S31508009B3010F00060059005983220009002200190F0 +S31508009B4000200290032003900B20049069466D487C +S31508009B5000F01CFC86200090022001900020029054 +S31508009B60032003900B2004906946674800F00EFC1A +S31508009B704FF400500090022001900020029003202C +S31508009B8003900B2004906946604800F0FFFB4FF4F1 +S31508009B90205000900220019000200290032003909C +S31508009BA00B20049069465A4800F0F0FB07B000BD48 +S31508009BB010B558480821017000214170272181708D +S31508009BC06921C1705B21017145214171524C4B4994 +S31508009BD02160012161600021218260610020A0616D +S31508009BE00020E0615FF400002062200000F0F0FC35 +S31508009BF004234A4A4A49200000F00DFE0423494A34 +S31508009C004949200000F045FE200000F0E9FF10BD9C +S31508009C10464840490A7802704A7842708A788270C3 +S31508009C20CA78C2700A79027149794171704739490F +S31508009C300A7802704A7842708A788270CA78C27046 +S31508009C400A79027149794171704770B5002400207C +S31508009C50314D280000F0F3FE00281DD1EC6B296C6D +S31508009C60220092B2324E3000FFF7F0FE286B0168F0 +S31508009C7051F0004101600020A86341F214002968F0 +S31508009C800958090607D580212A6811500020296835 +S31508009C9041F208028850A4B2200070BDF8B5012729 +S31508009CA01D4CE56A00F05BF80600FA3628680028BD +S31508009CB004D500F054F88642F8D20027FFB2012FE7 +S31508009CC00CD11C480688E06A8568320018492800C5 +S31508009CD0FFF7BCFE3100200000F01AFE41F2140026 +S31508009CE021680958890607D52021226811500020C5 +S31508009CF0216841F204028850F1BD0000008002404C +S31508009D0030380240000802400000024000040240C9 +S31508009D100018024028390020003800201C180020AE +S31508009D20B03600204C0000203036002030390020A4 +S31508009D30EC2F00207439002080B501F0E3FB4FF4C6 +S31508009D407A71B0FBF1F001F07FFC042001F080FC91 +S31508009D50002200215FF0FF3001F065FC01BD80B5EF +S31508009D6001F09AFC02BD80B501F09CFC01F08EFC66 +S31508009D7001BD000080B500F024F800280DD1324955 +S31508009D8032480860002004E0002201EB00031A7143 +S31508009D90401C3828F8D300F023F801BD70B504003C +S31508009DA00D00002600F00DF8002807D0382C05D243 +S31508009DB025482044057100F013F801263000C0B28A +S31508009DC070BD10B50024204800682049884204D197 +S31508009DD000F00CF8002800D001242000C0B210BD05 +S31508009DE080B500F010F81849888701BD10B5002421 +S31508009DF000F009F81449898F80B2884200D10124FD +S31508009E002000C0B210BD00200F4A116850FA81F038 +S31508009E101168090A50FA81F01168090C50FA81F0A4 +S31508009E201168090E50FA81F0002105E002EB0103E2 +S31508009E301B7950FA83F0491C3829F7D380B2C043FE +S31508009E40401C80B27047000000000020A2E742CE06 +S31508009E50BFF34F8F3F490A6812F4E0623E48024357 +S31508009E600A60BFF34F8F00BFFDE780B500F009F821 +S31508009E7001BD80B500F01FF801BD80B5FFF7E8FF0A +S31508009E8001BD80B53548364901604FF461414160EE +S31508009E90002181600021C160002101610C2141611E +S31508009EA0002181610021C161002101620021416216 +S31508009EB001F004FC01BD70B52A4C2078002815D1A4 +S31508009EC0294D280000F037F8012833D128780028D2 +S31508009ED030D0287841282DDAFFF741FF234908605A +S31508009EE00120207000202249087023E0204D1E4ED4 +S31508009EF028783044401C00F01EF8012811D1287833 +S31508009F00401C287028783178884213D100202070A8 +S31508009F107078FF280ED1287802280BD1FFF7ADFFFD +S31508009F2008E0FFF71CFF114909686431814201D234 +S31508009F300020207070BD80B501000023012207486B +S31508009F4001F0FBFBC0B2002801D1012000E000208F +S31508009F5002BD00000CED00E00400FA0530370020D1 +S31508009F600048004081390020483800203839002050 +S31508009F708039002070B5DFF84C432078401C2070EB +S31508009F80DFF838530020287018E0DFF834132A78F1 +S31508009F900C20424301EB02063088718808430028EA +S31508009FA009D02178B07A091A782904DB042100221D +S31508009FB03000FFF749F92878401C287028780828C7 +S31508009FC0E3DB70BD2DE9F04103000C00BC490D0030 +S31508009FD0BA4A0020107002E01078401C1070107801 +S31508009FE008281BDA15780C2045430D4428880028D4 +S31508009FF0F2D068880028EFD018882E88B042EBD1B6 +S3150800A00058886E88B042E7D106222E1D21003000FE +S3150800A010FFF71CFDAB480078A87252E000201070CC +S3150800A02002E01078401C10701078082809DA1578B4 +S3150800A0300C2045430D4428880028F2D1688800285A +S3150800A040EFD1107808282DD19F4D002028709F4EFB +S3150800A05000203070002010701AE017780C20474353 +S3150800A0600F44DFF860C295F800E09CF80080B87AE3 +S3150800A070B8EB0008C64508DA9CF800C0B87ABCEB0D +S3150800A080000C85F800C0107830701078401C1070ED +S3150800A09010780828E1DB3078107012780C204243DB +S3150800A0A001EB020504222E0019003000FFF7CEFC52 +S3150800A0B006222E1D21003000FFF7C8FC81480078D3 +S3150800A0C0A872BDE8F0812DE9F041814C20882A2844 +S3150800A0D002D20020208057E0002020807D4DA88AEB +S3150800A0E0B0F5807F03D0B0F5007F3ED04CE07A4EC5 +S3150800A0F0E88C3188884237D1288D7188884233D1D7 +S3150800A10015F1160115F11C00FFF75CFF4FF40070FE +S3150800A110A882062215F1160115F120073800FFF767 +S3150800A12095FC06226D4F390015F116084046FFF7D3 +S3150800A1308DFC062215F1060839004046FFF786FC15 +S3150800A140062215F120012F003800FFF77FFCA88BA7 +S3150800A150E884E88B28853088A8837088E8834FF4DC +S3150800A160C160A8812A2020800EE05B48E98C02881D +S3150800A170914209D1298D4088814205D115F11601F0 +S3150800A18015F11C00FFF71EFFBDE8F081F8B54C4A33 +S3150800A190110053484F4CE38B0588AB420AD1238CF8 +S3150800A1A04088834206D106224E4925002800FFF73B +S3150800A1B04DFC76E0484D4C4BE68B188806402F88B8 +S3150800A1C018880740BE4207D1268C588806406F88F3 +S3150800A1D058880740BE4206D0444B45481E8806802C +S3150800A1E05B88438004E04248E38B0380238C4380EA +S3150800A1F0324B0020187002E01878401C1870187846 +S3150800A20008280CDA19780C20414311443848068886 +S3150800A2100F88BE42F0D140884E88B042ECD11878FB +S3150800A220082838D10621FF2226003000FFF70CF84F +S3150800A2300621002214F120063000FFF705F8062251 +S3150800A240264E3100A71D3800FFF700FC062214F140 +S3150800A250160731003800FFF7F9FB25480188E18425 +S3150800A260408820852888A0836888E0834FF480701A +S3150800A270A082E081082020820620A0740420E074D1 +S3150800A2804FF4C160A08114F136001A4908602A20EB +S3150800A2900F49088011E00622091D25002800FFF74E +S3150800A2A0D5FB06220D49A51D2800FFF7CFFB082080 +S3150800A2B0A081074801880E310180F1BD863900204A +S3150800A2C0A0370020883900208939002087390020E6 +S3150800A2D074390020EC2F00204C390020303900203A +S3150800A2E080C4000868C4000854390020503900208A +S3150800A2F070390020583900200300002013F0030F9E +S3150800A30009D0521E22BF13F8010B11F801CBB0EB8E +S3150800A3100C00F3D0704711F0030F14D1121F22BF9F +S3150800A32053F8040B51F804CB6045F7D0121D0AD236 +S3150800A33000BA9CFA8CFCB0EB0C0038BF6FF000003A +S3150800A34088BF01207047521E22BF13F8010B11F86F +S3150800A35001CBB0EB0C00F6D0521C08BF1046704774 +S3150800A36010B50400616001F0EFFC206010BD10B567 +S3150800A370040001F0E9FC2168401A6168884201DBA3 +S3150800A380012000E00020C0B210BD0000F8B4002291 +S3150800A390002200220022002337E00A2704E0DFF823 +S3150800A3A0F0219042F9D10927FFB213F00302D2B285 +S3150800A3B0920097403E431A00920845F82260DFF85B +S3150800A3C0D4512A68A2434E68F60300D522432A6070 +S3150800A3D0DFF8C4512A68A2434E68B60300D5224363 +S3150800A3E02A60DFF8B8512A68A2434E68F60200D5FB +S3150800A3F022432A60DFF8A8512A68A2434E68B602AB +S3150800A40001D5144322002A605B1C102B80F0B38010 +S3150800A410012515FA03F20C6814409442F4D14A68EF +S3150800A420022A02D04A68122A17D11A00D20800EB6B +S3150800A4308202166A0F2713F00702D2B292009740DB +S3150800A440BE430F6913F00702D2B2920097403E430B +S3150800A4501A00D20800EB82021662076803261A0061 +S3150800A460D2B2520016FA02F2974391F804C01CF0D1 +S3150800A470030C1A00D2B252001CFA02FC5CEA070767 +S3150800A48007604A68012A08D04A68022A05D04A683D +S3150800A490112A02D04A68122A19D187681A00D2B23C +S3150800A4A0520016FA02F29743D1F80CC01A00D2B23B +S3150800A4B052001CFA02FC5CEA0707876042689D4066 +S3150800A4C0AA434D68C5F300159D402A434260C568F6 +S3150800A4D01A00D2B252009640B5438E681A00D2B21C +S3150800A4E0520096403543C5604A68D2008CD52D4A3D +S3150800A4F0156855F480451560126812F4804200927A +S3150800A500009A294D1A00920855F822600F2713F071 +S3150800A5100302D2B292009740BE43244A904201D128 +S3150800A520002741E7224A904201D101273CE7214A08 +S3150800A530904201D1022737E71F4A904201D10327EB +S3150800A54032E71E4A904201D104272DE71C4A904261 +S3150800A55001D1052728E71B4A904201D1062723E7A0 +S3150800A560194A904201D107271EE7184A90427FF4FC +S3150800A57016AF082718E7F1BC7047D2B2002A02D0F6 +S3150800A58089B2816102E089B20904816170470000DD +S3150800A59000240240003C0140043C0140083C0140C4 +S3150800A5A00C3C014044380240083801400000024093 +S3150800A5B00004024000080240000C0240001002405D +S3150800A5C00014024000180240001C0240002002400D +S3150800A5D02DE9FC410400002000200090DFF8D46833 +S3150800A5E0300000200025002C01D1012011E194F84B +S3150800A5F04400002805D1002084F845002000FFF714 +S3150800A60079FADFF8B408016851F4804101600068FE +S3150800A61010F4804001900198DFF8A018086830F41B +S3150800A620000008600A68206A02430A604FF48057EF +S3150800A6302068C05950F001002168C85101F02CF873 +S3150800A64080462068C059C0070FD501F025F8B0EB41 +S3150800A650080040F2F5118842F3D3032084F8440039 +S3150800A660002084F845000320D3E02068076937F006 +S3150800A6701C0700F047FFDFF84818411ADFF844289E +S3150800A680914202D257F008071AE0DFF83C18411A3F +S3150800A690DFF83828914202D257F00C0710E0861BE3 +S3150800A6A0DFF82C188E420BD3DFF82818401ADFF88B +S3150800A6B02818884202D257F0040701E057F010071D +S3150800A6C0206807614FF400420021200000F048FA94 +S3150800A6D0002808D00121200000F0A7FA012084F8FC +S3150800A6E04400012095E0FF2001F032FB6068002855 +S3150800A6F06DD000F0D1FF07006A460121200000F066 +S3150800A700EDF941F2893600F0C7FFC01BB04213D2FB +S3150800A71000984007F0D54FF480520021200000F041 +S3150800A7201FFA002814D00121200000F07EFA01202B +S3150800A73084F8440001206CE00121200000F075FA3D +S3150800A740012084F84400002084F84500032060E0D6 +S3150800A75000F0A2FF07006A460121200000F0BEF9BA +S3150800A76000F09AFFC01BB04212D200988006F2D5BC +S3150800A7706A461021200000F0B1F9002814D0012102 +S3150800A780200000F052FA012084F84400012040E03D +S3150800A7900121200000F049FA012084F84400002035 +S3150800A7A084F84500032034E00098400703D54FF4A9 +S3150800A7B00060E06001E00020E0600098800702D5B4 +S3150800A7C00020A0601DE04FF48040A06019E0E26818 +S3150800A7D0D20892B2A068400880B202430021200045 +S3150800A7E000F0BEF9002808D00121200000F01DFA6B +S3150800A7F0012084F8440001200BE040F6FF7001F0C8 +S3150800A800A7FA2900200000F010FA012084F8440075 +S3150800A8100020BDE8F68170B40400002094F84500D5 +S3150800A820012801D1022032E0012084F845000220E7 +S3150800A83084F84400E16200251CE0F16019E0680133 +S3150800A84001EB00065FF48010306040F2F45000FB24 +S3150800A85005F01044B060E069002803D1306850F470 +S3150800A86040003060581E8542E7D26801084420300F +S3150800A870F0606D1C9D42E2D3206841F210028150BF +S3150800A880012084F84400002084F84500002070BCAC +S3150800A890704770B4002490F84540012C01D102207D +S3150800A8A034E0012480F84540022480F8444081625F +S3150800A8B000241EE0E9601BE065010D445FF00046D8 +S3150800A8C02E6044F2F4566E6040F2F45606FB04F627 +S3150800A8D01644AE608669012E03D16E6826F00046DE +S3150800A8E06E605E1EB442E5D266010E442036EE6006 +S3150800A8F0641C9C42E0D3026841F20C03D15001214A +S3150800A90080F84410002180F84510002070BC70477C +S3150800A91070B4020000200020002092F845000128AB +S3150800A92001D1022089E0012082F84500022082F840 +S3150800A9304400002907D1012082F84400002082F84B +S3150800A9404500012079E0D06A0068002807D5122062 +S3150800A95082F84400002082F8450001206DE040F2AC +S3150800A960F55081420DD340F2F450B1FBF0F340F2BA +S3150800A970F450B1FBF0F400FB1410002802D05B1C65 +S3150800A98000E00123012B13D1D06A006850F0405033 +S3150800A990D36A1860C904C90CD06A4160D06A0068D5 +S3150800A9A050F00040D16A0860D06AC068D0622FE0D3 +S3150800A9B000202BE0D46A246834F04054D56A2C6011 +S3150800A9C0002805D1D46A246854F08054D56A2C60CE +S3150800A9D040F2F455D46A65605C1EA0420CD1D46A74 +S3150800A9E0246854F00054D66A34605C1E05FB1414BF +S3150800A9F0E404E40CD56A6C60D46A246854F0004414 +S3150800AA00D56A2C60D46AE468D462401C9842D1D3D3 +S3150800AA1041F2140011680958490707D5042113683B +S3150800AA2019500020116841F20403C850012082F829 +S3150800AA304400002082F84500002070BC70470021C1 +S3150800AA4090F84510012901D1022046E0012180F83D +S3150800AA504510022180F84410816A0968002935D416 +S3150800AA60816A0968C9051DD5816B491C8163816B9B +S3150800AA70012901D1816A0163816A4163816A096892 +S3150800AA80C1F30D41091FC163016B89680164816ABD +S3150800AA90C9688162012180F84410002180F84510B8 +S3150800AAA000201AE0816A0968890509D5816A016367 +S3150800AAB00021416301218163816AC968816205E0D9 +S3150800AAC0816B491C8163816AC9688162012180F8AA +S3150800AAD04410002180F8451001207047F8B504009D +S3150800AAE00E0015000020002094F84400822801D1A9 +S3150800AAF0022034E0822084F844002068006910F0BF +S3150800AB001C00218AC90211F478410843B6B2B6017D +S3150800AB1016F4F866064336F0020656F00106206873 +S3150800AB20066100F0B9FD070001E020680669F00734 +S3150800AB300DD500F0B1FDC01BB0F5803FF5D301205F +S3150800AB4084F84400002084F84500032007E02068C4 +S3150800AB50406980B22860012084F844000020F2BDD4 +S3150800AB6070B504000D000020002094F84400422827 +S3150800AB7001D1022033E0422084F8440020680069AD +S3150800AB8010F01C00218AC90211F478410843ADB2BD +S3150800AB90AD0115F4F865054355F0020555F00105B4 +S3150800ABA092B2206842612068056100F075FD0600D2 +S3150800ABB001E020680569E8070DD500F06DFD801BEA +S3150800ABC0B0F5803FF5D3012084F84400002084F8CE +S3150800ABD04500032003E0012084F84400002070BDEE +S3150800ABE010B5040094F84500012801D102201BE0A5 +S3150800ABF0012084F84500022084F84400200000F073 +S3150800AC0075F9200000F086F9200000F0A9F9200067 +S3150800AC1000F094F9200000F09AF9012084F8440025 +S3150800AC20002084F84500002010BD78B5ADB00400BA +S3150800AC300020002905D04FF40060E0604FF4804002 +S3150800AC40A060002010900020119000201290002093 +S3150800AC5013900020149000201590E069002803D175 +S3150800AC604FF48060169001E0002016904FF40070B3 +S3150800AC701790002018900020199000201A900020A4 +S3150800AC801B9000201C9040201D9000201E90002044 +S3150800AC901F90002020900020219000202290002064 +S3150800ACA023900020249000202590802026900020C4 +S3150800ACB02790002028900020299000202A90002024 +S3150800ACC02B9000202C902068016884480140109A37 +S3150800ACD0119802431298024313980243A06802434C +S3150800ACE01498024315980243E068024316980243F3 +S3150800ACF01798024318980243199802431A98024370 +S3150800AD0011432068016020680568012001F020F8D9 +S3150800AD10206805601B991C9801431D9801431E98DD +S3150800AD2001431F9801432098014321980143229823 +S3150800AD3001432068416020684568012001F008F851 +S3150800AD402068456023982168886024982168C8602F +S3150800AD50206881694FF6417001402598269A52EA83 +S3150800AD6000422798024328980243299802432A98C2 +S3150800AD70024311432068816120688569012000F03B +S3150800AD80E7FF206885612B992C9801432068C161EB +S3150800AD902068C569012000F0DBFF2068C561002036 +S3150800ADA000905FF000700190002102915FF400119D +S3150800ADB003910021049100210591002106910021AB +S3150800ADC007910421089109905FF480300A905FF496 +S3150800ADD080000B904FF400500C9080200D900020BE +S3150800ADE00E9000200F9041F21805206841593C4802 +S3150800ADF00140009A019802430298024303980243CD +S3150800AE0004980243059802430698024307980243AA +S3150800AE100898024311432068415120684659012089 +S3150800AE2000F096FF206846514FF4805509990A9814 +S3150800AE3001430B9801430C9801430D9801430E9862 +S3150800AE4051EA80010F98014351F4000120684151ED +S3150800AE5020684659012000F07BFF20684651A0690A +S3150800AE60012809D141F21C002168095841F48031B2 +S3150800AE7051F040012268115062690021200000F05B +S3150800AE8002F82EB070BD5379107950EA0320154B9D +S3150800AE905B181860D07893781B0453EA00635078DF +S3150800AEA053EA0023107803430F4841180B60704794 +S3150800AEB0000000000087930344380240043801402C +S3150800AEC0002D3101C0E1E400C00E160240787D0174 +S3150800AED0005A620200E1F50580F0FA020F8120FFB0 +S3150800AEE0233FDEF840800240448002401CB504003F +S3150800AEF0002000902068006850F00800216808606B +S3150800AF00206800680090012000F022FF0098216860 +S3150800AF10086013BD1CB50400002000902068006876 +S3150800AF2050F004002168086020680068009001203D +S3150800AF3000F00EFF00982168086013BD41F2180161 +S3150800AF400268525852F4005200684250704741F263 +S3150800AF5018010268525852F00202006842507047BF +S3150800AF6038B504000020009041F2180520684059C1 +S3150800AF7050F48010216848512068405900900120FB +S3150800AF8000F0E6FE00982168485131BD2DE9FC41E4 +S3150800AF9004000025002C01D10120D2E12078C00749 +S3150800AFA06DD5DFF89805016811F00C01042909D060 +S3150800AFB0006810F00C0008280ED1DFF88405006838 +S3150800AFC0400209D5DFF870050068800357D5606828 +S3150800AFD0002854D10120B4E16068B0F5803F06D15D +S3150800AFE0DFF85405016851F48031016026E0606895 +S3150800AFF000280AD1DFF84005016831F48031016084 +S3150800B000016831F48021016018E06068B0F5A02F6E +S3150800B0100AD1DFF82405016851F48021016001682E +S3150800B02051F48031016009E0DFF80C05016831F45C +S3150800B03080310160016831F4802101606068002870 +S3150800B0400ED000F029FB0600DFF8EC040068800348 +S3150800B05015D400F021FB801B6528F5D3032070E189 +S3150800B06000F01AFB0600DFF8D0040068800306D556 +S3150800B07000F012FB801B6528F5D3032061E12078D8 +S3150800B080800720D5DFF8B404016811F00C0F09D049 +S3150800B090006810F00C0008282ED1DFF8A404006818 +S3150800B0A0400229D4DFF890040168890704D5E168CD +S3150800B0B0012901D0012044E1016831F0F801226933 +S3150800B0C051EAC20101602078000759D56069002855 +S3150800B0D043D0DFF87074386850F00100386000F02B +S3150800B0E0DBFA0600386880074AD400F0D5FA801BD8 +S3150800B0F00328F7D3032024E1E06800281AD0DFF8F4 +S3150800B1003864306850F00100306000F0C5FA070076 +S3150800B1103068800706D400F0BFFAC01B0328F7D3AF +S3150800B12003200EE1306830F0F800216950EAC100CA +S3150800B1303060C8E7DFF800743868400840003860B7 +S3150800B14000F0AAFA060038688007BCD500F0A4FA11 +S3150800B150801B0328F7D30320F3E0DFF8E873386889 +S3150800B16040084000386000F097FA06003868800703 +S3150800B17006D500F091FA801B0328F7D30320E0E0F8 +S3150800B1802078400740F18280DFF8C4633068C00049 +S3150800B19009D4306850F080503060306810F0805024 +S3150800B1A0009000980125DFF8AC733868C00511D403 +S3150800B1B0386850F48070386000F06EFA8046386857 +S3150800B1C0C00507D400F068FAB0EB08006528F6D386 +S3150800B1D00320B6E0A068012806D1DFF87C030168E1 +S3150800B1E051F00101016025E0A06800280AD1DFF8C6 +S3150800B1F068030168490849000160016831F00401E3 +S3150800B200016017E0A06805280AD1DFF84C03016839 +S3150800B21051F004010160016851F00101016009E083 +S3150800B220DFF834030168490849000160016831F014 +S3150800B23004010160A068002810D000F02DFA07006C +S3150800B240DFF814030068800719D400F025FAC01B3C +S3150800B25041F289318842F3D3032072E000F01CFAE8 +S3150800B2600700DFF8F4020068800708D500F014FA32 +S3150800B270C01B41F289318842F3D3032061E0EDB265 +S3150800B280012D03D1306830F080503060A069002865 +S3150800B29056D0DFF8A802006810F00C0008284DD038 +S3150800B2A0A069022837D1DFF89052286830F08070FC +S3150800B2B0286000F0F1F906002868800106D500F03C +S3150800B2C0EBF9801B0328F7D303203AE0E169206AEB +S3150800B2D00143606A51EA8011A06A4008401E51EA9B +S3150800B2E00041E06A51EA0061206B51EA0071DFF81B +S3150800B2F050020160286850F08070286000F0CCF990 +S3150800B3000400286880011BD400F0C6F9001B032836 +S3150800B310F7D3032015E0DFF82052286830F0807054 +S3150800B320286000F0B9F904002868800108D500F003 +S3150800B330B3F9001B0328F7D3032002E0012000E03D +S3150800B3400020BDE8F6812DE9F04104000D0000203B +S3150800B350002C01D101209BE0DFF80062306810F074 +S3150800B3600F00A8420BD2306800090001284330605C +S3150800B370306810F00F00A84201D0012088E020783C +S3150800B380800719D52078400705D5DFF8B001016890 +S3150800B39051F4E05101602078000705D5DFF89C01DB +S3150800B3A0016851F460410160DFF890110A6832F0D3 +S3150800B3B0F002A06802430A602078C00733D56068A7 +S3150800B3C0012806D1DFF870010068800310D4012037 +S3150800B3D05EE06068022805D157480068800107D4F6 +S3150800B3E0012055E054480068800701D401204FE049 +S3150800B3F0524F39688908890060680143396000F04E +S3150800B4004BF98046386810F00C006168B0EB810F84 +S3150800B41009D000F041F9B0EB080041F289318842C1 +S3150800B420F0D3032034E0306810F00F0085420BD2C9 +S3150800B43030680009000128433060306810F00F00BA +S3150800B440A84201D0012023E02078400706D53B49D1 +S3150800B4500A6832F4E052E06802430A60207800077E +S3150800B46007D53648016831F46041226951EAC201BC +S3150800B470016000F00FF83A49304A1268C2F3031225 +S3150800B480895CC84031490860002000F075FC00203E +S3150800B490BDE8F08110B500200020002000202748D4 +S3150800B4A0006810F00C00002804D0042804D00828EE +S3150800B4B004D025E0244824E02A4822E0204C2268CB +S3150800B4C012F03F022068400209D52068C0F38810B0 +S3150800B4D02449A1FB0001002300F074FC08E0206861 +S3150800B4E0C0F388101849A1FB0001002300F06AFC8C +S3150800B4F02168C1F30141491C4900B0FBF1F000E0A5 +S3150800B500114810BD11480068704780B5FFF7FAFF6B +S3150800B51015490A4A1268C2F38222895CC84002BDEC +S3150800B52080B5FFF7EFFF1049044A1268C2F34232AA +S3150800B530895CC84002BD0000003802400838024055 +S3150800B54004380240743802400024F4004400002005 +S3150800B550403802400070004070380240003C02400B +S3150800B56038C4000800127A0060C4000810F007000A +S3150800B5703F4B1A684FF6FF010A403E4951EA00213F +S3150800B5800A431A6070473A480068C0F302207047B9 +S3150800B590020052B2002A08D50901374A40B210F013 +S3150800B5A00F00104400F8041C03E00901334A40B2B6 +S3150800B5B01154704710B410F00700D0F10703052B9B +S3150800B5C001D3042301E0D0F10703041D072C01D29F +S3150800B5D0002000E0C01E012414FA03F35B1E194084 +S3150800B5E0814014FA00F0401E1040084310BC704712 +S3150800B5F080B5411EB1F1807F01D301200EE0401EC7 +S3150800B6001F4908600F215FF0FF30FFF7C1FF0020D8 +S3150800B6101C49086007201C490860002002BD80B547 +S3150800B620FFF7A4FF01BD70B504000D001600002049 +S3150800B630FFF7A9FF32002900FFF7BCFF0100200031 +S3150800B64040B2FFF7A5FF70BD80B5FFF7D1FF02BD79 +S3150800B650042805D10C48016851F00401016004E092 +S3150800B6600948016831F004010160704700000000D4 +S3150800B6700CED00E00000FA0518ED00E000E400E03B +S3150800B68014E000E018E000E010E000E080B500F00B +S3150800B69001F801BD7047000001480068704700BF07 +S3150800B6A04839002003480168034A1278891801605E +S3150800B6B0704700BF483900204800002010B5040034 +S3150800B6C0002C01D1012037E0A0690028FFD194F8A9 +S3150800B6D06900002805D1002084F86800200000F0E1 +S3150800B6E032FB242084F8690020680068400840007E +S3150800B6F021680860200000F0E3F8012801D1012044 +S3150800B7001AE0606A002802D0200000F08BFA206850 +S3150800B710406830F49040216848602068806830F0BE +S3150800B7202A00216888602068006850F001002168B6 +S3150800B7300860200000F0E3FA10BD2DE9FC41050081 +S3150800B7400C0090461E00002095F86A0020287CD13F +S3150800B750002C03D0404680B2002801D1012075E0B4 +S3150800B76095F86800012801D102206FE0012085F8CC +S3150800B77068000020E866222085F86A00FFF78CFF3B +S3150800B7800700A5F85880A5F85A80A868B0F5805F24 +S3150800B7900BD12869002804D140F2FF10A5F85C00F7 +S3150800B7A01FE0FF20A5F85C001BE0A86800280AD166 +S3150800B7B02869002803D1FF20A5F85C0011E07F2046 +S3150800B7C0A5F85C000DE0A868B0F1805F09D128698A +S3150800B7D0002803D17F20A5F85C0002E03F20A5F8E9 +S3150800B7E05C00B5F85C8006E020002968496A18EA1A +S3150800B7F001010180A41CB5F85A0000281DD0B5F82F +S3150800B8005A00401EA5F85A0000963B000022202147 +S3150800B810280000F01DF8002801D0032016E0A868CB +S3150800B820B0F5805F02D128690028DDD02868406A13 +S3150800B83018EA00002070641CDDE7202085F86A00FD +S3150800B840002085F86800002000E00220BDE8F681A7 +S3150800B8502DE9F04105000E0090461F00069C286859 +S3150800B860C0693040B04201D1012000E000204146C5 +S3150800B870C9B2884220D114F1010FF0D0002C04D0AF +S3150800B880FFF70AFFC01BA042E9D32868006830F416 +S3150800B890D0702968086028688068400840002968D0 +S3150800B8A08860202085F86900202085F86A00002035 +S3150800B8B085F86800032000E00020BDE8F08100005C +S3150800B8C070B5040000201021002000220025A3687E +S3150800B8D02069034360690343E069034320680668F7 +S3150800B8E0DFF8100306403343206803602068436886 +S3150800B8F033F44053E068034320684360A369206A31 +S3150800B90003432068806830F430600343206883600E +S3150800B9102068DFF8E432984215D1DFF8E0020068C3 +S3150800B92010F00300002805D0022805D006D3032806 +S3150800B93006D007E00121C8E00221C6E00421C4E0E0 +S3150800B9400821C2E0C1E02068DFF8B432984215D178 +S3150800B950AA48006810F00C00002806D0042808D071 +S3150800B960082804D00C2806D007E00021ADE0022103 +S3150800B970ABE00421A9E00821A7E0A6E02068A14BD6 +S3150800B980984215D19D48006810F03000002806D06E +S3150800B990102808D0202804D0302806D007E0002137 +S3150800B9A093E0022191E004218FE008218DE08CE0EC +S3150800B9B02068954B984215D19048006810F0C00051 +S3150800B9C0002806D0402808D0802804D0C02806D0F1 +S3150800B9D007E0002179E0022177E0042175E00821DB +S3150800B9E073E072E02068894B984218D18348006852 +S3150800B9F010F44070002809D0B0F5807F0AD0B0F561 +S3150800BA00007F05D0B0F5407F06D007E000215CE056 +S3150800BA1002215AE0042158E0082156E055E0206842 +S3150800BA207B4B984218D17548006810F4406000288E +S3150800BA3009D0B0F5806F0AD0B0F5006F05D0B0F523 +S3150800BA40406F06D007E001213FE002213DE00421D6 +S3150800BA503BE0082139E038E020686E4B984218D15F +S3150800BA606648006810F44050002809D0B0F5805F99 +S3150800BA700AD0B0F5005F05D0B0F5405F06D007E004 +S3150800BA80002122E0022120E004211EE008211CE01A +S3150800BA901BE02068604B984217D15848006810F49C +S3150800BAA04040002809D0B0F5804F0AD0B0F5004FC5 +S3150800BAB005D0B0F5404F06D007E0002105E0022189 +S3150800BAC003E0042101E00821FFE7E069B0F5004F33 +S3150800BAD044D1C9B2002908D0012910D0022918D0AA +S3150800BAE004291ED0082926D02DE0FFF70EFD61682F +S3150800BAF0490811EB40016068B1FBF0F224E0FFF75A +S3150800BB000FFD6168490811EB40016068B1FBF0F26E +S3150800BB101AE06068414911EB50016068B1FBF0F228 +S3150800BB2012E0FFF7B7FC6168490811EB400160684D +S3150800BB30B1FBF0F208E06068400810F580306168F3 +S3150800BB40B0FBF1F200E001254FF6F0711140C2F3A7 +S3150800BB504200014389B22068C16046E0C9B20029A3 +S3150800BB6008D0012912D002291CD0042925D0082979 +S3150800BB702FD039E0FFF7C9FC616810EB5100616806 +S3150800BB80B0FBF1F080B22168C8602EE0FFF7C8FC70 +S3150800BB90616810EB51006168B0FBF1F080B2216872 +S3150800BBA0C86022E060681E4911EB50016068B1FB6D +S3150800BBB0F0F080B22168C86017E0FFF76BFC616897 +S3150800BBC010EB51006168B0FBF1F080B22168C860E3 +S3150800BBD00BE06068400810F500406168B0FBF1F0C2 +S3150800BBE080B22168C86000E001252800C0B270BD97 +S3150800BBF000000000F369FFEF001001409038024092 +S3150800BC000044004000480040004C004000500040FE +S3150800BC100014014000780040007C00400048E8011C +S3150800BC200024F40090F82410C90707D501684A686B +S3150800BC3032F40032816A0A4301684A6090F8241097 +S3150800BC40890707D501684A6832F48032C16A0A430F +S3150800BC5001684A6090F82410490707D501684A68C0 +S3150800BC6032F48022016B0A4301684A6090F8241076 +S3150800BC70090707D501684A6832F40042416B0A434E +S3150800BC8001684A6090F82410C90607D501688A68D1 +S3150800BC9032F48052816B0A4301688A6090F8241056 +S3150800BCA0890607D501688A6832F40052C16B0A43CF +S3150800BCB001688A6090F82410490613D501684A6815 +S3150800BCC032F48012016C0A4301684A60016CB1F5CE +S3150800BCD0801F07D101684A6832F4C002416C0A43E2 +S3150800BCE001684A6090F82410090607D501684A6871 +S3150800BCF032F40022816C0A430068426070471CB522 +S3150800BD00040000200020E066FFF7C6FC0300206858 +S3150800BD10006800070CD57FF07E40009000225FF493 +S3150800BD2000112000FFF794FD002801D0032009E048 +S3150800BD30202084F86900202084F86A00002084F80E +S3150800BD406800002016BD704780B5FEF708F802BDEA +S3150800BD5038B50400FFF7A0FC050014F1010F02D066 +S3150800BD60044800782418FFF797FC401BA042FAD332 +S3150800BD7031BD00BF4800002010B504004FF47A70AA +S3150800BD800D490978B0FBF1F00C490968B1FBF0F0F0 +S3150800BD90FFF75AFC002801D001200CE0102C09D22C +S3150800BDA0002221005FF0FF30FFF73DFC04480460E5 +S3150800BDB0002000E0012010BD4800002044000020BB +S3150800BDC040000020BBBBE1B1B2F5803F80F07E8029 +S3150800BDD0022A1ED98C46B1FBF2F102FB11C31B04E1 +S3150800BDE043EA1043B3FBF2FC02FB1C3380B240EA81 +S3150800BDF00343B3FBF2F002FB103240EA0C40002387 +S3150800BE007047022A05D98446B0FBF2F002FB10C23D +S3150800BE1070474AB105D100F0010249085FEA3000CF +S3150800BE20704700220023704700F0E4B80B000200B8 +S3150800BE30002100207047904271EB030CF6D3B3F54E +S3150800BE40803F2FD2F0B5B3FA83F7B1FA81F4A7F1A0 +S3150800BE500F0E3D1B5340CEF1200602FA0EF2F341B7 +S3150800BE605340B5F10F0746D80F3C2C444140C4F166 +S3150800BE702006A040F1414140B1FBF3F603FB161141 +S3150800BE80A2FB0645001BA94102D2761E801859411D +S3150800BE9080EA010221FA0EF362FA0EF200215A40F4 +S3150800BEA03046F0BD30B4B1FBF3FC03FB1C11A2FB1A +S3150800BEB00C45001BA94103D2ACF1010C801859416D +S3150800BEC030BC02460B46604600217047B2F1807FBF +S3150800BED065D3F0B5B2FA82F7B1FA81F4C7F10F0665 +S3150800BEE03D1B22FA06F307F1110EF24120355A409E +S3150800BEF0B5F10F07B8D94140C4F12006A040F14179 +S3150800BF004140B1FBF3FC03FB1C11A2FB0C45001BD3 +S3150800BF10A94103D2BCF1010C801859410F2F12D345 +S3150800BF200F3FC90341EA5041B1FBF3F603FB161173 +S3150800BF30A2FB0645D4EBC030A94102D2761E801872 +S3150800BF40594146EACC3C07B34140C7F12006B84000 +S3150800BF50F1414140B1FBF3F603FB1611A2FB06457E +S3150800BF60001BA94102D2761E8018594180EA0102B7 +S3150800BF7021FA0EF3C7F1200462FA0EF20CFA07F062 +S3150800BF805A402CFA04F13043F0BD80EA010221FA46 +S3150800BF900EF3002162FA0EF260465A40F0BD8C4656 +S3150800BFA0B1FBF2F102FB11C31B0243EA1063B3FBB8 +S3150800BFB0F2FC02FB1C331B024CEA002043EA106326 +S3150800BFC0B3FBF2FC02FB1C331B024CEA002043EADB +S3150800BFD01063B3FBF2FC02FB1C331B024CEA002085 +S3150800BFE043EA1063B3FBF2FC02FB1C324CEA002066 +S3150800BFF0002370477047000080B500F011F8FDF780 +S3150800C000B9FEFDF771F9FDF730FF00210020FDF7B5 +S3150800C010C5FE00F00CF9FDF7C7F9FDF72AFFF8E7AA +S3150800C02080B500F009F800F027F900F009F8FDF7E7 +S3150800C03083FE00F0F5F801BD714872490860704743 +S3150800C04000B593B07048016851F0805101600068EE +S3150800C05010F08050009000986C48016851F44041F7 +S3150800C0600160006810F44040009000980120069096 +S3150800C0705FF48030079002200C905FF480000D90EA +S3150800C08008200E904FF4D8700F90022010900220CE +S3150800C090119006A8FEF77AFF002800D0FEE700F008 +S3150800C0A0F7F8002800D0FEE70F2001900220029042 +S3150800C0B0002003904FF4A05004904FF48050059050 +S3150800C0C0072101A8FFF73FF9002800D0FEE713B0C3 +S3150800C0D000BD80B586B04C48016851F080510160BA +S3150800C0E0016811F080510091009949490A6852F493 +S3150800C0F080420A60096811F4804100910099454917 +S3150800C1000A6852F001020A600A6812F001020092F7 +S3150800C110009A0A6852F002020A600A6812F00202DD +S3150800C1200092009A0A6852F004020A600A6812F03D +S3150800C13004020092009A0A6852F008020A600A6825 +S3150800C14012F008020092009A0A6852F040020A6049 +S3150800C150096811F0400100910099016851F48021A5 +S3150800C1600160006810F48020009000980320FFF713 +S3150800C17056FA002200217FF00B00FFF754FA00223E +S3150800C18000217FF00A00FFF74EFA002200217FF017 +S3150800C1900900FFF748FA002200217FF00400FFF7A4 +S3150800C1A042FA002200217FF00300FFF73CFA002242 +S3150800C1B000217FF00100FFF736FA002200215FF028 +S3150800C1C0FF30FFF730FA802001900120029000200E +S3150800C1D003900020049001A90F48FEF7D7F84FF402 +S3150800C1E040700190022002900020039003200490E2 +S3150800C1F00720059001A90948FEF7C8F807B000BD51 +S3150800C2000080000808ED00E0403802400070004059 +S3150800C210443802403038024000040240000C024014 +S3150800C22080B5002280211148FEF7A7F901BD38B56F +S3150800C230FDF795FD04000E4D2868201AB0F5FA7F23 +S3150800C24013D30C490878002807D101200870012269 +S3150800C25080210648FEF791F906E0002008700022C2 +S3150800C26080210248FEF789F92C6031BD000402409E +S3150800C2703C3900208239002080B50320FFF7CFF92A +S3150800C2800020FFF779FDFFF724FF002002BD00001C +S3150800C2907CB500201B48016851F080510160006898 +S3150800C2A010F0805000900098154E306850F4803099 +S3150800C2B03060FFF7F1F90500104C2068C00308D478 +S3150800C2C0FFF7EAF9401B40F2E9318842F4D303202C +S3150800C2D013E0306850F400303060FFF7DDF90500F0 +S3150800C2E02068800308D4FFF7D7F9401B40F2E931EC +S3150800C2F08842F5D3032000E0002076BD0470004094 +S3150800C30000700040403802400F48016851F470013F +S3150800C31001600E49086850F00100086000200C4AC8 +S3150800C32010600A680B4802400A600B480B4A106006 +S3150800C330086830F4802008600020094908605FF02A +S3150800C340006008490860704788ED00E00038024040 +S3150800C35008380240FFFFF6FE103000240438024079 +S3150800C3600C38024008ED00E010B507497944183149 +S3150800C370064C7C44163404E00A68081D11448847B4 +S3150800C3800146A142F8D110BD2C0000004C00000067 +S3150800C3904EF68851CEF20001086840F47000086035 +S3150800C3A0BFF34F8FBFF36F8F4FF00070E1EE100AA7 +S3150800C3B070470000FBCEFFFF403900004C0000200C +S3150800C3C0000000005BD6FFFF0C000000880000009C +S3150800C3D0400000200000000000F00DF8002801D001 +S3150800C3E0FFF7C2FFAFF300800020AFF30080FFF72E +S3150800C3F003FE00F002F80120704700F001B80000C3 +S3150800C4000746384600F002F8FBE7000080B5AFF3B0 +S3150800C4100080024A11001820ABBEFBE72600020086 +S3150800C420024885460248804702480047903D00205A +S3150800C43009C3000849C40008000000000000000005 +S3150800C4400102030406070809AFF30080FFF7A0FFFF +S3150800C450FFF7C2FF100000000024F40001000000EE +S3150800C4600000000001020304FFFFFFFFFFFF0000BA +S3150800C470ADDE122363825363FFFFFFFF0000000057 +S3150800C480FFFFFFFFFFF7FEBFFFF7FEBFFFF7FEBF89 +S3150800C490FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC2 +S3150800C4A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB2 +S3150800C4B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA2 +S3150800C4C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF92 +S3150800C4D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF82 +S3150800C4E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF72 +S3150800C4F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF62 +S3150800C500FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF51 +S3150800C510FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF41 +S3150800C520FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF31 +S3150800C530FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF21 +S3150800C540FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF11 +S3150800C550FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF01 +S3150800C560FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF1 +S3150800C570FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE1 +S3150800C580FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD1 +S3150800C590FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC1 +S3150800C5A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB1 +S3150800C5B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA1 +S3150800C5C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF91 +S3150800C5D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF81 +S3150800C5E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF71 +S3150800C5F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF61 +S3150800C600FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF50 +S3150800C610FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF40 +S3150800C620FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF30 +S3150800C630FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF20 +S3150800C640FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF10 +S3090800C650FFF7FEBF25 +S7050800C449E5 diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/ide/stm32f767.dep b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/ide/stm32f767.dep index fe2d4427..4a05aeb5 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/ide/stm32f767.dep +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/ide/stm32f767.dep @@ -5,745 +5,326 @@ stm32f767 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\system_stm32f7xx.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\stm32f767xx.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_eth.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c_ex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_cortex.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm7.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.o - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.o - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.o - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\system_stm32f7xx.o - $PROJ_DIR$\..\obj\net.o - $PROJ_DIR$\..\obj\startup_stm32f767xx.o - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f7xx_hal.pbi - $PROJ_DIR$\..\obj\clock-arch.o - $PROJ_DIR$\..\obj\shared_params.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\net.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.pbi - $PROJ_DIR$\..\obj\shared_params.o - $PROJ_DIR$\..\obj\netdev.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.pbi - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.__cstat.et - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.__cstat.et - $PROJ_DIR$\..\obj\shared_params.__cstat.et - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.__cstat.et - $PROJ_DIR$\..\obj\clock-arch.__cstat.et - $PROJ_DIR$\..\obj\netdev.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f7xx.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.o - $PROJ_DIR$\..\obj\net.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.o - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.o - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\stm32f7xx_hal.o - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.o - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.h - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uipopt.h - $PROJ_DIR$\..\net.c - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\net.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\shared_params.c - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.h - $PROJ_DIR$\..\shared_params.h - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.h $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\startup_stm32f767xx.s - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + $PROJ_DIR$\..\boot.h $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\pt.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c - $PROJ_DIR$\..\lib\uip\clock-arch.h + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\net.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.h + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\shared_params.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uipopt.h + $PROJ_DIR$\..\net.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.h + $PROJ_DIR$\..\startup_stm32f767xx.s + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.o + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arch.h + $PROJ_DIR$\..\shared_params.c $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc.h $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\uip\uip-conf.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c - $PROJ_DIR$\..\lib\uip\clock-arch.c - $PROJ_DIR$\..\lib\uip\netdev.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_uart_ex.h - $PROJ_DIR$\..\lib\stm32f7xx_hal_conf.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_uart.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\clock.h + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + $PROJ_DIR$\..\led.h $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.h $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc-switch.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arch.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\system_stm32f7xx.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_uart_ex.h $PROJ_DIR$\..\lib\uip\netdev.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\..\Boot\blt_conf.h - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\uip-fw.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f767.pbd - $PROJ_DIR$\..\bin\demoprog_stm32f767.out - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-split.c - $PROJ_DIR$\..\obj\netdev.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.pbi - $PROJ_DIR$\..\obj\led.pbi - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\bin\demoprog_stm32f767.srec - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\main.pbi - $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h - $PROJ_DIR$\..\obj\boot.pbi - $TOOLKIT_DIR$\inc\c\stdbool.h - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.pbi - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\dhcpc.o - $PROJ_DIR$\..\obj\uip-fw.o - $TOOLKIT_DIR$\inc\c\stdint.h - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\system_stm32f7xx.pbi - $PROJ_DIR$\..\obj\clock-arch.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\obj\uiplib.__cstat.et - $PROJ_DIR$\..\obj\uip_arp.__cstat.et - $PROJ_DIR$\..\obj\uip_arp.pbi - $PROJ_DIR$\..\obj\uip-fw.__cstat.et - $PROJ_DIR$\..\obj\uiplib.pbi - $TOOLKIT_DIR$\lib\m7M_tlv.a - $PROJ_DIR$\..\stm32f767xx_flash.icf - $PROJ_DIR$\..\obj\uip_timer.o - $PROJ_DIR$\..\obj\uip-split.o - $PROJ_DIR$\..\obj\uip_timer.pbi - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-split.h - $TOOLKIT_DIR$\inc\c\limits.h - $PROJ_DIR$\..\obj\uiplib.o - $PROJ_DIR$\..\obj\uip.o - $PROJ_DIR$\..\obj\uip.__cstat.et - $PROJ_DIR$\..\obj\uip_arp.o - $PROJ_DIR$\..\obj\uip_timer.__cstat.et - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\dhcpc.__cstat.et - $PROJ_DIR$\..\obj\uip-split.__cstat.et - $TOOLKIT_DIR$\lib\shb_l.a - $TOOLKIT_DIR$\lib\dl7M_tlf.a - $PROJ_DIR$\..\obj\dhcpc.pbi - $PROJ_DIR$\..\obj\uip-split.pbi - $PROJ_DIR$\..\obj\demoprog_stm32f767.map + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\uip\uip-conf.h + $PROJ_DIR$\..\lib\stm32f7xx_hal_conf.h + $PROJ_DIR$\..\lib\system_stm32f7xx.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr.h + $PROJ_DIR$\..\lib\uip\clock-arch.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio.h + $PROJ_DIR$\..\lib\uip\clock-arch.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\clock.h + $PROJ_DIR$\..\lib\uip\netdev.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_uart.h $PROJ_DIR$\..\obj\uip.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.xcl $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.xcl + $PROJ_DIR$\..\obj\uip-split.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.xcl $PROJ_DIR$\..\obj\clock-arch.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.xcl + $PROJ_DIR$\..\obj\dhcpc.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\demoprog_stm32f767.map + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.xcl $PROJ_DIR$\..\obj\dhcpc.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal.xcl $PROJ_DIR$\..\obj\netdev.xcl $PROJ_DIR$\..\obj\uip_timer.xcl $PROJ_DIR$\..\obj\uip_arp.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.xcl + $PROJ_DIR$\..\obj\main.xcl $PROJ_DIR$\..\obj\uiplib.xcl $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\timer.xcl $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.xcl + $PROJ_DIR$\..\obj\boot.xcl $PROJ_DIR$\..\obj\system_stm32f7xx.xcl $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.xcl $PROJ_DIR$\..\obj\uip.xcl $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.xcl $PROJ_DIR$\..\obj\shared_params.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.xcl $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.xcl $PROJ_DIR$\..\obj\uip-fw.xcl $PROJ_DIR$\..\obj\net.xcl + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\system_stm32f7xx.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm7.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_eth.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\stm32f767xx.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_cortex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.pbi + $TOOLKIT_DIR$\lib\m7M_tlv.a + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\obj\uip_timer.o + $PROJ_DIR$\..\obj\uip-split.o + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-split.h + $PROJ_DIR$\..\obj\uiplib.o + $PROJ_DIR$\..\obj\uip.o + $PROJ_DIR$\..\obj\uip.__cstat.et + $PROJ_DIR$\..\obj\uip_arp.o + $TOOLKIT_DIR$\inc\c\yvals.h + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\obj\uip-fw.o + $PROJ_DIR$\..\stm32f767xx_flash.icf + $PROJ_DIR$\..\obj\dhcpc.__cstat.et + $PROJ_DIR$\..\obj\uip-split.__cstat.et + $PROJ_DIR$\..\obj\uip_timer.pbi + $TOOLKIT_DIR$\lib\shb_l.a + $TOOLKIT_DIR$\lib\dl7M_tlf.a + $PROJ_DIR$\..\obj\system_stm32f7xx.pbi + $PROJ_DIR$\..\obj\uip_timer.__cstat.et + $PROJ_DIR$\..\obj\uip_arp.__cstat.et + $PROJ_DIR$\..\obj\clock-arch.pbi + $TOOLKIT_DIR$\inc\c\stdint.h + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $TOOLKIT_DIR$\inc\c\ystdio.h + $PROJ_DIR$\..\obj\uiplib.pbi + $PROJ_DIR$\..\obj\uiplib.__cstat.et + $TOOLKIT_DIR$\inc\c\limits.h + $PROJ_DIR$\..\obj\uip_arp.pbi + $PROJ_DIR$\..\obj\uip-fw.__cstat.et + $PROJ_DIR$\..\obj\stm32f767.pbd + $PROJ_DIR$\..\bin\demoprog_stm32f767.out + $PROJ_DIR$\..\obj\netdev.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.pbi + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\bin\demoprog_stm32f767.srec + $TOOLKIT_DIR$\inc\c\stddef.h + $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $PROJ_DIR$\..\obj\boot.pbi + $TOOLKIT_DIR$\inc\c\stdbool.h + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\uip-fw.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.o + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-split.c + $PROJ_DIR$\..\obj\led.pbi + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.pbi + $PROJ_DIR$\..\obj\dhcpc.o + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\main.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.o + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.o + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.pbi + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\stm32f7xx_hal.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.pbi + $PROJ_DIR$\..\obj\net.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.o + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\netdev.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.o + $PROJ_DIR$\..\obj\startup_stm32f767xx.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.o + $PROJ_DIR$\..\obj\system_stm32f7xx.o + $PROJ_DIR$\..\obj\clock-arch.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.o + $PROJ_DIR$\..\obj\shared_params.pbi + $PROJ_DIR$\..\obj\net.pbi + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\obj\shared_params.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.o + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\shared_params.__cstat.et + $PROJ_DIR$\..\obj\system_stm32f7xx.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.__cstat.et + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.__cstat.et + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\..\obj\clock-arch.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\obj\netdev.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.o + $PROJ_DIR$\..\obj\net.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal.__cstat.et - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c - - - ICCARM - 104 - - - __cstat - 71 - - - BICOMP - 212 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c - - - ICCARM - 57 - - - __cstat - 93 - - - BICOMP - 240 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c - - - ICCARM - 101 - - - __cstat - 89 - - - BICOMP - 213 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c - - - ICCARM - 98 - - - __cstat - 78 - - - BICOMP - 216 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c - - - ICCARM - 37 - - - __cstat - 73 - - - BICOMP - 223 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c - - - ICCARM - 96 - - - __cstat - 72 - - - BICOMP - 217 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c - - - ICCARM - 103 - - - __cstat - 79 - - - BICOMP - 214 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c - - - ICCARM - 91 - - - __cstat - 85 - - - BICOMP - 218 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c - - - ICCARM - 99 - - - __cstat - 77 - - - BICOMP - 215 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c - - - ICCARM - 35 - - - __cstat - 68 - - - BICOMP - 225 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c - - - ICCARM - 34 - - - __cstat - 84 - - - BICOMP - 238 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c - - - ICCARM - 40 - - - __cstat - 88 - - - BICOMP - 222 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - [ROOT_NODE] ILINK - 160 210 + 150 70 - $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c + + BICOMP + 144 80 + ICCARM - 43 + 124 __cstat - 76 - - - BICOMP - 48 221 + 145 - ICCARM - 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 + BICOMP + 57 168 47 2 171 99 96 153 53 6 13 120 115 44 27 26 1 7 117 159 128 10 8 40 9 116 25 113 104 141 105 174 165 112 143 31 158 21 17 110 156 142 41 52 45 102 114 111 108 36 43 59 39 160 176 101 32 28 49 - BICOMP - 185 111 8 169 17 177 33 178 179 115 32 152 15 12 21 153 118 122 117 19 7 184 137 23 27 6 119 11 9 154 167 172 165 143 22 14 31 20 0 2 29 138 148 174 100 30 136 171 + ICCARM + 17 8 40 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 26 28 49 44 2 21 27 10 $PROJ_DIR$\..\main.c + + BICOMP + 169 79 + ICCARM - 41 + 181 __cstat - 69 - - - BICOMP - 168 220 + 211 - ICCARM - 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 + BICOMP + 143 9 113 156 116 141 110 120 128 25 104 174 115 112 31 171 1 13 7 99 96 142 41 57 53 47 6 117 105 168 165 159 153 52 45 102 114 111 108 36 43 59 39 160 176 101 32 158 - BICOMP - 185 111 8 169 17 177 33 178 179 115 32 152 15 12 21 153 118 122 117 19 7 184 137 23 27 6 119 11 9 154 167 172 165 143 22 14 31 20 0 2 29 138 148 174 100 30 136 171 + ICCARM + 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 $PROJ_DIR$\..\net.c + + BICOMP + 196 95 + ICCARM - 46 + 179 __cstat - 92 - - - BICOMP - 55 243 + 229 - - ICCARM - 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 150 128 108 132 140 120 139 127 125 147 141 116 - BICOMP - 136 132 122 0 153 19 7 152 22 17 15 177 128 118 117 33 169 178 31 29 100 30 147 150 116 115 111 8 32 179 184 137 143 14 20 2 138 148 174 125 127 141 119 11 9 154 167 172 165 12 185 23 21 27 6 171 108 140 120 139 + 32 40 13 108 171 99 96 174 45 116 115 141 17 1 7 110 156 120 114 43 176 101 21 33 5 25 9 113 104 128 142 41 52 102 111 36 59 39 160 2 44 27 6 117 105 168 165 159 153 112 143 57 31 53 47 158 8 26 28 49 - - - - $PROJ_DIR$\..\boot.c - ICCARM - 36 - - - __cstat - 82 - - - BICOMP - 170 233 - - - - - ICCARM - 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 - - - BICOMP - 185 122 169 153 19 7 33 178 179 118 117 152 15 12 21 17 115 111 8 32 177 184 137 23 27 6 119 11 9 154 167 172 165 143 22 14 31 20 0 2 29 138 148 174 100 30 136 171 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c - - - ICCARM - 193 - - - __cstat - 202 - - - BICOMP - 195 229 - - - - - ICCARM - 139 127 120 - - - BICOMP - 139 120 127 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 44 - - - __cstat - 83 - - - BICOMP - 164 219 - - - - - ICCARM - 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 - - - - - $PROJ_DIR$\..\shared_params.c - - - ICCARM - 59 - - - __cstat - 81 - - - BICOMP - 52 239 - - - - - ICCARM - 102 152 179 154 169 184 100 117 177 171 - - - BICOMP - 154 177 179 172 117 152 100 167 102 169 184 171 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c - - - ICCARM - 198 - - - __cstat - 186 - - - BICOMP - 190 231 - - - - - ICCARM - 128 108 132 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 140 120 139 127 125 147 141 106 - - - BICOMP - 23 154 6 125 153 19 7 165 27 119 122 178 15 127 141 140 118 117 11 172 179 106 108 132 111 17 115 8 32 177 9 152 167 12 185 21 171 147 128 33 169 184 137 143 22 14 31 20 0 2 29 138 148 174 100 30 136 120 139 + 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 33 17 8 40 26 28 49 44 2 21 27 5 @@ -752,331 +333,710 @@ AARM - 47 + 190 - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + $PROJ_DIR$\..\timer.c + + BICOMP + 182 83 + + + ICCARM + 197 + + + __cstat + 215 + + + + + BICOMP + 143 9 113 156 116 141 110 120 128 25 104 174 115 112 31 171 1 13 7 99 96 142 41 57 53 47 6 117 105 168 165 159 153 52 45 102 114 111 108 36 43 59 39 160 176 101 32 158 + + + ICCARM + 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 + + + + + $PROJ_DIR$\..\shared_params.c + + + BICOMP + 195 91 + ICCARM 199 __cstat - 200 - - - BICOMP - 211 237 + 202 - ICCARM - 128 108 132 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 140 120 139 127 125 147 141 146 97 95 + BICOMP + 168 141 128 159 7 174 176 165 155 156 142 158 - BICOMP - 118 11 178 179 15 97 108 140 117 172 139 152 119 153 122 19 7 154 165 120 95 128 146 132 111 17 115 8 32 177 9 167 12 185 30 136 100 33 169 184 137 143 22 14 31 20 0 2 29 138 148 174 23 21 27 6 171 125 127 147 141 + ICCARM + 155 174 128 168 156 142 176 7 141 158 $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c + + BICOMP + 161 94 + ICCARM - 176 + 130 __cstat - 189 - - - BICOMP - 157 242 + 148 - ICCARM - 128 108 132 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 140 120 139 127 125 147 141 146 142 97 95 + BICOMP + 174 143 115 171 99 96 105 6 13 101 18 26 1 7 165 128 112 32 141 15 207 8 40 9 116 25 113 104 117 168 159 153 120 28 49 17 110 156 142 41 52 45 102 114 111 108 36 43 59 39 160 176 57 31 53 47 158 2 44 21 27 206 + + ICCARM + 17 8 40 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 26 28 49 44 2 21 27 15 18 207 206 + + + + + $PROJ_DIR$\..\boot.c + BICOMP - 152 185 15 153 19 7 9 119 122 30 142 140 118 117 167 179 12 136 177 146 97 108 132 111 17 115 8 32 11 154 172 165 178 120 139 128 33 169 184 137 143 22 14 31 20 0 2 29 138 148 174 100 23 21 27 6 171 125 127 147 141 95 + 157 85 + + + ICCARM + 198 + + + __cstat + 220 + + + + + BICOMP + 143 13 156 171 99 96 110 120 128 1 7 174 115 112 31 116 25 9 113 104 141 142 41 57 53 47 6 117 105 168 165 159 153 52 45 102 114 111 108 36 43 59 39 160 176 101 32 158 + + + ICCARM + 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c + + BICOMP + 67 72 + ICCARM - 175 + 167 __cstat - 204 + 132 + + BICOMP - 208 227 + 9 128 159 113 28 174 153 115 26 168 116 141 120 146 2 143 165 40 25 104 105 49 207 17 176 156 142 206 8 6 171 1 13 7 99 96 117 112 101 32 160 110 41 52 45 102 114 111 108 36 43 59 39 57 31 53 47 158 44 21 27 + + + ICCARM + 160 174 128 168 156 142 176 207 206 146 17 8 40 6 171 116 113 104 141 117 120 201 110 105 96 99 41 52 115 112 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 26 28 49 44 2 21 27 + + + + + $PROJ_DIR$\..\led.c + + + BICOMP + 164 82 + + + ICCARM + 187 + + + __cstat + 221 ICCARM - 174 152 179 154 169 184 100 97 95 197 128 108 132 119 153 17 8 32 177 11 178 67 33 9 7 19 137 143 15 12 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 140 120 139 127 125 147 141 + 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + BICOMP - 111 179 172 8 120 152 165 15 140 154 17 177 178 197 125 185 167 132 115 32 9 139 97 128 100 169 184 95 108 119 153 118 122 117 19 7 11 12 30 136 174 33 137 143 22 14 31 20 0 2 29 138 148 23 21 27 6 171 127 147 141 + 60 88 + + + ICCARM + 125 + + + __cstat + 126 + + + + + BICOMP + 1 117 120 128 115 207 8 26 7 159 49 174 6 171 13 99 96 168 153 28 206 17 15 40 9 116 25 113 104 141 105 165 112 143 101 32 176 110 156 142 41 52 45 102 114 111 108 36 43 59 39 160 57 31 53 47 158 2 44 21 27 + + + ICCARM + 17 8 40 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 26 28 49 44 2 21 27 15 207 206 $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c + + BICOMP + 147 77 + ICCARM - 201 + 127 __cstat - 187 - - - BICOMP - 188 230 + 139 - ICCARM - 116 128 108 132 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 140 120 139 127 125 147 141 97 95 + BICOMP + 153 115 26 7 168 28 1 120 17 6 171 13 99 96 117 159 128 49 207 8 40 9 116 25 113 104 141 105 174 165 112 143 101 32 5 110 156 142 41 52 45 102 114 111 108 36 43 59 39 160 176 57 31 53 47 158 2 44 21 27 206 - BICOMP - 165 15 140 117 154 120 118 178 128 119 153 122 19 7 11 172 179 139 97 108 132 111 17 115 8 32 177 9 152 167 12 185 30 136 116 33 169 184 137 143 22 14 31 20 0 2 29 138 148 174 100 23 21 27 6 171 125 127 147 141 95 + ICCARM + 5 17 8 40 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 26 28 49 44 2 21 27 207 206 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c + + BICOMP + 134 76 + ICCARM - 54 + 121 __cstat - 94 - - - BICOMP - 182 236 + 138 - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 + BICOMP + 49 28 44 - BICOMP - 31 178 19 7 11 29 185 22 0 17 172 179 143 14 20 2 138 148 174 154 165 15 21 137 12 8 32 177 9 152 167 23 27 6 33 169 184 100 30 136 + ICCARM + 49 44 28 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c + + BICOMP + 78 + ICCARM - 42 + 189 __cstat - 70 - - - BICOMP - 158 241 + 217 ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - BICOMP - 31 178 19 7 11 29 185 22 0 17 172 179 143 14 20 2 138 148 174 154 165 15 21 137 12 8 32 177 9 152 167 23 27 6 33 169 184 100 30 136 + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 - $PROJ_DIR$\..\lib\uip\clock-arch.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c + + BICOMP + 69 + ICCARM - 51 + 200 __cstat - 86 - - - BICOMP - 181 224 + 227 ICCARM - 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 127 - - - BICOMP - 6 23 111 8 184 137 27 17 177 15 115 32 179 152 127 153 118 122 117 19 7 33 169 178 12 185 21 119 11 9 154 167 172 165 143 22 14 31 20 0 2 29 138 148 174 100 30 136 171 + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 - $PROJ_DIR$\..\lib\uip\netdev.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c + + BICOMP + 89 + ICCARM - 60 + 14 __cstat - 87 - - - BICOMP - 162 228 + 209 ICCARM - 97 152 179 154 169 184 100 95 119 153 17 8 32 177 11 178 67 33 9 7 19 137 143 15 12 174 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 128 108 132 140 120 139 127 125 147 141 116 - - - BICOMP - 178 31 21 117 15 132 152 177 100 171 17 184 118 29 128 179 169 153 122 19 7 22 0 147 119 116 95 154 167 172 115 111 8 32 33 137 143 14 20 2 138 148 174 23 27 6 125 127 141 97 11 9 165 12 185 30 136 108 140 120 139 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c - - - ICCARM - 38 - - - __cstat - 75 - - - BICOMP - 173 226 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - BICOMP - 29 178 11 31 19 7 185 22 0 17 172 179 143 14 20 2 138 148 174 154 165 15 21 137 12 8 32 177 9 152 167 23 27 6 33 169 184 100 30 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c - - - ICCARM - 53 - - - __cstat - 80 - - - BICOMP - 163 234 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - BICOMP - 17 178 22 11 0 185 31 29 19 7 172 179 143 14 20 2 138 148 174 154 165 15 21 137 12 8 32 177 9 152 167 23 27 6 33 169 184 100 30 136 - - - - - $PROJ_DIR$\..\lib\system_stm32f7xx.c - - - ICCARM - 45 - - - __cstat - 90 - - - BICOMP - 180 235 - - - - - ICCARM - 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - BICOMP - 169 185 33 178 179 19 7 152 15 12 21 8 32 177 184 137 23 27 6 17 11 9 154 167 172 165 143 22 14 31 20 0 2 29 138 148 174 100 30 136 + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c + + BICOMP + 81 + ICCARM - 49 + 183 __cstat - 74 - - - BICOMP - 156 232 + 212 ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + $PROJ_DIR$\..\lib\system_stm32f7xx.c + BICOMP - 32 178 11 185 137 172 179 15 12 8 177 154 165 21 143 22 14 31 20 0 2 29 138 148 17 174 19 7 9 152 167 23 27 6 33 169 184 100 30 136 + 137 86 + + + ICCARM + 192 + + + __cstat + 203 + + + + + BICOMP + 156 143 110 120 128 99 96 174 115 112 31 113 104 141 142 41 57 53 47 116 117 105 168 165 159 153 52 45 102 114 111 108 36 43 59 39 160 176 101 32 + + + ICCARM + 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\uip\clock-arch.c + + + BICOMP + 66 + + + ICCARM + 193 + + + __cstat + 222 + + + + + ICCARM + 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 44 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c + + + BICOMP + 93 + + + ICCARM + 185 + + + __cstat + 205 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\uip\netdev.c + + + BICOMP + 75 + + + ICCARM + 188 + + + __cstat + 225 + + + + + ICCARM + 207 174 128 168 156 142 176 206 6 171 116 113 104 141 117 120 201 110 105 96 99 41 52 115 112 160 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 17 8 40 26 28 49 44 2 21 27 5 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c + + + BICOMP + 68 + + + ICCARM + 191 + + + __cstat + 213 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c + + + BICOMP + 92 + + + ICCARM + 180 + + + __cstat + 214 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c + + + BICOMP + 90 + + + ICCARM + 194 + + + __cstat + 226 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c + + + BICOMP + 87 + + + ICCARM + 186 + + + __cstat + 230 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c + + + BICOMP + 84 + + + ICCARM + 184 + + + __cstat + 219 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c + + + BICOMP + 74 + + + ICCARM + 177 + + + __cstat + 231 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c + + + BICOMP + 71 + + + ICCARM + 208 + + + __cstat + 210 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c + + + BICOMP + 63 + + + ICCARM + 172 + + + __cstat + 216 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c + + + BICOMP + 65 + + + ICCARM + 228 + + + __cstat + 223 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c + + + BICOMP + 62 + + + ICCARM + 162 + + + __cstat + 218 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c + + + BICOMP + 61 + + + ICCARM + 173 + + + __cstat + 204 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c + + + BICOMP + 73 + + + ICCARM + 170 + + + __cstat + 224 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 @@ -1084,45 +1044,45 @@ $PROJ_DIR$\..\bin\demoprog_stm32f767.out - OBJCOPY - 166 + ILINK + 70 - ILINK - 210 + OBJCOPY + 154 ILINK - 192 36 51 175 44 41 46 60 59 47 101 98 96 99 91 104 103 37 35 34 40 57 49 38 42 54 53 45 43 176 199 201 193 198 206 203 191 207 + 131 198 193 167 187 181 179 188 199 190 177 162 208 172 228 173 170 200 189 14 194 185 183 191 180 186 184 192 197 130 125 127 121 124 135 129 119 136 $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-split.c + + BICOMP + 64 + ICCARM - 194 + 122 __cstat - 205 - - - BICOMP - 209 + 133 - ICCARM - 97 152 179 154 169 184 167 172 100 95 196 128 108 132 119 153 17 8 32 177 11 178 165 33 9 7 19 137 143 15 12 174 185 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 140 120 139 127 125 147 141 142 146 + BICOMP + 115 128 174 9 113 153 15 156 116 141 120 101 17 142 8 40 25 104 105 32 123 18 176 206 168 165 159 6 26 171 1 13 7 99 96 117 112 143 28 49 207 110 41 52 45 102 114 111 108 36 43 59 39 160 57 31 53 47 158 2 44 21 27 - BICOMP - 15 179 152 111 8 165 146 169 17 177 178 30 128 184 108 132 115 32 9 136 196 142 100 95 154 167 172 119 140 153 118 122 117 19 7 11 12 185 120 139 97 33 137 143 22 14 31 20 0 2 29 138 148 174 23 21 27 6 171 125 127 147 141 + ICCARM + 207 174 128 168 156 142 165 159 176 206 123 17 8 40 6 171 116 113 104 141 117 120 153 110 105 96 99 41 52 115 112 160 143 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 26 28 49 44 2 21 27 18 15 diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/lib/system_stm32f7xx.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/lib/system_stm32f7xx.c index 3ad53bde..cb4e5662 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/lib/system_stm32f7xx.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/lib/system_stm32f7xx.c @@ -172,18 +172,11 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM - SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else - SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif + /* Configure the Vector Table location add offset address ------------------*/ +#ifdef VECT_TAB_SRAM + SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ +#else + SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ #endif } diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/main.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/main.c index a40ce036..1eab38a0 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/main.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -81,6 +82,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -92,6 +95,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/bin/demoprog_stm32f767.axf b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/bin/demoprog_stm32f767.axf index 0c450156..bb67567d 100644 Binary files a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/bin/demoprog_stm32f767.axf and b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/bin/demoprog_stm32f767.axf differ diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/bin/demoprog_stm32f767.srec b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/bin/demoprog_stm32f767.srec index 263733e3..df585e6b 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/bin/demoprog_stm32f767.srec +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/bin/demoprog_stm32f767.srec @@ -1,7 +1,7 @@ S31508008000E83F00209D820008A9820008AB8200088C S31508008010AD820008AF820008B182000800000000A7 S31508008020000000000000000000000000B382000805 -S31508008030B582000800000000B7820008099F000802 +S31508008030B582000800000000B7820008359F0008D6 S31508008040BB820008BB820008BB820008BB8200080E S31508008050BB820008BB820008BB820008BB820008FE S31508008060BB820008BB820008BB820008BB820008EE @@ -33,16 +33,16 @@ S315080081F0BB820008BB820008EE11AA5500F002F8FF S3150800820000F03CF80AA090E8000C82448344AAF1E6 S315080082100107DA4501D100F031F8AFF2090EBAE8E4 S315080082200F0013F0010F18BFFB1A43F0010318479C -S31508008230D4370000F4370000103A24BF78C878C154 +S31508008230FC3700001C380000103A24BF78C878C103 S31508008240FAD8520724BF30C830C144BF04680C604E S31508008250704700000023002400250026103A28BF96 S3150800826078C1FBD8520728BF30C148BF0B6070479A -S315080082701FB503F0AFFB1FBD10B510BD00F0A0F988 -S315080082801146FFF7F5FF02F0DCFA00F0BEF903B479 +S315080082701FB503F0C3FB1FBD10B510BD00F0A0F974 +S315080082801146FFF7F5FF02F0F0FA00F0BEF903B465 S31508008290FFF7F2FF03BC00F0C5F900000A4885465F S315080082A00A4880470A480047FEE7FEE7FEE7FEE77A S315080082B0FEE7FEE7FEE7FEE7FEE7FEE705480649B6 -S315080082C0064A074B70470000E83F0020A19F0008B8 +S315080082C0064A074B70470000E83F0020CD9F00088C S315080082D0FD810008E8390020E83F0020E83B00203F S315080082E0E83B002053EA020C00F069802DE9F04BC8 S315080082F04FF00006002B1FBFB3FA83F503FA05F407 @@ -101,12 +101,12 @@ S3150800863070470000BFF34F8F05480168054A01F4EB S31508008640E06111430160BFF34F8F00BFFDE70000F3 S315080086500CED00E00400FA0500F002B800F03AB8A4 S3150800866070B51A4C00251A4E607800280ED020786E -S315080086703044401C01F002FF012817D001F0B6FC77 +S315080086703044401C01F0E2FB012817D001F0D0FC81 S3150800868061686431884200D9657070BD104801F090 -S31508008690F5FE0128F9D13078401E3F28F5D801F0BB -S315080086A0A5FC606001206070257070BD2078401CB4 -S315080086B0C0B2207031788142F7D165707078FF2892 -S315080086C0F3D1B0780028F0D1FFF7B4FF58000020A6 +S31508008690D5FB0128F9D13078401E3F28F5D801F0DE +S315080086A0BFFC606001206070257070BD2078401C9A +S315080086B0C0B2207031788142F7D165707178FF2990 +S315080086C0F3D10228F1D1FFF7B5FF000058000020CA S315080086D0A03100200948084901604FF46141416012 S315080086E000218160C16001610C2242618161C16122 S315080086F00162416201F0D1B900480040E43100202E @@ -315,7 +315,7 @@ S3150800939000040240000C0240F0B40D460D4B1B6859 S315080093A0C3F30223C3F10704042C00D90424191DAE S315080093B0072901D2002300E0DB1E012606FA04F184 S315080093C0491E294099409E40761E16403143F0BCFE -S315080093D000F04CBC0CED00E000F00701054A1068EF +S315080093D000F04EBC0CED00E000F00701054A1068ED S315080093E04FF6FF03184040EA01200349084310607E S315080093F0704700000CED00E00000FA05F8B51948C2 S31508009400016841F080510160006800F080500090CA @@ -345,12 +345,12 @@ S31508009570E16820F4E050084330602078000706D5FB S315080095803068216920F4604040EAC100306000F08C S315080095903BF83168074AC1F30311515CC8400649D4 S315080095A008600020FFF746FE00207BE7003C0240EB -S315080095B008380240DEB90008540000200148006857 +S315080095B00838024006BA000854000020014800682E S315080095C0704700005400002000B5FFF7F7FF044974 S315080095D00968044AC1F38221515CC84000BD0000F5 -S315080095E008380240EEB9000800B5FFF7E7FF04495E +S315080095E00838024016BA000800B5FFF7E7FF044935 S315080095F00968044AC1F34231515CC84000BD000005 -S3150800960008380240EEB9000810B51748006810F08F +S315080096000838024016BA000810B51748006810F066 S315080096100C01164816D04310042912D0082911D176 S31508009620114C241F216801F03F02216849020AD51E S315080096302068C0F38810A0FB03010023FEF752FE42 @@ -422,15 +422,15 @@ S31508009A40012033E6083802400070004004284FF031 S31508009A50E02104D0086920F004000861704708690D S31508009A6040F0040008617047704710B5401EB0F119 S31508009A70807F01D3012010BD4FF0E02460610F21E3 -S31508009A80601700F0F3F80020A0610720206100208D +S31508009A80601700F0F5F80020A0610720206100208B S31508009A9010BD10B5FFF7E8FF10BD10B50446002C41 S31508009AA003D094F8690010B107E0012010BD00202A S31508009AB084F86800204600F028F8242084F8690015 -S31508009AC02068016821F001010160204600F026FBAC -S31508009AD0012818D0606A10B1204600F09CFA206868 +S31508009AC02068016821F001010160204600F040FB92 +S31508009AD0012818D0606A10B1204600F0B6FA20684E S31508009AE0416821F4904141602068816821F02A018B S31508009AF081602068016841F0010101602046BDE8E7 -S31508009B00104000F0ECBA012010BD70472DE9F84F5F +S31508009B00104000F006BB012010BD70472DE9F84F44 S31508009B1004460D461646984694F86A00202802D050 S31508009B200220BDE8F88FFDB1F6B194F86800012867 S31508009B301CD001204C3420774FF00009C4F820903F @@ -442,498 +442,501 @@ S31508009B80805F08D00CE0206910B1A4F85C1007E0EB S31508009B90A4F85C2004E0206928B13F20A4F85C0002 S31508009BA0B4F85C601CE0A4F85C10F9E7B4F85A0055 S31508009BB0401EA4F85A000022534620212046CDF81C -S31508009BC0008000F029FC08B10320AAE7A068B84283 +S31508009BC0008000F043FC08B10320AAE7A068B84269 S31508009BD001D1206978B12068406A304005F8010B48 S31508009BE0B4F85A000028E1D1202084F86A0084F8E5 S31508009BF06890002095E72068406A304025F8020BF7 -S31508009C00EEE710B5FFF70AFB00F086F900F0F0F969 -S31508009C10BDE81040AFF30080002202488021FFF71C -S31508009C20E7BA00000004024070B500F0DFF9044608 -S31508009C300C4D6868201AB0F5FA7F0AD328780A4BC3 -S31508009C4040B100202870002218468021FFF7D0FA7C -S31508009C506C6070BD01202870012218468021FFF72C -S31508009C60C7FAF5E760000020000402400907090E5C -S31508009C70002806DA00F00F0000F1E02080F8141D35 -S31508009C80704700F1E02080F80014704710B50B48C3 -S31508009C900078410611D480070FD509480068001DD1 -S31508009CA00178FF2909D14078002806D1012100F062 -S31508009CB00FF9BDE81040FEF7BDBC10BD7C000020C2 -S31508009CC09000002010B500F0DFFD00F08FF9144C6D -S31508009CD000F5FA70206000F089F942F21071084424 -S31508009CE0606001F0E9F800200E49088048800E49B6 -S31508009CF0088048800D49088048804EF6030001F028 -S31508009D001BF900F0FBFD04F1080000F0ADFD06218B -S31508009D1004F1080000F062FCBDE8104000F078BCD1 -S31508009D20680000208C000020AC000020A80000205D -S31508009D302DE9F04700F0F6FD354D002708B32880D9 -S31508009D404FF4006000F078FD324CA18988420AD1B0 -S31508009D50012001F007F9288898B100F079FF00F092 -S31508009D6005FE2F800DE040F6060000F065FDA1898E -S31508009D70884206D100F016FF288810B100F0F6FDDB -S31508009D802F8000F033F9244E3168884230D301F52C -S31508009D90FA7131600024DFF88480DFF88490C4EB20 -S31508009DA0041008EB4000C9F80000022001F0DAF8B8 -S31508009DB0288820B100F04CFF00F0D8FD2F80641CE5 -S31508009DC0002CECD00024DFF85C80DFF85C9008EB10 -S31508009DD08410C9F80000052001F0C4F8288820B1CD -S31508009DE000F036FF00F0C2FD2F80641C002CEED078 -S31508009DF000F0FCF87168884207D342F210700844F4 -S31508009E007060BDE8F04700F0D1BFBDE8F0870000FC -S31508009E10800000208832002068000020CA38002010 -S31508009E2098000020E83800209C0000200B4A1068A3 -S31508009E30C1B2C0F307231944C0F30743194401EB21 -S31508009E401061002013181B79194489B2401C382860 -S31508009E50F8D3C843401C80B27047000000000020B9 -S31508009E6010B500F015F800280DD108490648086015 -S31508009E70002000220B181A71401C3828FAD3BDE8B6 -S31508009E80104000F039B810BDA2E742CE000000200D -S31508009E9010B50024054806490068884203D100F039 -S31508009EA009F800B10124204610BD0000000000207A -S31508009EB0A2E742CE10B50024FFF7B8FF0349898F01 -S31508009EC0884200D10124204610BD00000000002071 -S31508009ED070B504460E460025FFF7DAFF38B1382C70 -S31508009EE005D204482044067100F006F801252846E4 -S31508009EF070BD00000000002010B5FFF797FF01496C -S31508009F00888710BD0000002010B5FFF77FF9BDE86F -S31508009F101040FFF7BEBD000010B594B01E4801689A -S31508009F2041F080510160006800F0805001901B48A4 -S31508009F30016841F440410160006800F44040019026 -S31508009F40012007900004089002240D9480010E90C9 -S31508009F5008200F904FF4D87010901194129407A807 -S31508009F60FFF786FB00B1FEE7FFF748FA00B1FEE708 -S31508009F700F2002900394002004904FF4A0500590FF -S31508009F804FF480500690072102A8FFF76FFA0028C1 -S31508009F9000D0FEE714B010BD403802400070004003 -S31508009FA00E48016841F4700101600D48016841F0EE -S31508009FB0010101600A4A0021083211600268094B52 -S31508009FC01A400260031D084A1A60026822F48022B9 -S31508009FD0026003480C3001607047000088ED00E01D -S31508009FE000380240FFFFF6FE10300024FFF708B9DC -S31508009FF010B5FFF7E3FA4FF47A71B0FBF1F0FFF70B -S3150800A00034FD0420FFF722FD0022BDE81040501E53 -S3150800A0101146FFF7C1B990F82410C90706D00168A0 -S3150800A0204A68836A22F400321A434A6090F8241078 -S3150800A030890706D501684A68C36A22F480321A433A -S3150800A0404A6090F82410490706D501684A68036BE8 -S3150800A05022F480221A434A6090F82410090706D58C -S3150800A06001684A68436B22F400421A434A6090F832 -S3150800A0702410C90606D501688A68836B22F48052C3 -S3150800A0801A438A6090F82410890606D501688A68FA -S3150800A090C36B22F400521A438A6090F824104906CA -S3150800A0A011D501684A68036C22F480121A434A6083 -S3150800A0B0016CB1F5801F06D101684A68436C22F429 -S3150800A0C0C0021A434A6090F82410090606D50168AA -S3150800A0D04A68806C22F4002202434A60704738B509 -S3150800A0E004460025E566FFF78BF8034620680068F6 -S3150800A0F000070BD56FF07E400090002220464FF4F3 -S3150800A100001100F089F908B1032038BD2020683411 -S3150800A1106070A0702570002038BD00002DE9F04160 -S3150800A1200446102100220025A3682069E669034336 -S3150800A13060693043034320680668AB4F3E401E43C0 -S3150800A140066020684368E66823F440533343436057 -S3150800A150A369206A03432068866826F430661E438E -S3150800A1608660A24FCE022068A14BB84212D11B6866 -S3150800A17013F0030306D0012B08D0022B04D0032BBF -S3150800A18001D105E00121A9E00221A7E00421A5E00B -S3150800A1900821A3E0974FB84212D11B6813F00C03AD -S3150800A1A006D0042B08D0082B04D00C2B01D105E0CF -S3150800A1B0002193E0022191E004218FE008218DE03F -S3150800A1C08D4FB84212D11B6813F0300306D0102BFE -S3150800A1D008D0202B04D0302B01D105E000217DE0EA -S3150800A1E002217BE0042179E0082177E0834FB84219 -S3150800A1F012D11B6813F0C00306D0402B08D0802B61 -S3150800A20004D0C02B6AD105E0002167E0022165E091 -S3150800A210042163E0082161E0794FB84215D11B6833 -S3150800A22013F4407309D0B3F5807F0AD0B3F5007FE5 -S3150800A23005D0B3F5407F51D105E000214EE002215B -S3150800A2404CE004214AE0082148E06E4FB84215D197 -S3150800A2501B6813F4406309D0B3F5806F0AD0B3F5D1 -S3150800A260006F05D0B3F5406F38D105E0012135E020 -S3150800A270022133E0042131E008212FE0624FB84281 -S3150800A28015D11B6813F4405309D0B3F5805F0AD083 -S3150800A290B3F5005F05D0B3F5405F1FD105E0002197 -S3150800A2A01CE002211AE0042118E0082116E0574FA5 -S3150800A2B0B84213D11B6813F4404308D0B3F5804F56 -S3150800A2C009D0B34205D0B3F5404F07D105E00021C8 -S3150800A2D004E0022102E0042100E00821E369B34218 -S3150800A2E040D1092935D2DFE801F0050F19342134A8 -S3150800A2F034342B00FFF768F94100606801EB500120 -S3150800A300B1FBF0F082B225E0FFF76EF94100606814 -S3150800A31001EB5001B1FBF0F082B21BE060683C49EA -S3150800A32001EB5001B1FBF0F082B213E0FFF76CF9D4 -S3150800A3304100606801EB5001B1FBF0F082B209E020 -S3150800A34060684FF4803101EB5001B1FBF0F082B246 -S3150800A35000E0012522F00F00C2F3420108432168FC -S3150800A360C8603EE009293BD2DFE801F005111D3A35 -S3150800A370263A3A3A3200FFF727F90146606801EBB8 -S3150800A3805001B1FBF0F0216880B2C86029E0FFF700 -S3150800A3902BF90146606801EB5001B1FBF0F021682A -S3150800A3A080B2C8601DE061681A4A02EB5102B2FB2E -S3150800A3B0F1F189B2C16014E0FFF726F90146606839 -S3150800A3C001EB5001B1FBF0F0216880B2C86008E0EB -S3150800A3D0616806EB5102B2FBF1F189B2C16000E097 -S3150800A3E001252846BDE8F081F369FFEF001001401A -S3150800A3F0903802400044004000480040004C0040AD -S3150800A400005000400014014000780040007C0040E5 -S3150800A4100048E8010024F4002DE9F04104460E4600 -S3150800A42017469846069D1DE0681C1BD02DB1FEF701 -S3150800A430E7FEA0EB0800A84214D32068016821F4BF -S3150800A440D07101602068816821F0010181602020B7 -S3150800A45084F8690084F86A00002084F868000320FC -S3150800A460BDE8F0812068C06936EA000004D0002003 -S3150800A470B842D9D00020F3E70120F9E710B5002348 -S3150800A480014604480122FFF741FB08B1002010BD30 -S3150800A490012010BDE4310020FF2100F8011B7047A0 -S3150800A4A035220270012242708170C01C704700007C -S3150800A4B032210170042141700249496AC0F802102C -S3150800A4C0801D7047543200203721017003214170E6 -S3150800A4D001228270C17006210171401D704700007B -S3150800A4E036210170042141700249C969C0F8021079 -S3150800A4F0801D70475432002010B58B185B1E0BE088 -S3150800A5000C784A7802EB042292B2104480B2904248 -S3150800A51001D2401C80B2891C9942F1D3994207D1D5 -S3150800A52009780902084480B2884201D2401C80B2E8 -S3150800A53010BDFFF75BBD00002DE9F0410446012080 -S3150800A54020706070164D287EA0700020E070154EB1 -S3150800A5503168616020818021618113490968E16061 -S3150800A56020616061A06104F11C00D5E90512074667 -S3150800A570FDF75BFFA869C0F110013844FDF7A2FF9B -S3150800A580402104F12C00FDF79DFF802104F16C00A9 -S3150800A590FDF798FF7068C4F8EC00BDE8F08100008C -S3150800A5A054320020F6B900088C00002000F03AB8B2 -S3150800A5B00749828C0A80C28C4A800649028D0A8025 -S3150800A5C0428D4A800449028E0A80408E4880704730 -S3150800A5D08C000020AC000020A800002038B50B4CE9 -S3150800A5E06061A1610025A5704FF6FF70ADF8000007 -S3150800A5F0ADF802004FF48641684601F07FF96060C5 -S3150800A60010B14FF488418180258038BD543200202E -S3150800A6100021024801804180704700008C0000201C -S3150800A620704700002DE9F84F0120814C814D002626 -S3150800A6304FF493784FF002094FF47A774FF0030AF4 -S3150800A640218804F1080242F2107B009241454FD05E -S3150800A65009DCB1B1A1F580710F391FD0012921D0CC -S3150800A66016290AD141E0A1F5807155397DD0012915 -S3150800A6707CD015297BD016297AD026800220BDE801 -S3150800A680F88F0120A070276100F004FA216900986C -S3150800A69000F03FFA002040F20F112180F0B34FF48A -S3150800A6A0887020802878800703D4009800F024FA60 -S3150800A6B0A8B32878800703D500F08CF9022836D08D -S3150800A6C020694EF66021884201DA40002061A078B0 -S3150800A6D00228D9D1276100F0F5F92169009800F020 -S3150800A6E018FA002040F22511218018B3A4F800803A -S3150800A6F02878800703D4009800F0FEF9E0B128789E -S3150800A700800703D500F066F9052817D02069584553 -S3150800A71037DC00F57A702061A07801E003E004E0F8 -S3150800A7200328D8D10CE00320A9E70020A7E784F87E -S3150800A7300290CFE70320A2E70020A0E784F802A052 -S3150800A7403B48FFF735FF208C00F076F84FEA0048C3 -S3150800A750608C00F071F840EA080040084FF00042AB -S3150800A76000EB4001C1EBC01103E018E01BE02FE04D -S3150800A77032E0B2EBC10F07D94FF47A714843206132 -S3150800A78005E0268000207AE76FF000402061216905 -S3150800A790009800F0BEF9002040F25511218098B3C8 -S3150800A7A04FF4AB702080009800F0A6F968B384F8DF -S3150800A7B002902761FFF72CFFFFF732FF00F082F9BE -S3150800A7C02169009800F0A5F900204FF4B5712180A1 -S3150800A7D000B340F26B1020802878800703D40098D5 -S3150800A7E000F08AF9C0B12878800703D500F0F2F89E -S3150800A7F0052813D02069584516DC00F57A702061C3 -S3150800A800A0780328DAD10BE000E001E0032036E760 -S3150800A810002034E7032032E7002030E784F802A05E -S3150800A8200348FFF7C5FE8EE72680002027E70000CD -S3150800A830543200207C000020010241EA102080B238 -S3150800A8407047FFF7DEF9FFF70BFBFFF73BFAFDF75B -S3150800A85005FF00210846FFF73BFBFFF7E5F9FFF781 -S3150800A86067FAFDF7F9FEF8E706490A7802704A78AA -S3150800A87042708A788270CA78C2700A7902714979F8 -S3150800A880417170474C00002010B517480821017027 -S3150800A89000224270272181706921C1705B210171F4 -S3150800A8A0452141711249114B0B6001234B600A8205 -S3150800A8B048618A61CA61D80508620846FEF70EF93A -S3150800A8C00B4904230B4A0A48C831FEF78AF80A4A94 -S3150800A8D004230748A2F58071FEF74CF8BDE810403E -S3150800A8E00348FEF7ACBA00004C0000200080024086 -S3150800A8F0B8000020D01900200002002007480849A7 -S3150800A90002780A7042784A7082788A70C278CA7069 -S3150800A91002790A7140794871704700004C0000209E -S3150800A9207600002070B500250E48FEF797F8B8B9EE -S3150800A9300C4CA08F85B2216C0B482A46FDF775FD95 -S3150800A940216B086840F0004008600020A063216879 -S3150800A95001F580514A69120602D580224A6188604B -S3150800A960284670BDB8000020883200202DE9F04145 -S3150800A9700126154FFD6AFFF739FB00F1FA0405E0D9 -S3150800A980FFF734FBA04201D9002602E02868002818 -S3150800A990F6DB012E0BD10D480488F86A806822463A -S3150800A9A00B49FDF742FD08482146FEF76AFA386862 -S3150800A9B000F580504169890603D5202141610021AF -S3150800A9C04160BDE8F0810000B8000020800000204A -S3150800A9D08832002070B50F480468207802280DD107 -S3150800A9E00D490422201DFDF7F4FC38B90B4D04F17E -S3150800A9F01C00D5E90512FDF7ECFC08B1002070BD76 -S3150800AA00206968620648018804F1F000BDE87040D4 -S3150800AA1000F008B890000020F6B90008543200206B -S3150800AA208000002010B544180023194A29E001784F -S3150800AA30332920D006DC01290BD003290DD006299D -S3150800AA401CD10EE0352910D0362910D0FF2915D192 -S3150800AA501BE0D0F80210916210E0D0F802101163E2 -S3150800AA600CE0D0F80210D16208E0837806E0D0F84E -S3150800AA700210D16102E0D0F8021011624178801C00 -S3150800AA800844A042D3D3184610BD184610BD00008E -S3150800AA905432002070B50A4D2C682046FFF74CFD4D -S3150800AAA0012104F1F000FFF7FBFCFFF70DFDFFF7AE -S3150800AAB0F3FC01462868BDE87040091A00F00ABF91 -S3150800AAC09000002070B50B4D2C682046FFF734FD2A -S3150800AAD0032104F1F000FFF7E3FCFFF701FDFFF7A0 -S3150800AAE0E7FCFFF7D9FC01462868BDE87040091A5B -S3150800AAF000F0F0BE9000002010B50446FFF719FDDF -S3150800AB002168401A6168884201DB012010BD0020D7 -S3150800AB1010BD10B504466160FFF70BFD206010BD3F -S3150800AB2030B5144DC2780A44D4B2EC70827802EB80 -S3150800AB301122D2B2AA7043786B7000782870B2EBF3 -S3150800AB40112F05D25B1CDBB26B700BB9401C287049 -S3150800AB50C8B284420DD2521CD0B2A870002808D1BF -S3150800AB606878401CC0B26870002802D12878401C5A -S3150800AB70287030BDA400002010B5094C0146E069D4 -S3150800AB800830FFF7CDFFE06904F128010A78027260 -S3150800AB904A7842728A788272C978C17210BD0000FA -S3150800ABA07C0000202DE9F047254D002029882A2918 -S3150800ABB002D22880BDE8F08728804FF40076214C21 -S3150800ABC0214F224602F11601B4F81490881DB2F8F6 -S3150800ABD026C0B7F80080B9F5807F128D7B8809D02A -S3150800ABE0B145E7D1C445E5D19A42E3D1BDE8F0477E -S3150800ABF000F0FEB8C445DDD19A42DBD100F0F8F882 -S3150800AC00A682D4F816002062618BA1840F4B1A68BD -S3150800AC10C4F816209B886383C4F8062063812060E5 -S3150800AC20A180A08BE084E08B20853888A083788873 -S3150800AC30E0834FF4C160A0812A202880BAE700008B -S3150800AC4080000020883200208C000020760000203A -S3150800AC502DE9F05FDFF82CA14FF6FF724A4B5046FC -S3150800AC60BAF81E10008C9C8891421D6809D1904242 -S3150800AC7007D146480168CAF800108088AAF8040077 -S3150800AC803FE0434B434F1A88B7F80090B7F8028065 -S3150800AC9001EA0206404F09EA0202964206D15A889C -S3150800ACA000EA020308EA0202934205D03B480188FB -S3150800ACB039804088788001E0398078804FF0000B31 -S3150800ACC0354B1B1F83F800B03E88DFF8D4C07F8859 -S3150800ACD0197801EB41000CEB80000288964202D1FC -S3150800ACE04288974204D0491CC9B219700829EFD383 -S3150800ACF01978082912D04168CAF800100089AAF8FC -S3150800AD000400CAF80650AAF80A400820AAF80C0057 -S3150800AD10244801880E310180BDE8F09F1948FF22BA -S3150800AD200621FDF7C7FBCAF820B0AAF824B0CAF86E -S3150800AD300650AAF80A40CAF81650AAF81A40AAF8FD -S3150800AD402660AAF82870AAF81C90AAF81E804FF464 -S3150800AD508070AAF81400AAF80E000820AAF81000B5 -S3150800AD6006208AF8120004208AF813004FF4C160FE -S3150800AD70AAF80C000C490348363008602A2109480D -S3150800AD800180C9E78832002076000020FEB9000855 -S3150800AD90AC0000208C000020B4000020A800002091 -S3150800ADA0283900208000002090000020F0B50E4AC7 -S3150800ADB09078401CC5B29570002313700B4E11781D -S3150800ADC001EB410006EB8000048847883C4304D029 -S3150800ADD0847A2C1B782C00DB0360491CC8B21070DF -S3150800ADE00828ECD3F0BD0000B00000202839002068 -S3150800ADF02DE9F0412E4F4FF0000C87F800C02D4E7C -S3150800AE003B7803EB430206EB8202148884B155882B -S3150800AE1075B1B0F80080A0450AD14488AC4207D184 -S3150800AE200868506088881081B8789072BDE8F0810B -S3150800AE305B1CDAB23A70082AE2D387F800C03B787E -S3150800AE4003EB430206EB820214880CB9548824B13A -S3150800AE505B1CDBB23B70082BF1D33B78082B1DD16A -S3150800AE6087F803C087F801C087F800C0BC783A782D -S3150800AE7002EB420306EB8303FD789B7AE31AAB42A7 -S3150800AE8001DDFB707A70521CD2B23A70082AEED3F2 -S3150800AE907A783A7002EB420206EB8202006810608A -S3150800AEA00868506088881081B8789072BEE70000FC -S3150800AEB0B00000202839002010B5154A002151702D -S3150800AEC002F10803507823F81010401CC0B25070E5 -S3150800AED00028F7D051700F4B5078C0EB001403EBE5 -S3150800AEE044046176401CC0B250700028F4D04FF478 -S3150800AEF0806090815170074B1E33507803EB8014A5 -S3150800AF00A180401CC0B250700028F6D010BD0000C9 -S3150800AF107C000020CA38002010B5064914220020FB -S3150800AF20FFF7EAFA18B1BDE81040FFF785BC4FF6FF -S3150800AF30FF7010BD9632002010B5094A00215170E5 -S3150800AF4002F10803517833F811402CB1491CC9B2F3 -S3150800AF5051700029F6D010BD517823F8110010BDA4 -S3150800AF607C0000202DE9F05FF84FFC690026F84DBB -S3150800AF70042805F1360A77D0C7F814A0C7F818A030 -S3150800AF8003284FF0010B4FF0100909D0022814D0FE -S3150800AF90052805F12A047BD0A87B452843D185E0FE -S3150800AFA0607E00F00F000328F8D1208A0028F5D12A -S3150800AFB008203870FEF76AFEA6E3E4492431C8780B -S3150800AFC0401C10F0FF00C8700ED18878401C10F0A5 -S3150800AFD0FF00887008D14878401C10F0FF004870C0 -S3150800AFE002D10878401C0870BE80FE80607E072863 -S3150800AFF012D0052810D0002815D0218AA9B3A07E22 -S3150800B000411EA1760FD2E07E082824D0617E02294F -S3150800B0100AD0012908D009E0A07E401CC0B2A0765B -S3150800B0207828BBD16676ECE0052814D0042800D928 -S3150800B030042003218140A176E07E401CE076607EF4 -S3150800B04000F00F000928EED2DFE800F0DBFC11144F -S3150800B050FBDBFBDBFB00667680203870FEF716FE0E -S3150800B060142085F82F00D2E39EE008E010E085F86A -S3150800B0702F60E4E104203870FEF708FE62E300F072 -S3150800B0800F000328CFD108203870FEF7FFFD3BE3F9 -S3150800B090386A80880028C6D0FE617C61BC61FE8063 -S3150800B0A0BE8008203870FFF781FA7DE0297C687C2D -S3150800B0B000EB0120B9888842B5D8B880287D80067B -S3150800B0C0B1D1687D0028AED1A048103001884088EB -S3150800B0D001B928B1EA8B8A42A5D1298C8142A2D12D -S3150800B0E0FFF71AFF4FF6FF7840459CD1E87D062802 -S3150800B0F004D011280FD0012895D115E000F0FAFBED -S3150800B100404590D1934CA8466A8C6B8B2146B5F87E -S3150800B1101CC0A88C9BE0B8881C38B8808D481E30A7 -S3150800B120386200F1400269E095F822000828A9D1A2 -S3150800B13085F822604FF6F771A88C884202D3093049 -S3150800B140A88401E00830A884688BE883A88B288443 -S3150800B1507E481030018869834088A883B5E38188D2 -S3150800B160F1B3AB8C8B4247D1C18829B16B8C8B422A -S3150800B17002D0B1F58A4F3FD1018809B943885BB13E -S3150800B180414502D14388434506D06B8B8B4233D168 -S3150800B190A98B438899422FD1FE61022038707C61C1 -S3150800B1A0BC61FE80FFF702FAF988002929D001F16F -S3150800B1B01C00B880020A2A746874386A027AAA756A -S3150800B1C01122EA750831C1F3072242EA0121E9840E -S3150800B1D02E8581886984C188A9845C49103100E07C -S3150800B1E00AE00A886A834988A9830188E98340882E -S3150800B1F02884C7F814A058E340303862386A904269 -S3150800B200ADD33AE394F819A0BAF1000F1ED0B4F8FA -S3150800B21004A050451AD1B4F806A0524516D1B4F880 -S3150800B22000A0534512D1B4F802A0D4450ED1FC6152 -S3150800B2303E7098F82F0041077CD566762020387036 -S3150800B24001E02DE2F9E0FEF721FD16E31E348C42FB -S3150800B250D8D998F82F2002F03F02022A10D1F88197 -S3150800B2607E703A4B08337A7833F81240844202D11A -S3150800B27000247E705FE0521CD2B27A70002AF2D0A7 -S3150800B28098F82F004007BCD4142088F82F002820EF -S3150800B290B880502088F82E0098F8293098F82D00A4 -S3150800B2A088F8290098F8281098F82C0088F82800BB -S3150800B2B088F82C1098F8272098F82B0088F827008B -S3150800B2C088F82B2098F82600787098F82A4088F88D -S3150800B2D0264088F82A005B1C13F0FF0388F82D30F7 -S3150800B2E00ED1491C11F0FF0188F82C1008D1521C08 -S3150800B2F012F0FF0188F82B1002D1401C88F82A00AA -S3150800B300B8F82200F881B8F82410A8F82210A8F88E -S3150800B3102400B8F81A00A8F81E00B8F81C00A8F807 -S3150800B32020000A4810300188A8F81A104088A8F8A2 -S3150800B3301C00ABE2AAE07A78C2EB021001EB4000EF -S3150800B340437E4BB1072B0DD013E000007C00002094 -S3150800B35088320020CA3800207878C0EB001001EB4C -S3150800B36040040BE024B1837E94F81AC0634500D9E3 -S3150800B3700446521CD0B278700028DCD0002C71D05C -S3150800B380BA46FC610320A0762076A6750420E075EF -S3150800B390E676B8F82400A080B8F82200E080B8F86D -S3150800B3A01A002080B8F81C00608084F819B0F948A3 -S3150800B3B001782173417861738178A173C078E0734D -S3150800B3C0A4F810B098F82900E07298F82800A0723E -S3150800B3D098F82700607298F8260020720120FFF777 -S3150800B3E0CBFB98F82E0000F0F001502925D98AF8F1 -S3150800B3F001606FF0040101EB101319E008EB00027D -S3150800B40092F836108AF80210B9B1012902D0022939 -S3150800B41004D007E0401C8AF8010009E092F83710CA -S3150800B420042920D092F8371039B108448AF8010067 -S3150800B4309AF80100B0EB830FE0DB85F82F902E35E4 -S3150800B440687840F00200687002202872042068724A -S3150800B4500620A8720A20E8722C20B880602005F819 -S3150800B4602E09D9E1FEE09AF8010092F83810404416 -S3150800B47090F8390040EA0120AAF80E0040F20A6165 -S3150800B480884200D908466082A082D6E798F82E102E -S3150800B490090989007970BA88511A143989B2B980AC -S3150800B4A0627E02F00F02022A03D100F03F02122A3E -S3150800B4B017D009B9810714D098F826104346227A7E -S3150800B4C091427DD193F82710627A9142F9D193F887 -S3150800B4D02810A27A9142F4D193F82910E27A91427F -S3150800B4E0EFD1C006C2463DD5218AD9B304F10C0076 -S3150800B4F0FFF716FBA74B9AF82A101B1D18788142EE -S3150800B50030D19AF82B20D64659788A422AD19EF805 -S3150800B5102CC09A78944525D19EF82DC0DB789C4599 -S3150800B52020D120736173A273E373E07EA8B9207EED -S3150800B530A17E401AA17DA0EBD10040B20144C9B258 -S3150800B540A175002801DA404240B2E27DA0EB9200E4 -S3150800B5501044E07500EBD100207687F800B0207E15 -S3150800B560A0762682607E00F00F0109297AD2DFE8EC -S3150800B57001F07905177AF8F7F627F5003878C00745 -S3150800B58070D003206076402038702682B88818B1BB -S3150800B59042213970FFF7F0FAFE80FEF777FBB3E039 -S3150800B5A03878C00705D09AF82F0000F03F00122817 -S3150800B5B007D020203870FEF769FBF86946765FE603 -S3150800B5C023E19AF82E0000F0F001502920D97E7068 -S3150800B5D06FF0040101EB101316E00AEB000292F873 -S3150800B5E03610B970A1B1012902D0022903D006E0AC -S3150800B5F0401C787008E092F83710042921D092F898 -S3150800B600371029B1084478707878B0EB830FE4DBFB -S3150800B610032060769AF8260020729AF8270060724E -S3150800B6209AF82800A0729AF82900E0720120FFF71C -S3150800B630A3FA422038702682BE80FE80FEF726FBDB -S3150800B64062E0787892F83810504490F8390040EA69 -S3150800B6500120F88140F20A61884200D908466082D2 -S3150800B660A082D5E746E09AF82F10CA071CD0C20672 -S3150800B6701AD4208AF0BBB888401C80B2FFF77CFA3F -S3150800B680387840F010003870B98811B140F00200DF -S3150800B6903870FEF7FBFAA4F810B008206076E67654 -S3150800B6A0112085F82F00B2E089060BD59AF83420C8 -S3150800B6B09AF8351041EA02217A690A447A61BA8809 -S3150800B6C0511AB980B98841B1C00606D4387840F015 -S3150800B6D0020038700846FFF74FFA9AF830109AF8C1 -S3150800B6E0310000EB012080B2F881A18A814200D3A3 -S3150800B6F010B900E04DE0F981F88960823878800752 -S3150800B70047D0FE80FEF7C2FA3878810605D5FE8056 -S3150800B7106676142085F82F0079E0C10609D5FE80E3 -S3150800B720A4F810B004206076E676112085F82F007C -S3150800B7306DE0F98829B1C00700D02682208A88B131 -S3150800B740F880E676B8697861F88890B1208A80B181 -S3150800B7502830B880182085F82F005AE011E086E0D6 -S3150800B7603EE019E0608A884200D2F880F888208294 -S3150800B770E7E7387880070CD52820B88085F82F9019 -S3150800B78047E03878C00778D0667687F80090FEF7E5 -S3150800B7907DFA72E0A0000020B88808B1FFF7ECF93E -S3150800B7A09AF82F00C00711D03878C00704D00720B0 -S3150800B7B06076A676268201E0062060760120FFF7ED -S3150800B7C0DBF987F80090FEF761FA1EE03878C007C3 -S3150800B7D003D00520607626824FE0B888A8B94CE0E9 -S3150800B7E0B88808B1FFF7C8F99AF82F00C0070AD039 -S3150800B7F007206076A6760120FFF7BEF987F8009045 -S3150800B800FEF744FA01E0B88880B388F82F9028201C -S3150800B810B880502085F82E001835207AA874607AEA -S3150800B820E874A07A2875E07A6875207BA873607B2F -S3150800B830E873A07B2874E07B6874062005F8010C81 -S3150800B840A1886981E188A98121490A886A8049888D -S3150800B850A9802188E98061882981183D617EC90609 -S3150800B8600FD585F8316085F830600FE005E0387847 -S3150800B870C00702D007206076A676BE803E70BDE877 -S3150800B880F09F85F830000A2085F831004020A87519 -S3150800B890B888010A2974687485F8356085F83460B3 -S3150800B8A06E8600F027F8C04368864520A873EE73B5 -S3150800B8B06E752E757889401C7881010AA974E8741A -S3150800B8C02E83FFF729FBC04328833E70D7E7000085 -S3150800B8D08C0000200346002908DD05488AB2C2808C -S3150800B8E08069834202D01946FCF79FBD7047000065 -S3150800B8F07C000020062000F04DB800002DE9F0413C -S3150800B90004460F46214B0025214A4FF4FA484FF4C6 -S3150800B91080569089401C80B29081404500D396811C -S3150800B92055709089FEF788FF0146507803EB801C16 -S3150800B930BCF804C06145ECD0401CC0B25070002869 -S3150800B940EFD000205570517803EB8116B688A6B162 -S3150800B950491CC9B251700029F5D090B191890A02E3 -S3150800B96042EA11218180C7806CB1218801806188F3 -S3150800B970418040210172BDE8F081507803EB8010C8 -S3150800B980EBE70020F7E70560F3E70000E83800205A -S3150800B9907C00002010B50E496FF013034A7C097C21 -S3150800B9A003EB012111448CB2204480B208490822D5 -S3150800B9B01A31FEF7A1FD064922462231FEF79CFD03 -S3150800B9C018B1BDE81040FEF737BF4FF6FF7010BD3F -S3150800B9D0883200204FF04070E1EE100A70470000F0 -S3150800B9E00000000000000102030406070809000021 -S3150800B9F0000001020304ADDE122363825363FFFFD6 -S3150800BA00FFFFFFFF24BA000840000020780000006E -S3150800BA10388200089CBA0008B8000020303F0000B1 -S3150800BA205482000801000000100000000000000019 -S3150800BA3000000000000000000024F40000000000E0 -S3150800BA4000000000000000000000000000000000E8 -S3150800BA5000000000000000000000000000000000D8 -S3150800BA6000000000000000000000000000000000C8 +S31508009C00EEE710B500F054FCFFF708FB00F09AF9F0 +S31508009C1000F008FABDE81040AFF3008000220248C1 +S31508009C208021FFF7E5BA00000004024070B500F095 +S31508009C30F7F904460C4D6868201AB0F5FA7F0AD37E +S31508009C4028780A4B40B10020287000221846802147 +S31508009C50FFF7CEFA6C6070BD012028700122184605 +S31508009C608021FFF7C5FAF5E76000002000040240EE +S31508009C700907090E002806DA00F00F0000F1E020B7 +S31508009C8080F8141D704700F1E02080F80014704732 +S31508009C9010B50D480078410614D4800712D50B4834 +S31508009CA000680B490988091F89B20079FF2809D17C +S31508009CB0022907D10121002000F020F9BDE8104053 +S31508009CC0FEF7B8BC10BD00007C0000209000002004 +S31508009CD08000002010B500F0EBFD00F0A1F9144C4F +S31508009CE000F5FA70206000F09BF942F21071084402 +S31508009CF0606001F0F5F800200E49088048800E499A +S31508009D00088048800D49088048804EF6030001F017 +S31508009D1027F900F007FE04F1080000F0B9FD062156 +S31508009D2004F1080000F06EFCBDE8104000F084BCA9 +S31508009D30680000208C000020AC000020A80000204D +S31508009D402DE9F04700F002FE354D002708B32880BC +S31508009D504FF4006000F084FD324CA18988420AD194 +S31508009D60012001F013F9288898B100F085FF00F06A +S31508009D7011FE2F800DE040F6060000F071FDA18966 +S31508009D80884206D100F022FF288810B100F002FEB2 +S31508009D902F8000F045F9244E3168884230D301F50A +S31508009DA0FA7131600024DFF88480DFF88490C4EB10 +S31508009DB0041008EB4000C9F80000022001F0E6F89C +S31508009DC0288820B100F058FF00F0E4FD2F80641CBD +S31508009DD0002CECD00024DFF85C80DFF85C9008EB00 +S31508009DE08410C9F80000052001F0D0F8288820B1B1 +S31508009DF000F042FF00F0CEFD2F80641C002CEED050 +S31508009E0000F00EF97168884207D342F210700844D0 +S31508009E107060BDE8F04700F0DDBFBDE8F0870000E0 +S31508009E20800000208832002068000020CA38002000 +S31508009E3098000020E83800209C00002010B5002378 +S31508009E40014604480122FFF761FE08B1002010BD53 +S31508009E50012010BDE43100200B4A1068C1B2C0F3DE +S31508009E6007231944C0F30743194401EB1061002086 +S31508009E7013181B79194489B2401C3828F8D3C843EB +S31508009E80401C80B2704700000000002010B500F0AA +S31508009E9015F800280DD10849064808600020002258 +S31508009EA00B181A71401C3828FAD3BDE8104000F088 +S31508009EB039B810BDA2E742CE0000002010B5002434 +S31508009EC0054806490068884203D100F009F800B140 +S31508009ED00124204610BD000000000020A2E742CE63 +S31508009EE010B50024FFF7B8FF0349898F884200D1CF +S31508009EF00124204610BD00000000002070B504466D +S31508009F000E460025FFF7DAFF38B1382C05D204488B +S31508009F102044067100F006F80125284670BD0000A9 +S31508009F200000002010B5FFF797FF0149888710BD8C +S31508009F300000002010B5FFF769F9BDE81040FFF7EB +S31508009F40A8BD000010B594B01E48016841F08051C4 +S31508009F500160006800F0805001901B48016841F4D8 +S31508009F6040410160006800F44040019001200790DC +S31508009F700004089002240D9480010E9008200F908A +S31508009F804FF4D87010901194129407A8FFF770FB3D +S31508009F9000B1FEE7FFF732FA00B1FEE70F200290A4 +S31508009FA00394002004904FF4A05005904FF480507D +S31508009FB00690072102A8FFF759FA002800D0FEE705 +S31508009FC014B010BD403802400070004010480168C7 +S31508009FD041F4700101600F48016841F00101016018 +S31508009FE00C4A00210832116002680B4B1A400260C5 +S31508009FF0031D0A4A1A60026822F480220260054894 +S3150800A0000C30016058060249803908607047000024 +S3150800A01088ED00E000380240FFFFF6FE103000240D +S3150800A020FFF7EEB810B5FFF7C9FA4FF47A71B0FB2F +S3150800A030F1F0FFF71AFD0420FFF708FD0022BDE83E +S3150800A0401040501E1146FFF7A7B990F82410C9070B +S3150800A05006D001684A68836A22F400321A434A60C5 +S3150800A06090F82410890706D501684A68C36A22F45D +S3150800A07080321A434A6090F82410490706D50168C9 +S3150800A0804A68036B22F480221A434A6090F8241027 +S3150800A090090706D501684A68436B22F400421A4349 +S3150800A0A04A6090F82410C90606D501688A68836B49 +S3150800A0B022F480521A438A6090F82410890606D53D +S3150800A0C001688A68C36B22F400521A438A6090F8C2 +S3150800A0D02410490611D501684A68036C22F48012D7 +S3150800A0E01A434A60016CB1F5801F06D101684A68B7 +S3150800A0F0436C22F4C0021A434A6090F824100906F9 +S3150800A10006D501684A68806C22F4002202434A6038 +S3150800A110704738B504460025E566FFF771F803462B +S3150800A1202068006800070BD56FF07E40009000227B +S3150800A13020464FF4001100F089F908B1032038BD14 +S3150800A140202068346070A0702570002038BD00009B +S3150800A1502DE9F0410446102100220025A368206954 +S3150800A160E669034360693043034320680668AB4FDA +S3150800A1703E401E43066020684368E66823F4405361 +S3150800A18033434360A369206A03432068866826F43C +S3150800A19030661E438660A24FCE022068A14BB842A5 +S3150800A1A012D11B6813F0030306D0012B08D0022B2B +S3150800A1B004D0032B01D105E00121A9E00221A7E083 +S3150800A1C00421A5E00821A3E0974FB84212D11B68E5 +S3150800A1D013F00C0306D0042B08D0082B04D00C2B44 +S3150800A1E001D105E0002193E0022191E004218FE0EE +S3150800A1F008218DE08D4FB84212D11B6813F0300349 +S3150800A20006D0102B08D0202B04D0302B01D105E026 +S3150800A21000217DE002217BE0042179E0082177E036 +S3150800A220834FB84212D11B6813F0C00306D0402BE7 +S3150800A23008D0802B04D0C02B6AD105E0002167E046 +S3150800A240022165E0042163E0082161E0794FB84204 +S3150800A25015D11B6813F4407309D0B3F5807F0AD073 +S3150800A260B3F5007F05D0B3F5407F51D105E0002155 +S3150800A2704EE002214CE004214AE0082148E06E4FF6 +S3150800A280B84215D11B6813F4406309D0B3F5806F43 +S3150800A2900AD0B3F5006F05D0B3F5406F38D105E0A5 +S3150800A2A0012135E0022133E0042131E008212FE0C5 +S3150800A2B0624FB84215D11B6813F4405309D0B3F561 +S3150800A2C0805F0AD0B3F5005F05D0B3F5405F1FD1B4 +S3150800A2D005E000211CE002211AE0042118E008210B +S3150800A2E016E0574FB84213D11B6813F4404308D001 +S3150800A2F0B3F5804F09D0B34205D0B3F5404F07D127 +S3150800A30005E0002104E0022102E0042100E0082122 +S3150800A310E369B34240D1092935D2DFE801F0050FD8 +S3150800A3201934213434342B00FFF74EF941006068A4 +S3150800A33001EB5001B1FBF0F082B225E0FFF754F9CA +S3150800A3404100606801EB5001B1FBF0F082B21BE0FE +S3150800A35060683C4901EB5001B1FBF0F082B213E0B2 +S3150800A360FFF752F94100606801EB5001B1FBF0F0CC +S3150800A37082B209E060684FF4803101EB5001B1FB0D +S3150800A380F0F082B200E0012522F00F00C2F342018C +S3150800A39008432168C8603EE009293BD2DFE801F09E +S3150800A3A005111D3A263A3A3A3200FFF70DF90146E9 +S3150800A3B0606801EB5001B1FBF0F0216880B2C8601B +S3150800A3C029E0FFF711F90146606801EB5001B1FB7E +S3150800A3D0F0F0216880B2C8601DE061681A4A02EB95 +S3150800A3E05102B2FBF1F189B2C16014E0FFF70CF932 +S3150800A3F00146606801EB5001B1FBF0F0216880B2BC +S3150800A400C86008E0616806EB5102B2FBF1F189B257 +S3150800A410C16000E001252846BDE8F081F369FFEF39 +S3150800A42000100140903802400044004000480040B7 +S3150800A430004C0040005000400014014000780040E5 +S3150800A440007C00400048E8010024F4002DE9F041B2 +S3150800A45004460E4617469846069D1DE0681C1BD006 +S3150800A4602DB1FEF7CDFEA0EB0800A84214D3206854 +S3150800A470016821F4D07101602068816821F001012A +S3150800A4808160202084F8690084F86A00002084F836 +S3150800A49068000320BDE8F0812068C06936EA00003C +S3150800A4A004D00020B842D9D00020F3E70120F9E70C +S3150800A4B002490148086070470080000808ED00E07E +S3150800A4C0FF2100F8011B70473522027001224270F5 +S3150800A4D08170C01C70470000322101700421417050 +S3150800A4E00249496AC0F80210801D7047543200209C +S3150800A4F0372101700321417001228270C170062143 +S3150800A5000171401D70470000362101700421417019 +S3150800A5100249C969C0F80210801D704754320020EC +S3150800A52010B58B185B1E0BE00C784A7802EB0422F8 +S3150800A53092B2104480B2904201D2401C80B2891C6B +S3150800A5409942F1D3994207D109780902084480B2A1 +S3150800A550884201D2401C80B210BDFFF761BD0000E1 +S3150800A5602DE9F0410446012020706070164D287EC2 +S3150800A570A0700020E070154E31686160208180214E +S3150800A580618113490968E16020616061A06104F195 +S3150800A5901C00D5E905120746FDF747FFA869C0F173 +S3150800A5A010013844FDF78EFF402104F12C00FDF719 +S3150800A5B089FF802104F16C00FDF784FF7068C4F8F8 +S3150800A5C0EC00BDE8F0810000543200201EBA0008F5 +S3150800A5D08C00002000F03AB80749828C0A80C28CA9 +S3150800A5E04A800649028D0A80428D4A800449028EB5 +S3150800A5F00A80408E488070478C000020AC000020FE +S3150800A600A800002038B50B4C6061A1610025A57033 +S3150800A6104FF6FF70ADF80000ADF802004FF4864122 +S3150800A620684601F07FF9606010B14FF48841818077 +S3150800A630258038BD5432002000210248018041801F +S3150800A640704700008C000020704700002DE9F84F85 +S3150800A6500120814C814D00264FF493784FF0020972 +S3150800A6604FF47A774FF0030A218804F1080242F280 +S3150800A670107B009241454FD009DCB1B1A1F580713C +S3150800A6800F391FD0012921D016290AD141E0A1F599 +S3150800A690807155397DD001297CD015297BD01629A2 +S3150800A6A07AD026800220BDE8F88F0120A0702761A5 +S3150800A6B000F004FA2169009800F03FFA002040F201 +S3150800A6C00F112180F0B34FF4887020802878800716 +S3150800A6D003D4009800F024FAA8B32878800703D595 +S3150800A6E000F08CF9022836D020694EF6602188429F +S3150800A6F001DA40002061A0780228D9D1276100F04C +S3150800A700F5F92169009800F018FA002040F22511A1 +S3150800A710218018B3A4F800802878800703D400980D +S3150800A72000F0FEF9E0B12878800703D500F066F955 +S3150800A730052817D02069584537DC00F57A7020615E +S3150800A740A07801E003E004E00328D8D10CE0032058 +S3150800A750A9E70020A7E784F80290CFE70320A2E73D +S3150800A7600020A0E784F802A03B48FFF735FF208CBD +S3150800A77000F076F84FEA0048608C00F071F840EA7D +S3150800A780080040084FF0004200EB4001C1EBC01141 +S3150800A79003E018E01BE02FE032E0B2EBC10F07D967 +S3150800A7A04FF47A714843206105E0268000207AE755 +S3150800A7B06FF0004020612169009800F0BEF9002082 +S3150800A7C040F25511218098B34FF4AB702080009861 +S3150800A7D000F0A6F968B384F802902761FFF72CFF0A +S3150800A7E0FFF732FF00F082F92169009800F0A5F919 +S3150800A7F000204FF4B571218000B340F26B10208021 +S3150800A8002878800703D4009800F08AF9C0B1287820 +S3150800A810800703D500F0F2F8052813D020695845BB +S3150800A82016DC00F57A702061A0780328DAD10BE0EF +S3150800A83000E001E0032036E7002034E7032032E792 +S3150800A840002030E784F802A00348FFF7C5FE8EE72C +S3150800A8502680002027E70000543200207C000020D4 +S3150800A860010241EA102080B27047FFF7CAF9FFF7E4 +S3150800A8700DFBFFF72FFAFDF7F1FE00210846FFF75B +S3150800A8803DFBFFF7D3F9FFF75BFAFDF7E5FEF8E7BF +S3150800A89006490A7802704A7842708A788270CA78BD +S3150800A8A0C2700A7902714979417170474C000020DB +S3150800A8B010B51748082101700022427027218170BF +S3150800A8C06921C1705B210171452141711249114B02 +S3150800A8D00B6001234B600A8248618A61CA61D80508 +S3150800A8E008620846FEF7FAF80B4904230B4A0A4899 +S3150800A8F0C831FEF776F80A4A04230748A2F580719C +S3150800A900FEF738F8BDE810400348FEF798BA00008D +S3150800A9104C00002000800240B8000020D01900201A +S3150800A920000200200748084902780A7042784A70EF +S3150800A93082788A70C278CA7002790A714079487139 +S3150800A940704700004C0000207600002070B50025F6 +S3150800A9500E48FEF783F8B8B90C4CA08F85B2216C67 +S3150800A9600B482A46FDF761FD216B086840F0004058 +S3150800A97008600020A063216801F580514A69120623 +S3150800A98002D580224A618860284670BDB80000203A +S3150800A990883200202DE9F0410126154FFD6AFFF7A0 +S3150800A9A03FFB00F1FA0405E0FFF73AFBA04201D9A4 +S3150800A9B0002602E028680028F6DB012E0BD10D4898 +S3150800A9C00488F86A806822460B49FDF72EFD084878 +S3150800A9D02146FEF756FA386800F58050416989061F +S3150800A9E003D52021416100214160BDE8F0810000C6 +S3150800A9F0B8000020800000208832002070B50F487B +S3150800AA000468207802280DD10D490422201DFDF77F +S3150800AA10E0FC38B90B4D04F11C00D5E90512FDF729 +S3150800AA20D8FC08B1002070BD206968620648018814 +S3150800AA3004F1F000BDE8704000F008B8900000206E +S3150800AA401EBA0008543200208000002010B54418B1 +S3150800AA500023194A29E00178332920D006DC012988 +S3150800AA600BD003290DD006291CD10EE0352910D0AC +S3150800AA70362910D0FF2915D11BE0D0F802109162B3 +S3150800AA8010E0D0F8021011630CE0D0F80210D16281 +S3150800AA9008E0837806E0D0F80210D16102E0D0F829 +S3150800AAA0021011624178801C0844A042D3D318468C +S3150800AAB010BD184610BD00005432002070B50A4D6E +S3150800AAC02C682046FFF74CFD012104F1F000FFF742 +S3150800AAD0FBFCFFF70DFDFFF7F3FC01462868BDE810 +S3150800AAE07040091A00F00ABF9000002070B50B4D9F +S3150800AAF02C682046FFF734FD032104F1F000FFF728 +S3150800AB00E3FCFFF701FDFFF7E7FCFFF7D9FC014679 +S3150800AB102868BDE87040091A00F0F0BE90000020D1 +S3150800AB2010B50446FFF719FD2168401A6168884286 +S3150800AB3001DB012010BD002010BD10B50446616080 +S3150800AB40FFF70BFD206010BD30B5144DC2780A44DE +S3150800AB50D4B2EC70827802EB1122D2B2AA70437892 +S3150800AB606B7000782870B2EB112F05D25B1CDBB234 +S3150800AB706B700BB9401C2870C8B284420DD2521CA7 +S3150800AB80D0B2A870002808D16878401CC0B2687096 +S3150800AB90002802D12878401C287030BDA400002067 +S3150800ABA010B5094C0146E0690830FFF7CDFFE069AA +S3150800ABB004F128010A7802724A7842728A78827207 +S3150800ABC0C978C17210BD00007C0000202DE9F0474D +S3150800ABD0254D002029882A2902D22880BDE8F08739 +S3150800ABE028804FF40076214C214F224602F11601A7 +S3150800ABF0B4F81490881DB2F826C0B7F80080B9F5E5 +S3150800AC00807F128D7B8809D0B145E7D1C445E5D14F +S3150800AC109A42E3D1BDE8F04700F0FEB8C445DDD15D +S3150800AC209A42DBD100F0F8F8A682D4F81600206222 +S3150800AC30618BA1840F4B1A68C4F816209B8863831E +S3150800AC40C4F8062063812060A180A08BE084E08B95 +S3150800AC5020853888A0837888E0834FF4C160A08176 +S3150800AC602A202880BAE700008000002088320020C9 +S3150800AC708C000020760000202DE9F05FDFF82CA17B +S3150800AC804FF6FF724A4B5046BAF81E10008C9C8845 +S3150800AC9091421D6809D1904207D146480168CAF811 +S3150800ACA000108088AAF804003FE0434B434F1A88F7 +S3150800ACB0B7F80090B7F8028001EA0206404F09EAA1 +S3150800ACC00202964206D15A8800EA020308EA0202FC +S3150800ACD0934205D03B48018839804088788001E056 +S3150800ACE0398078804FF0000B354B1B1F83F800B076 +S3150800ACF03E88DFF8D4C07F88197801EB41000CEB59 +S3150800AD0080000288964202D14288974204D0491CA4 +S3150800AD10C9B219700829EFD31978082912D04168E1 +S3150800AD20CAF800100089AAF80400CAF80650AAF85A +S3150800AD300A400820AAF80C00244801880E31018030 +S3150800AD40BDE8F09F1948FF220621FDF7B3FBCAF8B4 +S3150800AD5020B0AAF824B0CAF80650AAF80A40CAF8D9 +S3150800AD601650AAF81A40AAF82660AAF82870AAF86F +S3150800AD701C90AAF81E804FF48070AAF81400AAF84E +S3150800AD800E000820AAF8100006208AF812000420EF +S3150800AD908AF813004FF4C160AAF80C000C4903485E +S3150800ADA0363008602A2109480180C9E78832002020 +S3150800ADB07600002026BA0008AC0000208C0000208F +S3150800ADC0B4000020A80000202839002080000020B8 +S3150800ADD090000020F0B50E4A9078401CC5B29570D8 +S3150800ADE0002313700B4E117801EB410006EB80002F +S3150800ADF0048847883C4304D0847A2C1B782C00DBD3 +S3150800AE000360491CC8B210700828ECD3F0BD0000D6 +S3150800AE10B0000020283900202DE9F0412E4F4FF0D0 +S3150800AE20000C87F800C02D4E3B7803EB430206EB77 +S3150800AE308202148884B1558875B1B0F80080A0459F +S3150800AE400AD14488AC4207D10868506088881081C6 +S3150800AE50B8789072BDE8F0815B1CDAB23A70082ABD +S3150800AE60E2D387F800C03B7803EB430206EB820285 +S3150800AE7014880CB9548824B15B1CDBB23B70082BD0 +S3150800AE80F1D33B78082B1DD187F803C087F801C09A +S3150800AE9087F800C0BC783A7802EB420306EB8303D6 +S3150800AEA0FD789B7AE31AAB4201DDFB707A70521C7F +S3150800AEB0D2B23A70082AEED37A783A7002EB420296 +S3150800AEC006EB820200681060086850608888108166 +S3150800AED0B8789072BEE70000B0000020283900203C +S3150800AEE010B5154A0021517002F10803507823F86D +S3150800AEF01010401CC0B250700028F7D051700F4B8C +S3150800AF005078C0EB001403EB44046176401CC0B2D1 +S3150800AF1050700028F4D04FF4806090815170074B30 +S3150800AF201E33507803EB8014A180401CC0B25070C9 +S3150800AF300028F6D010BD00007C000020CA3800208A +S3150800AF4010B5064914220020FFF7EAFA18B1BDE841 +S3150800AF501040FFF785BC4FF6FF7010BD96320020F3 +S3150800AF6010B5094A0021517002F10803517833F8E7 +S3150800AF7011402CB1491CC9B251700029F6D010BD38 +S3150800AF80517823F8110010BD7C0000202DE9F05FF0 +S3150800AF90F84FFC690026F84D042805F1360A77D0E3 +S3150800AFA0C7F814A0C7F818A003284FF0010B4FF0F4 +S3150800AFB0100909D0022814D0052805F12A047BD0E7 +S3150800AFC0A87B452843D185E0607E00F00F00032862 +S3150800AFD0F8D1208A0028F5D108203870FEF758FEE7 +S3150800AFE0A6E3E4492431C878401C10F0FF00C87075 +S3150800AFF00ED18878401C10F0FF00887008D1487878 +S3150800B000401C10F0FF00487002D10878401C0870F8 +S3150800B010BE80FE80607E072812D0052810D0002842 +S3150800B02015D0218AA9B3A07E411EA1760FD2E07E53 +S3150800B030082824D0617E02290AD0012908D009E00F +S3150800B040A07E401CC0B2A0767828BBD16676ECE01C +S3150800B050052814D0042800D9042003218140A176AC +S3150800B060E07E401CE076607E00F00F000928EED2F4 +S3150800B070DFE800F0DBFC1114FBDBFBDBFB0066768C +S3150800B08080203870FEF704FE142085F82F00D2E3DE +S3150800B0909EE008E010E085F82F60E4E104203870AF +S3150800B0A0FEF7F6FD62E300F00F000328CFD1082073 +S3150800B0B03870FEF7EDFD3BE3386A80880028C6D075 +S3150800B0C0FE617C61BC61FE80BE8008203870FFF797 +S3150800B0D081FA7DE0297C687C00EB0120B9888842EA +S3150800B0E0B5D8B880287D8006B1D1687D0028AED154 +S3150800B0F0A04810300188408801B928B1EA8B8A42F5 +S3150800B100A5D1298C8142A2D1FFF71AFF4FF6FF7805 +S3150800B11040459CD1E87D062804D011280FD0012887 +S3150800B12095D115E000F0FAFB404590D1934CA8461E +S3150800B1306A8C6B8B2146B5F81CC0A88C9BE0B88836 +S3150800B1401C38B8808D481E30386200F1400269E02C +S3150800B15095F822000828A9D185F822604FF6F771DC +S3150800B160A88C884202D30930A88401E00830A88454 +S3150800B170688BE883A88B28847E4810300188698309 +S3150800B1804088A883B5E38188F1B3AB8C8B4247D15D +S3150800B190C18829B16B8C8B4202D0B1F58A4F3FD159 +S3150800B1A0018809B943885BB1414502D143884345C3 +S3150800B1B006D06B8B8B4233D1A98B438899422FD10A +S3150800B1C0FE61022038707C61BC61FE80FFF702FADE +S3150800B1D0F988002929D001F11C00B880020A2A74CE +S3150800B1E06874386A027AAA751122EA750831C1F3B9 +S3150800B1F0072242EA0121E9842E8581886984C1886B +S3150800B200A9845C49103100E00AE00A886A83498803 +S3150800B210A9830188E98340882884C7F814A058E3DD +S3150800B22040303862386A9042ADD33AE394F819A0B0 +S3150800B230BAF1000F1ED0B4F804A050451AD1B4F8DC +S3150800B24006A0524516D1B4F800A0534512D1B4F859 +S3150800B25002A0D4450ED1FC613E7098F82F00410734 +S3150800B2607CD566762020387001E02DE2F9E0FEF7FD +S3150800B2700FFD16E31E348C42D8D998F82F2002F019 +S3150800B2803F02022A10D1F8817E703A4B08337A7849 +S3150800B29033F81240844202D100247E705FE0521CCB +S3150800B2A0D2B27A70002AF2D098F82F004007BCD4A0 +S3150800B2B0142088F82F002820B880502088F82E00FF +S3150800B2C098F8293098F82D0088F8290098F8281059 +S3150800B2D098F82C0088F8280088F82C1098F8272069 +S3150800B2E098F82B0088F8270088F82B2098F826006D +S3150800B2F0787098F82A4088F8264088F82A005B1C57 +S3150800B30013F0FF0388F82D300ED1491C11F0FF0108 +S3150800B31088F82C1008D1521C12F0FF0188F82B105F +S3150800B32002D1401C88F82A00B8F82200F881B8F83B +S3150800B3302410A8F82210A8F82400B8F81A00A8F8CB +S3150800B3401E00B8F81C00A8F820000A48103001882A +S3150800B350A8F81A104088A8F81C00ABE2AAE07A7888 +S3150800B360C2EB021001EB4000437E4BB1072B0DD018 +S3150800B37013E000007C00002088320020CA38002034 +S3150800B3807878C0EB001001EB40040BE024B1837E13 +S3150800B39094F81AC0634500D90446521CD0B2787096 +S3150800B3A00028DCD0002C71D0BA46FC610320A076B8 +S3150800B3B02076A6750420E075E676B8F82400A08005 +S3150800B3C0B8F82200E080B8F81A002080B8F81C0007 +S3150800B3D0608084F819B0F94801782173417861735F +S3150800B3E08178A173C078E073A4F810B098F82900A2 +S3150800B3F0E07298F82800A07298F82700607298F80A +S3150800B400260020720120FFF7CBFB98F82E0000F0EB +S3150800B410F001502925D98AF801606FF0040101EB83 +S3150800B420101319E008EB000292F836108AF8021099 +S3150800B430B9B1012902D0022904D007E0401C8AF8D4 +S3150800B440010009E092F83710042920D092F8371045 +S3150800B45039B108448AF801009AF80100B0EB830F65 +S3150800B460E0DB85F82F902E35687840F0020068708A +S3150800B47002202872042068720620A8720A20E87240 +S3150800B4802C20B880602005F82E09D9E1FEE09AF84C +S3150800B490010092F83810404490F8390040EA01203B +S3150800B4A0AAF80E0040F20A61884200D9084660826E +S3150800B4B0A082D6E798F82E10090989007970BA880B +S3150800B4C0511A143989B2B980627E02F00F02022A33 +S3150800B4D003D100F03F02122A17D009B9810714D008 +S3150800B4E098F826104346227A91427DD193F8271080 +S3150800B4F0627A9142F9D193F82810A27A9142F4D14E +S3150800B50093F82910E27A9142EFD1C006C2463DD59A +S3150800B510218AD9B304F10C00FFF716FBA74B9AF85A +S3150800B5202A101B1D1878814230D19AF82B20D6464E +S3150800B53059788A422AD19EF82CC09A78944525D102 +S3150800B5409EF82DC0DB789C4520D120736173A273C9 +S3150800B550E373E07EA8B9207EA17E401AA17DA0EB08 +S3150800B560D10040B20144C9B2A175002801DA4042AF +S3150800B57040B2E27DA0EB92001044E07500EBD100EA +S3150800B580207687F800B0207EA0762682607E00F0BE +S3150800B5900F0109297AD2DFE801F07905177AF8F759 +S3150800B5A0F627F5003878C00770D00320607640206B +S3150800B5B038702682B88818B142213970FFF7F0FA38 +S3150800B5C0FE80FEF765FBB3E03878C00705D09AF829 +S3150800B5D02F0000F03F00122807D020203870FEF711 +S3150800B5E057FBF86946765FE623E19AF82E0000F0E5 +S3150800B5F0F001502920D97E706FF0040101EB101379 +S3150800B60016E00AEB000292F83610B970A1B10129CA +S3150800B61002D0022903D006E0401C787008E092F8B0 +S3150800B6203710042921D092F8371029B108447870C8 +S3150800B6307878B0EB830FE4DB032060769AF826006F +S3150800B64020729AF8270060729AF82800A0729AF871 +S3150800B6502900E0720120FFF7A3FA422038702682FB +S3150800B660BE80FE80FEF714FB62E0787892F8381008 +S3150800B670504490F8390040EA0120F88140F20A6106 +S3150800B680884200D908466082A082D5E746E09AF843 +S3150800B6902F10CA071CD0C2061AD4208AF0BBB88855 +S3150800B6A0401C80B2FFF77CFA387840F010003870FA +S3150800B6B0B98811B140F002003870FEF7E9FAA4F82B +S3150800B6C010B008206076E676112085F82F00B2E0E3 +S3150800B6D089060BD59AF834209AF8351041EA0221E2 +S3150800B6E07A690A447A61BA88511AB980B98841B127 +S3150800B6F0C00606D4387840F0020038700846FFF7CE +S3150800B7004FFA9AF830109AF8310000EB012080B20F +S3150800B710F881A18A814200D310B900E04DE0F98191 +S3150800B720F88960823878800747D0FE80FEF7B0FA3D +S3150800B7303878810605D5FE806676142085F82F00B0 +S3150800B74079E0C10609D5FE80A4F810B00420607619 +S3150800B750E676112085F82F006DE0F98829B1C00733 +S3150800B76000D02682208A88B1F880E676B8697861A2 +S3150800B770F88890B1208A80B12830B880182085F8DA +S3150800B7802F005AE011E086E03EE019E0608A884220 +S3150800B79000D2F880F8882082E7E7387880070CD549 +S3150800B7A02820B88085F82F9047E03878C00778D0E9 +S3150800B7B0667687F80090FEF76BFA72E0A000002024 +S3150800B7C0B88808B1FFF7ECF99AF82F00C00711D02E +S3150800B7D03878C00704D007206076A676268201E06E +S3150800B7E0062060760120FFF7DBF987F80090FEF760 +S3150800B7F04FFA1EE03878C00703D005206076268207 +S3150800B8004FE0B888A8B94CE0B88808B1FFF7C8F97E +S3150800B8109AF82F00C0070AD007206076A67601207E +S3150800B820FFF7BEF987F80090FEF732FA01E0B8880C +S3150800B83080B388F82F902820B880502085F82E00ED +S3150800B8401835207AA874607AE874A07A2875E07AA0 +S3150800B8506875207BA873607BE873A07B2874E07BFF +S3150800B8606874062005F8010CA1886981E188A98118 +S3150800B87021490A886A804988A9802188E9806188DF +S3150800B8802981183D617EC9060FD585F8316085F88E +S3150800B89030600FE005E03878C00702D007206076F0 +S3150800B8A0A676BE803E70BDE8F09F85F830000A2077 +S3150800B8B085F831004020A875B888010A297468748B +S3150800B8C085F8356085F834606E8600F027F8C04341 +S3150800B8D068864520A873EE736E752E757889401CA8 +S3150800B8E07881010AA974E8742E83FFF729FBC043FF +S3150800B8F028833E70D7E700008C0000200346002905 +S3150800B90008DD05488AB2C2808069834202D019469A +S3150800B910FCF78BBD704700007C000020062000F075 +S3150800B9204DB800002DE9F04104460F46214B00258D +S3150800B930214A4FF4FA484FF480569089401C80B249 +S3150800B9409081404500D3968155709089FEF788FF0F +S3150800B9500146507803EB801CBCF804C06145ECD066 +S3150800B960401CC0B250700028EFD0002055705178A6 +S3150800B97003EB8116B688A6B1491CC9B251700029D5 +S3150800B980F5D090B191890A0242EA11218180C780D7 +S3150800B9906CB1218801806188418040210172BDE82F +S3150800B9A0F081507803EB8010EBE70020F7E705609D +S3150800B9B0F3E70000E83800207C00002010B50E49A7 +S3150800B9C06FF013034A7C097C03EB012111448CB206 +S3150800B9D0204480B2084908221A31FEF7A1FD06491B +S3150800B9E022462231FEF79CFD18B1BDE81040FEF74D +S3150800B9F037BF4FF6FF7010BD883200204FF04070F9 +S3150800BA00E1EE100A70470000000000000000010285 +S3150800BA100304060708090000000001020304ADDE5E +S3150800BA20122363825363FFFFFFFFFFFF4CBA000830 +S3150800BA30400000207800000038820008C4BA0008D8 +S3150800BA40B8000020303F00005482000801000000C2 +S3150800BA5010000000000000000000000000000000C8 +S3150800BA600024F400000000000000000000000000B0 S3150800BA7000000000000000000000000000000000B8 S3150800BA8000000000000000000000000000000000A8 -S3110800BA900000000000000000000000009C +S3150800BA900000000000000000000000000000000098 +S3150800BAA00000000000000000000000000000000088 +S3150800BAB00000000000000000000000000000000078 +S3090800BAC00000000074 S705080081FD74 diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/ide/stm32f767.uvoptx b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/ide/stm32f767.uvoptx index 08be3e34..8a250c7c 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/ide/stm32f767.uvoptx +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/ide/stm32f767.uvoptx @@ -211,7 +211,7 @@ Lib - 1 + 0 0 0 0 diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/lib/system_stm32f7xx.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/lib/system_stm32f7xx.c index 3ad53bde..cb4e5662 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/lib/system_stm32f7xx.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/lib/system_stm32f7xx.c @@ -172,18 +172,11 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM - SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else - SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif + /* Configure the Vector Table location add offset address ------------------*/ +#ifdef VECT_TAB_SRAM + SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ +#else + SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ #endif } diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/main.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/main.c index 8aee0624..6f64c197 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/main.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -83,6 +84,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -94,6 +97,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __Vectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__Vectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/.settings/language.settings.xml index 9afe328b..a8d7c213 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/.settings/language.settings.xml @@ -1,20 +1,20 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/Debug/demoprog_stm32f767.elf b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/Debug/demoprog_stm32f767.elf index 9005e424..c5c13ce1 100755 Binary files a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/Debug/demoprog_stm32f767.elf and b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/Debug/demoprog_stm32f767.elf differ diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/Debug/demoprog_stm32f767.srec b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/Debug/demoprog_stm32f767.srec index 95319778..266097b6 100755 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/Debug/demoprog_stm32f767.srec +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/Debug/demoprog_stm32f767.srec @@ -1,40 +1,40 @@ S01A000064656D6F70726F675F73746D3332663736372E737265638B -S315080080000000082099A60008E9A60008E9A60008C5 -S31508008010E9A60008E9A60008E9A60008000000008D -S31508008020000000000000000000000000E9A60008AB -S31508008030E9A6000800000000E9A60008D9BE000865 -S31508008040E9A60008E9A60008E9A60008E9A60008C6 -S31508008050E9A60008E9A60008E9A60008E9A60008B6 -S31508008060E9A60008E9A60008E9A60008E9A60008A6 -S31508008070E9A60008E9A60008E9A60008E9A6000896 -S31508008080E9A60008E9A60008E9A60008E9A6000886 -S31508008090E9A60008E9A60008E9A60008E9A6000876 -S315080080A0E9A60008E9A60008E9A60008E9A6000866 -S315080080B0E9A60008E9A60008E9A60008E9A6000856 -S315080080C0E9A60008E9A60008E9A60008E9A6000846 -S315080080D0E9A60008E9A60008E9A60008E9A6000836 -S315080080E0E9A60008E9A60008E9A60008E9A6000826 -S315080080F0E9A60008E9A60008E9A60008E9A6000816 -S31508008100E9A60008E9A60008E9A60008E9A6000805 -S31508008110E9A60008E9A60008E9A60008E9A60008F5 -S31508008120E9A60008E9A60008E9A60008E9A60008E5 -S31508008130E9A60008E9A60008E9A60008E9A60008D5 -S31508008140E9A60008E9A60008E9A60008E9A60008C5 -S31508008150E9A60008E9A60008E9A60008E9A60008B5 -S31508008160E9A60008E9A60008E9A60008E9A60008A5 -S31508008170E9A60008E9A60008E9A60008000000002C -S31508008180E9A60008E9A60008E9A60008E9A6000885 -S31508008190E9A60008E9A60008E9A60008E9A6000875 -S315080081A0E9A60008E9A60008E9A60008E9A6000865 -S315080081B0E9A60008E9A60008E9A60008E9A6000855 -S315080081C0E9A60008E9A6000800000000E9A60008DC -S315080081D0E9A60008E9A60008E9A60008E9A6000835 -S315080081E0E9A60008E9A60008E9A60008E9A6000825 -S311080081F0E9A60008E9A60008EE11AA5549 +S3150800800000000820B9A6000809A7000809A7000863 +S3150800801009A7000809A7000809A70008000000002A +S3150800802000000000000000000000000009A700088A +S3150800803009A700080000000009A70008F9BE000803 +S3150800804009A7000809A7000809A7000809A7000842 +S3150800805009A7000809A7000809A7000809A7000832 +S3150800806009A7000809A7000809A7000809A7000822 +S3150800807009A7000809A7000809A7000809A7000812 +S3150800808009A7000809A7000809A7000809A7000802 +S3150800809009A7000809A7000809A7000809A70008F2 +S315080080A009A7000809A7000809A7000809A70008E2 +S315080080B009A7000809A7000809A7000809A70008D2 +S315080080C009A7000809A7000809A7000809A70008C2 +S315080080D009A7000809A7000809A7000809A70008B2 +S315080080E009A7000809A7000809A7000809A70008A2 +S315080080F009A7000809A7000809A7000809A7000892 +S3150800810009A7000809A7000809A7000809A7000881 +S3150800811009A7000809A7000809A7000809A7000871 +S3150800812009A7000809A7000809A7000809A7000861 +S3150800813009A7000809A7000809A7000809A7000851 +S3150800814009A7000809A7000809A7000809A7000841 +S3150800815009A7000809A7000809A7000809A7000831 +S3150800816009A7000809A7000809A7000809A7000821 +S3150800817009A7000809A7000809A7000800000000C9 +S3150800818009A7000809A7000809A7000809A7000801 +S3150800819009A7000809A7000809A7000809A70008F1 +S315080081A009A7000809A7000809A7000809A70008E1 +S315080081B009A7000809A7000809A7000809A70008D1 +S315080081C009A7000809A700080000000009A7000879 +S315080081D009A7000809A7000809A7000809A70008B1 +S315080081E009A7000809A7000809A7000809A70008A1 +S311080081F009A7000809A70008EE11AA5507 S315080081FC10B5054C237833B9044B13B10448AFF3C7 S3150800820C00800123237010BD4C00002000000000E4 -S3150800821C70BF000808B5034B1BB103490348AFF3FD -S3150800822C008008BD000000005000002070BF000848 +S3150800821C90BF000808B5034B1BB103490348AFF3DD +S3150800822C008008BD000000005000002090BF000828 S3150800823C53B94AB9002908BF00281CBF4FF0FF31B3 S3150800824C4FF0FF3000F07AB9ADF1080C6DE904CEA9 S3150800825C00F006F8DDF804E0DDE9022304B0704707 @@ -86,941 +86,943 @@ S3150800852C91E78146BEE7014678E702383C4445E7C1 S3150800853C084608E7A8F102083D442BE7704700BF38 S3150800854C08B50948094B03604FF46143436000239F S3150800855C8360C36003610C2242618361C361036259 -S3150800856C436201F0C2FC08BD6800002000480040C8 -S3150800857C08B5002301220146034801F0F6F908B1B3 +S3150800856C436201F0C0FC08BD6800002000480040CA +S3150800857C08B5002301220146034801F0F4F908B1B5 S3150800858C002008BD012008BD6800002008B5FFF7CB S3150800859CD7FF08BDBFF34F8F0549CA6802F4E062DE S315080085AC044B1343CB60BFF34F8F00BFFDE700BFEF -S315080085BC00ED00E00400FA0508B5224B1B78B3B9A8 -S315080085CC2148FFF7D5FF012800D008BD1E4B1B78A4 -S315080085DC013BDBB23F2BF8D803F074FC1B4B18603D -S315080085EC0122184B1A700022194B1A7008BD184B29 -S315080085FC1B78013314481844FFF7BAFF01280AD030 -S3150800860C03F060FC114B1B6864339842DDD90022D9 -S3150800861C0C4B1A70D9E70E4A13780133DBB2137078 -S3150800862C094A12789342D0D10022064B1A70064B8F -S3150800863C5B78FF2BC9D1044B9B78002BC5D1FFF770 -S3150800864CA9FF00BF19010020D80000201C0100203A -S3150800865C1A01002008B5FFF7AFFF08BD08B50022C0 -S3150800866C8021024800F0DEFD08BD00BF0004024070 -S3150800867C10B503F027FC0E4B1B68C31AB3F5FA7F2B -S3150800868C0CD304460B4B1B784BB90122094B1A70B9 -S3150800869C8021094800F0C6FD054B1C6010BD002260 -S315080086AC044B1A708021044800F0BCFDF4E700BFA7 -S315080086BC24010020200100200004024010B50446C5 -S315080086CC0E4B18784FF47A73B3FBF0F30C4A106818 -S315080086DCB0FBF3F000F08CF868B90F2C01D9012027 -S315080086EC10BD002221464FF0FF3000F051F8054B23 -S315080086FC1C60002010BD012010BD00BF40000020EA -S3150800870C480000204400002008B5032000F02EF88D -S3150800871C0020FFF7D3FF01F0CDFD002008BD0000B7 -S3150800872C034A1168034B1B780B441360704700BF50 -S3150800873CF401002040000020014B1868704700BF68 -S3150800874CF401002038B50446FFF7F6FF0546B4F1E8 -S3150800875CFF3F02D0044B1B781C44FFF7EDFF401B70 -S3150800876C8442FAD838BD00BF400000200649CB68C1 -S3150800877C23F4E0631B041B0C000200F4E0600343C3 -S3150800878C024A1A43CA60704700ED00E00000FA0579 -S3150800879C30B4144BDB68C3F30223C3F10704042C6F -S315080087AC28BF04241D1D062D13D9033B012505FAE4 -S315080087BC04F4013C2140994005FA03F3013B1340AC -S315080087CC1943002807DB0901C9B2074B195430BCF9 -S315080087DC70470023EAE700F00F000901C9B2034B02 -S315080087EC1954F4E700ED00E000E400E014ED00E0B5 -S315080087FC0138B0F1807F0AD2064B5860F021064A40 -S3150800880C82F823100020986007221A60704701200E -S3150800881C704700BF10E000E000ED00E0042805D02A -S3150800882C054A136823F0040313607047024A136859 -S3150800883C43F004031360704710E000E0704708B576 -S3150800884CFFF7FCFF08BD00005079137943EA0023B3 -S3150800885C07480B50D07893781B0443EA006350788A -S3150800886C43EA002312781343024A8B50704700BF21 -S3150800887C4080024044800240016841F218028B583D -S3150800888C43F400538B507047016841F218028B5819 -S3150800889C43F002038B50704770B59EB0044629B15D -S315080088AC4FF40063C3604FF480438360E369002B85 -S315080088BC68D14FF48063079321680B68374A1A40CE -S315080088CCA368E06803430798034343F40073134310 -S315080088DC0B6023681D680120FFF734FF23681D60B1 -S315080088EC236840225A6023685D680120FFF72AFF37 -S315080088FC23685D60236800259D602368DD60226817 -S3150800890C936923F0BE031B041B0C43F0800393618D -S3150800891C23689E690120FFF715FF23689E6123686B -S3150800892CDD612368DD690120FFF70CFF2368DD6133 -S3150800893C216841F218054B59194A1A40194B134329 -S3150800894C4B5123685E590120FFF7FCFE23685E51E4 -S3150800895C236803F58053144A1A60236803F5805379 -S3150800896C1D680120FFF7EEFE236803F580531D6092 -S3150800897CA369012B09D0626900212046FFF764FF21 -S3150800898C1EB070BD0023079396E7216841F21C02BE -S3150800899C8858064B03438B50EDE700BF0F8120FF29 -S315080089AC233FDEF8040020028020C10240000100AB -S315080089BC10B582B00446002301930268136843F08D -S315080089CC0803136003681B6801930120FFF7BAFEBE -S315080089DC2368019A1A6002B010BD10B582B004461D -S315080089EC002301930268136843F0040313600368B9 -S315080089FC1B6801930120FFF7A5FE2368019A1A60EC -S31508008A0C02B010BD30B583B0054600230193026849 -S31508008A1C41F21804135943F48013135103681B5974 -S31508008A2C01930120FFF78EFE2B68019A1A5103B0A9 -S31508008A3C30BDF0B490F84540012C31D0012480F8B3 -S31508008A4C4540022480F84440C162002401E0F960E4 -S31508008A5C01349C4217D265014F194FF480164E51BA -S31508008A6C40F2F45606FB0426BE60C6691EB94E597A -S31508008A7C46F440064E515D1EAC42E8D2651C01EB2D -S31508008A8C4515FD60E4E7026841F21003D150012355 -S31508008A9C80F84430002380F845301846F0BC7047FF -S31508008AAC0220FBE7F0B490F84540012C2ED00124A7 -S31508008ABC80F84540022480F844408162002401E095 -S31508008ACCE96001349C4214D266018D194FF00047B7 -S31508008ADC8F5144F2F4566E6040F2F45606FB0426A7 -S31508008AECAE605E1EB442EBD2661C01EB4616EE6017 -S31508008AFCE7E7026841F20C03D150012380F84430B1 -S31508008B0C002380F845301846F0BC70470220FBE776 -S31508008B1C90F84530012B00F08780012380F845300A -S31508008B2C022380F8443099B1C36A1A68002A17DB05 -S31508008B3C30B440F2F45291421AD93C4CA4FB0124AD -S31508008B4CA40A40F2F45202FB141292B1013410E05A -S31508008B5C012380F84430002280F8452018467047D7 -S31508008B6C122380F84430002380F8453001207047E2 -S31508008B7C0124012C01D0002337E01A6842F0405238 -S31508008B8C1A60C36AC1F30C015960C26A136843F0D0 -S31508008B9C00431360C36ADB68C362036841F21402BC -S31508008BAC9A5812F0040F08D0042141F21402995075 -S31508008BBC0268002141F20403D150012380F84430A5 -S31508008BCC002380F84530184630BC7047C56A2A68B9 -S31508008BDC42F080522A6011E0C56A2A6842F00042C7 -S31508008BEC2A60C26AD268C26201339C42D5D9C56A68 -S31508008BFC2A6822F040522A60002BE7D0C26A40F25B -S31508008C0CF4555560621E9342E6D1C56A2A6842F04D -S31508008C1C00522A60064A02FB041202F2F452C56A92 -S31508008C2CC2F30C026A60D7E7022070470BB002AC9D -S31508008C3C0CFAFFFF90F84530012B40D0012380F841 -S31508008C4C4530022380F84430836A1A68002A28DBE8 -S31508008C5C1A6812F4807F19D0826B01328263012A5A -S31508008C6C12D043631A68C2F30D42043AC263026B0C -S31508008C7C92680264DB688362012380F8443000231F -S31508008C8C80F84530184670470363EAE71A6812F409 -S31508008C9C007F0ED003630022426301228263DB68E5 -S31508008CAC8362012380F84430002280F84520184658 -S31508008CBC7047826B01328263DB688362F1E70220BC -S31508008CCC7047F8B590F84430DBB2822B01D10220FC -S31508008CDCF8BD16460546822380F8443002681469A6 -S31508008CEC04F01C04038ADB029BB21C43890101F4C1 -S31508008CFCF8610C4344F001041461FFF71DFD0746A7 -S31508008D0C14F0010F10D0FFF717FDC01BB0F5803F0C -S31508008D1C02D22B681C69F3E7012385F8443000233B -S31508008D2C85F845300320F8BD2B685B699BB2336028 -S31508008D3C012385F844300020F8BD90F84430DBB2A6 -S31508008D4C422B01D10220704770B50546422380F8A4 -S31508008D5C44300068046904F01C042B8ADB029BB2BD -S31508008D6C1C43890101F4F8610C4344F0030492B2E4 -S31508008D7C42612B681C61FFF7DFFC064614F0010FF5 -S31508008D8C10D0FFF7D9FC801BB0F5803F02D22B68B8 -S31508008D9C1C69F3E7012385F84430002385F8453030 -S31508008DAC032070BD012385F84430002070BD0000F7 -S31508008DBC70B582B000230193002800F00C8104469C -S31508008DCC90F84430002B32D0844B5A6C42F48042D3 -S31508008DDC5A645B6C03F480430093009B804B5A687F -S31508008DEC22F400025A605A68216A0A435A602368B8 -S31508008DFC03F580531A6842F001021A60FFF79CFCCF -S31508008E0C0546236803F58052126812F0010F13D039 -S31508008E1CFFF792FC401BB0F5FA7FF2D9032584F8CC -S31508008E2C4450002384F84530284602B070BD80F8BB -S31508008E3C453001F0B5F8C7E71D6925F01C0500F0AB -S31508008E4C3BFD684B0344684A934255D845F00805E0 -S31508008E5C23681D614FF4004200212046FFF76DFF81 -S31508008E6C0546002860D1FF20FFF76CFC6368002BD1 -S31508008E7C00F09180FFF760FC064601AA0121204606 -S31508008E8CFFF71FFFFFF758FC801B41F28833984207 -S31508008E9C52D8019B13F0040FEFD04FF480520021E7 -S31508008EAC2046FFF74AFF002852D1FFF745FC064635 -S31508008EBC01AA01212046FFF704FFFFF73DFC801BA2 -S31508008ECC41F2883398424BD8019B13F0200FEFD010 -S31508008EDC01AA10212046FFF7F4FE00284CD1019B6D -S31508008EEC13F0040F50D04FF40062E26013F0020F37 -S31508008EFC4DD00023A3605EE03C4B03443C4A9342AE -S31508008F0C02D845F00C05A3E73A4B03443A4A934278 -S31508008F1C9ED93A4B03443A4A934202D845F0040583 -S31508008F2C96E745F0100593E701212046FFF7B4FCB8 -S31508008F3C012584F8445077E701212046FFF7ACFC5D -S31508008F4C012384F84430002384F8453003256BE765 -S31508008F5C01212046FFF7A0FC012584F8445063E75D -S31508008F6C01212046FFF798FC012384F8443000239E -S31508008F7C84F84530032557E701212046FFF78CFC7A -S31508008F8C012584F844504FE70022E260AEE74FF41F -S31508008F9C8043A3600FE0E368C3F3CF02A368C3F36F -S31508008FAC4F031A4300212046FFF7C7FE58B940F66F -S31508008FBCFF70FFF7C7FB00212046FFF76DFC012366 -S31508008FCC84F8443030E701212046FFF765FC01257B -S31508008FDC84F8445028E7012526E700BF00380240EC -S31508008FEC0038014000D3CEFEBFE1E40040F1E9FDB4 -S31508008FFC3F787D0100796CFCFF596202001F0AFA62 -S3150800900C7FF0FA0238B590F84530012B01D10220D1 -S3150800901C38BD0446012580F84550022380F84430B3 -S3150800902CFFF7C6FC2046FFF7D8FC2046FFF7EAFCFC -S3150800903C2046FFF721FC2046FFF726FC84F844500F -S3150800904C002084F8450038BDF0B583B0002437E01D -S3150800905C092600E0002606FA0EF6324302336C4E59 -S3150800906C46F823206B4B1A68EB4302EA03064F6853 -S3150800907C17F4803F01D045EA0206664A1660526824 -S3150800908C03EA02064F6817F4003F01D045EA0206C8 -S3150800909C604A5660926803EA02064F6817F4801F06 -S315080090AC01D045EA02065B4A9660D26813404E68C0 -S315080090BC16F4001F01D045EA0203564AD360013460 -S315080090CC0F2C00F2A3800123A3400A6803EA0205C9 -S315080090DCAB42F4D14A68122A18BF022A12D14FEAB7 -S315080090ECD40E0EF1080E50F82E2004F00706B60022 -S315080090FC0F27B74022EA07020F6907FA06F632432A -S3150800910C40F82E2006684FEA440E032202FA0EF2A5 -S3150800911CD24316404F6807F0030707FA0EF73E438B -S3150800912C06604E68771E112E18BF012F01D9122E14 -S3150800913C0FD186681640CF6807FA0EF73E4386604D -S3150800914C466826EA03034E68C6F30016A640334360 -S3150800915C4360C3681A408B6803FA0EF31A43C2605D -S3150800916C4B6813F0805FAAD02B4B5A6C42F48042A2 -S3150800917C5A645B6C03F480430193019BA3089E1C01 -S3150800918C234A52F8262004F003064FEA860E0F26C9 -S3150800919C06FA0EF622EA0602204FB8423FF45AAFF8 -S315080091AC1F4EB04222D006F58066B04220D006F596 -S315080091BC8066B0421ED006F58066B0421CD006F515 -S315080091CC8066B0421AD006F58066B04218D006F50D -S315080091DC8066B04216D006F58066B04214D006F505 -S315080091EC8066B0423FF434AF0A2634E7012632E7EC -S315080091FC022630E703262EE704262CE705262AE75F -S3150800920C062628E7072626E7082624E703B0F0BD36 -S3150800921C00380140003C0140003802400000024082 -S3150800922C0004024012B909048161704781617047D4 -S3150800923C10B582B01B4B1A6C42F080521A641B6C28 -S3150800924C03F080530193019B174A136843F4803348 -S3150800925C1360FFF771FA0446134B5B6813F4803FEF -S3150800926C08D1FFF769FA001BB0F57A7FF4D9032009 -S3150800927C02B010BD0C4A136843F400331360FFF7B1 -S3150800928C5BFA0446084B5B6813F4003F07D1FFF7FB -S3150800929C53FA001BB0F57A7FF4D90320E8E70020CF -S315080092ACE6E700BF0038024000700040002800F0D6 -S315080092BCDC8170B582B00446036813F0010F3AD00E -S315080092CCA24B9B6803F00C03042B2BD09F4B9B687B -S315080092DC03F00C03082B20D06368B3F5803F50D0FD -S315080092EC002B54D1994B1A6822F480321A601A68EA -S315080092FC22F480221A606368002B5FD0FFF71CFAF1 -S3150800930C0546924B1B6813F4003F14D1FFF714FA69 -S3150800931C401B6428F5D90320ACE18C4B5B6813F42D -S3150800932C800FD9D0894B1B6813F4003F03D06368B0 -S3150800933C002B00F09C81236813F0020F64D0834B3A -S3150800934C9B6813F00C0F4DD0804B9B6803F00C03F5 -S3150800935C082B42D0E368002B79D07C4A136843F07B -S3150800936C01031360FFF7E8F90546784B1B6813F001 -S3150800937C020F63D1FFF7E0F9401B0228F5D9032049 -S3150800938C78E1724A136843F480331360B3E7B3F594 -S3150800939CA02F09D06D4B1A6822F480321A601A680D -S315080093AC22F480221A60A6E7684B1A6842F48022D7 -S315080093BC1A601A6842F480321A609CE7FFF7BCF907 -S315080093CC0546624B1B6813F4003FB4D0FFF7B4F99B -S315080093DC401B6428F5D903204CE15C4B5B6813F4FD -S315080093EC800FB7D1594B1B6813F0020F04D0E368F2 -S315080093FC012B01D001203DE1544A136823F0F803F0 -S3150800940C216943EAC1031360236813F0080F46D099 -S3150800941C636983B34D4A536F43F001035367FFF7F0 -S3150800942C8BF90546494B5B6F13F0020F37D1FFF7E3 -S3150800943C83F9401B0228F5D903201BE1434A13681C -S3150800944C23F0F803216943EAC1031360DCE73F4ABA -S3150800945C136823F001031360FFF76EF905463B4BBF -S3150800946C1B6813F0020FCFD0FFF766F9401B0228D2 -S3150800947CF5D90320FEE0354A536F23F001035367F1 -S3150800948CFFF75AF90546314B5B6F13F0020F06D0FE -S3150800949CFFF752F9401B0228F5D90320EAE02368A6 -S315080094AC13F0040F7ED0294B1B6C13F0805F31D15F -S315080094BC264B1A6C42F080521A641B6C03F08053CC -S315080094CC0193019B0125224B1B6813F4807F23D043 -S315080094DCA368012B34D0002B3CD11C4B1A6F22F0FD -S315080094EC01021A671A6F22F004021A67A368002B86 -S315080094FC46D0FFF721F90646144B1B6F13F0020FE3 -S3150800950C4FD1FFF719F9801B41F288339842F3D9EA -S3150800951C0320AFE00025D6E70D4A136843F48073A1 -S3150800952C1360FFF709F90646094B1B6813F4807F8D -S3150800953CCED1FFF701F9801B6428F5D9032099E0F1 -S3150800954C024A136F43F001031367CFE70038024052 -S3150800955C00700040052B09D0484B1A6F22F0010207 -S3150800956C1A671A6F22F004021A67BFE7434B1A6F81 -S3150800957C42F004021A671A6F42F001021A67B5E73D -S3150800958CFFF7DAF806463D4B1B6F13F0020F08D0AF -S3150800959CFFF7D2F8801B41F288339842F3D903209F -S315080095AC68E0F5B9A369002B63D0344A926802F0D7 -S315080095BC0C02082A60D0022B19D0304A136823F003 -S315080095CC80731360FFF7B8F804462C4B1B6813F02E -S315080095DC007F48D0FFF7B0F8001B0228F5D9032006 -S315080095EC48E0264A136C23F080531364DAE7234ABF -S315080095FC136823F080731360FFF79EF805461F4B1C -S3150800960C1B6813F0007F06D0FFF796F8401B02285C -S3150800961CF5D903202EE0E369226A1343626A43EA0A -S3150800962C8213A26A5208013A43EA0243E26A43EAFF -S3150800963C0263226B43EA0273104A5360136843F0C1 -S3150800964C80731360FFF778F804460C4B1B6813F00D -S3150800965C007F06D1FFF770F8001B0228F5D9032006 -S3150800966C08E0002006E0002004E0012070470120F5 -S3150800967C00E0002002B070BD0120FBE70038024074 -S3150800968CF8B5314B9B6803F00C03042B59D0082B07 -S3150800969C01D02E48F8BD2C4B5A6802F03F025B6885 -S315080096AC13F4800F2AD0284B5B68C3F388131E4625 -S315080096BC00275C010025E41A65EB0705A90141EAB8 -S315080096CC9461A001001B61EB0501CB0043EA5073C2 -S315080096DCC400A01943EB07014B0243EAD0534402DA -S315080096EC204619460023FEF7A3FD174B5B68C3F308 -S315080096FC014301335B00B0FBF3F0F8BD124B5B681A -S3150800970CC3F388131E4600275C010025E41A65EB93 -S3150800971C0705A90141EA9461A001001B61EB05014B -S3150800972CCB0043EA5073C400A01943EB07018B0224 -S3150800973C43EA90538402204619460023FEF778FD27 -S3150800974CD3E70348F8BD00BF003802400024F400F4 -S3150800975C00127A00002800F0A28070B50446524B1D -S3150800976C1B6803F00F038B420CD24F4A136823F085 -S3150800977C0F030B431360136803F00F03994201D0D0 -S3150800978C012070BD236813F0020F17D013F0040FD5 -S3150800979C04D0464A936843F4E0539360236813F065 -S315080097AC080F04D0414A936843F4604393603F4AD8 -S315080097BC936823F0F003A068034393600D4623686F -S315080097CC13F0010F31D06368012B20D0022B25D062 -S315080097DC364A126812F0020F63D034498A6822F0AE -S315080097EC030213438B60FEF7A7FF06462F4B9B68B5 -S315080097FC03F00C036268B3EB820F16D0FEF79CFFDE -S3150800980C801B41F288339842F0D9032070BD274A51 -S3150800981C126812F4003FE0D1012070BD234A126889 -S3150800982C12F0007FD9D1012070BD1F4B1B6803F0C5 -S3150800983C0F039D420CD21C4A136823F00F032B43CB -S3150800984C1360136803F00F039D4201D0012070BD0D -S3150800985C236813F0040F06D0144A936823F4E053D4 -S3150800986CE1680B439360236813F0080F07D00F4A7F -S3150800987C936823F46043216943EAC1039360FFF7B5 -S3150800988CFFFE0A4B9B68C3F30313094AD35CD84003 -S3150800989C084B18600020FEF711FF002070BD012050 -S315080098AC7047012070BD00BF003C024000380240E2 -S315080098BC88BF000848000020014B1868704700BF95 -S315080098CC4800002008B5FFF7F7FF044B9B68C3F365 -S315080098DC8223034AD35CD84008BD00BF0038024037 -S315080098EC98BF000808B5FFF7E7FF044B9B68C3F35E -S315080098FC4233034AD35CD84008BD00BF0038024047 -S3150800990C98BF000870472DE9F04105460F461646E4 -S3150800991C9846069C2B68DB6937EA03030CBF0123C0 -S3150800992C0023B3421ED1B4F1FF3FF3D02CB1FEF79E -S3150800993C03FFA0EB08008442ECD82A68136823F4CA -S3150800994CD07313602A68936823F00103936020236D -S3150800995C85F8693085F86A30002385F86830032065 -S3150800996CBDE8F0810020BDE8F0812DE9F04182B018 -S3150800997C1E4690F86A30DBB2202B03D0022002B0C8 -S3150800998CBDE8F08104460D469046002A18BF00290A -S3150800999C6DD090F86830012B01D10220EFE7012336 -S315080099AC80F868300023C366222380F86A30FEF7F5 -S315080099BCC3FE0746A4F85880A4F85A80A368B3F5E2 -S315080099CC805F06D0A3B9236973B9FF23A4F85C306A -S315080099DC11E0236923B940F2FF13A4F85C300AE0BE -S315080099ECFF23A4F85C3006E07F23A4F85C3002E081 -S315080099FCB3F1805F02D0B4F85C8010E023691BB920 -S31508009A0C7F23A4F85C30F6E73F23A4F85C30F2E732 -S31508009A1C23685A6A5FFA88F313402B700135B4F839 -S31508009A2C5A309BB2E3B1B4F85A309BB2013B9BB2A5 -S31508009A3CA4F85A3000963B46002220212046FFF710 -S31508009A4C62FFB0B9A368B3F5805FE1D12369002B37 -S31508009A5CDED123685B6A08EA030325F8023BDEE7D6 -S31508009A6C202384F86A30002084F8680087E70120F0 -S31508009A7C85E7032083E7000038B504468368026946 -S31508009A8C134342691343C269134301680868A04A21 -S31508009A9C024013430B602268536823F44053E16871 -S31508009AAC0B435360A369226A134321688A6822F41C -S31508009ABC306213438B602568964B9D422BD0964B90 -S31508009ACC9D423CD0954B9D4252D0954B9D4267D0BA -S31508009ADC944B9D427CD0944B9D4200F09480934BC2 -S31508009AEC9D4200F0AB80924B9D4200F0C280102341 -S31508009AFCE269B2F5004F00F0DB80082B00F26881B2 -S31508009B0CDFE813F031013C0147016601510166019A -S31508009B1C660166015C0103F59433D3F8903003F0C3 -S31508009B2C0303032B03D8DFE803F0BF06040810234E -S31508009B3CDEE70223DCE70423DAE70823D8E703F594 -S31508009B4CFA33D3F8903003F00C030C2B08D8DFE863 -S31508009B5C03F0AD0707070B070707090707070D00EB -S31508009B6C1023C5E70223C3E70423C1E70823BFE78D -S31508009B7C03F5F833D3F8903003F03003102B0DD0DF -S31508009B8C05D9202B08D0302B04D10823B0E70BB904 -S31508009B9C0023ADE71023ABE70223A9E70423A7E7C5 -S31508009BAC03F5F633D3F8903003F0C003402B0DD0F1 -S31508009BBC05D9802B08D0C02B04D1082398E70BB9FC -S31508009BCC002395E7102393E7022391E704238FE7F5 -S31508009BDC03F5F433D3F8903003F44073B3F5807F70 -S31508009BEC0FD007D9B3F5007F09D0B3F5407F04D160 -S31508009BFC08237DE70BB900237AE7102378E70223BD -S31508009C0C76E7042374E703F59233D3F8903003F41C -S31508009C1C4063B3F5806F0FD007D9B3F5006F09D041 -S31508009C2CB3F5406F04D1082362E70BB901235FE74C -S31508009C3C10235DE702235BE7042359E703F5E033BA -S31508009C4CD3F8903003F44053B3F5805F0FD007D99F -S31508009C5CB3F5005F09D0B3F5405F04D1082347E795 -S31508009C6C0BB9002344E7102342E7022340E70423F9 -S31508009C7C3EE703F5DE33D3F8903003F44043B3F5EF -S31508009C8C804F0FD007D9B3F5004F09D0B3F5404F25 -S31508009C9C04D108232CE70BB9002329E7102327E75F -S31508009CAC022325E7042323E7012321E700231FE7E3 -S31508009CBC082B55D8DFE803F00517225440545454A2 -S31508009CCC4B00FFF7FFFD6268530803EB4003B3FB39 -S31508009CDCF2F39BB2002023F00F02C3F342031343A3 -S31508009CEC2268D36038BDFFF7FDFD6268530803EBA5 -S31508009CFC4003B3FBF2F39BB20020ECE762680D4B12 -S31508009D0C03EB5203B3FBF2F39BB20020E3E700BF6D -S31508009D1CF369FFEF00100140004400400048004082 -S31508009D2C004C0040005000400014014000780040F0 -S31508009D3C007C00400048E801FFF7A2FC6268530863 -S31508009D4C03EB4003B3FBF2F39BB20020C3E7626854 -S31508009D5C530803F58033B3FBF2F39BB20020BAE742 -S31508009D6C01200023B7E7FFF7ADFD636800EB53004E -S31508009D7CB0FBF3F080B2E860002038BDFFF7B2FD07 -S31508009D8C636800EB5300B0FBF3F080B2E860002088 -S31508009D9C38BD62680F4B03EB5203B3FBF2F39BB26D -S31508009DACEB60002038BDFFF76BFC636800EB5300D3 -S31508009DBCB0FBF3F080B2E860002038BD6268530847 -S31508009DCC03F50043B3FBF2F39BB2EB60002038BDFE -S31508009DDC012038BD0024F400436A13F0010F06D0A5 -S31508009DEC0268536823F40033816A0B435360436A51 -S31508009DFC13F0020F06D00268536823F48033C16A45 -S31508009E0C0B435360436A13F0040F06D00268536879 -S31508009E1C23F48023016B0B435360436A13F0080F3A -S31508009E2C06D00268536823F40043416B0B43536016 -S31508009E3C436A13F0100F06D00268936823F4805314 -S31508009E4C816B0B439360436A13F0200F06D00268AC -S31508009E5C936823F40053C16B0B439360436A13F066 -S31508009E6C400F0AD00268536823F48013016C0B4325 -S31508009E7C5360036CB3F5801F0BD0436A13F0800F45 -S31508009E8C06D00268536823F40023816C0B43536095 -S31508009E9C70470268536823F4C003416C0B43536044 -S31508009EACEBE710B582B004460023C366FEF744FC04 -S31508009EBC2268126812F0080F09D1202384F8693039 -S31508009ECC84F86A30002084F8680002B010BD6FF080 -S31508009EDC7E430093034600224FF400112046FFF7F9 -S31508009EEC12FD0028E9D00320EFE778B310B5044635 -S31508009EFC90F869300BB3242384F869302268136808 -S31508009F0C23F0010313602046FFF7B6FD01281FD086 -S31508009F1C636ABBB92268536823F49043536022687A -S31508009F2C936823F02A0393602268136843F00103AD -S31508009F3C13602046FFF7B5FF10BD80F86830FFF7B1 -S31508009F4CE1FCD8E72046FFF747FFE3E70120704717 -S31508009F5C10BD00000C4AD2F8883043F47003C2F8DE -S31508009F6C88300A4B1A6842F001021A60002199607F -S31508009F7C1868074A02401A60064A5A601A6822F498 -S31508009F8C80221A60D960704700ED00E00038024064 -S31508009F9CFFFFF6FE1030002408B501F093FF08BD4C -S31508009FAC0268294B9A4200D07047F0B589B0A3F5E0 -S31508009FBC90431A6B42F000721A631A6B02F0007225 -S31508009FCC0092009A1A6B42F080621A631A6B02F0BE -S31508009FDC80620192019A1A6B42F000621A631B6B3B -S31508009FEC03F000630293029B322303930227049720 -S31508009FFC00260596032506950B24079403A91348F2 -S3150800A00CFFF722F88623039304970596069507947B -S3150800A01C03A90F48FFF718F84FF400530393049756 -S3150800A02C05960695079403A90A48FFF70DF84FF409 -S3150800A03C20530393049705960695079403A9064897 -S3150800A04CFFF702F809B0F0BD008002400008024094 -S3150800A05C00000240000402400018024010B5164BDE -S3150800A06C08221A7000225A70272199706921D97012 -S3150800A07C5B21197145215971104C11492160012137 -S3150800A08C616022826361A261E2614FF4000323627C -S3150800A09C2046FEF78DFE04230A4A0B492046FEF796 -S3150800A0ACC8FC0423094A0A492046FEF7FBFC20464D -S3150800A0BCFEF7A8FF10BD00BF28010020C81A002013 -S3150800A0CC00800240101B0020F801002078020020B6 -S3150800A0DC481A0020074A1178074B1970517859709D -S3150800A0EC91789970D178D9701179197152795A7108 -S3150800A0FC704700BF2801002080010020064B1A7803 -S3150800A10C02705A7842709A788270DA78C2701A7924 -S3150800A11C02715B79437170472801002038B51348E2 -S3150800A12CFEF788FD08B1002038BD104DAC8F2246CD -S3150800A13C296C0F4801F003FF2A6B136843F00043A0 -S3150800A14C13600023AB632B6841F214029A5812F081 -S3150800A15C800F09D0802141F214029950002141F256 -S3150800A16C08029950204638BD204638BDC81A00202A -S3150800A17C2C33002038B5184BDC6A01F0A3FE00F12D -S3150800A18CFA052368002B05DA01F09CFE8542F8D205 -S3150800A19C002300E0012383B90F4B1B6841F214021C -S3150800A1AC9A5812F0200F07D0202141F21402995028 -S3150800A1BC002141F20402995038BD084B1D88064C03 -S3150800A1CCE36A2A460649986801F0B9FE29462046EC -S3150800A1DCFEF79EFCE0E700BFC81A0020E03200201C -S3150800A1EC2C33002000B595B0214B1A6C42F08052E6 -S3150800A1FC1A641B6C03F080530093009B1D4B1A6862 -S3150800A20C42F440421A601B6803F440430193019BD5 -S3150800A21C012307934FF48033089302230D934FF4CD -S3150800A22C80020E9208220F924FF4D8721092119354 -S3150800A23C129307A8FFF73AF800B1FEE7FEF7F8FF06 -S3150800A24C00B1FEE70F230293022303930023049322 -S3150800A25C4FF4A05305934FF480530693072102A895 -S3150800A26CFFF778FA00B1FEE715B05DF804FB00BFFE -S3150800A27C003802400070004008B5FEF745FAFFF7B3 -S3150800A28CB1FF01F009FEFEF7E9F908BD08B5FFF7BD -S3150800A29CF3FF00F0CFF900F0A7F8FEF777F90021E5 -S3150800A2AC084600F0DFF9FEF7E3F900F0F5F8FEF7DB -S3150800A2BCD1F9F8E710B58EB0484B1A6C42F08052BB -S3150800A2CC1A641A6C02F080520192019A5A6C42F482 -S3150800A2DC80425A645A6C02F480420292029A1A6BB1 -S3150800A2EC42F001021A631A6B02F001020392039AF6 -S3150800A2FC1A6B42F002021A631A6B02F002020492FB -S3150800A30C049A1A6B42F004021A631A6B02F00402DE -S3150800A31C0592059A1A6B42F008021A631A6B02F038 -S3150800A32C08020692069A1A6B42F040021A631A6BD6 -S3150800A33C02F040020792079A1A6C42F480221A64B9 -S3150800A34C1B6C03F480230893089B0320FEF70EFA74 -S3150800A35C002211466FF00B00FEF71AFA002211467E -S3150800A36C6FF00A00FEF714FA002211466FF0090086 -S3150800A37CFEF70EFA002211466FF00400FEF708FAF3 -S3150800A38C002211466FF00300FEF702FA002211466E -S3150800A39C6FF00100FEF7FCF9002211464FF0FF3072 -S3150800A3ACFEF7F6F98023099301230A9300240B94EC -S3150800A3BC0C9409A90A48FEF747FE4FF44073099313 -S3150800A3CC02230A930B9403230C9307230D9309A9D1 -S3150800A3DC0448FEF739FE0EB010BD00BF0038024027 -S3150800A3EC00040240000C024010B5FFF737FE01F0DE -S3150800A3FC69FD00F5FA70134B186001F063FD42F223 -S3150800A40C10730344104A136000F05EFC0F4A0023D5 -S3150800A41C138053800E4A138053800E4A1380538040 -S3150800A42C4EF6030000F090FCFFF754FE0A4C20464B -S3150800A43CFFF764FE0621204600F070FA00F08CFA4D -S3150800A44C10BD00BF3C01002030010020283300203D -S3150800A45C24330020203300203401002008B50C4B8F -S3150800A46C1B7813F0400F07D113F0020F04D0094BD9 -S3150800A47C1B681A79FF2A00D008BD5B79002BFBD123 -S3150800A48C0121002000F0EEF8FEF784F8F4E700BF8F -S3150800A49CEC320020F432002010B5FFF73FFE68B905 -S3150800A4AC01F010FD3A4B1B68984261D303F5FA7319 -S3150800A4BC374A1360002474B3002444E0354A1080EC -S3150800A4CC354B9C894FF4006000F056FC844213D03F -S3150800A4DC314B9C8940F6060000F04EFC8442DFD1D5 -S3150800A4EC01F0AAFB2B4B1B88002BD9D0FFF742FE99 -S3150800A4FC0022284B1A80D3E7012000F077FC254B65 -S3150800A50C1B88002BCCD001F009FCFFF733FE002288 -S3150800A51C204B1A80C4E7C4EB041253001F4A134499 -S3150800A52C1F4A1360022000F061FC1A4B1B880BB9FA -S3150800A53C0134C0E701F0F2FBFFF71CFE0022154BB5 -S3150800A54C1A80F5E701349CB9164B03EB8413164AAB -S3150800A55C1360052000F04AFC0E4B1B88002BF1D02B -S3150800A56C01F0DCFBFFF706FE00220A4B1A80E9E72E -S3150800A57C01F0A8FC0D4B1B68984200D210BD42F2A4 -S3150800A58C10721A44094B1A6001F022FBF6E700BF59 -S3150800A59C3C010020E03200202C330020FC32002045 -S3150800A5ACF832002070390020F032002030010020EB -S3150800A5BC0C4B1B68C3F3072050FA83F0C3F307420E -S3150800A5CC10441B0E13FA80F080B2002305E0054AEE -S3150800A5DC1A441279104480B20133372BF7D940420A -S3150800A5EC80B270470000002008B5FFF7E1FF044B66 -S3150800A5FC9B8F984201D0002008BD012008BD00BFE2 -S3150800A60C0000002008B5054B1A68054B9A4201D084 -S3150800A61C002008BDFFF7E8FF08BD00BF00000020BA -S3150800A62CA2E742CE08B5FFF7C3FF014B988708BDD2 -S3150800A63C0000002008B5FFF7E5FF68B9074A084B84 -S3150800A64C1A60002304E0064A1A44002111710133EA -S3150800A65C372BF8D9FFF7E6FF08BD00BFA2E742CEB5 -S3150800A66C0000002070B505460E46FFF7CBFF0446E2 -S3150800A67C10B1372D02D90024204670BD024B1D445B -S3150800A68C2E71FFF7CFFFF7E700000020DFF834D074 -S3150800A69C002103E00C4B5B58435004310B480C4B20 -S3150800A6AC42189A42F6D30B4A02E0002342F8043BBE -S3150800A6BC094B9A42F9D3FFF74DFC01F00DFCFFF755 -S3150800A6CCE5FD704700000820C0BF000840000020C8 -S3150800A6DC4C0000204C000020B0390020FEE7352342 -S3150800A6EC037001234370817003307047362303705F -S3150800A6FC04234370024BDB69C0F8023006307047FE -S3150800A70C400100203223037004234370024B5B6A1A -S3150800A71CC0F802300630704740010020372303701A -S3150800A72C0323437001228270C3700623037105301C -S3150800A73C7047FF230370013070470000034601443D -S3150800A74C00208B4234D210B410E0362A23D0FF2ACC -S3150800A75C2BD0352A05D1987803E0D3F80240154A50 -S3150800A76C94625A78023213448B421ED21A78332AD0 -S3150800A77C16D0EAD8032A04D0062A07D0012AF0D123 -S3150800A78CEBE7D3F802400B4A1463EAE7D3F8024026 -S3150800A79C084AD462E5E7D3F80240064AD461E0E7F2 -S3150800A7ACD3F80240034A1462DBE75DF8044B7047A2 -S3150800A7BC704700BF40010020074B828C1A80C28C60 -S3150800A7CC5A80064B028D1A80428D5A80044B028E93 -S3150800A7DC1A80428E5A807047283300202433002072 -S3150800A7EC20330020F8B50446012303704370184B38 -S3150800A7FC9A6982700025C570164A126842600581EE -S3150800A80C80274781144A1268C260056145618561D3 -S3150800A81C9E69324659691C3001F091FB06F1180005 -S3150800A82C2044C6F110022946043001F093FB40225D -S3150800A83C294604F12C0001F08DFB3A46294604F111 -S3150800A84C6C0001F087FB054B1B68C4F8EC30F8BDAF -S3150800A85C40010020A4BF000828330020A0BF000830 -S3150800A86C38B50A4C25682846FFF7BCFF012105F1C7 -S3150800A87CF000FFF734FFFFF751FFFFF75AFF236885 -S3150800A88CC11A184601F010F938BD00BFF432002081 -S3150800A89C38B50B4C25682846FFF7A4FF032105F1AC -S3150800A8ACF000FFF71CFFFFF721FFFFF72BFFFFF761 -S3150800A8BC40FF2368C11A184601F0F6F838BD00BFE8 -S3150800A8CCF432002010B5114B1C682378022B01D0EA -S3150800A8DC002010BD04220E49A01801F021FB98B9DE -S3150800A8EC0C4B9A69596904F11C0001F019FB08B163 -S3150800A8FC002010BD2269074B5A62074B198804F1D0 -S3150800A90CF000FFF71BFF10BD002010BDF43200202D -S3150800A91CA4BF000840010020E032002010B582B028 -S3150800A92C0C4C6061A1610023A3704FF6FF73ADF860 -S3150800A93C0430ADF806304FF4864101A801F064F8EE -S3150800A94C606010B14FF4884383800022014B1A8053 -S3150800A95C02B010BD40010020024B00221A805A801A -S3150800A96C704700BF2833002038B59F4B1B88B3F5BA -S3150800A97C937F00F0B8802DD840F20F1293427CD00A -S3150800A98CB3F5887F0DD3B3F5887F7CD040F22512BA -S3150800A99C934240F024810123002B40F0A080032031 -S3150800A9AC38BD002B40F01B818F4B01229A704FF457 -S3150800A9BC7A721A61FFF754FF8B4C216904F108006F -S3150800A9CC01F056FA40F20F1323800023002B56D1C0 -S3150800A9DC032038BDB3F5AB7F00F0C88043D9B3F577 -S3150800A9ECB57F00F0DE8040F26B12934240F0F780A0 -S3150800A9FC7E4B1B7813F0020F00F0DC807B4B1B7828 -S3150800AA0C13F0020F40F0DE80774B1B6942F210728E -S3150800AA1C934200F3E080744A03F57A7313619378D2 -S3150800AA2C032B40F0B1807048FFF7C6FE6E4D288C9C -S3150800AA3C00F0A2F90404688C00F09EF92043400843 -S3150800AA4C4FF47A7303FB00F00028C0F28680286165 -S3150800AA5C654C216904F1080001F00AFA40F2551315 -S3150800AA6C2380002305E040F25512934240F0B7804C -S3150800AA7C0123002B76D1032038BD0123A6E74FF41A -S3150800AA8C8872594B1A80594B1B7813F0020F17D042 -S3150800AA9C564B1B7813F0020F19D1534B1B694EF604 -S3150800AAAC5F22934202DC5B004F4A13614E4B9B7844 -S3150800AABC022B7FF47FAF4FF47A724B4B1A6129E065 -S3150800AACC4B4801F0DCF90028E2D1002038BDFFF72D -S3150800AADCF9FE0228E1D10222434B9A70EBE74FF4B8 -S3150800AAEC9372414B1A80414B1B7813F0020F1ED000 -S3150800AAFC3E4B1B7813F0020F20D13B4B1B6942F2DD -S3150800AB0C1072934225DC384A03F57A7313619378ED -S3150800AB1C032B1AD0FFF7BCFE334C216904F108004D -S3150800AB2C01F0A6F940F225132380002334E73048B8 -S3150800AB3C01F0A5F90028DBD1002038BDFFF7C2FECD -S3150800AB4C0528DAD10322284B9A702748FFF734FEDA -S3150800AB5C6CE70020244B188038BD6FF00042224B5E -S3150800AB6C1A6175E74FF4AB721F4B1A80204801F037 -S3150800AB7C86F908B9002038BD1B4B02229A704FF48F -S3150800AB8C7A721A61FFF7E8FEFFF782FE164C216906 -S3150800AB9C04F1080001F06CF94FF4B5732380002317 -S3150800ABAC00E001230BB9032038BD40F26B120E4BA3 -S3150800ABBC1A801DE70E4801F062F900287FF41EAFD3 -S3150800ABCC002038BDFFF77EFE05287FF41DAF032253 -S3150800ABDC054B9A7027E70020034B188038BD0022D6 -S3150800ABEC014B1A80022038BD40010020EC320020AF -S3150800ABFC4801002008B5FFF7B7FE08BD10B4013AA6 -S3150800AC0C0A4400E0023191420BD20C784B7803EBE4 -S3150800AC1C04239BB2184480B28342F3D9013080B224 -S3150800AC2CF0E702D05DF8044B70470B781B0218440A -S3150800AC3C80B28342F6D9013080B2F3E770B4C57896 -S3150800AC4C0D44EDB2134CE57083780E0A3344DBB22F -S3150800AC5CA37042786270007820709CB2A64206D91E -S3150800AC6C0132D2B20B4C62700AB901302070C9B2EB -S3150800AC7C8D420CDA0133DBB2064A93703BB9537832 -S3150800AC8C0133DBB2537013B913780133137070BCEC -S3150800AC9C704700BFE832002010B5094C23680146FE -S3150800ACAC03F10800FFF7CAFF2368064A11781972E0 -S3150800ACBC5178597291789972D278DA7210BD00BFB0 -S3150800ACCCF8320020E832002000221A4B1A7006E0EF -S3150800ACDC0021194A22F813100133164A1370154B22 -S3150800ACEC1B78002BF4D00022124B1A7009E0C3EB28 -S3150800ACFC03125100114A0A440021517601330D4AB8 -S3150800AD0C13700C4B1B78002BF1D04FF480620C4B54 -S3150800AD1C1A800022074B1A7007E00A4A02EB8312C4 -S3150800AD2C002191800133034A1370024B1B78002BC8 -S3150800AD3CF3D07047740100201C330020FC3200202D -S3150800AD4C7C010020703900200022094B1A70084B30 -S3150800AD5C1B7863B91946074A32F813201AB101331E -S3150800AD6C034A1370F3E7034B23F811007047704737 -S3150800AD7C740100201C330020030A43EA002080B229 -S3150800AD8C7047000008B5142205490020FFF736FF66 -S3150800AD9C10B94FF6FF7008BDFFF7EEFF08BD00BFF0 -S3150800ADAC3A33002038B50D4D2B7C6C7C04EB032410 -S3150800ADBCA4B2143CA4B22044082205F11A0180B2AC -S3150800ADCCFFF71CFF224605F12201FFF717FF10B902 -S3150800ADDC4FF6FF7038BDFFF7CFFF38BD2C33002078 -S3150800ADEC08B50620FFF7DEFF08BD000070B5B44BAA -S3150800ADFC1C68042800F01C81B24BB34A1360B34A92 -S3150800AE0C136003280FD0022878D0052800F0F980A3 -S3150800AE1CAF4B9B7B452B00F06D810023AD4A13800D -S3150800AE2CAD4A137070BD637E03F00F03032BF4D188 -S3150800AE3C238A002BF1D10822A74B1A70FFF70EFBB9 -S3150800AE4CA54B1B7813F0200F00F002850023A34AAC -S3150800AE5C1380637614229E4B83F82F2028229D4B51 -S3150800AE6C1A8050229A4B83F82E20227A984B83F814 -S3150800AE7C2A20627A83F82B20A27A83F82C20E27A8D -S3150800AE8C83F82D20227B83F82620627B83F82720E3 -S3150800AE9CA27B83F82820E27B83F829200622DA7520 -S3150800AEACA2885A84E2889A848D4A118859835288D2 -S3150800AEBC9A832288DA8362881A84637E13F0100FC9 -S3150800AECC00F09285824B002283F8312083F83020DB -S3150800AEDC7F4C4023A3757F4B1B881A0A2274637414 -S3150800AEEC002384F8353084F8343084F8323084F80A -S3150800AEFC3330FFF775FFC0436086C8E0794AD378CC -S3150800AF0C0133DBB2D37063B993780133DBB2937038 -S3150800AF1C3BB953780133DBB2537013B91378013349 -S3150800AF2C137000236B4A13806C4A1380637E052BBF -S3150800AF3C18BF072B09D1A37E0133DBB2A376782B76 -S3150800AF4C7FF46BAF0023637667E7002B3FF465AF9E -S3150800AF5C228A002A4AD0A27E511EA176002A7FF4A4 -S3150800AF6C5CAFE27E082A27D0591EC9B2012921D91D -S3150800AF7C042A2DD803219140C9B2A1760132E27672 -S3150800AF8C03F00F03013B072B3FF647AF01A252F81C -S3150800AF9C23F000BFC5B40008E1AF0008EBAF00080A -S3150800AFACD1B7000827AE0008D1B7000827AE0008AD -S3150800AFBCD1B70008052ADBD1002363768022464BDD -S3150800AFCC1A70FFF74BFA1422414B83F82F2045E7EA -S3150800AFDC3021D2E700223E4B83F82F2070E2042260 -S3150800AFEC3D4B1A70FFF73AFA00F057BC03F00F0303 -S3150800AFFC032B7FF412AF0822374B1A70FFF72EFA81 -S3150800B00C1EE7394B1B689B88002B3FF406AF0023C1 -S3150800B01C2B4A1360354A2C490A602C490A602F4A78 -S3150800B02C13802C4A138008222B4B1A70FFF7E2FD6B -S3150800B03C2A4B1A88002A3FF4F0AE02F11C0189B299 -S3150800B04C244B1980224B080A187459742649096826 -S3150800B05C087A98751120D875083292B2100A40EA07 -S3150800B06C0222DA84002283F8282083F829208A8889 -S3150800B07C5A84CA889A841A4A1088588352889A839A -S3150800B08C0A88DA834A881A8436330F4A1360104CB6 -S3150800B09C4523A3730022E2736275227514490B8843 -S3150800B0AC01339BB20B80190AA174E374227662767B -S3150800B0BCFFF768FEC04320830022074B1A7070BD49 -S3150800B0CCF832002062330020F4320020E4320020EB -S3150800B0DC2C330020E0320020EC3200206E390020A0 -S3150800B0EC2833002078010020F03200205633002047 -S3150800B0FC76010020A54A157C537C03EB0521A44A4E -S3150800B10C128891423FF789AE8DB2A14B1D809F4B99 -S3150800B11C1B7D13F03F0F7FF480AE9C4B5B7D002BA1 -S3150800B12C7FF47BAE9B4B1C880CB95B885BB1974B49 -S3150800B13CDB8B9C427FF471AE944B1A8C954B5B88D7 -S3150800B14C9A427FF46AAEFFF71DFE4FF6FF739842DC -S3150800B15C7FF463AE8D4BDB7D062B6BD0112B22D087 -S3150800B16C012B7FF45AAE894B93F82230082B7FF4C7 -S3150800B17C54AE864B002283F822209B8C4FF6F6722F -S3150800B18C93420CD90933814A9384804B5A8BDA83C0 -S3150800B19C9A8B1A845C837F4A52889A838CE7083385 -S3150800B1AC7A4A9384F1E71C3D794B1D807A4A7B4B8E -S3150800B1BC1A600EE01A880AB9598829B34FF6FF7136 -S3150800B1CC8A421ED07149498B8A422DD04033734A24 -S3150800B1DC1360724B1B68724A9342BFF41EAE9A8870 -S3150800B1EC002AF3D06949898C8A42EFD1DA88002A79 -S3150800B1FCE0D06649498C8A42DCD0B2F58A4FE5D153 -S3150800B20CD8E758888842DDD10023664A13600221A4 -S3150800B21C654A1170654A66490A6066490A60664A53 -S3150800B22C1380FFF7E7FC03E7584A918B5A8891423B -S3150800B23CCCD1E9E7FFF7D4FD4FF6FF7398427FF4BC -S3150800B24CECAD5E4C5D4B9C425BD9504B93F82F3062 -S3150800B25C03F03F03022B6DD04C4B93F82F3013F0B1 -S3150800B26C040F7FF4DAAD494B142283F82F202821DA -S3150800B27C474A1180502283F82E2093F8290093F818 -S3150800B28C2D2083F8292093F8281093F82C2083F87E -S3150800B29C282083F82C1093F8272093F82B4083F852 -S3150800B2AC274083F82B2093F82640454D2C7093F8AD -S3150800B2BC2A5083F8265083F82A400130C0B283F806 -S3150800B2CC2D0068B94B1CDBB2304981F82C303BB9E0 -S3150800B2DC531CDBB281F82B3013B9013481F82A40A0 -S3150800B2EC2A4B5A8C37490A80998C59849A845A8BDA -S3150800B2FCDA839A8B1A84274A1188598352889A8337 -S3150800B30CE6E5617EA1B1214B9A8CA3889A420FD1AE -S3150800B31C1E4B5A8CE3889A420AD11C4B5A8B2388AB -S3150800B32C9A4205D1194B9A8B63889A4200F0EC80A5 -S3150800B33C1E3487E7154B9B8C99B2224A1380002240 -S3150800B34C1F4B1A7007E0204A32F81320914207D097 -S3150800B35C01331B4A13701A4B1B78002BF3D07BE76F -S3150800B36C0024174B1C700BE019461E22134802FBCF -S3150800B37C0302527E52B3072A77D00133104A137050 -S3150800B38C0F4B1B78002BEFD023E000BF2C3300208B -S3150800B39CE03200202833002070390020F0320020DB -S3150800B3ACB0390020F8320020EC3200205633002049 -S3150800B3BCF4320020E43200206E390020FC320020E2 -S3150800B3CC740100207E0100201C3300201E2404FB7F -S3150800B3DC0104002C3FF421ADA34B1C600323A37678 -S3150800B3EC23760023A3750422E275E3769F4DAB8C76 -S3150800B3FCA3806B8CE3806B8B2380AB8B63800120E3 -S3150800B40C60769B4B1A7822735A7862739A78A27371 -S3150800B41CDB78E373208295F82930E37295F82830A7 -S3150800B42CA37295F82730637295F826302372FFF7C6 -S3150800B43C33FC95F82E0000F0F003502B3CDD00226F -S3150800B44C8C4B1A708B4B1B781A4601090539B3EBD2 -S3150800B45C810F31DA03F13601844D695C61B3012938 -S3150800B46C12D10133834A1370ECE744B11E22824988 -S3150800B47C02FB0312917EA27E91427FF67EAF7E4A34 -S3150800B48C1E2404FB032478E7022933D103F1370180 -S3150800B49C764D695C04292DD102F13801695C393283 -S3150800B4ACAB5C43EA0123754A138040F20A62934265 -S3150800B4BC28BF13466382A38210226C4B83F82F2075 -S3150800B4CC6A4B93F82F2042F0020283F82F200222AF -S3150800B4DC83F83620042283F83720062283F838208E -S3150800B4EC0A2283F839202C21654A1180602283F8B8 -S3150800B4FC2E20BAE403F137025C498A5C002ADBD0B9 -S3150800B50C13445C4A13709DE7574B1C6000225D4B35 -S3150800B51C1A70564B93F82F2012F0040F07D00023FD -S3150800B52C63762022574B1A70FEF798FF75E44F4B3B -S3150800B53C93F82E301B099B004E480370EB1A9BB2EE -S3150800B54C143B9BB24E48038001F00F01022903D12C -S3150800B55C02F03F0112290FD013B912F0030F0BD0CA -S3150800B56C424BD98C2389994240F0E7813F4B198D80 -S3150800B57C6389994240F0E18112F0100F47D0218A75 -S3150800B58C002944D004F10C00FFF758FB374B93F80D -S3150800B59C2A303D4A1078834239D1344B93F82B30F4 -S3150800B5AC51788B4233D1314B93F82C3092789342A5 -S3150800B5BC2DD12E4B93F82D50334BDB789D4226D14B -S3150800B5CC20736173A273E373E37ECBB9237EA27EE9 -S3150800B5DC9B1ADBB2A17DA3EBD103DBB25AB2194499 -S3150800B5ECC9B2A175002A01DA5B425AB2E07DA2EB18 -S3150800B5FC900350FA83F3DBB2E37503EBD10323769E -S3150800B60C0122204B1A70237EA37600232382617EA7 -S3150800B61C01F00F03013B072B3FF6FFABDFE813F0F6 -S3150800B62C08003800AC007001BA01D8018D0161011F -S3150800B63C144B1B7813F0010F3FF4EFAB032363761F -S3150800B64C4022104B1A70002323820D4B188820B108 -S3150800B65C42220C4B1A70FFF71FFB00220B4B1A8069 -S3150800B66CFEF7FCFEFFF7ECBBF83200202C3300206B -S3150800B67C7801002074010020FC3200207E01002095 -S3150800B68CE0320020EC320020E83200206E3900202F -S3150800B69CAD4B1B7813F0010F64D0AC4B93F82F30DD -S3150800B6AC03F03F03122B5DD1A84B93F82E0000F044 -S3150800B6BCF003502B2DDD0022A54B1A70A44B1B78DA -S3150800B6CC1A4601090539B3EB810F22DA03F1360163 -S3150800B6DC9E4D695CE9B1012903D101339C4A13706B -S3150800B6ECECE7022934D103F13701984D695C04293A -S3150800B6FC2ED102F13801695C3932AB5C43EA01237D -S3150800B70C944A138040F20A62934228BF1346638216 -S3150800B71CA382032363768D4B93F82620227293F823 -S3150800B72C2720627293F82820A27293F82930E372C4 -S3150800B73C0120FFF7B1FA4222834B1A7000232382A9 -S3150800B74C854A1380854A1380FEF788FEFFF778BB77 -S3150800B75C03F137027D498A5C002ADAD013447C4A05 -S3150800B76C1370ABE72022784B1A70FEF777FE7C4BEA -S3150800B77C1B6800225A766FE5744B93F82F3013F03A -S3150800B78C010F25D011F0100F22D1238A002B7FF43C -S3150800B79C44AB714D2888013080B2FFF77DFA6A4AAE -S3150800B7AC137843F0100313702A881AB143F0020376 -S3150800B7BC654A1370FEF752FE01232382082363762B -S3150800B7CC0023E3761122614B83F82F20FFF746BB43 -S3150800B7DC13F0200F0FD05D4890F834301A0290F809 -S3150800B7EC353042EA03065F4D2868304428605A48CB -S3150800B7FC0288931B0380584B188848B111F0100F18 -S3150800B80C06D1514A137843F002031370FFF744FA32 -S3150800B81C4E4B93F8302093F8313003EB02239BB24E -S3150800B82C4C4A1380A28A934200D80BB9494B1A800A -S3150800B83C484B1B886382444B1B7813F0030F3FF469 -S3150800B84CECAA0022454B1A80FEF708FEFFF7F8BA59 -S3150800B85C13F0100F0DD00023404A138001222282C8 -S3150800B86C04226276E3761122384B83F82F20FFF7F1 -S3150800B87CF5BA3A4A128872B113F0010F01D00023B7 -S3150800B88C2382238ADBB9638A9A4201D9334A138005 -S3150800B89C324B1B8823820023E376334B1A68314BD1 -S3150800B8AC1A602E4B1B886BB1238A5BB128332A4A44 -S3150800B8BC13801822254B83F82F20FFF7D2BA274A74 -S3150800B8CC1380E8E7204B1B7813F0020F3FF4A5AA68 -S3150800B8DC2822214B1A8010221C4B83F82F20FFF7A5 -S3150800B8ECC0BA194B1B7813F0010F3FF496AA002324 -S3150800B8FC63761022144B1A70FEF7B0FDFFF78DBA5B -S3150800B90C154B188808B1FFF7C7F9104B93F82F3069 -S3150800B91C13F0010F2DD00C4B1B7813F0010F25D00B -S3150800B92C072363760023A37623820120FFF7B4F955 -S3150800B93C1022054B1A70FEF791FD1022034B83F863 -S3150800B94C2F20FFF78BBA00BFEC3200202C330020D7 -S3150800B95C740100207E010020E03200206E390020A0 -S3150800B96CF8320020F4320020E432002006236376F5 -S3150800B97CDBE7224B1B7813F0010F05D00523637602 -S3150800B98C00232382FFF749BA1D4B1B88002BD4D101 -S3150800B99CFFF743BA1A4B188808B1FFF77DF9194B0C -S3150800B9AC93F82F3013F0010F0CD00723637600237E -S3150800B9BCA3760120FFF770F91022104B1A70FEF7C8 -S3150800B9CC4DFDBAE70E4B1B88002BB6D1FFF725BAEF -S3150800B9DC0A4B1B7813F0010F3FF41FAA0723637653 -S3150800B9EC0023A376FFF719BA064B062283F83020F4 -S3150800B9FC0A2283F83120FFF76BBA00BFEC3200201D -S3150800BA0CE03200202C330020F8B505460E46234AB2 -S3150800BA1C138801339BB21380B3F5FA4F03D34FF453 -S3150800BA2C80521E4B1A8000221D4B1A701C4B1C7818 -S3150800BA3C6CB91C4B03EB84139F88184B1888FFF7BB -S3150800BA4C9BF98742E3D00134154B1C70EEE70022B4 -S3150800BA5C1A70134B1B786BB91846124A02EB8312F1 -S3150800BA6C92881AB101330E4A1370F2E70D4B03EBA9 -S3150800BA7C801000E0002068B1084B1A88130A43EAC4 -S3150800BA8C02238380C68035B12B8803806B8843805C -S3150800BA9C40230372F8BD00230360F9E77C010020FC -S3150800BAAC740100207039002000290CDD08B58AB213 -S3150800BABC054B1A80054B1B68834203D00146184672 -S3150800BACC00F03DFA08BD70476E390020E4320020BC -S3150800BADCF0B40022394B1A70394E02E00133374A5A -S3150800BAEC1370364B1B78072B18D8354D5A001A4449 -S3150800BAFC94002E192A5B002AF0D07488002CEDD0FD -S3150800BB0C0588AA42EAD142889442E7D10C68746047 -S3150800BB1C898831812B4B1B78B37222E00022274B84 -S3150800BB2C1A7002E00133254A1370244B1B78072B35 -S3150800BB3C0AD8234D5A001A4494002E192A5B002A57 -S3150800BB4CF0D17288002AEDD1082B0CD00268334646 -S3150800BB5C43F8042B0A6872608A889A80194B1B78FA -S3150800BB6CB372F0BC70470023174A1370174A137048 -S3150800BB7C124A137002E00133104A13700F4B1B78EC -S3150800BB8C072B11D80F4A147803EB430295000C4A7D -S3150800BB9C2A44927AA61A0C4D2D78AE42EBDD0A4A47 -S3150800BBAC16700A4A1370E6E7084B1B78034A13709B -S3150800BBBC03EB43039A00024E1644C7E7EA0100203A -S3150800BBCC88010020E8010020F0010020E90100208E -S3150800BBDC10B4164B1C780134E4B21C700022144BBA -S3150800BBEC1A7002E00133124A1370114B1B78072B9B -S3150800BBFC18D810485A001A4491004218415A5288CB -S3150800BC0C0A43EFD003EB4302910002460A44927AA8 -S3150800BC1CA21A772AE6DD03EB43018A0000200549C0 -S3150800BC2C8850DFE75DF8044B704700BFE801002039 -S3150800BC3CEA01002088010020334B1B88292B0CD9DC -S3150800BC4C10B50022304B1A80304B9B8AB3F5807F97 -S3150800BC5C07D0B3F5007F44D010BD00222A4B1A80BA -S3150800BC6C70472A4BDA8C2A4B1B889A4200D010BD97 -S3150800BC7C264B1A8D264B5B889A42F8D1254C2146C1 -S3150800BC8CA01DFFF725FF002204F8022C022204F857 -S3150800BC9C012C2168C4F80A10A188E1811E4908689C -S3150800BCAC20608988A18044F8100C24F80C1CD4F860 -S3150800BCBC0A1044F8161CE28924F8122CE28822820F -S3150800BCCC22896282124A1188E180528822810822CE -S3150800BCDC04F80A2C062204F8092C2A220A4B1A8084 -S3150800BCEC10BD0A4BDA8C0A4B1B889A42BFD1074BFC -S3150800BCFC1A8D074B5B889A42B9D10648014606301D -S3150800BD0CFFF7E6FEB3E700BFE03200202C33002035 -S3150800BD1C28330020423300208001002030B4494BE0 -S3150800BD2CDA8B4FF6FF739A421AD0474B1B88474952 -S3150800BD3C09885340194208D1424B198C424B5B88EF -S3150800BD4C424840884B40184217D0414B414A11880B -S3150800BD5C198052885A8000223F4B1A703F4D13E0C7 -S3150800BD6C384B198C4FF6FF739942DED1354B3C4A4A -S3150800BD7C1068186092889A8021E0354B1A80598091 -S3150800BD8CE9E70133344A1370334B1B78072B0ED86B -S3150800BD9C32485A001A44910045182D4A1488425ABA -S3150800BDAC9442EED12A4A50886A889042E9D1082BE7 -S3150800BDBC16D0244B55F8042F1A60AA889A80214B62 -S3150800BDCC284A1168C3F8061092885A8108221A73F1 -S3150800BDDC00225A73244A13880E33138030BC7047DA -S3150800BDEC184B4FF0FF321A609A8000221A629A8416 -S3150800BDFC1C490868C3F8060089885981C3F81600D7 -S3150800BE0C598313490888D884498819850E4908889E -S3150800BE1C98834988D9831A75012159759A73D973E8 -S3150800BE2C082119745A7406229A740422DA7419733E -S3150800BE3C06225A7336330D4A13602A220A4B1A8085 -S3150800BE4CCCE700BF2C3300202833002024330020F5 -S3150800BE5CEC01002020330020EA0100208801002094 -S3150800BE6CA8BF000880010020E0320020F432002030 -S3150800BE7C10B504464160FEF78FF8206010BD10B56A -S3150800BE8C0446FEF789F82368C01A63689842B4BF5B -S3150800BE9C0020012010BD000008B5FDF70DFD084B6C -S3150800BEACA3FB00308009FCF7A3FC0420FCF7B6FCC6 -S3150800BEBC002211464FF0FF30FCF76AFC08BD00BFA4 -S3150800BECCD34D621008B5FCF737FC08BD08B5FCF76E -S3150800BEDC27FCFCF7B4FC08BD70B50D4E0D4CA41B25 -S3150800BEECA4100025A54209D10B4E0C4C00F03AF8CB -S3150800BEFCA41BA4100025A54205D170BD56F8253003 -S3150800BF0C98470135EEE756F8253098470135F2E79C -S3150800BF1CB8BF0008B8BF0008B8BF0008BCBF000807 -S3150800BF2C10B501390244904201D1002010BD10F819 -S3150800BF3C013B11F8014FA342F5D0181B10BD10B5E3 -S3150800BF4C431E0A44914200D110BD11F8014B03F867 -S3150800BF5C014FF7E702440346934200D1704703F8B2 -S3150800BF6C011BF9E7F8B500BFF8BC08BC9E4670473C -S3110800BF7CF8B500BFF8BC08BC9E4670472C -S3150800BF880000000000000000010203040607080973 -S3150800BF98000000000102030463825363ADDE122326 -S30D0800BFA8FFFFFFFFFFFF000089 -S30D0800BFB0BCC2FF7F010000007E -S3090800BFB821820008CC -S3090800BFBCFD810008ED -S3110800BFC001000000100000000024F4003E -S7050800A699B3 +S315080085BC00ED00E00400FA0508B5214B1B78B3B9A9 +S315080085CC2048FFF7D5FF012800D008BD1D4B1B78A6 +S315080085DC013BDBB23F2BF8D803F084FC1A4B18602E +S315080085EC0122174B1A700022184B1A7008BD174B2C +S315080085FC1B78013313481844FFF7BAFF01280AD031 +S3150800860C03F070FC104B1B6864339842DDD90022CA +S3150800861C0B4B1A70D9E70D4A13780133DBB213707A +S3150800862C084A12789342D0D10021054A1170054A9E +S3150800863C5278FF2AC9D1022BC7D1FFF7ABFF00BF6F +S3150800864C19010020D80000201C0100201A01002066 +S3150800865C08B5FFF7B1FF08BD08B50022802102480E +S3150800866C00F0DEFD08BD00BF0004024010B503F0A3 +S3150800867C39FC0E4B1B68C31AB3F5FA7F0CD30446A8 +S3150800868C0B4B1B784BB90122094B1A7080210948F0 +S3150800869C00F0C6FD054B1C6010BD0022044B1A7079 +S315080086AC8021044800F0BCFDF4E700BF240100203B +S315080086BC200100200004024010B504460E4B187821 +S315080086CC4FF47A73B3FBF0F30C4A1068B0FBF3F073 +S315080086DC00F08CF868B90F2C01D9012010BD0022C6 +S315080086EC21464FF0FF3000F051F8054B1C60002076 +S315080086FC10BD012010BD00BF40000020480000201E +S3150800870C4400002008B5032000F02EF80020FFF7DF +S3150800871CD3FF01F0DDFD002008BD0000034A1168F7 +S3150800872C034B1B780B441360704700BFF401002001 +S3150800873C40000020014B1868704700BFF401002068 +S3150800874C38B50446FFF7F6FF0546B4F1FF3F02D0ED +S3150800875C044B1B781C44FFF7EDFF401B8442FAD8E8 +S3150800876C38BD00BF400000200649CB6823F4E063FF +S3150800877C1B041B0C000200F4E0600343024A1A4374 +S3150800878CCA60704700ED00E00000FA0530B4144BDF +S3150800879CDB68C3F30223C3F10704042C28BF0424A3 +S315080087AC1D1D062D13D9033B012505FA04F4013CBE +S315080087BC2140994005FA03F3013B1340194300285D +S315080087CC07DB0901C9B2074B195430BC70470023A3 +S315080087DCEAE700F00F000901C9B2034B1954F4E794 +S315080087EC00ED00E000E400E014ED00E00138B0F123 +S315080087FC807F0AD2064B5860F021064A82F823106D +S3150800880C0020986007221A6070470120704700BF45 +S3150800881C10E000E000ED00E0042805D0054A1368D6 +S3150800882C23F0040313607047024A136843F00403E9 +S3150800883C1360704710E000E0704708B5FFF7FCFFBF +S3150800884C08BD00005079137943EA002307480B50FA +S3150800885CD07893781B0443EA0063507843EA0023E4 +S3150800886C12781343024A8B50704700BF408002406F +S3150800887C44800240016841F218028B5843F40053B5 +S3150800888C8B507047016841F218028B5843F002036B +S3150800889C8B50704770B59EB0044629B14FF40063EF +S315080088ACC3604FF480438360E369002B68D14FF4AF +S315080088BC8063079321680B68374A1A40A368E068F7 +S315080088CC03430798034343F4007313430B6023686D +S315080088DC1D680120FFF734FF23681D6023684022BA +S315080088EC5A6023685D680120FFF72AFF23685D60DC +S315080088FC236800259D602368DD602268936923F050 +S3150800890CBE031B041B0C43F08003936123689E690A +S3150800891C0120FFF715FF23689E612368DD61236834 +S3150800892CDD690120FFF70CFF2368DD61216841F240 +S3150800893C18054B59194A1A40194B13434B512368BE +S3150800894C5E590120FFF7FCFE23685E51236803F588 +S3150800895C8053144A1A60236803F580531D68012056 +S3150800896CFFF7EEFE236803F580531D60A369012B00 +S3150800897C09D0626900212046FFF764FF1EB070BD5E +S3150800898C0023079396E7216841F21C028858064B88 +S3150800899C03438B50EDE700BF0F8120FF233FDEF822 +S315080089AC040020028020C1024000010010B582B0EC +S315080089BC0446002301930268136843F00803136006 +S315080089CC03681B6801930120FFF7BAFE2368019A16 +S315080089DC1A6002B010BD10B582B00446002301938C +S315080089EC0268136843F00403136003681B68019359 +S315080089FC0120FFF7A5FE2368019A1A6002B010BD84 +S31508008A0C30B583B0054600230193026841F2180479 +S31508008A1C135943F48013135103681B59019301200E +S31508008A2CFFF78EFE2B68019A1A5103B030BDF0B4CD +S31508008A3C90F84540012C31D0012480F84540022499 +S31508008A4C80F84440C162002401E0F96001349C427C +S31508008A5C17D265014F194FF480164E5140F2F45651 +S31508008A6C06FB0426BE60C6691EB94E5946F4400676 +S31508008A7C4E515D1EAC42E8D2651C01EB4515FD60F6 +S31508008A8CE4E7026841F21003D150012380F8443020 +S31508008A9C002380F845301846F0BC70470220FBE7E7 +S31508008AACF0B490F84540012C2ED0012480F84540AE +S31508008ABC022480F844408162002401E0E960013414 +S31508008ACC9C4214D266018D194FF000478F5144F21F +S31508008ADCF4566E6040F2F45606FB0426AE605E1E33 +S31508008AECB442EBD2661C01EB4616EE60E7E7026869 +S31508008AFC41F20C03D150012380F84430002380F84E +S31508008B0C45301846F0BC70470220FBE790F8453014 +S31508008B1C012B00F08780012380F84530022380F86A +S31508008B2C443099B1C36A1A68002A17DB30B440F28C +S31508008B3CF45291421AD93C4CA4FB0124A40A40F2E3 +S31508008B4CF45202FB141292B1013410E0012380F89E +S31508008B5C4430002280F8452018467047122380F8C6 +S31508008B6C4430002380F84530012070470124012C3D +S31508008B7C01D0002337E01A6842F040521A60C36AE3 +S31508008B8CC1F30C015960C26A136843F000431360C1 +S31508008B9CC36ADB68C362036841F214029A5812F07E +S31508008BAC040F08D0042141F21402995002680021DE +S31508008BBC41F20403D150012380F84430002380F895 +S31508008BCC4530184630BC7047C56A2A6842F0805250 +S31508008BDC2A6011E0C56A2A6842F000422A60C26A15 +S31508008BECD268C26201339C42D5D9C56A2A6822F07A +S31508008BFC40522A60002BE7D0C26A40F2F455556001 +S31508008C0C621E9342E6D1C56A2A6842F000522A606F +S31508008C1C064A02FB041202F2F452C56AC2F30C02AB +S31508008C2C6A60D7E7022070470BB002AC0CFAFFFF5C +S31508008C3C90F84530012B40D0012380F845300223AB +S31508008C4C80F84430836A1A68002A28DB1A6812F4FA +S31508008C5C807F19D0826B01328263012A12D043635A +S31508008C6C1A68C2F30D42043AC263026B9268026434 +S31508008C7CDB688362012380F84430002380F8453092 +S31508008C8C184670470363EAE71A6812F4007F0ED099 +S31508008C9C03630022426301228263DB688362012339 +S31508008CAC80F84430002280F8452018467047826BBD +S31508008CBC01328263DB688362F1E702207047F8B5FC +S31508008CCC90F84430DBB2822B01D10220F8BD16464F +S31508008CDC0546822380F844300268146904F01C04A3 +S31508008CEC038ADB029BB21C43890101F4F8610C432D +S31508008CFC44F001041461FFF71DFD074614F0010F3B +S31508008D0C10D0FFF717FDC01BB0F5803F02D22B68B9 +S31508008D1C1C69F3E7012385F84430002385F84530B0 +S31508008D2C0320F8BD2B685B699BB23360012385F879 +S31508008D3C44300020F8BD90F84430DBB2422B01D108 +S31508008D4C0220704770B50546422380F84430006807 +S31508008D5C046904F01C042B8ADB029BB21C438901B0 +S31508008D6C01F4F8610C4344F0030492B242612B6897 +S31508008D7C1C61FFF7DFFC064614F0010F10D0FFF755 +S31508008D8CD9FC801BB0F5803F02D22B681C69F3E72F +S31508008D9C012385F84430002385F84530032070BD3F +S31508008DAC012385F84430002070BD000070B582B0F0 +S31508008DBC00230193002800F00C81044690F84430F7 +S31508008DCC002B32D0844B5A6C42F480425A645B6C4A +S31508008DDC03F480430093009B804B5A6822F40002EC +S31508008DEC5A605A68216A0A435A60236803F5805305 +S31508008DFC1A6842F001021A60FFF79CFC05462368C4 +S31508008E0C03F58052126812F0010F13D0FFF792FC8B +S31508008E1C401BB0F5FA7FF2D9032584F84450002399 +S31508008E2C84F84530284602B070BD80F8453001F00C +S31508008E3CBBF8C7E71D6925F01C0500F03BFD684B20 +S31508008E4C0344684A934255D845F0080523681D61C2 +S31508008E5C4FF4004200212046FFF76DFF0546002817 +S31508008E6C60D1FF20FFF76CFC6368002B00F0918043 +S31508008E7CFFF760FC064601AA01212046FFF71FFFF3 +S31508008E8CFFF758FC801B41F28833984252D8019B55 +S31508008E9C13F0040FEFD04FF4805200212046FFF751 +S31508008EAC4AFF002852D1FFF745FC064601AA0121C4 +S31508008EBC2046FFF704FFFFF73DFC801B41F2883381 +S31508008ECC98424BD8019B13F0200FEFD001AA102122 +S31508008EDC2046FFF7F4FE00284CD1019B13F0040F33 +S31508008EEC50D04FF40062E26013F0020F4DD000230D +S31508008EFCA3605EE03C4B03443C4A934202D845F0DF +S31508008F0C0C05A3E73A4B03443A4A93429ED93A4B8B +S31508008F1C03443A4A934202D845F0040596E745F0CD +S31508008F2C100593E701212046FFF7B4FC012584F8C8 +S31508008F3C445077E701212046FFF7ACFC012384F85F +S31508008F4C4430002384F8453003256BE7012120467D +S31508008F5CFFF7A0FC012584F8445063E7012120465D +S31508008F6CFFF798FC012384F84430002384F8453035 +S31508008F7C032557E701212046FFF78CFC012584F8C9 +S31508008F8C44504FE70022E260AEE74FF48043A360FB +S31508008F9C0FE0E368C3F3CF02A368C3F34F031A4386 +S31508008FAC00212046FFF7C7FE58B940F6FF70FFF7B9 +S31508008FBCC7FB00212046FFF76DFC012384F84430DB +S31508008FCC30E701212046FFF765FC012584F844505B +S31508008FDC28E7012526E700BF003802400038014083 +S31508008FEC00D3CEFEBFE1E40040F1E9FD3F787D01F8 +S31508008FFC00796CFCFF596202001F0AFA7FF0FA022C +S3150800900C38B590F84530012B01D1022038BD0446FD +S3150800901C012580F84550022380F84430FFF7C6FC3A +S3150800902C2046FFF7D8FC2046FFF7EAFC2046FFF758 +S3150800903C21FC2046FFF726FC84F84450002084F8CF +S3150800904C450038BDF0B583B0002437E0092600E0AA +S3150800905C002606FA0EF6324302336C4E46F82320E7 +S3150800906C6B4B1A68EB4302EA03064F6817F4803F0A +S3150800907C01D045EA0206664A1660526803EA0206F9 +S3150800908C4F6817F4003F01D045EA0206604A56605D +S3150800909C926803EA02064F6817F4801F01D045EA66 +S315080090AC02065B4A9660D26813404E6816F4001F97 +S315080090BC01D045EA0203564AD36001340F2C00F25C +S315080090CCA3800123A3400A6803EA0205AB42F4D144 +S315080090DC4A68122A18BF022A12D14FEAD40E0EF188 +S315080090EC080E50F82E2004F00706B6000F27B740D6 +S315080090FC22EA07020F6907FA06F6324340F82E20D1 +S3150800910C06684FEA440E032202FA0EF2D2431640C0 +S3150800911C4F6807F0030707FA0EF73E4306604E68DA +S3150800912C771E112E18BF012F01D9122E0FD1866862 +S3150800913C1640CF6807FA0EF73E438660466826EA5D +S3150800914C03034E68C6F30016A64033434360C36850 +S3150800915C1A408B6803FA0EF31A43C2604B6813F075 +S3150800916C805FAAD02B4B5A6C42F480425A645B6CD3 +S3150800917C03F480430193019BA3089E1C234A52F8CF +S3150800918C262004F003064FEA860E0F2606FA0EF67C +S3150800919C22EA0602204FB8423FF45AAF1F4EB0429D +S315080091AC22D006F58066B04220D006F58066B0421D +S315080091BC1ED006F58066B0421CD006F58066B04215 +S315080091CC1AD006F58066B04218D006F58066B0420D +S315080091DC16D006F58066B04214D006F58066B04205 +S315080091EC3FF434AF0A2634E7012632E7022630E785 +S315080091FC03262EE704262CE705262AE7062628E763 +S3150800920C072626E7082624E703B0F0BD00380140F8 +S3150800921C003C0140003802400000024000040240B5 +S3150800922C12B90904816170478161704710B582B023 +S3150800923C1B4B1A6C42F080521A641B6C03F0805359 +S3150800924C0193019B174A136843F480331360FFF7A5 +S3150800925C71FA0446134B5B6813F4803F08D1FFF789 +S3150800926C69FA001BB0F57A7FF4D9032002B010BD59 +S3150800927C0C4A136843F400331360FFF75BFA044691 +S3150800928C084B5B6813F4003F07D1FFF753FA001B32 +S3150800929CB0F57A7FF4D90320E8E70020E6E700BFAB +S315080092AC0038024000700040002800F0DC8170B5E0 +S315080092BC82B00446036813F0010F3AD0A24B9B68A0 +S315080092CC03F00C03042B2BD09F4B9B6803F00C0369 +S315080092DC082B20D06368B3F5803F50D0002B54D1AF +S315080092EC994B1A6822F480321A601A6822F4802282 +S315080092FC1A606368002B5FD0FFF71CFA0546924B81 +S3150800930C1B6813F4003F14D1FFF714FA401B6428AA +S3150800931CF5D90320ACE18C4B5B6813F4800FD9D0DC +S3150800932C894B1B6813F4003F03D06368002B00F0CD +S3150800933C9C81236813F0020F64D0834B9B6813F04F +S3150800934C0C0F4DD0804B9B6803F00C03082B42D0B6 +S3150800935CE368002B79D07C4A136843F00103136049 +S3150800936CFFF7E8F90546784B1B6813F0020F63D133 +S3150800937CFFF7E0F9401B0228F5D9032078E1724A79 +S3150800938C136843F480331360B3E7B3F5A02F09D001 +S3150800939C6D4B1A6822F480321A601A6822F48022FD +S315080093AC1A60A6E7684B1A6842F480221A601A6893 +S315080093BC42F480321A609CE7FFF7BCF90546624B0B +S315080093CC1B6813F4003FB4D0FFF7B4F9401B6428AC +S315080093DCF5D903204CE15C4B5B6813F4800FB7D1CD +S315080093EC594B1B6813F0020F04D0E368012B01D00C +S315080093FC01203DE1544A136823F0F803216943EA36 +S3150800940CC1031360236813F0080F46D0636983B34E +S3150800941C4D4A536F43F001035367FFF78BF9054623 +S3150800942C494B5B6F13F0020F37D1FFF783F9401BDB +S3150800943C0228F5D903201BE1434A136823F0F803E5 +S3150800944C216943EAC1031360DCE73F4A136823F03A +S3150800945C01031360FFF76EF905463B4B1B6813F0C7 +S3150800946C020FCFD0FFF766F9401B0228F5D9032067 +S3150800947CFEE0354A536F23F001035367FFF75AF999 +S3150800948C0546314B5B6F13F0020F06D0FFF752F906 +S3150800949C401B0228F5D90320EAE0236813F0040FD1 +S315080094AC7ED0294B1B6C13F0805F31D1264B1A6C7E +S315080094BC42F080521A641B6C03F080530193019B93 +S315080094CC0125224B1B6813F4807F23D0A368012B3C +S315080094DC34D0002B3CD11C4B1A6F22F001021A67B0 +S315080094EC1A6F22F004021A67A368002B46D0FFF7FE +S315080094FC21F90646144B1B6F13F0020F4FD1FFF7D9 +S3150800950C19F9801B41F288339842F3D90320AFE04E +S3150800951C0025D6E70D4A136843F480731360FFF7EA +S3150800952C09F90646094B1B6813F4807FCED1FFF761 +S3150800953C01F9801B6428F5D9032099E0024A136FB8 +S3150800954C43F001031367CFE7003802400070004070 +S3150800955C052B09D0484B1A6F22F001021A671A6FAD +S3150800956C22F004021A67BFE7434B1A6F42F0040253 +S3150800957C1A671A6F42F001021A67B5E7FFF7DAF8AD +S3150800958C06463D4B1B6F13F0020F08D0FFF7D2F8B7 +S3150800959C801B41F288339842F3D9032068E0F5B969 +S315080095ACA369002B63D0344A926802F00C02082A8D +S315080095BC60D0022B19D0304A136823F080731360DD +S315080095CCFFF7B8F804462C4B1B6813F0007F48D0FD +S315080095DCFFF7B0F8001B0228F5D9032048E0264A05 +S315080095EC136C23F080531364DAE7234A136823F0C9 +S315080095FC80731360FFF79EF805461F4B1B6813F024 +S3150800960C007F06D0FFF796F8401B0228F5D90320F1 +S3150800961C2EE0E369226A1343626A43EA8213A26A5A +S3150800962C5208013A43EA0243E26A43EA0263226BAE +S3150800963C43EA0273104A5360136843F0807313604D +S3150800964CFFF778F804460C4B1B6813F0007F06D11D +S3150800965CFFF770F8001B0228F5D9032008E0002054 +S3150800966C06E0002004E001207047012000E00020FD +S3150800967C02B070BD0120FBE700380240F8B5314B4B +S3150800968C9B6803F00C03042B59D0082B01D02E48E9 +S3150800969CF8BD2C4B5A6802F03F025B6813F4800F36 +S315080096AC2AD0284B5B68C3F388131E4600275C0137 +S315080096BC0025E41A65EB0705A90141EA9461A001A6 +S315080096CC001B61EB0501CB0043EA5073C400A019DB +S315080096DC43EB07014B0243EAD05344022046194692 +S315080096EC0023FEF7A5FD174B5B68C3F30143013353 +S315080096FC5B00B0FBF3F0F8BD124B5B68C3F3881341 +S3150800970C1E4600275C010025E41A65EB0705A9012E +S3150800971C41EA9461A001001B61EB0501CB0043EA09 +S3150800972C5073C400A01943EB07018B0243EA90530C +S3150800973C8402204619460023FEF77AFDD3E7034830 +S3150800974CF8BD00BF003802400024F40000127A006D +S3150800975C002800F0A28070B50446524B1B6803F033 +S3150800976C0F038B420CD24F4A136823F00F030B439B +S3150800977C1360136803F00F03994201D0012070BDE2 +S3150800978C236813F0020F17D013F0040F04D0464ABF +S3150800979C936843F4E0539360236813F0080F04D0DE +S315080097AC414A936843F4604393603F4A936823F0B5 +S315080097BCF003A068034393600D46236813F0010F6A +S315080097CC31D06368012B20D0022B25D0364A12687B +S315080097DC12F0020F63D034498A6822F0030213434D +S315080097EC8B60FEF7A7FF06462F4B9B6803F00C030E +S315080097FC6268B3EB820F16D0FEF79CFF801B41F212 +S3150800980C88339842F0D9032070BD274A126812F49F +S3150800981C003FE0D1012070BD234A126812F0007F88 +S3150800982CD9D1012070BD1F4B1B6803F00F039D4255 +S3150800983C0CD21C4A136823F00F032B4313601368CE +S3150800984C03F00F039D4201D0012070BD236813F06D +S3150800985C040F06D0144A936823F4E053E1680B43CB +S3150800986C9360236813F0080F07D00F4A936823F404 +S3150800987C6043216943EAC1039360FFF7FFFE0A4B75 +S3150800988C9B68C3F30313094AD35CD840084B18608A +S3150800989C0020FEF711FF002070BD01207047012043 +S315080098AC70BD00BF003C024000380240A8BF00084B +S315080098BC48000020014B1868704700BF480000207C +S315080098CC08B5FFF7F7FF044B9B68C3F38223034ADB +S315080098DCD35CD84008BD00BF00380240B8BF0008AA +S315080098EC08B5FFF7E7FF044B9B68C3F34233034AFB +S315080098FCD35CD84008BD00BF00380240B8BF00088A +S3150800990C70472DE9F04105460F4616469846069CC3 +S3150800991C2B68DB6937EA03030CBF01230023B34228 +S3150800992C1ED1B4F1FF3FF3D02CB1FEF703FFA0EB29 +S3150800993C08008442ECD82A68136823F4D0731360A1 +S3150800994C2A68936823F001039360202385F869300D +S3150800995C85F86A30002385F868300320BDE8F08165 +S3150800996C0020BDE8F0812DE9F04182B01E4690F842 +S3150800997C6A30DBB2202B03D0022002B0BDE8F0819E +S3150800998C04460D469046002A18BF00296DD090F85B +S3150800999C6830012B01D10220EFE7012380F86830EB +S315080099AC0023C366222380F86A30FEF7C3FE0746F7 +S315080099BCA4F85880A4F85A80A368B3F5805F06D03B +S315080099CCA3B9236973B9FF23A4F85C3011E02369A2 +S315080099DC23B940F2FF13A4F85C300AE0FF23A4F87D +S315080099EC5C3006E07F23A4F85C3002E0B3F1805FBC +S315080099FC02D0B4F85C8010E023691BB97F23A4F865 +S31508009A0C5C30F6E73F23A4F85C30F2E723685A6A21 +S31508009A1C5FFA88F313402B700135B4F85A309BB2B1 +S31508009A2CE3B1B4F85A309BB2013B9BB2A4F85A3056 +S31508009A3C00963B46002220212046FFF762FFB0B96C +S31508009A4CA368B3F5805FE1D12369002BDED12368C7 +S31508009A5C5B6A08EA030325F8023BDEE7202384F851 +S31508009A6C6A30002084F8680087E7012085E7032020 +S31508009A7C83E7000038B504468368026913434269D4 +S31508009A8C1343C269134301680868A04A024013438A +S31508009A9C0B602268536823F44053E1680B43536008 +S31508009AACA369226A134321688A6822F43062134335 +S31508009ABC8B602568964B9D422BD0964B9D423CD08D +S31508009ACC954B9D4252D0954B9D4267D0944B9D42E7 +S31508009ADC7CD0944B9D4200F09480934B9D4200F0B1 +S31508009AECAB80924B9D4200F0C2801023E269B2F51E +S31508009AFC004F00F0DB80082B00F26881DFE813F0DA +S31508009B0C31013C0147016601510166016601660196 +S31508009B1C5C0103F59433D3F8903003F00303032B5D +S31508009B2C03D8DFE803F0BF0604081023DEE7022398 +S31508009B3CDCE70423DAE70823D8E703F5FA33D3F886 +S31508009B4C903003F00C030C2B08D8DFE803F0AD07B4 +S31508009B5C07070B070707090707070D001023C5E7B3 +S31508009B6C0223C3E70423C1E70823BFE703F5F83349 +S31508009B7CD3F8903003F03003102B0DD005D9202BD9 +S31508009B8C08D0302B04D10823B0E70BB90023ADE776 +S31508009B9C1023ABE70223A9E70423A7E703F5F6335B +S31508009BACD3F8903003F0C003402B0DD005D9802B89 +S31508009BBC08D0C02B04D1082398E70BB9002395E7E6 +S31508009BCC102393E7022391E704238FE703F5F43375 +S31508009BDCD3F8903003F44073B3F5807F0FD007D9D0 +S31508009BECB3F5007F09D0B3F5407F04D108237DE790 +S31508009BFC0BB900237AE7102378E7022376E70423C8 +S31508009C0C74E703F59233D3F8903003F44063B3F555 +S31508009C1C806F0FD007D9B3F5006F09D0B3F5406F35 +S31508009C2C04D1082362E70BB901235FE710235DE72C +S31508009C3C02235BE7042359E703F5E033D3F89030A6 +S31508009C4C03F44053B3F5805F0FD007D9B3F5005F23 +S31508009C5C09D0B3F5405F04D1082347E70BB90023B5 +S31508009C6C44E7102342E7022340E704233EE703F5C3 +S31508009C7CDE33D3F8903003F44043B3F5804F0FD05E +S31508009C8C07D9B3F5004F09D0B3F5404F04D10823D3 +S31508009C9C2CE70BB9002329E7102327E7022325E72E +S31508009CAC042323E7012321E700231FE7082B55D8B4 +S31508009CBCDFE803F005172254405454544B00FFF7C1 +S31508009CCCFFFD6268530803EB4003B3FBF2F39BB248 +S31508009CDC002023F00F02C3F3420313432268D36018 +S31508009CEC38BDFFF7FDFD6268530803EB4003B3FB71 +S31508009CFCF2F39BB20020ECE762680D4B03EB5203C0 +S31508009D0CB3FBF2F39BB20020E3E700BFF369FFEF66 +S31508009D1C001001400044004000480040004C004040 +S31508009D2C005000400014014000780040007C0040C0 +S31508009D3C0048E801FFF7A2FC6268530803EB4003EE +S31508009D4CB3FBF2F39BB20020C3E76268530803F532 +S31508009D5C8033B3FBF2F39BB20020BAE70120002351 +S31508009D6CB7E7FFF7ADFD636800EB5300B0FBF3F004 +S31508009D7C80B2E860002038BDFFF7B2FD636800EBDF +S31508009D8C5300B0FBF3F080B2E860002038BD62687F +S31508009D9C0F4B03EB5203B3FBF2F39BB2EB600020C1 +S31508009DAC38BDFFF76BFC636800EB5300B0FBF3F0B0 +S31508009DBC80B2E860002038BD6268530803F500439A +S31508009DCCB3FBF2F39BB2EB60002038BD012038BD23 +S31508009DDC0024F400436A13F0010F06D00268536896 +S31508009DEC23F40033816A0B435360436A13F0020F62 +S31508009DFC06D00268536823F48033C16A0B43536058 +S31508009E0C436A13F0040F06D00268536823F48023C0 +S31508009E1C016B0B435360436A13F0080F06D00268B4 +S31508009E2C536823F40043416B0B435360436A13F0A6 +S31508009E3C100F06D00268936823F48053816B0B438A +S31508009E4C9360436A13F0200F06D00268936823F4D4 +S31508009E5C0053C16B0B439360436A13F0400F0AD04F +S31508009E6C0268536823F48013016C0B435360036C2C +S31508009E7CB3F5801F0BD0436A13F0800F06D0026827 +S31508009E8C536823F40023816C0B43536070470268B4 +S31508009E9C536823F4C003416C0B435360EBE710B5CE +S31508009EAC82B004460023C366FEF744FC2268126897 +S31508009EBC12F0080F09D1202384F8693084F86A3027 +S31508009ECC002084F8680002B010BD6FF07E43009342 +S31508009EDC034600224FF400112046FFF712FD002816 +S31508009EECE9D00320EFE778B310B5044690F869304B +S31508009EFC0BB3242384F869302268136823F0010312 +S31508009F0C13602046FFF7B6FD01281FD0636ABBB95C +S31508009F1C2268536823F4904353602268936823F0AD +S31508009F2C2A0393602268136843F0010313602046E2 +S31508009F3CFFF7B5FF10BD80F86830FFF7E1FCD8E7EE +S31508009F4C2046FFF747FFE3E70120704710BD0000E6 +S31508009F5C10B40F4AD2F8883043F47003C2F888302C +S31508009F6C0C4B196841F001011960002098601C68B7 +S31508009F7C09492140196009495960196821F4802159 +S31508009F8C1960D8604FF0006393605DF8044B704716 +S31508009F9C00ED00E000380240FFFFF6FE103000240A +S31508009FAC08B501F09FFF08BD0268294B9A4200D0FC +S31508009FBC7047F0B589B0A3F590431A6B42F000725E +S31508009FCC1A631A6B02F000720092009A1A6B42F02E +S31508009FDC80621A631A6B02F080620192019A1A6BFC +S31508009FEC42F000621A631B6B03F000630293029B38 +S31508009FFC3223039302270497002605960325069514 +S3150800A00C0B24079403A91348FFF71CF8862303931C +S3150800A01C049705960695079403A90F48FFF712F8B7 +S3150800A02C4FF400530393049705960695079403A9D2 +S3150800A03C0A48FFF707F84FF420530393049705963D +S3150800A04C0695079403A90648FEF7FCFF09B0F0BD70 +S3150800A05C0080024000080240000002400004024052 +S3150800A06C0018024010B5164B08221A7000225A70B6 +S3150800A07C272199706921D9705B211971452159716C +S3150800A08C104C114921600121616022826361A26131 +S3150800A09CE2614FF4000323622046FEF787FE042391 +S3150800A0AC0A4A0B492046FEF7C2FC0423094A0A4908 +S3150800A0BC2046FEF7F5FC2046FEF7A2FF10BD00BFB2 +S3150800A0CC28010020C81A002000800240101B00201E +S3150800A0DCF801002078020020481A0020074A117857 +S3150800A0EC074B19705178597091789970D178D97045 +S3150800A0FC1179197152795A71704700BF28010020DD +S3150800A10C80010020064B1A7802705A7842709A78A9 +S3150800A11C8270DA78C2701A7902715B79437170476A +S3150800A12C2801002038B51348FEF782FD08B1002037 +S3150800A13C38BD104DAC8F2246296C0F4801F00FFF25 +S3150800A14C2A6B136843F0004313600023AB632B6838 +S3150800A15C41F214029A5812F0800F09D0802141F26C +S3150800A16C14029950002141F208029950204638BD34 +S3150800A17C204638BDC81A00202C33002038B5184B99 +S3150800A18CDC6A01F0AFFE00F1FA052368002B05DA4C +S3150800A19C01F0A8FE8542F8D2002300E0012383B91A +S3150800A1AC0F4B1B6841F214029A5812F0200F07D075 +S3150800A1BC202141F214029950002141F204029950CF +S3150800A1CC38BD084B1D88064CE36A2A46064998682A +S3150800A1DC01F0C5FE29462046FEF798FCE0E700BFCD +S3150800A1ECC81A0020E03200202C330020014B024A0A +S3150800A1FC9A60704700ED00E00080000800B595B045 +S3150800A20C214B1A6C42F080521A641B6C03F0805373 +S3150800A21C0093009B1D4B1A6842F440421A601B6857 +S3150800A22C03F440430193019B012307934FF48033B6 +S3150800A23C089302230D934FF480020E9208220F9274 +S3150800A24C4FF4D87210921193129307A8FFF72CF8B3 +S3150800A25C00B1FEE7FEF7EAFF00B1FEE70F23029313 +S3150800A26C02230393002304934FF4A05305934FF44E +S3150800A27C80530693072102A8FFF76AFA00B1FEE796 +S3150800A28C15B05DF804FB00BF0038024000700040B2 +S3150800A29C08B5FFF7ABFFFEF735FAFFF7AFFF01F08E +S3150800A2AC0BFEFEF7D9F908BD08B5FFF7F1FF00F06C +S3150800A2BCD1F900F0A7F8FEF769F90021084600F075 +S3150800A2CCE1F9FEF7D3F900F0F7F8FEF7C1F9F8E76C +S3150800A2DC10B58EB0484B1A6C42F080521A641A6C40 +S3150800A2EC02F080520192019A5A6C42F480425A64E6 +S3150800A2FC5A6C02F480420292029A1A6B42F00102DC +S3150800A30C1A631A6B02F001020392039A1A6B42F053 +S3150800A31C02021A631A6B02F002020492049A1A6B6E +S3150800A32C42F004021A631A6B02F004020592059AAB +S3150800A33C1A6B42F008021A631A6B02F008020692AC +S3150800A34C069A1A6B42F040021A631A6B02F0400224 +S3150800A35C0792079A1A6C42F480221A641B6C03F44F +S3150800A36C80230893089B0320FEF7FEF9002211466A +S3150800A37C6FF00B00FEF70AFA002211466FF00A007E +S3150800A38CFEF704FA002211466FF00900FEF7FEF9F3 +S3150800A39C002211466FF00400FEF7F8F90022114668 +S3150800A3AC6FF00300FEF7F2F9002211466FF0010078 +S3150800A3BCFEF7ECF9002211464FF0FF30FEF7E6F9EE +S3150800A3CC8023099301230A9300240B940C9409A95E +S3150800A3DC0A48FEF737FE4FF44073099302230A9393 +S3150800A3EC0B9403230C9307230D9309A90448FEF732 +S3150800A3FC29FE0EB010BD00BF003802400004024012 +S3150800A40C000C024010B5FFF72DFE01F06BFD00F5B0 +S3150800A41CFA70134B186001F065FD42F21073034491 +S3150800A42C104A136000F060FC0F4A00231380538017 +S3150800A43C0E4A138053800E4A138053804EF603003F +S3150800A44C00F092FCFFF74AFE0A4C2046FFF75AFE2C +S3150800A45C0621204600F072FA00F08EFA10BD00BFF5 +S3150800A46C3C01002030010020283300202433002032 +S3150800A47C203300203401002008B50C4B1B7813F050 +S3150800A48C400F09D113F0020F06D0094B1B68094A75 +S3150800A49C12881B79FF2B00D008BD062AFCD1012196 +S3150800A4AC002000F0EFF8FEF775F8F5E7EC3200201F +S3150800A4BCF4320020E032002010B5FFF733FE68B9FD +S3150800A4CC01F010FD3A4B1B68984261D303F5FA73F9 +S3150800A4DC374A1360002474B3002444E0354A1080CC +S3150800A4EC354B9C894FF4006000F056FC844213D01F +S3150800A4FC314B9C8940F6060000F04EFC8442DFD1B5 +S3150800A50C01F0AAFB2B4B1B88002BD9D0FFF736FE84 +S3150800A51C0022284B1A80D3E7012000F077FC254B44 +S3150800A52C1B88002BCCD001F009FCFFF727FE002274 +S3150800A53C204B1A80C4E7C4EB041253001F4A134479 +S3150800A54C1F4A1360022000F061FC1A4B1B880BB9DA +S3150800A55C0134C0E701F0F2FBFFF710FE0022154BA1 +S3150800A56C1A80F5E701349CB9164B03EB8413164A8B +S3150800A57C1360052000F04AFC0E4B1B88002BF1D00B +S3150800A58C01F0DCFBFFF7FAFD00220A4B1A80E9E71B +S3150800A59C01F0A8FC0D4B1B68984200D210BD42F284 +S3150800A5AC10721A44094B1A6001F022FBF6E700BF39 +S3150800A5BC3C010020E03200202C330020FC32002025 +S3150800A5CCF832002070390020F032002030010020CB +S3150800A5DC0C4B1B68C3F3072050FA83F0C3F30742EE +S3150800A5EC10441B0E13FA80F080B2002305E0054ACE +S3150800A5FC1A441279104480B20133372BF7D94042EA +S3150800A60C80B270470000002008B5FFF7E1FF044B45 +S3150800A61C9B8F984201D0002008BD012008BD00BFC1 +S3150800A62C0000002008B5054B1A68054B9A4201D064 +S3150800A63C002008BDFFF7E8FF08BD00BF000000209A +S3150800A64CA2E742CE08B5FFF7C3FF014B988708BDB2 +S3150800A65C0000002008B5FFF7E5FF68B9074A084B64 +S3150800A66C1A60002304E0064A1A44002111710133CA +S3150800A67C372BF8D9FFF7E6FF08BD00BFA2E742CE95 +S3150800A68C0000002070B505460E46FFF7CBFF0446C2 +S3150800A69C10B1372D02D90024204670BD024B1D443B +S3150800A6AC2E71FFF7CFFFF7E700000020DFF834D054 +S3150800A6BC002103E00C4B5B58435004310B480C4B00 +S3150800A6CC42189A42F6D30B4A02E0002342F8043B9E +S3150800A6DC094B9A42F9D3FFF73BFC01F00DFCFFF747 +S3150800A6ECE3FD704700000820E0BF0008400000208A +S3150800A6FC4C0000204C000020B0390020FEE7352322 +S3150800A70C037001234370817003307047362303703E +S3150800A71C04234370024BDB69C0F8023006307047DD +S3150800A72C400100203223037004234370024B5B6AFA +S3150800A73CC0F80230063070474001002037230370FA +S3150800A74C0323437001228270C370062303710530FC +S3150800A75C7047FF230370013070470000034601441D +S3150800A76C00208B4234D210B410E0362A23D0FF2AAC +S3150800A77C2BD0352A05D1987803E0D3F80240154A30 +S3150800A78C94625A78023213448B421ED21A78332AB0 +S3150800A79C16D0EAD8032A04D0062A07D0012AF0D103 +S3150800A7ACEBE7D3F802400B4A1463EAE7D3F8024006 +S3150800A7BC084AD462E5E7D3F80240064AD461E0E7D2 +S3150800A7CCD3F80240034A1462DBE75DF8044B704782 +S3150800A7DC704700BF40010020074B828C1A80C28C40 +S3150800A7EC5A80064B028D1A80428D5A80044B028E73 +S3150800A7FC1A80428E5A807047283300202433002052 +S3150800A80C20330020F8B50446012303704370184B17 +S3150800A81C9A6982700025C570164A126842600581CD +S3150800A82C80274781144A1268C260056145618561B3 +S3150800A83C9E69324659691C3001F091FB06F11800E5 +S3150800A84C2044C6F110022946043001F093FB40223D +S3150800A85C294604F12C0001F08DFB3A46294604F1F1 +S3150800A86C6C0001F087FB054B1B68C4F8EC30F8BD8F +S3150800A87C40010020C4BF000828330020C0BF0008D0 +S3150800A88C38B50A4C25682846FFF7BCFF012105F1A7 +S3150800A89CF000FFF734FFFFF751FFFFF75AFF236865 +S3150800A8ACC11A184601F010F938BD00BFF432002061 +S3150800A8BC38B50B4C25682846FFF7A4FF032105F18C +S3150800A8CCF000FFF71CFFFFF721FFFFF72BFFFFF741 +S3150800A8DC40FF2368C11A184601F0F6F838BD00BFC8 +S3150800A8ECF432002010B5114B1C682378022B01D0CA +S3150800A8FC002010BD04220E49A01801F021FB98B9BE +S3150800A90C0C4B9A69596904F11C0001F019FB08B142 +S3150800A91C002010BD2269074B5A62074B198804F1AF +S3150800A92CF000FFF71BFF10BD002010BDF43200200D +S3150800A93CC4BF000840010020E032002010B582B0E8 +S3150800A94C0C4C6061A1610023A3704FF6FF73ADF840 +S3150800A95C0430ADF806304FF4864101A801F064F8CE +S3150800A96C606010B14FF4884383800022014B1A8033 +S3150800A97C02B010BD40010020024B00221A805A80FA +S3150800A98C704700BF2833002038B59F4B1B88B3F59A +S3150800A99C937F00F0B8802DD840F20F1293427CD0EA +S3150800A9ACB3F5887F0DD3B3F5887F7CD040F225129A +S3150800A9BC934240F024810123002B40F0A080032011 +S3150800A9CC38BD002B40F01B818F4B01229A704FF437 +S3150800A9DC7A721A61FFF754FF8B4C216904F108004F +S3150800A9EC01F056FA40F20F1323800023002B56D1A0 +S3150800A9FC032038BDB3F5AB7F00F0C88043D9B3F557 +S3150800AA0CB57F00F0DE8040F26B12934240F0F7807F +S3150800AA1C7E4B1B7813F0020F00F0DC807B4B1B7807 +S3150800AA2C13F0020F40F0DE80774B1B6942F210726E +S3150800AA3C934200F3E080744A03F57A7313619378B2 +S3150800AA4C032B40F0B1807048FFF7C6FE6E4D288C7C +S3150800AA5C00F0A2F90404688C00F09EF92043400823 +S3150800AA6C4FF47A7303FB00F00028C0F28680286145 +S3150800AA7C654C216904F1080001F00AFA40F25513F5 +S3150800AA8C2380002305E040F25512934240F0B7802C +S3150800AA9C0123002B76D1032038BD0123A6E74FF4FA +S3150800AAAC8872594B1A80594B1B7813F0020F17D022 +S3150800AABC564B1B7813F0020F19D1534B1B694EF6E4 +S3150800AACC5F22934202DC5B004F4A13614E4B9B7824 +S3150800AADC022B7FF47FAF4FF47A724B4B1A6129E045 +S3150800AAEC4B4801F0DCF90028E2D1002038BDFFF70D +S3150800AAFCF9FE0228E1D10222434B9A70EBE74FF498 +S3150800AB0C9372414B1A80414B1B7813F0020F1ED0DF +S3150800AB1C3E4B1B7813F0020F20D13B4B1B6942F2BC +S3150800AB2C1072934225DC384A03F57A7313619378CD +S3150800AB3C032B1AD0FFF7BCFE334C216904F108002D +S3150800AB4C01F0A6F940F225132380002334E7304898 +S3150800AB5C01F0A5F90028DBD1002038BDFFF7C2FEAD +S3150800AB6C0528DAD10322284B9A702748FFF734FEBA +S3150800AB7C6CE70020244B188038BD6FF00042224B3E +S3150800AB8C1A6175E74FF4AB721F4B1A80204801F017 +S3150800AB9C86F908B9002038BD1B4B02229A704FF46F +S3150800ABAC7A721A61FFF7E8FEFFF782FE164C2169E6 +S3150800ABBC04F1080001F06CF94FF4B57323800023F7 +S3150800ABCC00E001230BB9032038BD40F26B120E4B83 +S3150800ABDC1A801DE70E4801F062F900287FF41EAFB3 +S3150800ABEC002038BDFFF77EFE05287FF41DAF032233 +S3150800ABFC054B9A7027E70020034B188038BD0022B6 +S3150800AC0C014B1A80022038BD40010020EC3200208E +S3150800AC1C4801002008B5FFF7B7FE08BD10B4013A85 +S3150800AC2C0A4400E0023191420BD20C784B7803EBC4 +S3150800AC3C04239BB2184480B28342F3D9013080B204 +S3150800AC4CF0E702D05DF8044B70470B781B021844EA +S3150800AC5C80B28342F6D9013080B2F3E770B4C57876 +S3150800AC6C0D44EDB2134CE57083780E0A3344DBB20F +S3150800AC7CA37042786270007820709CB2A64206D9FE +S3150800AC8C0132D2B20B4C62700AB901302070C9B2CB +S3150800AC9C8D420CDA0133DBB2064A93703BB9537812 +S3150800ACAC0133DBB2537013B913780133137070BCCC +S3150800ACBC704700BFE832002010B5094C23680146DE +S3150800ACCC03F10800FFF7CAFF2368064A11781972C0 +S3150800ACDC5178597291789972D278DA7210BD00BF90 +S3150800ACECF8320020E832002000221A4B1A7006E0CF +S3150800ACFC0021194A22F813100133164A1370154B02 +S3150800AD0C1B78002BF4D00022124B1A7009E0C3EB07 +S3150800AD1C03125100114A0A440021517601330D4A97 +S3150800AD2C13700C4B1B78002BF1D04FF480620C4B34 +S3150800AD3C1A800022074B1A7007E00A4A02EB8312A4 +S3150800AD4C002191800133034A1370024B1B78002BA8 +S3150800AD5CF3D07047740100201C330020FC3200200D +S3150800AD6C7C010020703900200022094B1A70084B10 +S3150800AD7C1B7863B91946074A32F813201AB10133FE +S3150800AD8C034A1370F3E7034B23F811007047704717 +S3150800AD9C740100201C330020030A43EA002080B209 +S3150800ADAC7047000008B5142205490020FFF736FF46 +S3150800ADBC10B94FF6FF7008BDFFF7EEFF08BD00BFD0 +S3150800ADCC3A33002038B50D4D2B7C6C7C04EB0324F0 +S3150800ADDCA4B2143CA4B22044082205F11A0180B28C +S3150800ADECFFF71CFF224605F12201FFF717FF10B9E2 +S3150800ADFC4FF6FF7038BDFFF7CFFF38BD2C33002058 +S3150800AE0C08B50620FFF7DEFF08BD000070B5B44B89 +S3150800AE1C1C68042800F01C81B24BB34A1360B34A71 +S3150800AE2C136003280FD0022878D0052800F0F98083 +S3150800AE3CAF4B9B7B452B00F06D810023AD4A1380ED +S3150800AE4CAD4A137070BD637E03F00F03032BF4D168 +S3150800AE5C238A002BF1D10822A74B1A70FFF70CFB9B +S3150800AE6CA54B1B7813F0200F00F002850023A34A8C +S3150800AE7C1380637614229E4B83F82F2028229D4B31 +S3150800AE8C1A8050229A4B83F82E20227A984B83F8F4 +S3150800AE9C2A20627A83F82B20A27A83F82C20E27A6D +S3150800AEAC83F82D20227B83F82620627B83F82720C3 +S3150800AEBCA27B83F82820E27B83F829200622DA7500 +S3150800AECCA2885A84E2889A848D4A118859835288B2 +S3150800AEDC9A832288DA8362881A84637E13F0100FA9 +S3150800AEEC00F09285824B002283F8312083F83020BB +S3150800AEFC7F4C4023A3757F4B1B881A0A22746374F4 +S3150800AF0C002384F8353084F8343084F8323084F8E9 +S3150800AF1C3330FFF775FFC0436086C8E0794AD378AB +S3150800AF2C0133DBB2D37063B993780133DBB2937018 +S3150800AF3C3BB953780133DBB2537013B91378013329 +S3150800AF4C137000236B4A13806C4A1380637E052B9F +S3150800AF5C18BF072B09D1A37E0133DBB2A376782B56 +S3150800AF6C7FF46BAF0023637667E7002B3FF465AF7E +S3150800AF7C228A002A4AD0A27E511EA176002A7FF484 +S3150800AF8C5CAFE27E082A27D0591EC9B2012921D9FD +S3150800AF9C042A2DD803219140C9B2A1760132E27652 +S3150800AFAC03F00F03013B072B3FF647AF01A252F8FC +S3150800AFBC23F000BFE5B4000801B000080BB0000888 +S3150800AFCCF1B7000847AE0008F1B7000847AE00080D +S3150800AFDCF1B70008052ADBD1002363768022464B9D +S3150800AFEC1A70FFF749FA1422414B83F82F2045E7CC +S3150800AFFC3021D2E700223E4B83F82F2070E2042240 +S3150800B00C3D4B1A70FFF738FA00F057BC03F00F03E4 +S3150800B01C032B7FF412AF0822374B1A70FFF72CFA62 +S3150800B02C1EE7394B1B689B88002B3FF406AF0023A1 +S3150800B03C2B4A1360354A2C490A602C490A602F4A58 +S3150800B04C13802C4A138008222B4B1A70FFF7E2FD4B +S3150800B05C2A4B1A88002A3FF4F0AE02F11C0189B279 +S3150800B06C244B1980224B080A187459742649096806 +S3150800B07C087A98751120D875083292B2100A40EAE7 +S3150800B08C0222DA84002283F8282083F829208A8869 +S3150800B09C5A84CA889A841A4A1088588352889A837A +S3150800B0AC0A88DA834A881A8436330F4A1360104C96 +S3150800B0BC4523A3730022E2736275227514490B8823 +S3150800B0CC01339BB20B80190AA174E374227662765B +S3150800B0DCFFF768FEC04320830022074B1A7070BD29 +S3150800B0ECF832002062330020F4320020E4320020CB +S3150800B0FC2C330020E0320020EC3200206E39002080 +S3150800B10C2833002078010020F03200205633002026 +S3150800B11C76010020A54A157C537C03EB0521A44A2D +S3150800B12C128891423FF789AE8DB2A14B1D809F4B79 +S3150800B13C1B7D13F03F0F7FF480AE9C4B5B7D002B81 +S3150800B14C7FF47BAE9B4B1C880CB95B885BB1974B29 +S3150800B15CDB8B9C427FF471AE944B1A8C954B5B88B7 +S3150800B16C9A427FF46AAEFFF71DFE4FF6FF739842BC +S3150800B17C7FF463AE8D4BDB7D062B6BD0112B22D067 +S3150800B18C012B7FF45AAE894B93F82230082B7FF4A7 +S3150800B19C54AE864B002283F822209B8C4FF6F6720F +S3150800B1AC93420CD90933814A9384804B5A8BDA83A0 +S3150800B1BC9A8B1A845C837F4A52889A838CE7083365 +S3150800B1CC7A4A9384F1E71C3D794B1D807A4A7B4B6E +S3150800B1DC1A600EE01A880AB9598829B34FF6FF7116 +S3150800B1EC8A421ED07149498B8A422DD04033734A04 +S3150800B1FC1360724B1B68724A9342BFF41EAE9A8850 +S3150800B20C002AF3D06949898C8A42EFD1DA88002A58 +S3150800B21CE0D06649498C8A42DCD0B2F58A4FE5D132 +S3150800B22CD8E758888842DDD10023664A1360022184 +S3150800B23C654A1170654A66490A6066490A60664A33 +S3150800B24C1380FFF7E7FC03E7584A918B5A8891421B +S3150800B25CCCD1E9E7FFF7D4FD4FF6FF7398427FF49C +S3150800B26CECAD5E4C5D4B9C425BD9504B93F82F3042 +S3150800B27C03F03F03022B6DD04C4B93F82F3013F091 +S3150800B28C040F7FF4DAAD494B142283F82F202821BA +S3150800B29C474A1180502283F82E2093F8290093F8F8 +S3150800B2AC2D2083F8292093F8281093F82C2083F85E +S3150800B2BC282083F82C1093F8272093F82B4083F832 +S3150800B2CC274083F82B2093F82640454D2C7093F88D +S3150800B2DC2A5083F8265083F82A400130C0B283F8E6 +S3150800B2EC2D0068B94B1CDBB2304981F82C303BB9C0 +S3150800B2FC531CDBB281F82B3013B9013481F82A4080 +S3150800B30C2A4B5A8C37490A80998C59849A845A8BB9 +S3150800B31CDA839A8B1A84274A1188598352889A8316 +S3150800B32CE6E5617EA1B1214B9A8CA3889A420FD18E +S3150800B33C1E4B5A8CE3889A420AD11C4B5A8B23888B +S3150800B34C9A4205D1194B9A8B63889A4200F0EC8085 +S3150800B35C1E3487E7154B9B8C99B2224A1380002220 +S3150800B36C1F4B1A7007E0204A32F81320914207D077 +S3150800B37C01331B4A13701A4B1B78002BF3D07BE74F +S3150800B38C0024174B1C700BE019461E22134802FBAF +S3150800B39C0302527E52B3072A77D00133104A137030 +S3150800B3AC0F4B1B78002BEFD023E000BF2C3300206B +S3150800B3BCE03200202833002070390020F0320020BB +S3150800B3CCB0390020F8320020EC3200205633002029 +S3150800B3DCF4320020E43200206E390020FC320020C2 +S3150800B3EC740100207E0100201C3300201E2404FB5F +S3150800B3FC0104002C3FF421ADA34B1C600323A37658 +S3150800B40C23760023A3750422E275E3769F4DAB8C55 +S3150800B41CA3806B8CE3806B8B2380AB8B63800120C2 +S3150800B42C60769B4B1A7822735A7862739A78A27351 +S3150800B43CDB78E373208295F82930E37295F8283087 +S3150800B44CA37295F82730637295F826302372FFF7A6 +S3150800B45C33FC95F82E0000F0F003502B3CDD00224F +S3150800B46C8C4B1A708B4B1B781A4601090539B3EBB2 +S3150800B47C810F31DA03F13601844D695C61B3012918 +S3150800B48C12D10133834A1370ECE744B11E22824968 +S3150800B49C02FB0312917EA27E91427FF67EAF7E4A14 +S3150800B4AC1E2404FB032478E7022933D103F1370160 +S3150800B4BC764D695C04292DD102F13801695C393263 +S3150800B4CCAB5C43EA0123754A138040F20A62934245 +S3150800B4DC28BF13466382A38210226C4B83F82F2055 +S3150800B4EC6A4B93F82F2042F0020283F82F2002228F +S3150800B4FC83F83620042283F83720062283F838206E +S3150800B50C0A2283F839202C21654A1180602283F897 +S3150800B51C2E20BAE403F137025C498A5C002ADBD098 +S3150800B52C13445C4A13709DE7574B1C6000225D4B15 +S3150800B53C1A70564B93F82F2012F0040F07D00023DD +S3150800B54C63762022574B1A70FEF796FF75E44F4B1D +S3150800B55C93F82E301B099B004E480370EB1A9BB2CE +S3150800B56C143B9BB24E48038001F00F01022903D10C +S3150800B57C02F03F0112290FD013B912F0030F0BD0AA +S3150800B58C424BD98C2389994240F0E7813F4B198D60 +S3150800B59C6389994240F0E18112F0100F47D0218A55 +S3150800B5AC002944D004F10C00FFF758FB374B93F8ED +S3150800B5BC2A303D4A1078834239D1344B93F82B30D4 +S3150800B5CC51788B4233D1314B93F82C309278934285 +S3150800B5DC2DD12E4B93F82D50334BDB789D4226D12B +S3150800B5EC20736173A273E373E37ECBB9237EA27EC9 +S3150800B5FC9B1ADBB2A17DA3EBD103DBB25AB2194479 +S3150800B60CC9B2A175002A01DA5B425AB2E07DA2EBF7 +S3150800B61C900350FA83F3DBB2E37503EBD10323767D +S3150800B62C0122204B1A70237EA37600232382617E87 +S3150800B63C01F00F03013B072B3FF6FFABDFE813F0D6 +S3150800B64C08003800AC007001BA01D8018D016101FF +S3150800B65C144B1B7813F0010F3FF4EFAB03236376FF +S3150800B66C4022104B1A70002323820D4B188820B1E8 +S3150800B67C42220C4B1A70FFF71FFB00220B4B1A8049 +S3150800B68CFEF7FAFEFFF7ECBBF83200202C3300204D +S3150800B69C7801002074010020FC3200207E01002075 +S3150800B6ACE0320020EC320020E83200206E3900200F +S3150800B6BCAD4B1B7813F0010F64D0AC4B93F82F30BD +S3150800B6CC03F03F03122B5DD1A84B93F82E0000F024 +S3150800B6DCF003502B2DDD0022A54B1A70A44B1B78BA +S3150800B6EC1A4601090539B3EB810F22DA03F1360143 +S3150800B6FC9E4D695CE9B1012903D101339C4A13704B +S3150800B70CECE7022934D103F13701984D695C042919 +S3150800B71C2ED102F13801695C3932AB5C43EA01235C +S3150800B72C944A138040F20A62934228BF13466382F6 +S3150800B73CA382032363768D4B93F82620227293F803 +S3150800B74C2720627293F82820A27293F82930E372A4 +S3150800B75C0120FFF7B1FA4222834B1A700023238289 +S3150800B76C854A1380854A1380FEF786FEFFF778BB59 +S3150800B77C03F137027D498A5C002ADAD013447C4AE5 +S3150800B78C1370ABE72022784B1A70FEF775FE7C4BCC +S3150800B79C1B6800225A766FE5744B93F82F3013F01A +S3150800B7AC010F25D011F0100F22D1238A002B7FF41C +S3150800B7BC44AB714D2888013080B2FFF77DFA6A4A8E +S3150800B7CC137843F0100313702A881AB143F0020356 +S3150800B7DC654A1370FEF750FE01232382082363760D +S3150800B7EC0023E3761122614B83F82F20FFF746BB23 +S3150800B7FC13F0200F0FD05D4890F834301A0290F8E9 +S3150800B80C353042EA03065F4D2868304428605A48AA +S3150800B81C0288931B0380584B188848B111F0100FF7 +S3150800B82C06D1514A137843F002031370FFF744FA12 +S3150800B83C4E4B93F8302093F8313003EB02239BB22E +S3150800B84C4C4A1380A28A934200D80BB9494B1A80EA +S3150800B85C484B1B886382444B1B7813F0030F3FF449 +S3150800B86CECAA0022454B1A80FEF706FEFFF7F8BA3B +S3150800B87C13F0100F0DD00023404A138001222282A8 +S3150800B88C04226276E3761122384B83F82F20FFF7D1 +S3150800B89CF5BA3A4A128872B113F0010F01D0002397 +S3150800B8AC2382238ADBB9638A9A4201D9334A1380E5 +S3150800B8BC324B1B8823820023E376334B1A68314BB1 +S3150800B8CC1A602E4B1B886BB1238A5BB128332A4A24 +S3150800B8DC13801822254B83F82F20FFF7D2BA274A54 +S3150800B8EC1380E8E7204B1B7813F0020F3FF4A5AA48 +S3150800B8FC2822214B1A8010221C4B83F82F20FFF785 +S3150800B90CC0BA194B1B7813F0010F3FF496AA002303 +S3150800B91C63761022144B1A70FEF7AEFDFFF78DBA3C +S3150800B92C154B188808B1FFF7C7F9104B93F82F3049 +S3150800B93C13F0010F2DD00C4B1B7813F0010F25D0EB +S3150800B94C072363760023A37623820120FFF7B4F935 +S3150800B95C1022054B1A70FEF78FFD1022034B83F845 +S3150800B96C2F20FFF78BBA00BFEC3200202C330020B7 +S3150800B97C740100207E010020E03200206E39002080 +S3150800B98CF8320020F4320020E432002006236376D5 +S3150800B99CDBE7224B1B7813F0010F05D005236376E2 +S3150800B9AC00232382FFF749BA1D4B1B88002BD4D1E1 +S3150800B9BCFFF743BA1A4B188808B1FFF77DF9194BEC +S3150800B9CC93F82F3013F0010F0CD00723637600235E +S3150800B9DCA3760120FFF770F91022104B1A70FEF7A8 +S3150800B9EC4BFDBAE70E4B1B88002BB6D1FFF725BAD1 +S3150800B9FC0A4B1B7813F0010F3FF41FAA0723637633 +S3150800BA0C0023A376FFF719BA064B062283F83020D3 +S3150800BA1C0A2283F83120FFF76BBA00BFEC320020FC +S3150800BA2CE03200202C330020F8B505460E46234A92 +S3150800BA3C138801339BB21380B3F5FA4F03D34FF433 +S3150800BA4C80521E4B1A8000221D4B1A701C4B1C78F8 +S3150800BA5C6CB91C4B03EB84139F88184B1888FFF79B +S3150800BA6C9BF98742E3D00134154B1C70EEE7002294 +S3150800BA7C1A70134B1B786BB91846124A02EB8312D1 +S3150800BA8C92881AB101330E4A1370F2E70D4B03EB89 +S3150800BA9C801000E0002068B1084B1A88130A43EAA4 +S3150800BAAC02238380C68035B12B8803806B8843803C +S3150800BABC40230372F8BD00230360F9E77C010020DC +S3150800BACC740100207039002000290CDD08B58AB2F3 +S3150800BADC054B1A80054B1B68834203D00146184652 +S3150800BAEC00F03DFA08BD70476E390020E43200209C +S3150800BAFCF0B40022394B1A70394E02E00133374A3A +S3150800BB0C1370364B1B78072B18D8354D5A001A4428 +S3150800BB1C94002E192A5B002AF0D07488002CEDD0DC +S3150800BB2C0588AA42EAD142889442E7D10C68746027 +S3150800BB3C898831812B4B1B78B37222E00022274B64 +S3150800BB4C1A7002E00133254A1370244B1B78072B15 +S3150800BB5C0AD8234D5A001A4494002E192A5B002A37 +S3150800BB6CF0D17288002AEDD1082B0CD00268334626 +S3150800BB7C43F8042B0A6872608A889A80194B1B78DA +S3150800BB8CB372F0BC70470023174A1370174A137028 +S3150800BB9C124A137002E00133104A13700F4B1B78CC +S3150800BBAC072B11D80F4A147803EB430295000C4A5D +S3150800BBBC2A44927AA61A0C4D2D78AE42EBDD0A4A27 +S3150800BBCC16700A4A1370E6E7084B1B78034A13707B +S3150800BBDC03EB43039A00024E1644C7E7EA0100201A +S3150800BBEC88010020E8010020F0010020E90100206E +S3150800BBFC10B4164B1C780134E4B21C700022144B9A +S3150800BC0C1A7002E00133124A1370114B1B78072B7A +S3150800BC1C18D810485A001A4491004218415A5288AA +S3150800BC2C0A43EFD003EB4302910002460A44927A88 +S3150800BC3CA21A772AE6DD03EB43018A0000200549A0 +S3150800BC4C8850DFE75DF8044B704700BFE801002019 +S3150800BC5CEA01002088010020334B1B88292B0CD9BC +S3150800BC6C10B50022304B1A80304B9B8AB3F5807F77 +S3150800BC7C07D0B3F5007F44D010BD00222A4B1A809A +S3150800BC8C70472A4BDA8C2A4B1B889A4200D010BD77 +S3150800BC9C264B1A8D264B5B889A42F8D1254C2146A1 +S3150800BCACA01DFFF725FF002204F8022C022204F837 +S3150800BCBC012C2168C4F80A10A188E1811E4908687C +S3150800BCCC20608988A18044F8100C24F80C1CD4F840 +S3150800BCDC0A1044F8161CE28924F8122CE2882282EF +S3150800BCEC22896282124A1188E180528822810822AE +S3150800BCFC04F80A2C062204F8092C2A220A4B1A8064 +S3150800BD0C10BD0A4BDA8C0A4B1B889A42BFD1074BDB +S3150800BD1C1A8D074B5B889A42B9D1064801460630FC +S3150800BD2CFFF7E6FEB3E700BFE03200202C33002015 +S3150800BD3C28330020423300208001002030B4494BC0 +S3150800BD4CDA8B4FF6FF739A421AD0474B1B88474932 +S3150800BD5C09885340194208D1424B198C424B5B88CF +S3150800BD6C424840884B40184217D0414B414A1188EB +S3150800BD7C198052885A8000223F4B1A703F4D13E0A7 +S3150800BD8C384B198C4FF6FF739942DED1354B3C4A2A +S3150800BD9C1068186092889A8021E0354B1A80598071 +S3150800BDACE9E70133344A1370334B1B78072B0ED84B +S3150800BDBC32485A001A44910045182D4A1488425A9A +S3150800BDCC9442EED12A4A50886A889042E9D1082BC7 +S3150800BDDC16D0244B55F8042F1A60AA889A80214B42 +S3150800BDEC284A1168C3F8061092885A8108221A73D1 +S3150800BDFC00225A73244A13880E33138030BC7047BA +S3150800BE0C184B4FF0FF321A609A8000221A629A84F5 +S3150800BE1C1C490868C3F8060089885981C3F81600B6 +S3150800BE2C598313490888D884498819850E4908887E +S3150800BE3C98834988D9831A75012159759A73D973C8 +S3150800BE4C082119745A7406229A740422DA7419731E +S3150800BE5C06225A7336330D4A13602A220A4B1A8065 +S3150800BE6CCCE700BF2C3300202833002024330020D5 +S3150800BE7CEC01002020330020EA0100208801002074 +S3150800BE8CC8BF000880010020E0320020F4320020F0 +S3150800BE9C10B504464160FEF783F8206010BD10B556 +S3150800BEAC0446FEF77DF82368C01A63689842B4BF47 +S3150800BEBC0020012010BD000008B5FDF7FBFC084B5F +S3150800BECCA3FB00308009FCF791FC0420FCF7A4FCCA +S3150800BEDC002211464FF0FF30FCF758FC08BD00BF96 +S3150800BEECD34D621008B5FCF725FC08BD08B5FCF760 +S3150800BEFC15FCFCF7A2FC08BD70B50D4E0D4CA41B29 +S3150800BF0CA4100025A54209D10B4E0C4C00F03AF8AA +S3150800BF1CA41BA4100025A54205D170BD56F82530E2 +S3150800BF2C98470135EEE756F8253098470135F2E77C +S3150800BF3CD8BF0008D8BF0008D8BF0008DCBF000867 +S3150800BF4C10B501390244904201D1002010BD10F8F9 +S3150800BF5C013B11F8014FA342F5D0181B10BD10B5C3 +S3150800BF6C431E0A44914200D110BD11F8014B03F847 +S3150800BF7C014FF7E702440346934200D1704703F892 +S3150800BF8C011BF9E7F8B500BFF8BC08BC9E4670471C +S3110800BF9CF8B500BFF8BC08BC9E4670470C +S3150800BFA80000000000000000010203040607080953 +S3150800BFB8000000000102030463825363ADDE122306 +S30D0800BFC8FFFFFFFFFFFF000069 +S30D0800BFD09CC2FF7F010000007E +S3090800BFD821820008AC +S3090800BFDCFD810008CD +S3110800BFE001000000100000000024F4001E +S7050800A6B993 diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/lib/system_stm32f7xx.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/lib/system_stm32f7xx.c index 3ad53bde..cb4e5662 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/lib/system_stm32f7xx.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/lib/system_stm32f7xx.c @@ -172,18 +172,11 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM - SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else - SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif + /* Configure the Vector Table location add offset address ------------------*/ +#ifdef VECT_TAB_SRAM + SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ +#else + SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ #endif } diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/main.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/main.c index 96041e60..b7605b4f 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -83,6 +84,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -94,6 +97,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock.