Module Documentation
FM4, S6E2DH/S6E2DF/S6E2D5/S6E2D3 Series, 32-Bit Microcontroller, Graphic Driver User Manual, Doc. No. 002-04387 Rev. *A
163
Access failed.
11.16.2.6 #define MML_ERR_MMAN_INVALID_MEMORY MM_ERRCODE(0x18010004)
Address points to an unknown memory block.
11.16.2.7 #define MML_ERR_MMAN_INVALID_PARAMETER MM_ERRCODE(0x18010001)
Wrong argument specified.
11.16.2.8 #define MML_ERR_MMAN_NO_MEMORY MM_ERRCODE(0x18010002)
Out of memory (system).
11.16.2.9 #define MML_ERR_MMAN_NO_VRAM MM_ERRCODE(0x18010003)
Out of memory (VRAM).
11.16.3 Typedef Documentation
11.16.3.1 typedef void
∗
MML_MMAN_HEAP_HANDLE
Type definition for memory heap handle.
11.16.4 Function Documentation
11.16.4.1 MM_ERROR utMmanCreateHeap ( MML_MMAN_HEAP_HANDLE
∗
hdlmem, MM_U32 size,
MM_U32 baseAddress )
Creates a video memory heap.
Note:
Typically, an application would not use this function, but call mmlGdcVideoAlloc() instead, which uses the build in
memory heap.
Parameters
out
hdlmem
Handle to newly created heap.
in
size
Size of heap video memory.
in
baseAddress
Physical start address of heap video memory.
Return values
MML_OK
On success.
MML_ERR_MMAN_NO_MEMORY
If not enough system memory for internal data.