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>;

};

相关推荐
安庆平.Я5 小时前
STM32——定时器:高级定时器
stm32·单片机·嵌入式硬件
1621B驱动芯片原厂6 小时前
YL1621 芯片成功案例推荐
stm32·单片机·嵌入式硬件·mcu·51单片机
良许Linux8 小时前
STM32F103每个符号的意思是什么?
stm32·单片机·嵌入式硬件
小痞同学8 小时前
【铁头山羊STM32】HAL库 4.时钟系统部分
stm32·单片机·嵌入式硬件
我怕是好9 小时前
学习STM32 ESP8266
stm32·嵌入式硬件·学习
炸膛坦客9 小时前
FreeRTOS 学习:(二十六)FreeRTOS 专用延时函数(相对延时、绝对延时)
stm32·操作系统·freertos
S火星人S10 小时前
软件调试基础(四【断点和单步执行】4.3【陷阱标志】)
stm32·单片机·嵌入式硬件
NEWEVA__zzera2210 小时前
AM32开源项目固件解析(STM32G071)
stm32·单片机·嵌入式硬件
小痞同学11 小时前
【铁头山羊STM32】HAL库 2.UART部分
stm32·单片机·嵌入式硬件
小痞同学12 小时前
【铁头山羊STM32】HAL库 3.I2C部分
stm32·单片机·嵌入式硬件