From e2acf033d7e6879df4936c7d05446d4d30783f41 Mon Sep 17 00:00:00 2001 From: shuo zheng <112080416@qq.com> Date: Tue, 10 Feb 2026 01:46:09 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E4=B8=B2=E5=8F=A31=E6=8E=A5=E6=94=B6?= =?UTF-8?q?=E5=88=B0=E6=95=B0=E6=8D=AE=E5=8F=AF=E4=BB=A5=E9=80=9A=E8=BF=87?= =?UTF-8?q?=E4=B8=B2=E5=8F=A36=E4=B8=8A=E4=BC=A0=202=E3=80=81=E4=B8=B2?= =?UTF-8?q?=E5=8F=A36=E4=B8=8A=E4=B8=80=E6=AC=A1=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E5=8C=96=E5=AD=98=E5=9C=A8=E9=97=AE=E9=A2=98=EF=BC=8C=203?= =?UTF-8?q?=E3=80=81=E4=B8=B2=E5=8F=A32=E5=92=8C=E4=B8=B2=E5=8F=A33?= =?UTF-8?q?=E4=B8=8D=E8=83=BD=E6=8E=A5=E6=94=B6=E5=88=B0=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=204=E3=80=81=E6=98=A0=E5=B0=84=E5=88=B0=E4=B8=B2=E5=8F=A3?= =?UTF-8?q?=E7=9A=84=E6=89=93=E5=8D=B0=E4=BF=A1=E6=81=AF=EF=BC=8C=E7=9B=AE?= =?UTF-8?q?=E5=89=8D=E4=B8=8D=E8=83=BD=E6=89=93=E5=8D=B0=EF=BC=8C=E6=AD=BB?= =?UTF-8?q?=E5=BE=AA=E7=8E=AF=E5=88=B0=E5=8F=91=E9=80=81=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OBJ/USART.axf | Bin 386172 -> 383548 bytes OBJ/USART.build_log.htm | 3 +- OBJ/USART.htm | 821 +++++++++++++++++++--------------------- OBJ/USART_USART.dep | 4 +- OBJ/main.crf | Bin 443900 -> 443654 bytes OBJ/usart.crf | Bin 447368 -> 447359 bytes SYSTEM/usart/usart.c | 2 +- USER/USART.uvguix.baiba | 34 +- USER/USART.uvoptx | 35 +- USER/main.c | 49 +-- 10 files changed, 466 insertions(+), 482 deletions(-) diff --git a/OBJ/USART.axf b/OBJ/USART.axf index a9650c8da0056edd5faf8dccb23cc6794a97a6c0..eed946ea01bbf5fab18728d94e92f623ab58970d 100644 GIT binary patch delta 15005 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 delta 17410 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 diff --git a/OBJ/USART.build_log.htm b/OBJ/USART.build_log.htm index 6523eee..5fe3d3e 100644 --- a/OBJ/USART.build_log.htm +++ b/OBJ/USART.build_log.htm @@ -28,9 +28,8 @@ Project File Date: 02/09/2026 *** Using Compiler 'V5.06 update 4 (build 422)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Build target 'USART' compiling main.c... -compiling usart.c... linking... -Program Size: Code=6056 RO-data=424 RW-data=112 ZI-data=1632 +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). diff --git a/OBJ/USART.htm b/OBJ/USART.htm index 76571cd..0fbd984 100644 --- a/OBJ/USART.htm +++ b/OBJ/USART.htm @@ -3,16 +3,16 @@ Static Call Graph - [..\OBJ\USART.axf]

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


-

#<CALLGRAPH># ARM Linker, 5060422: Last Updated: Tue Feb 10 01:32:21 2026 +

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

-

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

+

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

Call chain for Maximum Stack Depth:

-__rt_entry_main ⇒ main ⇒ __2printf ⇒ _printf_char_file ⇒ _printf_char_common ⇒ __printf +__rt_entry_main ⇒ main ⇒ uart6_init ⇒ USART_Init ⇒ RCC_GetClocksFreq

Functions with no stack information

@@ -117,147 +117,145 @@ Function Pointers

  • 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) -
  • _printf_input_char from _printf_char_common.o(.text) referenced from _printf_char_common.o(.text) -
  • fputc from usart.o(i.fputc) referenced from _printf_char_file.o(.text) +
  • __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 +

      __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 (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, 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_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_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 +

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

            [Calls]

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

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

              __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 (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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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 (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_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_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_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_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_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_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_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 (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_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)) +

                      __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 +
                        [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_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_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 = 144 + Unknown Stack Size -
                          • Call Chain = __rt_entry_main ⇒ main ⇒ __2printf ⇒ _printf_char_file ⇒ _printf_char_common ⇒ __printf +

                            __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 +
                              [Calls]
                              • >>   main +
                              • >>   exit
                              -

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

                              __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 (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_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_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 +

                                    __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)) @@ -486,83 +484,48 @@ Global Symbols

                                    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 +

                                      __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_no_semihosting (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi_2.o(.text), UNUSED) -

                                      __2printf (Thumb, 20 bytes, Stack size 24 bytes, noretval__2printf.o(.text)) -

                                      [Stack]

                                      • Max Depth = 128
                                      • Call Chain = __2printf ⇒ _printf_char_file ⇒ _printf_char_common ⇒ __printf -
                                      -
                                      [Calls]
                                      • >>   _printf_char_file -
                                      -
                                      [Called By]
                                      • >>   main -
                                      +

                                      __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.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_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) -

                                      __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) -

                                      __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) -

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

                                      _printf_char_file (Thumb, 32 bytes, Stack size 16 bytes, _printf_char_file.o(.text)) -

                                      [Stack]

                                      • Max Depth = 104
                                      • Call Chain = _printf_char_file ⇒ _printf_char_common ⇒ __printf -
                                      -
                                      [Calls]
                                      • >>   ferror -
                                      • >>   _printf_char_common -
                                      -
                                      [Called By]
                                      • >>   __2printf -
                                      - -

                                      _printf_char_common (Thumb, 32 bytes, Stack size 64 bytes, _printf_char_common.o(.text)) -

                                      [Stack]

                                      • Max Depth = 88
                                      • Call Chain = _printf_char_common ⇒ __printf -
                                      -
                                      [Calls]
                                      • >>   __printf -
                                      -
                                      [Called By]
                                      • >>   _printf_char_file -
                                      - -

                                      ferror (Thumb, 8 bytes, Stack size 0 bytes, ferror.o(.text)) -

                                      [Called By]

                                      • >>   _printf_char_file -
                                      - -

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

                                      __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 +
                                        [Calls]
                                        • >>   __user_initial_stackheap +
                                        • >>   __user_perproc_libspace
                                        -
                                        [Called By]
                                        • >>   __rt_entry_sh +
                                          [Called By]
                                          • >>   __rt_entry_sh
                                          -

                                          __printf (Thumb, 40 bytes, Stack size 24 bytes, __printf_nopercent.o(.text)) -

                                          [Stack]

                                          • Max Depth = 24
                                          • Call Chain = __printf -
                                          -
                                          [Called By]
                                          • >>   _printf_char_common -
                                          - -

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

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

                                          [Stack]

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

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

                                              __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_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) +

                                                __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) @@ -570,43 +533,45 @@ Global Symbols

                                                  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)) +

                                                  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 -
                                                  • >>   uart3_init -
                                                  • >>   uart2_init -
                                                  • >>   uart1_init -
                                                  • >>   motor_spi2_init -
                                                  • >>   motor_spi1_init -
                                                  • >>   gpio_Init -
                                                  • >>   TIM4_PWM_Init -
                                                  • >>   TIM2_PWM_Init -
                                                  • >>   TIM1_PWM_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)) +

                                                    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 -
                                                    • >>   uart3_init -
                                                    • >>   uart2_init -
                                                    • >>   uart1_init -
                                                    • >>   motor_spi2_init -
                                                    • >>   motor_spi1_init -
                                                    • >>   TIM4_PWM_Init -
                                                    • >>   TIM2_PWM_Init -
                                                    • >>   TIM1_PWM_Init +
                                                      [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 +

                                                        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)) +

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

                                                        [Called By]

                                                        • >>   TIM2_IRQHandler
                                                        @@ -619,101 +584,104 @@ Global Symbols

                                                        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)) +

                                                        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 -
                                                        • >>   uart3_init -
                                                        • >>   uart2_init -
                                                        • >>   uart1_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 +

                                                            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 -
                                                            • >>   uart3_init -
                                                            • >>   uart2_init -
                                                            • >>   uart1_init -
                                                            • >>   motor_spi2_init -
                                                            • >>   motor_spi1_init -
                                                            • >>   gpio_Init -
                                                            • >>   TIM4_PWM_Init -
                                                            • >>   TIM2_PWM_Init -
                                                            • >>   TIM1_PWM_Init +

                                                              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_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 -
                                                                • >>   uart3_init -
                                                                • >>   uart2_init -
                                                                • >>   uart1_init -
                                                                • >>   motor_spi2_init -
                                                                • >>   motor_spi1_init -
                                                                • >>   TIM1_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_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)) +

                                                                    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 +
                                                                      [Called By]
                                                                      • >>   USART_Init
                                                                      -

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

                                                                      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 +
                                                                        [Calls]
                                                                        • >>   SPI_I2S_SendData +
                                                                        • >>   SPI_I2S_ReceiveData +
                                                                        • >>   SPI_I2S_GetFlagStatus
                                                                        -
                                                                        [Called By]
                                                                        • >>   motor_spi2_init -
                                                                        • >>   motor_spi1_init +
                                                                          [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_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_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_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_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)) +

                                                                                  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 +
                                                                                    [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_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)) @@ -722,50 +690,50 @@ Global Symbols

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

                                                                                      [Stack]

                                                                                      • Max Depth = 20
                                                                                      • Call Chain = SystemInit ⇒ SetSysClock
                                                                                      -
                                                                                      [Calls]
                                                                                      • >>   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)) +

                                                                                        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 +
                                                                                          [Calls]
                                                                                          • >>   RCC_APB2PeriphClockCmd +
                                                                                          • >>   RCC_AHB1PeriphClockCmd +
                                                                                          • >>   GPIO_Init +
                                                                                          • >>   GPIO_ResetBits +
                                                                                          • >>   TIM_TimeBaseInit +
                                                                                          • >>   TIM_OC1PreloadConfig +
                                                                                          • >>   TIM_OC1Init +
                                                                                          • >>   TIM_ARRPreloadConfig +
                                                                                          • >>   GPIO_PinAFConfig
                                                                                          -
                                                                                          [Called By]
                                                                                          • >>   main +
                                                                                            [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 +
                                                                                              [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)) +

                                                                                              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 +
                                                                                                [Calls]
                                                                                                • >>   RCC_AHB1PeriphClockCmd +
                                                                                                • >>   GPIO_Init +
                                                                                                • >>   GPIO_ResetBits +
                                                                                                • >>   TIM_TimeBaseInit +
                                                                                                • >>   TIM_OC1PreloadConfig +
                                                                                                • >>   TIM_OC1Init +
                                                                                                • >>   TIM_ARRPreloadConfig +
                                                                                                • >>   RCC_APB1PeriphClockCmd +
                                                                                                • >>   GPIO_PinAFConfig
                                                                                                -
                                                                                                [Called By]
                                                                                                • >>   main +
                                                                                                  [Called By]
                                                                                                  • >>   main

                                                                                                  TIM3_IRQHandler (Thumb, 2 bytes, Stack size 0 bytes, timer.o(i.TIM3_IRQHandler)) @@ -774,60 +742,60 @@ Global Symbols

                                                                                                  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)) +

                                                                                                  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 +
                                                                                                    [Calls]
                                                                                                    • >>   RCC_AHB1PeriphClockCmd +
                                                                                                    • >>   GPIO_Init +
                                                                                                    • >>   GPIO_ResetBits +
                                                                                                    • >>   TIM_TimeBaseInit +
                                                                                                    • >>   TIM_OC1PreloadConfig +
                                                                                                    • >>   TIM_OC1Init +
                                                                                                    • >>   TIM_ARRPreloadConfig +
                                                                                                    • >>   RCC_APB1PeriphClockCmd +
                                                                                                    • >>   GPIO_PinAFConfig
                                                                                                    -
                                                                                                    [Called By]
                                                                                                    • >>   main +
                                                                                                      [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_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)) +

                                                                                                        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_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)) +

                                                                                                          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)) +

                                                                                                          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 +
                                                                                                            [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_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 +

                                                                                                                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)) @@ -836,44 +804,43 @@ Global Symbols

                                                                                                                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, 150 bytes, Stack size 8 bytes, usart.o(i.USART1_IRQHandler)) +

                                                                                                                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 -
                                                                                                                • >>   Uart6_Send_data +
                                                                                                                  [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 +
                                                                                                                    [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 +
                                                                                                                      [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 +
                                                                                                                        [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)) +

                                                                                                                        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 @@ -882,20 +849,19 @@ Global Symbols
                                                                                                                        • >>   USART1_IRQHandler
                                                                                                                        -

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

                                                                                                                        [Called By]

                                                                                                                        • >>   uart6_init -
                                                                                                                        • >>   uart3_init -
                                                                                                                        • >>   uart2_init -
                                                                                                                        • >>   uart1_init +

                                                                                                                          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]

                                                                                                                          • >>   Uart1_Send_data -
                                                                                                                          • >>   main -
                                                                                                                          • >>   Uart6_Send_data +

                                                                                                                            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)) +

                                                                                                                            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 @@ -904,231 +870,216 @@ Global Symbols
                                                                                                                            • >>   USART1_IRQHandler
                                                                                                                            -

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

                                                                                                                            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 -
                                                                                                                            • >>   uart3_init -
                                                                                                                            • >>   uart2_init -
                                                                                                                            • >>   uart1_init +
                                                                                                                              [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)) +

                                                                                                                              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 +
                                                                                                                                [Calls]
                                                                                                                                • >>   RCC_GetClocksFreq
                                                                                                                                -
                                                                                                                                [Called By]
                                                                                                                                • >>   uart6_init -
                                                                                                                                • >>   uart3_init -
                                                                                                                                • >>   uart2_init -
                                                                                                                                • >>   uart1_init +
                                                                                                                                  [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)) +

                                                                                                                                  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]

                                                                                                                                  • >>   Uart1_Send_data -
                                                                                                                                  • >>   main -
                                                                                                                                  • >>   Uart6_Send_data +

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

                                                                                                                                    [Called By]

                                                                                                                                    • >>   Uart6_Send_data
                                                                                                                                    -

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

                                                                                                                                    [Stack]

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

                                                                                                                                    Uart6_Send_data (Thumb, 46 bytes, Stack size 16 bytes, usart.o(i.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 +
                                                                                                                                      [Calls]
                                                                                                                                      • >>   USART_SendData +
                                                                                                                                      • >>   USART_GetFlagStatus
                                                                                                                                      -
                                                                                                                                      [Called By]
                                                                                                                                      • >>   USART1_IRQHandler +
                                                                                                                                        [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 +

                                                                                                                                          _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)) +

                                                                                                                                          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 +
                                                                                                                                            [Calls]
                                                                                                                                            • >>   SysTick_CLKSourceConfig
                                                                                                                                            -
                                                                                                                                            [Called By]
                                                                                                                                            • >>   main +
                                                                                                                                              [Called By]
                                                                                                                                              • >>   main
                                                                                                                                              -

                                                                                                                                              delay_ms (Thumb, 56 bytes, Stack size 16 bytes, delay.o(i.delay_ms)) -

                                                                                                                                              [Stack]

                                                                                                                                              • Max Depth = 16
                                                                                                                                              • Call Chain = delay_ms -
                                                                                                                                              -
                                                                                                                                              [Calls]
                                                                                                                                              • >>   delay_xms -
                                                                                                                                              -
                                                                                                                                              [Called By]
                                                                                                                                              • >>   main -
                                                                                                                                              - -

                                                                                                                                              delay_xms (Thumb, 72 bytes, Stack size 0 bytes, delay.o(i.delay_xms)) -

                                                                                                                                              [Called By]

                                                                                                                                              • >>   delay_ms -
                                                                                                                                              - -

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

                                                                                                                                              • _printf_char_file.o(.text) -
                                                                                                                                              -

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

                                                                                                                                              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 +
                                                                                                                                                [Calls]
                                                                                                                                                • >>   RCC_AHB1PeriphClockCmd +
                                                                                                                                                • >>   GPIO_Init
                                                                                                                                                -
                                                                                                                                                [Called By]
                                                                                                                                                • >>   main +
                                                                                                                                                  [Called By]
                                                                                                                                                  • >>   main
                                                                                                                                                  -

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

                                                                                                                                                  [Stack]

                                                                                                                                                  • Max Depth = 144
                                                                                                                                                  • Call Chain = main ⇒ __2printf ⇒ _printf_char_file ⇒ _printf_char_common ⇒ __printf +

                                                                                                                                                    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 -
                                                                                                                                                    • >>   uart3_init -
                                                                                                                                                    • >>   uart2_init -
                                                                                                                                                    • >>   uart1_init -
                                                                                                                                                    • >>   motor_spi2_init -
                                                                                                                                                    • >>   motor_spi1_init -
                                                                                                                                                    • >>   gpio_Init -
                                                                                                                                                    • >>   delay_ms -
                                                                                                                                                    • >>   delay_init -
                                                                                                                                                    • >>   Uart1_Send_data -
                                                                                                                                                    • >>   USART_SendData -
                                                                                                                                                    • >>   USART_GetFlagStatus -
                                                                                                                                                    • >>   TIM_Cmd -
                                                                                                                                                    • >>   TIM4_PWM_Init -
                                                                                                                                                    • >>   TIM2_PWM_Init -
                                                                                                                                                    • >>   TIM1_PWM_Init -
                                                                                                                                                    • >>   NVIC_PriorityGroupConfig -
                                                                                                                                                    • >>   __2printf +
                                                                                                                                                      [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 +
                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   __rt_entry_main
                                                                                                                                                        -

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

                                                                                                                                                        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 +
                                                                                                                                                          [Calls]
                                                                                                                                                          • >>   RCC_APB2PeriphResetCmd +
                                                                                                                                                          • >>   RCC_APB2PeriphClockCmd +
                                                                                                                                                          • >>   RCC_AHB1PeriphClockCmd +
                                                                                                                                                          • >>   GPIO_Init +
                                                                                                                                                          • >>   SPI_Init +
                                                                                                                                                          • >>   SPI_Cmd +
                                                                                                                                                          • >>   SPI1_ReadWriteByte +
                                                                                                                                                          • >>   GPIO_PinAFConfig
                                                                                                                                                          -
                                                                                                                                                          [Called By]
                                                                                                                                                          • >>   main +
                                                                                                                                                            [Called By]
                                                                                                                                                            • >>   main
                                                                                                                                                            -

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

                                                                                                                                                            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 +
                                                                                                                                                              [Calls]
                                                                                                                                                              • >>   RCC_APB2PeriphResetCmd +
                                                                                                                                                              • >>   RCC_APB2PeriphClockCmd +
                                                                                                                                                              • >>   RCC_AHB1PeriphClockCmd +
                                                                                                                                                              • >>   GPIO_Init +
                                                                                                                                                              • >>   SPI_Init +
                                                                                                                                                              • >>   SPI_Cmd +
                                                                                                                                                              • >>   SPI1_ReadWriteByte +
                                                                                                                                                              • >>   GPIO_PinAFConfig
                                                                                                                                                              -
                                                                                                                                                              [Called By]
                                                                                                                                                              • >>   main +
                                                                                                                                                                [Called By]
                                                                                                                                                                • >>   main
                                                                                                                                                                -

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

                                                                                                                                                                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 +
                                                                                                                                                                  [Calls]
                                                                                                                                                                  • >>   RCC_APB2PeriphClockCmd +
                                                                                                                                                                  • >>   RCC_AHB1PeriphClockCmd +
                                                                                                                                                                  • >>   GPIO_Init +
                                                                                                                                                                  • >>   USART_Init +
                                                                                                                                                                  • >>   USART_ITConfig +
                                                                                                                                                                  • >>   USART_Cmd +
                                                                                                                                                                  • >>   NVIC_Init +
                                                                                                                                                                  • >>   GPIO_PinAFConfig
                                                                                                                                                                  -
                                                                                                                                                                  [Called By]
                                                                                                                                                                  • >>   main +
                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   main
                                                                                                                                                                    -

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

                                                                                                                                                                    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 +
                                                                                                                                                                      [Calls]
                                                                                                                                                                      • >>   RCC_APB2PeriphClockCmd +
                                                                                                                                                                      • >>   RCC_AHB1PeriphClockCmd +
                                                                                                                                                                      • >>   GPIO_Init +
                                                                                                                                                                      • >>   USART_Init +
                                                                                                                                                                      • >>   USART_ITConfig +
                                                                                                                                                                      • >>   USART_Cmd +
                                                                                                                                                                      • >>   NVIC_Init +
                                                                                                                                                                      • >>   GPIO_PinAFConfig
                                                                                                                                                                      -
                                                                                                                                                                      [Called By]
                                                                                                                                                                      • >>   main +
                                                                                                                                                                        [Called By]
                                                                                                                                                                        • >>   main
                                                                                                                                                                        -

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

                                                                                                                                                                        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 +
                                                                                                                                                                          [Calls]
                                                                                                                                                                          • >>   RCC_APB2PeriphClockCmd +
                                                                                                                                                                          • >>   RCC_AHB1PeriphClockCmd +
                                                                                                                                                                          • >>   GPIO_Init +
                                                                                                                                                                          • >>   USART_Init +
                                                                                                                                                                          • >>   USART_ITConfig +
                                                                                                                                                                          • >>   USART_Cmd +
                                                                                                                                                                          • >>   NVIC_Init +
                                                                                                                                                                          • >>   GPIO_PinAFConfig
                                                                                                                                                                          -
                                                                                                                                                                          [Called By]
                                                                                                                                                                          • >>   main +
                                                                                                                                                                            [Called By]
                                                                                                                                                                            • >>   main
                                                                                                                                                                            -

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

                                                                                                                                                                            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 +
                                                                                                                                                                              [Calls]
                                                                                                                                                                              • >>   RCC_APB2PeriphClockCmd +
                                                                                                                                                                              • >>   RCC_AHB1PeriphClockCmd +
                                                                                                                                                                              • >>   GPIO_Init +
                                                                                                                                                                              • >>   USART_Init +
                                                                                                                                                                              • >>   USART_ITConfig +
                                                                                                                                                                              • >>   USART_Cmd +
                                                                                                                                                                              • >>   NVIC_Init +
                                                                                                                                                                              • >>   GPIO_PinAFConfig
                                                                                                                                                                              -
                                                                                                                                                                              [Called By]
                                                                                                                                                                              • >>   main +
                                                                                                                                                                                [Called By]
                                                                                                                                                                                • >>   main
                                                                                                                                                                                -

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

                                                                                                                                                                                [Called By]

                                                                                                                                                                                • >>   __rt_lib_init_fp_1 +

                                                                                                                                                                                  _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_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) +

                                                                                                                                                                                  __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)) +

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

                                                                                                                                                                                  [Stack]

                                                                                                                                                                                  • Max Depth = 12
                                                                                                                                                                                  • Call Chain = SetSysClock

                                                                                                                                                                                  [Called By]
                                                                                                                                                                                  • >>   SystemInit
                                                                                                                                                                                  - -

                                                                                                                                                                                  _printf_input_char (Thumb, 10 bytes, Stack size 0 bytes, _printf_char_common.o(.text)) -
                                                                                                                                                                                  [Address Reference Count : 1]

                                                                                                                                                                                  • _printf_char_common.o(.text) -

                                                                                                                                                                                  +

                                                                                                                                                                                  Undefined Global Symbols


                                                                                                                                                                                  diff --git a/OBJ/USART_USART.dep b/OBJ/USART_USART.dep index 47aef93..cf64769 100644 --- a/OBJ/USART_USART.dep +++ b/OBJ/USART_USART.dep @@ -1,6 +1,6 @@ Dependencies for Project 'USART', Target 'USART': (DO NOT MODIFY !) CompilerVersion: 5060422::V5.06 update 4 (build 422)::ARMCC -F (.\main.c)(0x698A193F)(--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) +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) @@ -450,7 +450,7 @@ 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)(0x698A0E40)(--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) +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) diff --git a/OBJ/main.crf b/OBJ/main.crf index 1da2f527e1ac82e4a8ee55da27f866c96a5c2add..382ca17cffbb66080b3d0bc9d370051daf998803 100644 GIT binary patch delta 906 zcmZ9LT}TvB7>3VxcINEr&a9$qQk!<#a&a9HA}uS+3=QkTt73P;k}jgWaY5`Rx)=)F z%%pB=!0b=N)NTy4Q~A5)s)>|j>e2@N=|&Mv}-7U8u@C%eK)nM#NLtzRFtl4+HO?7SSMGb$a%UVM278?!16 z+j$u_A}SrhM*K*9B7LXqfR%B-Iuw0T>71P_NDC^RxAR0%RxGQ4N50^orxZRZj_s1~ zLT21_8dd!c`bgmwXgc7aJS!o9B7eT>v z8JyW~r`?HPv?fNjRDu<2{DjfVnU0qJw}h4W_y@zcTXcWVYNd?jR6gaojPvDfcl7p I{~mGw0#4@{6951J delta 1162 zcmZWpYe-a45I%GE-m~W3yK9;*u~|2zZS_!ARu~mVFZ7S~Cw4CsLQwt)f`a~3kQB6* zND{>*=>4#wKNaaI%(Q%LMfBFpOFz`y3JW8%hp04Xg>|ci8RmTR&3rTGT=w8$-$zqUg1;VeIWZ;ID=1gw9dF2Ts`0GEA;|%9G0ga+LM2=J0drLIbD-}~9&szIj$z}X2 zltZT2@mv{7hjmt2RLP#xju7vV?u~Q<(n%U0{om~rC!$KhVz)-3Np#F%#E9Fhu4(G1 z=kGqfBATh@Xa0iOZGPTe(p;aw5EK`rug$qbTr!_8vZ$bSsw7;896if`4 zY9$w{+xNv6SY>CBS2}IPCb8o9J{9&<@>-`&3Ekrxw%Jb7uG9N2qr}!ohfZ6NC0jng z#2cNqx{M-Bbn3JX6Y`!KF!5HW5tp$Vqpr)ng(_rA!7v`b>-4?L(Co=%NT+>R5g#HV zMpmdgq)jH(Zn|GHCid7VQdg?CVY*c9z#a{5`baZ2qUt?2eT+=0`a*nMrMkz3PDx!i zjcP^~3fXS@0ZDP8cVW*ORe090;zj?wfmf96W}h^C!;2-pmvsCM_Xso0s=%X@$0fco ziZ?GiJrrLn7^8>|m-tRP5S1UsuewU+%`HeF;UHutY;eg=Ar(QGo&a4y=ui-5BtYk^ z`L%3rY6>|L1b+g4%qpv85yWePur>kTWG${^=W$vQoRy9fjNt^AM0XuC)x0@mFgW|D zoXbSph*paB85#VWbibt=mTp8kvHmVgb!5B9t&o2vo(BMO?KDyw@@L`c69Df=8wC2r z+SSNPw?4(9dc5U(A%CD8mSEHviwf{jnqm>}L&{l9+zk4`R_mjGALnzMV{3 zLILCjsNur 38003 Registers - 124 79 + 124 100 346 @@ -111,7 +111,7 @@ 0 570 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000005000000010000000100000027453A5C4347595F323032365C4749545C73656E736F725F323032365C555345525C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF30453A5C4347595F323032365C4749545C73656E736F725F323032365C53595354454D5C75736172745C75736172742E63000000000775736172742E6300000000FFDC7800FFFFFFFF39453A5C4347595F323032365C4749545C73656E736F725F323032365C434F52455C737461727475705F73746D33326634305F34317878782E730000000018737461727475705F73746D33326634305F34317878782E7300000000BECEA100FFFFFFFF37453A5C4347595F323032365C4749545C73656E736F725F323032365C46574C49425C7372635C73746D3332663478785F75736172742E63000000001173746D3332663478785F75736172742E6300000000F0A0A100FFFFFFFF30453A5C4347595F323032365C4749545C73656E736F725F323032365C53595354454D5C75736172745C75736172742E68000000000775736172742E6800000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000CC00000066000000AB060000A6020000 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000005000000000000000100000027453A5C4347595F323032365C4749545C73656E736F725F323032365C555345525C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF30453A5C4347595F323032365C4749545C73656E736F725F323032365C53595354454D5C75736172745C75736172742E63000000000775736172742E6300000000FFDC7800FFFFFFFF39453A5C4347595F323032365C4749545C73656E736F725F323032365C434F52455C737461727475705F73746D33326634305F34317878782E730000000018737461727475705F73746D33326634305F34317878782E7300000000BECEA100FFFFFFFF37453A5C4347595F323032365C4749545C73656E736F725F323032365C46574C49425C7372635C73746D3332663478785F75736172742E63000000001173746D3332663478785F75736172742E6300000000F0A0A100FFFFFFFF30453A5C4347595F323032365C4749545C73656E736F725F323032365C53595354454D5C75736172745C75736172742E68000000000775736172742E6800000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000CC00000066000000AB060000A6020000 @@ -1806,7 +1806,7 @@ File 2893 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000E55534152545F53656E6444617461960000000000000014000E55534152545F53656E64446174610F675F7573617274315F72785F6275660C55534152545F52585F42554611675F7573617274335F72785F737461746511675F7573617274315F72785F73746174651253797374656D436C6F636B5F436F6E66696709525F494E545F50696E0864656C61795F757310544D43323234305F5772697465526567084B4559315F4C454407506F7765724F6E126F776E6572736869705F756E69745F73747214686561645F6D6573736167655F64656661756C740E6361725F6D756D6265725F737472074941505F5450530420494150095374617475734261720D6F696C5F73706F7574315F6F6E0C66696C6C5F706963747572650450354D310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000E55534152545F53656E6444617461960000000000000014000E55534152545F53656E64446174610F675F7573617274315F72785F6275660C55534152545F52585F42554611675F7573617274335F72785F737461746511675F7573617274315F72785F73746174651253797374656D436C6F636B5F436F6E66696709525F494E545F50696E0864656C61795F757310544D43323234305F5772697465526567084B4559315F4C454407506F7765724F6E126F776E6572736869705F756E69745F73747214686561645F6D6573736167655F64656661756C740E6361725F6D756D6265725F737472074941505F5450530420494150095374617475734261720D6F696C5F73706F7574315F6F6E0C66696C6C5F706963747572650450354D310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020000001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1911,7 +1911,7 @@ 0 16 - 0300000066000000D200000014030000 + 0300000066000000D200000035020000 16 @@ -2191,7 +2191,7 @@ 0 16 - 0300000066000000D200000014030000 + 0300000066000000D200000035020000 16 @@ -2211,7 +2211,7 @@ 0 16 - 0300000066000000D200000014030000 + 0300000066000000D200000035020000 16 @@ -2231,7 +2231,7 @@ 0 16 - 030000000D030000ED04000069030000 + 030000000D030000A8060000B8030000 16 @@ -2271,7 +2271,7 @@ 0 16 - 030000000D030000ED04000069030000 + 030000000D030000A8060000B8030000 16 @@ -2931,7 +2931,7 @@ 0 16 - 030000000D030000ED04000069030000 + 030000000D030000A8060000B8030000 16 @@ -2991,7 +2991,7 @@ 0 16 - 030000000D030000ED04000069030000 + 030000000D030000A8060000B8030000 16 @@ -3011,7 +3011,7 @@ 0 16 - 030000000D030000ED04000069030000 + 030000000D030000A8060000B8030000 16 @@ -3540,14 +3540,14 @@ 3311 - 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFD9000000DB000000AB060000DF000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000D900000066000000AB060000F2000000D90000004F000000AB060000DB0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B0400001A020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F0040000310200001B0400004F000000F00400001A02000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D90000004E020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D500000044030000000000004F000000D50000004E0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000004E020000AB0600005202000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000010000005903000048030000AB060000E80300005903000052020000AB060000F202000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFF550300005202000059030000F202000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000F2020000AB060000F602000001000000010000000400000001000000A3FDFFFF8A000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000000000000035020000F0040000C102000000000000F6020000AB060000D10300000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365010000007794000001000000FFFFFFFFFFFFFFFF05000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFD9000000DB000000AB060000DF000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000D900000066000000AB060000F2000000D90000004F000000AB060000DB0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B0400001A020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F0040000310200001B0400004F000000F00400001A02000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D90000004E020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D500000065020000000000004F000000D50000004E0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000004E020000AB0600005202000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000010000005903000069020000AB060000090300005903000052020000AB060000F202000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFF550300005202000059030000F202000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000F2020000AB060000F602000001000000010000100400000001000000A3FDFFFF8A000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000000D030000AB060000E803000000000000F6020000AB060000D10300000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365010000007794000001000000FFFFFFFFFFFFFFFF05000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2893 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000E55534152545F53656E6444617461960000000000000014000E55534152545F53656E64446174610F675F7573617274315F72785F6275660C55534152545F52585F42554611675F7573617274335F72785F737461746511675F7573617274315F72785F73746174651253797374656D436C6F636B5F436F6E66696709525F494E545F50696E0864656C61795F757310544D43323234305F5772697465526567084B4559315F4C454407506F7765724F6E126F776E6572736869705F756E69745F73747214686561645F6D6573736167655F64656661756C740E6361725F6D756D6265725F737472074941505F5450530420494150095374617475734261720D6F696C5F73706F7574315F6F6E0C66696C6C5F706963747572650450354D310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000E55534152545F53656E6444617461960000000000000014000E55534152545F53656E64446174610F675F7573617274315F72785F6275660C55534152545F52585F42554611675F7573617274335F72785F737461746511675F7573617274315F72785F73746174651253797374656D436C6F636B5F436F6E66696709525F494E545F50696E0864656C61795F757310544D43323234305F5772697465526567084B4559315F4C454407506F7765724F6E126F776E6572736869705F756E69745F73747214686561645F6D6573736167655F64656661756C740E6361725F6D756D6265725F737472074941505F5450530420494150095374617475734261720D6F696C5F73706F7574315F6F6E0C66696C6C5F706963747572650450354D310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3603,12 +3603,12 @@ 0 100 - 1 + 0 .\main.c - 6 - 191 - 204 + 9 + 211 + 242 1 0 diff --git a/USER/USART.uvoptx b/USER/USART.uvoptx index 185f6fa..1ac3425 100644 --- a/USER/USART.uvoptx +++ b/USER/USART.uvoptx @@ -148,7 +148,40 @@ -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 + 0 + 0 + 0 + 0 + 1 + ..\SYSTEM\usart\usart.c + + \\USART\../SYSTEM/usart/usart.c\257 +
                                                                                                                                                                                  + + 1 + 0 + 339 + 1 +
                                                                                                                                                                                  134221190
                                                                                                                                                                                  + 0 + 0 + 0 + 0 + 0 + 1 + ..\SYSTEM\usart\usart.c + + \\USART\../SYSTEM/usart/usart.c\339 +
                                                                                                                                                                                  +
                                                                                                                                                                                  0 diff --git a/USER/main.c b/USER/main.c index b10e71b..cfeaf1b 100644 --- a/USER/main.c +++ b/USER/main.c @@ -203,6 +203,7 @@ int main(void) uart1_init(115200); //串口1初始化波特率为115200 手指左 uart2_init(115200); //串口1初始化波特率为115200 手指中 uart3_init(115200); //串口1初始化波特率为115200 手指右 + uart4_init(115200); //串口1初始化波特率为115200 用于信息打印 uart6_init(115200); //串口6初始化波特率为115200 上传到slide gpio_Init(); //初始化gpio motor_spi1_init(); @@ -226,33 +227,33 @@ int main(void) memcpy(frame_updata,g_usart1_rx_buf,6 ); memset(g_usart1_rx_buf, 0x0, 6); g_rx1_buffer[0] = 0x0; - Uart1_Send_data(frame_updata,6); + Uart6_Send_data(frame_updata,6); } //------------------------------------------------- - if(USART_RX_STA&0x8000) - { - len=USART_RX_STA&0x3fff;//得到此次接收到的数据长度 - printf("\r\n您发送的消息为:\r\n"); - for(t=0;t