ST意法半导体
直播中

李鸿洋

10年用户 971经验值
擅长:可编程逻辑
私信 关注
[问答]

为什么我们无法通过MDIO连接到STM32MP157设备呢

我们正在尝试在嵌入式设计中实现 KSZ8041FTL。我们在 Octavo 系统 (OSD32MP157C-512M-BAA) 提供的 SOC 中使用 STM32MP157 设备。我们使用了 Microchip 提供的设计资源并遵循了提供的示例。我们按照 STMicro 提供的资源为 PHY 配置引脚连接和设备树。我们无法通过 MDIO 连接到设备。设备没有响应。Linux 内核日志上的结果输出表明地址 3 处的 MDIO 设备丢失。我们将设备绑定到地址 1。当设备被探测时,我们看到 MDC 和 MDIO 活动,但它总是报告地址 3 处设备丢失。PHY 没有响应。我们已经验证了 50Mhz ref 到 PHY 的存在,并监控了复位线、配置引脚和地址引脚。似乎没有错。我们缺少什么?  

回帖(1)

辛文斌

2022-12-19 14:47:45
是的,连接问题的根本原因是缺少与 RJ45 磁性变压器的电源连接。我们已经测试并确认 PHY 功能齐全。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分