主题: SysConfig 中讨论的其他器件
工具/软件:
您好:
我正在将 CC2642R 用于 BLE 应用。 为了进行测试、我们开发了一个小型 python 实用程序(使用开源 bleak 库)、该实用程序可连接到外设 CC2642R(基于简单外设示例开发的代码)、执行某些操作并断开连接。 在保持 5 秒睡眠时间的情况下、我们会持续执行此类操作。
但在调试时、我们观察到 iCall 空闲堆栈 每个连接断开周期的空间都会持续减少。 它不断减少到无法进一步连接和程序进入内存错误的程度。
通过标准 BLE 扫描仪应用 (Android 和 iOS) 执行相同的重复操作不会导致可用内存的这种减少。 我的问题是、如何在断开连接后释放分配的存储器、这样即使主器件没有使用所需的命令终止链路、CC2642R 也应该能够释放分配的所有存储器。
绑定和配对处于禁用状态、而 SysConfig 中的 GATT 无客户端设置处于启用状态。 CC2642R 已保持直接连接、未提供密钥选项。
谢谢。此致