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

AM437x Ndk UDP 使用报错 Rx Start of Frame Overruns 和Rx DMA Overruns

最近在调试板子,用的是RTOS 网络通讯用的 Daomonew 创建的 udp server,创建了两个server,端口号不一样;但某些情况下 RTOS会奔溃,导致程序死掉;具体原因查到是程序在调用recvnfrom地方死掉,查看cpsw寄存器发现两个状态寄存器错误Rx Start of Frame Overruns 和Rx DMA Overruns ;

查了资料可能是fifo不够了;但我函数里接收其实没有多少数据,主要是发送的数据比较多,不明白为啥会报接收错误;

我查找资料把接收的缓存放大,把xcofnig里的配置放到都没有效果;

这个是否可能和我两个udp任务冲突了有关系?麻烦高手帮忙看一下;或者哪边还有其他设置的;

 

 

Jian Zhou:

用的是百兆还是千兆的PHY啊,感觉发送速度没有匹配上。

赞(0)
未经允许不得转载:TI中文支持网 » AM437x Ndk UDP 使用报错 Rx Start of Frame Overruns 和Rx DMA Overruns
分享到: 更多 (0)