STM32CubeMX user interface

UM1718

 

 

4.13Software Packs component selection window

This window can be opened by clicking Middleware and Software Packs from the Pinout & Configuration tab, at any time when working on the project. It allows the user to select Software Packs components for the current project.

It comes as four panels, as shown in Figure 122:

Filters panel

Can be hidden using the “Show/hide filters” button. It is located on the left side of the window and provides a set of criteria to filter the pack component list.

Packs panel

It is the main panel, as it displays the list of software components per pack that can be selected for the project.

Component dependencies panel

Can be hidden using the “Show/hide dependencies” button. It displays dependencies, if any, for the component selected in the packs panel. It proposes solutions when any is found.

Dependencies that are not solved are highlighted with fuchsia icons.

Once the dependency is solved (by selecting a component among the solution candidates) it is highlighted with green icons.

Details and warnings panel

Can be hidden using the “Show/hide details” button. It is located on the right hand side. It provide informations for the element selected in the Pack panel.

This element can be a pack, a bundle or a component. It offers the possibility to install a version of the pack available but not yet installed, and allows the user to migrate the current project to a newer version of the pack, raising incompatibilities that cannot be automatically resolved.

154/453

UM1718 Rev 41

UM1718

STM32CubeMX user interface

 

 

Figure 122. Additional Software window

See Section 10: Support of additional software components using CMSIS-Pack standard for more details on how to handle additional software components through STM32CubeMX CMSIS-Pack integration.

4.13.1Introduction on software components

Arm® Keil™ CMSIS-Pack standard defines the pack (*.pdsc) format for software components to be distributed as Software Packs. A Software pack is a zip file containing a *.pdsc description file.

STM32CubeMX parses the pack .pdsc file to extract the list of software components. This list is presented in the Packs panel.

Arm® KeilCMSIS-Pack standard defines a software component as a list of files. The component or each of the corresponding individual files can optionally refer to a condition that must resolve to true, otherwise the component or file is not applicable in the given context. These conditions are listed in the Component dependencies panel.

There are no component names. Instead, each component is uniquely identified for a given vendor pack by the combination of class name, group name and a version. Additional categories, such as sub-group and variant can be assigned. These details are listed in the

Details & Warnings panel.

UM1718 Rev 41

155/453

Соседние файлы в папке STM