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

Keil errors: Error instantiating RTE components Error #540: 'ARM::CMSIS:CORE:4.3.0' component is not available for target 'nrf51422_xxac'

I just bought the NRF51DK and going through this getting started guide: devzone.nordicsemi.com/.../

I opened the file ble_app_uart_pca10028_s130.uvprojx in folder ..\examples\ble_peripheral\ble_app_uart\pca10028\s130\arm5_no_packs of nRF5_SDK_12.2.0_f012efa

I opened the file in Keil uVision v5.23 and installed all the packs Keil said were missing on opening Keil.

I am getting these errors in Keil:

Error instantiating RTE components

Error #540: 'ARM::CMSIS:CORE:4.3.0' component is not available for target 'nrf51422_xxac'

I tried installing and uninstalling ARM::CMSIS 4.2.0 , 4.3.0 , 4.5.0 , 5.0.0 , 5.0.1 from www.keil.com/.../ and importing them into the Pack Installer (I cannot download directly from the Pack Installer for some reason). I tried these suggestions, but they did not work:

I tried uninstalling and reinstalling Keil, but that didn't work.

I have spent too many hours on this. I am stuck.

Can someone please help. Thanks in advance!

Related