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.
I design a board with AM3359 process, and designed two ethernet port with RGMII interface to PHY RTL8211CL. and delay by RTL8211CL, the AM3359 initialize as follow:
1. Control Module RGMII_SELECT for 0x3A select the RGMII without internal delay
2.init rgmii1_pin_mux and rgmii2_pin_mux
3.MDIOInit
4.enable GPMACS clocks
5.init the ALE port and sliver etc
and the problem is:
The RGMII 's TCLK 25M clock is ok (Test by TDS2012 oscilloscope )
but when I send DHCP request the TXD0,1,2,3 always stay low, but the CPDMA_DESC_OWNER bit have cleared and tx_chan.hdp have cleared
The software refer from the AM335X_StarterWare_02_00_00_07
Did you perform a timing analysis of the RGMII interface prior to layout? Do you have this data?
Did you make any SW changes to support this RealTek PHY? This is the first time I have seen it used with AM335x.
Please verify you are connected to a 10/100 port (not GigE), dump the contents of the AM335x MACCONTROL register, and post the result here.