社区
驱动开发/核心开发
帖子详情
lwip任务重建死机
baijj_321JUNMIN
2020-04-01 10:51:14
我用的是stm32f4+freertos+lwip,在多次插拔网线会出现一直离网连不上的情况,我想先删除lwip任务再重建网络任务,但这重启后会造成arm死机,怀疑删除lwip任务时,在freertos中还有网络相关的资源未释放,这个问题困扰好久了,求大神帮帮忙吧
...全文
505
2
打赏
收藏
lwip任务重建死机
我用的是stm32f4+freertos+lwip,在多次插拔网线会出现一直离网连不上的情况,我想先删除lwip任务再重建网络任务,但这重启后会造成arm死机,怀疑删除lwip任务时,在freertos中还有网络相关的资源未释放,这个问题困扰好久了,求大神帮帮忙吧
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小灯塔
2020-04-21
打赏
举报
回复
引用 1 楼 writeing 的回复:
我是这么解决的,
新建一个任务,在这个任务里面poll lwip的accept等函数,
对,我也是这样用的,这样没有问题
writeing
2020-04-03
打赏
举报
回复
我是这么解决的,
新建一个任务,在这个任务里面poll lwip的accept等函数,
LWIP
死机
的解决方案.doc
stm32f407 raw,
LWIP
长时间跑死,原因是 pcb == pcb->next ,while(pcb != NULL) 死循环。
LWIP
死机
问题解决办法
LWIP
做客户端或服务端集合使用会出现死循环bug,for(pcb = tcp_active_pcbs; pcb != NULL; pcb = pcb->next),即pcb 块申请和释放的时候出错了,pcb->net指向自己本身了,本人想到了一个修改最少最简便的方法来解决这个问题,仅需修改2个.c、1个.h文件即可解决这个问题
stm32嵌入式开发实战入门与提高
本课程以实际操作演练的方式,以stm32系列单片机为例,手把手教你进行...掌握第三方库FAT,USB,emWin,TouchGFX,
Lwip
,FreeRTOS开发应用,通讯协议开发,AT指令开发,4G GPRS, MQTT物联网项目开发相关方面的知识。
LWIP
的pcb-〉next 指向pcb自身
死机
问题解决方法.doc
关于
LWIP
的pcb->next 指向pcb自身,造成
死机
问题解决方法.
LWIP
版本1.4.1。亲测可用,完美解决
LWIP
的pcb->net指向自己
死机
问题;
USOS2.91_
LWIP
_RAW_非多
任务
,stm32
USOS2.91_
LWIP
_RAW_非多
任务
,就是搭载了系统,使用还是raw模式,STM32芯片,enc28j60网卡
驱动开发/核心开发
21,595
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章