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>#&#060CALLGRAPH&#062# ARM Linker, 6140002: Last Updated: Fri May  9 18:09:00 2025
+<BR><P>#&#060CALLGRAPH&#062# 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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; Anchor_RecNearPoll &rArr; uwb_tx &rArr; mac_tx &rArr; mac_tx_desc_construct &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
 </UL>
 <BR>[Calls]<UL><LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Anchor_RecNearPoll
@@ -1728,12 +1728,12 @@
 </UL>
 <BR>[Calls]<UL><LI><a href="#[b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;vsnprintf
 </UL>
-<BR>[Called By]<UL><LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Connect
-<LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPClient_SocketEventProc
+<BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPClient_SocketEventProc
 <LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPClient_Poll_1
 <LI><a href="#[145]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPClient_Poll
 <LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UDPClient_UploadGPS
 <LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPHeartBeatUpload
+<LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Connect
 <LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_RunATCmd
 <LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EIPInitProc
 <LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_InputLoginFsm
@@ -1951,10 +1951,11 @@
 <BR>[Called By]<UL><LI><a href="#[be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; UART_CheckReceive &rArr; DBG_Poll &rArr; UsartParseDataHandler &rArr; GPS_RecvFsm &rArr; UDPClient_UploadGPS &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
 </UL>
-<BR>[Calls]<UL><LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc_get
+<BR>[Calls]<UL><LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_us
+<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc_get
 <LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fadd
 <LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ms
 <LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; TCPHeartBeatUpload &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
+<BR><BR>[Stack]<UL><LI>Max Depth = 1132<LI>Call Chain = TCPClient_Poll &rArr; TCPHeartBeatUpload &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
 </UL>
-<BR>[Calls]<UL><LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Connect
-<LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Internet_IsIPReady
+<BR>[Calls]<UL><LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Internet_IsIPReady
 <LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilSnprintf
 <LI><a href="#[c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerGetTick
 <LI><a href="#[19a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPHeartBeatUpload
+<LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Connect
 </UL>
 <BR>[Called By]<UL><LI><a href="#[2a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
 <LI><a href="#[13e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; Socket_Connect &rArr; HIDO_UtilSnprintf &rArr; vsnprintf
 </UL>
-<BR>[Calls]<UL><LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Connect
-<LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Internet_IsIPReady
+<BR>[Calls]<UL><LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Internet_IsIPReady
 <LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilSnprintf
 <LI><a href="#[c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerGetTick
+<LI><a href="#[194]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Connect
 </UL>
 <BR>[Called By]<UL><LI><a href="#[2a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
 <LI><a href="#[13e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __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 &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
 </UL>
 <BR>[Calls]<UL><LI><a href="#[18f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Module_GetCCID
 <LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilSnprintf
@@ -3145,6 +3146,7 @@
 <LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IIC2_Send_pca_Byte
 <LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IIC2_Read_pca_Byte
 <LI><a href="#[1b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uwb_configure
+<LI><a href="#[13e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IdleTask
 <LI><a href="#[1c1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_clock_run
 <LI><a href="#[1aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateProcess
 <LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; PCA9555_Set_One_Value_Output &rArr; IIC_Write_Pca9555 &rArr; IIC2_Wait_pca_Ack
 </UL>
 <BR>[Calls]<UL><LI><a href="#[1ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; UWBSendUDPTask &rArr; HexToAsciiSendUDP &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
 </UL>
 <BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor

--
Gitblit v1.9.3