网卡驱动调试
16 June 2015
Abbr
- STA : Station Management Entity (MDIO主设备)
- MMD : MDIO Manageable Device (MDIO从设备)
调试方法
- 确认PHY芯片正常工作
- 确认mdio正常工作
- 确认RMII正常工作
PHY芯片
- Power GPIO
- Rest GPIO
- RMII Mode Select GPIO
- RMII mode : TXC clock direction
- RMII mode : Phy Interrupt GPIO
- Media mode : UTP or fiber
MDIO
- cpu的mac控制器驱动注册以太网卡设备
- 以太网设备起来后添加mdio总线
- mdio总线驱动扫描总线上的所有phy设备并注册
- mac驱动选择其中一个phy设备与以太网卡设备连接
- phy设备与相应的phy驱动匹配并配置phy设备
RMII
- 检查TXC时钟是否工作
- RMII signal
- Send signal : TXEN, TXD0, TXD1
- Receive signal : RXD0, RXD1, RX_ERR
- Carrier Sense/Receive Data Valid