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。
请问这可能是哪里的问题呢?