sle使用ssapc_write_req发送数据,连续发送的话,发着发着就会停2秒左右再继续发,一直这样循环,求佬解答

Viewed 76

一、描述你遇到的问题

请详细描述问题

二、你具体做的所有步骤结果截图

请插入图片

三、当前开发板状态全景照片

请插入图片

四、开发板串口所有日志

请在此处粘贴串口日志

1 Answers

SLE使用ssapc_write_req连续发送数据时,底层有一个发送缓冲区(TX Buffer)。

当你发送速度过快时:
缓冲区被填满 → gle_tx_acb_data_num_get() 返回 0
阻塞发送 → 必须等待对端(server)处理并确认数据
缓冲区有空间后 → 继续发送
循环往复 → 出现周期性停顿