主题中讨论的其他器件: DP83TC811
工具/软件:Linux
您好!
我需要在 AM6548的 PRU0/ICSSG1和 DP83TC811 PHY 之间建立 RGMII 连接才能工作。
我正在 AM654x EVM 上运行内核版本为4.14.79的 debian Linux。 我将使用 PHY 驱动程序、可在此处找到:
github.com/.../dp83tc811.c
我无法通过25MHz 时钟/100Mbit 的 RGMII 连接正常运行。 无论我在驱动器内执行何种连接速度、我始终从 AM6548获取125MHz RGMII 时钟。
当手动将 ICSSG_RGMII_CFG 寄存器的 RGMII0_GIG_IN 位更改为0时、AM6548的 RGMII 输出时钟设置为25MHz、但没有与 PHY 进行通信。
另一方面、当 PHY 接收到以太网数据包时、Linux OS 可以正确接收到该数据包。
目前、我对如何解决这一问题的想法已不多。 如果有人获得一些有关如何解决此问题的有用提示、那将会很棒。
此致、
Björn μ A