Topic

FAQ
Login Register
TLSR8232做从机时是否支持主机多包并发操作,应如何配置?
Sep 30, 2021 16:47

/

A

/A

你好!我遇到一个问题,我使用的是TLSR8232芯片做蓝牙透传功能的从机,但主机端如果发送大数据时,会多包并发到蓝牙从机,用网上购买的蓝牙透传模块时,是能全部接收到的,但用TLSR8232芯片时,如发送256个字节的包(会分包并发),就会只能接收到15个字节,目前推测是掉了一个241的包,想请问TLSR8232的协议栈是否支持多包并发的操作,如果支持应如何配置哪些参数?
我使用蓝牙协议栈为:telink_hawk_ble_sdk_v1.3.0_20190910



1 replies
TL_hk Oct 12, 2021 15:00
0
/A

ble交互过程中dle决定了物理层每包传送的字节数,mtu决定了gatt(应用层)一次传输的字节数,这个是可以通过调用相关api来和master协商修改的;

可以先了解一下handbook中讲解 dle 和 mtu 的部分;示例代码可以在feature工程下的dle相关.c文件查看。