From 3bdc6c074be48d5fdf1b2d4ea619771da6f32b97 Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期二, 31 十二月 2024 16:16:40 +0800
Subject: [PATCH] 修改后成功稳定测距算法,功耗加大

---
 keil/Objects/uwb_simple_example.htm |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/keil/Objects/uwb_simple_example.htm b/keil/Objects/uwb_simple_example.htm
index aa76d59..db74d4c 100644
--- a/keil/Objects/uwb_simple_example.htm
+++ b/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: Thu Dec 19 16:37:56 2024
+<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6140002: Last Updated: Tue Dec 31 15:52:15 2024
 <BR><P>
 <H3>Maximum Stack Usage =       1572 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
 Call chain for Maximum Stack Depth:</H3>
@@ -529,8 +529,8 @@
 <P><STRONG><a name="[20]"></a>CALIB_IRQHandler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, mk_calib.o(.text.CALIB_IRQHandler))
 <BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
 </UL>
-<P><STRONG><a name="[52]"></a>CalculateDists</STRONG> (Thumb, 408 bytes, Stack size 56 bytes, dw_app.o(.text.CalculateDists))
-<BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = CalculateDists &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
+<P><STRONG><a name="[52]"></a>CalculateDists</STRONG> (Thumb, 516 bytes, Stack size 120 bytes, dw_app.o(.text.CalculateDists))
+<BR><BR>[Stack]<UL><LI>Max Depth = 248<LI>Call Chain = CalculateDists &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
 </UL>
 <BR>[Calls]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2d
 <LI><a href="#[53]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_f2d
@@ -902,10 +902,11 @@
 </UL>
 <BR>[Address Reference Count : 1]<UL><LI> startup_mk800x.o(RESET)
 </UL>
-<P><STRONG><a name="[8b]"></a>TagRange</STRONG> (Thumb, 732 bytes, Stack size 48 bytes, uwb_tag_.o(.text.TagRange))
-<BR><BR>[Stack]<UL><LI>Max Depth = 476<LI>Call Chain = TagRange &rArr; uwb_tx &rArr; mac_tx &rArr; mac_tx_desc_construct &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
+<P><STRONG><a name="[8b]"></a>TagRange</STRONG> (Thumb, 940 bytes, Stack size 64 bytes, uwb_tag_.o(.text.TagRange))
+<BR><BR>[Stack]<UL><LI>Max Depth = 804<LI>Call Chain = TagRange &rArr; trace_printf &rArr; trace_output &rArr;  trace_printf (Cycle)
 </UL>
-<BR>[Calls]<UL><LI><a href="#[98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_us
+<BR>[Calls]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_printf
+<LI><a href="#[98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_us
 <LI><a href="#[94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mac_is_busy
 <LI><a href="#[96]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetANCTimestap
 <LI><a href="#[52]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CalculateDists
@@ -2213,6 +2214,7 @@
 <LI><a href="#[fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;phy_tx_regs_config
 <LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;phy_params_generate
 <LI><a href="#[24]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
+<LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TagRange
 <LI><a href="#[a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MAC_IRQHandler
 </UL>
 
@@ -2486,7 +2488,7 @@
 <BR>[Address Reference Count : 2]<UL><LI> main.o(.text.uart_receive_callback)
 <LI> main.o(.text.main)
 </UL>
-<P><STRONG><a name="[26]"></a>rx_int_callback</STRONG> (Thumb, 128 bytes, Stack size 16 bytes, uwb_tag_.o(.text.rx_int_callback))
+<P><STRONG><a name="[26]"></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 &rArr; ranging_rx_time &rArr; sts_first_path_detect &rArr; MK8000_sts_first_patch_detect &rArr; MK8000_sts_FAP_detect &rArr; MK8000_fap_adjust_FLT &rArr; lsp_scale_f32 &rArr; lsp_g_op_f32 &rArr; lsp_engine_run &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="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;power_off_radio

--
Gitblit v1.9.3