我们是自己画的板子,硬件设计完全参考的是EVM板,用这个C6657_EMAC_Example例程。
EMAC loopback模式是能通过的,但是切换到DSP0_TO_DSP1的模式,从上位机用wireshark抓取,什么都抓不到。用C6657_EMAC_Example例程发现serdes的初始化函数(configSerdes())显示SGMII_SERDES_STS状态寄存器的最低位,就是检测Serdes PLL的锁定状态的那个位,忽高忽低,或者完全锁不上。想请问一下可能是什么原因导致的。
Nancy Wang:
user4257905
2、我们硬件没有改动,我调试别的外设后,发现上位机检测到的网络变成了10M。然后EMAC loopback模式就不能正确运行了,这可能是什么原因呢?
是否有可能存在引脚复用的情况。
user4257905:
回复 Nancy Wang:
没有的呢,而且即使复用,我后来还是用C6657_EMAC_Example例程调试,肯定就释放了管脚呀。而且按道理即使变成了10M,为什么EMAC loopback模式就不正常了呢?这个不是在MAC模块就回环了嘛?都没有到serdes和SGMII接口呀。
user5959942:
你好,目前在学习C6657,是个新手,没有找到6657网口的测试例程,能否提供一下,邮箱1592628854@qq.com,谢谢啦
user4257905:
回复 user5959942:
e2echina.ti.com/…/59661 这个里面的回复下面有下载的