In JN-SW-4170, the variables I see are generated at compile time. Didn't see the dynamically allocated variables, what is the space for which 'MINIMUM_HEAP_SIZE' is prepared for?
I still have another question that I want to ask.
The memory size used by firmware is data + bss + heap or data + bss?
I found that some programs can run when data + bss < 32768 < data + bss + heap, but some can't.
So, I don't know where 'MINIMUM_HEAP_SIZE' is used. It seems that there is no dynamically allocated data in the code.