1. 程式人生 > >3516A/D千兆網路變百兆方法

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 
版權宣告:本文為博主原創文章,轉載請附上博文連結!