my imx6q custorm board (Linux version 4.1.15) with AR8035. the network runs steadily in 10M and 100M.
but can't reach 1000M.
when i switch the network to 1000M,the systerm was dead.
in this moment,the RGMII_TX_CLK is null but RGMII_RX_CLK can up to 128M.
Hi kane
one can check with oscilloscope rgmii signal timings using
sect.4.12.5.3 RGMII Signal Switching Specifications i.MX6DQ Datasheet
http://www.nxp.com/docs/en/data-sheet/IMX6DQCEC.pdf
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi igorpadykov
when i switch the network to 10M/100M ,the RGMII_TX_CLK and RGMII_RX_CLK is 2.5MHz/25MHz. the ENET_REF_CLK is 125M. then switch the network to 1000M ,the RGMII_RX_CLK is 125M RGMII_TX_CLK is null ENET_RET_CLK is 125M.I am puzzled about that.
Hi
there are strict rgmii sect.4.12.5.3 timings which should be obeyed, please
check them on custom board with oscilloscope.
Best regards
igor
hi igorpadykov
The problem before was that the core board had problems, and it was suspected that the chip was destroyed by static electricity. At present, a core board has been replaced, and the problem has been solved.Thanks for your help!