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:单元广播但不可连接

Guru**** 2466550 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1552338/cc2340r5-unit-advertising-but-not-connectable

器件型号:CC2340R5


工具/软件:

早上好、

SDK 版本 8.20.00.119

当 BLE 任务调用 GATTEventHandler 时、根据方法、需要调用空闲数据以避免内存消耗 (GATT_BM_FREE (&gattMsg->msg、gattMsg->method);)

我们发现必须使用  ATT_Handle_Value_Noti 和 ATT_Handle_Value_IND   方法调用它。

是否有其他方法需要释放内存?

它是否记录在某个位置?

谢谢你

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

    您好、

    感谢您联系我们。 我强烈建议使用最新版本的 F3 SDK、因为自 8.20 SDK 版本以来添加了许多修复程序和新功能。 关于内存消耗主题、这些是需要在接收有效载荷后释放内存的主要事件。 您是否仍然看到内存消耗高于预期、或者您身边是否有任何泄漏?

    此致、

    1 月

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

    感谢您的推荐。
    当  ATT_Handle_Value_IND 中出现内存泄漏 、我修复了它。

    我想知道是否还有其他情况需要调用函数 GATT_BM_FREE、以防我将来实现它们并避免花费时间查找内存泄漏。

    谢谢你

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

    您好、

    我相信,这些应该是你唯一需要获得自由的人。 其余的应由堆栈自动释放。

    此致、

    1 月