yincheng.zhong
2024-02-29 69228ec57fb8539f6bf9f3f085fde635bb71499f
MDK-ARM/L051/L051.htm
@@ -3,7 +3,7 @@
<title>Static Call Graph - [L051\L051.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image L051\L051.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Mon Feb 26 17:12:14 2024
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Thu Feb 29 17:29:50 2024
<BR><P>
<H3>Maximum Stack Usage =        248 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -526,7 +526,7 @@
<BR>[Called By]<UL><LI><a href="#[106]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
</UL>
<P><STRONG><a name="[f7]"></a>Checksum_u16</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, dw_app.o(i.Checksum_u16))
<P><STRONG><a name="[f5]"></a>Checksum_u16</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, dw_app.o(i.Checksum_u16))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Checksum_u16
</UL>
<BR>[Called By]<UL><LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraReportPoll
@@ -1461,7 +1461,7 @@
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET)
</UL>
<P><STRONG><a name="[ae]"></a>LedTask</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, main.o(i.LedTask))
<P><STRONG><a name="[ae]"></a>LedTask</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, main.o(i.LedTask))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = LedTask
</UL>
<BR>[Calls]<UL><LI><a href="#[b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
@@ -1470,39 +1470,36 @@
<BR>[Called By]<UL><LI><a href="#[ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
</UL>
<P><STRONG><a name="[f4]"></a>LoraHeartBeartPoll</STRONG> (Thumb, 108 bytes, Stack size 16 bytes, dw_mbx_tag.o(i.LoraHeartBeartPoll))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = LoraHeartBeartPoll &rArr; SwitchLoraSettings
<P><STRONG><a name="[f4]"></a>LoraHeartBeartPoll</STRONG> (Thumb, 74 bytes, Stack size 8 bytes, dw_mbx_tag.o(i.LoraHeartBeartPoll))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = LoraHeartBeartPoll &rArr; Checksum_u16
</UL>
<BR>[Calls]<UL><LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraReportFreqPoll
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<BR>[Calls]<UL><LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
</UL>
<BR>[Called By]<UL><LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraReportPoll
</UL>
<P><STRONG><a name="[f8]"></a>LoraInit</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, lora.o(i.LoraInit))
<P><STRONG><a name="[f6]"></a>LoraInit</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, lora.o(i.LoraInit))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = LoraInit &rArr; SwitchLoraSettings
</UL>
<BR>[Calls]<UL><LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
</UL>
<BR>[Called By]<UL><LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[f5]"></a>LoraReportFreqPoll</STRONG> (Thumb, 54 bytes, Stack size 0 bytes, dw_mbx_tag.o(i.LoraReportFreqPoll))
<P><STRONG><a name="[f9]"></a>LoraReportFreqPoll</STRONG> (Thumb, 54 bytes, Stack size 0 bytes, dw_mbx_tag.o(i.LoraReportFreqPoll))
<BR><BR>[Called By]<UL><LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraReportPoll
<LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraHeartBeartPoll
</UL>
<P><STRONG><a name="[af]"></a>LoraReportPoll</STRONG> (Thumb, 240 bytes, Stack size 24 bytes, dw_mbx_tag.o(i.LoraReportPoll))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = LoraReportPoll &rArr; LoraHeartBeartPoll &rArr; SwitchLoraSettings
<P><STRONG><a name="[af]"></a>LoraReportPoll</STRONG> (Thumb, 238 bytes, Stack size 24 bytes, dw_mbx_tag.o(i.LoraReportPoll))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = LoraReportPoll &rArr; SwitchLoraSettings
</UL>
<BR>[Calls]<UL><LI><a href="#[b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_ReadPin
<LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TagListUpdate
<LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraReportFreqPoll
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TagListUpdate
<LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraReportFreqPoll
<LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraHeartBeartPoll
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
@@ -1511,7 +1508,7 @@
<P><STRONG><a name="[fb]"></a>LoraRspWriteCommap</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, lora.o(i.LoraRspWriteCommap))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = LoraRspWriteCommap &rArr; Checksum_u16
</UL>
<BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<BR>[Calls]<UL><LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
@@ -1520,7 +1517,7 @@
<P><STRONG><a name="[fc]"></a>LoraSendComMap</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, lora.o(i.LoraSendComMap))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = LoraSendComMap &rArr; Checksum_u16
</UL>
<BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<BR>[Calls]<UL><LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
@@ -1571,7 +1568,7 @@
<BR>[Calls]<UL><LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
<LI><a href="#[b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
<LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_ReadCounter
<LI><a href="#[106]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UWB_Wkup
@@ -1589,14 +1586,14 @@
<P><STRONG><a name="[2b]"></a>OnRxError</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, lora.o(i.OnRxError))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = OnRxError &rArr; SwitchLoraSettings
</UL>
<BR>[Calls]<UL><LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lora.o(i.LoraInit)
</UL>
<P><STRONG><a name="[2a]"></a>OnRxTimeout</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, lora.o(i.OnRxTimeout))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = OnRxTimeout &rArr; SwitchLoraSettings
</UL>
<BR>[Calls]<UL><LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_ReadCounter
<LI><a href="#[69]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
@@ -1613,7 +1610,7 @@
<P><STRONG><a name="[29]"></a>OnTxTimeout</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, lora.o(i.OnTxTimeout))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = OnTxTimeout &rArr; SwitchLoraSettings
</UL>
<BR>[Calls]<UL><LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lora.o(i.LoraInit)
</UL>
@@ -2435,7 +2432,7 @@
<P><STRONG><a name="[150]"></a>SendComMap</STRONG> (Thumb, 110 bytes, Stack size 24 bytes, serial_at_cmd_app.o(i.SendComMap))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = SendComMap &rArr; UART_PushFrame
</UL>
<BR>[Calls]<UL><LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<BR>[Calls]<UL><LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_PushFrame
<LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
@@ -2460,12 +2457,11 @@
<BR><BR>[Called By]<UL><LI><a href="#[78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dw1000_Init
</UL>
<P><STRONG><a name="[f6]"></a>SwitchLoraSettings</STRONG> (Thumb, 106 bytes, Stack size 72 bytes, lora.o(i.SwitchLoraSettings))
<P><STRONG><a name="[f7]"></a>SwitchLoraSettings</STRONG> (Thumb, 106 bytes, Stack size 72 bytes, lora.o(i.SwitchLoraSettings))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = SwitchLoraSettings
</UL>
<BR>[Called By]<UL><LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraInit
<BR>[Called By]<UL><LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraInit
<LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraReportPoll
<LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraHeartBeartPoll
<LI><a href="#[29]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnTxTimeout
<LI><a href="#[2a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxTimeout
<LI><a href="#[2b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxError
@@ -2497,7 +2493,7 @@
<P><STRONG><a name="[1f]"></a>SystemInit</STRONG> (Thumb, 66 bytes, Stack size 0 bytes, system_stm32l0xx.o(i.SystemInit))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(.text)
</UL>
<P><STRONG><a name="[f9]"></a>TagListUpdate</STRONG> (Thumb, 116 bytes, Stack size 20 bytes, dw_mbx_tag.o(i.TagListUpdate))
<P><STRONG><a name="[f8]"></a>TagListUpdate</STRONG> (Thumb, 116 bytes, Stack size 20 bytes, dw_mbx_tag.o(i.TagListUpdate))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = TagListUpdate
</UL>
<BR>[Called By]<UL><LI><a href="#[af]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraReportPoll
@@ -3040,7 +3036,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LIS3DH_Data_Init
<LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraInit
<LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraInit
<LI><a href="#[ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_Receive_IT
<LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_Receive_DMA
<LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_TimeOut_Start_IT