TI中文支持网
TI专业的中文技术问题搜集分享网站

关于CC2564中的蓝牙协议栈中的SPP接收缓冲过小的问题

我现在用的是MSP430F5529+CC2564双模蓝牙方案,在用TI提供的bluetopia协议栈中的SPPDemo例程时发现从远端蓝牙发过来的数据速率最大只有

3K多字节每秒,修改了HCI层的缓冲也没有效果,在SPP头文件中发现SPP接收缓冲大小默认设置成了58个字节,这跟我在调试中看到的结果一致,SPP_READ函数每次最多只能读到58个字节,应该是这里限制了整体的接收速率,但协议栈底层都是封装成了库,我想把SPP接收缓冲改大的话有什么方法吗?

Yan:

rui,

你是用COM 终端进行测试的吗?

那个只能做做demo, 最好的方法是不要那些UART 接口,直接用SPP 本身传试试看。

Mengke Huo:

你好,请问你用的是launchpad还是实验板?

feng hu:

回复 Yan:

不要那些UART 接口,具体是不是指SPP_DATA_WRITE这类接口函数,直接用SPP本身传是什么意思,能详细说下吗

rui ma1:

回复 Yan:

那个问题我已经解决了,在库函数里找到了可以修改SPP缓冲的一个接口函数

fangyun You:

回复 rui ma1:

怎么改?能教教吗

Yong Wu1:

回复 rui ma1:

你好,你的这个数据传输速率能够做到多少了?

赞(0)
未经允许不得转载:TI中文支持网 » 关于CC2564中的蓝牙协议栈中的SPP接收缓冲过小的问题
分享到: 更多 (0)