zhangbo
11 小时以前 5ff0b0f86d3f81e2d8aebd5ac5b55eb0d3d09961
keil/Objects/uwb_simple_example.htm
@@ -3,7 +3,7 @@
<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>#&#060CALLGRAPH&#062# ARM Linker, 6140002: Last Updated: Fri Jul 25 18:04:38 2025
<BR><P>#&#060CALLGRAPH&#062# 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>
@@ -247,6 +247,7 @@
<BR><BR>[Called By]<UL><LI><a href="#[1b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aes_open
<LI><a href="#[20d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_output
<LI><a href="#[1f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;phy_params_generate
<LI><a href="#[2b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[179]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SerialDownload
<LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Usart1ParseDataHandler
<LI><a href="#[18f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UWBIdleTask
@@ -397,9 +398,9 @@
<BR>[Called By]<UL><LI><a href="#[1fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;phy_timer_resume
<LI><a href="#[1f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ranging_rx_time
<LI><a href="#[15e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_sts_first_patch_detect
<LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_read_rssi
<LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_preamble_FAP_LSP
<LI><a href="#[15e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_sts_first_patch_detect
<LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;derive_scaled_thres
<LI><a href="#[149]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;enhanced_sts_fap_detect
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_fap_adjust_simple
@@ -524,8 +525,8 @@
<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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_format
<LI><a href="#[204]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ranging_rx_time
<LI><a href="#[15e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_sts_first_patch_detect
<LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ranging_rssi_get
<LI><a href="#[15e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_sts_first_patch_detect
<LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_sts_FAP_detect
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_all_antenna_FAP
</UL>
@@ -1922,8 +1923,8 @@
<LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;derive_scaled_thres
<LI><a href="#[149]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;enhanced_sts_fap_detect
</UL>
<BR>[Called By]<UL><LI><a href="#[15e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_sts_first_patch_detect
<LI><a href="#[15f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_update_fap_fom
<BR>[Called By]<UL><LI><a href="#[15f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_update_fap_fom
<LI><a href="#[15e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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))
@@ -1934,8 +1935,8 @@
<LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fcmpgt
<LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;lsp_cmplx_inner_product_f32
</UL>
<BR>[Called By]<UL><LI><a href="#[15e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_sts_first_patch_detect
<LI><a href="#[15f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_update_fap_fom
<BR>[Called By]<UL><LI><a href="#[15f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_update_fap_fom
<LI><a href="#[15e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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))
@@ -2348,7 +2349,7 @@
<LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; save_com_map_to_flash &rArr; flash_open &rArr; trace_printf &rArr; trace_output &rArr;  trace_printf (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ms
@@ -2565,7 +2566,7 @@
<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Send
@@ -2800,8 +2801,8 @@
<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 &rArr; InvCipher &rArr; InvMixColumn
</UL>
<BR>[Calls]<UL><LI><a href="#[13a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InvCipher
<LI><a href="#[1a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aesDecInit
<BR>[Calls]<UL><LI><a href="#[1a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;aesDecInit
<LI><a href="#[13a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InvCipher
</UL>
<BR>[Called By]<UL><LI><a href="#[17a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Ymodem_Receive
</UL>
@@ -3517,13 +3518,14 @@
<BR><BR>[Called By]<UL><LI><a href="#[1ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;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 &rArr; IdleTask &rArr; TCPClient_Poll &rArr; TCPHeartBeatUpload &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[1ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc_open
<LI><a href="#[12b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc_get
<LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fadd
<LI><a href="#[1c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;calib_chip
<LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_printf
<LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;io_pin_mux_set
<LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_pin_set_dir
<LI><a href="#[1ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_open
@@ -3575,6 +3577,7 @@
<LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LED_output_init
<LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IIC2_Init
<LI><a href="#[1e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Accelerometer_Init
<LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
</UL>
@@ -3847,9 +3850,9 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fmul
<LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2iz
<LI><a href="#[205]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sts_first_path_detect
<LI><a href="#[15f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_update_fap_fom
<LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MK8000_preamble_FAP_LSP
<LI><a href="#[205]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sts_first_path_detect
</UL>
<BR>[Called By]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rx_int_callback
</UL>
@@ -4177,6 +4180,7 @@
<LI><a href="#[197]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uwb_calibration_params_set
<LI><a href="#[1f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;phy_tx_regs_config
<LI><a href="#[1f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;phy_params_generate
<LI><a href="#[2b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rx_int_callback
<LI><a href="#[2f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EDriver_FSMDebug