ST意法半导体
直播中

幽默

9年用户 798经验值
擅长:362163
私信 关注
[问答]

STM32F407无法触发以太网中断怎么解决?


我正在研究 STM32F407 板,并尝试使用 ThreadX + Netxduo 启用以太网。参考了几个移植成功的案例,能做的都做了,但是还是ping不通。我做了一些调试,发现 ETH_IRQHandler 从未被触发,而且,我可以看到寄存器“DMASR”显示“Bit 4 ROS:接收溢出状态”始终为 1,并且绿色和橙色 LED 都亮着。

我检查了代码中的每个设置,比如 LAN8720 的 RMII 设置,启用中断 ETH_IRQn,但没有任何帮助。为了确认这不是布线问题,我尝试了一些使用 LwIP 的示例代码,它运行良好。
谁能提供我可以检查的建议?







回帖(1)

梁宏满

2023-1-11 14:41:35
最后通过增加接收缓冲区来解决。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分