From d875292ca0e18a027067f5c1c6bec205b3cfba31 Mon Sep 17 00:00:00 2001 From: chen <15335560115@163.com> Date: 星期五, 18 十月 2024 18:24:19 +0800 Subject: [PATCH] 低功耗优化代码控制在500UA左右,缩小每次接收超时时间为2500和帧间隔缩为600,URT端也相应改为400帧间隔,目前实现较稳定测距 --- keil/Objects/uwb_simple_example.htm | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) diff --git a/keil/Objects/uwb_simple_example.htm b/keil/Objects/uwb_simple_example.htm index 3096379..35d5b8e 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>#<CALLGRAPH># ARM Linker, 6140002: Last Updated: Thu Oct 10 14:59:41 2024 +<BR><P>#<CALLGRAPH># ARM Linker, 6140002: Last Updated: Fri Oct 18 10:47:58 2024 <BR><P> <H3>Maximum Stack Usage = 1572 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> Call chain for Maximum Stack Depth:</H3> @@ -324,14 +324,14 @@ <BR><BR>[Called By]<UL><LI><a href="#[6c]">>></a> MK8000_fap_adjust_FLT </UL> -<P><STRONG><a name="[54]"></a>__aeabi_dcmple</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, dcmple.o(.text)) -<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_dcmple +<P><STRONG><a name="[54]"></a>__aeabi_dcmplt</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, dcmplt.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_dcmplt </UL> <BR>[Called By]<UL><LI><a href="#[52]">>></a> CalculateDists </UL> -<P><STRONG><a name="[55]"></a>__aeabi_dcmpge</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, dcmpge.o(.text)) -<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_dcmpge +<P><STRONG><a name="[55]"></a>__aeabi_dcmpgt</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, dcmpgt.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_dcmpgt </UL> <BR>[Called By]<UL><LI><a href="#[52]">>></a> CalculateDists </UL> @@ -529,7 +529,7 @@ <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, 416 bytes, Stack size 56 bytes, dw_app.o(.text.CalculateDists)) +<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 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round </UL> <BR>[Calls]<UL><LI><a href="#[47]">>></a> __aeabi_i2d @@ -540,8 +540,8 @@ <LI><a href="#[49]">>></a> __aeabi_l2d <LI><a href="#[41]">>></a> __aeabi_dsub <LI><a href="#[44]">>></a> __aeabi_ddiv -<LI><a href="#[54]">>></a> __aeabi_dcmple -<LI><a href="#[55]">>></a> __aeabi_dcmpge +<LI><a href="#[54]">>></a> __aeabi_dcmplt +<LI><a href="#[55]">>></a> __aeabi_dcmpgt <LI><a href="#[4c]">>></a> __aeabi_d2lz </UL> <BR>[Called By]<UL><LI><a href="#[88]">>></a> TagRange -- Gitblit v1.9.3