From 9ea3a4dd43cc3d0b5842b2c0374467189413e1ce Mon Sep 17 00:00:00 2001 From: cgy Date: Tue, 10 Feb 2026 10:28:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=B2=E5=8F=A34=E6=B5=8B=E8=AF=95ok=20?= =?UTF-8?q?=E5=BB=B6=E8=BF=9F=E5=87=BD=E6=95=B0=E6=B5=8B=E8=AF=95ok?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OBJ/USART.axf | Bin 383548 -> 0 bytes OBJ/USART.build_log.htm | 50 - OBJ/USART.htm | 1085 ---------- OBJ/USART.lnp | 27 - OBJ/USART.sct | 1 - OBJ/USART_USART.dep | 772 ------- OBJ/USART_sct.Bak | 1 + OBJ/adc.crf | Bin 435299 -> 435299 bytes OBJ/beep.crf | Bin 434286 -> 434286 bytes OBJ/delay.crf | Bin 435046 -> 435046 bytes OBJ/elemachinery.crf | Bin 443592 -> 443592 bytes OBJ/key.crf | Bin 435384 -> 435384 bytes OBJ/led.crf | Bin 434915 -> 434915 bytes OBJ/main.crf | Bin 443654 -> 443398 bytes OBJ/misc.crf | Bin 433531 -> 433531 bytes OBJ/spi.crf | Bin 436551 -> 436551 bytes OBJ/startup_stm32f40_41xxx.lst | 1988 ------------------ OBJ/stm32f4xx_adc.crf | Bin 440274 -> 440274 bytes OBJ/stm32f4xx_gpio.crf | Bin 435620 -> 435620 bytes OBJ/stm32f4xx_it.crf | Bin 432941 -> 432941 bytes OBJ/stm32f4xx_rcc.crf | Bin 444154 -> 444154 bytes OBJ/stm32f4xx_spi.crf | Bin 438355 -> 438355 bytes OBJ/stm32f4xx_syscfg.crf | Bin 433860 -> 433860 bytes OBJ/stm32f4xx_tim.crf | Bin 453509 -> 453509 bytes OBJ/stm32f4xx_usart.crf | Bin 438745 -> 438745 bytes OBJ/sys.crf | Bin 434002 -> 434002 bytes OBJ/system_stm32f4xx.crf | Bin 434722 -> 434722 bytes OBJ/timer.crf | Bin 438301 -> 438301 bytes OBJ/usart.crf | Bin 447359 -> 447295 bytes SYSTEM/usart/usart.c | 22 +- USER/DebugConfig/USART_STM32F407VETx.dbgconf | 48 + USER/USART.uvguix.cgy | 1851 +++++++++++++++- USER/USART.uvoptx | 86 +- USER/USART.uvprojx | 27 +- USER/main.c | 11 +- 35 files changed, 1972 insertions(+), 3997 deletions(-) delete mode 100644 OBJ/USART.axf delete mode 100644 OBJ/USART.build_log.htm delete mode 100644 OBJ/USART.htm delete mode 100644 OBJ/USART.lnp delete mode 100644 OBJ/USART_USART.dep delete mode 100644 OBJ/startup_stm32f40_41xxx.lst create mode 100644 USER/DebugConfig/USART_STM32F407VETx.dbgconf diff --git a/OBJ/USART.axf b/OBJ/USART.axf deleted file mode 100644 index eed946ea01bbf5fab18728d94e92f623ab58970d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 383548 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
g1%N5sB6_;u-QUqiMi&tnckR(;bWf}}L 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 diff --git a/OBJ/USART.build_log.htm b/OBJ/USART.build_log.htm deleted file mode 100644 index 5fe3d3e..0000000 --- a/OBJ/USART.build_log.htm +++ /dev/null @@ -1,50 +0,0 @@ - - -
-

礦ision Build Log

-

Tool Versions:

-IDE-Version: μVision V5.38.0.0 -Copyright (C) 2022 ARM Ltd and ARM Germany GmbH. All rights reserved. -License Information: baibaila3 baibaila3@163.com, keil, LIC=47GU5-GE5WI-JJF6S-L5PAY-BRK7N-23XAJ - -Tool Versions: -Toolchain: MDK-ARM Plus Version: 5.22 -Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin -C Compiler: Armcc.exe V5.06 update 4 (build 422) -Assembler: Armasm.exe V5.06 update 4 (build 422) -Linker/Locator: ArmLink.exe V5.06 update 4 (build 422) -Library Manager: ArmAr.exe V5.06 update 4 (build 422) -Hex Converter: FromElf.exe V5.06 update 4 (build 422) -CPU DLL: SARMCM3.DLL V5.22 -Dialog DLL: DCM.DLL V1.13.9.0 -Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V2.0.18.0 -Dialog DLL: TCM.DLL V1.21.0.0 - -

Project:

-E:\CGY_2026\GIT\sensor_2026\USER\USART.uvprojx -Project File Date: 02/09/2026 - -

Output:

-*** Using Compiler 'V5.06 update 4 (build 422)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' -Build target 'USART' -compiling main.c... -linking... -Program Size: Code=5568 RO-data=424 RW-data=112 ZI-data=1632 -FromELF: creating hex file... -"..\OBJ\USART.axf" - 0 Error(s), 0 Warning(s). - -

Software Packages used:

- -Package Vendor: Keil - http://www.keil.com/pack/Keil.STM32F4xx_DFP.2.11.0.pack - Keil.STM32F4xx_DFP.2.11.0 - STMicroelectronics STM32F4 Series Device Support, Drivers and Examples - -

Collection of Component include folders:

- C:/Keil_v5/ARM/PACK/Keil/STM32F4xx_DFP/2.11.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include - -

Collection of Component Files used:

-Build Time Elapsed: 00:00:01 -
- - diff --git a/OBJ/USART.htm b/OBJ/USART.htm deleted file mode 100644 index 0fbd984..0000000 --- a/OBJ/USART.htm +++ /dev/null @@ -1,1085 +0,0 @@ - - -Static Call Graph - [..\OBJ\USART.axf] -
-

Static Call Graph for image ..\OBJ\USART.axf


-

#<CALLGRAPH># ARM Linker, 5060422: Last Updated: Tue Feb 10 01:41:33 2026 -

-

Maximum Stack Usage = 124 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

-Call chain for Maximum Stack Depth:

-__rt_entry_main ⇒ main ⇒ uart6_init ⇒ USART_Init ⇒ RCC_GetClocksFreq -

-

-Functions with no stack information -

- -

-

-Mutually Recursive functions -

  • ADC_IRQHandler   ⇒   ADC_IRQHandler
    - -

    -

    -Function Pointers -

      -
    • ADC_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • BusFault_Handler from stm32f4xx_it.o(i.BusFault_Handler) referenced from startup_stm32f40_41xxx.o(RESET) -
    • CAN1_RX0_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • CAN1_RX1_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • CAN1_SCE_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • CAN1_TX_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • CAN2_RX0_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • CAN2_RX1_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • CAN2_SCE_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • CAN2_TX_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • CRYP_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • DCMI_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • DMA1_Stream0_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • DMA1_Stream1_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • DMA1_Stream2_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • DMA1_Stream3_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • DMA1_Stream4_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • DMA1_Stream5_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • DMA1_Stream6_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • DMA1_Stream7_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • DMA2_Stream0_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • DMA2_Stream1_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • DMA2_Stream2_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • DMA2_Stream3_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • DMA2_Stream4_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • DMA2_Stream5_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • DMA2_Stream6_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • DMA2_Stream7_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • DebugMon_Handler from stm32f4xx_it.o(i.DebugMon_Handler) referenced from startup_stm32f40_41xxx.o(RESET) -
    • ETH_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • ETH_WKUP_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • EXTI0_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • EXTI15_10_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • EXTI1_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • EXTI2_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • EXTI3_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • EXTI4_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • EXTI9_5_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • FLASH_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • FPU_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • FSMC_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • HASH_RNG_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • HardFault_Handler from stm32f4xx_it.o(i.HardFault_Handler) referenced from startup_stm32f40_41xxx.o(RESET) -
    • I2C1_ER_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • I2C1_EV_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • I2C2_ER_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • I2C2_EV_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • I2C3_ER_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • I2C3_EV_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • MemManage_Handler from stm32f4xx_it.o(i.MemManage_Handler) referenced from startup_stm32f40_41xxx.o(RESET) -
    • NMI_Handler from stm32f4xx_it.o(i.NMI_Handler) referenced from startup_stm32f40_41xxx.o(RESET) -
    • OTG_FS_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • OTG_FS_WKUP_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • OTG_HS_EP1_IN_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • OTG_HS_EP1_OUT_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • OTG_HS_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • OTG_HS_WKUP_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • PVD_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • PendSV_Handler from stm32f4xx_it.o(i.PendSV_Handler) referenced from startup_stm32f40_41xxx.o(RESET) -
    • RCC_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • RTC_Alarm_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • RTC_WKUP_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • Reset_Handler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • SDIO_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • SPI1_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • SPI2_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • SPI3_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • SVC_Handler from stm32f4xx_it.o(i.SVC_Handler) referenced from startup_stm32f40_41xxx.o(RESET) -
    • SysTick_Handler from stm32f4xx_it.o(i.SysTick_Handler) referenced from startup_stm32f40_41xxx.o(RESET) -
    • SystemInit from system_stm32f4xx.o(i.SystemInit) referenced from startup_stm32f40_41xxx.o(.text) -
    • TAMP_STAMP_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • TIM1_BRK_TIM9_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • TIM1_CC_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • TIM1_TRG_COM_TIM11_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • TIM1_UP_TIM10_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • TIM2_IRQHandler from timer.o(i.TIM2_IRQHandler) referenced from startup_stm32f40_41xxx.o(RESET) -
    • TIM3_IRQHandler from timer.o(i.TIM3_IRQHandler) referenced from startup_stm32f40_41xxx.o(RESET) -
    • TIM4_IRQHandler from timer.o(i.TIM4_IRQHandler) referenced from startup_stm32f40_41xxx.o(RESET) -
    • TIM5_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • TIM6_DAC_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • TIM7_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • TIM8_BRK_TIM12_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • TIM8_CC_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • TIM8_TRG_COM_TIM14_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • TIM8_UP_TIM13_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • UART4_IRQHandler from usart.o(i.UART4_IRQHandler) referenced from startup_stm32f40_41xxx.o(RESET) -
    • UART5_IRQHandler from usart.o(i.UART5_IRQHandler) referenced from startup_stm32f40_41xxx.o(RESET) -
    • USART1_IRQHandler from usart.o(i.USART1_IRQHandler) referenced from startup_stm32f40_41xxx.o(RESET) -
    • USART2_IRQHandler from usart.o(i.USART2_IRQHandler) referenced from startup_stm32f40_41xxx.o(RESET) -
    • USART3_IRQHandler from usart.o(i.USART3_IRQHandler) referenced from startup_stm32f40_41xxx.o(RESET) -
    • USART6_IRQHandler from usart.o(i.USART6_IRQHandler) referenced from startup_stm32f40_41xxx.o(RESET) -
    • UsageFault_Handler from stm32f4xx_it.o(i.UsageFault_Handler) referenced from startup_stm32f40_41xxx.o(RESET) -
    • WWDG_IRQHandler from startup_stm32f40_41xxx.o(.text) referenced from startup_stm32f40_41xxx.o(RESET) -
    • __main from __main.o(!!!main) referenced from startup_stm32f40_41xxx.o(.text) -
    -

    -

    -Global Symbols -

    -

    __main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main)) -

    [Calls]

    • >>   __scatterload -
    • >>   __rt_entry -
    - -

    __scatterload (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter)) -

    [Called By]

    • >>   __main -
    - -

    __scatterload_rt2 (Thumb, 44 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

    [Calls]

    • >>   __rt_entry -
    - -

    __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) - -

    __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) - -

    __scatterload_copy (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED) -

    [Calls]

    • >>   __scatterload_copy -
    -
    [Called By]
    • >>   __scatterload_copy -
    - -

    __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) - -

    __rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000)) -

    [Called By]

    • >>   __rt_entry_li -
    - -

    __rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000001)) -

    [Calls]

    • >>   _fp_init -
    - -

    __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) - -

    __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) - -

    __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) - -

    __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) - -

    __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) - -

    __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) - -

    __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) - -

    __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) - -

    __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A)) - -

    __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011)) - -

    __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) - -

    __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) - -

    __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) - -

    __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) - -

    __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) - -

    __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) - -

    __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) - -

    __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) - -

    __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) - -

    __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) - -

    __rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000)) -

    [Called By]

    • >>   __rt_exit_ls -
    - -

    __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) - -

    __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)) - -

    __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)) - -

    __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)) - -

    __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)) - -

    __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) - -

    __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) - -

    __rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000)) -

    [Called By]

    • >>   __scatterload_rt2 -
    • >>   __main -
    - -

    __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002)) - -

    __rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004)) -

    [Stack]

    • Max Depth = 8 + Unknown Stack Size -
    • Call Chain = __rt_entry_sh ⇒ __user_setup_stackheap -
    -
    [Calls]
    • >>   __user_setup_stackheap -
    - -

    __rt_entry_li (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000A)) -

    [Calls]

    • >>   __rt_lib_init -
    - -

    __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009)) - -

    __rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D)) -

    [Stack]

    • Max Depth = 124 + Unknown Stack Size -
    • Call Chain = __rt_entry_main ⇒ main ⇒ uart6_init ⇒ USART_Init ⇒ RCC_GetClocksFreq -
    -
    [Calls]
    • >>   main -
    • >>   exit -
    - -

    __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)) - -

    __rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000)) -

    [Called By]

    • >>   exit -
    - -

    __rt_exit_ls (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003)) -

    [Calls]

    • >>   __rt_lib_shutdown -
    - -

    __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002)) - -

    __rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004)) -

    [Calls]

    • >>   _sys_exit -
    - -

    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    ADC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -

    [Calls]

    • >>   ADC_IRQHandler -
    -
    [Called By]
    • >>   ADC_IRQHandler -
    -
    [Address Reference Count : 1]
    • startup_stm32f40_41xxx.o(RESET) -
    -

    CAN1_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    CAN1_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    CAN2_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    CAN2_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    CAN2_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    CAN2_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    CRYP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    DCMI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    DMA1_Stream0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    DMA1_Stream1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    DMA1_Stream2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    DMA1_Stream3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    DMA1_Stream4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    DMA1_Stream5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    DMA1_Stream6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    DMA1_Stream7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    DMA2_Stream0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    DMA2_Stream1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    DMA2_Stream2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    DMA2_Stream3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    DMA2_Stream4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    DMA2_Stream5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    DMA2_Stream6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    DMA2_Stream7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    ETH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    ETH_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    FPU_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    FSMC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    HASH_RNG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    I2C3_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    I2C3_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    OTG_FS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    OTG_FS_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    OTG_HS_EP1_IN_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    OTG_HS_EP1_OUT_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    OTG_HS_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    OTG_HS_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    RTC_Alarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    RTC_WKUP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    SDIO_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    SPI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    TAMP_STAMP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    TIM1_BRK_TIM9_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    TIM1_TRG_COM_TIM11_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    TIM1_UP_TIM10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    TIM5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    TIM6_DAC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    TIM7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    TIM8_BRK_TIM12_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    TIM8_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    TIM8_TRG_COM_TIM14_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    TIM8_UP_TIM13_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f40_41xxx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    __user_initial_stackheap (Thumb, 0 bytes, Stack size unknown bytes, startup_stm32f40_41xxx.o(.text)) -

    [Called By]

    • >>   __user_setup_stackheap -
    - -

    __use_no_semihosting (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi_2.o(.text), UNUSED) - -

    __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) - -

    __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) - -

    __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) - -

    __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) - -

    __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) - -

    __user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text)) -

    [Stack]

    • Max Depth = 8 + Unknown Stack Size -
    • Call Chain = __user_setup_stackheap -
    -
    [Calls]
    • >>   __user_initial_stackheap -
    • >>   __user_perproc_libspace -
    -
    [Called By]
    • >>   __rt_entry_sh -
    - -

    exit (Thumb, 18 bytes, Stack size 8 bytes, exit.o(.text)) -

    [Stack]

    • Max Depth = 8 + Unknown Stack Size -
    • Call Chain = exit -
    -
    [Calls]
    • >>   __rt_exit -
    -
    [Called By]
    • >>   __rt_entry_main -
    - -

    __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) - -

    __user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text)) -

    [Called By]

    • >>   __user_setup_stackheap -
    - -

    __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) - -

    BusFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.BusFault_Handler)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.DebugMon_Handler)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    GPIO_Init (Thumb, 144 bytes, Stack size 20 bytes, stm32f4xx_gpio.o(i.GPIO_Init)) -

    [Stack]

    • Max Depth = 20
    • Call Chain = GPIO_Init -
    -
    [Called By]
    • >>   uart6_init -
    • >>   uart4_init -
    • >>   uart3_init -
    • >>   uart2_init -
    • >>   uart1_init -
    • >>   motor_spi2_init -
    • >>   motor_spi1_init -
    • >>   gpio_Init -
    • >>   TIM4_PWM_Init -
    • >>   TIM2_PWM_Init -
    • >>   TIM1_PWM_Init -
    - -

    GPIO_PinAFConfig (Thumb, 70 bytes, Stack size 20 bytes, stm32f4xx_gpio.o(i.GPIO_PinAFConfig)) -

    [Stack]

    • Max Depth = 20
    • Call Chain = GPIO_PinAFConfig -
    -
    [Called By]
    • >>   uart6_init -
    • >>   uart4_init -
    • >>   uart3_init -
    • >>   uart2_init -
    • >>   uart1_init -
    • >>   motor_spi2_init -
    • >>   motor_spi1_init -
    • >>   TIM4_PWM_Init -
    • >>   TIM2_PWM_Init -
    • >>   TIM1_PWM_Init -
    - -

    GPIO_ResetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_gpio.o(i.GPIO_ResetBits)) -

    [Called By]

    • >>   TIM4_PWM_Init -
    • >>   TIM2_PWM_Init -
    • >>   TIM1_PWM_Init -
    • >>   TIM2_IRQHandler -
    - -

    GPIO_SetBits (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_gpio.o(i.GPIO_SetBits)) -

    [Called By]

    • >>   TIM2_IRQHandler -
    - -

    HardFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.HardFault_Handler)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    MemManage_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.MemManage_Handler)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.NMI_Handler)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    NVIC_Init (Thumb, 106 bytes, Stack size 16 bytes, misc.o(i.NVIC_Init)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = NVIC_Init -
    -
    [Called By]
    • >>   uart6_init -
    • >>   uart4_init -
    • >>   uart3_init -
    • >>   uart2_init -
    • >>   uart1_init -
    - -

    NVIC_PriorityGroupConfig (Thumb, 10 bytes, Stack size 0 bytes, misc.o(i.NVIC_PriorityGroupConfig)) -

    [Called By]

    • >>   main -
    - -

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.PendSV_Handler)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    RCC_AHB1PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_rcc.o(i.RCC_AHB1PeriphClockCmd)) -

    [Called By]

    • >>   uart6_init -
    • >>   uart4_init -
    • >>   uart3_init -
    • >>   uart2_init -
    • >>   uart1_init -
    • >>   motor_spi2_init -
    • >>   motor_spi1_init -
    • >>   gpio_Init -
    • >>   TIM4_PWM_Init -
    • >>   TIM2_PWM_Init -
    • >>   TIM1_PWM_Init -
    - -

    RCC_APB1PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_rcc.o(i.RCC_APB1PeriphClockCmd)) -

    [Called By]

    • >>   TIM4_PWM_Init -
    • >>   TIM2_PWM_Init -
    - -

    RCC_APB2PeriphClockCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_rcc.o(i.RCC_APB2PeriphClockCmd)) -

    [Called By]

    • >>   uart6_init -
    • >>   uart4_init -
    • >>   uart3_init -
    • >>   uart2_init -
    • >>   uart1_init -
    • >>   motor_spi2_init -
    • >>   motor_spi1_init -
    • >>   TIM1_PWM_Init -
    - -

    RCC_APB2PeriphResetCmd (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_rcc.o(i.RCC_APB2PeriphResetCmd)) -

    [Called By]

    • >>   motor_spi2_init -
    • >>   motor_spi1_init -
    - -

    RCC_GetClocksFreq (Thumb, 214 bytes, Stack size 20 bytes, stm32f4xx_rcc.o(i.RCC_GetClocksFreq)) -

    [Stack]

    • Max Depth = 20
    • Call Chain = RCC_GetClocksFreq -
    -
    [Called By]
    • >>   USART_Init -
    - -

    SPI1_ReadWriteByte (Thumb, 50 bytes, Stack size 8 bytes, spi.o(i.SPI1_ReadWriteByte)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = SPI1_ReadWriteByte -
    -
    [Calls]
    • >>   SPI_I2S_SendData -
    • >>   SPI_I2S_ReceiveData -
    • >>   SPI_I2S_GetFlagStatus -
    -
    [Called By]
    • >>   motor_spi2_init -
    • >>   motor_spi1_init -
    - -

    SPI_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f4xx_spi.o(i.SPI_Cmd)) -

    [Called By]

    • >>   motor_spi2_init -
    • >>   motor_spi1_init -
    - -

    SPI_I2S_GetFlagStatus (Thumb, 18 bytes, Stack size 0 bytes, stm32f4xx_spi.o(i.SPI_I2S_GetFlagStatus)) -

    [Called By]

    • >>   SPI1_ReadWriteByte -
    - -

    SPI_I2S_ReceiveData (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_spi.o(i.SPI_I2S_ReceiveData)) -

    [Called By]

    • >>   SPI1_ReadWriteByte -
    - -

    SPI_I2S_SendData (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_spi.o(i.SPI_I2S_SendData)) -

    [Called By]

    • >>   SPI1_ReadWriteByte -
    - -

    SPI_Init (Thumb, 60 bytes, Stack size 8 bytes, stm32f4xx_spi.o(i.SPI_Init)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = SPI_Init -
    -
    [Called By]
    • >>   motor_spi2_init -
    • >>   motor_spi1_init -
    - -

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.SVC_Handler)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    SysTick_CLKSourceConfig (Thumb, 40 bytes, Stack size 0 bytes, misc.o(i.SysTick_CLKSourceConfig)) -

    [Called By]

    • >>   delay_init -
    - -

    SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.SysTick_Handler)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    SystemInit (Thumb, 88 bytes, Stack size 8 bytes, system_stm32f4xx.o(i.SystemInit)) -

    [Stack]

    • Max Depth = 20
    • Call Chain = SystemInit ⇒ SetSysClock -
    -
    [Calls]
    • >>   SetSysClock -
    -
    [Address Reference Count : 1]
    • startup_stm32f40_41xxx.o(.text) -
    -

    TIM1_PWM_Init (Thumb, 156 bytes, Stack size 56 bytes, timer.o(i.TIM1_PWM_Init)) -

    [Stack]

    • Max Depth = 76
    • Call Chain = TIM1_PWM_Init ⇒ GPIO_Init -
    -
    [Calls]
    • >>   RCC_APB2PeriphClockCmd -
    • >>   RCC_AHB1PeriphClockCmd -
    • >>   GPIO_Init -
    • >>   GPIO_ResetBits -
    • >>   TIM_TimeBaseInit -
    • >>   TIM_OC1PreloadConfig -
    • >>   TIM_OC1Init -
    • >>   TIM_ARRPreloadConfig -
    • >>   GPIO_PinAFConfig -
    -
    [Called By]
    • >>   main -
    - -

    TIM2_IRQHandler (Thumb, 80 bytes, Stack size 8 bytes, timer.o(i.TIM2_IRQHandler)) -

    [Stack]

    • Max Depth = 20
    • Call Chain = TIM2_IRQHandler ⇒ TIM_GetITStatus -
    -
    [Calls]
    • >>   GPIO_SetBits -
    • >>   GPIO_ResetBits -
    • >>   TIM_GetITStatus -
    • >>   TIM_ClearITPendingBit -
    -
    [Address Reference Count : 1]
    • startup_stm32f40_41xxx.o(RESET) -
    -

    TIM2_PWM_Init (Thumb, 156 bytes, Stack size 56 bytes, timer.o(i.TIM2_PWM_Init)) -

    [Stack]

    • Max Depth = 76
    • Call Chain = TIM2_PWM_Init ⇒ GPIO_Init -
    -
    [Calls]
    • >>   RCC_AHB1PeriphClockCmd -
    • >>   GPIO_Init -
    • >>   GPIO_ResetBits -
    • >>   TIM_TimeBaseInit -
    • >>   TIM_OC1PreloadConfig -
    • >>   TIM_OC1Init -
    • >>   TIM_ARRPreloadConfig -
    • >>   RCC_APB1PeriphClockCmd -
    • >>   GPIO_PinAFConfig -
    -
    [Called By]
    • >>   main -
    - -

    TIM3_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, timer.o(i.TIM3_IRQHandler)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    TIM4_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, timer.o(i.TIM4_IRQHandler)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    TIM4_PWM_Init (Thumb, 156 bytes, Stack size 56 bytes, timer.o(i.TIM4_PWM_Init)) -

    [Stack]

    • Max Depth = 76
    • Call Chain = TIM4_PWM_Init ⇒ GPIO_Init -
    -
    [Calls]
    • >>   RCC_AHB1PeriphClockCmd -
    • >>   GPIO_Init -
    • >>   GPIO_ResetBits -
    • >>   TIM_TimeBaseInit -
    • >>   TIM_OC1PreloadConfig -
    • >>   TIM_OC1Init -
    • >>   TIM_ARRPreloadConfig -
    • >>   RCC_APB1PeriphClockCmd -
    • >>   GPIO_PinAFConfig -
    -
    [Called By]
    • >>   main -
    - -

    TIM_ARRPreloadConfig (Thumb, 24 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_ARRPreloadConfig)) -

    [Called By]

    • >>   TIM4_PWM_Init -
    • >>   TIM2_PWM_Init -
    • >>   TIM1_PWM_Init -
    - -

    TIM_ClearITPendingBit (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_ClearITPendingBit)) -

    [Called By]

    • >>   TIM2_IRQHandler -
    - -

    TIM_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_Cmd)) -

    [Called By]

    • >>   main -
    - -

    TIM_GetITStatus (Thumb, 34 bytes, Stack size 12 bytes, stm32f4xx_tim.o(i.TIM_GetITStatus)) -

    [Stack]

    • Max Depth = 12
    • Call Chain = TIM_GetITStatus -
    -
    [Called By]
    • >>   TIM2_IRQHandler -
    - -

    TIM_OC1Init (Thumb, 114 bytes, Stack size 16 bytes, stm32f4xx_tim.o(i.TIM_OC1Init)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = TIM_OC1Init -
    -
    [Called By]
    • >>   TIM4_PWM_Init -
    • >>   TIM2_PWM_Init -
    • >>   TIM1_PWM_Init -
    - -

    TIM_OC1PreloadConfig (Thumb, 18 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_OC1PreloadConfig)) -

    [Called By]

    • >>   TIM4_PWM_Init -
    • >>   TIM2_PWM_Init -
    • >>   TIM1_PWM_Init -
    - -

    TIM_TimeBaseInit (Thumb, 104 bytes, Stack size 0 bytes, stm32f4xx_tim.o(i.TIM_TimeBaseInit)) -

    [Called By]

    • >>   TIM4_PWM_Init -
    • >>   TIM2_PWM_Init -
    • >>   TIM1_PWM_Init -
    - -

    UART4_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, usart.o(i.UART4_IRQHandler)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    UART5_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, usart.o(i.UART5_IRQHandler)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    USART1_IRQHandler (Thumb, 144 bytes, Stack size 8 bytes, usart.o(i.USART1_IRQHandler)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = USART1_IRQHandler ⇒ USART_GetITStatus -
    -
    [Calls]
    • >>   USART_ReceiveData -
    • >>   USART_GetITStatus -
    • >>   USART_ClearITPendingBit -
    -
    [Address Reference Count : 1]
    • startup_stm32f40_41xxx.o(RESET) -
    -

    USART2_IRQHandler (Thumb, 144 bytes, Stack size 8 bytes, usart.o(i.USART2_IRQHandler)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = USART2_IRQHandler ⇒ USART_GetITStatus -
    -
    [Calls]
    • >>   USART_ReceiveData -
    • >>   USART_GetITStatus -
    • >>   USART_ClearITPendingBit -
    -
    [Address Reference Count : 1]
    • startup_stm32f40_41xxx.o(RESET) -
    -

    USART3_IRQHandler (Thumb, 144 bytes, Stack size 8 bytes, usart.o(i.USART3_IRQHandler)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = USART3_IRQHandler ⇒ USART_GetITStatus -
    -
    [Calls]
    • >>   USART_ReceiveData -
    • >>   USART_GetITStatus -
    • >>   USART_ClearITPendingBit -
    -
    [Address Reference Count : 1]
    • startup_stm32f40_41xxx.o(RESET) -
    -

    USART6_IRQHandler (Thumb, 144 bytes, Stack size 8 bytes, usart.o(i.USART6_IRQHandler)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = USART6_IRQHandler ⇒ USART_GetITStatus -
    -
    [Calls]
    • >>   USART_ReceiveData -
    • >>   USART_GetITStatus -
    • >>   USART_ClearITPendingBit -
    -
    [Address Reference Count : 1]
    • startup_stm32f40_41xxx.o(RESET) -
    -

    USART_ClearITPendingBit (Thumb, 30 bytes, Stack size 8 bytes, stm32f4xx_usart.o(i.USART_ClearITPendingBit)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = USART_ClearITPendingBit -
    -
    [Called By]
    • >>   USART6_IRQHandler -
    • >>   USART3_IRQHandler -
    • >>   USART2_IRQHandler -
    • >>   USART1_IRQHandler -
    - -

    USART_Cmd (Thumb, 24 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_Cmd)) -

    [Called By]

    • >>   uart6_init -
    • >>   uart4_init -
    • >>   uart3_init -
    • >>   uart2_init -
    • >>   uart1_init -
    - -

    USART_GetFlagStatus (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_GetFlagStatus)) -

    [Called By]

    • >>   Uart6_Send_data -
    - -

    USART_GetITStatus (Thumb, 84 bytes, Stack size 16 bytes, stm32f4xx_usart.o(i.USART_GetITStatus)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = USART_GetITStatus -
    -
    [Called By]
    • >>   USART6_IRQHandler -
    • >>   USART3_IRQHandler -
    • >>   USART2_IRQHandler -
    • >>   USART1_IRQHandler -
    - -

    USART_ITConfig (Thumb, 74 bytes, Stack size 20 bytes, stm32f4xx_usart.o(i.USART_ITConfig)) -

    [Stack]

    • Max Depth = 20
    • Call Chain = USART_ITConfig -
    -
    [Called By]
    • >>   uart6_init -
    • >>   uart4_init -
    • >>   uart3_init -
    • >>   uart2_init -
    • >>   uart1_init -
    - -

    USART_Init (Thumb, 204 bytes, Stack size 48 bytes, stm32f4xx_usart.o(i.USART_Init)) -

    [Stack]

    • Max Depth = 68
    • Call Chain = USART_Init ⇒ RCC_GetClocksFreq -
    -
    [Calls]
    • >>   RCC_GetClocksFreq -
    -
    [Called By]
    • >>   uart6_init -
    • >>   uart4_init -
    • >>   uart3_init -
    • >>   uart2_init -
    • >>   uart1_init -
    - -

    USART_ReceiveData (Thumb, 10 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_ReceiveData)) -

    [Called By]

    • >>   USART6_IRQHandler -
    • >>   USART3_IRQHandler -
    • >>   USART2_IRQHandler -
    • >>   USART1_IRQHandler -
    - -

    USART_SendData (Thumb, 8 bytes, Stack size 0 bytes, stm32f4xx_usart.o(i.USART_SendData)) -

    [Called By]

    • >>   Uart6_Send_data -
    - -

    Uart6_Send_data (Thumb, 46 bytes, Stack size 16 bytes, usart.o(i.Uart6_Send_data)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = Uart6_Send_data -
    -
    [Calls]
    • >>   USART_SendData -
    • >>   USART_GetFlagStatus -
    -
    [Called By]
    • >>   main -
    - -

    UsageFault_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(i.UsageFault_Handler)) -
    [Address Reference Count : 1]

    • startup_stm32f40_41xxx.o(RESET) -
    -

    _sys_exit (Thumb, 4 bytes, Stack size 0 bytes, usart.o(i._sys_exit)) -

    [Called By]

    • >>   __rt_exit_exit -
    - -

    delay_init (Thumb, 52 bytes, Stack size 8 bytes, delay.o(i.delay_init)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = delay_init -
    -
    [Calls]
    • >>   SysTick_CLKSourceConfig -
    -
    [Called By]
    • >>   main -
    - -

    gpio_Init (Thumb, 200 bytes, Stack size 16 bytes, led.o(i.gpio_Init)) -

    [Stack]

    • Max Depth = 36
    • Call Chain = gpio_Init ⇒ GPIO_Init -
    -
    [Calls]
    • >>   RCC_AHB1PeriphClockCmd -
    • >>   GPIO_Init -
    -
    [Called By]
    • >>   main -
    - -

    main (Thumb, 178 bytes, Stack size 16 bytes, main.o(i.main)) -

    [Stack]

    • Max Depth = 124
    • Call Chain = main ⇒ uart6_init ⇒ USART_Init ⇒ RCC_GetClocksFreq -
    -
    [Calls]
    • >>   uart6_init -
    • >>   uart4_init -
    • >>   uart3_init -
    • >>   uart2_init -
    • >>   uart1_init -
    • >>   motor_spi2_init -
    • >>   motor_spi1_init -
    • >>   gpio_Init -
    • >>   delay_init -
    • >>   Uart6_Send_data -
    • >>   TIM_Cmd -
    • >>   TIM4_PWM_Init -
    • >>   TIM2_PWM_Init -
    • >>   TIM1_PWM_Init -
    • >>   NVIC_PriorityGroupConfig -
    -
    [Called By]
    • >>   __rt_entry_main -
    - -

    motor_spi1_init (Thumb, 186 bytes, Stack size 32 bytes, spi.o(i.motor_spi1_init)) -

    [Stack]

    • Max Depth = 52
    • Call Chain = motor_spi1_init ⇒ GPIO_Init -
    -
    [Calls]
    • >>   RCC_APB2PeriphResetCmd -
    • >>   RCC_APB2PeriphClockCmd -
    • >>   RCC_AHB1PeriphClockCmd -
    • >>   GPIO_Init -
    • >>   SPI_Init -
    • >>   SPI_Cmd -
    • >>   SPI1_ReadWriteByte -
    • >>   GPIO_PinAFConfig -
    -
    [Called By]
    • >>   main -
    - -

    motor_spi2_init (Thumb, 232 bytes, Stack size 32 bytes, spi.o(i.motor_spi2_init)) -

    [Stack]

    • Max Depth = 52
    • Call Chain = motor_spi2_init ⇒ GPIO_Init -
    -
    [Calls]
    • >>   RCC_APB2PeriphResetCmd -
    • >>   RCC_APB2PeriphClockCmd -
    • >>   RCC_AHB1PeriphClockCmd -
    • >>   GPIO_Init -
    • >>   SPI_Init -
    • >>   SPI_Cmd -
    • >>   SPI1_ReadWriteByte -
    • >>   GPIO_PinAFConfig -
    -
    [Called By]
    • >>   main -
    - -

    uart1_init (Thumb, 164 bytes, Stack size 40 bytes, usart.o(i.uart1_init)) -

    [Stack]

    • Max Depth = 108
    • Call Chain = uart1_init ⇒ USART_Init ⇒ RCC_GetClocksFreq -
    -
    [Calls]
    • >>   RCC_APB2PeriphClockCmd -
    • >>   RCC_AHB1PeriphClockCmd -
    • >>   GPIO_Init -
    • >>   USART_Init -
    • >>   USART_ITConfig -
    • >>   USART_Cmd -
    • >>   NVIC_Init -
    • >>   GPIO_PinAFConfig -
    -
    [Called By]
    • >>   main -
    - -

    uart2_init (Thumb, 162 bytes, Stack size 40 bytes, usart.o(i.uart2_init)) -

    [Stack]

    • Max Depth = 108
    • Call Chain = uart2_init ⇒ USART_Init ⇒ RCC_GetClocksFreq -
    -
    [Calls]
    • >>   RCC_APB2PeriphClockCmd -
    • >>   RCC_AHB1PeriphClockCmd -
    • >>   GPIO_Init -
    • >>   USART_Init -
    • >>   USART_ITConfig -
    • >>   USART_Cmd -
    • >>   NVIC_Init -
    • >>   GPIO_PinAFConfig -
    -
    [Called By]
    • >>   main -
    - -

    uart3_init (Thumb, 164 bytes, Stack size 40 bytes, usart.o(i.uart3_init)) -

    [Stack]

    • Max Depth = 108
    • Call Chain = uart3_init ⇒ USART_Init ⇒ RCC_GetClocksFreq -
    -
    [Calls]
    • >>   RCC_APB2PeriphClockCmd -
    • >>   RCC_AHB1PeriphClockCmd -
    • >>   GPIO_Init -
    • >>   USART_Init -
    • >>   USART_ITConfig -
    • >>   USART_Cmd -
    • >>   NVIC_Init -
    • >>   GPIO_PinAFConfig -
    -
    [Called By]
    • >>   main -
    - -

    uart4_init (Thumb, 162 bytes, Stack size 40 bytes, usart.o(i.uart4_init)) -

    [Stack]

    • Max Depth = 108
    • Call Chain = uart4_init ⇒ USART_Init ⇒ RCC_GetClocksFreq -
    -
    [Calls]
    • >>   RCC_APB2PeriphClockCmd -
    • >>   RCC_AHB1PeriphClockCmd -
    • >>   GPIO_Init -
    • >>   USART_Init -
    • >>   USART_ITConfig -
    • >>   USART_Cmd -
    • >>   NVIC_Init -
    • >>   GPIO_PinAFConfig -
    -
    [Called By]
    • >>   main -
    - -

    uart6_init (Thumb, 162 bytes, Stack size 40 bytes, usart.o(i.uart6_init)) -

    [Stack]

    • Max Depth = 108
    • Call Chain = uart6_init ⇒ USART_Init ⇒ RCC_GetClocksFreq -
    -
    [Calls]
    • >>   RCC_APB2PeriphClockCmd -
    • >>   RCC_AHB1PeriphClockCmd -
    • >>   GPIO_Init -
    • >>   USART_Init -
    • >>   USART_ITConfig -
    • >>   USART_Cmd -
    • >>   NVIC_Init -
    • >>   GPIO_PinAFConfig -
    -
    [Called By]
    • >>   main -
    - -

    _fp_init (Thumb, 10 bytes, Stack size 0 bytes, fpinit.o(x$fpl$fpinit)) -

    [Called By]

    • >>   __rt_lib_init_fp_1 -
    - -

    __fplib_config_fpu_vfp (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED) - -

    __fplib_config_pureend_doubles (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED) -

    -

    -Local Symbols -

    -

    SetSysClock (Thumb, 220 bytes, Stack size 12 bytes, system_stm32f4xx.o(i.SetSysClock)) -

    [Stack]

    • Max Depth = 12
    • Call Chain = SetSysClock -
    -
    [Called By]
    • >>   SystemInit -
    -

    -

    -Undefined Global Symbols -


    diff --git a/OBJ/USART.lnp b/OBJ/USART.lnp deleted file mode 100644 index 77ac26c..0000000 --- a/OBJ/USART.lnp +++ /dev/null @@ -1,27 +0,0 @@ ---cpu=Cortex-M4.fp.sp -"..\obj\main.o" -"..\obj\stm32f4xx_it.o" -"..\obj\system_stm32f4xx.o" -"..\obj\led.o" -"..\obj\beep.o" -"..\obj\key.o" -"..\obj\adc.o" -"..\obj\elemachinery.o" -"..\obj\timer.o" -"..\obj\spi.o" -"..\obj\delay.o" -"..\obj\sys.o" -"..\obj\usart.o" -"..\obj\startup_stm32f40_41xxx.o" -"..\obj\misc.o" -"..\obj\stm32f4xx_gpio.o" -"..\obj\stm32f4xx_rcc.o" -"..\obj\stm32f4xx_syscfg.o" -"..\obj\stm32f4xx_usart.o" -"..\obj\stm32f4xx_adc.o" -"..\obj\stm32f4xx_tim.o" -"..\obj\stm32f4xx_spi.o" ---strict --scatter "..\OBJ\USART.sct" ---summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols ---info sizes --info totals --info unused --info veneers ---list "..\OBJ\USART.map" -o ..\OBJ\USART.axf \ No newline at end of file diff --git a/OBJ/USART.sct b/OBJ/USART.sct index eab6f57..a0a60b6 100644 --- a/OBJ/USART.sct +++ b/OBJ/USART.sct @@ -7,7 +7,6 @@ LR_IROM1 0x08000000 0x00080000 { ; load region size_region *.o (RESET, +First) *(InRoot$$Sections) .ANY (+RO) - .ANY (+XO) } RW_IRAM1 0x20000000 0x00020000 { ; RW data .ANY (+RW +ZI) diff --git a/OBJ/USART_USART.dep b/OBJ/USART_USART.dep deleted file mode 100644 index cf64769..0000000 --- a/OBJ/USART_USART.dep +++ /dev/null @@ -1,772 +0,0 @@ -Dependencies for Project 'USART', Target 'USART': (DO NOT MODIFY !) -CompilerVersion: 5060422::V5.06 update 4 (build 422)::ARMCC -F (.\main.c)(0x698A1C4C)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\main.o --omf_browse ..\obj\main.crf --depend ..\obj\main.d) -I (..\SYSTEM\sys\sys.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -I (..\SYSTEM\delay\delay.h)(0x6989FB0A) -I (..\SYSTEM\usart\usart.h)(0x698A1A24) -I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x57F606B8) -I (..\HARDWARE\LED\led.h)(0x6989FB0A) -I (..\HARDWARE\BEEP\beep.h)(0x6989FB0A) -I (..\HARDWARE\KEY\key.h)(0x6989FB0A) -F (.\stm32f4xx_it.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\stm32f4xx_it.o --omf_browse ..\obj\stm32f4xx_it.crf --depend ..\obj\stm32f4xx_it.d) -I (stm32f4xx_it.h)(0x6989FB0A) -I (stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (system_stm32f4xx.h)(0x6989FB0A) -I (stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -F (.\system_stm32f4xx.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\system_stm32f4xx.o --omf_browse ..\obj\system_stm32f4xx.crf --depend ..\obj\system_stm32f4xx.d) -I (stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (system_stm32f4xx.h)(0x6989FB0A) -I (stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -F (..\HARDWARE\LED\led.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\led.o --omf_browse ..\obj\led.crf --depend ..\obj\led.d) -I (..\HARDWARE\LED\led.h)(0x6989FB0A) -I (..\SYSTEM\sys\sys.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -F (..\HARDWARE\BEEP\beep.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\beep.o --omf_browse ..\obj\beep.crf --depend ..\obj\beep.d) -I (..\HARDWARE\BEEP\beep.h)(0x6989FB0A) -I (..\SYSTEM\sys\sys.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -F (..\HARDWARE\KEY\key.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\key.o --omf_browse ..\obj\key.crf --depend ..\obj\key.d) -I (..\HARDWARE\KEY\key.h)(0x6989FB0A) -I (..\SYSTEM\sys\sys.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -I (..\SYSTEM\delay\delay.h)(0x6989FB0A) -F (..\HARDWARE\ADC\adc.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\adc.o --omf_browse ..\obj\adc.crf --depend ..\obj\adc.d) -I (..\HARDWARE\ADC\adc.h)(0x6989FB0A) -I (..\SYSTEM\sys\sys.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -I (..\SYSTEM\delay\delay.h)(0x6989FB0A) -F (..\HARDWARE\elemachinery\elemachinery.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\elemachinery.o --omf_browse ..\obj\elemachinery.crf --depend ..\obj\elemachinery.d) -I (..\HARDWARE\elemachinery\elemachinery.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\SYSTEM\sys\sys.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -F (..\HARDWARE\TIMER\timer.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\timer.o --omf_browse ..\obj\timer.crf --depend ..\obj\timer.d) -I (..\HARDWARE\TIMER\timer.h)(0x6989FB0A) -I (..\SYSTEM\sys\sys.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -I (..\HARDWARE\LED\led.h)(0x6989FB0A) -F (..\HARDWARE\SPI\spi.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\spi.o --omf_browse ..\obj\spi.crf --depend ..\obj\spi.d) -I (..\HARDWARE\SPI\spi.h)(0x6989FB0A) -I (..\SYSTEM\sys\sys.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -F (..\SYSTEM\delay\delay.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\delay.o --omf_browse ..\obj\delay.crf --depend ..\obj\delay.d) -I (..\SYSTEM\delay\delay.h)(0x6989FB0A) -I (..\SYSTEM\sys\sys.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -F (..\SYSTEM\sys\sys.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\sys.o --omf_browse ..\obj\sys.crf --depend ..\obj\sys.d) -I (..\SYSTEM\sys\sys.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -F (..\SYSTEM\usart\usart.c)(0x698A1BA0)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\usart.o --omf_browse ..\obj\usart.crf --depend ..\obj\usart.d) -I (..\SYSTEM\sys\sys.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -I (..\SYSTEM\usart\usart.h)(0x698A1A24) -I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x57F606B8) -F (..\CORE\startup_stm32f40_41xxx.s)(0x6989FB0A)(--cpu Cortex-M4.fp.sp -g --apcs=interwork -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include --pd "__UVISION_VERSION SETA 538" --pd "STM32F407xx SETA 1" --list ..\obj\startup_stm32f40_41xxx.lst --xref -o ..\obj\startup_stm32f40_41xxx.o --depend ..\obj\startup_stm32f40_41xxx.d) -F (..\FWLIB\src\misc.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\misc.o --omf_browse ..\obj\misc.crf --depend ..\obj\misc.d) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -F (..\FWLIB\src\stm32f4xx_gpio.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\stm32f4xx_gpio.o --omf_browse ..\obj\stm32f4xx_gpio.crf --depend ..\obj\stm32f4xx_gpio.d) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -F (..\FWLIB\src\stm32f4xx_rcc.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\stm32f4xx_rcc.o --omf_browse ..\obj\stm32f4xx_rcc.crf --depend ..\obj\stm32f4xx_rcc.d) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -F (..\FWLIB\src\stm32f4xx_syscfg.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\stm32f4xx_syscfg.o --omf_browse ..\obj\stm32f4xx_syscfg.crf --depend ..\obj\stm32f4xx_syscfg.d) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -F (..\FWLIB\src\stm32f4xx_usart.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\stm32f4xx_usart.o --omf_browse ..\obj\stm32f4xx_usart.crf --depend ..\obj\stm32f4xx_usart.d) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -F (..\FWLIB\src\stm32f4xx_adc.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\stm32f4xx_adc.o --omf_browse ..\obj\stm32f4xx_adc.crf --depend ..\obj\stm32f4xx_adc.d) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -F (..\FWLIB\src\stm32f4xx_tim.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\stm32f4xx_tim.o --omf_browse ..\obj\stm32f4xx_tim.crf --depend ..\obj\stm32f4xx_tim.d) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -F (..\FWLIB\src\stm32f4xx_spi.c)(0x6989FB0A)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ..\CORE -I ..\SYSTEM\delay -I ..\SYSTEM\sys -I ..\SYSTEM\usart -I ..\FWLIB\STM32F4xx_StdPeriph_Driver\inc -I ..\USER -I ..\HARDWARE\LED -I ..\HARDWARE\BEEP -I ..\HARDWARE\KEY -I ..\FWLIB\inc -I ..\HARDWARE -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="538" -DSTM32F407xx -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -o ..\obj\stm32f4xx_spi.o --omf_browse ..\obj\stm32f4xx_spi.crf --depend ..\obj\stm32f4xx_spi.d) -I (..\FWLIB\inc\stm32f4xx_spi.h)(0x6989FB0A) -I (..\USER\stm32f4xx.h)(0x6989FB0A) -I (..\CORE\core_cm4.h)(0x6989FB0A) -I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x57F606B8) -I (..\CORE\core_cmInstr.h)(0x6989FB0A) -I (..\CORE\core_cmFunc.h)(0x6989FB0A) -I (..\CORE\core_cm4_simd.h)(0x6989FB0A) -I (..\USER\system_stm32f4xx.h)(0x6989FB0A) -I (..\USER\stm32f4xx_conf.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_adc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_crc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dbgmcu.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dma.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_exti.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_flash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_gpio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_i2c.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_iwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_pwr.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rcc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rtc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_sdio.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_syscfg.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_tim.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_usart.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_wwdg.h)(0x6989FB0A) -I (..\FWLIB\inc\misc.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_cryp.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_hash.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_rng.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_can.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dac.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_dcmi.h)(0x6989FB0A) -I (..\FWLIB\inc\stm32f4xx_fsmc.h)(0x6989FB0A) -F (..\readme.txt)(0x6989FB0A)() diff --git a/OBJ/USART_sct.Bak b/OBJ/USART_sct.Bak index a0a60b6..eab6f57 100644 --- a/OBJ/USART_sct.Bak +++ b/OBJ/USART_sct.Bak @@ -7,6 +7,7 @@ LR_IROM1 0x08000000 0x00080000 { ; load region size_region *.o (RESET, +First) *(InRoot$$Sections) .ANY (+RO) + .ANY (+XO) } RW_IRAM1 0x20000000 0x00020000 { ; RW data .ANY (+RW +ZI) diff --git a/OBJ/adc.crf b/OBJ/adc.crf index 0fd639e4841fb3da373f7f1aee25fa779967c137..387341dfe432fd63705768e1e4dea24016e2a785 100644 GIT binary patch delta 826 zcmaESLhA7esR`;_w+?)s%gO)*RTB**{kJ_?a)u4Wv$(0iz$Bul7ZV!n8WdApl51>~ zW>Qh1m%#v6vh}7s1CuaNiL-x@YfN%}QEGg0t_iXVmWeZs^}9Qlfz5w=Q<;HD98I}r zUU5kgvKEDjzooh0RxF#Wz$lC0zMJgMsDR)uo?OT%hu|)o%*Y~RoS2e~Y+fJ{{s8F{ zNG?Lr=QvrHMP{-A6DPuaMv%J6@l0&YK=(~P%d9MzT2YdTY}ww)bC^^R8qy~VvdIXh z7i8umD>?zTF4G9bx@wTp$@a|bV6z`GDhm{pqlODuS5Y#GE=P!935uWr*r*T8>hO)1IDMRuh=&?_=RrNxOwCCI{VAj3_{%Tv;kMfbr1*)811(YwR)1C`w_b+$DG$X0Bd}m{Vji+)cd%eeB8okMAQLCC zAsKiJD58w;?YYTzY_fdt6n5dJ5(DEz0a2c0hEoSNzXqq&rsgiT_AWL?AZ7w$W*}w( NV%F_lY-~5@0s!_k|I+{f delta 840 zcmaESLhA7esR`;_UEh|UVPgP-4HFF|{oy?Sn+gm}B6@l;p~0>}F~udh#ztu-6%~3J z3~(i9Zpt$-2?Lcl`ve}y^|FfWf5G~$?l8_2=1=Qg^Y3t?%v6aEHcK4Dapv@Wf0*HkUoLrA{2cQ zlXY2SCL1tuBFvWnshb?n#D)-xn=HsCBbZuIl8J2RmC19MR1k{lz>3lfGV_rY-3Qy6 zX@p|yB#_d{_RQ=E-H*ZQ3d&JK2`pHYjG{RLB3ObV=ngjV1G0%Ao0Sk2xBz{sis1eR zn^KaQi|kl8ppRsPN{bVVN|1$PL57=@m#3s7i(Z8Vxm&o8r&CO3UUE!sW-*GZW`Khv zxu~)LS>pw;Tm4y)eE$mKr#uu3Ji&s=iFwGH1w?t05y^a8a~E5C7aJoGGXXI(5VHU=>-H`-wwrSSo!D^>c zMg=3duEjT18JHx2x==k5pPZkUhOBMb<5~hYWCYU-GV_s5IRP?7 zAkzrN%4)FE%<`0UWTj_7N+;(rvmwk>017D~xQ;-sEPn}#Sq5OUic_#yJ6WCu$t+!< zKUEQCJ((QGf@HKl&@(bZrNxOwCCF}a1DS48j^@&Ru#k2O_wjU!$;?ZR$;~WAaaJSP zS;<9}1<1zj1dC=Q7H1%fUIuw?dfc6?6Uwgi5?>W delta 887 zcmaENKGjMjE-6CRZ$9y_v?1I{dvB^RFiD{4F^MnE%uPYo#5&oN zQNakVYu8Ox1|~_ME>w@iC+Fv-A#2+^xsF*zCov@%Sug`%C`|TdRu)JuLeUU0S)WBl zI3+1PH@OtqAPJD^0x7wP$bxZ`3z?L;;4Zx~c^;Drf?Efal@UxY$jnF9b02I_rV)y* zlfX(d%Tv;kl|BY3ot($ahA`6{D5QkoMgY0893@b*CTB4z3l^tfv2U_G3z8u&KtHM? z4Ea4djs?j~H=r+Mgi4DOi%O6k6AN;pNjaJmufoFDE!@Y`DJC;7IVLx=7{zZhzgk08;> p`fTh7!=6rdV3S2~Up1$*wWqT&0x=U1GXpUT5VLMiXJccZ1ppEX8XEur diff --git a/OBJ/delay.crf b/OBJ/delay.crf index 0ac7075959de01459ccd03f9a64199e2c1f2e4bf..7d9666edac472bd24c6ce2b59940a74ab352be2d 100644 GIT binary patch delta 897 zcmaEMOzPP&sR^3(+ny{r!^Qvv7j7yrFp22t#RNwNhq(I26jv65uwDiOT!{rtNocTZ zP)u=2uCY;?Nks*+lC3x88JL8Dra1ctxyB^t7p2B0=b9j^V7Y0@z@+PJ72}D^>c zMg=3duEjT18JHx2x==k5pPZkUhOBMb<5~hYWCYU-GV_s5IRP?7 zAkzrN%4)FE%<`0UWTj_7N+;(rvmwk>017D~xQ;-sEPn}#Sq5OUic_#yJ6WCu$t+!< zKUEQCJ((QGf@HKl&@(bZrNxOwCCF}a1DS48j^@&Ru#k2O_wjU!$;?ZR$;~WAaaJSP zS;<9}1<1zj1dC=Q7H1%fUIuw?dfc6|K|VzGZ-Hq delta 887 zcmaEMOzPP&sR^3(UEh|UVPgP-=QkA?m_+pSVuB-sLtK4hiYtpjSTBPCuEZavBsADH zD5kh1*Vrh{q@n^@$(ft-3{1j6Q=I*STw{{+i&Ep0b4`#{NZ+(%VA6HAit$d(%!!}4 zLQTK-#(q|i3z}~#Gcbvx>GjMjE-6CRZ$9y_v?1I{dvB^RFiD{4F^MnE%uPYo#5&oN zQNakVYu8Ox1|~_ME>w@iC+Fv-A#2+^xsF*zCov@%Sug`%C`|TdRu)JuLeUU0S)WBl zI3+1PH@OtqAPJD^0x7wP$bxZ`3z?L;;4Zx~c^;Drf?Efal@UxY$jnF9b02I_rV)y* zlfX(d%Tv;kl|BY3ot($ahA`6{D5QkoMgY0893@b*CTB4z3l^tfv2U_G3z8u&KtHM? z4Ea4djs?j~H=r+Mgi4DOi%O6k6AN;pNjaJmufoFDE!@Y`DJC;7IVLx=7{zZhzgk08;> p`fTh7!=6rdV3S2~-!`YSwWqT&0x=U1GXpUT5VLMiXJh+62LKSG8y5fo diff --git a/OBJ/elemachinery.crf b/OBJ/elemachinery.crf index 1c22f3b6cf09b49c87936d4e661f78394871dde6..b5d3bf6b85a8056ff230a33e2b5eee41f7939ea7 100644 GIT binary patch delta 874 zcmX@nDSe_-dV(caqKW`&hE}-tRT+YiS?58+ny|eNLk!eU|lLVS}llbDy+!SQ}?j>n^@|U2PWdJs-I0cKfll57U%+dw=Qx##>lgW83NJi@e zJtHGjTAWx^g6t+Ykm)AnXfE9c3u(7-A5W*4%)I27+{|JWXElPIm0VO=fNb1OuxLhN zaR##JWstWf_p`DhTxSG~C?wapgMvmNB@xAnK(Jvc$+?-xhTQ^*PPS)5il}pw1K4!A hI;TQ&&adWnw)S>5Mj&PaVrC#_0b$Mvf`)Jl_TE%sV3I)7ZW3RdnVW*FpLKF1qk<7!*RGqY3`~+hU8pXP zPtMOvL)Nx;av!sdPGU+jvS0>2Z%>Y9Ru)JuLeUU0*`7s4I3+1PH@OtqAPJD^0x7wP z$bxZ`8<~_5!GC4)Iwlnaw+<*PBbZ*0nUAdJKG>j4BNSUFft6;Kr=%k*eGF1MxsI6) zVWv4yND0A>0CHtHN}y&eax^Dig@vzMxR0k(OlDqkOm1c|ir;2{{gzx*S%7TZ1+ZvFVsQqt=qr$a zCik*7FRB9M}ZVnqhnu$1K7Ok~48fc%0HNj*cmMzZ diff --git a/OBJ/key.crf b/OBJ/key.crf index 08f4e6b9d878c3b001df02fbcc6e0b6f7c391901..2c9774c2f62e4179735da0abbb674fe563c9bc86 100644 GIT binary patch delta 826 zcmdmSQfkLZsR`;_+ny{r!^Qvv;S&ud{oy=|n+gm}B6@l;p~0>}F~udh#ztu-6%~3J z3~(h|Z^|<;2?Lcl`ve}Ws?;cWf9zWlie8=5ZuL+3mN4Q++~v)S!9e8Q<9O*3naoHAbkSKMJW0l zC+o7vOg3QRM3~PAQa3rCiH#W;1e4D)D+{Jplw=}Xws-OzCKZH+^vQy3GJ@#^nfb_y zPJpe;G(xei8l-fxJu^Gl?1zlX0tMx$;R4oGl#HUw5h7TEB4_|M>H{-7!XY3ll@MHA zpx;yx+$UgDN-}eiU8xWBii}Wcabi&kvalP-aFg=#lyqd#eXu}w3-|GKipk7Nj>*j| zMsZamI4qKjDhrS`?gYElpB2fimmz-2L$SaJESQ{_hpgEhESQprVoxB*#7S&O2HpaS zC?kA(Zn7PlEFU}(U%08nz&KGrlqVUHuw$FM*xI|;7=f4xh?#+y1&CRw`o CS^iM~ delta 840 zcmdmSQfkLZsR`;_UEh|UVPgP-yorXA{&1fEO$7!f5k0+_&|ue~nBtOLW1}>aiVD39 z2Dp+lH{}_agn>$&{exU%lJkpF5%}NLhT!21RMR0$E zO)1IDMRu$k&_^;trNxOwCCI|DAj3_{%Tv;kMX$nw+%4S4(Z6mt)TvL diff --git a/OBJ/led.crf b/OBJ/led.crf index c024ac87712d01e24b8a5dc15e552cc64ae1980f..377ee29bae76936664a2be6b590457176e322d02 100644 GIT binary patch delta 806 zcmaESRO<0jsR`;_+ny{r!^Qvv^%D&x{oy=|n+gm}B6@l;p~0>}F~udh#ztu-6%~3J z3~(h|Z^|<;2?Lcl`ve}Ws?;cWf9zWlie8=5ZuL+3mN4Q++~v)S!9e8Q<9O*3naoHAbkSKMJW0l zC+o7vOg3QRM3~PAQa3rCiH#W;1e4D)D+{Jplw=}Xws-OzCKZH+^vQy3GJ@#^nfb_y zPJpe;G(xei8l-fxJu^Gl?1zlX0tMx$;R4oGl#HUw5h7TEB4_|M>H{-7!XY3ll@MHA zpx;yx+$UgDN-}eiU8xWBii}Wcabi&kvalP-aFg=#lyqd#eXu}w3-|GKipk7Nj>*j| zMsZamI4qKjDhrS`?gYElpB2fimmz-2L$SaJESQ{_hpgEhESQprVoxB*#7S&O2HpaS sC?kA(Zn7PlG}o2m%OI(~sX3XgJ(-OWh?#(x8Hibcn00$H8(YI10KcR7CjbBd delta 820 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 delta 4663 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 diff --git a/OBJ/misc.crf b/OBJ/misc.crf index 2a3b1b189491d5bafd723aa124da153eab2758f7..e249e2ea32f43d54675a2225b0a35dd46b265f09 100644 GIT binary patch delta 800 zcmeypOX~M7sR^oF+ny{r!^QvvjguEJO6tJ5TW`uUFbV7F#W?#1xyB^t7p2B0=bGqc zFu+x?Oe`_x?CxB~3ex>{;szOgxRk<8B?cxjG|g_MdCAE7mreXFYXaBu?xs2elQd9E zXs~NgOmSs#NosCDB zvgir0z3-TiTviQI$dy^1k`7Tgc@LwqKtXvCvNi>fHi4pKl)!QXn>C*q$t(k~rNt>& zEEOm&KykV*(7Q6iz(7q-gIWxU^CuuvMN2Ysk?q%q`12vN_~d#P4n(N90qs*paQ98# z$AT2djgucD%kBg_E(0x`Ec>*IFLMQ{|6$JMTSjBy0 z6%mu)Ga~t20;oa>p&@SaL>3vb)QXZ!WP7jN)Mj9kpZt+kLNF(>I0IR#4x~Xay&y9m zS@b^G-git$E}H~am|32Zj;!!8NTEPMc@eUpIashL870gjz(&qzMl#YJY-Di?7P|$C z3s8LE0`#?vFfeSB(@^aH4Kh`=>g0VaNMSu= z@u&&mJ<=O-FU`fq!(vwl91DpT$rZNMQIGS?L zyyB7~WGxC4e@k=0tynf$fl(I0eK*;iQ31hSJh_lj4#8bEnUO`tI58y|*}Om^`~lJ@ zkX(eK&vCLYi_ByLCQgL;j39NBGM-3OSuA*cVU5*gJ5)?rLuu&hF*%1x_ zS*e8J>H__yir_v0n^KaQi|k5$pjTvsN{bVVN|1%!K!%%?m#3s7i|&I3vRk;1r&CO3 zUUE!sW-*GZ8o^aiVD39 z2Dp+lH{}_agn>$&{exU%lJkpF5%}NLhT!21RMR0$E zO)1IDMRu$k&_^;trNxOwCCI|DAj3_{%Tv;kMX$nw+%4S4(Adomj%5HkTWGZ3=?G3)kZHnt~=0C2|mH~;_u diff --git a/OBJ/startup_stm32f40_41xxx.lst b/OBJ/startup_stm32f40_41xxx.lst deleted file mode 100644 index cb0422e..0000000 --- a/OBJ/startup_stm32f40_41xxx.lst +++ /dev/null @@ -1,1988 +0,0 @@ - - - -ARM Macro Assembler Page 1 - - - 1 00000000 ;******************** (C) COPYRIGHT 2014 STMicroelectron - ics ******************** - 2 00000000 ;* File Name : startup_stm32f40_41xxx.s - 3 00000000 ;* Author : MCD Application Team - 4 00000000 ;* @version : V1.4.0 - 5 00000000 ;* @date : 04-August-2014 - 6 00000000 ;* Description : STM32F40xxx/41xxx devices vector - table for MDK-ARM toolchain. - 7 00000000 ;* This module performs: - 8 00000000 ;* - Set the initial SP - 9 00000000 ;* - Set the initial PC == Reset_Ha - ndler - 10 00000000 ;* - Set the vector table entries w - ith the exceptions ISR address - 11 00000000 ;* - Configure the system clock and - the external SRAM mounted on - 12 00000000 ;* STM324xG-EVAL board to be used - as data memory (optional, - 13 00000000 ;* to be enabled by user) - 14 00000000 ;* - Branches to __main in the C li - brary (which eventually - 15 00000000 ;* calls main()). - 16 00000000 ;* After Reset the CortexM4 process - or is in Thread mode, - 17 00000000 ;* priority is Privileged, and the - Stack is set to Main. - 18 00000000 ;* <<< Use Configuration Wizard in Context Menu >>> - 19 00000000 ;******************************************************* - ************************ - 20 00000000 ; - 21 00000000 ; Licensed under MCD-ST Liberty SW License Agreement V2, - (the "License"); - 22 00000000 ; You may not use this file except in compliance with th - e License. - 23 00000000 ; You may obtain a copy of the License at: - 24 00000000 ; - 25 00000000 ; http://www.st.com/software_license_agreement_li - berty_v2 - 26 00000000 ; - 27 00000000 ; Unless required by applicable law or agreed to in writ - ing, software - 28 00000000 ; distributed under the License is distributed on an "AS - IS" BASIS, - 29 00000000 ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either e - xpress or implied. - 30 00000000 ; See the License for the specific language governing pe - rmissions and - 31 00000000 ; limitations under the License. - 32 00000000 ; - 33 00000000 ;******************************************************* - ************************ - 34 00000000 - 35 00000000 ; Amount of memory (in bytes) allocated for Stack - 36 00000000 ; Tailor this value to your application needs - 37 00000000 ; Stack Configuration - 38 00000000 ; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> - 39 00000000 ; - 40 00000000 - 41 00000000 00000400 - - - -ARM Macro Assembler Page 2 - - - Stack_Size - EQU 0x00000400 - 42 00000000 - 43 00000000 AREA STACK, NOINIT, READWRITE, ALIGN -=3 - 44 00000000 Stack_Mem - SPACE Stack_Size - 45 00000400 __initial_sp - 46 00000400 - 47 00000400 - 48 00000400 ; Heap Configuration - 49 00000400 ; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> - 50 00000400 ; - 51 00000400 - 52 00000400 00000200 - Heap_Size - EQU 0x00000200 - 53 00000400 - 54 00000400 AREA HEAP, NOINIT, READWRITE, ALIGN= -3 - 55 00000000 __heap_base - 56 00000000 Heap_Mem - SPACE Heap_Size - 57 00000200 __heap_limit - 58 00000200 - 59 00000200 PRESERVE8 - 60 00000200 THUMB - 61 00000200 - 62 00000200 - 63 00000200 ; Vector Table Mapped to Address 0 at Reset - 64 00000200 AREA RESET, DATA, READONLY - 65 00000000 EXPORT __Vectors - 66 00000000 EXPORT __Vectors_End - 67 00000000 EXPORT __Vectors_Size - 68 00000000 - 69 00000000 00000000 - __Vectors - DCD __initial_sp ; Top of Stack - 70 00000004 00000000 DCD Reset_Handler ; Reset Handler - 71 00000008 00000000 DCD NMI_Handler ; NMI Handler - 72 0000000C 00000000 DCD HardFault_Handler ; Hard Fault - Handler - 73 00000010 00000000 DCD MemManage_Handler - ; MPU Fault Handler - - 74 00000014 00000000 DCD BusFault_Handler - ; Bus Fault Handler - - 75 00000018 00000000 DCD UsageFault_Handler ; Usage Faul - t Handler - 76 0000001C 00000000 DCD 0 ; Reserved - 77 00000020 00000000 DCD 0 ; Reserved - 78 00000024 00000000 DCD 0 ; Reserved - 79 00000028 00000000 DCD 0 ; Reserved - 80 0000002C 00000000 DCD SVC_Handler ; SVCall Handler - 81 00000030 00000000 DCD DebugMon_Handler ; Debug Monito - r Handler - 82 00000034 00000000 DCD 0 ; Reserved - 83 00000038 00000000 DCD PendSV_Handler ; PendSV Handler - - - -ARM Macro Assembler Page 3 - - - - 84 0000003C 00000000 DCD SysTick_Handler - ; SysTick Handler - 85 00000040 - 86 00000040 ; External Interrupts - 87 00000040 00000000 DCD WWDG_IRQHandler ; Window WatchD - og - - - 88 00000044 00000000 DCD PVD_IRQHandler ; PVD through EX - TI Line detection - - - 89 00000048 00000000 DCD TAMP_STAMP_IRQHandler ; Tamper - and TimeStamps thro - ugh the EXTI line - - 90 0000004C 00000000 DCD RTC_WKUP_IRQHandler ; RTC Wakeu - p through the EXTI - line - - 91 00000050 00000000 DCD FLASH_IRQHandler ; FLASH - - - 92 00000054 00000000 DCD RCC_IRQHandler ; RCC - - - 93 00000058 00000000 DCD EXTI0_IRQHandler ; EXTI Line0 - - - - 94 0000005C 00000000 DCD EXTI1_IRQHandler ; EXTI Line1 - - - - 95 00000060 00000000 DCD EXTI2_IRQHandler ; EXTI Line2 - - - - 96 00000064 00000000 DCD EXTI3_IRQHandler ; EXTI Line3 - - - - 97 00000068 00000000 DCD EXTI4_IRQHandler ; EXTI Line4 - - - - 98 0000006C 00000000 DCD DMA1_Stream0_IRQHandler ; DMA1 - Stream 0 - - - 99 00000070 00000000 DCD DMA1_Stream1_IRQHandler ; DMA1 - Stream 1 - - - 100 00000074 00000000 DCD DMA1_Stream2_IRQHandler ; DMA1 - Stream 2 - - - - - -ARM Macro Assembler Page 4 - - - 101 00000078 00000000 DCD DMA1_Stream3_IRQHandler ; DMA1 - Stream 3 - - - 102 0000007C 00000000 DCD DMA1_Stream4_IRQHandler ; DMA1 - Stream 4 - - - 103 00000080 00000000 DCD DMA1_Stream5_IRQHandler ; DMA1 - Stream 5 - - - 104 00000084 00000000 DCD DMA1_Stream6_IRQHandler ; DMA1 - Stream 6 - - - 105 00000088 00000000 DCD ADC_IRQHandler ; ADC1, ADC2 and - ADC3s - - 106 0000008C 00000000 DCD CAN1_TX_IRQHandler ; CAN1 TX - - - - 107 00000090 00000000 DCD CAN1_RX0_IRQHandler ; CAN1 RX0 - - - - 108 00000094 00000000 DCD CAN1_RX1_IRQHandler ; CAN1 RX1 - - - - 109 00000098 00000000 DCD CAN1_SCE_IRQHandler ; CAN1 SCE - - - - 110 0000009C 00000000 DCD EXTI9_5_IRQHandler ; External L - ine[9:5]s - - - 111 000000A0 00000000 DCD TIM1_BRK_TIM9_IRQHandler ; TIM1 - Break and TIM9 - - 112 000000A4 00000000 DCD TIM1_UP_TIM10_IRQHandler ; TIM1 - Update and TIM10 - - 113 000000A8 00000000 DCD TIM1_TRG_COM_TIM11_IRQHandler ; - TIM1 Trigger and C - ommutation and TIM1 - 1 - 114 000000AC 00000000 DCD TIM1_CC_IRQHandler ; TIM1 Captu - re Compare - - - 115 000000B0 00000000 DCD TIM2_IRQHandler ; TIM2 - - - 116 000000B4 00000000 DCD TIM3_IRQHandler ; TIM3 - - - - - -ARM Macro Assembler Page 5 - - - 117 000000B8 00000000 DCD TIM4_IRQHandler ; TIM4 - - - 118 000000BC 00000000 DCD I2C1_EV_IRQHandler ; I2C1 Event - - - - 119 000000C0 00000000 DCD I2C1_ER_IRQHandler ; I2C1 Error - - - - 120 000000C4 00000000 DCD I2C2_EV_IRQHandler ; I2C2 Event - - - - 121 000000C8 00000000 DCD I2C2_ER_IRQHandler ; I2C2 Error - - - - 122 000000CC 00000000 DCD SPI1_IRQHandler ; SPI1 - - - 123 000000D0 00000000 DCD SPI2_IRQHandler ; SPI2 - - - 124 000000D4 00000000 DCD USART1_IRQHandler ; USART1 - - - 125 000000D8 00000000 DCD USART2_IRQHandler ; USART2 - - - 126 000000DC 00000000 DCD USART3_IRQHandler ; USART3 - - - 127 000000E0 00000000 DCD EXTI15_10_IRQHandler ; External - Line[15:10]s - - - 128 000000E4 00000000 DCD RTC_Alarm_IRQHandler ; RTC Alar - m (A and B) through - EXTI Line - - 129 000000E8 00000000 DCD OTG_FS_WKUP_IRQHandler ; USB OT - G FS Wakeup through - EXTI line - - 130 000000EC 00000000 DCD TIM8_BRK_TIM12_IRQHandler ; TIM - 8 Break and TIM12 - - 131 000000F0 00000000 DCD TIM8_UP_TIM13_IRQHandler ; TIM8 - Update and TIM13 - - 132 000000F4 00000000 DCD TIM8_TRG_COM_TIM14_IRQHandler ; - TIM8 Trigger and C - ommutation and TIM1 - 4 - 133 000000F8 00000000 DCD TIM8_CC_IRQHandler ; TIM8 Captu - re Compare - - - - -ARM Macro Assembler Page 6 - - - - 134 000000FC 00000000 DCD DMA1_Stream7_IRQHandler ; DMA1 - Stream7 - - - 135 00000100 00000000 DCD FSMC_IRQHandler ; FSMC - - - 136 00000104 00000000 DCD SDIO_IRQHandler ; SDIO - - - 137 00000108 00000000 DCD TIM5_IRQHandler ; TIM5 - - - 138 0000010C 00000000 DCD SPI3_IRQHandler ; SPI3 - - - 139 00000110 00000000 DCD UART4_IRQHandler ; UART4 - - - 140 00000114 00000000 DCD UART5_IRQHandler ; UART5 - - - 141 00000118 00000000 DCD TIM6_DAC_IRQHandler ; TIM6 and - DAC1&2 underrun err - ors - - 142 0000011C 00000000 DCD TIM7_IRQHandler ; TIM7 - - 143 00000120 00000000 DCD DMA2_Stream0_IRQHandler ; DMA2 - Stream 0 - - - 144 00000124 00000000 DCD DMA2_Stream1_IRQHandler ; DMA2 - Stream 1 - - - 145 00000128 00000000 DCD DMA2_Stream2_IRQHandler ; DMA2 - Stream 2 - - - 146 0000012C 00000000 DCD DMA2_Stream3_IRQHandler ; DMA2 - Stream 3 - - - 147 00000130 00000000 DCD DMA2_Stream4_IRQHandler ; DMA2 - Stream 4 - - - 148 00000134 00000000 DCD ETH_IRQHandler ; Ethernet - - - 149 00000138 00000000 DCD ETH_WKUP_IRQHandler ; Ethernet - Wakeup through EXTI - line - - 150 0000013C 00000000 DCD CAN2_TX_IRQHandler ; CAN2 TX - - - - - -ARM Macro Assembler Page 7 - - - - 151 00000140 00000000 DCD CAN2_RX0_IRQHandler ; CAN2 RX0 - - - - 152 00000144 00000000 DCD CAN2_RX1_IRQHandler ; CAN2 RX1 - - - - 153 00000148 00000000 DCD CAN2_SCE_IRQHandler ; CAN2 SCE - - - - 154 0000014C 00000000 DCD OTG_FS_IRQHandler ; USB OTG FS - - - 155 00000150 00000000 DCD DMA2_Stream5_IRQHandler ; DMA2 - Stream 5 - - - 156 00000154 00000000 DCD DMA2_Stream6_IRQHandler ; DMA2 - Stream 6 - - - 157 00000158 00000000 DCD DMA2_Stream7_IRQHandler ; DMA2 - Stream 7 - - - 158 0000015C 00000000 DCD USART6_IRQHandler ; USART6 - - - - 159 00000160 00000000 DCD I2C3_EV_IRQHandler ; I2C3 event - - - - 160 00000164 00000000 DCD I2C3_ER_IRQHandler ; I2C3 error - - - - 161 00000168 00000000 DCD OTG_HS_EP1_OUT_IRQHandler ; USB - OTG HS End Point 1 - Out - - 162 0000016C 00000000 DCD OTG_HS_EP1_IN_IRQHandler ; USB - OTG HS End Point 1 - In - - 163 00000170 00000000 DCD OTG_HS_WKUP_IRQHandler ; USB OT - G HS Wakeup through - EXTI - - 164 00000174 00000000 DCD OTG_HS_IRQHandler ; USB OTG HS - - - 165 00000178 00000000 DCD DCMI_IRQHandler ; DCMI - - - 166 0000017C 00000000 DCD CRYP_IRQHandler ; CRYP crypto - - - -ARM Macro Assembler Page 8 - - - - - 167 00000180 00000000 DCD HASH_RNG_IRQHandler - ; Hash and Rng - 168 00000184 00000000 DCD FPU_IRQHandler ; FPU - 169 00000188 - 170 00000188 __Vectors_End - 171 00000188 - 172 00000188 00000188 - __Vectors_Size - EQU __Vectors_End - __Vectors - 173 00000188 - 174 00000188 AREA |.text|, CODE, READONLY - 175 00000000 - 176 00000000 ; Reset handler - 177 00000000 Reset_Handler - PROC - 178 00000000 EXPORT Reset_Handler [WEAK -] - 179 00000000 IMPORT SystemInit - 180 00000000 IMPORT __main - 181 00000000 - 182 00000000 4809 LDR R0, =SystemInit - 183 00000002 4780 BLX R0 - 184 00000004 4809 LDR R0, =__main - 185 00000006 4700 BX R0 - 186 00000008 ENDP - 187 00000008 - 188 00000008 ; Dummy Exception Handlers (infinite loops which can be - modified) - 189 00000008 - 190 00000008 NMI_Handler - PROC - 191 00000008 EXPORT NMI_Handler [WEA -K] - 192 00000008 E7FE B . - 193 0000000A ENDP - 195 0000000A HardFault_Handler - PROC - 196 0000000A EXPORT HardFault_Handler [WEA -K] - 197 0000000A E7FE B . - 198 0000000C ENDP - 200 0000000C MemManage_Handler - PROC - 201 0000000C EXPORT MemManage_Handler [WEA -K] - 202 0000000C E7FE B . - 203 0000000E ENDP - 205 0000000E BusFault_Handler - PROC - 206 0000000E EXPORT BusFault_Handler [WEA -K] - 207 0000000E E7FE B . - 208 00000010 ENDP - 210 00000010 UsageFault_Handler - PROC - 211 00000010 EXPORT UsageFault_Handler [WEA -K] - - - -ARM Macro Assembler Page 9 - - - 212 00000010 E7FE B . - 213 00000012 ENDP - 214 00000012 SVC_Handler - PROC - 215 00000012 EXPORT SVC_Handler [WEA -K] - 216 00000012 E7FE B . - 217 00000014 ENDP - 219 00000014 DebugMon_Handler - PROC - 220 00000014 EXPORT DebugMon_Handler [WEA -K] - 221 00000014 E7FE B . - 222 00000016 ENDP - 223 00000016 PendSV_Handler - PROC - 224 00000016 EXPORT PendSV_Handler [WEA -K] - 225 00000016 E7FE B . - 226 00000018 ENDP - 227 00000018 SysTick_Handler - PROC - 228 00000018 EXPORT SysTick_Handler [WEA -K] - 229 00000018 E7FE B . - 230 0000001A ENDP - 231 0000001A - 232 0000001A Default_Handler - PROC - 233 0000001A - 234 0000001A EXPORT WWDG_IRQHandler - [WEAK] - 235 0000001A EXPORT PVD_IRQHandler - [WEAK] - 236 0000001A EXPORT TAMP_STAMP_IRQHandler - [WEAK] - 237 0000001A EXPORT RTC_WKUP_IRQHandler - [WEAK] - 238 0000001A EXPORT FLASH_IRQHandler - [WEAK] - 239 0000001A EXPORT RCC_IRQHandler - [WEAK] - 240 0000001A EXPORT EXTI0_IRQHandler - [WEAK] - 241 0000001A EXPORT EXTI1_IRQHandler - [WEAK] - 242 0000001A EXPORT EXTI2_IRQHandler - [WEAK] - 243 0000001A EXPORT EXTI3_IRQHandler - [WEAK] - 244 0000001A EXPORT EXTI4_IRQHandler - [WEAK] - 245 0000001A EXPORT DMA1_Stream0_IRQHandler - [WEAK] - 246 0000001A EXPORT DMA1_Stream1_IRQHandler - [WEAK] - 247 0000001A EXPORT DMA1_Stream2_IRQHandler - [WEAK] - 248 0000001A EXPORT DMA1_Stream3_IRQHandler - - - -ARM Macro Assembler Page 10 - - - [WEAK] - 249 0000001A EXPORT DMA1_Stream4_IRQHandler - [WEAK] - 250 0000001A EXPORT DMA1_Stream5_IRQHandler - [WEAK] - 251 0000001A EXPORT DMA1_Stream6_IRQHandler - [WEAK] - 252 0000001A EXPORT ADC_IRQHandler - [WEAK] - 253 0000001A EXPORT CAN1_TX_IRQHandler - [WEAK] - 254 0000001A EXPORT CAN1_RX0_IRQHandler - [WEAK] - 255 0000001A EXPORT CAN1_RX1_IRQHandler - [WEAK] - 256 0000001A EXPORT CAN1_SCE_IRQHandler - [WEAK] - 257 0000001A EXPORT EXTI9_5_IRQHandler - [WEAK] - 258 0000001A EXPORT TIM1_BRK_TIM9_IRQHandler - [WEAK] - 259 0000001A EXPORT TIM1_UP_TIM10_IRQHandler - [WEAK] - 260 0000001A EXPORT TIM1_TRG_COM_TIM11_IRQHandler - [WEAK] - 261 0000001A EXPORT TIM1_CC_IRQHandler - [WEAK] - 262 0000001A EXPORT TIM2_IRQHandler - [WEAK] - 263 0000001A EXPORT TIM3_IRQHandler - [WEAK] - 264 0000001A EXPORT TIM4_IRQHandler - [WEAK] - 265 0000001A EXPORT I2C1_EV_IRQHandler - [WEAK] - 266 0000001A EXPORT I2C1_ER_IRQHandler - [WEAK] - 267 0000001A EXPORT I2C2_EV_IRQHandler - [WEAK] - 268 0000001A EXPORT I2C2_ER_IRQHandler - [WEAK] - 269 0000001A EXPORT SPI1_IRQHandler - [WEAK] - 270 0000001A EXPORT SPI2_IRQHandler - [WEAK] - 271 0000001A EXPORT USART1_IRQHandler - [WEAK] - 272 0000001A EXPORT USART2_IRQHandler - [WEAK] - 273 0000001A EXPORT USART3_IRQHandler - [WEAK] - 274 0000001A EXPORT EXTI15_10_IRQHandler - [WEAK] - 275 0000001A EXPORT RTC_Alarm_IRQHandler - [WEAK] - 276 0000001A EXPORT OTG_FS_WKUP_IRQHandler - [WEAK] - 277 0000001A EXPORT TIM8_BRK_TIM12_IRQHandler - [WEAK] - - - -ARM Macro Assembler Page 11 - - - 278 0000001A EXPORT TIM8_UP_TIM13_IRQHandler - [WEAK] - 279 0000001A EXPORT TIM8_TRG_COM_TIM14_IRQHandler - [WEAK] - 280 0000001A EXPORT TIM8_CC_IRQHandler - [WEAK] - 281 0000001A EXPORT DMA1_Stream7_IRQHandler - [WEAK] - 282 0000001A EXPORT FSMC_IRQHandler - [WEAK] - 283 0000001A EXPORT SDIO_IRQHandler - [WEAK] - 284 0000001A EXPORT TIM5_IRQHandler - [WEAK] - 285 0000001A EXPORT SPI3_IRQHandler - [WEAK] - 286 0000001A EXPORT UART4_IRQHandler - [WEAK] - 287 0000001A EXPORT UART5_IRQHandler - [WEAK] - 288 0000001A EXPORT TIM6_DAC_IRQHandler - [WEAK] - 289 0000001A EXPORT TIM7_IRQHandler - [WEAK] - 290 0000001A EXPORT DMA2_Stream0_IRQHandler - [WEAK] - 291 0000001A EXPORT DMA2_Stream1_IRQHandler - [WEAK] - 292 0000001A EXPORT DMA2_Stream2_IRQHandler - [WEAK] - 293 0000001A EXPORT DMA2_Stream3_IRQHandler - [WEAK] - 294 0000001A EXPORT DMA2_Stream4_IRQHandler - [WEAK] - 295 0000001A EXPORT ETH_IRQHandler - [WEAK] - 296 0000001A EXPORT ETH_WKUP_IRQHandler - [WEAK] - 297 0000001A EXPORT CAN2_TX_IRQHandler - [WEAK] - 298 0000001A EXPORT CAN2_RX0_IRQHandler - [WEAK] - 299 0000001A EXPORT CAN2_RX1_IRQHandler - [WEAK] - 300 0000001A EXPORT CAN2_SCE_IRQHandler - [WEAK] - 301 0000001A EXPORT OTG_FS_IRQHandler - [WEAK] - 302 0000001A EXPORT DMA2_Stream5_IRQHandler - [WEAK] - 303 0000001A EXPORT DMA2_Stream6_IRQHandler - [WEAK] - 304 0000001A EXPORT DMA2_Stream7_IRQHandler - [WEAK] - 305 0000001A EXPORT USART6_IRQHandler - [WEAK] - 306 0000001A EXPORT I2C3_EV_IRQHandler - [WEAK] - 307 0000001A EXPORT I2C3_ER_IRQHandler - - - -ARM Macro Assembler Page 12 - - - [WEAK] - 308 0000001A EXPORT OTG_HS_EP1_OUT_IRQHandler - [WEAK] - 309 0000001A EXPORT OTG_HS_EP1_IN_IRQHandler - [WEAK] - 310 0000001A EXPORT OTG_HS_WKUP_IRQHandler - [WEAK] - 311 0000001A EXPORT OTG_HS_IRQHandler - [WEAK] - 312 0000001A EXPORT DCMI_IRQHandler - [WEAK] - 313 0000001A EXPORT CRYP_IRQHandler - [WEAK] - 314 0000001A EXPORT HASH_RNG_IRQHandler - [WEAK] - 315 0000001A EXPORT FPU_IRQHandler - [WEAK] - 316 0000001A - 317 0000001A WWDG_IRQHandler - 318 0000001A PVD_IRQHandler - 319 0000001A TAMP_STAMP_IRQHandler - 320 0000001A RTC_WKUP_IRQHandler - 321 0000001A FLASH_IRQHandler - 322 0000001A RCC_IRQHandler - 323 0000001A EXTI0_IRQHandler - 324 0000001A EXTI1_IRQHandler - 325 0000001A EXTI2_IRQHandler - 326 0000001A EXTI3_IRQHandler - 327 0000001A EXTI4_IRQHandler - 328 0000001A DMA1_Stream0_IRQHandler - 329 0000001A DMA1_Stream1_IRQHandler - 330 0000001A DMA1_Stream2_IRQHandler - 331 0000001A DMA1_Stream3_IRQHandler - 332 0000001A DMA1_Stream4_IRQHandler - 333 0000001A DMA1_Stream5_IRQHandler - 334 0000001A DMA1_Stream6_IRQHandler - 335 0000001A ADC_IRQHandler - 336 0000001A CAN1_TX_IRQHandler - 337 0000001A CAN1_RX0_IRQHandler - 338 0000001A CAN1_RX1_IRQHandler - 339 0000001A CAN1_SCE_IRQHandler - 340 0000001A EXTI9_5_IRQHandler - 341 0000001A TIM1_BRK_TIM9_IRQHandler - 342 0000001A TIM1_UP_TIM10_IRQHandler - 343 0000001A TIM1_TRG_COM_TIM11_IRQHandler - 344 0000001A TIM1_CC_IRQHandler - 345 0000001A TIM2_IRQHandler - 346 0000001A TIM3_IRQHandler - 347 0000001A TIM4_IRQHandler - 348 0000001A I2C1_EV_IRQHandler - 349 0000001A I2C1_ER_IRQHandler - 350 0000001A I2C2_EV_IRQHandler - 351 0000001A I2C2_ER_IRQHandler - 352 0000001A SPI1_IRQHandler - 353 0000001A SPI2_IRQHandler - 354 0000001A USART1_IRQHandler - 355 0000001A USART2_IRQHandler - 356 0000001A USART3_IRQHandler - 357 0000001A EXTI15_10_IRQHandler - - - -ARM Macro Assembler Page 13 - - - 358 0000001A RTC_Alarm_IRQHandler - 359 0000001A OTG_FS_WKUP_IRQHandler - 360 0000001A TIM8_BRK_TIM12_IRQHandler - 361 0000001A TIM8_UP_TIM13_IRQHandler - 362 0000001A TIM8_TRG_COM_TIM14_IRQHandler - 363 0000001A TIM8_CC_IRQHandler - 364 0000001A DMA1_Stream7_IRQHandler - 365 0000001A FSMC_IRQHandler - 366 0000001A SDIO_IRQHandler - 367 0000001A TIM5_IRQHandler - 368 0000001A SPI3_IRQHandler - 369 0000001A UART4_IRQHandler - 370 0000001A UART5_IRQHandler - 371 0000001A TIM6_DAC_IRQHandler - 372 0000001A TIM7_IRQHandler - 373 0000001A DMA2_Stream0_IRQHandler - 374 0000001A DMA2_Stream1_IRQHandler - 375 0000001A DMA2_Stream2_IRQHandler - 376 0000001A DMA2_Stream3_IRQHandler - 377 0000001A DMA2_Stream4_IRQHandler - 378 0000001A ETH_IRQHandler - 379 0000001A ETH_WKUP_IRQHandler - 380 0000001A CAN2_TX_IRQHandler - 381 0000001A CAN2_RX0_IRQHandler - 382 0000001A CAN2_RX1_IRQHandler - 383 0000001A CAN2_SCE_IRQHandler - 384 0000001A OTG_FS_IRQHandler - 385 0000001A DMA2_Stream5_IRQHandler - 386 0000001A DMA2_Stream6_IRQHandler - 387 0000001A DMA2_Stream7_IRQHandler - 388 0000001A USART6_IRQHandler - 389 0000001A I2C3_EV_IRQHandler - 390 0000001A I2C3_ER_IRQHandler - 391 0000001A OTG_HS_EP1_OUT_IRQHandler - 392 0000001A OTG_HS_EP1_IN_IRQHandler - 393 0000001A OTG_HS_WKUP_IRQHandler - 394 0000001A OTG_HS_IRQHandler - 395 0000001A DCMI_IRQHandler - 396 0000001A CRYP_IRQHandler - 397 0000001A HASH_RNG_IRQHandler - 398 0000001A FPU_IRQHandler - 399 0000001A - 400 0000001A E7FE B . - 401 0000001C - 402 0000001C ENDP - 403 0000001C - 404 0000001C ALIGN - 405 0000001C - 406 0000001C ;******************************************************* - ************************ - 407 0000001C ; User Stack and Heap initialization - 408 0000001C ;******************************************************* - ************************ - 409 0000001C IF :DEF:__MICROLIB - 416 0000001C - 417 0000001C IMPORT __use_two_region_memory - 418 0000001C EXPORT __user_initial_stackheap - 419 0000001C - 420 0000001C __user_initial_stackheap - - - -ARM Macro Assembler Page 14 - - - 421 0000001C - 422 0000001C 4804 LDR R0, = Heap_Mem - 423 0000001E 4905 LDR R1, =(Stack_Mem + Stack_Size) - 424 00000020 4A05 LDR R2, = (Heap_Mem + Heap_Size) - 425 00000022 4B06 LDR R3, = Stack_Mem - 426 00000024 4770 BX LR - 427 00000026 - 428 00000026 00 00 ALIGN - 429 00000028 - 430 00000028 ENDIF - 431 00000028 - 432 00000028 END - 00000000 - 00000000 - 00000000 - 00000400 - 00000200 - 00000000 -Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M4.fp.sp --apcs= -interwork --depend=..\obj\startup_stm32f40_41xxx.d -o..\obj\startup_stm32f40_41 -xxx.o -IC:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\Drivers\CMSIS\Device\ST\S -TM32F4xx\Include --predefine="__UVISION_VERSION SETA 538" --predefine="STM32F40 -7xx SETA 1" --list=..\obj\startup_stm32f40_41xxx.lst ..\CORE\startup_stm32f40_4 -1xxx.s - - - -ARM Macro Assembler Page 1 Alphabetic symbol ordering -Relocatable symbols - -STACK 00000000 - -Symbol: STACK - Definitions - At line 43 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - None -Comment: STACK unused -Stack_Mem 00000000 - -Symbol: Stack_Mem - Definitions - At line 44 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 423 in file ..\CORE\startup_stm32f40_41xxx.s - At line 425 in file ..\CORE\startup_stm32f40_41xxx.s - -__initial_sp 00000400 - -Symbol: __initial_sp - Definitions - At line 45 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 69 in file ..\CORE\startup_stm32f40_41xxx.s -Comment: __initial_sp used once -3 symbols - - - -ARM Macro Assembler Page 1 Alphabetic symbol ordering -Relocatable symbols - -HEAP 00000000 - -Symbol: HEAP - Definitions - At line 54 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - None -Comment: HEAP unused -Heap_Mem 00000000 - -Symbol: Heap_Mem - Definitions - At line 56 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 422 in file ..\CORE\startup_stm32f40_41xxx.s - At line 424 in file ..\CORE\startup_stm32f40_41xxx.s - -__heap_base 00000000 - -Symbol: __heap_base - Definitions - At line 55 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - None -Comment: __heap_base unused -__heap_limit 00000200 - -Symbol: __heap_limit - Definitions - At line 57 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - None -Comment: __heap_limit unused -4 symbols - - - -ARM Macro Assembler Page 1 Alphabetic symbol ordering -Relocatable symbols - -RESET 00000000 - -Symbol: RESET - Definitions - At line 64 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - None -Comment: RESET unused -__Vectors 00000000 - -Symbol: __Vectors - Definitions - At line 69 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 65 in file ..\CORE\startup_stm32f40_41xxx.s - At line 172 in file ..\CORE\startup_stm32f40_41xxx.s - -__Vectors_End 00000188 - -Symbol: __Vectors_End - Definitions - At line 170 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 66 in file ..\CORE\startup_stm32f40_41xxx.s - At line 172 in file ..\CORE\startup_stm32f40_41xxx.s - -3 symbols - - - -ARM Macro Assembler Page 1 Alphabetic symbol ordering -Relocatable symbols - -.text 00000000 - -Symbol: .text - Definitions - At line 174 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - None -Comment: .text unused -ADC_IRQHandler 0000001A - -Symbol: ADC_IRQHandler - Definitions - At line 335 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 105 in file ..\CORE\startup_stm32f40_41xxx.s - At line 252 in file ..\CORE\startup_stm32f40_41xxx.s - -BusFault_Handler 0000000E - -Symbol: BusFault_Handler - Definitions - At line 205 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 74 in file ..\CORE\startup_stm32f40_41xxx.s - At line 206 in file ..\CORE\startup_stm32f40_41xxx.s - -CAN1_RX0_IRQHandler 0000001A - -Symbol: CAN1_RX0_IRQHandler - Definitions - At line 337 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 107 in file ..\CORE\startup_stm32f40_41xxx.s - At line 254 in file ..\CORE\startup_stm32f40_41xxx.s - -CAN1_RX1_IRQHandler 0000001A - -Symbol: CAN1_RX1_IRQHandler - Definitions - At line 338 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 108 in file ..\CORE\startup_stm32f40_41xxx.s - At line 255 in file ..\CORE\startup_stm32f40_41xxx.s - -CAN1_SCE_IRQHandler 0000001A - -Symbol: CAN1_SCE_IRQHandler - Definitions - At line 339 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 109 in file ..\CORE\startup_stm32f40_41xxx.s - At line 256 in file ..\CORE\startup_stm32f40_41xxx.s - -CAN1_TX_IRQHandler 0000001A - -Symbol: CAN1_TX_IRQHandler - Definitions - At line 336 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - - - -ARM Macro Assembler Page 2 Alphabetic symbol ordering -Relocatable symbols - - At line 106 in file ..\CORE\startup_stm32f40_41xxx.s - At line 253 in file ..\CORE\startup_stm32f40_41xxx.s - -CAN2_RX0_IRQHandler 0000001A - -Symbol: CAN2_RX0_IRQHandler - Definitions - At line 381 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 151 in file ..\CORE\startup_stm32f40_41xxx.s - At line 298 in file ..\CORE\startup_stm32f40_41xxx.s - -CAN2_RX1_IRQHandler 0000001A - -Symbol: CAN2_RX1_IRQHandler - Definitions - At line 382 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 152 in file ..\CORE\startup_stm32f40_41xxx.s - At line 299 in file ..\CORE\startup_stm32f40_41xxx.s - -CAN2_SCE_IRQHandler 0000001A - -Symbol: CAN2_SCE_IRQHandler - Definitions - At line 383 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 153 in file ..\CORE\startup_stm32f40_41xxx.s - At line 300 in file ..\CORE\startup_stm32f40_41xxx.s - -CAN2_TX_IRQHandler 0000001A - -Symbol: CAN2_TX_IRQHandler - Definitions - At line 380 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 150 in file ..\CORE\startup_stm32f40_41xxx.s - At line 297 in file ..\CORE\startup_stm32f40_41xxx.s - -CRYP_IRQHandler 0000001A - -Symbol: CRYP_IRQHandler - Definitions - At line 396 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 166 in file ..\CORE\startup_stm32f40_41xxx.s - At line 313 in file ..\CORE\startup_stm32f40_41xxx.s - -DCMI_IRQHandler 0000001A - -Symbol: DCMI_IRQHandler - Definitions - At line 395 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 165 in file ..\CORE\startup_stm32f40_41xxx.s - At line 312 in file ..\CORE\startup_stm32f40_41xxx.s - -DMA1_Stream0_IRQHandler 0000001A - - - - -ARM Macro Assembler Page 3 Alphabetic symbol ordering -Relocatable symbols - -Symbol: DMA1_Stream0_IRQHandler - Definitions - At line 328 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 98 in file ..\CORE\startup_stm32f40_41xxx.s - At line 245 in file ..\CORE\startup_stm32f40_41xxx.s - -DMA1_Stream1_IRQHandler 0000001A - -Symbol: DMA1_Stream1_IRQHandler - Definitions - At line 329 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 99 in file ..\CORE\startup_stm32f40_41xxx.s - At line 246 in file ..\CORE\startup_stm32f40_41xxx.s - -DMA1_Stream2_IRQHandler 0000001A - -Symbol: DMA1_Stream2_IRQHandler - Definitions - At line 330 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 100 in file ..\CORE\startup_stm32f40_41xxx.s - At line 247 in file ..\CORE\startup_stm32f40_41xxx.s - -DMA1_Stream3_IRQHandler 0000001A - -Symbol: DMA1_Stream3_IRQHandler - Definitions - At line 331 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 101 in file ..\CORE\startup_stm32f40_41xxx.s - At line 248 in file ..\CORE\startup_stm32f40_41xxx.s - -DMA1_Stream4_IRQHandler 0000001A - -Symbol: DMA1_Stream4_IRQHandler - Definitions - At line 332 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 102 in file ..\CORE\startup_stm32f40_41xxx.s - At line 249 in file ..\CORE\startup_stm32f40_41xxx.s - -DMA1_Stream5_IRQHandler 0000001A - -Symbol: DMA1_Stream5_IRQHandler - Definitions - At line 333 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 103 in file ..\CORE\startup_stm32f40_41xxx.s - At line 250 in file ..\CORE\startup_stm32f40_41xxx.s - -DMA1_Stream6_IRQHandler 0000001A - -Symbol: DMA1_Stream6_IRQHandler - Definitions - At line 334 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 104 in file ..\CORE\startup_stm32f40_41xxx.s - - - -ARM Macro Assembler Page 4 Alphabetic symbol ordering -Relocatable symbols - - At line 251 in file ..\CORE\startup_stm32f40_41xxx.s - -DMA1_Stream7_IRQHandler 0000001A - -Symbol: DMA1_Stream7_IRQHandler - Definitions - At line 364 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 134 in file ..\CORE\startup_stm32f40_41xxx.s - At line 281 in file ..\CORE\startup_stm32f40_41xxx.s - -DMA2_Stream0_IRQHandler 0000001A - -Symbol: DMA2_Stream0_IRQHandler - Definitions - At line 373 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 143 in file ..\CORE\startup_stm32f40_41xxx.s - At line 290 in file ..\CORE\startup_stm32f40_41xxx.s - -DMA2_Stream1_IRQHandler 0000001A - -Symbol: DMA2_Stream1_IRQHandler - Definitions - At line 374 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 144 in file ..\CORE\startup_stm32f40_41xxx.s - At line 291 in file ..\CORE\startup_stm32f40_41xxx.s - -DMA2_Stream2_IRQHandler 0000001A - -Symbol: DMA2_Stream2_IRQHandler - Definitions - At line 375 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 145 in file ..\CORE\startup_stm32f40_41xxx.s - At line 292 in file ..\CORE\startup_stm32f40_41xxx.s - -DMA2_Stream3_IRQHandler 0000001A - -Symbol: DMA2_Stream3_IRQHandler - Definitions - At line 376 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 146 in file ..\CORE\startup_stm32f40_41xxx.s - At line 293 in file ..\CORE\startup_stm32f40_41xxx.s - -DMA2_Stream4_IRQHandler 0000001A - -Symbol: DMA2_Stream4_IRQHandler - Definitions - At line 377 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 147 in file ..\CORE\startup_stm32f40_41xxx.s - At line 294 in file ..\CORE\startup_stm32f40_41xxx.s - -DMA2_Stream5_IRQHandler 0000001A - -Symbol: DMA2_Stream5_IRQHandler - - - -ARM Macro Assembler Page 5 Alphabetic symbol ordering -Relocatable symbols - - Definitions - At line 385 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 155 in file ..\CORE\startup_stm32f40_41xxx.s - At line 302 in file ..\CORE\startup_stm32f40_41xxx.s - -DMA2_Stream6_IRQHandler 0000001A - -Symbol: DMA2_Stream6_IRQHandler - Definitions - At line 386 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 156 in file ..\CORE\startup_stm32f40_41xxx.s - At line 303 in file ..\CORE\startup_stm32f40_41xxx.s - -DMA2_Stream7_IRQHandler 0000001A - -Symbol: DMA2_Stream7_IRQHandler - Definitions - At line 387 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 157 in file ..\CORE\startup_stm32f40_41xxx.s - At line 304 in file ..\CORE\startup_stm32f40_41xxx.s - -DebugMon_Handler 00000014 - -Symbol: DebugMon_Handler - Definitions - At line 219 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 81 in file ..\CORE\startup_stm32f40_41xxx.s - At line 220 in file ..\CORE\startup_stm32f40_41xxx.s - -Default_Handler 0000001A - -Symbol: Default_Handler - Definitions - At line 232 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - None -Comment: Default_Handler unused -ETH_IRQHandler 0000001A - -Symbol: ETH_IRQHandler - Definitions - At line 378 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 148 in file ..\CORE\startup_stm32f40_41xxx.s - At line 295 in file ..\CORE\startup_stm32f40_41xxx.s - -ETH_WKUP_IRQHandler 0000001A - -Symbol: ETH_WKUP_IRQHandler - Definitions - At line 379 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 149 in file ..\CORE\startup_stm32f40_41xxx.s - At line 296 in file ..\CORE\startup_stm32f40_41xxx.s - - - - -ARM Macro Assembler Page 6 Alphabetic symbol ordering -Relocatable symbols - -EXTI0_IRQHandler 0000001A - -Symbol: EXTI0_IRQHandler - Definitions - At line 323 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 93 in file ..\CORE\startup_stm32f40_41xxx.s - At line 240 in file ..\CORE\startup_stm32f40_41xxx.s - -EXTI15_10_IRQHandler 0000001A - -Symbol: EXTI15_10_IRQHandler - Definitions - At line 357 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 127 in file ..\CORE\startup_stm32f40_41xxx.s - At line 274 in file ..\CORE\startup_stm32f40_41xxx.s - -EXTI1_IRQHandler 0000001A - -Symbol: EXTI1_IRQHandler - Definitions - At line 324 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 94 in file ..\CORE\startup_stm32f40_41xxx.s - At line 241 in file ..\CORE\startup_stm32f40_41xxx.s - -EXTI2_IRQHandler 0000001A - -Symbol: EXTI2_IRQHandler - Definitions - At line 325 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 95 in file ..\CORE\startup_stm32f40_41xxx.s - At line 242 in file ..\CORE\startup_stm32f40_41xxx.s - -EXTI3_IRQHandler 0000001A - -Symbol: EXTI3_IRQHandler - Definitions - At line 326 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 96 in file ..\CORE\startup_stm32f40_41xxx.s - At line 243 in file ..\CORE\startup_stm32f40_41xxx.s - -EXTI4_IRQHandler 0000001A - -Symbol: EXTI4_IRQHandler - Definitions - At line 327 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 97 in file ..\CORE\startup_stm32f40_41xxx.s - At line 244 in file ..\CORE\startup_stm32f40_41xxx.s - -EXTI9_5_IRQHandler 0000001A - -Symbol: EXTI9_5_IRQHandler - Definitions - At line 340 in file ..\CORE\startup_stm32f40_41xxx.s - - - -ARM Macro Assembler Page 7 Alphabetic symbol ordering -Relocatable symbols - - Uses - At line 110 in file ..\CORE\startup_stm32f40_41xxx.s - At line 257 in file ..\CORE\startup_stm32f40_41xxx.s - -FLASH_IRQHandler 0000001A - -Symbol: FLASH_IRQHandler - Definitions - At line 321 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 91 in file ..\CORE\startup_stm32f40_41xxx.s - At line 238 in file ..\CORE\startup_stm32f40_41xxx.s - -FPU_IRQHandler 0000001A - -Symbol: FPU_IRQHandler - Definitions - At line 398 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 168 in file ..\CORE\startup_stm32f40_41xxx.s - At line 315 in file ..\CORE\startup_stm32f40_41xxx.s - -FSMC_IRQHandler 0000001A - -Symbol: FSMC_IRQHandler - Definitions - At line 365 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 135 in file ..\CORE\startup_stm32f40_41xxx.s - At line 282 in file ..\CORE\startup_stm32f40_41xxx.s - -HASH_RNG_IRQHandler 0000001A - -Symbol: HASH_RNG_IRQHandler - Definitions - At line 397 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 167 in file ..\CORE\startup_stm32f40_41xxx.s - At line 314 in file ..\CORE\startup_stm32f40_41xxx.s - -HardFault_Handler 0000000A - -Symbol: HardFault_Handler - Definitions - At line 195 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 72 in file ..\CORE\startup_stm32f40_41xxx.s - At line 196 in file ..\CORE\startup_stm32f40_41xxx.s - -I2C1_ER_IRQHandler 0000001A - -Symbol: I2C1_ER_IRQHandler - Definitions - At line 349 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 119 in file ..\CORE\startup_stm32f40_41xxx.s - At line 266 in file ..\CORE\startup_stm32f40_41xxx.s - -I2C1_EV_IRQHandler 0000001A - - - -ARM Macro Assembler Page 8 Alphabetic symbol ordering -Relocatable symbols - - -Symbol: I2C1_EV_IRQHandler - Definitions - At line 348 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 118 in file ..\CORE\startup_stm32f40_41xxx.s - At line 265 in file ..\CORE\startup_stm32f40_41xxx.s - -I2C2_ER_IRQHandler 0000001A - -Symbol: I2C2_ER_IRQHandler - Definitions - At line 351 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 121 in file ..\CORE\startup_stm32f40_41xxx.s - At line 268 in file ..\CORE\startup_stm32f40_41xxx.s - -I2C2_EV_IRQHandler 0000001A - -Symbol: I2C2_EV_IRQHandler - Definitions - At line 350 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 120 in file ..\CORE\startup_stm32f40_41xxx.s - At line 267 in file ..\CORE\startup_stm32f40_41xxx.s - -I2C3_ER_IRQHandler 0000001A - -Symbol: I2C3_ER_IRQHandler - Definitions - At line 390 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 160 in file ..\CORE\startup_stm32f40_41xxx.s - At line 307 in file ..\CORE\startup_stm32f40_41xxx.s - -I2C3_EV_IRQHandler 0000001A - -Symbol: I2C3_EV_IRQHandler - Definitions - At line 389 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 159 in file ..\CORE\startup_stm32f40_41xxx.s - At line 306 in file ..\CORE\startup_stm32f40_41xxx.s - -MemManage_Handler 0000000C - -Symbol: MemManage_Handler - Definitions - At line 200 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 73 in file ..\CORE\startup_stm32f40_41xxx.s - At line 201 in file ..\CORE\startup_stm32f40_41xxx.s - -NMI_Handler 00000008 - -Symbol: NMI_Handler - Definitions - At line 190 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - - - -ARM Macro Assembler Page 9 Alphabetic symbol ordering -Relocatable symbols - - At line 71 in file ..\CORE\startup_stm32f40_41xxx.s - At line 191 in file ..\CORE\startup_stm32f40_41xxx.s - -OTG_FS_IRQHandler 0000001A - -Symbol: OTG_FS_IRQHandler - Definitions - At line 384 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 154 in file ..\CORE\startup_stm32f40_41xxx.s - At line 301 in file ..\CORE\startup_stm32f40_41xxx.s - -OTG_FS_WKUP_IRQHandler 0000001A - -Symbol: OTG_FS_WKUP_IRQHandler - Definitions - At line 359 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 129 in file ..\CORE\startup_stm32f40_41xxx.s - At line 276 in file ..\CORE\startup_stm32f40_41xxx.s - -OTG_HS_EP1_IN_IRQHandler 0000001A - -Symbol: OTG_HS_EP1_IN_IRQHandler - Definitions - At line 392 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 162 in file ..\CORE\startup_stm32f40_41xxx.s - At line 309 in file ..\CORE\startup_stm32f40_41xxx.s - -OTG_HS_EP1_OUT_IRQHandler 0000001A - -Symbol: OTG_HS_EP1_OUT_IRQHandler - Definitions - At line 391 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 161 in file ..\CORE\startup_stm32f40_41xxx.s - At line 308 in file ..\CORE\startup_stm32f40_41xxx.s - -OTG_HS_IRQHandler 0000001A - -Symbol: OTG_HS_IRQHandler - Definitions - At line 394 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 164 in file ..\CORE\startup_stm32f40_41xxx.s - At line 311 in file ..\CORE\startup_stm32f40_41xxx.s - -OTG_HS_WKUP_IRQHandler 0000001A - -Symbol: OTG_HS_WKUP_IRQHandler - Definitions - At line 393 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 163 in file ..\CORE\startup_stm32f40_41xxx.s - At line 310 in file ..\CORE\startup_stm32f40_41xxx.s - -PVD_IRQHandler 0000001A - - - - -ARM Macro Assembler Page 10 Alphabetic symbol ordering -Relocatable symbols - -Symbol: PVD_IRQHandler - Definitions - At line 318 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 88 in file ..\CORE\startup_stm32f40_41xxx.s - At line 235 in file ..\CORE\startup_stm32f40_41xxx.s - -PendSV_Handler 00000016 - -Symbol: PendSV_Handler - Definitions - At line 223 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 83 in file ..\CORE\startup_stm32f40_41xxx.s - At line 224 in file ..\CORE\startup_stm32f40_41xxx.s - -RCC_IRQHandler 0000001A - -Symbol: RCC_IRQHandler - Definitions - At line 322 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 92 in file ..\CORE\startup_stm32f40_41xxx.s - At line 239 in file ..\CORE\startup_stm32f40_41xxx.s - -RTC_Alarm_IRQHandler 0000001A - -Symbol: RTC_Alarm_IRQHandler - Definitions - At line 358 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 128 in file ..\CORE\startup_stm32f40_41xxx.s - At line 275 in file ..\CORE\startup_stm32f40_41xxx.s - -RTC_WKUP_IRQHandler 0000001A - -Symbol: RTC_WKUP_IRQHandler - Definitions - At line 320 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 90 in file ..\CORE\startup_stm32f40_41xxx.s - At line 237 in file ..\CORE\startup_stm32f40_41xxx.s - -Reset_Handler 00000000 - -Symbol: Reset_Handler - Definitions - At line 177 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 70 in file ..\CORE\startup_stm32f40_41xxx.s - At line 178 in file ..\CORE\startup_stm32f40_41xxx.s - -SDIO_IRQHandler 0000001A - -Symbol: SDIO_IRQHandler - Definitions - At line 366 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 136 in file ..\CORE\startup_stm32f40_41xxx.s - - - -ARM Macro Assembler Page 11 Alphabetic symbol ordering -Relocatable symbols - - At line 283 in file ..\CORE\startup_stm32f40_41xxx.s - -SPI1_IRQHandler 0000001A - -Symbol: SPI1_IRQHandler - Definitions - At line 352 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 122 in file ..\CORE\startup_stm32f40_41xxx.s - At line 269 in file ..\CORE\startup_stm32f40_41xxx.s - -SPI2_IRQHandler 0000001A - -Symbol: SPI2_IRQHandler - Definitions - At line 353 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 123 in file ..\CORE\startup_stm32f40_41xxx.s - At line 270 in file ..\CORE\startup_stm32f40_41xxx.s - -SPI3_IRQHandler 0000001A - -Symbol: SPI3_IRQHandler - Definitions - At line 368 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 138 in file ..\CORE\startup_stm32f40_41xxx.s - At line 285 in file ..\CORE\startup_stm32f40_41xxx.s - -SVC_Handler 00000012 - -Symbol: SVC_Handler - Definitions - At line 214 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 80 in file ..\CORE\startup_stm32f40_41xxx.s - At line 215 in file ..\CORE\startup_stm32f40_41xxx.s - -SysTick_Handler 00000018 - -Symbol: SysTick_Handler - Definitions - At line 227 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 84 in file ..\CORE\startup_stm32f40_41xxx.s - At line 228 in file ..\CORE\startup_stm32f40_41xxx.s - -TAMP_STAMP_IRQHandler 0000001A - -Symbol: TAMP_STAMP_IRQHandler - Definitions - At line 319 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 89 in file ..\CORE\startup_stm32f40_41xxx.s - At line 236 in file ..\CORE\startup_stm32f40_41xxx.s - -TIM1_BRK_TIM9_IRQHandler 0000001A - -Symbol: TIM1_BRK_TIM9_IRQHandler - - - -ARM Macro Assembler Page 12 Alphabetic symbol ordering -Relocatable symbols - - Definitions - At line 341 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 111 in file ..\CORE\startup_stm32f40_41xxx.s - At line 258 in file ..\CORE\startup_stm32f40_41xxx.s - -TIM1_CC_IRQHandler 0000001A - -Symbol: TIM1_CC_IRQHandler - Definitions - At line 344 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 114 in file ..\CORE\startup_stm32f40_41xxx.s - At line 261 in file ..\CORE\startup_stm32f40_41xxx.s - -TIM1_TRG_COM_TIM11_IRQHandler 0000001A - -Symbol: TIM1_TRG_COM_TIM11_IRQHandler - Definitions - At line 343 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 113 in file ..\CORE\startup_stm32f40_41xxx.s - At line 260 in file ..\CORE\startup_stm32f40_41xxx.s - -TIM1_UP_TIM10_IRQHandler 0000001A - -Symbol: TIM1_UP_TIM10_IRQHandler - Definitions - At line 342 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 112 in file ..\CORE\startup_stm32f40_41xxx.s - At line 259 in file ..\CORE\startup_stm32f40_41xxx.s - -TIM2_IRQHandler 0000001A - -Symbol: TIM2_IRQHandler - Definitions - At line 345 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 115 in file ..\CORE\startup_stm32f40_41xxx.s - At line 262 in file ..\CORE\startup_stm32f40_41xxx.s - -TIM3_IRQHandler 0000001A - -Symbol: TIM3_IRQHandler - Definitions - At line 346 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 116 in file ..\CORE\startup_stm32f40_41xxx.s - At line 263 in file ..\CORE\startup_stm32f40_41xxx.s - -TIM4_IRQHandler 0000001A - -Symbol: TIM4_IRQHandler - Definitions - At line 347 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 117 in file ..\CORE\startup_stm32f40_41xxx.s - At line 264 in file ..\CORE\startup_stm32f40_41xxx.s - - - -ARM Macro Assembler Page 13 Alphabetic symbol ordering -Relocatable symbols - - -TIM5_IRQHandler 0000001A - -Symbol: TIM5_IRQHandler - Definitions - At line 367 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 137 in file ..\CORE\startup_stm32f40_41xxx.s - At line 284 in file ..\CORE\startup_stm32f40_41xxx.s - -TIM6_DAC_IRQHandler 0000001A - -Symbol: TIM6_DAC_IRQHandler - Definitions - At line 371 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 141 in file ..\CORE\startup_stm32f40_41xxx.s - At line 288 in file ..\CORE\startup_stm32f40_41xxx.s - -TIM7_IRQHandler 0000001A - -Symbol: TIM7_IRQHandler - Definitions - At line 372 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 142 in file ..\CORE\startup_stm32f40_41xxx.s - At line 289 in file ..\CORE\startup_stm32f40_41xxx.s - -TIM8_BRK_TIM12_IRQHandler 0000001A - -Symbol: TIM8_BRK_TIM12_IRQHandler - Definitions - At line 360 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 130 in file ..\CORE\startup_stm32f40_41xxx.s - At line 277 in file ..\CORE\startup_stm32f40_41xxx.s - -TIM8_CC_IRQHandler 0000001A - -Symbol: TIM8_CC_IRQHandler - Definitions - At line 363 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 133 in file ..\CORE\startup_stm32f40_41xxx.s - At line 280 in file ..\CORE\startup_stm32f40_41xxx.s - -TIM8_TRG_COM_TIM14_IRQHandler 0000001A - -Symbol: TIM8_TRG_COM_TIM14_IRQHandler - Definitions - At line 362 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 132 in file ..\CORE\startup_stm32f40_41xxx.s - At line 279 in file ..\CORE\startup_stm32f40_41xxx.s - -TIM8_UP_TIM13_IRQHandler 0000001A - -Symbol: TIM8_UP_TIM13_IRQHandler - Definitions - - - -ARM Macro Assembler Page 14 Alphabetic symbol ordering -Relocatable symbols - - At line 361 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 131 in file ..\CORE\startup_stm32f40_41xxx.s - At line 278 in file ..\CORE\startup_stm32f40_41xxx.s - -UART4_IRQHandler 0000001A - -Symbol: UART4_IRQHandler - Definitions - At line 369 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 139 in file ..\CORE\startup_stm32f40_41xxx.s - At line 286 in file ..\CORE\startup_stm32f40_41xxx.s - -UART5_IRQHandler 0000001A - -Symbol: UART5_IRQHandler - Definitions - At line 370 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 140 in file ..\CORE\startup_stm32f40_41xxx.s - At line 287 in file ..\CORE\startup_stm32f40_41xxx.s - -USART1_IRQHandler 0000001A - -Symbol: USART1_IRQHandler - Definitions - At line 354 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 124 in file ..\CORE\startup_stm32f40_41xxx.s - At line 271 in file ..\CORE\startup_stm32f40_41xxx.s - -USART2_IRQHandler 0000001A - -Symbol: USART2_IRQHandler - Definitions - At line 355 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 125 in file ..\CORE\startup_stm32f40_41xxx.s - At line 272 in file ..\CORE\startup_stm32f40_41xxx.s - -USART3_IRQHandler 0000001A - -Symbol: USART3_IRQHandler - Definitions - At line 356 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 126 in file ..\CORE\startup_stm32f40_41xxx.s - At line 273 in file ..\CORE\startup_stm32f40_41xxx.s - -USART6_IRQHandler 0000001A - -Symbol: USART6_IRQHandler - Definitions - At line 388 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 158 in file ..\CORE\startup_stm32f40_41xxx.s - At line 305 in file ..\CORE\startup_stm32f40_41xxx.s - - - - -ARM Macro Assembler Page 15 Alphabetic symbol ordering -Relocatable symbols - -UsageFault_Handler 00000010 - -Symbol: UsageFault_Handler - Definitions - At line 210 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 75 in file ..\CORE\startup_stm32f40_41xxx.s - At line 211 in file ..\CORE\startup_stm32f40_41xxx.s - -WWDG_IRQHandler 0000001A - -Symbol: WWDG_IRQHandler - Definitions - At line 317 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 87 in file ..\CORE\startup_stm32f40_41xxx.s - At line 234 in file ..\CORE\startup_stm32f40_41xxx.s - -__user_initial_stackheap 0000001C - -Symbol: __user_initial_stackheap - Definitions - At line 420 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 418 in file ..\CORE\startup_stm32f40_41xxx.s -Comment: __user_initial_stackheap used once -95 symbols - - - -ARM Macro Assembler Page 1 Alphabetic symbol ordering -Absolute symbols - -Heap_Size 00000200 - -Symbol: Heap_Size - Definitions - At line 52 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 56 in file ..\CORE\startup_stm32f40_41xxx.s - At line 424 in file ..\CORE\startup_stm32f40_41xxx.s - -Stack_Size 00000400 - -Symbol: Stack_Size - Definitions - At line 41 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 44 in file ..\CORE\startup_stm32f40_41xxx.s - At line 423 in file ..\CORE\startup_stm32f40_41xxx.s - -__Vectors_Size 00000188 - -Symbol: __Vectors_Size - Definitions - At line 172 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 67 in file ..\CORE\startup_stm32f40_41xxx.s -Comment: __Vectors_Size used once -3 symbols - - - -ARM Macro Assembler Page 1 Alphabetic symbol ordering -External symbols - -SystemInit 00000000 - -Symbol: SystemInit - Definitions - At line 179 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 182 in file ..\CORE\startup_stm32f40_41xxx.s -Comment: SystemInit used once -__main 00000000 - -Symbol: __main - Definitions - At line 180 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - At line 184 in file ..\CORE\startup_stm32f40_41xxx.s -Comment: __main used once -__use_two_region_memory 00000000 - -Symbol: __use_two_region_memory - Definitions - At line 417 in file ..\CORE\startup_stm32f40_41xxx.s - Uses - None -Comment: __use_two_region_memory unused -3 symbols -448 symbols in table diff --git a/OBJ/stm32f4xx_adc.crf b/OBJ/stm32f4xx_adc.crf index 8e72df9ce256f5af0c5e14b97fa76033b5833e0d..d4e75d8b3170810af3952bc65b32a2397c0755a7 100644 GIT binary patch delta 829 zcmccgUh2|&sR?@i+ny{r!^Qvvfj1Qxm_+pSVnTymgJOzHa*d7BOe!k$G8o`Ww%(Ly zU=ju@arO^#jY-ZgN{vs>H9=OvGO^Z}v%7N{E6BvR6L-pR!8I#Pyf1AC=PkRb!oVbf zZd816W^M|ydG97`Gb$LtbuGTB%D^Ov;l}vn{Jb<|ZObMnFv|!erX(W^22L(ul{G3t z5pyKM(~|{RWQ0?a(sPqbk&R;n*}<8Tn+Oq{ypdUXay}C~!ozzfH!!InxapJEF)1Us zC%{h3G(vGsHBgO=U}kwrIANqdQlZ&+LOr+EJ%jy1N|W*R9c)^RD!I@4P?GaIhtGd!2;AR+{e=?CNnQN zCO5Mf#bJ$Lhb0$P79bn96D*pMSe$_@dKv7oJe1%t0>&ef^V~t9Bao7aVn-m@w3Osr z6o1|Vi>4LlqNqJLS&0qFJkRNjSDD0`Q`p*5*cgGB35c12m<5Pgx2LeNb(K{3T8xyD9mCKVNW84PeGXKu*(l*?VI@E6Bv=i92Pu;F`@R-j_Cn^Y-3UVPKL# zH!8k3GdBgWt$bv3FFRCJp`90Zz1<6!5pa*1xN{bVVN{}_hf*fg5j^@a#umE)n_wjU!$;?ZR z$;~WA@!brt?~;ou3y_Vw02a+iEY3g{eFgFne;!IWcmm@Q$$4?0U=c`3M6n|SY+6ck zE{Z=tf<@Dcb5Ybjovg%$WM0B_#;Z(X%_(f{DQt{D%ml>DK+FQftlLxA*zz_40F71$ A2><{9 diff --git a/OBJ/stm32f4xx_gpio.crf b/OBJ/stm32f4xx_gpio.crf index f9761f624c70ef3278421693e03cf24a839e9693..e0cffb241bb0657454af859b4aaf034ff2943975 100644 GIT binary patch delta 800 zcmZ2-T58E@sR{bJ+ny{r!^QvvCvGY*Fp22t#e@dC2E`PY{;w~A4l)}UZ(uQz_%WkSLFi8MScJ>c)jY-ZgN{vs>HHk0I z%uPWy{oQ08Mg@c!izkOM$|1PRCMPn>7$>GABWnpH!p)NlS!G3vP_#MT)L~#!m?$VN zoRXBDn_P-)BqPWkft1`tWI^}I>zQOG7cj9S+_QIbBa;e(n+{Z=jNqOCo04gSVr@0Z z6v52$lyqdX&w!N{loufjDgXtQ5XLzIxw8BvD5e>JO)E~x%tzJ;wpg^dAQM?o7v|r| zdMum>Q=d$BWI?h-ALt_)q0-{Sq7r1yZXkP1%F$fC4;J!n;Xa;DF`0SEF}az=C=P4{ zJ21JZvH;n*onX<7#NrHO(aT^D=Ai_P5isVEoaYV>r<6n#I|9L`r6lK~`1clAG_5!n lMeVuC%4|qcbf7tatv!H^5r~<9m>Gy!fS7fA02^D#d;rph{Zaq` delta 787 zcmZ2-T58E@sR{bJUEh|UVPgP-`!^LBm_+pSVnTymgJOzHa*d7BOe!k$G8o`W&Pq|k3KIpz zg;SE!bCXMv4U+)bAdr%qh%6X4c|DWNb8;aolJnxg0hE%6Vn+tpw3Osr6#sq% qi>4LlqNsg3S(yzfZmu^6u(b!UF#<6Y5HkZY3lOtz4`5>pnGXOliuqRn diff --git a/OBJ/stm32f4xx_it.crf b/OBJ/stm32f4xx_it.crf index 0d75a12d0d4cb3880a2fcea80e50d56a953e40c0..1364c05c8b49d6715d46b53b16a557be8a296c5e 100644 GIT binary patch delta 820 zcmZ3xO=|5nsR;`1+ny{r!^Qvv*KSHMF!2xCIi@PbxM delta 841 zcmZ3xO=|5nsR;`1UEh|UVPgP-w>Kpin0Sgya*d7BOe!k$G8o`e`Zwhnn1uE8Vx0Yh zTw{{+i&Ep0b4`#{NKZ^R*6+QspA}?M^G#(2CUG?7o_WP3MaWvrC!Un%f?Kh7;yYO% zIFA)XZ=NxXBNhWW-V{N-~iRyK+;Tfk}Sy z2WD}hw4B7^3}m@FkPgB0g3Nqm(feTQGmTKJp9EB@jIir5SWQ7WYG{H5i;__^MnD8h zPz2pU7EfNs%#JV-Vry{$isM~?o>oPu`3*8lv?MbZ*|}~A50(}u7L_2&#e(gbz=CAY z)yWH4BoRi=0IPU_tm4Atk1R-DeFgDAUOKYDo?yY`#5`odIG~^`eEB&iidV-$+wkJ!@urUCE<4pwyCJ{Zon9yL?pqS#4Tw|j&lZpzx3!inVW)a-n+@#j0#3@U5jt3GB8PExG_FCKQ9eg+p@_C%reG_Dapu!fkb$4asjI> ze-Vl{$H{^$GQufI>AA_J$i^{(?BGnvO@s(e-pH&xIiHCg;o-fL8<ncBVZ&UInNywIsz$)D0T#bO-o76 zMe*k?uxMIwE{fW7la<(z%(I-%c$G=4Ifbn~g^dx2nShuXh*^M`b$bdM+q44!)-eba delta 823 zcmey>EB&iidV-#R*SFI;!YVZxMuT-_oWTtyuCM77?>o` zjfyYM%uPWyk9D#(qk<7!*RGqY3`~+3Zj4XP&r3trws&#@vy4t+N;0xw20jl?)@4=} zNG?Lr5HVShMMgL!DLps26xkpNkm&*`xrxYvag*0E$xO~?Vn_J+%H#$n6$G~qs6rXR zy$?1e(+I`NNgz`MGs{!bkIU?Hj8JKDVo?dQrdW_8P0G<6c@-ACZs9(jPBEEz z$uYT^#VEd;0rp*TQDp(LaTma%8HvRi$fB=6KH|?q2?x)~1*}NUivtCVKuRKt9T{NL zQj&8~{P__qnpT{PqW0-zB{n4U0;V%wWfE&nVQWueV+3L*AZ7+)79eKbp2Eg9?EnC! CQw1&n diff --git a/OBJ/stm32f4xx_spi.crf b/OBJ/stm32f4xx_spi.crf index d20ce024d41ff04da7a6d88980b3cd97d6216d12..ec8ae8621fe1b7fddb42a638297c3d9e9892c54e 100644 GIT binary patch delta 829 zcmccoKH9=OvGO^Z}v%7N{E6BvR6L-pR!8I#Pyf1AC=PkRb!oVbf zZd816W^M|ydG97`Gb$LtbuGTB%D^Ov;l}vn{Jb<|ZObMnFv}PxrX(W^1`^@H$px&k z{6#3*948C1$Oxw-rROG>A{)mDvV$`vHxVK@c_Xv(*j|MsZjp*kQ>b(K{3T8xyD9mCKVNW84PeGXKu*(l*?VI@E6Bv=i92Pu;F`@R-j_Cn^Y-3UVPKL# zH!8k3GdBghL0Na^GNW;TRwbD)qCf*S$k%5s!I&6@1Pq%2sRl9`We z2*kePf=pyV7oZna5yt$U?7)I#svFP)GD4-riA5#InqonYG$}`Olt> zCCB7u7NhuX2H1DWMU@4}#$5o5W+WD8Ad9{N`G`LcB^*2_7qB8ZFAfwe0x5|oc4UA} zOG(Z}@#jadXj*YDirS}>mDrHXvzg9#l}W5Qg{?h>jS+~MfS4JGS%8>zdkP!d`;`E9 Cv<033 diff --git a/OBJ/stm32f4xx_syscfg.crf b/OBJ/stm32f4xx_syscfg.crf index ed8fb6cd84c37194f9a0f4d0b48c6aa6badf3627..894b4ea7233db16d89c63a0e6cb8b88dffa02fdd 100644 GIT binary patch delta 753 zcmX@ISL(=KsR@Q$+ny{r!^QvvPbRNnltgg1PK=X4@K`1`7;|=aE@K6$d^>TEj6PhS z!c8RxCNVv|7-#<=*O=t|qSW~0T({D^WW5XqxT0l~*%@UK#=V=Y$EbkdE}k60D2L!K zo7}*tgy06EISeQ(BamE#V!q=<9vR`3r1ae6Qe@-6OjeoCvRku5lpQp$wU_2 zJ2{_4X7YR{4ur+&K!wT(?g_AAnMNoUSAz}9EKf;CHtY;oX+e1rvY-M;aB@8}8^TCO zu)3lW6eA75Mi!@J<|FHd*j`+K;%ME8JgNxOo`5ZgXF;++ALuI;gbFv1(I(|+uHAQ2 zfq_W`7=v!%KAui7nR&@ExtYZ%ZfXR(DY>Y!0NG7D!J-+7#Tm$=mm!|YLkSThu-p1s zk=*7ER+o~9Vo@O2$du$<6o1|Vi>4LlqNqJLS(OdR`*)f{*xEzb7=f4xh?#+y1&CR< Khp@2~%m4t}^6?A+ delta 739 zcmX@ISL(=KsR@Q$UEh|UVPgP--;>ucN+P&tCdNr1c+wLaj5&L6>}Lh3Y@WDBMjx)v z{H78ElbD`fjI)1`YfN%}QEGg0u3KqdvR(!QT+!ai?2NJq<5(x_F)ARqyCz34$|1OW zCpR!EA-EYJhcN?fK8wuc`Ai%L8|#1yl@Z+gV8b$vP%NGVHY~F|B^}wY$6%!ey(_Bo=2Ni@pN; zx+o7NC_KS#>t{uBTO3$jN+OCy8DJw*l5!inVW)a-n+@#j0#3@U5jt3GB8PExG_FCKQ9eg+p@_C%reG_Dapu!fkb$4asjI> ze-Vl{$H{^$GQufI>AA_J$i^{(?BGnvO@s(e-pH&xIiHCg;o-fL8<ncBVZ&UInNywIsz$)D0T#bO-o76 zMe*k?uxMIwE{fW7la<(z%u}Dvc$G=4Ifbn~g^dx2nShuXh*^M`b$bdMo8nUdgHQ)b delta 823 zcmZp@F5P-vdV-#R*SFI;!YVZxMuT-_oWTtyuCM77?>o` zjfyYM%uPWyk9D#(qk<7!*RGqY3`~+3Zj4XP&r3trws&#@vy4t+N;0xw20jl?)@4=} zNG?Lr5HVShMMgL!DLps26xkpNkm&*`xrxYvag*0E$xO~?Vn_J+%H#$n6$G~qs6rXR zy$?1e(+I`NNgz`MGs{!bkIU?Hj8JKDVo?dQrdW_8P0G<6c@-ACZs9(jPBEEz z$uYT^#VEd;0rp*TQDp(LaTma%8HvRi$fB=6KH|?q2?x)~1*}NUivtCVKuRKt9T{NL zQj&8~{P__qnpT{PqW0-zB{n4U?4~nbWfE&nVQWueV+3L*AZ7+)79eKbp2Eha_!IzC C;sj&> diff --git a/OBJ/stm32f4xx_usart.crf b/OBJ/stm32f4xx_usart.crf index 940568654cb2815878669205e2c4c7758322d5c8..40a997b46dea845213e92948a89da208140eb8d1 100644 GIT binary patch delta 773 zcmcclSnB3usR;&L+ny{r!^QvvZj)CtN+P&hC&o%3cq|j^jXAqJm$8CWzMZ&R1|g*| z@u9RK+>~WERT!8g^z>q!{exU%lJkpFBFiy?Gzg^RCL#;EPu{>J zBbZuIl8G$3cXA$!%;b4Y90=RffeMuo+!J8KGL2AduLc{IS)P)PY}gsF(t`3LWI+Xx z;N&`HHiVImV0A?$C`KB9jVw;d%tzJ@wq3Ni0L9U|FuzaMXW>K``vh!L91D_7`atig zAXK=4>@X=ubN0TQ3Jgplz$kPJ_wjU!$;?ZR$;~WAaa<$VamhuM1;~!u2^P&rEY3g{ zy$tbP9!k&{f!)@}isUwTu)35)6pI4EMy4d^qImcgSTwCT7e(#4$tr9}p0k@iL7G{t bIfJb|gN+f0nShuXh*^M`b$bRITj6Q|ma+E9 delta 759 zcmcclSnB3usR;&LUEh|UVPgP-*vYFIB@x^+6JsS1Jn4z`#+C>hzLh?_bLObQbP#f4Ln(sPqbk>wwpTC5#0M=!!nIfY@Y-+EVDc%9oewQV5J4+ zMaY8YAi>FX%xnlFBS1o&MI}%pC;Kre3l^tj<|AtZTPs>zfZ|#gn5QS}vv4BJ`wg}t zjs?jIH=w^%5GrCp?lmb#bMMug3Jgplz({io_wjU!$;?ZR$;~WA@#qY&N0W;x3y>Xm z0W6x4Se$_@`U>p*qCAu^@dUfAj}^&nabR^Ri6|CjfQ?K^&PDO?N3dvGaW0D5r;}CK kkUSSUeS$QzSaSwjdj=aL5HkTWGZ3=?G3)jWHnzgm05u`sR^oF+ny{r!^Qvv7Lyk+O6tJ5TW`uUFbV7F#W?#1xyB^t7p2B0=bGqc zFu+x?Oe`_x?CxB~3ex>{;szOgxRk<8B?cxjG|g_MdCAE7mreXFYXaBu?xs2elQd9E zXs~NgOmSs#NosCDB zvgir0z3-TiTviQI$dy^1k`7Tgc@LwqKtXvCvNi>fHi4pKl)!QXn>C*q$t(k~rNt>& zEEOm&KykV*(7Q6iz(7q-gIWxU^CuuvMN2Ysk?q%q`12vN_~d#P4n(N90qs*paQ98# z$AT2djgucD%kBg_E(0x`EsR^oFUEh|UVPgOS|H%s&C3WE3GdJZKn1uE8Vx0YhTw{{+i&Ep0b4~Oz z7~m?TCzcp<_TJdf3ew#?af6ILT*~~W5(ASMnr64sykunkdnf*uHGykky{XQ?Bn{LO z8tfVrQ(ReGlA0S|T#{>Slx9*imn0s2}-7#Oz6X(;yp2AL{al9`KazZ=B651GX$*RyaS0w)$|pE81bb@DzIq_Cbb z`606G1+e2X(1Pm~#A|sdj_?EvCMV`0J0cD!C_8xrD=Wgn46uNh{7p z39hF%6&M&rfQc$NGC0K57nH0(ST7loibI=i*xGH_7=f4xh?#+y1&CR<+pw{T%>)4Z Ck^YeY diff --git a/OBJ/system_stm32f4xx.crf b/OBJ/system_stm32f4xx.crf index cf05224a13d160e303b928ef79e4efd5f3e1ae4a..ed227692876305d41f180d51f17cb37aa624eb69 100644 GIT binary patch delta 786 zcmZ2cCVCp{ zcXuvh1u1`fQ<;HD98I}rUU5kgvKEDjtEIW%1}vL+LDmP(dk40#xU#q;H8;MvB-hv| z&7`6NSvT8FSq3ISxKw;{eqI`~Jm=(v%reG_Dapu!fj1Qxm_&dM3k`M+ih*lJRk9H6R;^InYqZW)CYP+MyRwnv8V)D*bQX3NqKonIV~Ua#3Xgvc?Nwx4vgVa_cLIpYl*F@B|AcC*~n*jspv(B%;`p0XA^~E0T#H ofkMg%?>?P;k5vM}Rc>NyV`FS%V`^h#ZewF}|g_ofO1lLWfC@x__BDaeMiPWEP0FoNsabyJmr zNfM|F)xq(}`FUx`+V)OvV3yHIOi4x-%)sZ{$-d0W0?9=v8X_hevd9RhB&Fvjmm(V^ z0Ww`6B{vaSFmCcWCYj0oOza3BUzxmsNd>{J1FBF)aPNan$uvT-auUcC!OZfMbY!z1 zgOpA#U}i(;HU|nRA-EAht}I6h)U3%lOv-}ADVh1mhCu8qF33a{bOCx%6=BTp$q6h- zrn&(=AR|;-oLE$XtSJ`cNRx6jM_z>muUoi}r&CO3UUE!sW-*HIW`KQ{TvS+#f}WHX(`FMDE|Bi617Sz&P7rC^rjL6 zlNc~Lc{m2SggXKgxR0w#Oin6F5}bBZje&8ZfFw^cBIEpNp1{^VfsGM}nShuXh*^M` Lb^8Q1w%(NhYa}IS diff --git a/OBJ/usart.crf b/OBJ/usart.crf index af7b8c2ab29ce56c636e2340068697a30b5d5cbf..32e2819ed0107a9fc0f91c5d09ad47453add1eb3 100644 GIT binary patch delta 7747 zcmb7J3wTY}wq9%PwU?a8!!8j{goS2LPEjHn*NHl)M^A-Qs(bpl$5oHYE$T`f+_rb8 zB=MF+!t!dp;~B4F2k{C*Ng`;Gy*v*ksvh-zv~vD2x9pv`xu^H|zWHa&ImR4g%rVE@ zbIheID{OC8SisreNs=N<7aCf+lWE& z!z;2rrU|x>N5_3yarB6=dt0gC*=Ho^A2)8u#~#6qT)Afm874SV+dDrpT#h#Oha{+ph4Ubcj0I8{Gi zRJy`mV_$bq#vZjokiX2hT#>s&I5+&2IGyq=ZB!*EBE{g~L8B@<(G7#)8JnzDpTYNq z${~YCR$7{yMni_hkE|4~qLSAoCBvzO1`L<>r>ym?_I$>lv`BBpew6W<7Vhs}`;wV8 zX_+>8nI@wtXcpHpP2IQB_4#@=LN<10tG$fZH>iDGXEvzkEfFrRjF;YW2TINS8p)D6 zm0Jc6mxA2^QnNaqzA{W2<|^5uo>OYA;o3)^jvX~bTHp?s{OW=4x5h}%QA4VK7tn6ZNs#*P^(Z8!Aos=b+;S06iQOhT)H zLk1-bl5*WOq-OqPc3rupdF6Wi)_E*#_F7u!vDB?x0+Xt;wAJ{QEM2N(X}i}_cDbdw z<$C=+E$(XuBwL70xTHzx1YcG>!3-_aa{AlbjX`eetY8Hg8RJL$+ z#L!XF2&9ysh5>mCSK_32cO9uleXA@pvEYk#@3krQrx zqppaxa8|hJjqNqp<8bQ;xvMXZUy~6EW`!{NqII4azK~IPJexTOR8QBM2G$>Hw0&ix zs@eo^tY?^h(wEg4Mf|!ezooTBkn@#|ePzGA+u}yk7b=$MODdoDRr}qTB3n6~hGK`I z)|*t(M*GgzoS1gf$v}3Rej;uX+#>krA@n9_q`}^?Ms}(qq^~&jpJqMjRG{aG`V!si z$!TNZJJ#rbzV9o{Q0cos&k?K~ltPz(7i+NGxrtO7sGP2@v$wE<=>NS6uiKesZRtj! zat5N_n2TsHG8Rq9YFiVqWo$$kn&<|sgRlhiA!i(Ae92{ZnR%5 z$~8zFh_TIv#7uB6qkRL3$>8omdtp(|nJuJ)F~-%_TBDft=#o zMK?djw&Z0u)U-*5V{A*&JuhPh-NZeNPElI(fppEzg>*rTEemYwW};gdV_SvpMr7Uv zOfHJCtwwh$O{TGx5IG)WTk~>E#y%Iv*w)JWTVR}sv8@Ax?);-hQIz(VCX^L_1;-s@ zD*%Uz4mY%#F}6ZS^>6e8}~ z)3n&tr0Xf*4Ws=BS}550okC8~kNiYpi)w{*j&ptff%bMg=X4~_QM8Gw5@*(z&cuej zt+Uz4tZQgF$gUY+9z&a?Dgz*JHa4uI&N9Hfjn zimJS2e3Gi!{j;$K_7h;Ku`pHpBzOk(MFB}Ap}!H5rZo>1g=YbAs6>2Vyq~6Z3>Jl` zC@_;TSYj+q)1sr(NQi1p_>d^?G9#pWv0>|xVRI>JKN93pWGl<vIyi;54jN6=`#=cif5rlo}vARzqjIhXf&Irb?_I3 zHr3ddjj{8zI{^!^ZEm#Ls?yOIJzon6ScIO5mZ2(bjC71N{|dcxXql?g6#M^Gukda< zTYR%w33)`JtPZwzCn>vqR zz)oSa-zT7J!A`qwpFuF6U>U)3f)xZ=1gi*E6RZVTQD$v-*tbwWhaiujkf4O%62WzX z+XPPtQs@De<|H%-RuXI=*h!EN2==Hgr2h8=cL>S|QZ>Lrf-C|T!9jwP1SY{1f>MH8 z1kVUw0QO_+;A|PlA?AnvlFMO#9jplbjM+`faoF4F_De_(JN*#YMR>$Qg!{sQyX1fX z;YuPY7XG9WMUZYd^0kINdq}wsdsqGc5kODqC@1U(2#N?OC+(LBN&!2JOZiA1v1VHC zYNP34t-sT^b+k>b5V3rRXN$x}h{%heKP5$;pp*Y1<|5J}vSK-6C1MekBfH3KN?NOm z?`tB!6kFCDEh_;Z8OTQtk)%sNK6Z#yod@!XLnQ1pkWZZs5%xsT&m1Cq{|DrA zhsfd2LH^_A!i}RHXaxNEHeIKO3#aX)savm2a&JA)t7w7H>$OT+v2kBkN z#To3q4)h`}j^a{~UvY6DX`8<0;#kfGxtNQ?Nh@B$#Sx`lTFS*irL9>8e~?_`%y!ap zV@QD(^;$MEr-P|UD|keGeV_RUX{CWLp-r3?(_hNs5e<=rZ|f(}S;gr=&pPWz5suY7 z;`K!N0}QVb6#Gn{h2gb4A|g?KAK_moD0W=d+hBY>kFetvjqz+jv89SW5aSzo1WT0P z!}vx);R}LZ6XTn>lfE2u2f3LO)eRzB1cfgIdRvTt!|A)iJD|1-sxu_E2?}2d^!ixQ zcFz8wF9G4=>`gp>1Ed@xSSy9Kk}sjVgCjdww9MMdMG)Ib-PvZ4w2QOuL8#8C6p)oo zW+N%rxKOC+&eyTt-JGGA*e5H~(AmRT57Z`#vK5`ZoW<(ws-g^nvVENO)W?9>&si^h zG}w8Z{Y7V+RAnZf76&-%qqEJhuvNy#9JF1sd=a(}a@H56Efq0}au4594sqtt*<=M@ zY>Y38w9v>EsyqrB@;U2=aub5Yn~F9|k&~g}FlYVo!3~UyiqZ|vA2ITa;JkuK-*Prk zXJ^1WiwSPDi;5f#FOPCINbd{c7-xg^-XID%8>;sLQOMcHdJhmqoW<$yf;i6ECwfP8C&c^6$86>a{OchdB zq4X4IW3jQC^c`n^L*=eX-*Yxjk3!^5bEFqbm+?Ij^`en|T&rh2frXtlijHe~54ZVy zsf079&Xyvc%g~mi(Ph3;R&7WSH)nVZJTrqOlQSx@Hi5TUmj8&9ImanS*$*=Au?Et4 zqg}BUZv6t!rwhh_Vy$6pq!}h%~gUFIwiF zo2aJOlbdsvz3rJj9Ev}zD1(~FCuq z#i9;?`J0?QgoLQYsobWDnu=zsdZ{!{x2SP&?I+G2L5vD2Dxs)oqPl3YMV$xpw>Vp2 z(Qksf%~_U3F9mf6p|E`lRZIf_F(WH5px{rC&JxsG)ksCl%H59en)NGm@vug=S6Z1!w!g&%+dqpjoa!Wf{k}RDBEP zC-x%>UuR`@LbbHO{4YHtg{mBh`4juG0`LnlA0ud%NX(klk458`5?|e9c22eUV_H%_ i`t4+ARXo{iO3D53xs`hOwSdf7)nYlT;y;b0M*jdjp*`pT delta 7742 zcmb7J34ByV(tq#Gn@0#FVYo3QJdRAGToQt)8xRoD4+yBNJDpDiBUiElB8iCZt}|S6 zB|sSQamgu1fI!5UNgxssB?1ZI3XnXJ`%+nyBOC$TfAx@=B+IA2kKeEVsqU(-uBxtn zT|MNj3H^OdXzk-QB}tJbHa%9VpIW;~;LNhM1)79^1Ki8yCT)G)f|6#EQm=jcLC+6( z^@Tx0-x)W2$k5SI?c*h%L}+SKr;U%SJVrtZ12 z<{yeDSNz=qA#t*@1b1JRBm5GLA<@F$9qdk3n>HLiAt|Bqx<^XdNJ=yJZ`Q`PQE`d! zm02Ir1l!253GY-MJt@}xw^GTnc|tJZ{b3_33!WvxI%D4-S9!3D7#ugWO3b)Wxy({Y z<%>dP;;=`oT_!$S(+o2<>tY1!A8zd!+uDpJ4ue+x$joeN(z#p79uwF}l zx7fX1trY78?$edI2ZV9))x!0Y*R?TKjQAfhI5cidWg`Y-FwC7{wfYx~7b=Gh9bLt> z-)OYKh{VxV!gao+m87_xTBF+W(&w4$yotWw-Cc|HCGKtaKeVvG<(`Mk;>jzuX)84u zO+mAGR%+^w)lC{nb;7N(B!vta(&N>bA&Fzgj!PJmG(vja6Sq;d%Z(d87 zeF-1ySI-lh)E_Mo+qp79>QEXawGC(?OX^&185%DIl-8EoHumTomruJPQ}E4Ot0#7KGm6C)!iy2)J(7H4aRP$4!KfAb(&G0r8YATdejdLw?}RC zmm6Gtb$FsQsH6+1^ z&Q>EL%DpQM_vy^4(3w&(BOuGGbB#}DmRDzVg@l^r)tP3T$X4yniLsTpq&_mtyY)Fd zfHvu^_eMxLrNL6$VC<8U!_`s4$4JAGAORW%>NpJZk<0Oe)?sVxNAz%#Q*J>1agcYZ1@F`Hm6fv_|k)J@njM`oL7FoVD! zm0arXA}Ay%A`s^OLev!kf4J^ZcPg1O4N%wYOj;wW*}IhZexr9%mn>%m1Z4OQPveW~ z2c2uLC3P17v(4tlXHBh*19M3vA8^+AwyCvU%T*+ChF}qK1bcgh4BG?hw9zWe`nufB zaD`dh)E7|`Yl{_Wv5!38hFM3+z5NkcO!_D+l>*}TyObDy=gCp;j?4o!!85*@^?aSD ztA+eg;q*nVHFj)bEk?2X$>V;~+CKQrYFkt-^1cB3Gohu~Mw$}j&4)ja?@OLG&siOo zKS_*78SS$q92t`zm{D@Ue*x# znQ-Y+kaDz^&YptZUH;4VrDj9va*%Qi0={^PNPcd_^tLYV?X#<|`HWN+q+EdDpL^!@ z$#;g*jZQCG@4i+w5s#ZSq~u`bK`lMj)TNYQ<#(tS`z(%mRd3udb9S)es;#q3+JH<- zeEJeB@=SWkny1-FQTyFqDYwv={6+h*XVn<*>oN3;w@VH3g4M$1FHZBgn&YG<@98B((#aT4td zNKFDa2WeaE+tA7_%6a2l zCyhm?k(HMKm(AMJchRbWg~bL091bKfRv!f4xCS&zoN{n55{V9cO-n~`~|F;*09ORGG#3NsEw+t$naQ&4p< z+O`2)x^xST!%^DHtts#0z$uNk6@Wvx{$Qvvqiu!gmXK=7=P;vhXRTd*O8h~PJ{4^{ z1UB9Ju|{%dt+$o3Ce?GSv(`fn3za_ZYTKkBOKJMY1is^yYqaU2b?sO~n$^{|P0{1A zR&rNcE`)ub(PbD*>1z8LW4?nH>RHuAYbzU5Bei<+3D4Q5wPkX+PpN;de?|?@@@KV1 zw(xWqCa$5&PiXOUINh@wT4gzM4g`(p`SfI1!_zTCady;z{hUyFg6QFQILPz$`HLqD@kjS0GRt6WUj2pMv?5tk_sCBvQaFK%1f} zU5x>Av<9`4(c6bMSyi4h#?H~~f$L#3y9`)sET5yj9U_W3QKV7XRnK^AuGTI@6nCO% zn~1^t#^2^@JwimWCyKa97(8RFnX7dPNg;Iw1XD2ht?|oTtx2`PZ;bk>TFa1R5)$Pf z6?9)4y;HSAfxbHEQ=`Q^tw$44k{uz*WC;1IyqlhX&eN=NJ)5+uf9OH%wXc3@Z!C0c z+e5_lSV$A;8`|F(@rm}Y5K+^J(uK;DDC62E+K2V)N_+cyetXi4qlWfops&&@H@Yv-o(mME zDpjc$jTsBHtIh@3lw)XfRHY9#bMb(%t~y(Z%`8Lv9(%bE%;RWtRizsQmJA5%sk2pJ z-a^|0fkj}JprxuxBm_Pi5cZADt`z3_@VGNmzN6_!4a88&qi*ySR zMlGhUuxtZS8&sgj=(byH9{-Az>#+CM|2WdsW1L3;qo;uVFu_rRGX$3bEs(;{`78BB zj48ZLjP%_|SrHhD$vC5IxAwZzzx%Y)EfD$L4(~3DZ4_H3Hs%wGaGkexgM5>x%GG;71>|%t4%K>) zGq^ZfD?!fW_S*=`0+6$~$be5lCUbGt$h#CSPTX9Ov$;5T3dlKJoW5K5@nJ4^ioIr0 z`rpAx<>DNk06C9~(^!mB#m((`R{e1de!|7+{0`)NF3#vSke|Y2B+Vv>8r*)$s;d}W z0OK*Z9OOb650cDW#KkF|19CAJXW4lj^b#(P^cj$!adCVOf?UeQ@%|R%GA<5zHpu0O z71C-A$Q4}V8Yy1MMaInlxr*D%Am9Y~ITzVSd$*d4FThohYqy2~!w5Yo45$C^{nzVsOgzGux6VgWGi2|*)^B%q)={%x2a=M$o z7oAN!q6Iq7>$?z+%{-!&OOC;ChM?F#^l2FWf=5KS1cjd!^bm}DxHF=)OYQ+On-kR?A~}M>uL*h-#<%i_$6az) zP}>9*4T)Sq;g<+K0v>(M*%SIg5ZgKHpu15><`Ka|kAF_OzT2v7OYN zWd=*%aQ0HL&a!Y}ZIhKWvxT(F7+k37&M^4~Nk?ZlXE8cE zrzrmmW%-=-*WU*5J!b>-1hDsT_Oi~>Rb>XAHhVc6sIxDyLZ*zLiO{ym@^P%akF(cM zWaFNkttda^$FKs<96Fn(;HNF)excSVa)m1Y9U2Nbi$%=~LE_Coo2|$nLBoE|Ue{SE z7$+5_JB%+fdhdtv<(PDUvmy9N4!q--P>Oa^k)MQ>2RVz=`-3>d*-*VNh{K!>*Ixp0 zgtL+Q3m}R)OVE3QILg`E`g2(77-wT}`>P6Drz*2?+aKp_EN*)YtWi;yqNS-8wjO^s zzN9KGVL=IJ<8-zR67U04h16vzE#>Szy(0*dv+;Td5I=DCzTOUzJHe4&ELDcz;nI&r zyCSWrbuSz{Y4k7B^nQoU$D~u7Id!%I@uXsf>JchAR?BK2667>zc#&K;L!>jDZNy6= z1H3O}ISMIrmQ#+h^Rm1ZZ>@92)*>y;Iv&rp^TrQFTJxATW~g+5v%~cMz$_|*sM4Wg z=8jkUMa~|`$g>dX5@#;dfKw3OsfxTA+Anj;bmmdyU}*oz=yL$tH$eN(#;5~Yb7u;) z|H9d7$mC-d6PiUIJ*f6@jRdx02TRE$5UNS)%t9U`aVp% z&RH46s3@emk4ihL-j-O@7X2hlx+N$)KIBVg2kACv zX%>14dY{EP_`B7jIK?YA*P@EoG`*GSCA`a`E`^PEuxpq?uNQit&>MuF8T4$R$3&q; zm0{vt&Ne`bYE~*ssq&=a(zK}SU`{z_r!4vkQ1>`~kkpsLu=||8GI$ZmZ#xmJ2ORHa zdhd#dIz7Yb;Z09#{BEW$h9SRmJWObUcqP$8h~7H%cA*yy3VXFZ3~|MxWYwu~rrMaw zU#f6Xv8pd%`H8V?fvU%08z;r$M^T+E1#j7SRi>St97`WH)cyD&N42~L8>e_j@>IF6 zSx=f8%eI4`hbb6Avy8;7k7MaWho5IRB(^ diff --git a/SYSTEM/usart/usart.c b/SYSTEM/usart/usart.c index eee8fd0..2c5f689 100644 --- a/SYSTEM/usart/usart.c +++ b/SYSTEM/usart/usart.c @@ -374,11 +374,14 @@ void uart4_init(u32 bound){ NVIC_InitTypeDef NVIC_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA,ENABLE); //使能GPIOA时钟 - RCC_APB2PeriphClockCmd(RCC_APB1Periph_UART4,ENABLE);//使能USART1时钟 - + RCC_APB1PeriphClockCmd(RCC_APB1Periph_UART4,ENABLE);//使能USART1时钟 + // RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE); + + // SYSCFG->PMC |= ((uint32_t)0x00008000); // 开启USART4重映射(PA0/PA1) + //串口1对应引脚复用映射 - GPIO_PinAFConfig(GPIOA,GPIO_PinSource0,GPIO_AF_USART1); //GPIOA9复用为USART1 - GPIO_PinAFConfig(GPIOA,GPIO_PinSource1,GPIO_AF_USART1); //GPIOA10复用为USART1 + GPIO_PinAFConfig(GPIOA,GPIO_PinSource0,GPIO_AF_UART4); //GPIOA9复用为USART1 + GPIO_PinAFConfig(GPIOA,GPIO_PinSource1,GPIO_AF_UART4); //GPIOA10复用为USART1 //USART1端口配置 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1; //GPIOA9与GPIOA10 @@ -580,6 +583,17 @@ void Uart1_Send_data(u8 *databuf,u16 len) } } +void Uart4_Send_data(u8 *databuf,u16 len) +{ + u8 i = 0; + for(i=0; i>> + +// Debug MCU configuration register (DBGMCU_CR) +// DBG_STANDBY Debug Standby Mode +// DBG_STOP Debug Stop Mode +// DBG_SLEEP Debug Sleep Mode +// +DbgMCU_CR = 0x00000007; + +// Debug MCU APB1 freeze register (DBGMCU_APB1_FZ) +// Reserved bits must be kept at reset value +// DBG_CAN2_STOP CAN2 stopped when core is halted +// DBG_CAN1_STOP CAN2 stopped when core is halted +// DBG_I2C3_SMBUS_TIMEOUT I2C3 SMBUS timeout mode stopped when core is halted +// DBG_I2C2_SMBUS_TIMEOUT I2C2 SMBUS timeout mode stopped when core is halted +// DBG_I2C1_SMBUS_TIMEOUT I2C1 SMBUS timeout mode stopped when core is halted +// DBG_IWDG_STOP Independent watchdog stopped when core is halted +// DBG_WWDG_STOP Window watchdog stopped when core is halted +// DBG_RTC_STOP RTC stopped when core is halted +// DBG_TIM14_STOP TIM14 counter stopped when core is halted +// DBG_TIM13_STOP TIM13 counter stopped when core is halted +// DBG_TIM12_STOP TIM12 counter stopped when core is halted +// DBG_TIM7_STOP TIM7 counter stopped when core is halted +// DBG_TIM6_STOP TIM6 counter stopped when core is halted +// DBG_TIM5_STOP TIM5 counter stopped when core is halted +// DBG_TIM4_STOP TIM4 counter stopped when core is halted +// DBG_TIM3_STOP TIM3 counter stopped when core is halted +// DBG_TIM2_STOP TIM2 counter stopped when core is halted +// +DbgMCU_APB1_Fz = 0x00000000; + +// Debug MCU APB2 freeze register (DBGMCU_APB2_FZ) +// Reserved bits must be kept at reset value +// DBG_TIM11_STOP TIM11 counter stopped when core is halted +// DBG_TIM10_STOP TIM10 counter stopped when core is halted +// DBG_TIM9_STOP TIM9 counter stopped when core is halted +// DBG_TIM8_STOP TIM8 counter stopped when core is halted +// DBG_TIM1_STOP TIM1 counter stopped when core is halted +// +DbgMCU_APB2_Fz = 0x00000000; + +// <<< end of configuration section >>> \ No newline at end of file diff --git a/USER/USART.uvguix.cgy b/USER/USART.uvguix.cgy index 48d6b19..081dbfc 100644 --- a/USER/USART.uvguix.cgy +++ b/USER/USART.uvguix.cgy @@ -11,17 +11,17 @@ 38003 Registers - 158 158 + 158 100 346 Code Coverage - 1010 160 + 753 100 204 Performance Analyzer - 1170 + 1170 175 175 100 @@ -60,7 +60,7 @@ 466 Source Browser 500 - 300 + 166 @@ -68,11 +68,11 @@ - 1 - 1 + 0 + 0 0 - 0 - -1 + 50 + 16 @@ -80,8 +80,8 @@ 44 - 2 - 3 + 0 + 1 -32000 -32000 @@ -100,8 +100,8 @@ 0 - 1356 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B000000020000000100000060443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C48415244574152455C656C656D616368696E6572795C656C656D616368696E6572792E63000000000E656C656D616368696E6572792E6300000000C5D4F200FFFFFFFF4E443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C48415244574152455C4144435C6164632E6300000000056164632E6300000000FFDC7800FFFFFFFF52443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C48415244574152455C54494D45525C74696D65722E63000000000774696D65722E6300000000BECEA100FFFFFFFF4E443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C48415244574152455C5350495C7370692E6300000000057370692E6300000000F0A0A100FFFFFFFF4E443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C48415244574152455C5350495C7370692E6800000000057370692E6800000000BCA8E100FFFFFFFF60443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C48415244574152455C656C656D616368696E6572795C656C656D616368696E6572792E68000000000E656C656D616368696E6572792E68000000009CC1B600FFFFFFFF4E443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C48415244574152455C4144435C6164632E6800000000056164632E6800000000F7B88600FFFFFFFF4C443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C53595354454D5C7379735C7379732E6800000000057379732E6800000000D9ADC200FFFFFFFF50443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C53595354454D5C75736172745C75736172742E63000000000775736172742E6300000000A5C2D700FFFFFFFF47443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C555345525C6D61696E2E6300000000066D61696E2E6300000000B3A6BE00FFFFFFFF55443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C46574C49425C7372635C73746D3332663478785F7263632E63000000000F73746D3332663478785F7263632E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000004A010000660000008007000071020000 + 1827 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000F0000000C0000000100000060443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C48415244574152455C656C656D616368696E6572795C656C656D616368696E6572792E63000000000E656C656D616368696E6572792E6300000000C5D4F200FFFFFFFF4E443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C48415244574152455C4144435C6164632E6300000000056164632E6300000000FFDC7800FFFFFFFF52443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C48415244574152455C54494D45525C74696D65722E63000000000774696D65722E6300000000BECEA100FFFFFFFF4E443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C48415244574152455C5350495C7370692E6300000000057370692E6300000000F0A0A100FFFFFFFF4E443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C48415244574152455C5350495C7370692E6800000000057370692E6800000000BCA8E100FFFFFFFF60443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C48415244574152455C656C656D616368696E6572795C656C656D616368696E6572792E68000000000E656C656D616368696E6572792E68000000009CC1B600FFFFFFFF4E443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C48415244574152455C4144435C6164632E6800000000056164632E6800000000F7B88600FFFFFFFF4C443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C53595354454D5C7379735C7379732E6800000000057379732E6800000000D9ADC200FFFFFFFF50443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C53595354454D5C75736172745C75736172742E63000000000775736172742E6300000000A5C2D700FFFFFFFF47443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C555345525C6D61696E2E6300000000066D61696E2E6300000000B3A6BE00FFFFFFFF55443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C46574C49425C7372635C73746D3332663478785F7263632E63000000000F73746D3332663478785F7263632E6300000000EAD6A300FFFFFFFF59443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C434F52455C737461727475705F73746D33326634305F34317878782E730000000018737461727475705F73746D33326634305F34317878782E7300000000F6FA7D00FFFFFFFF50443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C53595354454D5C64656C61795C64656C61792E63000000000764656C61792E6300000000B5E99D00FFFFFFFF56443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C46574C49425C7372635C73746D3332663478785F6770696F2E63000000001073746D3332663478785F6770696F2E63000000005FC3CF00FFFFFFFF51443A5C666967687465727465616D5C70726F6A6563745C67755C6D616B655C636F64655C73656E736F725F323032365C73656E736F725F323032365C555345525C73746D3332663478785F636F6E662E68000000001073746D3332663478785F636F6E662E6800000000C1838300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000065010000F00000006E04000073020000 @@ -124,7 +124,7 @@ 16 - F40000006600000090050000F6000000 + 0F010000F0000000AB05000080010000 @@ -140,7 +140,7 @@ 0 16 - 03000000660000004301000041020000 + 030000006600000043010000B9010000 16 @@ -160,7 +160,7 @@ 0 16 - 03000000660000004301000041020000 + 030000006600000043010000B9010000 16 @@ -440,7 +440,7 @@ 0 16 - 03000000660000004301000041020000 + 030000006600000043010000B9010000 16 @@ -460,7 +460,7 @@ 0 16 - 03000000660000004301000041020000 + 030000006600000043010000B9010000 16 @@ -480,7 +480,7 @@ 0 16 - 000000007202000080070000E6030000 + 00000000EA010000530400005E030000 16 @@ -520,7 +520,7 @@ 0 16 - 03000000750200007D070000D5020000 + 03000000ED0100005004000045030000 16 @@ -1140,7 +1140,7 @@ 0 16 - 03000000660000004301000039030000 + 030000006600000043010000B9010000 16 @@ -1160,7 +1160,7 @@ 0 16 - 03000000750200007D070000D5020000 + 03000000ED0100005004000045030000 16 @@ -1180,7 +1180,7 @@ 0 16 - 03000000750200007D070000D5020000 + 03000000ED0100005004000045030000 16 @@ -1240,7 +1240,7 @@ 0 16 - 03000000750200007D070000D5020000 + 03000000ED0100005004000045030000 16 @@ -1260,7 +1260,7 @@ 0 16 - 03000000750200007D070000D5020000 + 03000000ED0100005004000045030000 16 @@ -1720,7 +1720,7 @@ 0 16 - 00000000E603000080070000F9030000 + 000000005E0300005304000071030000 16 @@ -1789,14 +1789,14 @@ 3317 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F6000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF460100004F0000004A0100005A0200000100000002000010040000000100000012FFFFFF87060000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000004601000069030000000000004F000000460100005A0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003002000090050000D4020000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000005A020000800700005E0200000100000001000010040000000100000002FDFFFF8E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000006D03000080070000FD030000000000005E02000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF1346696E6420416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000000F010000F0000000AB05000080010000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000BB040000F0000000AB050000CA020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF460100004F0000004A010000D20100000100000002000010040000000100000012FFFFFF87060000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000001B000000F00000006101000073020000000000004F00000046010000D20100000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000001B000000BA020000AB0500005E030000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000D201000053040000D60100000100000001000010040000000100000002FDFFFF8E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000001B000000770200006E040000FF03000000000000D6010000530400005E0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF1346696E6420416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2419 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000056874696D3296000000000000000D00056874696D321253797374656D436C6F636B5F436F6E6669670E55534152545F53656E64446174610564656C61790B67496D6167655F6D6F6E6F085350495F53454E440D5365745F4261636B6C6967687404766F69640E5365745F426C61636B6C696768740F4755495F436C65616E53637265656E084C43445F496E6974074C4344544553540E48414C5F4F50414D505F496E697400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65B9030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000056874696D3296000000000000000D00056874696D321253797374656D436C6F636B5F436F6E6669670E55534152545F53656E64446174610564656C61790B67496D6167655F6D6F6E6F085350495F53454E440D5365745F4261636B6C6967687404766F69640E5365745F426C61636B6C696768740F4755495F436C65616E53637265656E084C43445F496E6974074C4344544553540E48414C5F4F50414D505F496E697400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65B9030000 1423 @@ -1812,7 +1812,7 @@ Build 970 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000005555341525496000000000000000100055553415254000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000005555341525496000000000000000100055553415254000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1845,6 +1845,1747 @@ 1080 + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F00000053040000DF000000 + + + 16 + 0F010000F00000006E04000080010000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000F8010000 + + + 16 + A4000000BB0000009401000086010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000F8010000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 310200002C0200005004000045030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 310200002C0200005004000045030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 310200002C0200005004000045030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 310200002C0200005004000045030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000006600000050040000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 310200002C0200005004000045030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 310200002C0200005004000045030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 310200002C0200005004000045030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 310200002C0200005004000045030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 310200002C0200005004000045030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 310200002C0200005004000045030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 310200002C0200005004000045030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000F8010000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000F8010000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000150200002A0200005E030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F40000006300000053040000DF000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000006600000050040000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 310200002C0200005004000045030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000006600000050040000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000006600000050040000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000006600000050040000C6000000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000006600000050040000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000F8010000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 310200002C0200005004000045030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 310200002C0200005004000045030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F70000006600000050040000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 953 + 0 + 8192 + 0 + + 16 + 0000000000000000C40300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 000000005E0300005304000071030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 0 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 1 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 000000001C0000006F02000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 310200002C0200005004000045030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 3316 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF4000000DF00000053040000E3000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000010000000F010000F00000006E04000080010000F40000004F00000053040000DF0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000BB040000F0000000AB050000CA020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000011020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000001B000000F00000000B010000B2020000000000004F000000F0000000110200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000011020000530400001502000001000000010000100400000001000000AAFDFFFF3F00000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000100000049020000B60200006E040000FF0300002E02000015020000530400005E03000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFF2A020000150200002E0200005E03000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000029020000900500002D020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000000000001B000000CE020000AB0500005E030000000000002D02000090050000BD0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF1346696E6420416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2419 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000056874696D3296000000000000000D00056874696D321253797374656D436C6F636B5F436F6E6669670E55534152545F53656E64446174610564656C61790B67496D6167655F6D6F6E6F085350495F53454E440D5365745F4261636B6C6967687404766F69640E5365745F426C61636B6C696768740F4755495F436C65616E53637265656E084C43445F496E6974074C4344544553540E48414C5F4F50414D505F496E697400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65B9030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 955 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000020000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + @@ -1852,11 +3593,11 @@ 0 100 - 2 + 12 ..\HARDWARE\elemachinery\elemachinery.c - 28 - 453 + 29 + 460 487 1 @@ -1927,9 +3668,9 @@ ..\SYSTEM\usart\usart.c - 15 - 111 - 137 + 0 + 48 + 55 1 0 @@ -1937,8 +3678,8 @@ .\main.c 0 - 90 - 117 + 191 + 195 1 0 @@ -1946,7 +3687,43 @@ ..\FWLIB\src\stm32f4xx_rcc.c 0 - 79 + 1 + 1 + 1 + + 0 + + + ..\CORE\startup_stm32f40_41xxx.s + 0 + 176 + 182 + 1 + + 0 + + + ..\SYSTEM\delay\delay.c + 0 + 203 + 207 + 1 + + 0 + + + ..\FWLIB\src\stm32f4xx_gpio.c + 0 + 1 + 1 + 1 + + 0 + + + ..\USER\stm32f4xx_conf.h + 0 + 38 1 1 diff --git a/USER/USART.uvoptx b/USER/USART.uvoptx index 1ac3425..fb879c0 100644 --- a/USER/USART.uvoptx +++ b/USER/USART.uvoptx @@ -103,7 +103,7 @@ 1 0 0 - 5 + 11 @@ -117,6 +117,21 @@ STLink\ST-LINKIII-KEIL_SWO.dll + + 0 + PWSTATINFO + 200,50,700 + + + 0 + UL2CM3 + UL2CM3(-S0 -C0 -P0 ) -FN1 -FC1000 -FD20000000 -FF0STM32F4xx_512 -FL080000 -FS08000000 -FP0($$Device:STM32F407VETx$CMSIS\Flash\STM32F4xx_512.FLM) + + + 0 + ST-LINKIII-KEIL_SWO + -UE1007200D0D2139393740544 -O206 -S0 -C0 -A0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_512.FLM -FS08000000 -FL080000 -FP0($$Device:STM32F407VETx$CMSIS\Flash\STM32F4xx_512.FLM) + 0 ARMRTXEVENTFLAGS @@ -137,24 +152,14 @@ DLGUARM (105=-1,-1,-1,-1,0) - - 0 - UL2CM3 - UL2CM3(-S0 -C0 -P0 ) -FN1 -FC1000 -FD20000000 -FF0STM32F4xx_512 -FL080000 -FS08000000 -FP0($$Device:STM32F407ZETx$CMSIS\Flash\STM32F4xx_512.FLM) - - - 0 - ST-LINKIII-KEIL_SWO - -U5&17B511B3&0&1 -O206 -S0 -C0 -A0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_512.FLM -FS08000000 -FL080000 -FP0($$Device:STM32F407ZETx$CMSIS\Flash\STM32F4xx_512.FLM) - 0 0 257 - 1 -
    134221026
    + 0 +
    134220626
    0 0 0 @@ -169,8 +174,8 @@ 1 0 339 - 1 -
    134221190
    + 0 +
    134220790
    0 0 0 @@ -181,6 +186,54 @@ \\USART\../SYSTEM/usart/usart.c\339
    + + 2 + 0 + 219 + 0 +
    134222346
    + 0 + 0 + 0 + 0 + 0 + 1 + .\main.c + + \\USART\main.c\219 +
    + + 3 + 0 + 223 + 0 +
    134222360
    + 0 + 0 + 0 + 0 + 0 + 1 + .\main.c + + \\USART\main.c\223 +
    + + 4 + 0 + 227 + 0 +
    134222374
    + 0 + 0 + 0 + 0 + 0 + 1 + .\main.c + + \\USART\main.c\227 +
    0 @@ -226,7 +279,6 @@ 1 - 0 0 2 10000000 @@ -416,7 +468,7 @@ CORE - 0 + 1 0 0 0 diff --git a/USER/USART.uvprojx b/USER/USART.uvprojx index 3ba54b5..b82f107 100644 --- a/USER/USART.uvprojx +++ b/USER/USART.uvprojx @@ -10,20 +10,20 @@ USART 0x4 ARM-ADS - 5060422::V5.06 update 4 (build 422)::ARMCC + 5050169::V5.05 update 2 (build 169)::ARMCC 0 - STM32F407ZETx + STM32F407VETx STMicroelectronics - Keil.STM32F4xx_DFP.2.11.0 - http://www.keil.com/pack - IRAM(0x20000000,0x20000) IRAM2(0x10000000,0x10000) IROM(0x08000000,0x80000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE + Keil.STM32F4xx_DFP.2.14.0 + http://www.keil.com/pack/ + IRAM(0x20000000,0x00020000) IRAM2(0x10000000,0x00010000) IROM(0x08000000,0x00080000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE - UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_512 -FS08000000 -FL080000 -FP0($$Device:STM32F407ZETx$CMSIS\Flash\STM32F4xx_512.FLM)) + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_512 -FS08000000 -FL080000 -FP0($$Device:STM32F407VETx$CMSIS\Flash\STM32F4xx_512.FLM)) 0 - $$Device:STM32F407ZETx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h + $$Device:STM32F407VETx$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h @@ -33,7 +33,7 @@ - $$Device:STM32F407ZETx$CMSIS\SVD\STM32F40x.svd + $$Device:STM32F407VETx$CMSIS\SVD\STM32F40x.svd 0 0 @@ -134,11 +134,11 @@ 0 1 1 - 4099 + 4096 1 BIN\UL2CM3.DLL - + "" () @@ -184,13 +184,10 @@ 0 0 2 - 0 - 0 - 0 1 0 8 - 0 + 1 0 0 0 @@ -353,7 +350,7 @@ 0 0 0 - 4 + 0 diff --git a/USER/main.c b/USER/main.c index cfeaf1b..4054dde 100644 --- a/USER/main.c +++ b/USER/main.c @@ -197,7 +197,7 @@ int main(void) u8 t; u8 len; u16 times=0; - uint8_t frame_updata[6] = {0x0}; + uint8_t frame_updata[6] = {0x30,0x30,0x30,0x30,0x30,0x30}; NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置系统中断优先级分组2 delay_init(168); //延时初始化 uart1_init(115200); //串口1初始化波特率为115200 手指左 @@ -216,6 +216,15 @@ int main(void) TIM_Cmd(TIM4, DISABLE); while(1) { + printf("I love you lao zhang\n"); + + delay_ms(300); + + printf("I love you zhengshuo\n"); + + delay_ms(300); + + Uart4_Send_data(frame_updata,6); //------------------------------------------------- if(g_usart1_rx_state == 1) {