Keil Logo

Using Local Repositories

All versions of installed packs are stored below the pack root folder (default: %localappdata%\Arm\Packs). While developing a software pack, it is useful to have direct access to its content without the need to re-build and re-install the pack after modifications. For this purpose, you can add the folder of a pack's local copy by selecting File - Manage Local Repositories... and pressing Add.... Select the PDSC file in the folder and press OK:

Adding a local repository

Contribution flow for public repositories

  1. Public repositories show a link in their description pointing to the URL. Click this link to open the repository in a web browser.
    Adding a local repository
    To copy the public repository's link or tag into the clipboard, right-click on the entry, and select either "Copy Repository Link" or "Copy Repository Tag".
  2. Fork the repository.
  3. Clone the fork on your computer.
  4. Register the clone using the Manage Local Repository... menu item.
  5. Develop and test your local modification.
  6. Create a pull-request for your changes to be contributed to the upstream repository.
  7. Download and install an updated pack version containing pull request.
  8. Remove the local repository entry from Pack Installer.

µVision does not make a difference between local repositories and installed packs. If a version of a pack is provided as an installed pack and a local repository, only the content from the local repository is used.

Changes to the PDSC file of a local repository are not notified to running µVision instances. To reload the PDSC file, go to Project - Manage - Reload Software Packs.

  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.