我们新做的板子,使用C6678,网口的配置不同于开发板,我们的PASS参考时钟和SGMII端口参考时钟都是156.25,开发板上的PASS参考钟应该是100,SGMII的端口参考时钟是312.5。我们使用的网口是port0,开发板上是port1;目前的情况下,phy在物理连接上可以正常与pc连接,但是,在我们配置过PASS时钟和SGMII端口时钟后,也就是配置寄存器SGMII_SERDES_CFGPLL = 0x00000081,改* PASS PLL settings for 1050 MHz */ #define PLLM_PASS=335 #define PLLD_PASS=24,SGMII端口pll能够锁住,并且能够linkup, 但是网络一直ping不通,太速也做过类似时钟的板子,我们咨询他们,他们说使用这个时钟端口1可以调通,端口0调不通。我想问问,是不是端口0和端口1的配置有什么区别?在配置端口0的时候有什么需要特别注意的吗?
我看开发板的原理图,网络端口0并未连接到网卡芯片88e11上,但是我用MCNDK里面的实例去配置网络的0口,仍然能够ping通,这是怎么回事?