I'm working on an STM32 project for someone else. Trying to get LWIP/ethernet working. They are using freertos. They even said that they got it working at some point to test the hardware. I found where some functions were remarked out in the code and tried to enable only the MX_LWIP_Init() function (I found it in the StartDefaultTask function). When I do this I get an error saying that:
section '.bss' will not fit in region 'RAM'
region 'RAM' overflowed by 13960 bytes
With the MX_LWIP_init remarked out, it compiles at:
text data bss dec hex filename
204832 2696 193244 400772 61d8
It is an STM32F429II.
Any thoughts on what I am doing wrong?
Is 193244 pretty big for the bss? Is that for variables? what is data for? I thought that would be sram.