[X]关闭

为什么我的RJ45以太网口只亮一个灯?

文档创建者:wolfson
浏览次数:6687
最后更新:2017-07-10
本帖最后由 wolfson 于 2017-5-27 00:33 编辑

        首先感谢汤总对笔者做这个以太网实验的支持,米联对我从入门FPGA,到后来的深入学习Zynq都有莫大的帮助!汤总人很好,一些问题都肯和我讨论。米联,感谢有你!

        笔者使用的是米联的 MiZ702 Xilinx Zynq 开发板,笔记本用的是 MacBook Pro 2015Mid Thunderbolt->GigE。在调试GigE接口的时候发现板子上带以太网的RJ45接口只有一个绿灯点亮。

        按照惯性思维,两个灯应该是“一发一收”。在发数据的同时,加上响应或效验,是会接收数据的,可为什么RJ45上的LED只有一个灯亮呢?

        笔者经过电路测试,发现RJ45 LED没有损坏,信号链路直到88E1518的QFN封装引脚皆为正常的。而芯片又是从正规渠道购买,那只能怀疑芯片坏了。就在笔者为换芯片返修苦恼的时候,冒出一个念头,插百兆网会不会亮?因为RJ45接口正是靠两个单色LED,或混合色LED区分网络模式的。

        随便找了个老旧的300M无线路由,4个LAN均为百兆,刚一插上,便迎来了曙光,两个LED都美丽的闪闪发光了。

        为进一步确认,利用了家里的“极路由3”。这个路由很有趣,有一个100M WAN、一个100M LAN、一个1000M LAN。一个路由器LAN口囊括了百兆和吉比特,后两个LAN我就挨个插了一遍,发现果然百兆下两个LED均闪烁,千兆下一个LED完全熄灭,一个LED闪烁。

插曲:米联的教程第三季:AXI-LWIP-DMA网络通讯实验,pdf说能跑到500Mbps,而我的MacBook转接RJ45后只能跑到300Mbps,且还有“断崖”。


图1:

解决办法:
1、在“网络调试助手”下勾选暂停接收显示,看右下角的数据飞奔即可
2、换电脑。毕竟MacBook的RJ45是闪电口转换出来的。用Win7 i5 集成GigE网卡的台式机测试,网络使用率高达63%!而且是一条非常平稳的直线!也就是说此时的网速可能已经达到600Mbps以上。

图2:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

发表评论已发布 1

bjsoso

发表于 2017-7-10 11:23:06 | 显示全部楼层

去看下PHY芯片的手册
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则