OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 11818|回复: 9

F429 LWIP服务器模式发送数据一段时间后崩溃

[复制链接]

1

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
222
金钱
222
注册时间
2017-9-2
在线时间
104 小时
发表于 2018-7-30 15:24:18 | 显示全部楼层 |阅读模式
5金钱
本帖最后由 thread256 于 2018-7-30 15:30 编辑

修改了F429 HAL库版本“实验58 网络通信实验”,去掉显示部分、按键等,只保留为裸跑tcp_server,固定IP模式,目的是当有客户端连入时,定时200ms发送数据。目前出现问题:1.每200ms一次只能发送2K左右,发送大于2K,几次就崩溃,死机了。2.每200ms一次发送2K能工作几分钟,但时间一长还是崩溃死机。找了一段时间,找不到根源,求帮助!

lwipopts.h修改

lwipopts.h修改


tcp_server修改

tcp_server修改

tcp_server修改

tcp_server修改


工程文件:
F429_实验58 网络通信实验.rar (2.52 MB, 下载次数: 98)

main修改

main修改
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164867
金钱
164867
注册时间
2010-12-1
在线时间
2099 小时
发表于 2018-7-31 02:01:39 | 显示全部楼层
以太网发送,建议一次发送数据不要超过1.5K
回复

使用道具 举报

1

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
222
金钱
222
注册时间
2017-9-2
在线时间
104 小时
 楼主| 发表于 2018-7-31 08:10:08 | 显示全部楼层
正点原子 发表于 2018-7-31 02:01
以太网发送,建议一次发送数据不要超过1.5K

谢谢,老大!那就是每次发送1460B,提高发送频率。但是,提高到20ms发送,才50*1460=73KBps,远没达到上MBps。也试过发送时间缩短到20ms,运行时间稍长还是要崩溃。
回复

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164867
金钱
164867
注册时间
2010-12-1
在线时间
2099 小时
发表于 2018-8-1 01:42:24 | 显示全部楼层
thread256 发表于 2018-7-31 08:10
谢谢,老大!那就是每次发送1460B,提高发送频率。但是,提高到20ms发送,才50*1460=73KBps,远没达到上M ...

慢慢整
我们综合实验,就可以到5MB的速度,去参考下。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2019-5-15
在线时间
15 小时
发表于 2019-9-17 09:42:09 | 显示全部楼层
楼主你好,请问后来解决问题了吗?我现在遇到的问题跟你差不多,也是429平台移植例程。数据发送频率100KB都不到,10ms一帧,大概运行两三天后,tcp只有少部分数据能发成功,大部分数据发不出去。用wireshark抓包也只能监测到一部分数据。udp数据没有影响。不知道是什么原因。
回复

使用道具 举报

9

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2018-11-6
在线时间
14 小时
发表于 2020-12-24 15:33:46 | 显示全部楼层
您好,请教个问题,LWIP运行一段时间就崩溃的问题怎么解决的,我也遇到这个问题了!
回复

使用道具 举报

3

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2019-10-21
在线时间
22 小时
发表于 2021-3-12 09:08:56 | 显示全部楼层
wpgdut 发表于 2019-9-17 09:42
楼主你好,请问后来解决问题了吗?我现在遇到的问题跟你差不多,也是429平台移植例程。数据发送频率100KB都 ...

你好,,我也遇到你这个问题了,后面怎么解决的。我的是连续发送两三个小时,速率就降下来了。由150多KB降到10多KB
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2021-5-12
在线时间
10 小时
发表于 2021-5-12 09:30:44 | 显示全部楼层
你们说的奔溃,是客户端和服务器断开连接了么,手动重连客户端,就可以重新建立连接了是吧,我也遇到这个问题,缩短TCP_TMR_INTERVAL之后就会这样。
回复

使用道具 举报

10

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
181
金钱
181
注册时间
2018-1-12
在线时间
30 小时
发表于 2024-3-11 18:18:44 | 显示全部楼层
正点原子 发表于 2018-8-1 01:42
慢慢整
我们综合实验,就可以到5MB的速度,去参考下。

你好,请问综合实验在哪里哈
回复

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164867
金钱
164867
注册时间
2010-12-1
在线时间
2099 小时
发表于 2024-3-12 20:03:43 | 显示全部楼层
祥清 发表于 2024-3-11 18:18
你好,请问综合实验在哪里哈

开发板光盘资料就有
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-5-14 19:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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