Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
7 years, 5 months ago. This question has been closed. Reason: I've got my answer
shown RAM usage is more than 120%
When I compile and look to the build result , I see that then RAM usage is more then 120% ! This "huge" RAM increase happened after I added the EthernetInterface - lib to the program in order to create a HTTP client . The RAM used without this ethernet functionality is less than 2K .
Is it possible that there is an error in the calculation ? It seems it is also adding the memory usage of RAM2 and RAM3 .
Thanks in advance
7 years, 5 months ago.
Yep that is a known situation. The extra RAM banks are added to the shown RAM usage: if you actually go over the max RAM at compile time it will generate an error. Also for example the IAP library for programming the flash of LPC1768/LPC11u24 reserves the flash memory in such a way the compiler thinks it is RAM memory and you get the same situation. But the code should work fine.