OpenEdv-开源电子网

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

阿波罗 STM32F767 网络 LWIP 发送突然停止?

[复制链接]

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
124
金钱
124
注册时间
2016-10-8
在线时间
13 小时
发表于 2018-1-5 20:49:54 | 显示全部楼层 |阅读模式
5金钱
本帖最后由 ElectronicCloud 于 2018-1-5 20:49 编辑

    使用正点原子STM32F767 阿波罗 开发板,运行板子的库函数&#173;案例<实验61网络通信实验>,因为没有买LCD液晶,然后是直接用网线将开发板和PC相连,所以将有关LCD的代码全部注释了,再把宏定义LWIP_DHCP的值改为零。运行后,代码的基本功能都是正常的。

阿波罗 F767开发板

阿波罗 F767开发板

库函数 原始工程

库函数 原始工程

网络调试助手

网络调试助手

但是将案例做如下修改后

1、注释掉Web Server、TCP Cilent、UDP的代码,只保留TCP Server
2、将字符串tcp_server_sendbuf的长度由40改为1000
3、按一次KEY0,发送字符串tcp_server_sendbuf的次数由一次改为10000次。
4、发送间隔依然是2ms。

电脑端是TCP Client,运行后,按一次KEY0,有时开发板10000次没有发完,发送就突然停止了,然后开发板会通过串口打印出如下错误信息:






串口打印错误信息

串口打印错误信息

从打印出的错误看,应该是LWIP协议栈内核运行的时候内存出现了错误。有没有对LWIP特别熟悉的前辈,请指点一二,小弟我不胜感激。

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2018-1-6 01:18:31 | 显示全部楼层
这种不好找,你参考下我们综合实验的代码。里面对这个LWIP高速速度传输有一些优化。希望可以帮你解决。
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2018-1-6 09:53:42 | 显示全部楼层
下载LWIP例程里面的对应的例程测试一下
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
124
金钱
124
注册时间
2016-10-8
在线时间
13 小时
 楼主| 发表于 2018-1-6 11:51:36 | 显示全部楼层
正点原子 发表于 2018-1-6 01:18
这种不好找,你参考下我们综合实验的代码。里面对这个LWIP高速速度传输有一些优化。希望可以帮你解决。

好的,原子哥,综合实验是指这里吗
截图03.jpg
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
124
金钱
124
注册时间
2016-10-8
在线时间
13 小时
 楼主| 发表于 2018-1-6 11:56:21 | 显示全部楼层
zuozhongkai 发表于 2018-1-6 09:53
下载LWIP例程里面的对应的例程测试一下

好的,您指的是原子家的提供的LWIP案例吗
截图03.jpg
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2018-1-6 12:11:01 | 显示全部楼层
ElectronicCloud 发表于 2018-1-6 11:56
好的,您指的是原子家的提供的LWIP案例吗

嗯,肯定是开发板自带的例程。
开往春天的手扶拖拉机
回复

使用道具 举报

0

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2017-12-7
在线时间
18 小时
发表于 2019-10-17 15:43:39 | 显示全部楼层
我也遇到了,将发送buf设置的大于512时,发送一会后就会停止掉。不发送了。但是我不知道,你的串口打印信息是怎么来的,是开启lwipdebug功能吗,在对应的opt.h中。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-24 16:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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