Other Parts Discussed in Thread: AM5726
您好!
我的客户正在使用定制板上的以太网产品。 它们使用连接到 RGMII1 (AM5726 GMAC_SW 块的端口2)的 DP83867 PHY IC。 ‘使用其电路板配置(pinmux 等)编译了“Nimu Basic 示例”。 MDIO 似乎可以工作(他们可以读取和修改 PHY 的寄存器),他们还可以在100Mbit 全双工模式下对网络接口执行 ping 操作。 如果他们将接口连接到1Gbit 对等设备,则可以看到“Negotiated connection: FullDuplex 1000 Mbs”消息,但无法从对等计算机 ping 该接口。
它们可以通过示波器活动在 RGMII RX 方向(RXC_CLK 信号上为125MHz 信号、RXD[3:0]线上有一些移动的数据位)观察到、但 TX 方向上没有信号、所有 TX RGMII 线都为低电平。
这是连接1Gbit 对等设备、协商‘FullDuplex 1000 Mbs’模式以及计算机持续发送 ping ICMP 请求时 PHY 寄存器的内容:
### PHY 1寄存器:
### [000] BMCR 0x1100
### [001] BMSR 0x796d
### [004] ANAR 0x01e1
### [005] ANLPAR 0xcde1
### [006] ANER 0x006d
### [007] ANNPTR 0x2001
### [008] ANNPRR 0x5006
### [009] CFG1 0x0200
### [00A] STS1 0x7800
### [00D] REGCR 0x0000
### [00E]加号 0x0000
### [00F] 1KSCR 0x3000
### [010] PHYCR 0xf040
### [011] PHYSTS 0xac02
### [012] MICR 0x00d3
### [013] ISR 0x0000
### [014] CFG2 0x29c7
### [015] RECR 0x0000
### [016] BOSCH 0x0000
### [017] STS2 0x0040
### [018] LEDCR1 0x6150
### [019] LEDCR2 0x4444
### [01A] LEDCR3 0x0002
### [01E] CFG3 0x0002
### [01F] CTRL 0x0000
### [025] TMCH_CTRL 0xcde1
### [02D] FLD_CFG 0x0000
### [031] CFG4 0xac02
### [032] RGMIICTL 0x00d3
### [033] RGMIICTL2 0x0000
### [037] SGMII_ANEG_STS 0x0040
### [043] 100CR 0xa231
### [055] SKEW_FIFO 0x0000
### [06E] TALK_STS1 0x0000
### [06F] TLOG_STS2 0x3000
### [071] BICSR1 0xac02
### [072] BICSR2 0x00d3
### [086] RGMIIDCTL 0x006d
### [0D3] SGMICTL1 0x0000
### [0E9] SYNC_FIFO_CTRL 0x0200
### [0FE] LOOPCR 0x0002
### [134] RXFCFG 0x29c7
### [135] RXFSTS 0x0000
### [170] IO_MUX_CFG 0xf040
### [172] GPIO_MUX_CTRL 0x00d3
### [180] TDR_GEN_CFG1 0x1100
### [1A7] ALCD_CTRL 0x2001
您能帮我解决这个问题吗?
谢谢、此致、
Alberto
