I am integrating FreRTOS 8.2.2 into a legacy project. In addition, I am trying to incorporate TCP+ example code. The old coding used heap_3 for the heap model and the TCP+ requires heap_4. When I use heap_4 the build fails saying that the heap memory has overrun it size. I can only use half the size for heap that I need.
I am using arm_xilinx_eabi and an ARM9 in a ZYNQ.
Why are the heap requirements so much more in the heap_4? Is there a way to use the same heap size?