工具与软件:
您好!
目前我正在处理 basic_ble 外设配置文件项目。 在尝试 以100ms 的间隔 内在 UART 115200波特率从模块连续向移动设备发送1000字节的数据时、以20字节的 MTU 大小(我们会等待之前的通知在下一个通知排队等待发送)、我们将会遇到问题。 从模块传输多个数据包后、
我们将面临 一个链路终端事件。 已收到检查链路终止原因的消息 #define LL_STATUS_ERROR_PEER_TERM 0x13 //远程用户终止连接。
#define UART_MAX_READ_SIZE 1000
uint8_t uartReadBuffer[UART_MAX_READ_SIZE];
UART2_READ (UART、&uartReadBuffer、UART_MAX_READ_SIZE、0);
状态= SimpleGattProfile_SetParameter (SIMPLEGATTPROFILE_CHAR4、20、&uartReadBuffer[SentDataLen]);
在这里,我们尝试将 调用 SimpleGattProfile_SetParameter ()的时间间隔设置为10毫秒,而没有延迟。 仍面临断开连接问题。
请帮助我们解决这个问题。
SDK 版本:simplelink_lowpower_f3_sdk_8_10_01_02
CCS 版本:CCS 12.7.1
此致、
Vignesh。