Deprecating support for CMSIS Pack in nRF5 SDK

Some news I wanted to highlight from the SDK team.

What

With the release of nRF51 SDK v7.0.1 in Oct 2014, we introduced support for CMSIS pack. The main motivation was to have an easy to use dependency manager, which defines an open standard defined and driven by KEIL/ ARM. With the release of nRF5 SDK v11.0, we have decided to deprecate support for CMSIS-Pack.

Why

As we were early in the game, we had to accept some initial issues with the setup. Now, one year later, we are in a situation where SDK users that have started with CMSIS-Pack are still reporting issues. We see various issues reported, both for users in development phase and in/ or while updating to a newer version of the SDK. Actually, the feedback is that CMSIS-Pack cause more pain than pleasure to you as users. Most customers report that all issues are gone after migrating to *.zip-based SDK setup. Some of the root causes of the problems are out of our control, and we do not see these being fixed in short time. With this in mind, we have decided to stop supporting CMSIS-Pack in nRF5 SDK’s.

Now what

Customers using CMSIS-Pack should move to *.zip-based SDK releases. Don’t hesitate to contact technical support if you need help to migrate from CMSIS to .zip-based release. Feel free to share your experience on dev-zone as well. We at Nordic SDK team cannot wait to show you our plans for upcoming releases, and are at the same time understanding and humble for the inconvenience caused.