线程中讨论的其他部件:AM5708, 4127, 测试,
TI 专家您好,
我目前正在处理客户的定制板,我尝试让 DP83826在该板上工作。
PHY 通过 RMII 信号连接到 AM5708。 默认情况下,绑带配置为具有 RMII Master,在这一点上看起来很好。
基本设备树和其他 Linux 配置已完成并已双重检查。
问题:连接到本地网络时,我没有任何链接,无论我连接到交换机还是直接连接到计算机。 与环回电缆连接正常。
尝试遵循 e2e.ti.com/.../Ethernet-Debug-Techniques.pdf 上的以太网调试指南,以下是检查清单:
-验证电阻:
RBIAS 为6.49千克
PHY 和 AM5708之间的 RMII 信号无电阻(不确定它是否真的很好,但不知道影响...)
-验证磁性连接
看起来不错
-验证电源滑轨:
VDD 和 VDDIO 正常
RBIAS 电压似乎浮动在0伏以下=>这不是正常的,但我不知道如何修复它!!
-验证 X1时钟:
25MHz 正常
-验证绑带针脚:
看起来不错
-探头 TD+/-信号
使用100欧姆端接电缆时,我看到脉冲
-连接环回 RJ45电缆:
正在工作,链接已在内核日志中启动!!!
-寄存器:
基本模式控制寄存器(BMCR)寄存器地址0x00h => 0x3100 => 100Mbps,自动集成,全双工
基本模式状态寄存器(BMSR)寄存器地址0x01h => 0x7849 =>未建立链接
自动协商广告寄存器(ANAR)寄存器地址0x04h => 0x01E1
自动协商链接合作伙伴能力注册(ANLPAR)注册地址0x05h => 0xCDE1
PHY 状态寄存器(PHYSTS)寄存器地址0x10h => 0x4102 =>似乎表示 MDI 已交换(我已连接到计算机,因此看起来不错),但只有10Mbps 和半双工。 不确定如何解释这点...
现在不知道该去哪里,并衷心感谢可能朝着正确方向解决此问题的任何想法!
此致,
乔尔
编辑:过一段时间后,寄存器0x10值为0x5102,似乎表示反向极性,但我不知道数据表所说的是什么(它是什么极性)。


