开发板PHY是用的LAN8710,重新做了一块板子换成了DP83640,使用RMII 100M 全双工模式。硬件连接使用PHY的主模式。
1、进行uboot移植能识别PHY的地址,MDIO也能读写PHY的寄存器;
2、用示波器检测TX、RX管脚也有数据;
3、读PHY的ANLPAR寄存器的ACK位为1,说明链接设备应答接收到一个有效数据位,读PHYSTS寄存器为0x0115也是对的。
问题是:1、ping不通,uboot里的phy驱动是不是不能用与dp83640,还是驱动程序要修改一下才能用?
2、附件是dp83640的原理图,RMII_MHZ_50_CLK使用外部50M晶振,麻烦帮忙看看哪里有问题?