我在自定义主板上使用stm32f746ZGT + LAN8472A和lwip + freertos。我通过cubemx生成了默认的以太网项目。我设置了静态IP。
但是ETH_IRQHandler从未打过,所以它不回答任何问题,比如ping请求。 (我在lwIP设置下启用了ICMP)。我应该检查什么来找到问题的根源
答案 0 :(得分:0)
我陷入了一个看起来与您非常相似的问题。我还没有解决方案,但是想分享一些我发现的东西,也许可以把您带到正确的方向。
我发现这似乎是Micro本身的问题。接下来,我要向您发送两个链接,这些链接指向关于(我认为)相同问题的长期讨论。
https://github.com/ARMmbed/mbed-os/issues/6262 STM Errata
他们似乎都指出了STM32F769(Rev.A)的特定硬件版本,并且似乎在Z.Rev。中解决了这个问题……我使用了很多条件,我知道,但是直到我能够以正确的版本测试Micro之前,我才能确认问题/解决方案。
希望有帮助。
洛伦佐
编辑! 虽然我还没有答案,但是我可以确认在STM32F4上,使用相同的软件,问题没有显示出来。