From ae7d9d1ce43c4c004742b246e425ed3e83f92444 Mon Sep 17 00:00:00 2001 From: zhangbo <zhangbo@qq.com> Date: 星期六, 10 五月 2025 16:57:24 +0800 Subject: [PATCH] 测试完成版本V1.16,修改sos报警,还有电量异常,还有30秒测距休眠的问题 --- keil/Objects/uwb_simple_example.htm | 32 +++++++++++++++++--------------- 1 files changed, 17 insertions(+), 15 deletions(-) diff --git a/keil/Objects/uwb_simple_example.htm b/keil/Objects/uwb_simple_example.htm index 611f95f..3e2cd2a 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: Fri May 9 18:09:00 2025 +<BR><P>#<CALLGRAPH># ARM Linker, 6140002: Last Updated: Sat May 10 16:52:38 2025 <BR><P> <H3>Maximum Stack Usage = 1604 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> Call chain for Maximum Stack Depth:</H3> @@ -1072,7 +1072,7 @@ <BR>[Called By]<UL><LI><a href="#[2a]">>></a> main </UL> -<P><STRONG><a name="[ed]"></a>Anchor_App</STRONG> (Thumb, 328 bytes, Stack size 32 bytes, uwb_app.o(.text.Anchor_App)) +<P><STRONG><a name="[ed]"></a>Anchor_App</STRONG> (Thumb, 336 bytes, Stack size 32 bytes, uwb_app.o(.text.Anchor_App)) <BR><BR>[Stack]<UL><LI>Max Depth = 484<LI>Call Chain = Anchor_App ⇒ Anchor_RecNearPoll ⇒ uwb_tx ⇒ mac_tx ⇒ mac_tx_desc_construct ⇒ trace_assert_dump ⇒ trace_print_backtrace ⇒ mk_snprintf ⇒ trace_format ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ __aeabi_uidiv </UL> <BR>[Calls]<UL><LI><a href="#[ef]">>></a> Anchor_RecNearPoll @@ -1728,12 +1728,12 @@ </UL> <BR>[Calls]<UL><LI><a href="#[b5]">>></a> vsnprintf </UL> -<BR>[Called By]<UL><LI><a href="#[194]">>></a> Socket_Connect -<LI><a href="#[39]">>></a> TCPClient_SocketEventProc +<BR>[Called By]<UL><LI><a href="#[39]">>></a> TCPClient_SocketEventProc <LI><a href="#[146]">>></a> TCPClient_Poll_1 <LI><a href="#[145]">>></a> TCPClient_Poll <LI><a href="#[102]">>></a> UDPClient_UploadGPS <LI><a href="#[19a]">>></a> TCPHeartBeatUpload +<LI><a href="#[194]">>></a> Socket_Connect <LI><a href="#[172]">>></a> Module_RunATCmd <LI><a href="#[4d]">>></a> AIR780EIPInitProc <LI><a href="#[11c]">>></a> HIDO_InputLoginFsm @@ -1951,10 +1951,11 @@ <BR>[Called By]<UL><LI><a href="#[be]">>></a> update_led_power_state </UL> -<P><STRONG><a name="[13e]"></a>IdleTask</STRONG> (Thumb, 832 bytes, Stack size 24 bytes, main.o(.text.IdleTask)) +<P><STRONG><a name="[13e]"></a>IdleTask</STRONG> (Thumb, 856 bytes, Stack size 24 bytes, main.o(.text.IdleTask)) <BR><BR>[Stack]<UL><LI>Max Depth = 1204<LI>Call Chain = IdleTask ⇒ UART_CheckReceive ⇒ DBG_Poll ⇒ UsartParseDataHandler ⇒ GPS_RecvFsm ⇒ UDPClient_UploadGPS ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ uart_send ⇒ dma_transfer ⇒ trace_assert_dump ⇒ trace_print_backtrace ⇒ mk_snprintf ⇒ trace_format ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ __aeabi_uidiv </UL> -<BR>[Calls]<UL><LI><a href="#[141]">>></a> adc_get +<BR>[Calls]<UL><LI><a href="#[ec]">>></a> delay_us +<LI><a href="#[141]">>></a> adc_get <LI><a href="#[88]">>></a> __aeabi_fadd <LI><a href="#[e6]">>></a> delay_ms <LI><a href="#[14d]">>></a> save_com_map_to_flash @@ -2670,13 +2671,13 @@ </UL> <P><STRONG><a name="[145]"></a>TCPClient_Poll</STRONG> (Thumb, 208 bytes, Stack size 32 bytes, tcpclient.o(.text.TCPClient_Poll)) -<BR><BR>[Stack]<UL><LI>Max Depth = 1124<LI>Call Chain = TCPClient_Poll ⇒ TCPHeartBeatUpload ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ uart_send ⇒ dma_transfer ⇒ trace_assert_dump ⇒ trace_print_backtrace ⇒ mk_snprintf ⇒ trace_format ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ __aeabi_uidiv +<BR><BR>[Stack]<UL><LI>Max Depth = 1132<LI>Call Chain = TCPClient_Poll ⇒ TCPHeartBeatUpload ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ uart_send ⇒ dma_transfer ⇒ trace_assert_dump ⇒ trace_print_backtrace ⇒ mk_snprintf ⇒ trace_format ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ __aeabi_uidiv </UL> -<BR>[Calls]<UL><LI><a href="#[194]">>></a> Socket_Connect -<LI><a href="#[14f]">>></a> Internet_IsIPReady +<BR>[Calls]<UL><LI><a href="#[14f]">>></a> Internet_IsIPReady <LI><a href="#[c3]">>></a> HIDO_UtilSnprintf <LI><a href="#[c4]">>></a> HIDO_TimerGetTick <LI><a href="#[19a]">>></a> TCPHeartBeatUpload +<LI><a href="#[194]">>></a> Socket_Connect </UL> <BR>[Called By]<UL><LI><a href="#[2a]">>></a> main <LI><a href="#[13e]">>></a> IdleTask @@ -2685,17 +2686,17 @@ <P><STRONG><a name="[146]"></a>TCPClient_Poll_1</STRONG> (Thumb, 152 bytes, Stack size 32 bytes, tcpclient_1.o(.text.TCPClient_Poll_1)) <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = TCPClient_Poll_1 ⇒ Socket_Connect ⇒ HIDO_UtilSnprintf ⇒ vsnprintf </UL> -<BR>[Calls]<UL><LI><a href="#[194]">>></a> Socket_Connect -<LI><a href="#[14f]">>></a> Internet_IsIPReady +<BR>[Calls]<UL><LI><a href="#[14f]">>></a> Internet_IsIPReady <LI><a href="#[c3]">>></a> HIDO_UtilSnprintf <LI><a href="#[c4]">>></a> HIDO_TimerGetTick +<LI><a href="#[194]">>></a> Socket_Connect </UL> <BR>[Called By]<UL><LI><a href="#[2a]">>></a> main <LI><a href="#[13e]">>></a> IdleTask </UL> -<P><STRONG><a name="[19a]"></a>TCPHeartBeatUpload</STRONG> (Thumb, 408 bytes, Stack size 72 bytes, tcpclient.o(.text.TCPHeartBeatUpload)) -<BR><BR>[Stack]<UL><LI>Max Depth = 1092<LI>Call Chain = TCPHeartBeatUpload ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ uart_send ⇒ dma_transfer ⇒ trace_assert_dump ⇒ trace_print_backtrace ⇒ mk_snprintf ⇒ trace_format ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ __aeabi_uidiv +<P><STRONG><a name="[19a]"></a>TCPHeartBeatUpload</STRONG> (Thumb, 428 bytes, Stack size 80 bytes, tcpclient.o(.text.TCPHeartBeatUpload)) +<BR><BR>[Stack]<UL><LI>Max Depth = 1100<LI>Call Chain = TCPHeartBeatUpload ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ uart_send ⇒ dma_transfer ⇒ trace_assert_dump ⇒ trace_print_backtrace ⇒ mk_snprintf ⇒ trace_format ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ __aeabi_uidiv </UL> <BR>[Calls]<UL><LI><a href="#[18f]">>></a> Module_GetCCID <LI><a href="#[c3]">>></a> HIDO_UtilSnprintf @@ -3145,6 +3146,7 @@ <LI><a href="#[138]">>></a> IIC2_Send_pca_Byte <LI><a href="#[136]">>></a> IIC2_Read_pca_Byte <LI><a href="#[1b0]">>></a> uwb_configure +<LI><a href="#[13e]">>></a> IdleTask <LI><a href="#[1c1]">>></a> board_clock_run <LI><a href="#[1aa]">>></a> UpdateProcess <LI><a href="#[eb]">>></a> LIS3DH_WriteOneByte @@ -4582,7 +4584,7 @@ <BR>[Address Reference Count : 2]<UL><LI> mk_uart.o(.text.uart_receive) <LI> mk_uart.o(.text.uart_send) </UL> -<P><STRONG><a name="[36]"></a>adc_callback</STRONG> (Thumb, 112 bytes, Stack size 32 bytes, main.o(.text.adc_callback)) +<P><STRONG><a name="[36]"></a>adc_callback</STRONG> (Thumb, 128 bytes, Stack size 32 bytes, main.o(.text.adc_callback)) <BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = adc_callback ⇒ PCA9555_Set_One_Value_Output ⇒ IIC_Write_Pca9555 ⇒ IIC2_Wait_pca_Ack </UL> <BR>[Calls]<UL><LI><a href="#[1ba]">>></a> adc_code_to_mv @@ -4599,7 +4601,7 @@ </UL> <BR>[Address Reference Count : 1]<UL><LI> main.o(.text.main) </UL> -<P><STRONG><a name="[43]"></a>sleep_timer_callback</STRONG> (Thumb, 196 bytes, Stack size 16 bytes, main.o(.text.sleep_timer_callback)) +<P><STRONG><a name="[43]"></a>sleep_timer_callback</STRONG> (Thumb, 204 bytes, Stack size 16 bytes, main.o(.text.sleep_timer_callback)) <BR><BR>[Stack]<UL><LI>Max Depth = 1124<LI>Call Chain = sleep_timer_callback ⇒ UWBSendUDPTask ⇒ HexToAsciiSendUDP ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ uart_send ⇒ dma_transfer ⇒ trace_assert_dump ⇒ trace_print_backtrace ⇒ mk_snprintf ⇒ trace_format ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ __aeabi_uidiv </UL> <BR>[Calls]<UL><LI><a href="#[14b]">>></a> Set4LEDColor -- Gitblit v1.9.3