完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
初次使用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个回答
|
|
这个很高深啊
|
|
|
|
帮顶一下
|
|
|
|
|
|
曽遇见一个奇怪的问题,板子运行了一段时间后,不正常了,复位后又正常了,直到USB电源没电了,才找到原因,原来电源供能不够也能造成程序出错,这在某些工业板上电源后的超级电容可以看出
|
|
|
|
帮顶。。。
|
|
|
|
三分钟还好重现,有的好几天才出现的异常,只能多写写防守代码。
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2136 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1970 浏览 3 评论
4566 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2116 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2629 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 01:43 , Processed in 0.718965 second(s), Total 87, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号