stm32f107+lwip +rtx 做客户端测试1-2天出现内存分配失败的问题

2019-03-23 14:46发布

stm32f107+lwip +rtx 做客户端测试1-2天出现   pbuf_alloc()函数返回为null,内存分配失败,通讯中断,有没有遇到过相同问题的朋友,求指导? 此帖出自小平头技术问答  

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
ywlzh
1楼-- · 2019-03-23 15:09


测试一两天出现的 那可能是内存泄漏了 看看是不是只有alloc没有free
引用:LWIP的pbuf_alloc() 函数在分配pbuf_pool的时候,pbuf链中的ref都被设为1,而没有根据引用次数进行修改导致,而其它的函数如pbuf_chain()、pbuf_free()等又是要用到ref,导致LWIP无反应


flqc06
2楼-- · 2019-03-23 17:03
大兄弟,你这个问题解决了吗,我遇到了一模一样的问题
申小林
3楼-- · 2019-03-23 20:42
 精彩回答 2  元偷偷看……

一周热门 更多>