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.

[参考译文] CC2340R5:关于乱码 BLE 广播包的说明

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1401299/cc2340r5-clarifications-about-a-garbled-ble-advertising-packet

器件型号:CC2340R5

工具与软件:

我有一些关于上一篇文章的更多信息/问题。。

以下是一个示例、在该示例中、我使用 SmartRF Studio 成功从我的"工作"代码接收到一个小 BLE 数据包:

下面是我从代码的替代版本收到的信息:

我知道这里看到的最后一个字节是 RSSI 值。。  前一个字节的含义是什么、在工作版本中是0、在替代版本中是4???

此外,我不知道为什么一些数据包是轻微损坏的..  即使数据包数据看起来"正确"、接收器也会报告错误...  为什么???

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

    下面是一个捕获、我在其中进一步减小了数据包大小:

    您可以看到、所有数据包都传输"相同"字节...  我不明白的是、为什么有些人成功收到、而其他人却不成功???

    显然,我的替代代码版本是"缺失"的东西从我的工作基准.. 显然、从我之前的捕获中将数据包缩短了2个字节、这似乎有助于...

    在传输几个字节后、什么可能导致性能下降???

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

    你好、bob

    CRC 错误表示数据包中未收到预期的数据、您能否详细说明您在设置 PHY 时使用的特定设置? 您从什么基线 SDK 示例开始、SDK 版本和使用的射频配置(rcl_settings.c/.h)。  

    一个与您介绍的示例类似的示例是 SDK 中的基本 rfPacketRx/Tx、它配置为1Mbps BLE proprf PHY。  

    谢谢!
    Alex F

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

    您好、Alex、

    我给你发送了一个朋友的请求,所以我可以在私人分享一些细节..

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

    我发现了我的问题--我没有启用 HFXT 跟踪....  一切都很好…  我将发布一些电源基准测试、与您的 传统 BLE 堆栈相比、这应该会显示能耗至少降低50%。。