Hi Folks-
FreeRTOS has a build config file (FreeRTOSConfig.h) that users can apply at build time to customize the RTOS. The FreeRTOS web site has a page to describe the options
Does anybody have any first hand advice about how much RAM each option might contribute to the RAM footprint? Google isn't helping me.
I'm trying prepare an STM32L151 to accommodate my as yet unwritten application code with FreeRTOS. The map file is showing me that FreeRTOS is using 15,000 bytes of RAM. The HAL and startup/interrupt codes use 2,400 bytes of RAM. That leaves me with about 14,800 bytes for application code. I would like to be prepared to reduce the FreeRTOS RAM footprint if I need to in the future.
I know I can elevate optimization (presently set to none) but I don't want to do that this early in the code-writing stage because it makes the debugger present better steppable code.
Thanks - JJS