TI中文支持网
TI专业的中文技术问题搜集分享网站

6678调试发现waiting for ge rx interrupt timeout!求解

自己根据开发板设计的板卡,两片DSP,一片phy,一片16端口sgmii switch的bcm5396芯片。 两片dsp的sgmii 0都结在bcm5396上,phy芯片是88e1111,也通过sgmii接到bcm上 phy芯片的配置是 自协商,1000M fullduplex,bcm5396暂不用配置。例程采用网上的k1程序,dsp上的ge内部回环测试已经测试通过,现测试外部fifo回环的时候出现附件里的情况。参考时钟156.25m,passclk是100m,ethernet mode是1000m fullduplex,ge Port connection是0-sgmii connect;1-not used;两个dsp互为source和dest地址。
根据附件有几个问题:
1.waiting for ge rx interrupt timeout是为什么?
2.rxgoodframes 和txgoodframes不同,发的少,收的多?
3.程序在打印print_ge_statistics时只打印到了statsb.netoctets,然后就没有了。啥原因,多谢

q zhao:

修改auto negotmaster的主从之后能够打印出mdio的状态了,也是停在waitforrxinterrupt里了

Thomas Yang1:

回复 q zhao:

我看了你的打印,怎么PHY协商出来是10M,半双工。 mdio寄存器都是正常的吗?截图中大部分看不到

q zhao:

回复 Thomas Yang1:

谢谢您的回答,我重新看了下,我的测试是,外部fifo测试,不适应我的系统,我的应该用两个dsp通信那个,因为中间有交换机不是直连。

赞(0)
未经允许不得转载:TI中文支持网 » 6678调试发现waiting for ge rx interrupt timeout!求解
分享到: 更多 (0)