1
WXK
2024-03-19 da7797b2548c24091fd530fdeb8f3bf4a87cc822
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: Fri Mar 15 18:06:35 2024
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Mon Mar 18 11:42:20 2024
<BR><P>
<H3>Maximum Stack Usage =        464 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -1918,7 +1918,7 @@
<P><STRONG><a name="[1]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32l0xx_it.o(i.NMI_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET)
</UL>
<P><STRONG><a name="[2d]"></a>OnRxDone</STRONG> (Thumb, 412 bytes, Stack size 32 bytes, lora.o(i.OnRxDone))
<P><STRONG><a name="[2d]"></a>OnRxDone</STRONG> (Thumb, 422 bytes, Stack size 32 bytes, lora.o(i.OnRxDone))
<BR><BR>[Stack]<UL><LI>Max Depth = 232<LI>Call Chain = OnRxDone &rArr; MbxTagUwbRec &rArr; Anchor_RecNearPoll &rArr; dwt_starttx &rArr; dwt_entersleepaftertx &rArr; dwt_write32bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
@@ -1947,7 +1947,7 @@
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lora.o(i.LoraInit)
</UL>
<P><STRONG><a name="[2f]"></a>OnRxTimeout</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, lora.o(i.OnRxTimeout))
<P><STRONG><a name="[2f]"></a>OnRxTimeout</STRONG> (Thumb, 84 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="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
@@ -3093,8 +3093,8 @@
<BR>[Called By]<UL><LI><a href="#[2d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
</UL>
<P><STRONG><a name="[199]"></a>UpdateProcess</STRONG> (Thumb, 90 bytes, Stack size 24 bytes, serial_at_cmd_app.o(i.UpdateProcess))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = UpdateProcess &rArr; save_com_map_to_flash &rArr; FLASH_Prepare &rArr; HAL_FLASHEx_Erase &rArr; FLASH_WaitForLastOperation &rArr; FLASH_SetErrorCode
<P><STRONG><a name="[199]"></a>UpdateProcess</STRONG> (Thumb, 116 bytes, Stack size 32 bytes, serial_at_cmd_app.o(i.UpdateProcess))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = UpdateProcess &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="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_com_map_to_flash
<LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FLASH_Write
@@ -3129,7 +3129,7 @@
</UL>
<P><STRONG><a name="[31]"></a>UsartParseDataHandler</STRONG> (Thumb, 264 bytes, Stack size 24 bytes, serial_at_cmd_app.o(i.UsartParseDataHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = UsartParseDataHandler &rArr; UpdateProcess &rArr; save_com_map_to_flash &rArr; FLASH_Prepare &rArr; HAL_FLASHEx_Erase &rArr; FLASH_WaitForLastOperation &rArr; FLASH_SetErrorCode
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = UsartParseDataHandler &rArr; UpdateProcess &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="#[199]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateProcess
<LI><a href="#[18d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendComMap