搜索
bottom↓
回复: 6

103vbt6+enc28j60,rt-thread 0.3.1 ping 小包能通,大包不通

[复制链接]

出0入0汤圆

发表于 2011-11-11 13:47:41 | 显示全部楼层 |阅读模式
如题
103vbt6+enc28j60,
ping -l 1000 6ms 左右
ping -l 1500 一直超时之后在 ping 小点的包也不通了,是什么问题啊

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2011-11-11 23:52:07 | 显示全部楼层
一直觉得enc28j60的驱动有些问题。。。而且发热太大,就换掉了。。。

出0入0汤圆

 楼主| 发表于 2011-11-13 23:18:41 | 显示全部楼层
本来用的 0.3.1 版本,升级到 0.3.3 问题依然存在
ping 1400 长度还能通 9ms
增加到 1500 就挂掉了,在回头 ping 小点的包也不通了

Pinging 192.168.1.50 with 1000 bytes of data:



Reply from 192.168.1.50: bytes=1000 time=6ms TTL=255

Reply from 192.168.1.50: bytes=1000 time=6ms TTL=255

Reply from 192.168.1.50: bytes=1000 time=6ms TTL=255

Reply from 192.168.1.50: bytes=1000 time=6ms TTL=255



Ping statistics for 192.168.1.50:

    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

    Minimum = 6ms, Maximum = 6ms, Average = 6ms

-------------------------------------------------------------------------------



Pinging 192.168.1.50 with 1400 bytes of data:



Reply from 192.168.1.50: bytes=1400 time=9ms TTL=255

Reply from 192.168.1.50: bytes=1400 time=9ms TTL=255

Reply from 192.168.1.50: bytes=1400 time=9ms TTL=255

Reply from 192.168.1.50: bytes=1400 time=9ms TTL=255



Ping statistics for 192.168.1.50:

    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

    Minimum = 9ms, Maximum = 9ms, Average = 9ms
----------------------------------------------------------------------------------------------------------

Pinging 192.168.1.50 with 1500 bytes of data:



Request timed out.

Request timed out.

Request timed out.

Request timed out.



Ping statistics for 192.168.1.50:

    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

---------------------------------------------------------------------------------
Pinging 192.168.1.50 with 32 bytes of data:



Request timed out.

Request timed out.

Request timed out.

Request timed out.



Ping statistics for 192.168.1.50:

    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

出0入0汤圆

 楼主| 发表于 2011-11-14 21:14:12 | 显示全部楼层
自己还在找原因,希望版主帮忙看看
我觉得似乎是enc28j60驱动的问题,

enc28j60.h
312行: #define MAX_FRAMELEN 1518
默认是1518,这时最大能响应的ping包长度是 1518-47 =1471

我试着修改为

enc28j60.h
312行: #define MAX_FRAMELEN        1000
这时最大能响应的ping包长度是 1000-47 =953

在尝试改的大一些,以为能响应更大ping包,改为
enc28j60.h
312行: #define MAX_FRAMELEN        2000

希望大家帮助解找找问题,另外希望大家说说自己的板子存不存在这样的问题。0.3.1 和0.3.3版本我都试过了,问题都存在,

出0入0汤圆

发表于 2011-11-18 23:08:19 | 显示全部楼层
网络应用MPU典型的为1500.
LWIP也设置了很多宏定义为1500
不知LZ什么应用

事实上很多网站用1500去PING的话也是PING不通的

出0入0汤圆

 楼主| 发表于 2011-11-19 18:02:16 | 显示全部楼层
关键是用 比较大的数据包 ping过之后 网路部分就挂掉了,

出0入0汤圆

发表于 2011-11-22 23:37:00 | 显示全部楼层
那是驱动的问题。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-3 02:14

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表