使用C6657_EMAC_Example 程序进行loopback,EMAC loopback成功,GE_TEST_DSP0_TO_DSP1 loopback不成功。
查看DSP寄存器,sgmii的状态寄存器的值为0X30,即link up状态一直无效,是什么问题?
user4669815:
我在自己的板子DSP是C6657(phy芯片是88E1112)上测试网络程序时,使用的是CCS自带的例程helloworld,测试时,在打印下面的信息后就不动了。
[C66xx_0] emac_init: core 0, port 0, total number of channels/MAC addresses: 1/1
[C66xx_0] MAC addresses configured for channel 0:
[C66xx_0] 08-00-28-32-96-AC
[C66xx_0] SGMII reset successful……..
[C66xx_0] SGMII config successful……..
另外使用C6657的GE程序,EMAC_LOOP是正确的,但是查看ADV寄存器的值是全零,寄存器是写过的,不知道为什么?
Shine:
请问SGMII_LOOPBACK和SERDES_LOOPBACK有没有通过?
user4669815:
回复 Shine:
谢谢Shine,使用GE程序,EMAC_LOOPBACK通过,DSP0-TO-DSP1-loopback未通过,查看了寄存器,Serdes PLL锁定,自动协商状态位为零,link up也为零。意思应该是自动协商未完成,我应该怎么查问题。
skysteed:
回复 Shine:
6657的GE程序是哪个?给个链接!
skysteed:
回复 user4669815:
6657的GE程序是哪个?给个链接!
Shine:
回复 skysteed:
有新问题的话,麻烦另起新帖,方便其他客户查找参考。
C6657的GE程序可以在STK包里,请到下面的网站下载STK_C6657.7z。
e2echina.ti.com/…/47664
skysteed:
回复 Shine:
你好Shine Zhang!在STK_C6657里没有GE的程序啊?
Shine:
回复 skysteed:
抱歉,请到下面的网站下载c6657 emac例程。
e2echina.ti.com/…/131119