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

'ARM.CMSIS.4.2.0' is not installed

I would like to load the blinky example on the nRF52 preview development kit. When I try to build the project I will get this error:

Error #541: 'ARM::CMSIS:CORE:3.40.0' component is missing, pack 'ARM.CMSIS.4.2.0' is not installed

But I've already installed the 'ARM.CMSIS.4.2.0' from this link:

http://www.keil.com/dd2/pack/

When I start the Run-Timer Environment manger I will also get the same error.

Why does this error appear?

Do I have to update the keil version to 5.15 when I want to use the nRF52 DK?

image description

image description

Parents
  • I had the same question. And I solved it. 'ARM.CMSIS.4.2.0' uses a new pack file format. It cannot be installed in MDK5.12 or earlier. But it can install in later versions. Download a Keil MDK later than 5.13 to support the new pack file format. If the new Keil MDK is preloaded with a CMSIS version higher than 4.2.0, you should manually download the 'ARM.CMSIS.4.2.0' from Keil websites. To use nRF52_SDK_0.9.0_0c82e3e, 'ARM.CMSIS.4.2.0' pack is required. Once 'ARM.CMSIS.4.2.0' is selected for the 'software packs', your problem should be fixed.

Reply
  • I had the same question. And I solved it. 'ARM.CMSIS.4.2.0' uses a new pack file format. It cannot be installed in MDK5.12 or earlier. But it can install in later versions. Download a Keil MDK later than 5.13 to support the new pack file format. If the new Keil MDK is preloaded with a CMSIS version higher than 4.2.0, you should manually download the 'ARM.CMSIS.4.2.0' from Keil websites. To use nRF52_SDK_0.9.0_0c82e3e, 'ARM.CMSIS.4.2.0' pack is required. Once 'ARM.CMSIS.4.2.0' is selected for the 'software packs', your problem should be fixed.

Children
No Data
Related