This pack contains the nRF5 startup assembly files arm_startup_nrf52.s and the system setup files system_nrf52.c along with some header files. Keil uVision uses Device packs for Startup/System Setup. Your build configurations should look like this now: and under Public Configurations select flash_s132_nrf52_3.0.0_softdevice and delete it by clicking the - symbol in the upper right-hand corner of the pop-up window. Select Project -> Build Configurations.We don't need this in Embedded Studio and it can cause confusion so let's delete it. If you've used Keil uVision with Nordic's SDK before, you might remember that each example BLE project contains a dummy project configuration for easy flashing of the SoftDevice. Make sure you select to use Embedded Studio's Internal Toolchain (GCC/Clang) for now. The Import Build Configuration window will pop-up.Navigate to your local nRF5 SDK and in NRF5_SDK/examples/ble_peripheral/ble_app_beacon/ select pca10040/s132/arm5_no_packs/ble_app_beacon_pca10040_s132.uvprojx.Select File -> Import IAR EWARM / Keil MDK Project.
and install the CMSIS-CORE Support Package If using v14.1 or newer, please use the native SES-projects instead of the "import" function. Importing a Keil uVision project Note: From nRF5 SDK v14.1, Segger Embedded studio projects are officially supported. Note: It is recommended, but not necessary, to use the most recent releases of the above software. Download and unzip Nordic's nRF5 SDK >= v12.0.1.