自学内容网 自学内容网

stm32mp2 RMII phy调试总结

stm32mp2  RMII phy调试总结
phy有两种提供clk的方式
1、mac直接提供50M clk给phy。
此时的pin连接 ETH1_CLK(stm32mp2端) -->   RXC(rtl8201f端)

2、晶振提供25M clk给phy,phy在输出给50M给MAC
此时的pin连接 TXC(rtl8201f端)--->ETH1_RMII_REF_CLK(stm32mp2端)

3、是否需要进行reset,延时多少
reset-gpios =  <&gpiob 6 GPIO_ACTIVE_LOW>;
reset-assert-us = <10000>;
reset-deassert-us = <80000>;
            
4、需要配置mac端clk 输入还是输出配置
st,ext-phyclk;

5、phyid和具体使用的phy
此处001C.c816为phy的id值,查手册得知
phy0_eth1: ethernet-phy@0 {
    compatible = "ethernet-phy-id001C.c816",
              "ethernet-phy-ieee802.3-c22";
    reset-gpios =  <&gpiob 6 GPIO_ACTIVE_LOW>;
    reset-assert-us = <10000>;
    reset-deassert-us = <100000>;
    reg = <0>;   
};


原文地址:https://blog.csdn.net/ldinvicible/article/details/143558615

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!