FreeRTOS-Plus-TCP Network Buffers

I’m setting up a FreeRTOS-Plus-TCP project on an MSP432E411Y. It only has 256KB of SRAM, so I’m having to modify the settings in the FreeRTOSIPConfig.h to limit my memory usage. The main modification required appears to be ipconfigNETWORK_BUFFER_DESCRIPTORS, which I believe defaults to 60, but I’ve reduced to 10 to allow the program to fit in memory.

My program should be sending and receiving single packets of data at a fairly slow rate, so I don’t think the reduced network buffers will be an issue, but I just wanted to see if there were any potential side effects I needed to worry about with the change.


Your network stack will also need to handle broadcast packets of which there may be many depending on the network setup, so do not be surprised if your application behaves poorly and loses packets in congested customer’s networks. There is nothing you can do about that except stipulate that your hardware only runs in shielded net segments.