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/SVD/html/svd_validate_file_pg.html | 157 ++++++++++++++++++++++++++++++++ 1 file changed, 157 insertions(+) create mode 100644 docs/SVD/html/svd_validate_file_pg.html (limited to 'docs/SVD/html/svd_validate_file_pg.html') diff --git a/docs/SVD/html/svd_validate_file_pg.html b/docs/SVD/html/svd_validate_file_pg.html new file mode 100644 index 0000000..db144b8 --- /dev/null +++ b/docs/SVD/html/svd_validate_file_pg.html @@ -0,0 +1,157 @@ + + + + + +SVD File Validation and Usage +CMSIS-SVD: SVD File Validation and Usage + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
CMSIS-SVD +  Version 1.3.3 +
+
CMSIS System View Description
+
+
+ +
+
    + +
+
+ + + +
+
+ +
+
+
+ +
+ + + + +
+ +
+ +
+
+
SVD File Validation and Usage
+
+
+

The description quality is key to success of the CMSIS-SVD format. Aspects of quality are:

+
    +
  • Syntactical and structural compliance with the specified CMSIS-SVD format.
  • +
  • Consistency and correctness.
  • +
  • Completeness.
  • +
  • Level of detail.
  • +
+
Validation

Automated validations are done on two levels:

+
    +
  1. The CMSIS-SVD Schema File: XML tools use the schema file for checking the syntactical and structural correctness of an XML file that claims compliance with a certain format. The schema file CMSIS-SVD.xsd is located in the folder .\CMSIS\Utilities of the ARM::CMSIS Pack.
    +
    +
  2. +
  3. SVD Conversion Utility: The conversion utility SVDConv.exe checks the semantics and consistency of the data contained in a CMSIS-SVD file. SVDConv.exe is included in the CMSIS distribution.
  4. +
+
Usage

CMSIS-SVD files can be used to generate:

+
    +
  1. CMSIS-compliant device header files from a CMSIS-SVD description. Refer to the conversion tool SVDConv.exe for details. CMSIS device header files are developed and maintained by the silicon vendors. Therefore, the expectation is that this conversion is only of interest to these parties.
  2. +
  3. Debug dialogs that communicate with a debugger. See below.
  4. +
+

System Views
+
+ A number of tool vendors support the CMSIS-SVD format with their products. Refer to the tools documentation to find out how to use CMSIS-SVD descriptions with the debugger of your choice. Please regularly check for updates to the CMSIS Device Family Packs from the silicon vendor to to use the latest versions of the CMSIS-SVD files.
+
+ Generated Debug Dialog:

+
+SystemViewer_Generated.png +
+uVision Debug Window generated from ARM_Example.svd
+


+

+
+
+ + + + -- cgit