Lines Matching refs:memory
7 …dynamic memory allocated by program control flow) and *heap* (dynamic memory allocated by function…
11 …ontains multiple heaps with different capabilities. A capabilities-based memory allocator allows a…
15 However, in order to fully make use of all of the memory types and their characteristics, ESP-IDF a…
16 …-based heap memory allocator. If you want to have memory with certain properties (for example, :re…
23 - DRAM (Data RAM) is memory used to hold data. This is the most common kind of memory accessed as h…
24 - IRAM (Instruction RAM) usually holds executable data only. If accessed as generic memory, all acc…
27 For more details on these internal memory types, see :ref:`memory-layout`.
31 …api-guides/external-ram>` can be integrated into the {IDF_TARGET_NAME}'s memory map using the flas…
35 Because malloc uses the capabilities-based allocation system, memory allocated using :cpp:func:`hea…
44 At startup, the DRAM heap contains all data memory which is not statically allocated by the app. Re…
46 To find the amount of statically allocated memory, use the :ref:`idf.py size <idf.py-size>` command.
52 …time, because at startup some memory is allocated from the heap before the FreeRTOS scheduler is s…
57 At startup, the IRAM heap contains all instruction memory which is not used by the app executable c…
64 …memory in the {IDF_TARGET_NAME} is available as either DRAM or IRAM. If memory is allocated from a…
88 .. _dma-capable-memory:
93 Use the ``MALLOC_CAP_DMA`` flag to allocate memory which is suitable for use with hardware DMA engi…
97 …chnical Reference Manual for details. To allocate a DMA-capable external memory buffer, use the ``…
99 .. _32-bit accessible memory:
104 If a certain memory structure is only addressed in 32-bit units, for example an array of ints or po…
105 …th the ``MALLOC_CAP_32BIT`` flag. This also allows the allocator to give out IRAM memory; something
106 which it can't do for a normal malloc() call. This can help to use all the available memory in the …
142 - :ref:`Heap Tracing <heap-tracing>` (memory leak detection, monitoring, etc.)
152 Knowledge about the regions of memory in the chip comes from the "soc" component, which contains me…
154 …memory contains its own memory heap. The heaps are created using the `multi_heap <API Reference - …
156 The heap capabilities allocator uses knowledge of the memory regions to initialize each individual …