Tool/software: Code Composer Studio
I have the following code
#include <stdint.h> #include <stdbool.h> #include <string.h> #include "inc/hw_ints.h" #include "inc/hw_memmap.h" #include "inc/hw_types.h" #include "driverlib/debug.h" #include "driverlib/flash.h" #include "driverlib/gpio.h" #include "driverlib/interrupt.h" #include "driverlib/rom.h" #include "driverlib/rom_map.h" #include "driverlib/sysctl.h" #include "driverlib/systick.h" #include "driverlib/timer.h" #include "drivers/pinout.h" #include "lwip/udp.h" #include "utils/locator.h" #include "utils/lwiplib.h" #include "utils/uartstdio.h" #include "utils/ustdlib.h" void main() { struct pbuf *pdat; do { pdat = pbuf_alloc( PBUF_TRANSPORT, 100, PBUF_RAM); } while (pdat==NULL);
.. further code .. }
The program never leaves the loop. I.e. I do not get a pbuf allocated!
What am I missing?