主题 : 网络模块很有问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 13640
精华: 0
发帖: 21
金钱: 105 两
威望: 21 点
综合积分: 42 分
注册时间: 2010-01-26
最后登录: 2017-09-13
楼主  发表于: 2010-02-03 12:00

 网络模块很有问题

无论收发什么东西,量一大,必定崩溃,而且崩溃之后除了重启以外没有其他办法
级别: 新手上路
UID: 23807
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2010-06-27
最后登录: 2011-05-20
1楼  发表于: 2010-06-27 01:02
您好,您最终的问题是什么样的?我现在也碰到了一样的问题,头痛的要死,能不能把您的解决思路提供一下,邮箱 zqj518@vip.qq.com
级别: 新手上路
UID: 7498
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2009-07-17
最后登录: 2017-09-13
2楼  发表于: 2010-06-28 16:40
是DM9000网卡么?网卡驱动里对双缓冲的处理有问题,dm9000.cpp里的DeviceSend函数有一句for(; m_nTx < 2;){......},改为for(; m_nTx < 1;){......}即可。
级别: 新手上路
UID: 16823
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
综合积分: 22 分
注册时间: 2010-03-22
最后登录: 2017-09-13
3楼  发表于: 2010-10-21 15:58
同感~。小弟最近在wince5上搞项目,开多线程搞tcp和http通讯,DM9000会不定时崩溃,无法通讯。现在要让tcp与http轮流切换通讯,才避免这种情况出现, ,觉得做挺难受的。
级别: 新手上路
UID: 16823
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
综合积分: 22 分
注册时间: 2010-03-22
最后登录: 2017-09-13
4楼  发表于: 2010-10-25 08:54
引用第2楼registeru于2010-06-28 16:40发表的  :
是DM9000网卡么?网卡驱动里对双缓冲的处理有问题,dm9000.cpp里的DeviceSend函数有一句for(; m_nTx < 2;){......},改为for(; m_nTx < 1;){......}即可。

我测过,还是会出现网卡驱动崩溃现象,无助~
看来还是要控制下数据流量
级别: 新手上路
UID: 11606
精华: 0
发帖: 7
金钱: 35 两
威望: 7 点
综合积分: 14 分
注册时间: 2009-12-14
最后登录: 2011-05-19
5楼  发表于: 2010-12-20 14:04
我也遇到了同样的问题,希望公司能早日解决,不要把问题这么一直悬着。
级别: 新手上路
UID: 38062
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2011-02-21
最后登录: 2011-07-03
6楼  发表于: 2011-02-21 19:02
我原来用arm7纯tcp也崩溃,估计不一定是网卡的问题哟.
级别: 新手上路
UID: 28823
精华: 0
发帖: 14
金钱: 70 两
威望: 14 点
综合积分: 28 分
注册时间: 2010-09-17
最后登录: 2011-12-20
7楼  发表于: 2011-02-22 10:14
我也遇到了这个问题,
交流qq:845130