This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320C6678: 6678以太网和上位机传输数据失败

Part Number: TMS320C6678


在6678程序中配置serdes和sgmii能够通过、LinkUp。

88e1111硬件复位之后是1000M、自协商、双工。使用了100M的网口插座,通过MDIO配置为100M、不带协商、双工,电脑网卡设置为100M双工。

但是通过MDIO读取88e1111的相关寄存器时,88e1111一直显示LinkDown。

这可能是和DSP配置有关系还是硬件的关系?

在其他是1000M网口插座的板子上可以通过wireshark看到数据包,但是使用winapps中hellworld.exe测试,控制台一直显示 timed out waiting for reply。这是可能因为什么原因?

  • 请问是自制板吗?参考的是哪个例程?

    建议可以使用STK中的GE例程测试看一下。

    e2echina.ti.com/.../faq-keystone1

  • 参考了hellowordl evm6678l的例程,在电脑网络数据包看到一直发arp包,dsp这端为什么没有响应是缺少什么协议?

  • 自制板,使用了NDK软件。参考了helloWorld_EVM6678L、GE例程。

    配置PHY(88E1111)为100M,自动协商,SGMII 不带时钟模式。

    参考了GE例程之后,看到gpStats_regs[2]的内容分别为:

    0(STAT A?):RXGOODFRAMES=1,RXBROADCASTFRAMES=1,RXOCTETS=68,OCTETFRAMES65T127=1,NETOCTETS=68,RSVD0=0X02090B28,其余为0.

    1(STAT B?):RXFRAGMENTS=16,RSVD0=0X02090C28,TXCOLLSIONFRAMES=1,,NETOCTETS=192,RSVD4=0X02090C90,,其余为0.

    有下面问题:

    1。STAT A,B的TX,RX和port 0 1 2的TX RX的对应关系。

    2.PHY使用SGMII模式和6678的SGMII连接,serdes应该配置在旁路模式?

    3.现在SGMII到PHY到PC显示是LINK UP 。这是表示硬件上连接没有问题?怎么检查SGMII、SERDES、PHY有没有数据通过。