Keil Logo

Update Software Component Files

Software components typically contain configuration files that let you adapt the component to the requirements of your project. If you update the component by installing a new Software Pack version, you might need to update the configuration file as well. Replace those files with the context menu of the Project window. The files are identified by the following file icons:

Patch; Fix icon File with fully backward compatible corrections. A file update is not required.
Minor update File with fully backward compatible extensions or new features. A file update is recommended.
Minor update File with incompatible modifications. A file update is required.

Icons of parent groups also show that a difference exists. Refer to File, Group, and Component Attributes for the description.

General Behavior

  • Both Update Config File ... options of the context menu will replace the existing file with the new file instantly and create a back-up file (extension *.NNNN) in the project directory to preserve your settings (NNNN is a sequential number).
  • The new file must be updated with the values saved in the back-up file. You can set the values manually in the new file, or use a merge tool to compare and copy the values. Refer to Configure Merge Tool to setup the utility.

Update Config File menu

Right-click on a file and select one option:

  • Update Config File (Ver. x -> y) copies the new version of the configuration file.
  • Update Config File and Launch Merge copies the new version of the configuration file and opens the merge tool (if configured as described in Configure Merge Tool).

 

  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.