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.

[参考译文] CC2640R2F:连接和数据传输周期之后发生动态内存泄漏(堆溢出)

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1326307/cc2640r2f-dynamic-memory-leak-heap-overflow-after-connections-and-data-transfer-cycle

器件型号:CC2640R2F

您好、在我们的一些应用中以外设模式使用 CC2640R2F 和 CC2642R2F、无配对、无输入/输出器件。  

我们已经注意到、每当发生数据传输时、大约56字节的数据不会从堆中清除、因此堆内存会

增加、从而导致 发出 HAL_assert_cause_hardware_error。 我们已确保我们的应用不会导致此问题。

我们使用了堆指标、试图进行调试、但无法识别确切的源。 我们将感谢您提供任何帮助、

我们通过在断开期间执行受控软复位来暂时解决了现场问题、但需要永久地解决这个问题。  

  simplelink_cc2640r2_sdk_5_30_00_03和 simplelink_cc13xx_cc26xx_sdk_6_40_00_13中都可以看到该问题。  

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

    您好!

    感谢您与我们联系。

    我已经查看了提到的 SDK 的发行说明、但似乎不知道这个问题。

    为了让我重现问题、您能否提供在 simple_peripheral 示例上实施的代码更改?

    感谢您的意见、

    此致、