基于BB-Black设计的开发板,根据需要将网口设计为千兆RGMII模式,并连接到一个switch芯片上。
本人使用TI官方sdk6.0,修改了cpsw为RMGII模式初始化,并通过smi初始switch芯片的phy为RGMII模式,
现在遇到的情况是switch芯片phy时钟为125MHz,但是am335x这边发出的时钟始终为25MHz,
请问我要如何修改我的时钟?
Steven Liu1:
你用的是哪个时钟?AM335x的pin脚?模式?
一般来说,设计时外部的PHY都是独立一个晶振时钟的。
cc cc2:
回复 Steven Liu1:
应该是am335x RGMII时钟线发出的时钟只有25MHz,按照正常的情况应该是配置RGMII模式后时钟线要125MHz
cc cc2:
RGMII时钟问题没有人遇到过吗???
Steven Liu1:
回复 cc cc2:
没明白你说的这个PHY所需要的时钟,是指通信的时候所需要RGMII_TCLK和RGMII_RCLK的信号?还是说PHY所需要的输入时钟XTLI, XTLO。
用StarterKit的千兆以太网作为示例好了:你想确认的是哪个时钟?
cc cc2:
回复 Steven Liu1:
通信时 RGMII_1_TXCLK 的时钟,如下图
TI中文支持网






