求助论坛的各位大佬。
是这样的,最近将stm32F107单片机+DP83848+LWIP(无OS)的代码移植到AT32F407+LAN8720A上,但目前ping不通。原来的代码时钟频率是72MHz,AT32F407上面改成了200MHz,MCO可以正常输出25MHz,lan8720A倍频输出50MHz到EMAC_RMII_REF_CLK。网口两个灯正常亮。读以太网芯片,配置正确,也link up 了,但仿真发现一直没有进入以太网中断。用wireshark抓包,发现板子可以发出arp请求,但似乎是接收出了问题,没办法收到电脑发送的APR请求。百度了好久,类似的情况看到了两种:一种是因为使用了CCM的内存导致的,另外一种则可能是板子layout有问题,改为10M速度,加上晶振电容就可以了。但我的板子的情况跟这两种不一样,AT32F407貌似没有CCM内存,无论是100M还是10M都是ping不通,求教下该往哪个方向寻找问题?谢谢。