我们在 带有 NXP IMX8MP 的电路板中使用 DP83867IR 作为以太网 Phy。 我们有两个 etherner 端口、而第一个端口工作正常、 而第二个端口无法工作。 因此、我们尝试调试了该问题、并在将以太网电缆连接到第二个以太网端口之前和之后取出 DP83867以太网 PHY 的寄存器转储、发现自动协商未完成(寄存器0x0002)。 那么、 可以采取什么措施来解决该问题? 下面是 DP83867在将以太网电缆连接到第二个以太网端口之前和之后的寄存器转储。
连接以太网电缆之前:
0x0=0x140
0x1=0x7949
0x2=0x2000
0x3=0xA231
0x4=0x1E1
0x5=0x0
0x6=0x64
0x7=0x2001
0x8=0x0
0x9=0x1300
0xA=0x0
0xD=0x0
0xE=0x0
0xF=0x3000
0x10=0x5448
0x11=0xA802
0x12=0x0
0x13=0x0
0x14=0x29C7
0x15=0x0
0x16=0x0
0x17=0x40
0x18=0x6150
0x19=0x4444
0x1A=0x2
0x1E=0x2
0x1f=0x0
连接以太网电缆后:
0x0=0x1000
0x1=0x794D
0x2=0x2000
0x3=0xA231
0x4=0xDE1
0x5=0x0
0x6=0x64
0x7=0x2001
0x8=0x0
0x9=0x1300
0xA=0x0
0xD=0x0
0xE=0x0
0xF=0x3000
0x10=0x5448
0x11=0x702
0x12=0x0
0x13=0x440
0x14=0x29C7
0x15=0x0
0x16=0x0
0x17=0x40
0x18=0x6150
0x19=0x4444
0x1A=0x2
0x1E=0x2
0x1f=0x0