From 068c7c0707f67e118e27cccd08b892faa9b2c6bd Mon Sep 17 00:00:00 2001 From: zhangbo <zhangbo@qq.com> Date: 星期四, 31 十月 2024 18:03:15 +0800 Subject: [PATCH] 完成测距,但是收包时间还可以优化 --- keil/Objects/uwb_simple_example.htm | 18 ++++++++++++------ 1 files changed, 12 insertions(+), 6 deletions(-) diff --git a/keil/Objects/uwb_simple_example.htm b/keil/Objects/uwb_simple_example.htm index 627bc27..c37c041 100644 --- a/keil/Objects/uwb_simple_example.htm +++ b/keil/Objects/uwb_simple_example.htm @@ -3,7 +3,7 @@ <title>Static Call Graph - [.\Objects\uwb_simple_example.axf]</title></head> <body><HR> <H1>Static Call Graph for image .\Objects\uwb_simple_example.axf</H1><HR> -<BR><P>#<CALLGRAPH># ARM Linker, 6140002: Last Updated: Thu Oct 31 10:26:17 2024 +<BR><P>#<CALLGRAPH># ARM Linker, 6140002: Last Updated: Thu Oct 31 17:42:00 2024 <BR><P> <H3>Maximum Stack Usage = 2076 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> Call chain for Maximum Stack Depth:</H3> @@ -1192,8 +1192,8 @@ </UL> <BR>[Address Reference Count : 1]<UL><LI> main.o(.text.Program_Init) </UL> -<P><STRONG><a name="[cf]"></a>UwbRange</STRONG> (Thumb, 796 bytes, Stack size 88 bytes, uwb_app.o(.text.UwbRange)) -<BR><BR>[Stack]<UL><LI>Max Depth = 1052<LI>Call Chain = UwbRange ⇒ Anchor_RecNearPoll ⇒ uwb_tx ⇒ mac_tx ⇒ mac_tx_desc_construct ⇒ trace_assert_dump ⇒ _trace_assert_dump ⇒ trace_print_backtrace ⇒ mk_snprintf ⇒ trace_format ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar +<P><STRONG><a name="[cf]"></a>UwbRange</STRONG> (Thumb, 788 bytes, Stack size 80 bytes, uwb_app.o(.text.UwbRange)) +<BR><BR>[Stack]<UL><LI>Max Depth = 1044<LI>Call Chain = UwbRange ⇒ Anchor_RecNearPoll ⇒ uwb_tx ⇒ mac_tx ⇒ mac_tx_desc_construct ⇒ trace_assert_dump ⇒ _trace_assert_dump ⇒ trace_print_backtrace ⇒ mk_snprintf ⇒ trace_format ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar </UL> <BR>[Calls]<UL><LI><a href="#[c8]">>></a> delay_us <LI><a href="#[86]">>></a> gpio_pin_set @@ -1673,6 +1673,7 @@ <LI><a href="#[7f]">>></a> gpio_pin_clr </UL> <BR>[Called By]<UL><LI><a href="#[139]">>></a> spi_gpio_init +<LI><a href="#[2f]">>></a> main <LI><a href="#[80]">>></a> Board_LORA_NVIC_Init </UL> @@ -1680,6 +1681,7 @@ <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = io_pin_mux_set </UL> <BR>[Called By]<UL><LI><a href="#[139]">>></a> spi_gpio_init +<LI><a href="#[2f]">>></a> main <LI><a href="#[be]">>></a> Uart1GpsRecDebugSend </UL> @@ -1687,6 +1689,7 @@ <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = io_pull_set </UL> <BR>[Called By]<UL><LI><a href="#[139]">>></a> spi_gpio_init +<LI><a href="#[2f]">>></a> main <LI><a href="#[80]">>></a> Board_LORA_NVIC_Init </UL> @@ -1864,11 +1867,14 @@ <BR>[Called By]<UL><LI><a href="#[133]">>></a> mac_tx </UL> -<P><STRONG><a name="[2f]"></a>main</STRONG> (Thumb, 148 bytes, Stack size 48 bytes, main.o(.text.main)) -<BR><BR>[Stack]<UL><LI>Max Depth = 1676<LI>Call Chain = main ⇒ Uwbinit ⇒ uwb_configure ⇒ phy_params_generate ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) +<P><STRONG><a name="[2f]"></a>main</STRONG> (Thumb, 200 bytes, Stack size 56 bytes, main.o(.text.main)) +<BR><BR>[Stack]<UL><LI>Max Depth = 1684<LI>Call Chain = main ⇒ Uwbinit ⇒ uwb_configure ⇒ phy_params_generate ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) </UL> <BR>[Calls]<UL><LI><a href="#[f4]">>></a> calib_chip +<LI><a href="#[81]">>></a> gpio_pin_set_dir <LI><a href="#[124]">>></a> gpio_open +<LI><a href="#[82]">>></a> io_pull_set +<LI><a href="#[bf]">>></a> io_pin_mux_set <LI><a href="#[13d]">>></a> sleep_timer_open <LI><a href="#[136]">>></a> reset_cause_get <LI><a href="#[137]">>></a> reset_cause_clear @@ -4115,7 +4121,7 @@ <LI><a href="#[c3]">>></a> UpdateProcess </UL> -<P><STRONG><a name="[3a]"></a>Lora_irq_handler</STRONG> (Thumb, 124 bytes, Stack size 24 bytes, main.o(.text.Lora_irq_handler)) +<P><STRONG><a name="[3a]"></a>Lora_irq_handler</STRONG> (Thumb, 144 bytes, Stack size 24 bytes, main.o(.text.Lora_irq_handler)) <BR><BR>[Stack]<UL><LI>Max Depth = 416<LI>Call Chain = Lora_irq_handler ⇒ rf_irq_process ⇒ rf_get_snr ⇒ log10 ⇒ log ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr </UL> <BR>[Calls]<UL><LI><a href="#[8b]">>></a> rf_set_recv_flag -- Gitblit v1.9.3