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.

[参考译文] CC2652P:器件不会返回睡眠状态、如果保留、因为它不会发送数据。

Guru**** 2589265 points
Other Parts Discussed in Thread: CC2652P, CC1352P

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1114656/cc2652p-device-not-returning-to-sleep-and-if-left-as-it-is-not-sending-data

器件型号:CC2652P
主题中讨论的其他器件: CC1352P

您好!

我们使用定制 CC2652P 发送器通过蓝牙将一些数据传输到 RX Launchpad 板 CC1352P。 我们的电路板在检测到不活动状态后自动进入睡眠状态1分钟。

我们最近将 SDK 升级到了5.1、并看到电路板未进入睡眠状态。 我看到这种行为的时候并不总是如此。 我还看到、经过1分钟后、电路板部分进入睡眠状态、即射频内核保持连接并继续发送 RSSI、但数据不会发送、因为 MCU 不会处理它(我猜)。 我还看到、如果我将其保持为很长的时间(在睡眠中存在此问题)、那么即使在检测到活动后、传感器仍保持连接状态时也不会发送数据。 解决此问题的唯一可能方法是切断电源并为电路板重新供电。

我在打开睡眠时看到了这一点。 当睡眠模式被禁用时、我没有看到这样的问题。

有人能帮我解决这个问题的原因吗? 我在 SDK 5.1上看到了与此相关的多个线程。  

此致、
Ankit Tomar

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

    您好、Ankit、

    感谢您的参与。

    请允许我提问

    -如果您可以指定代码使用的是哪个 SDK 版本? 是否使用了最新的 SDK?

    -如果您可以使用未修改的示例提供最小的代码片段来重现问题?

    -如果您可以向我们指出类似的帖子,并检查建议的答案是否对您有所帮助?

    此致、

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

    您好 Clement、

    让我重新安排我的问题、因为我们做了更多的测试并发现了这个问题-  

    我们禁用了睡眠模式、并发现了 TX 板不发送数据、即使处于睡眠模式或不处于睡眠模式也会卡住的问题。  TX 板(CC2652P)已连接、但突然 停止发送数据。  

    以下是一些观察结果:

    1.电路板已连接并保持连接。

    2、TX 持续发送 RSSI,即我能够看到 RSSI 变化,但没有数据按照观察结果发送。 之前我们在 TX 板脱离睡眠状态时看到过这一点、但在进行更多测试后发现 、这主要是在板正常工作时出现的、并且会继续出现。

    3.如果 启用睡眠模式时出现此问题、则 即使在1分钟(睡眠阈值)后、TX 板也不会进入睡眠状态并卡住。

    4.我们还看到、在出现此问题时、电路板无法与任何设备连接、配对失败。

    解决此问题的唯一可能方法是为器件重新供电。

    这是否意味着我的主 MCU 内核在射频内核正常工作时卡住、因此继续发送 RSSI。

    使用的 SDK - TX 侧为5.1 (CC2652P)、RX 侧为5.4 (CC1352P4)

    此致、
    Ankit Tomar

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

    您好、Ankit、

    感谢您提供的详细信息。 您能否指定您的项目所基于的示例?

    我想、在问题发生后单步执行代码是有道理的、可以查看某些函数是否会报告一些错误、或者代码是否会卡在某个位置。 如果需要、我建议查看 此处的调试指南

    此致、

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

    您好 Clement、

    很抱歉耽误你的答复。

    我的项目基于简单中央和简单外设项目。

    我怀疑在升级到最新 SDK 后、问题是我们的 MCU 部分无法正常工作、并且在我的射频内核当时工作正常时卡住。

    此致、
    Ankit Tomar