This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Are packs and "components" folder virtually the same thing?

Hello, my harddrive went awry and some part of it were damaged (I assume it was file table because a lot of files are affected simultaneously).

So for the past few months I've been using include paths (set up in the magic wand) to include all the "components" instead of the packs installed using pack installer, and everything appeared to be fine.

So naturally I'm a bit curious, are these 2 the same?

  • Hi,

    It does serve the same purpose, but packs can be more than just the modules in the "components" directory of the SDK. From the CMSIS Packs documentation: "CMSIS-Pack describes a delivery mechanism for software components, device parameters, and evaluation board support."

    You can read more about CMSIS Packs on Keil's webpage.

    Packs are no longer supported with our SDK, so the components you find there are outdated and should not be used.

    Best regards,

    Jørgen

  • Hello, can I take your answer as an implicit encouragement to use the "component" folder instead of counting on keils to install and config packs properly?

  • Yes, you should definitly use the components folder and include source and header files manually from the SDK directory. The packs will not be updated, so using these will not give you the latest features and fixes that new SDK releases provide.

  • Thank you! Answer selected!