| | |
| | | <title>Static Call Graph - [L051\L051.axf]</title></head> |
| | | <body><HR> |
| | | <H1>Static Call Graph for image L051\L051.axf</H1><HR> |
| | | <BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Tue Feb 28 11:12:40 2023 |
| | | <BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Tue Feb 28 11:29:20 2023 |
| | | <BR><P> |
| | | <H3>Maximum Stack Usage = 224 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> |
| | | Call chain for Maximum Stack Depth:</H3> |
| | |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[b3]"></a>__aeabi_memcpy</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[25]">>></a> UsartParseDataHandler |
| | | <BR><BR>[Called By]<UL><LI><a href="#[c6]">>></a> Program_Init |
| | | <LI><a href="#[25]">>></a> UsartParseDataHandler |
| | | <LI><a href="#[cb]">>></a> SendComMap |
| | | <LI><a href="#[b0]">>></a> NearPoll |
| | | <LI><a href="#[5a]">>></a> save_com_map_to_flash |
| | | <LI><a href="#[c7]">>></a> parameter_init |
| | | <LI><a href="#[cd]">>></a> UART_PushFrame |
| | | </UL> |
| | | |
| | |
| | | <P><STRONG><a name="[2]"></a>HardFault_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, stm32l0xx_it.o(i.HardFault_Handler)) |
| | | <BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET) |
| | | </UL> |
| | | <P><STRONG><a name="[a7]"></a>IdleTask</STRONG> (Thumb, 132 bytes, Stack size 24 bytes, main.o(i.IdleTask)) |
| | | <P><STRONG><a name="[a7]"></a>IdleTask</STRONG> (Thumb, 122 bytes, Stack size 24 bytes, main.o(i.IdleTask)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = IdleTask ⇒ UsartInit ⇒ MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ UART_SetConfig ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[86]">>></a> HAL_GPIO_WritePin |
| | |
| | | <P><STRONG><a name="[4]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32l0xx_it.o(i.PendSV_Handler)) |
| | | <BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET) |
| | | </UL> |
| | | <P><STRONG><a name="[c6]"></a>Program_Init</STRONG> (Thumb, 270 bytes, Stack size 32 bytes, main.o(i.Program_Init)) |
| | | <P><STRONG><a name="[c6]"></a>Program_Init</STRONG> (Thumb, 282 bytes, Stack size 32 bytes, main.o(i.Program_Init)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = Program_Init ⇒ GetLPTime ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[35]">>></a> __aeabi_dadd |
| | |
| | | <LI><a href="#[c8]">>></a> STMFLASH_ReadHalfWord |
| | | <LI><a href="#[3b]">>></a> __aeabi_dmul |
| | | <LI><a href="#[59]">>></a> __2printf |
| | | <LI><a href="#[b3]">>></a> __aeabi_memcpy |
| | | <LI><a href="#[48]">>></a> __aeabi_uidivmod |
| | | <LI><a href="#[c9]">>></a> ceil |
| | | </UL> |
| | |
| | | </UL> |
| | | <BR>[Address Reference Count : 1]<UL><LI> printf1.o(i.__0printf$1) |
| | | </UL> |
| | | <P><STRONG><a name="[1e]"></a>main</STRONG> (Thumb, 264 bytes, Stack size 0 bytes, main.o(i.main)) |
| | | <P><STRONG><a name="[1e]"></a>main</STRONG> (Thumb, 262 bytes, Stack size 0 bytes, main.o(i.main)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 224<LI>Call Chain = main ⇒ Tag_App ⇒ NearPoll ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[86]">>></a> HAL_GPIO_WritePin |
| | |
| | | </UL> |
| | | <BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B) |
| | | </UL> |
| | | <P><STRONG><a name="[c7]"></a>parameter_init</STRONG> (Thumb, 116 bytes, Stack size 8 bytes, global_param.o(i.parameter_init)) |
| | | <P><STRONG><a name="[c7]"></a>parameter_init</STRONG> (Thumb, 104 bytes, Stack size 8 bytes, global_param.o(i.parameter_init)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = parameter_init ⇒ save_com_map_to_flash ⇒ FLASH_Prepare ⇒ HAL_FLASHEx_Erase ⇒ FLASH_WaitForLastOperation ⇒ FLASH_SetErrorCode |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[5a]">>></a> save_com_map_to_flash |
| | | <LI><a href="#[f0]">>></a> FLASH_Read |
| | | <LI><a href="#[b3]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[c6]">>></a> Program_Init |
| | | </UL> |