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