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

TMS570LC4357: TMS570LC4357 LWIP RMII PING 问题

Part Number:TMS570LC4357

现在遇到了一个问题。TMS570LC4357移植了LWIP,使用RMII模式,用网线直连电脑。用电脑一直发ping包,给单板。查看单板上的EMAC寄存器,RXFRAGMENTS寄存器一直增加,证明EMAC有收到数据。但是RXGOODFRAMS寄存器一直是0,这应该如何排查问题?可能是哪里出问题。

当使用RMII模式时,EMAC模块的时钟应该设置为多少频率?

望解答,十分感谢

Gary Lu:

chen weiyi 说:但是RXGOODFRAMS寄存器一直是0

可能接收到的数据包存在问题,导致无法正确解析为有效的帧。数据包格式错误、数据包校验失败或者数据包长度异常都有可能。

chen weiyi 说:这应该如何排查问题?

建议检查数据包的格式、校验和长度,

,

chen weiyi:

电脑直接用cmd命令发的ping包, 也可能会有格式、检验、长度错误吗?

,

chen weiyi:

当使用RMII模式时,EMAC模块的时钟应该设置为多少频率?

,

chen weiyi:

PHY芯片的RMII_CRS_DV引脚 硬件上需要拉高,拉低还是悬空

,

Gary Lu:

您重新发一下照片,我这边看不见

,

Gary Lu:

50MHZ

,

Gary Lu:

chen weiyi 说:需要拉高,拉低还是悬空

不需要,这个引脚由PHY芯片控制

,

chen weiyi:

还有个问题,EMAC收到的数据,是存在8K的CPPI RAM里了,这个RAM的地址是0xFC52_0000

如何解析这个地址上的数据,是否正确

,

Gary Lu:

您好,新的问题烦请重新发帖交流,感谢理解,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » TMS570LC4357: TMS570LC4357 LWIP RMII PING 问题
分享到: 更多 (0)