From 9f95ff5b6ba01db09552b84a0ab79607060a2666 Mon Sep 17 00:00:00 2001 From: Ali Labbene Date: Wed, 11 Dec 2019 08:59:21 +0100 Subject: Official ARM version: v5.4.0 Add CMSIS V5.4.0, please refer to index.html available under \docs folder. Note: content of \CMSIS\Core\Include has been copied under \Include to keep the same structure used in existing projects, and thus avoid projects mass update Note: the following components have been removed from ARM original delivery (as not used in ST packages) - CMSIS_EW2018.pdf - .gitattributes - .gitignore - \Device - \CMSIS - \CoreValidation - \DAP - \Documentation - \DoxyGen - \Driver - \Pack - \RTOS\CMSIS_RTOS_Tutorial.pdf - \RTOS\RTX - \RTOS\Template - \RTOS2\RTX - \Utilities - All ARM/GCC projects files are deleted from \DSP, \RTOS and \RTOS2 Change-Id: Ia026c3f0f0d016627a4fb5a9032852c33d24b4d3 --- docs/Zone/html/format_system.html | 177 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 177 insertions(+) create mode 100644 docs/Zone/html/format_system.html (limited to 'docs/Zone/html/format_system.html') diff --git a/docs/Zone/html/format_system.html b/docs/Zone/html/format_system.html new file mode 100644 index 0000000..b957d10 --- /dev/null +++ b/docs/Zone/html/format_system.html @@ -0,0 +1,177 @@ + + + + + +/system element +CMSIS-Zone (Preview): /system element + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
CMSIS-Zone (Preview) +  Version 0.0.1 +
+
System Resource Management
+
+
+ +
+
    + +
+
+ + + +
+
+ +
+
+
+ +
+ + + + +
+ +
+ +
+
+
/system element
+
+
+

The system element is the root element of a CMSIS-Zone system definition.

+

Example

+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+
<system xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">
+
<!-- Arm SoC with Cortex-M4 processor -->
+
<device Dname="ARM32CM4128x">
+
<processor Pname="Cortex-M4">
+
:
+
</processor>
+
:
+
</device>
+
+
<resources>
+
<memory>
+
<!-- 16MB external Flash memory, e.g. attached to the SoC using a memory interface -->
+
<region name="EXT_FLASH" size="0x1000000" access="rx" info="External Flash (16MB)"/>
+
:
+
</memory>
+
</resources>
+
+
<zones>
+
<!-- Project Zone for Application running on the previously defined ARM SoC -->
+
<pzone name="Application" Dname="ARM32CM412x" Pname="Cortex-M4">
+
:
+
</pzone>
+
:
+
</zones>
+
</system>
+

Schema Description

+ + + + + + + + + + + + + + + + + + + +
Parent Element Element Chain
root Document root
Attributes Description Type Use
xmlns:xs Is set to: "http://www.w3.org/2001/XMLSchema-instance" to indicate compliance to the XML format. xs:decimal required
xs:noNamespaceSchemaLocation Path and file name of the XML Schema Definition (XSD). xs:string required
Child Elements Description Type Occurrence
device Specifies available microcontroller devices (i.e. SoCs) that are part of the system. Typically a system contains only a single SoC device. complexType 1..*
resources Specifies the resources (i.e. memory and peripherals) on system level, i.e. those not integral part of an SoC device. Resources defined on system level may be specified as shared between multiple SoCs. complexType 0..1
zones Specifies the system partitioning in terms of project and execution zones. complexType 0..1
+
+
+ + + + -- cgit