嵌入式爱好者

8MP适配百兆phy

2023-11-29 16:47| 发布者: L_S_H| 查看: 64| 评论: 0

类目: i.MX8MP系列产品  >  Linux     文档编号: 1218

调试前期环境:
8MP适配lan8720百兆phy芯片,TSN网口
调试过程中eth0网口能够正常工作,相同配置下TSN网口PHY没有输出时钟信号,反而imx8输出时钟信号
调试报错:
将phy修改成错误地址时(phy地址为1,我将地址改为0),内核提示找不到phy。
[    6.782177] imx-dwmac 30bf0000.ethernet eth1: no phy at addr -1
[    6.788284] imx-dwmac 30bf0000.ethernet eth1: stmmac_open: Cannot attach to PHY (error: -19)
但是这个时候的时钟信号却是正确的。phy输出时钟,cpu不输出。
似乎是能成功找到phy后,时钟信号变成错误的了。找不到phy时钟信号却正常了
修改方法:
https://community.nxp.com/t5/i-MX-Processors/i-MX8MP-EQOS-MAC-RMII-PHY-connectivity-issue/m-p/1404646
需要在设备树配置中加入添加snps,rmii_refclk_ext即可。
不需要修改 MX8MP_IOMUXC_ENET_TD2__CCM_ENET_QOS_CLOCK_GENERATE_REF_CLK 0x40000090。
如果修改引脚配置,会找不到phy。

已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-5-3 22:10

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部