alibaba / AliOS-Things

面向IoT领域的、高可伸缩的物联网操作系统,可去官网了解更多信息https://www.aliyun.com/product/aliosthings
Apache License 2.0
4.58k stars 1.14k forks source link

[Bug Report]: BLE蓝牙MTU无法修改问题 #1987

Closed anonymous5l closed 1 year ago

anonymous5l commented 1 year ago

联系方式

No response

您发现了什么问题

A bug happened! 运行环境: haaseduk1 固件版本: 3.3.0

尝试修改CONFIG_BT_L2CAP_RX_MTUCONFIG_BT_L2CAP_TX_MTU无效 后阅读源码发现修改这个属性有用CONFIG_BT_RX_BUF_LEN但是在获取完EVENT_GATT_NOTIFY后直接panic 导致设备重启不知道什么原因 希望解答下如何修改L2CAP的MTU

分支

master (Default)

请选择您发现此问题的解决方案名称

No response

日志

日志没有太多信息只有当修改`CONFIG_BT_RX_BUF_LEN`参数时
`netbuf`会报错`Failed to get free buffer`
`ble`报错`Failed to allocate, deferring to rx_thread`
但不影响获取的数据
anonymous5l commented 1 year ago

自己代码的问题导致内存越界了