CMSIS-Zone (Preview)  Version 0.0.1
System Resource Management
 All Files Pages
/memory element

The memory element is used to define an address mapping for one memory/region.

Example

<memory_map>
<!-- Logical address to access integrated SRAM -->
<memory name="SRAM" start="0x10000000"/>
<!-- Logical address alias to access integrated SRAM -->
<memory name="CODE_SRAM" alias="SRAM" start="0x00000000"/>
:
</memory_map>

Schema Description

Parent Element Element Chain
memory_map /memory_map element
Attributes Description Type Use
name The name this address mapping can be referenced by. Must be unique within a single processors memory map. xs:string required
alias Reference to the (physical) memory region mapped. If the alias is ommitted the name is used. xs:string optional
start The logical start address the memory region is accessible at. xs:string required
size The amount of memory that is accessible. If ommitted the size is taken over from the memory region. xs:string optional
info Brief description of the memory mapping. xs:string optional
Child Elements Description Type Occurrence
complexType 0..1