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层配置没有问题?