3516A/D千兆網路變百兆方法
3516A/D千兆網路變百兆方法
3516a的設定方法除了環境變數外,還需要額外的暫存器配置,這裡單獨列出來:
MII模式:
設定網口為mii模式時,注意3處:
1)設定網路為MII模式:
setenv mdio_intf mii
2)設定管教複用為rmii_clk,預設為RGMII_TX_CLK:
mw 0x200f0174 2
3)在mii模式下,200300cc[4]必須設定1:
mw 0x200300cc 5a
RMII模式:
設定rmii時,注意2處:
1)設定網路為RMII模式:
setenv mdio_intf rmii
2)設定管教複用為rmii_clk,預設為RGMII_TX_CLK:
mw 0x200f0174 2
這裡只是除錯時的設定方法,在除錯成功後建議客戶將這兩個暫存器值的設定放入到uboot配置表格中去。
核心中:
核心只需要在menuconfig中,將模式設定為MII/RMII即可。
Menuconfig位置:
-> Device Drivers
-> Network device support
-> Ethernet driver support
-> hieth gmac family network device support
->hieth-gmac phy0 interface mode.
1---MII, 5---RMII, 6---RGMII.
---------------------
作者:等風來_小庫
來源:CSDN
原文:https://blog.csdn.net/u011585795/article/details/52869918
版權宣告:本文為博主原創文章,轉載請附上博文連結!