| | |
| | | <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: Tue Nov 12 17:04:03 2024 |
| | | <BR><P>#<CALLGRAPH># ARM Linker, 6140002: Last Updated: Thu Dec 5 13:51:42 2024 |
| | | <BR><P> |
| | | <H3>Maximum Stack Usage = 1580 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> |
| | | Call chain for Maximum Stack Depth:</H3> |
| | |
| | | <P><STRONG><a name="[f8]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) |
| | | <BR><BR>[Called By]<UL><LI><a href="#[93]">>></a> trace_printf |
| | | <LI><a href="#[34]">>></a> UsartParseDataHandler |
| | | <LI><a href="#[36]">>></a> TCPClient_SocketEventProc |
| | | <LI><a href="#[160]">>></a> TagRange |
| | | <LI><a href="#[9b]">>></a> HIDO_FSMStateChange |
| | | </UL> |
| | |
| | | </UL> |
| | | <BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET) |
| | | </UL> |
| | | <P><STRONG><a name="[e6]"></a>GPS_Poll</STRONG> (Thumb, 204 bytes, Stack size 24 bytes, gps.o(.text.GPS_Poll)) |
| | | <P><STRONG><a name="[e6]"></a>GPS_Poll</STRONG> (Thumb, 200 bytes, Stack size 24 bytes, gps.o(.text.GPS_Poll)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = GPS_Poll ⇒ update_led_power_state ⇒ IO_LED_control_change |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[aa]">>></a> update_led_power_state |
| | |
| | | <BR><BR>[Called By]<UL><LI><a href="#[180]">>></a> WsfNvmInit |
| | | </UL> |
| | | |
| | | <P><STRONG><a name="[140]"></a>Program_Init</STRONG> (Thumb, 436 bytes, Stack size 40 bytes, main.o(.text.Program_Init)) |
| | | <P><STRONG><a name="[140]"></a>Program_Init</STRONG> (Thumb, 432 bytes, Stack size 40 bytes, main.o(.text.Program_Init)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 844<LI>Call Chain = Program_Init ⇒ parameter_init_anchor ⇒ flash_open ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[93]">>></a> trace_printf |
| | |
| | | </UL> |
| | | <BR>[Address Reference Count : 1]<UL><LI> main.o(.text.main) |
| | | </UL> |
| | | <P><STRONG><a name="[36]"></a>TCPClient_SocketEventProc</STRONG> (Thumb, 484 bytes, Stack size 80 bytes, tcpclient.o(.text.TCPClient_SocketEventProc)) |
| | | <P><STRONG><a name="[36]"></a>TCPClient_SocketEventProc</STRONG> (Thumb, 488 bytes, Stack size 80 bytes, tcpclient.o(.text.TCPClient_SocketEventProc)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 884<LI>Call Chain = TCPClient_SocketEventProc ⇒ save_com_map_to_flash ⇒ flash_open ⇒ trace_printf ⇒ trace_output ⇒ trace_printf (Cycle) |
| | | </UL> |
| | | <BR>[Calls]<UL><LI><a href="#[93]">>></a> trace_printf |
| | |
| | | <LI><a href="#[15c]">>></a> HIDO_UtilHexStrToInt |
| | | <LI><a href="#[15a]">>></a> TCPHeartBeatUpload |
| | | <LI><a href="#[d0]">>></a> memcmp |
| | | <LI><a href="#[f8]">>></a> __aeabi_memclr4 |
| | | </UL> |
| | | <BR>[Address Reference Count : 1]<UL><LI> tcpclient.o(.text.TCPClient_Init) |
| | | </UL> |
| | |
| | | <LI><a href="#[dc]">>></a> ranging_ant_delays_get |
| | | <LI><a href="#[f2]">>></a> __aeabi_memcpy |
| | | </UL> |
| | | <BR>[Address Reference Count : 2]<UL><LI> uwb_app.o(.text.UwbSearch) |
| | | <LI> uwb_app.o(.text.UwbRange) |
| | | <BR>[Address Reference Count : 2]<UL><LI> uwb_app.o(.text.UwbRange) |
| | | <LI> uwb_app.o(.text.UwbSearch) |
| | | </UL> |
| | | <P><STRONG><a name="[3c]"></a>tx_int_callback</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, uwb_app.o(.text.tx_int_callback)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = tx_int_callback ⇒ power_off_radio |
| | |
| | | <BR>[Calls]<UL><LI><a href="#[1e1]">>></a> power_off_radio |
| | | <LI><a href="#[d8]">>></a> phy_timer_count_get |
| | | </UL> |
| | | <BR>[Address Reference Count : 2]<UL><LI> uwb_app.o(.text.UwbSearch) |
| | | <LI> uwb_app.o(.text.UwbRange) |
| | | <BR>[Address Reference Count : 2]<UL><LI> uwb_app.o(.text.UwbRange) |
| | | <LI> uwb_app.o(.text.UwbSearch) |
| | | </UL> |
| | | <P><STRONG><a name="[38]"></a>rx_int_callback</STRONG> (Thumb, 132 bytes, Stack size 16 bytes, uwb_tag.o(.text.rx_int_callback)) |
| | | <BR><BR>[Stack]<UL><LI>Max Depth = 1572<LI>Call Chain = rx_int_callback ⇒ ranging_rx_time ⇒ sts_first_path_detect ⇒ MK8000_sts_first_patch_detect ⇒ MK8000_sts_FAP_detect ⇒ MK8000_fap_adjust_FLT ⇒ lsp_scale_f32 ⇒ lsp_g_op_f32 ⇒ lsp_engine_run ⇒ trace_assert_dump ⇒ trace_print_backtrace ⇒ mk_snprintf ⇒ trace_format ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ __aeabi_uidiv |