lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-users] LWIP 2.0 not allocating any memory


From: Neerav Patel
Subject: [lwip-users] LWIP 2.0 not allocating any memory
Date: Fri, 13 Jan 2017 17:34:28 +0000

Hi


I have set up the lwipopts.h file with the following memory settings:


... more lwip configs

#define MEM_ALIGNMENT 4
#define MEM_SIZE 30 * 1024
#define MEMP_NUM_PBUF 32
#define LWIP_RAW 32
#define MEMP_NUM_RAW_PCB 32
#define MEMP_NUM_UDP_PCB 16
#define MEMP_NUM_TCP_PCB 5
#define MEMP_NUM_TCP_PCB_LISTEN 4
#define MEMP_NUM_TCP_SEG 1024
#define MEMP_NUM_SYS_TIMEOUT 16
...

But I am getting assertions thrown, I enabled lwip debug and I can see that all of my pools are empty and there is no heap?  But I thought setting MEM_SIZE should automatically enable the heap.  This relates to my previous post with title: Assertion "sys_timeout: timeout != NULL, pool MEMP_SYS_TIMEOUT is empty"

here is the output of the stat_display function and also the assertions I am getting.

TCP/IP initialized.
netif: netmask of interface  set to 255.255.255.0
netif: GW address of interface  set to 192.168.1.1
netif_set_ipaddr: netif address being changed
netif: IP address of interface  set to 192.168.1.2
memp_malloc: out of memory in pool SYS_TIMEOUT

LINK
        xmit: 0
        recv: 0
        fw: 0
        drop: 0
        chkerr: 0
        lenerr: 0
        memerr: 0
        rterr: 0
        proterr: 0
        opterr: 0
        err: 0
        cachehit: 0

ETHARP
        xmit: 0
        recv: 0
        fw: 0
        drop: 0
        chkerr: 0
        lenerr: 0
        memerr: 0
        rterr: 0
        proterr: 0
        opterr: 0
        err: 0
        cachehit: 0

IP
        xmit: 0
        recv: 0
        fw: 0
        drop: 0
        chkerr: 0
        lenerr: 0
        memerr: 0
        rterr: 0
        proterr: 0
        opterr: 0
        err: 0
        cachehit: 0

UDP
        xmit: 0
        recv: 0
        fw: 0
        drop: 0
        chkerr: 0
        lenerr: 0
        memerr: 0
        rterr: 0
        proterr: 0
        opterr: 0
        err: 0
        cachehit: 0

TCP
        xmit: 0
        recv: 0
        fw: 0
        drop: 0
        chkerr: 0
        lenerr: 0
        memerr: 0
        rterr: 0
        proterr: 0
        opterr: 0
        err: 0
        cachehit: 0

MEM HEAP
        avail: 0
        used: 0
        max: 0
        err: 0

MEM RAW_PCB
        avail: 0
        used: 0
        max: 0
        err: 0

MEM UDP_PCB
        avail: 0
        used: 0
        max: 0
        err: 0

MEM TCP_PCB
        avail: 0
        used: 0
        max: 0
        err: 0

MEM TCP_PCB_LISTEN
        avail: 0
        used: 0
        max: 0
        err: 0

MEM TCP_SEG
        avail: 0
        used: 0
        max: 0
        err: 0

MEM NETBUF
        avail: 0
        used: 0
        max: 0
        err: 0

MEM NETCONN
        avail: 0
        used: 0
        max: 0
        err: 0

MEM TCPIP_MSG_API
        avail: 0
        used: 0
        max: 0
        err: 0

MEM TCPIP_MSG_INPKT
        avail: 0
        used: 0
        max: 0
        err: 0

MEM ARP_QUEUE
        avail: 0
        used: 0
        max: 0
        err: 0

MEM SYS_TIMEOUT
        avail: 0
        used: 0
        max: 0
        err: 1

MEM PBUF_REF/ROM
        avail: 0
        used: 0
        max: 0
        err: 0

MEM PBUF_POOL
        avail: 0
        used: 0
        max: 0
        err: 0

MEM MALLOC_256
        avail: 0
        used: 0
        max: 0
        err: 0

MEM MALLOC_512
        avail: 0
        used: 0
        max: 0
        err: 0

MEM MALLOC_1512
        avail: 0
        used: 0
        max: 0
        err: 0

SYS
        sem.used:  1
        sem.max:   1
        sem.err:   0
        mutex.used: 0
        mutex.max:  0
        mutex.err:  0
        mbox.used:  0
        mbox.max:   0
        mbox.err:   0
        Assertion "sys_timeout: timeout != NULL, pool MEMP_SYS_TIMEOUT is empty" failed at line 216 in src/core/timers.c



reply via email to

[Prev in Thread] Current Thread [Next in Thread]