This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] [参考译文] [常见问题解答] LAUNCHXL-CC26X2R1:SIMPLELINK-CC13x2-26x2-SDK:RTLS 已知问题和修复

Guru**** 1079480 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/826180/faq-launchxl-cc26x2r1-simplelink-cc13x2-26x2-sdk-rtls-known-issues-and-fixes

器件型号:LAUNCHXL-CC26X2R1

已知限制(所有 SDK 版本)

1.[connection-AoA]在同一连接事件中、外设(RTLS_SLAVE)无法通过 LL_CTE_RSP 应答 CTE 请求(LL_CTE_REQ PDU)。 换言之、外设将每隔一秒发送一次 CTE。

simplelink_cc13x2_26x2_SDK_3_40_00_02

0.[RTLS_Monitor]我们不再发布 RTLS_Monitor。 相反、我们会在 tools\ble5stack\RTLS_agent\RTLS_ui 中提供存储在 SDK 中的新用户界面(UI)。 执行 RTLS_ui.exe、我们建议您将 Google Chrome 或 Firefox 作为默认 Web 浏览器。

1. [TOF]在使用新 UI 时检测到并重现了一些连接问题。 我们目前正在研究这些问题。 目前、如果您遇到此问题、我们建议您重新启动 GUI 并重置器件。

2.[RTLS_UI]当器件断开连接时(即未使用 GUI 中的"Disconnect (断开连接)"按钮关闭)、连接状态将变为不正确。 日志正确显示“断开连接成功”,但我们仍有“断开连接”和“启用…” 按钮可用。 但是、如果您单击其中一个按钮、则会遇到错误。 在这种情况下、我们建议您单击"Disconnect (断开连接)"、然后重新连接您的设备。

3.[AoA] AoA 多连接:当连接了>4个从站时,主节点可能会在发送 AoA_start 命令后断开连接。 Wa 要求在建立连接后将 AoA_START 命令延迟几秒钟。

4.[AoA] AoA 多连接:当连接了>4个从属设备时,无源节点有时无法跟踪某些连接。

5. [AoA]在某些情况下、测量的角度会停留在给定的值。 我们目前正在处理这个问题。 目前、如果您遇到此问题、我们建议您重新启动 GUI 并重置器件。 可能还需要对器件进行批量擦除和重新闪存。

 

simplelink_cc13x2_26x2_SDK_3_30_00_03

1. [RTLS Passived] AoA 角度计算以小角度(0-10度)偏离

2. 使用天线阵列2时、[RTLS]角度性能不稳定

3. AoA 不支持 SLOT_DURAY=1的[RTLS]配置

4. 当 RSSI 低于-60时、[TOF] ToF 主/从可能不同步

[权变措施]:此权变措施解决了 BLE_AGAMA-1411问题 (当 RSSI 低于-60时、ToF 主/从可能不同步)。  

在 RTLS 项目中、将 TOF.c/.h 和 tof _security.c/.h 文件替换为以下文件:

e2e.ti.com:443/.../TOF.c

e2e.ti.com:443/.../TOF.h

e2e.ti.com:443/.../tof_5F00_security.c

e2e.ti.com:443/.../tof_5F00_security.h

5. 在大于1秒的连接间隔内,ToF 不稳定

6.[AoA]仅使用两根天线时、需要修改以下代码:

  • 网址为 AOA.h
#define AOA_NUM_ANAINS 2//3 //!<天线阵列中的天线数 
  • 在 AOA.c 中::AoA_init ()
uint8_t antArray[AOA_NUM_ANALES + 1]={ANT2、ANT1、ANT_ARRAY};

AOA_initAntArray (antArray、AOA_NUM_ANALES + 1);
  • 在 RTLS_CTRL_AoA.c 中::RTLSCTRL_estateAngle ()
const Int16_t AoA_A1 = antA1Result->pairAngle[0]+ antA1Result->channelOffset[antA1Result->ch];
const Int16_t signalStrH_A1 =(antA1Result->signalStrut[0]);

7.仅使用主器件和从器件时、GUI 不能正确显示 AOA。 此主题中提供了权变措施

simplelink_cc13x2_26x2_SDK_3_20_00_68

1. RTLS_AGENT_CLI 存在一个问题、即可以通过 WebSocket 调用不正确的 AoA 启动请求(例如、使用 RTLS_Monitor GUI 时)


此修复程序删除了对_cc2640r2类型命令的任何引用。 来自  ss_rtls.py。 请参阅以下应删除代码的代码片段

AoaStartReq_cc2640r2 (NpiRequest、SyncReq、FromAp)类:
命令= Commands.RTLS_CMD_AOA_ENABLE
struct =结构(
"启用"/" int8ul、
")

AoaSetParamsREQ_cc2640r2 (NpiRequest、SyncReq、FromAp)类:
命令= Commands.RTLS_CMD_AOA_SET_PARAMS
struct =结构(
"aoaRole"/ Enum (Int8ul、AoaRole)、
"aoaResultMode"/ Enum (Int8ul、AoaResultMode)、
"cteScanOvs"/ Int8ul、
"cteOffset"/ Int8ul、
"cteTime"/ Int16ul
、) 

 

此外、还应从文件底部删除以下代码:

@builder_class (AoaStartReq_cc2640r2)
DEF AoA_start_cc2640r2 (self、enable):通过

@builder_class (AoaSetParamsReq_cc2640r2)
DEF AoA_SET_params_cc2640r2 (self、aoaRole、aoaResultMode、cteScanOvs、cteOffset、 cteTime):通过 

RTLS 示例缺少所有 readme.html。

用于生成 html 文件的原始 README.MD 文件仍在文件夹中、用户可以查看这些文件以开始使用。

RTLS_MASTER 不支持对 AoA 封装上的 I/Q 进行采样。

为方便起见、可以在此处找到新的二进制文件、请使用此文件代替 SDK 中的二进制文件:

/cfs-file/__key/communityserver-discussions-components-files/538/rtls_5F00_agent_5F00_cli.exe