If you specify a heap size in the EPPC Target settings panel, the linker creates a default heap of this size. The default heap needs no initialization.
You can create additional heaps by:
Doing so causes the stub implementation of AllocMoreHeaps() to be called by the runtime initialization code.
Each time init_alloc() is called, the heap is expanded by the amount specified.