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

DM648 loopback

大家好

     我用的是DM648,我根据EVMDM648图纸,设计的板子,用88E1111 PHY芯片,运行NDK2.0.0 例程clinet.pjt 但是ping板子的时候没有数据返回,现在想做回环测试,但是DM648的资料没有说明怎么回环测试,我通过MDIO可以读写PHY 寄存器,但是不确定怎么回环测试,是在NDK 的基础上增加代码还是新建工程工程另写程序。DM648内部的连接指示显示网络没有连接上,但是我的电脑和PHY寄存器都显示1000M连接上了。我还想问一下,NDK是怎么配置网口相关寄存器的?

Louis:

看看下面两个wiki链接是否有帮助:

http://processors.wiki.ti.com/index.php/Network_Developers_Kit_FAQ

http://processors.wiki.ti.com/index.php/Guidelines_when_porting_NDK_to_different_PHYs

Regards,

Louis

EricSun:

回复 Louis:

To  Louis:

         您好,这里我看过了,没有什么发现。我的板子仿照的是EVMDM648的原理图做的,参考时钟我用的125MHz而不是EVMDM648上的62.5MHz,但是运行client.pjt例程发现SGMII状态寄存器显示没有连接上!也ping不通,但是通过MDIO可以读写PHY(88E1111)寄存器。

Louis:

回复 EricSun:

   关于DM648的网络部分,你的硬件设计与EVM板有区别,在NDK这块应该需要做相应修改,另外看可以看一下PING的时候,EMAC的TX 和RX,确认EMAC与PHY的通讯是PHY没有给数据给EMAC,还是EMAC没有返回给PHY,可以参考一下:《DM647/DM648DSP 3Port Switch(3PSW) Ethernet Subsystem User's Guide》

http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=spruf57&fileType=pdf

赞(0)
未经允许不得转载:TI中文支持网 » DM648 loopback
分享到: 更多 (0)