From 1054b166ecc7213bef839f1328d8c7a9c747c379 Mon Sep 17 00:00:00 2001 From: chen <15335560115@163.com> Date: 星期三, 11 九月 2024 09:24:05 +0800 Subject: [PATCH] 修改为一分钟上报一次心跳,解决不稳定问题 --- keil/Objects/uwb_simple_example.htm | 18 +++++++++++------- 1 files changed, 11 insertions(+), 7 deletions(-) diff --git a/keil/Objects/uwb_simple_example.htm b/keil/Objects/uwb_simple_example.htm index eb68e31..ff8da0c 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 Sep 5 09:21:09 2024 +<BR><P>#<CALLGRAPH># ARM Linker, 6140002: Last Updated: Wed Sep 11 09:22:28 2024 <BR><P> <H3>Maximum Stack Usage = 1580 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> Call chain for Maximum Stack Depth:</H3> @@ -160,6 +160,7 @@ <LI><a href="#[25]">>></a> RCO32K_CAL_IRQHandler <LI><a href="#[137]">>></a> rtc_second_to_time <LI><a href="#[15e]">>></a> uwb_rx +<LI><a href="#[14d]">>></a> UwbRange <LI><a href="#[131]">>></a> Program_Init <LI><a href="#[91]">>></a> HIDO_ATLiteCmdSend <LI><a href="#[c2]">>></a> HIDO_ATLiteDataSend @@ -1697,6 +1698,7 @@ <LI><a href="#[103]">>></a> uart1_change_from_debug_to_gps </UL> <BR>[Called By]<UL><LI><a href="#[14f]">>></a> UwbSearch +<LI><a href="#[14d]">>></a> UwbRange </UL> <P><STRONG><a name="[1a2]"></a>IfTCPConnected</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, tcpclient.o(.text.IfTCPConnected)) @@ -2249,8 +2251,8 @@ <BR>[Called By]<UL><LI><a href="#[28]">>></a> main </UL> -<P><STRONG><a name="[142]"></a>TCPClient_Poll</STRONG> (Thumb, 156 bytes, Stack size 16 bytes, tcpclient.o(.text.TCPClient_Poll)) -<BR><BR>[Stack]<UL><LI>Max Depth = 428<LI>Call Chain = TCPClient_Poll ⇒ TCPHeartBeatUpload ⇒ Socket_Send ⇒ HIDO_VLQGetEnqueueMember ⇒ HIDO_BaseQueueGetContinuousSize ⇒ __aeabi_uidivmod +<P><STRONG><a name="[142]"></a>TCPClient_Poll</STRONG> (Thumb, 176 bytes, Stack size 32 bytes, tcpclient.o(.text.TCPClient_Poll)) +<BR><BR>[Stack]<UL><LI>Max Depth = 444<LI>Call Chain = TCPClient_Poll ⇒ TCPHeartBeatUpload ⇒ Socket_Send ⇒ HIDO_VLQGetEnqueueMember ⇒ HIDO_BaseQueueGetContinuousSize ⇒ __aeabi_uidivmod </UL> <BR>[Calls]<UL><LI><a href="#[143]">>></a> TCPHeartBeatUpload <LI><a href="#[13c]">>></a> Socket_Connect @@ -2408,7 +2410,7 @@ </UL> <BR>[Address Reference Count : 1]<UL><LI> main.o(.text.Program_Init) </UL> -<P><STRONG><a name="[14d]"></a>UwbRange</STRONG> (Thumb, 656 bytes, Stack size 56 bytes, uwb_app.o(.text.UwbRange)) +<P><STRONG><a name="[14d]"></a>UwbRange</STRONG> (Thumb, 752 bytes, Stack size 56 bytes, uwb_app.o(.text.UwbRange)) <BR><BR>[Stack]<UL><LI>Max Depth = 820<LI>Call Chain = UwbRange ⇒ uwb_open ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) </UL> <BR>[Calls]<UL><LI><a href="#[8d]">>></a> trace_printf @@ -2425,12 +2427,14 @@ <LI><a href="#[d3]">>></a> phy_timer_count_get <LI><a href="#[15d]">>></a> mac_register_process_handler <LI><a href="#[d2]">>></a> Anchor_RecNearPoll +<LI><a href="#[101]">>></a> IdleTask <LI><a href="#[e5]">>></a> __aeabi_memcpy +<LI><a href="#[df]">>></a> __aeabi_uidiv </UL> <BR>[Called By]<UL><LI><a href="#[14b]">>></a> UWBPoll </UL> -<P><STRONG><a name="[14f]"></a>UwbSearch</STRONG> (Thumb, 648 bytes, Stack size 48 bytes, uwb_app.o(.text.UwbSearch)) +<P><STRONG><a name="[14f]"></a>UwbSearch</STRONG> (Thumb, 640 bytes, Stack size 48 bytes, uwb_app.o(.text.UwbSearch)) <BR><BR>[Stack]<UL><LI>Max Depth = 1020<LI>Call Chain = UwbSearch ⇒ uwb_configure ⇒ phy_params_generate ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) </UL> <BR>[Calls]<UL><LI><a href="#[74]">>></a> __aeabi_i2d @@ -4077,7 +4081,7 @@ </UL> <BR>[Address Reference Count : 1]<UL><LI> main.o(.text.main) </UL> -<P><STRONG><a name="[35]"></a>TCPClient_SocketEventProc</STRONG> (Thumb, 436 bytes, Stack size 72 bytes, tcpclient.o(.text.TCPClient_SocketEventProc)) +<P><STRONG><a name="[35]"></a>TCPClient_SocketEventProc</STRONG> (Thumb, 440 bytes, Stack size 72 bytes, tcpclient.o(.text.TCPClient_SocketEventProc)) <BR><BR>[Stack]<UL><LI>Max Depth = 876<LI>Call Chain = TCPClient_SocketEventProc ⇒ save_com_map_to_flash ⇒ flash_open ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) </UL> <BR>[Calls]<UL><LI><a href="#[8d]">>></a> trace_printf @@ -4091,7 +4095,7 @@ </UL> <BR>[Address Reference Count : 1]<UL><LI> tcpclient.o(.text.TCPClient_Init) </UL> -<P><STRONG><a name="[3a]"></a>rx_int_callback</STRONG> (Thumb, 180 bytes, Stack size 24 bytes, uwb_app.o(.text.rx_int_callback)) +<P><STRONG><a name="[3a]"></a>rx_int_callback</STRONG> (Thumb, 168 bytes, Stack size 24 bytes, uwb_app.o(.text.rx_int_callback)) <BR><BR>[Stack]<UL><LI>Max Depth = 1580<LI>Call Chain = rx_int_callback ⇒ ranging_rx_time ⇒ sts_first_path_detect ⇒ MK8000_sts_first_patch_detect ⇒ MK8000_sts_FAP_detect ⇒ MK8000_fap_adjust_FLT ⇒ lsp_scale_f32 ⇒ lsp_g_op_f32 ⇒ lsp_engine_run ⇒ trace_assert_dump ⇒ trace_print_backtrace ⇒ mk_snprintf ⇒ trace_format ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ __aeabi_uidiv </UL> <BR>[Calls]<UL><LI><a href="#[1b0]">>></a> power_off_radio -- Gitblit v1.9.3