完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
请问有人试过使用LAN8720连接网络吗?目前遇到三个问题
(1)使用LAN8720进行iperf测试时速度只有60Mbits/sec,不能达到100Mbits/sec,是否是ESP32的性能不足导致的呢?下面是测试结果 mode=tcp-client sip=20.18.22.22:5001, dip=20.18.22.21:5001, interval=3, time=10 Interval Bandwidth 0- 3 sec 59.07 Mbits/sec 3- 6 sec 59.90 Mbits/sec 6- 9 sec 59.90 Mbits/sec 9- 12 sec 59.77 Mbits/sec 0- 10 sec 59.66 Mbits/sec (2)使用LAN8720进行TCP或者iperf 的TCP测试时会偶尔出现:ETH: Ethernet Link Down,然后网络就会掉线,重置LAN8720之后恢复正常(没有重启ESP32)。 (3)因为LAN8720通电后就会一直输出时钟信号到GPIO 0引脚导致ESP32启动到FLASH DOWNLOAD模式,请问有办法解决吗? |
|
相关推荐
1个回答
|
|
p;9 sec 59.90 Mbits/sec
根据您提供的信息,您在使用LAN8720进行iperf测试时,速度只能达到60Mbits/sec,无法达到100Mbits/sec。要确定是否是ESP32性能不足导致的,我们需要分析以下几个方面: 1. LAN8720与ESP32的连接:请确保LAN8720与ESP32之间的连接是正确的,并且使用了合适的驱动程序和库。 2. 网络环境:测试结果可能受到网络环境的影响。请确保测试过程中网络环境稳定,没有其他设备占用大量带宽。 3. ESP32性能:ESP32的性能可能会影响到测试结果。但是,ESP32具有足够的性能来处理100Mbits/sec的数据传输。因此,性能不足的可能性较低。 4. iperf测试设置:请检查iperf测试的设置,确保测试参数正确。例如,您可以尝试更改iperf测试的时间间隔和持续时间,以查看是否对结果产生影响。 5. LAN8720性能:LAN8720本身可能存在性能限制。虽然它支持100Mbits/sec的以太网传输,但在实际应用中可能受到其他因素的影响,导致速度降低。 综上所述,要确定是否是ESP32性能不足导致的,您需要逐一排查上述因素。同时,您可以尝试在其他设备上使用LAN8720进行iperf测试,以排除设备之间的兼容性问题。如果问题仍然存在,可能需要进一步调查LAN8720的性能或与ESP32的兼容性问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
406浏览 6评论
338浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
321浏览 5评论
322浏览 4评论
309浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-16 06:37 , Processed in 0.465512 second(s), Total 46, Slave 40 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号