你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32+lwip,稳定性方面的问题

[复制链接]
ningjw 提问时间:2015-7-20 23:00 /
初次使用stm32裸机移植lwip!有稳定性方面的问题!!!

stm32作为TCP服务器​,运行一段时间后无法收发数据!!!

实验过程如下:  

stm32​作为TCP服务器,电脑端为TCP客户端,电脑以100ms往stm32发送2个16进制数,stm32回30个16进制数  

​三分钟后,
​电脑仍在发送数据,stm32不再回复,此时仍能够通过电脑端ping通stm32!  

接着电脑端断开与stm32的TCP连接 ,再从新连接stm32​,并发送数据,stm32​又能够正常接受与发送数据,三分钟后异常!  

​再次接上jlink从新以debug模式运行,TCP异常后,电脑端继续发送数据,在TCP接受数据函数中设置断点,发现不能进入TCP的数据接受函数!

​网上查了很多资料,都没有有效解决!曾有过j将窗口数由两个改成10个,但是10分钟后又出现同样的情况了!
/* TCP receive window. */
#define TCP_WND             (10*TCP_MSS)   // (2*TCP_MSS)


各位大神给分析分析问题出在哪里?谢谢!!!
收藏 评论8 发布时间:2015-7-20 23:00

举报

8个回答
lkl0305 回答时间:2015-7-20 23:14:52
这个很高深啊
苏柚 回答时间:2015-7-21 08:43:22
帮顶一下
你好我好大家好! 回答时间:2015-7-21 10:08:59
帮顶                              
wambob 回答时间:2015-7-21 11:42:17
曽遇见一个奇怪的问题,板子运行了一段时间后,不正常了,复位后又正常了,直到USB电源没电了,才找到原因,原来电源供能不够也能造成程序出错,这在某些工业板上电源后的超级电容可以看出
moyanming2013 回答时间:2015-7-21 15:07:18
帮顶。。。
Tension 回答时间:2015-7-21 16:28:34
三分钟还好重现,有的好几天才出现的异常,只能多写写防守代码。
xiaoyustm32 回答时间:2016-5-31 15:05:50
帮顶
wolfgang2015 回答时间:2016-5-31 16:10:46

好难得看见苏柚~~~

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版