嵌入式开发者社区
标题:
LWIP 内存分配失败
[打印本页]
作者:
kkkkkk
时间:
2019-11-14 22:10
标题:
LWIP 内存分配失败
我在使用udp例程时,发现pbuf_free并没有将创建的pbuf销毁,导致其内存空间不足,在网上找到有出现类似问题的,请问怎么解决?
3 g: P0 F$ x; O: C% |7 T- j- |2 p
https://e2echina.ti.com/question ... f/70/p/48280/107019
: W. [' j7 D- [, K* y3 D' l
这是我的调试信息。
+ O) {2 g. o& z4 ^
4 d# p/ C7 s, B [
) D& \* d' C, H/ \: ]7 \8 O2 Q7 X$ A
作者:
广州创龙莫工
时间:
2019-11-18 17:04
您这边测试的是我司哪个UDP例程?是C6748的sysbios下的NDK_UDP例程吗?
作者:
kkkkkk
时间:
2019-11-18 17:14
广州创龙莫工 发表于 2019-11-18 17:04
, i6 L: {: s, f
您这边测试的是我司哪个UDP例程?是C6748的sysbios下的NDK_UDP例程吗?
& A' a e% H; Z& Y1 [0 g: g
是基于裸机的程序,eth_ECHO,你可以测试下,只发送UDP报文给板子,然后在mem.c的mem_malloc函数中打印它的 size, mem->used, mem->next-(ptr + SIZEOF_STRUCT_MEM) 三个变量,看下是不是同样现象,就是pbuf_free释放失败造成的。
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4