TI中文支持网
TI专业的中文技术问题搜集分享网站

UDP接收数据问题

我使用C6748做udp开发,使用上位机循环给dsp发送数据,dsp接收数据之后会进入断函数

 IntRegister(C674X_MASK_INT4, EMACCore0RxIsr);////中断函数设置

 IntEventMap(C674X_MASK_INT4, SYS_INT_EMAC_C0RX);

static void EMACCore0RxIsr(void)  ////中断函数定义
{
IntEventClear(SYS_INT_EMAC_C0RX);

lwIPRxIntHandler(0);
}

但是正常接收96帧之后,dsp就不进入中断,不知道是为什么?

Shine:

不进中断的话,程序停在哪里?

有没有试试加大接收缓冲区或者发送端发包间隔降下来。

user5042864:

回复 Shine:

停在main函数while循环里面。

试着一秒发一帧,一帧2字节的数据也是同样结果。

赞(0)
未经允许不得转载:TI中文支持网 » UDP接收数据问题
分享到: 更多 (0)