| | |
| | | <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 May 23 09:34:45 2023 |
| | | <BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Mon May 29 12:18:29 2023 |
| | | <BR><P> |
| | | <H3>Maximum Stack Usage = 312 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> |
| | | Call chain for Maximum Stack Depth:</H3> |
| | |
| | | <LI><a href="#[bb]">>></a> HAL_RCC_ClockConfig |
| | | <LI><a href="#[ba]">>></a> HAL_RCCEx_PeriphCLKConfig |
| | | <LI><a href="#[93]">>></a> HAL_ADCEx_Calibration_Start |
| | | <LI><a href="#[1e]">>></a> main |
| | | <LI><a href="#[4d]">>></a> ADC_Enable |
| | | <LI><a href="#[68]">>></a> FLASH_WaitForLastOperation |
| | | <LI><a href="#[d2]">>></a> UART_WaitOnFlagUntilTimeout |
| | |
| | | <P><STRONG><a name="[bb]"></a>HAL_RCC_ClockConfig</STRONG> (Thumb, 386 bytes, Stack size 24 bytes, stm32l0xx_hal_rcc.o(i.HAL_RCC_ClockConfig)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[9f]">>></a> HAL_InitTick |
| | | <LI><a href="#[4e]">>></a> HAL_GetTick |
| | | <BR>[Calls]<UL><LI><a href="#[4e]">>></a> HAL_GetTick |
| | | <LI><a href="#[9f]">>></a> HAL_InitTick |
| | | <LI><a href="#[bc]">>></a> HAL_RCC_GetSysClockFreq |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[60]">>></a> SystemClock_Config |
| | |
| | | <P><STRONG><a name="[be]"></a>HAL_RCC_OscConfig</STRONG> (Thumb, 1062 bytes, Stack size 32 bytes, stm32l0xx_hal_rcc.o(i.HAL_RCC_OscConfig)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = HAL_RCC_OscConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod ⇒ __aeabi_llsr |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[9f]">>></a> HAL_InitTick |
| | | <LI><a href="#[4e]">>></a> HAL_GetTick |
| | | <BR>[Calls]<UL><LI><a href="#[4e]">>></a> HAL_GetTick |
| | | <LI><a href="#[9f]">>></a> HAL_InitTick |
| | | <LI><a href="#[bc]">>></a> HAL_RCC_GetSysClockFreq |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[60]">>></a> SystemClock_Config |
| | |
| | | <P><STRONG><a name="[d3]"></a>__2printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf1.o(i.__0printf$1)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __2printf |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[f4]">>></a> Program_Init |
| | | <BR>[Called By]<UL><LI><a href="#[1e]">>></a> main |
| | | <LI><a href="#[f4]">>></a> Program_Init |
| | | <LI><a href="#[26]">>></a> UsartParseDataHandler |
| | | <LI><a href="#[fe]">>></a> UWBWkWp |
| | | <LI><a href="#[2]">>></a> HardFault_Handler |
| | |
| | | </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, 276 bytes, Stack size 0 bytes, main.o(i.main)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 312<LI>Call Chain = main ⇒ BarInit ⇒ GetPressAndHeight ⇒ pow ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[6f]">>></a> HAL_GPIO_WritePin |
| | |
| | | <LI><a href="#[126]">>></a> HAL_PWR_EnterSTOPMode |
| | | <LI><a href="#[b3]">>></a> HAL_LPTIM_Init |
| | | <LI><a href="#[9e]">>></a> HAL_Init |
| | | <LI><a href="#[4e]">>></a> HAL_GetTick |
| | | <LI><a href="#[60]">>></a> SystemClock_Config |
| | | <LI><a href="#[f4]">>></a> Program_Init |
| | | <LI><a href="#[d4]">>></a> HardWareTypeDiffConfig |
| | |
| | | <LI><a href="#[fd]">>></a> Tag_App |
| | | <LI><a href="#[59]">>></a> Dw1000_Init |
| | | <LI><a href="#[125]">>></a> Dw1000_App_Init |
| | | <LI><a href="#[d3]">>></a> __2printf |
| | | </UL> |
| | | <BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B) |
| | | </UL> |