WXK
2024-04-19 368f1d8d7df81e3b1354ee992430571d07816c4f
MDK-ARM/STM32L071RB/STM32L071RB.htm
@@ -3,7 +3,7 @@
<title>Static Call Graph - [STM32L071RB\STM32L071RB.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image STM32L071RB\STM32L071RB.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Thu Apr 18 16:51:32 2024
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Fri Apr 19 14:51:03 2024
<BR><P>
<H3>Maximum Stack Usage =       1312 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -2780,7 +2780,6 @@
<LI><a href="#[78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Shell_SetServerInfo
<LI><a href="#[7b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Shell_SetRTCMTCPInfo
<LI><a href="#[7e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Shell_SetRTCMMode
<LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Shell_SetNtrip
</UL>
<P><STRONG><a name="[157]"></a>HIDO_UtilStrnchr</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, hido_util.o(i.HIDO_UtilStrnchr))
@@ -3292,7 +3291,7 @@
<BR>[Called By]<UL><LI><a href="#[179]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
</UL>
<P><STRONG><a name="[226]"></a>Program_Init</STRONG> (Thumb, 300 bytes, Stack size 32 bytes, app.o(i.Program_Init))
<P><STRONG><a name="[226]"></a>Program_Init</STRONG> (Thumb, 206 bytes, Stack size 32 bytes, app.o(i.Program_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = Program_Init &rArr; parameter_init &rArr; save_com_map_to_flash &rArr; FLASH_Prepare &rArr; HAL_FLASHEx_Erase &rArr; FLASH_WaitForLastOperation &rArr; FLASH_SetErrorCode
</UL>
<BR>[Calls]<UL><LI><a href="#[227]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parameter_init
@@ -4566,7 +4565,7 @@
<LI><a href="#[1b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_CheckIdleState
</UL>
<P><STRONG><a name="[298]"></a>UDPClient_Heartbeat</STRONG> (Thumb, 240 bytes, Stack size 72 bytes, udpclient.o(i.UDPClient_Heartbeat))
<P><STRONG><a name="[298]"></a>UDPClient_Heartbeat</STRONG> (Thumb, 188 bytes, Stack size 72 bytes, udpclient.o(i.UDPClient_Heartbeat))
<BR><BR>[Stack]<UL><LI>Max Depth = 784<LI>Call Chain = UDPClient_Heartbeat &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; HAL_UART_Transmit &rArr; UART_WaitOnFlagUntilTimeout &rArr; UART_EndRxTransfer
</UL>
<BR>[Calls]<UL><LI><a href="#[202]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Send
@@ -4794,7 +4793,7 @@
<LI><a href="#[2ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readfromspi
</UL>
<P><STRONG><a name="[21d]"></a>Uwb_Zubao_Poll</STRONG> (Thumb, 156 bytes, Stack size 24 bytes, app.o(i.Uwb_Zubao_Poll))
<P><STRONG><a name="[21d]"></a>Uwb_Zubao_Poll</STRONG> (Thumb, 176 bytes, Stack size 24 bytes, app.o(i.Uwb_Zubao_Poll))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = Uwb_Zubao_Poll &rArr; Checksum_u16
</UL>
<BR>[Calls]<UL><LI><a href="#[281]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
@@ -4835,9 +4834,7 @@
<P><STRONG><a name="[201]"></a>__2snprintf</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, printfa.o(i.__0snprintf))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __2snprintf
</UL>
<BR>[Called By]<UL><LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Shell_SetQXWZ
<LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Shell_SetNtrip
<LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LBSLocationCallback
<BR>[Called By]<UL><LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LBSLocationCallback
</UL>
<P><STRONG><a name="[2da]"></a>__c89snprintf</STRONG> (Thumb, 0 bytes, Stack size 32 bytes, printfa.o(i.__0snprintf), UNUSED)
@@ -6214,22 +6211,19 @@
</UL>
<BR>[Address Reference Count : 1]<UL><LI> shell.o(.constdata)
</UL>
<P><STRONG><a name="[80]"></a>Shell_SetNtrip</STRONG> (Thumb, 160 bytes, Stack size 16 bytes, shell.o(i.Shell_SetNtrip))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = Shell_SetNtrip &rArr; HIDO_UtilStrToInt &rArr; atoi &rArr; strtol &rArr; _strtoul
<P><STRONG><a name="[80]"></a>Shell_SetNtrip</STRONG> (Thumb, 94 bytes, Stack size 8 bytes, shell.o(i.Shell_SetNtrip))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = Shell_SetNtrip &rArr; save_com_map_to_flash &rArr; FLASH_Prepare &rArr; HAL_FLASHEx_Erase &rArr; FLASH_WaitForLastOperation &rArr; FLASH_SetErrorCode
</UL>
<BR>[Calls]<UL><LI><a href="#[283]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_com_map_to_flash
<LI><a href="#[1e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrToInt
<LI><a href="#[1e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ShellGetInput
<LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2snprintf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> shell.o(.constdata)
</UL>
<P><STRONG><a name="[7d]"></a>Shell_SetQXWZ</STRONG> (Thumb, 150 bytes, Stack size 16 bytes, shell.o(i.Shell_SetQXWZ))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = Shell_SetQXWZ &rArr; save_com_map_to_flash &rArr; FLASH_Prepare &rArr; HAL_FLASHEx_Erase &rArr; FLASH_WaitForLastOperation &rArr; FLASH_SetErrorCode
<P><STRONG><a name="[7d]"></a>Shell_SetQXWZ</STRONG> (Thumb, 94 bytes, Stack size 8 bytes, shell.o(i.Shell_SetQXWZ))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = Shell_SetQXWZ &rArr; save_com_map_to_flash &rArr; FLASH_Prepare &rArr; HAL_FLASHEx_Erase &rArr; FLASH_WaitForLastOperation &rArr; FLASH_SetErrorCode
</UL>
<BR>[Calls]<UL><LI><a href="#[283]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_com_map_to_flash
<LI><a href="#[1e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ShellGetInput
<LI><a href="#[201]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2snprintf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> shell.o(.constdata)
</UL>