蓝牙 BLE 主机模式报错 alloc BLE_HCI_TRANS_BUF_EVT_LO buffer failed

发布于 2023-02-02 17: 59: 23

您好, 我们使用官方的 Nimble Client 和 Server 模型执行数据交互, client init 后连接两台 server 然后交互完毕后 deinit, client 再次 init 后链接 server 交换数据, 如此两三次之后, client 设备会死机, 串口一直输出
alloc BLE_HCI_TRANS_BUF_EVT_LO buffer failed

由于这个是 Nimble 底层, 我们不知道如何能够解决.

另外升级到 SDK 10. 00. 10 后, CDK 编译后不显示内存占用百分比, 我们曾经怀疑是否内存爆了, 但不显示的话我们没法判断, 希望官方能够提供一点帮助, 感激.

查看更多

关注者
0
被浏览
2. 1k
ZYQ
ZYQ 2023-02-02
我已不再支持 W80X 任何相关问题的回复, 请大家不要私信, 有问题找 isme 谢谢

内存占用是 链接参数决定的, 你没有添加而已--print-memory-usage

2 个回答
jiabuda
jiabuda 2023-02-02
这家伙很懒, 什么也没写!

原来是 10. 00. 10 工程删掉了这个 flag, 感谢, 因为对编译链接参数不熟悉.

另外蓝牙方面我们应该如何调试呢?

撰写答案

请登录后再发布答案, 点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览