What is the meaning of "minimum heap size" and "minimum stack size", in stm32cube ide?
Dear friends,
Recently I came across the options of "minimum heap size" and "minimum stack size" in stm32cube ide and linker file as well.
I can't understand the actual meaning of the numbers. Does the sum of both has to be equal to the ram size. Can it be less?
How to determine the values? Or i simply just tell compiler to break the ram into the given value?
Or Does it reserve some memory for some other purposes?
Or does it mean entirely something else.
I am working on stm32l010k4, and am running low on ram size, 96% consumed. Unfortunately i can't upgrade the microcontroller.
Any suggestions?