I work with an STM32F1xx and ChibiOS-RT 2.6.3.
I am a bit confused about the heap memory management by ChibiOS.
Can I disable the heap to allow a bigger available RAM size for the stack?
And if so, how?
One extension point:
I found the following lines in "ChibiOS-RT/os/ports/GCC/ARMCMx/STM32F1xx/ld/STM32F103xE.ld"
Code: Select all
PROVIDE(end = .);
_end = .;
__heap_base__ = _end;
__heap_end__ = __ram_end__;
Does it mean, that the heap is only as big as the remaining ram size and so forth, I don't have to care about it?