AnsweredAssumed Answered

Getting an error compiling lwip/eth/freertos

Question asked by Alan K on Sep 12, 2017

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.

Outcomes