DocID026161 Rev 4
31/111
UM1743
Kernel description
110
For STM32446E-EVAL demonstration, the memory heap is located in the external SDRAM
memory.
Note:
For STM32F479I-EVAL, STM32F469I-DISCO and STM32F412G-DISCO demonstrations
the memory manager is not applicable.
shows the different APIs offered by the memory manager module.
For STM32446E-EVAL demonstration, the different icons of the applications are stored in
the external memory QSPI, configured in memory-mapped mode to the STM32 address
space, and seen by the system as if it were an internal memory.
This mode provides a direct interface to access data from external SPI memory and thus
simplify Software requirements.
3.13 Demonstration
repository
The STM32Cube is a component in the STM32Cube package.
shows the
demonstration folder organization:
Table 4. APIs from the memory manager module
Function
Description
void k_MemInit(void)
Initialize the memory heap (base address)
void * k_malloc (size_t s)
Allocate an amount of contiguous memory blocks
void k_free (void * p)
Free an already allocated amount of RAM blocks