iMX6Q RGMII MAC配置

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

iMX6Q RGMII MAC配置

1,203 Views
wenhao1005
Contributor I

你们好,NXP的各位专家:

首先,我说明下我现在使用的芯片应用场景,iMX6Q外挂一片marvell公司的88E1512,88E1512使用RGMII to SGMII模式,然后连接到BCM5396交换芯片。

现在遇到的问题是:

1、MAC配置沿用以前用过的配置,在现在这个应用场景下配置后RGMII上电后不能输出数据,即不能发出握手信号,就是发送管脚无数据输出。

请问按照该应用场景是否有特殊配置才能使MAC端上电后发起握手信号。

期待各位专家指导下,谢谢。

Labels (1)
0 Kudos
Reply
1 Reply

1,185 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello Wenhao,

要注意这样2个问题:

1. CPU和PHY之间的同步时钟

88E1512有一个CLK125M输出,这个要接到CPU端的ENET_REF_CLK,而且要测量一下是否有125MHZ时钟信号。

2. 88E1512实际上就是SGMII输出的PHY,因此您需要在dts加载正确的driver。

从用法上,和其他的PHY芯片,没有大的区别。

3.关于88E1512外部接口SGMII 与BCM5396的SGMII连接

--88E1512外部接口SGMII 与BCM5396的SGMII连接,相当于板子连接到了交换机上。

我这里无法得到BCM5369完整资料,不确定这个接法是否正确。

--我看到BCM5396有SPI接口,这说明SWITCH需要进行初始化配置或者需要驱动程序配置它。

4. 可能您需要把PHY和SWITCH都调通,MAC端的收发数据,才会有正常的可能。

Regards,

weidong

0 Kudos
Reply