CMSIS-Pack  Version 1.2
Delivery Mechanism for Software Packs
 All Pages
/package/boards level

The level <boards> describes a development board that is the subject of a Board Support Pack (BSP). It contains information about the board vendor and name, a brief description, images to be displayed on web pages, and different types of documentation. The microcontroller devices that are mounted on the board or that are compatible with the ones mounted are also specified. A list of features concludes the <boards> section.

A development board is described by the following properties:

  • description: a brief description of the development board
  • book: documentation about the board (user manuals, schematics, etc.)
  • mountedDevice: the microcontroller device mounted on the development board.
  • compatibleDevice: compatible microcontroller devices.
  • image: pictures of the board to be displayed on web pages.
  • feature: categorized list of the development board's features and peripherals.
  • debugInterface: describing the debug capabilities.

Example

<boards>
<board vendor="STMicroelectronics" name="32F429IDISCOVERY" revision="Rev.1" salesContact="http://www.st.com/stonline/contactus/contacts/index.php" orderForm="https://my.st.com/esample/app?page=basket&amp;pn=STM32F429I-DISCO">
<description>STMicroelectronics STM32F429I Discovery Board Support and Examples</description>
<image small="Images\stm32f429i-disco_small.png" large="Images\stm32f429i-disco.png"/>
<book category="overview" name="http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1199/PF259090" title="32F429IDISCOVERY Web Page"/>
<book category="setup" name="Documents\UM1662.pdf" title="Getting Started"/>
<book category="schematic" name="Documents\UM1670.pdf" title="Schematics"/>
<book category="manual" name="Documents\UM1670.pdf" title="User Manual"/>
<mountedDevice deviceIndex="0" Dvendor="STMicroelectronics:13" Dname="STM32F429ZI"/>
<compatibleDevice deviceIndex="0" Dvendor="STMicroelectronics:13" Dfamily="STM32F4 Series" DsubFamily="STM32F429 Line"/>
<feature type="ODbg" n="1" name="On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone"/>
<feature type="XTAL" n="80000000"/>
<feature type="PWR" n="5" name="USB Powered"/>
<feature type="PWR" n="3" m="5" name="External Supply"/>
<feature type="RAM" n="1" name="64 MBit SDRAM"/>
<feature type="DIO" n="4" m="32" name="Extension header for LQFP144 with 2.54 mm Pitch"/>
<feature type="USB" n="1" name="High-Speed USB OTG with micro-AB Connector"/>
<feature type="ConnOther" n="1" name="JP3 (Idd) for current measurement"/>
<feature type="Button" n="2" name="Push-buttons: User and Reset"/>
<feature type="Gyro" n="1" name="L3GD20, ST MEMS motion sensor, 3-axis digital output gyroscope"/>
<feature type="LED" n="6" name="Com, 3.3 V Power, Two user, Two USB OTG LEDs"/>
<feature type="CustomFF" n="66" m="119.3" name="Discovery Board Formfactor"/>
<feature type="GLCD" n="1" m="240.320" name="2.4 inch QVGA TFT LCD"/>
<debugInterface adapter="ST-Link" connector="Mini-USB"/>
</board>
</boards>

 


/package/boards

Grouping element for boards. No more than one such group can exist in a PACK.

Parent Chain
package /package
Child Elements Description Type Occurrence
board Description of the board BoardType 1..*

 


/package/boards/board

The board section is used to provide the required information to specify the BSP.

Parent Chain
boards /package/boards
Attributes Description Type Occurrence
vendor name of the board vendor xs:string 1
name name of the development board xs:string 1
revision revision of the board that is suited to be used with the BSP xs:string 0..1
salesContact either an email address or web page for contact to sales department xs:string 1
orderForm link to a web page for ordering the development board xs:string 1
Child Elements Description Type Occurrence
description brief summary of the board xs:string 1
book describes the documentation files (user manuals, schematics, etc.). Directory/file names are case-sensitive. BoardsBookType 1..*
mountedDevice specifies the microcontroller device mounted on the development board. BoardsDeviceType 1..*
compatibleDevice specifies compatible microcontroller devices. CompatibleDeviceType 1..*
image carries pictures of the boards to be displayed on web pages. Directory/file names are case-sensitive. image 0..1
feature describes the features of the development board. BoardsFeatureType 1..*
debugInterface describes the debug interface of the development board. DebugInterfaceType 1..*