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.

[参考译文] CC2640:CC2640 BLE 在一段时间后停止工作、并启用 UART 功能

Guru**** 2587365 points
Other Parts Discussed in Thread: CC2640, BLE-STACK

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/596737/cc2640-cc2640-ble-stops-working-after-a-while-with-uart-function-enabled

器件型号:CC2640
Thread 中讨论的其他器件: BLE-STACK

芯片组:CC2640

BLE 堆栈版本: BLE_SDK_2_02_00_31

问题描述:  

基于 simple_observer 代码将 CC2640用作观测器。 该芯片扫描 BLE 器件、收集广播数据、然后通过 UART 发送到 PC。 系统在通电后的最初几个小时内工作良好。 然后、芯片进入不负责状态。 CC2640不会通过 UART 向 PC 发送数据、但可以通过 UART 向芯片发送命令。 根据调试日志、芯片似乎无法扫描器件并再收集数据。 是否有人遇到这种问题? BTE、"几个小时"窗口在多个测试期间会有所不同。

在线搜索、似乎与 BLE 堆栈引起的内存泄漏有关。 是否有人有类似的经验?

我们非常感谢您的任何帮助!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此问题在 BLE-Stack v2.2.1中得到了解决。 请参阅此 BLE 堆栈 SDK 版本的发行说明。

    祝你一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复 Guru!
    出于我的好奇、这个问题是否是由一些内存泄漏相关的原因引起的?

    对于保持广播的设备、如果他们使用 BLE_SDK 2.02.00.31、是否会遇到类似的问题?

    谢谢