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连接异常导致BLE无法正常工作



 开发环境:CCS  Version: 9.0.1.00004 。SDK:simplelink_cc2640r2_sdk_3_20_00_21。示例程序:ble5_simple_peripheral_cc2640r2lp_app

描述:基于官方例程ble5_simple_peripheral_cc2640r2lp_app未做任何改动。使用手机APP连接目标从机,整个过程不断电不重启,反复进行连接断开再连接再断开的操作,大概60次会出现死机现象,准确的说应该是蓝牙协议栈不工作,导致设备不能继续广播,从而无法再连接此设备,此时只能通过复位上电才能再次广播。

关于这点有如下猜想:是不是BLE协议栈在工作的过程中申请动态内存后未释放完全,导致累积到一定次数后剩余空间不足,导致BLE协议栈停止工作?因为我们进行过测试,在我们自己的程序上大概只能连接30次,通过修改程序后使剩余资源变大连接次数明显可以提升。现在想请你们对此现象做个测试评估,感谢支持。