微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2640 主机调用GATT_WriteCharValue只能发8个字节

cc2640 主机调用GATT_WriteCharValue只能发8个字节

时间:10-02 整理:3721RD 点击:

大家好 ,我在调cc2640主机程序,遇到这样一个问题,有谁能帮助解答么,谢谢!

之前用cc2540做主机,用另一个cc2540做从机,两个互相通信,主机能向下发送20个字节数据(说明从机没问题),现在用cc2640做主机,发现只能发送8个字节,超过8个字节,就会断开连接。不知道是哪个地方需要设置。

问题找到了。req.pValue = GATT_bm_alloc(p->simpleBLEConnHandle, ATT_WRITE_REQ, 1, NULL);    这里分配空间太小。

您也可以参考 http://processors.wiki.ti.com/index.php/LPRF_BLE_Porting_Projects#Allocating_Memory_for_Over-the-Air_Messages内给出的描述,希望对您有所帮助。

好的,谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top