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

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

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

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

aaronga:

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

Susan Yang:

回复 aaronga:

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

aaronga:

回复 Susan Yang:

好的,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » cc2640 主机调用GATT_WriteCharValue只能发8个字节
分享到: 更多 (0)