nRF5 Series: Developing on Windows with ARM Keil MDK

This guide will help you get started with your nRF5 Series Development Kit (DK) and developing your application on Windows with the ARM® Keil MDK.

If you have worked with any of Nordic Semiconductor's products before, you are probably familiar with the required software tools. In this case, this guide will mostly provide reference information.

If this is your first time developing software for a Nordic Semiconductor System on Chip (SoC), this guide will help you set up your development toolchain and guide you through all the steps that are necessary to develop, program, test, and debug your application.

This guide describes how to work with the ARM Keil MDK on a Windows operating system. ARM Keil MDK comes with the ARM C/C++ compiler and the µVision Integrated Development Environment (IDE), and all versions of the nRF5 SDK provide ready-to-use Keil projects.
Note: In MDK-Lite, which is free for evaluation and education, code size is restricted to 32 Kbyte. Since most projects require a bigger code size, we recommend using SEGGER Embedded Studio (SES) instead, which is free for use with Nordic Semiconductor devices.
There are two Getting Started Guides that show how to work with different IDEs: Check out the Nordic DevZone for additional setup information and help.