This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好
我遇到了一些有关 TI PHY 连接的问题。
我的设计完善了参考设计 KV260 (使用 Xilinx 提供的 Kria) 原始设计采用 TI PHY pn: DP83867CRRGZR、该设计仅包含 RGMII 连接。
我们不使用该 PHY、而是使用包含 SGMII、MII 和 RGMII 连接的 DP83867IPPAP。
Kria 模块中 PHY 的电气连接与 KV260载板上的电气连接完全相同。
实际上、借助 DP83867 Linux 驱动程序、我们无法以1Gbps 的速率连接到 PHY、它会自动降级至100Mbps。 在100Mbps 时、可以发送和接收小型 ping、但在传输较大的 ping 后、50%的数据包会丢失。
我们实际上使用的是以下驱动程序:
https://github.com/torvalds/linux/blob/master/drivers/net/phy/dp83867.c
有没有其他人与这个问题?
此致
帕斯卡
Pascal、您好!
检查 寄存器0x14[11:9]以优化速度。 不要认为这是驱动器问题
您还可以尝试强制速度为1Gbps、然后查看它是否会建立链路。 (在寄存器0x4中取消广播10/100模式)
此致、
阿尔瓦罗