调试网口驱动程序,用的是自己的板子,EMAC初始化过程添加了pinmux和PSC ,EMAC初始化完成,
00000.000 MAC Address = ba-bb-bc-bd-be-bf
00000.000 EMAC should be up and running
00000.000 EMAC has been started successfully
00000.000 Registeration of the EMAC Successful
Network Added: If-1:192.168.1.2
但是连接不上PHY芯片,PHY芯片工作在RMII模式,50MHZ输入时钟正确。在mdio.c轮询查找PHY芯片的过程中没有找到PHY芯片。
希望之前有过相关经验的大神,请教一下,还有什么需要配置的。
使用的是CCS6.0 工作在自己定制的板子上
yao guo:
回复 Denny%20Yang99373:
MDIO 初始化以后,寄存器的状态是这样的
MDIO0_REV 0x0000000B 0x00070105
MDIO0_CONTROL 0x0000000B 0x4100004B
MDIO0_ALIVE 0x0000000B 0x00000002
MDIO0_LINK 0x0000000B 0x00000000
同样的程序在开发板omap137跑了以后,ALIVE为0xE,LINK状态有连接PC为0xA,无连接为0x8.