天线|RF射频
登录
直播中
苏醒
7年用户
203经验值
私信
关注
[问答]
为什么原子哥lwip TCP单次发送超过4 segment数据就会出错?
开启该帖子的消息推送
LwIP
TCP
例程
1、如题所述,原子哥lwip裸机raw api模式,tcp单次发送超过4 segment的数据时,在几次传输后会出现内存错误,比如发送5120Byte数据,发送4096Byte数据就没有问题。
2、将调试信息关闭后,特别是tcp_out调试信息关闭后,会坚持次数长一点,但是还是会失败。
3、参考着st官方例程,将原子哥的程序改为查询模式,就没有问题。测试过一晚上持续的发送数据,都没有问题。
4、官方的例程是查询方式的,有测试过的中断方式的程序吗?给个参考。
玩过lwip的同学有发现过这个问题吗,可以帮忙测试测试吗,不知道是什么问题,头大。
各位走过路过的大神帮帮忙!
回帖
(7)
李云生
2019-9-29 09:49:25
自己顶一下,谁帮帮我。
注意:测试的时候开启tcp_out调试,现象比较明显。关闭后会坚持的时间长一点,但是还是会有问题。
自己顶一下,谁帮帮我。
注意:测试的时候开启tcp_out调试,现象比较明显。关闭后会坚持的时间长一点,但是还是会有问题。
举报
王禅
2019-9-29 10:08:46
这个估计跟你的宏配置有关。你把lwipopts中的配置发出来看看。
或者把堆,内存池等参数改大试试。
这个估计跟你的宏配置有关。你把lwipopts中的配置发出来看看。
或者把堆,内存池等参数改大试试。
举报
h1654155275.5809
2019-9-29 10:18:15
很奇怪的是使用查询方式就没有问题,测试了一晚都没问题。只要改成中断模式就会这样。您有没有中断接收的例程参考参考呢?
很奇怪的是使用查询方式就没有问题,测试了一晚都没问题。只要改成中断模式就会这样。您有没有中断接收的例程参考参考呢?
举报
刘强
2019-9-29 10:28:39
不发这么大的包试试先
不发这么大的包试试先
举报
更多回帖
rotate(-90deg);
回复
相关问答
LwIP
TCP
例程
为什么
原子
lwip
例程
发送
大数量
数据
会出
现丢失现象?
2019-11-06
3188
为什么
lwip
做反复
tcp
数据
交换后
lwip
一定会挂掉?
2019-11-07
2372
client
发送
十
次数据
包给服务器后就
发送
错误该怎么办?
2019-10-16
3028
LWIP
tcp
_server_poll
发送
回调函数没有被系统调用
2020-03-22
1473
请问ucos下
lwip
服务器经常死机该怎么办?
2019-09-18
2802
如何加快F
4-LWIP
发送
数据
速度?
2019-10-24
2806
为什么
LWIP
不适合高频
数据
交换?
2019-10-16
4237
LWIP
tcp
client
发送
数据
出错
2019-07-03
3418
如何使
TCP
连接成功之后,只
发送
数据
,禁止接收
数据
?
2019-11-05
1259
为什么
原子
哥
USART串口实验
数据
会
发送
混乱?
2019-09-19
1154
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分