完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在使用RTT开发过程中我们有发现TCP网络在外置百兆PHY进行传输时,会出现持续进入DMA RBUS异常中断的情况,与之共同出现的还有TCP调用write失败,其他网络功能失效,验证发现设备未死机。
请问这种情况出现的原因有哪些?如何排查?怎样解决? 补充:我们在10M使用内置PHY的产品中无此问题,两者的应用层代码等同于平移。 手册中ETH DMA的TBUS是否为异常中断? 以及ETH?DMA?ETS中断发生了应该怎么处理?发现初始化完成后就会进这个中断 r_w = tcp_write(g_tcp_cli_list[index_list].tcp_conn_PCB, snd_buf, snd_len, 0); if (r_w == ERR_OK) { r_o = tcp_output(g_tcp_cli_list[index_list].tcp_conn_pcb); } if ((r_w != ERR_OK) || (r_o != ERR_OK)) { rt_kprintf("<%d> w <%d>, o <%d> ", index_list, r_w, r_o); }write失败是通过打印w<-1>,o<0>查看到的 我也遇到相同问题,请问是怎么解决的? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
463 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2868 浏览 2 评论
2357 浏览 1 评论
808浏览 2评论
CH569通过HSPI实现USB3.0和FPGA高速双向通讯
630浏览 1评论
492浏览 1评论
CH32F103C8T6使用当前官网上的CDC例程会出现设备描述符请求失败
356浏览 1评论
630浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 08:06 , Processed in 0.971595 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号