# /memory_map element

CMSIS-Zone (Preview): /memory_map element

| CMSIS-Zone (Preview) Version 0.0.1 System Resource Management

- Main Page
- Usage and Description

All Files Pages
/memory_map element

The memory_map element is used to to define the logical address mappings (i.e. the "memory map").

Example

<memory_map>
<!-- Logical address to access integrated SRAM -->
<memory name="SRAM" start="0x10000000"/>
:
<!-- Logical address to access peripheral ADC0 registers -->
<peripheral name="ADC0" start="0x40010000"/>
:
</memory_map>

Schema Description

Parent Element | Element Chain
--- | ---
device | /device element
processor | /processor element
Child Elements | Description | Type | Occurrence
memory | One memory entry per memory region mapped into the logical address space. | complexType | 0..*
peripheral | One peripheral entry per peripheral mapped into the logical address space. | complexType | 0..*