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.

[参考译文] CC2650:CC2650堆管理器问题

Guru**** 2554210 points
Other Parts Discussed in Thread: CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/582794/cc2650-cc2650-heap-manager-issue

器件型号:CC2650

大家好、

我使用 CC2650在协议栈2.1.1和 RTOS 2.13上进行数据通信、我将发送多个数据包进行通信、我的 HEAPMGR_SIZE 为8300、并且在某些数据包交换了我的 heapmgrMemUB 后、它将持续增加。 一旦达到最大值8268、数据通信就会变慢、并且丢失了一些数据值、有时设备会始终相互连接。

请建议我如何解决此问题。

谢谢你。

Abhishek

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    确保在数据完成后释放堆、否则您必须使用 AUX RAM 和 GPRAM 来获得更大的空间、这将导致高电流消耗
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Christin 的回复、
    如果状态不等于成功、我将使用 GATT_BM_FREE()在发送数据后释放堆。 但我无法清除堆。
    您能不能用任何命令来帮助我释放堆。
    我正在使用多角色配置文件。

    谢谢你
    Abhishek