The build analyzer is not FreeRTOS aware. If you view its Memory Details tab, you see how FLASH and RAM usage is calculated: it includes static memory requirements plus _Min_Heap_Size + _Min_Stack_Size space in RAM. These are the values you supplied in the .ioc file (Project Manager tab) or the built-in defaults if you didn't. They are used to assure that the heap can grow to _Min_Heap_Size and the stack can grow to _Min_Stack_Size without overlap. You could change them to your estimates and re-build the project to check if there will be still sufficient RAM.
You should study https://www.freertos.org/FAQMem.html and check/tune the settings in FreeRTOSConfig.h before estimating the sizes.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
