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.

c6748使用sysbios内核NDK和NSP模块实现AF_RAWETH域通信出现发送数据(send)出现ENOBUFS错误

Other Parts Discussed in Thread: SYSBIOS

硬件:C6748模块

软件:SYSBIOS,  NDK和NSP

网络发送是,使用的是自定义协议,socket创建采用的是 AF_RAWETH域,使用send函数实现数据的发送,每一包的数据大小设置为了1000字节,

刚开始启动时,send函数可以正常发送,当发送一段时间后,send函数的返回值为-1,表示错误,用fdError函数查看错误原因返回值是 55

表示 #define ENOBUFS         55      /* No buffer space available没有缓存区可用 */

手册上说的是:尝试发送数据时内存分配失败,也没有其他更加详细的解释

TI的各位老师,请问,具体是什么错误,应该如何解决