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

6678以太网调试问题咨询

6678以太网调试问题:

硬件:按照TI的6678设计的板卡,PHY为88E1111,只用SGMII0口。

软件程序:根据TI例程GE修改的UDP与PC通信。

问题描述:基于NDK的UDP通信,没有使用GEL文件初始化,自己写的初始化,目前只用SGMII0口通信。表现为PC端ping不通,提示无法连接目标主机。SGMII的STATUS寄存器显示已锁定并且LINK UP(SGMII0)。MDIO的ALIVE寄存器为0x00000000,LINK寄存器为0x00000002.

请大神指教:

1、ALIVE和LINK两个寄存器的值表示什么意思?看手册有点分不清两个寄存器的意思,现在状态是否正确?求指教。

2、目前ping不通的原因是否就是88E1111有关(ALIVE寄存器为0),还是其他配置不对导致的?

3、现在用GE的三个内部回环都通过了,外部DSP0->DSP1的回环我是将DSP0和PC用网线连接,PC端可以用抓包看到传输的数据,能否说明MAC层配置没有问题?

Thomas Yang1:

ALIVE表示相应地址的PHY能否响应MDIO操作,LINK表示PHY是否和对端有LINK

从寄存器来看 PHY地址为1的PHY,有LINK,但响应MDIO的操作有问题,你链接的PHY是这个地址的PHY么?

可以通过5个管脚PHYAD0(COL),PHYAD1(RXD_0), PHYAD2 (RXD_1) , PHYAD3 (RXD_2) , PHYAD4 (RXD_3)的上下拉状态确认

ALIVE有问题需要仔细检查下MDIO的配置。

另外没太懂你的意思“DSP0->DSP1的回环我是将DSP0和PC用网线连接”

赞(0)
未经允许不得转载:TI中文支持网 » 6678以太网调试问题咨询
分享到: 更多 (0)