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.

[参考译文] CC2745R10-Q1:使用 SDK f3_SDK_9_20_00_81 进行信道探测 (CS) 的问题

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1646731/cc2745r10-q1-issues-with-channel-sounding-cs-using-sdk-f3_sdk_9_20_00_81

器件型号: CC2745R10-Q1

尊敬的 TI 支持团队:

我目前正在使用 f3_SDK_9_20_00_81 中的 car_node 和 key_node 示例来启动信道探测 (CS) 功能。

这两个项目都成功刷写到我的 Launchpad 上 、没有任何问题。  

然而,当运行 Python 脚本时 ble_device_car_node_with_distance,我遇到了错误,没有显示距离信息。

我附加了我的 Python 脚本和错误日志以供您参考。  
ble_device_car_node_with_distance_sdk_9_20_00_81.py.txt 

~异常 LOG_SDK_9_20_00_81 μ s 2.txt 

您能否提供有关如何正确配置和验证 CS 功能的指导?

感谢您的支持。

此致、  
重量

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

    我从旧 SDK (f3_SDK_9_14_02_16) 以及 f3_SDK_9_20_00_81 中的 car_node 和 key_node 示例运行 了 Python 脚本。

    CS 工作正常并显示距离。

    我已附加脚本和日志以供您参考。

    我是否缺少任何必要的步骤或修改来确保 ble_device_car_node_with_distance 正常工作?

    e2e.ti.com/.../ble_5F00_device_5F00_car_5F00_node_5F00_with_5F00_distance_5F00_sdk_5F00_9_5F00_14_5F00_02_5F00_16.py.txt 
    e2e.ti.com/.../CS-normal-log_5F00_sdk_5F00_9_5F00_14_5F00_02_5F00_16.txt

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

    您好 Weiting、

    此错误是否在多次运行中出现? 我过去看到了类似的错误、但如果我重置脚本和器件并重新运行、它会按预期运行。  我在过去没有看到 9.20.00.81 脚本的问题、因此我必须尝试使用您提供的脚本在我的最后重新创建此错误。 此外、在 CCS 中、请转到汽车节点工程的工程属性、并确保在  Arm 链接器的预定义符号部分中启用 CS 扩展结果。 这将允许 CAR 节点发送脚本预期的扩展结果、并可能解决问题。

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

    尊敬的 Eshaan:

    感谢您研究这个问题。
    该错误实际上在 单次运行期间出现、而不是在多次运行之间出现。
    我 在汽车节点项目中启用了 CS 扩展结果。


    再次感谢您的帮助!

    此致、
    Weiting

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

    尊敬的 Eshaan:

    重新创建此错误时是否有任何更新?

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

    您好 Weiting、

    是的、我在我这边重现了这个问题、现在正在考虑修复脚本。 请给我一周的最后一个更新。 谢谢

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

    您好 Weiting、

    我已经确定了问题、应用程序代码与 python 端上的外部控件之间存在差异。 我有一个临时的解决方案,将允许脚本运行,但它涉及到更改一些后端结构代码。 我附加了下面的步骤、但我也在努力为它获得更永久的修复、这将使您能够访问添加到结构中的新参数。

    修复:

    1.导航至  ble_agent/ble_device/ble_device 目录中的 ble_device.py。

    2.在 2077-2078 行周围 有两个参数“tsw“和“stepIdxToChnlMap“。 将它们注释掉、因为这些更改尚未添加到应用程序端的外部控制处理中、这也是脚本当前抛出错误的原因。

            #“tsw“/ int8ul、
            #“步骤 IdxToChnlMap“/(字节[72])
     
    如果您确实需要这些值、请告诉我、我将尝试获得一个时间线、用于预计更永久性的修复。 谢谢。
    Eshaan