在AM335x+RTL8211网卡芯片的硬件配置下,很多第三方的解决方案商,在对网卡驱动进行配置时,默认是都是RMII模式,亦即工作在10/100Mb模式下。
但是很多情况下我们需要在千兆网并且向下兼容工作在(1000/100/10 Mb)模式。
这里的调试思路:是从应用端向下调试,首先确保在bsp配置文件中,确认配置了RGMII模式,通过在内核添加打印信息,确认实际使用的选择模式,而后,
确定所对应选择的Driver是否是系统内置提供的(这里比较简单是使用默认的系统的网卡驱动),如果还不行,需要深入硬件去测量RTL8211的RX和TX端的时钟
频率,通过示波器测量出来的时钟频率结合在datasheet的模式定义,我们就可以知道实际工作的网卡模式。