文章目錄
-
- 實體連接配接
-
- 歸納
- 時序
-
- Delay不滿足時表現
- 調試手段
實體連接配接
- PHY通用連接配接
- MAC直連
歸納
- RGMII總線包含資料總線MII與控制總線MDIO;
- 時鐘由資料發起方提供;
- MAC-PHY連接配接方式,引腳名直接連接配接;
- MAC-MAC連接配接方式,TX\RX交叉連接配接;
- SOC網絡相關引腳需要複用為RGMII模式,相應DTS修改:
時序
- Tx Delay
因為調整信号傳輸對信号時序要求,對資料保持時間要求,Ttxd=Tclk與緊跟其後資料線邊沿的時間;
RGMII全速為125MHz(8ns),是以可調範圍0~7ns。
Delay不滿足時表現
- 驅動無直接報錯,檢查信号線上資料正常(TXD[3:0]都為有效的資料信号,控制信号正常);
- ping網關失敗,報錯資訊:eqos_recv: RX packet not available
調試手段
- uboot下,增加指令:rgmii_delay
使用示例
rgmii_delay rx 4
- linux下,增加device調試節點:mdio_tool
使用示例
hik_echo "r 0x02 0 2" > /sys/bus/mdio_bus/devices/dwc_phy-1\:00/mdio_tool