From 18971eb572b7c99518833a1c32305df3068c41b3 Mon Sep 17 00:00:00 2001 From: zhangbo <zhangbo@qq.com> Date: 星期四, 15 五月 2025 16:28:58 +0800 Subject: [PATCH] 一直抢占 --- keil/include/components/app/src/uwb_test_task.c | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) diff --git a/keil/include/components/app/src/uwb_test_task.c b/keil/include/components/app/src/uwb_test_task.c index 153aaa9..39ef17f 100644 --- a/keil/include/components/app/src/uwb_test_task.c +++ b/keil/include/components/app/src/uwb_test_task.c @@ -87,12 +87,6 @@ { const struct UWB_TEST_RX_DONE_IND_T *ind = (const struct UWB_TEST_RX_DONE_IND_T *)param; - uint32_t val = REG_READ(0x40003050); - uint8_t rf_gain = (val & 0x07); - uint8_t bb_gain = ((val >> 3) & 0x1f); - uint16_t bd_cnt = phy_bd_cnt_get(); - uint16_t sfd_cnt = phy_sfd_cnt_get(); - uwb_test_rx_handler(&ind->rx); if (ind->rx.status == UWB_RX_OK) @@ -113,9 +107,18 @@ // int32_t freq_offset = phy_freq_offset_get(); // int32_t freq_offset_filter = average_filter(freq_offset); // LOG_INFO(TRACE_MODULE_APP, "CH Freq Offset %d\r\n", freq_offset_filter); + + // calculate_first_tap_power(0, 1); + // print_preamble_chest(0, 0, 1); + // print_sts_ch_taps(0, 1); } else { + uint32_t val = REG_READ(0x40003050); + uint8_t rf_gain = (val & 0x07); + uint8_t bb_gain = ((val >> 3) & 0x1f); + uint16_t bd_cnt = phy_bd_cnt_get(); + uint16_t sfd_cnt = phy_sfd_cnt_get(); LOG_INFO(TRACE_MODULE_APP, "UWB RX fail 0x%04x\r\n", ind->rx.status); LOG_INFO(TRACE_MODULE_APP, "RF gain: %d, BB gain: %d\r\n", rf_gain, bb_gain); LOG_INFO(TRACE_MODULE_APP, "BD cnt: %d, SFD cnt: %d\r\n", bd_cnt, sfd_cnt); -- Gitblit v1.9.3