我正在研究
STM32F407 板,并尝试使用 ThreadX + Netxduo 启用以太网。参考了几个移植成功的案例,能做的都做了,但是还是ping不通。我做了一些调试,发现 ETH_IRQHandler 从未被触发,而且,我可以看到寄存器“DMASR”显示“Bit 4 ROS:接收溢出状态”始终为 1,并且绿色和橙色 LED 都亮着。
我检查了代码中的每个设置,比如 LAN8720 的 RMII 设置,启用中断 ETH_IRQn,但没有任何帮助。为了确认这不是布线问题,我尝试了一些使用 LwIP 的示例代码,它运行良好。
谁能提供我可以检查的建议?