From adfc7e798b9cbdd022bf8df971843436912a0fe5 Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期日, 20 七月 2025 16:58:30 +0800
Subject: [PATCH] 成功移植g_com_map表逻辑,初步测试能读能写,并且TDOA效果和官方一致

---
 keil/include/components/app/src/uwb_audio.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/keil/include/components/app/src/uwb_audio.c b/keil/include/components/app/src/uwb_audio.c
index 0253f02..fb704e3 100644
--- a/keil/include/components/app/src/uwb_audio.c
+++ b/keil/include/components/app/src/uwb_audio.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2019-2023 Beijing Hanwei Innovation Technology Ltd. Co. and
+ * Copyright (c) 2019-2025 Beijing Hanwei Innovation Technology Ltd. Co. and
  * its subsidiaries and affiliates (collectly called MKSEMI).
  *
  * All rights reserved.
@@ -125,13 +125,15 @@
 
 void uwb_audio_configure(void)
 {
+    uwb_app_config.ranging_stage = RANGING_IDLE;
+
+    uwbs_configure(PHY_TX | PHY_RX, uwb_app_config.session_param.tx_power_level);
+
     fira_keys_generate();
 
     aes_update_key(AES_ID0, &fira_key.devPayKey.ukey.keyByte[0]);
     mac_update_ccm_key((uint32_t *)&fira_key.devPayKey.ukey.keyWord[0]);
     mac_update_key_table(KEY_IDX_0, &fira_key.devPayKey.ukey.keyWord[0]);
-
-    uwb_app_config.ranging_stage = RANGING_IDLE;
 
     ranging_env.uwb_period_prefetch_time = UWB_PERIOD_PREFETCH_TIME;
     ranging_env.uwb_evt_prefetch_time = UWB_EVT_PREFETCH_TIME;
@@ -162,8 +164,6 @@
     ranging_env.stride_length = uwb_app_config.session_param.stride_length;
     ranging_env.round_offset_in_block = 0;
     ranging_env.next_round_index = 0;
-
-    uwbs_configure(PHY_TX | PHY_RX, uwb_app_config.session_param.tx_power_level);
 
     LOG_INFO(TRACE_MODULE_FIRA, "slot duration %dus ranging interval %fms slots per round %d slots per block %d\r\n",
              RSTU_TO_US(uwb_app_config.session_param.slot_duration), uwb_app_config.session_param.ranging_interval / 4.0,

--
Gitblit v1.9.3