NINA-B1 series - System integration manual
UBX-15026175 - R16
Software
Page 16 of 63
C1-Public
2.2
Open CPU
2.2.1
Nordic SDK
With a broad selection of drivers and libraries, the Nordic nRF5 Software Development Kit (SDK)
provides a rich developing environment for different devices and applications. The SDK is delivered in
a plain .zip archive that is easy to install. It comes with support for Segger Embedded Studio, Keil
μ
Vision, GCC make files, and IAR support, which gives you the opportunity to choose the IDE and
compiler.
Getting started on the Nordic nRF5 SDK
To get started with the Nordic Semiconductor toolchain:
1)
Download the nRF Connect for Desktop PC application from www.nordicsemi.com and install the
Programmer app to program over the SWD interface.
2)
Download and install the latest SEGGER Embedded Studio from www.segger.com.
3)
Go to http://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF5-SDK. Download
and extract the latest nRF5 SDK to the directory you want to use with the nRF5 SDK.
4)
Read the available SDK release notes and nRF5 Software Development Kit documentation from
the Nordic Semiconductor Infocenter [13].
2.2.1.1.1
Nordic tools
More information and links to all available tools, as well as the supported compilers, can be found in
the Nordic info center
https://www.nordicsemi.com/Software-and-Tools
2.2.1.1.2
Support – Nordic development forum
For support on questions related to the development of software using the Nordic SDK, refer to the
Nordic Semiconductor Software and Tools page
https://devzone.nordicsemi.com/
Create a custom board for Nordic nRF5 SDK
The predefined hardware boards, included in the Nordic nRF5 SDK, are Nordic development boards.
To add support for a custom board, you create a custom board support file. The file is normally
saved in the folder
…\components\boards\
or together with the
sdk_config.h
file in the same
config
folder shown in the Figure 3 example. The given file locations are compatible with Nordic nRF5 SDK,
version 17.0.