现象:NRF_LOG RTT频繁上报 sd_ble_gattc_exchange_mtu_request return NRF_ERROR_INVALID_STATE
原因:排查了好久,发现是NUS服务发送缓冲区大小不够,发送长数据内存溢出导致协议栈报错,扩大缓冲区后正常。
nrf52832/52840 sd_ble_gattc_exchange_mtu_request return NRF_ERROR_INVALID_STATE
最新推荐文章于 2024-10-18 17:16:07 发布
本文记录了一次蓝牙Gatt协议栈中遇到的问题,当NRF_LOGRTT频繁上报sd_ble_gattc_exchange_mtu_request返回NRF_ERROR_INVALID_STATE错误时,经过排查发现是由于NUS服务发送缓冲区大小不足,导致发送长数据时内存溢出。扩大缓冲区容量后,问题得到解决,系统恢复正常运行。
402

被折叠的 条评论
为什么被折叠?



