| | |
| | | <title>Static Call Graph - [.\Objects\uwb_simple_example.axf]</title></head> |
| | | <body><HR> |
| | | <H1>Static Call Graph for image .\Objects\uwb_simple_example.axf</H1><HR> |
| | | <BR><P>#<CALLGRAPH># ARM Linker, 6140002: Last Updated: Fri Jul 25 18:04:38 2025 |
| | | <BR><P>#<CALLGRAPH># ARM Linker, 6140002: Last Updated: Mon Jul 28 11:00:51 2025 |
| | | <BR><P> |
| | | <H3>Maximum Stack Usage = 1596 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> |
| | | Call chain for Maximum Stack Depth:</H3> |
| | |
| | | <BR><BR>[Called By]<UL><LI><a href="#[1b0]">>></a> aes_open |
| | | <LI><a href="#[20d]">>></a> trace_output |
| | | <LI><a href="#[1f4]">>></a> phy_params_generate |
| | | <LI><a href="#[2b]">>></a> main |
| | | <LI><a href="#[179]">>></a> SerialDownload |
| | | <LI><a href="#[38]">>></a> Usart1ParseDataHandler |
| | | <LI><a href="#[18f]">>></a> UWBIdleTask |
| | |
| | | <BR>[Called By]<UL><LI><a href="#[1fa]">>></a> phy_timer_resume |
| | | <LI><a href="#[1f1]">>></a> trace_format |
| | | <LI><a href="#[204]">>></a> ranging_rx_time |
| | | <LI><a href="#[15e]">>></a> MK8000_sts_first_patch_detect |
| | | <LI><a href="#[15c]">>></a> MK8000_read_rssi |
| | | <LI><a href="#[158]">>></a> MK8000_preamble_FAP_LSP |
| | | <LI><a href="#[15e]">>></a> MK8000_sts_first_patch_detect |
| | | <LI><a href="#[148]">>></a> derive_scaled_thres |
| | | <LI><a href="#[149]">>></a> enhanced_sts_fap_detect |
| | | <LI><a href="#[156]">>></a> MK8000_fap_adjust_simple |
| | |
| | | <P><STRONG><a name="[14b]"></a>__aeabi_f2iz</STRONG> (Thumb, 50 bytes, Stack size 0 bytes, ffixi.o(.text)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[1f1]">>></a> trace_format |
| | | <LI><a href="#[204]">>></a> ranging_rx_time |
| | | <LI><a href="#[15e]">>></a> MK8000_sts_first_patch_detect |
| | | <LI><a href="#[146]">>></a> ranging_rssi_get |
| | | <LI><a href="#[15e]">>></a> MK8000_sts_first_patch_detect |
| | | <LI><a href="#[15d]">>></a> MK8000_sts_FAP_detect |
| | | <LI><a href="#[147]">>></a> MK8000_all_antenna_FAP |
| | | </UL> |
| | |
| | | <LI><a href="#[148]">>></a> derive_scaled_thres |
| | | <LI><a href="#[149]">>></a> enhanced_sts_fap_detect |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[15e]">>></a> MK8000_sts_first_patch_detect |
| | | <LI><a href="#[15f]">>></a> MK8000_update_fap_fom |
| | | <BR>[Called By]<UL><LI><a href="#[15f]">>></a> MK8000_update_fap_fom |
| | | <LI><a href="#[15e]">>></a> MK8000_sts_first_patch_detect |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[14c]"></a>MK8000_blender_packet</STRONG> (Thumb, 548 bytes, Stack size 64 bytes, mk8000_blender_top.o(.text.MK8000_blender_packet)) |
| | |
| | | <LI><a href="#[14e]">>></a> __aeabi_fcmpgt |
| | | <LI><a href="#[14d]">>></a> lsp_cmplx_inner_product_f32 |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[15e]">>></a> MK8000_sts_first_patch_detect |
| | | <LI><a href="#[15f]">>></a> MK8000_update_fap_fom |
| | | <BR>[Called By]<UL><LI><a href="#[15f]">>></a> MK8000_update_fap_fom |
| | | <LI><a href="#[15e]">>></a> MK8000_sts_first_patch_detect |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[150]"></a>MK8000_fap_adjust</STRONG> (Thumb, 192 bytes, Stack size 48 bytes, mk8000_fap_adjust.o(.text.MK8000_fap_adjust)) |
| | |
| | | <LI><a href="#[177]">>></a> Send_Byte |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[179]"></a>SerialDownload</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, menu.o(.text.SerialDownload)) |
| | | <P><STRONG><a name="[179]"></a>SerialDownload</STRONG> (Thumb, 96 bytes, Stack size 16 bytes, menu.o(.text.SerialDownload)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 812<LI>Call Chain = SerialDownload ⇒ save_com_map_to_flash ⇒ flash_open ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[e5]">>></a> delay_ms |
| | |
| | | <LI><a href="#[3e]">>></a> rx_int_callback |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[18c]"></a>TCPHeartBeatUpload</STRONG> (Thumb, 428 bytes, Stack size 80 bytes, tcpclient.o(.text.TCPHeartBeatUpload)) |
| | | <P><STRONG><a name="[18c]"></a>TCPHeartBeatUpload</STRONG> (Thumb, 340 bytes, Stack size 80 bytes, tcpclient.o(.text.TCPHeartBeatUpload)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 1100<LI>Call Chain = TCPHeartBeatUpload ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ uart_send ⇒ dma_transfer ⇒ trace_assert_dump ⇒ trace_print_backtrace ⇒ mk_snprintf ⇒ trace_format ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ __aeabi_uidiv |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[188]">>></a> Socket_Send |
| | |
| | | <P><STRONG><a name="[1a3]"></a>aesDecrypt</STRONG> (Thumb, 308 bytes, Stack size 40 bytes, aes.o(.text.aesDecrypt)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = aesDecrypt ⇒ InvCipher ⇒ InvMixColumn |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[13a]">>></a> InvCipher |
| | | <LI><a href="#[1a1]">>></a> aesDecInit |
| | | <BR>[Calls]<UL><LI><a href="#[1a1]">>></a> aesDecInit |
| | | <LI><a href="#[13a]">>></a> InvCipher |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[17a]">>></a> Ymodem_Receive |
| | | </UL> |
| | |
| | | <BR><BR>[Called By]<UL><LI><a href="#[1ef]">>></a> power_enter_power_down_mode |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[2b]"></a>main</STRONG> (Thumb, 740 bytes, Stack size 40 bytes, main.o(.text.main)) |
| | | <P><STRONG><a name="[2b]"></a>main</STRONG> (Thumb, 800 bytes, Stack size 40 bytes, main.o(.text.main)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 1196<LI>Call Chain = main ⇒ IdleTask ⇒ TCPClient_Poll ⇒ TCPHeartBeatUpload ⇒ Socket_Send ⇒ HIDO_Debug ⇒ Uart_Send ⇒ uart_send ⇒ dma_transfer ⇒ trace_assert_dump ⇒ trace_print_backtrace ⇒ mk_snprintf ⇒ trace_format ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ __aeabi_uidiv |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[1ac]">>></a> adc_open |
| | | <LI><a href="#[12b]">>></a> adc_get |
| | | <LI><a href="#[88]">>></a> __aeabi_fadd |
| | | <LI><a href="#[1c0]">>></a> calib_chip |
| | | <LI><a href="#[a5]">>></a> trace_printf |
| | | <LI><a href="#[117]">>></a> io_pin_mux_set |
| | | <LI><a href="#[118]">>></a> gpio_pin_set_dir |
| | | <LI><a href="#[1ce]">>></a> gpio_open |
| | |
| | | <LI><a href="#[13c]">>></a> LED_output_init |
| | | <LI><a href="#[116]">>></a> IIC2_Init |
| | | <LI><a href="#[1e2]">>></a> Accelerometer_Init |
| | | <LI><a href="#[ea]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B) |
| | | </UL> |
| | |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[157]">>></a> __aeabi_fmul |
| | | <LI><a href="#[14b]">>></a> __aeabi_f2iz |
| | | <LI><a href="#[205]">>></a> sts_first_path_detect |
| | | <LI><a href="#[15f]">>></a> MK8000_update_fap_fom |
| | | <LI><a href="#[158]">>></a> MK8000_preamble_FAP_LSP |
| | | <LI><a href="#[205]">>></a> sts_first_path_detect |
| | | </UL> |
| | | <BR>[Called By]<UL><LI><a href="#[3e]">>></a> rx_int_callback |
| | | </UL> |
| | |
| | | <LI><a href="#[197]">>></a> uwb_calibration_params_set |
| | | <LI><a href="#[1f8]">>></a> phy_tx_regs_config |
| | | <LI><a href="#[1f4]">>></a> phy_params_generate |
| | | <LI><a href="#[2b]">>></a> main |
| | | <LI><a href="#[16d]">>></a> Program_Init |
| | | <LI><a href="#[3e]">>></a> rx_int_callback |
| | | <LI><a href="#[2f]">>></a> AIR780EDriver_FSMDebug |