Keil Logo

Manage Run-Time Environment

Software Component
List of Software Components that are available for the microcontroller used in the project.
Sel
Component selector. The check-box enables a component that allows a single instance. Enter a number to enable components that allow multiple instances. The number is adjusted automatically to use the highest possible instances when a value is entered that exceeds the maximum instances allowed.
Variant
Software Components can appear in different variants. For example, the :File System:CORE support long file names (LFN) or short file names (SFN). Select the variant you need from a drop-down-list.
Version
Shows the version number of the software component. Software Components of different versions can coexist on a workstation. When multiple Software Packs are installed, the RTE manager includes by default the newest version. However, a specific version can be explicitly selected using the dialog Options for Component. In case that a Software Pack with a newer version is installed, the field Version is marked yellow.
Description
Shows brief information about the selected component and may change to explain differences between Variants. Click on underlined descriptions to open the documentation of a component.
Validation Output
Lists all missing components beneath the software components that could not be resolved.
Description
Informs about the action that should be executed. The following messages have the meaning:
  • API is missing - the component requires a specific API, but it is not found. Corresponding Software Pack is not installed.
  • API is not available for current target, pack 'PACK.NAME' is not selected - the component requires a specific API, but it is not found. Corresponding pack is not selected for current target.
  • Component is missing, pack 'PACK.NAME' is not installed - a component is missing because the corresponding package is not installed.
  • Component is not available for current target - the required component is not available for the current target. However, the component is available for another device or toolchain.
    • Changing target setting might make the component available.
    • Alternatively, install the required component compatible with selected target settings.
  • Component is not available for current target, 'PACK.NAME' is not selected - the component is not available because its pack is not selected for the current target.
    • Update pack selection.
  • Conflict, select exactly one component from list – exclusive API, more than one component selected. This API requires only one Software Component, but multiple possible software components have been activated.
    • Deactivate the components you do not want to use.
  • Install missing component – required component is missing. The application does not have the information where to find the Software Pack with the required component.
    • RTE will name the package and Software Component that must be installed.
    • Use the Pack Installer to install the Software Pack.
  • Select bundle and component from list – the required component is installed, but is not in the active Bundle.
    • Select first the required bundle, then the component.
  • Select compatible component – the selected component is incompatible with another software component.
    • Choose a compatible component, or disable a component.
  • Select compatible component variant – the selected component requires another component, but an incompatible variant is selected.
    • Choose a compatible component variant. (Might require installing a new package version. Use the Pack Installer.)
  • Select compatible component version – selected component requires another component, but incompatible versions have been selected (usually the older one).
    • Choose a later version of the component. (Might require installing a new package version. Use the Pack Installer.)
  • Select component from list – required component is installed, but not selected.
    • Select a component from the the suggested list. This activates the software Component in the Component pane.

Note

  • Underlined messages are links to websites from where you can download and install a package.

Buttons

Resolve
Solves all dependencies in one go where possible. Missing components are added to the selection automatically.
Select Packs
Opens the Select Software Packs for Target dialog that allows you to specify software packs for a project target.
Details
Opens a local HTML file containing the following information:
  • Selected device: The device used in the project
  • Selected Packs: List of software packs used in the project with links to them
  • Selected Components: List of software components used in the project with links to them and their documentation
  • Available Packs: List of all available software packs with links to them
  • Available Components: List of all available software components with links to them and their documentation
OK
Closes the window, saves the settings, and adds the selected components to the project. Components show up in the Project window.
Cancel
Closes the window without saving the changes.
Help
Opens this help.

See also

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.