This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2640 接收数据不能超过20字节

Other Parts Discussed in Thread: CC2640

TI工程师:

你好。

我使用C:\ti\simplelink_cc2640r2_sdk_4_40_00_10\examples\rtos\CC2640R2_LAUNCHXL\blestack\simple_peripheral工程基础进行开发,调试大数量据传输功能。根据相关的手册资料,我修改PDU最大值为251,启动数据扩展功能:

1. #define MAX_PDU_SIZE                  251

2. HCI_LE_WriteSuggestedDefaultDataLenCmd(APP_SUGGESTED_PDU_SIZE, APP_SUGGESTED_TX_TIME);

修改后,使用手机协商MTU为100,手机端显示修改成功,CC2640发送大于20字节的数据,手机端可以收到,但是手机端发送大于20字节的数据则会失败,提示错误GATT INVALID ATTR LEN。

请问这可能是哪里的问题呢?