藍牙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,感謝,因為對編譯鏈接參數不熟悉。

另外藍牙方面我們應該如何調試呢?

撰寫答案

請登錄後再發布答案,點擊登錄

發布
問題

分享
好友

手機
浏覽

掃碼手機浏覽