NINA-B4 series - System integration manual
UBX-19052230 - R06
Open CPU software
Page 28 of 45
C1-Public
3
Open CPU software
NINA-B40 series modules are used in an open CPU configuration allows customer applications to be
developed in a Nordic SDK environment in the NINA-B4 module.
3.1
Nordic SDK
The Nordic nRF SDK includes a broad selection of drivers and libraries that provide a rich development
environment for a broad range of devices and applications. The SDK is delivered in zip container file
for easy installation.
The SDK comes with support for the SEGGER Embedded Studio, Keil microcontroller development
kit, IAR embedded workbench IDE, as well as a GCC compiler that supports many platforms and
languages.
3.1.1
Getting started with the Nordic SDK
When working with the Nordic SDK on the NINA-B4 series module, follow the steps below to get
started with the Nordic Semiconductor toolchain and examples:
1.
that includes an embedded Programmer app for
programming over SWD.
2.
Download and install the latest
3.
Download and extract the latest
☞
When installing the SDK, be sure not to include any space characters in the file path. Keep the
folder structure intact. The examples in the SDK use relative folder references.
4.
Read SDK release notes and check the nRF5 SDK documentation available from the Nordic
Semiconductor Infocenter [15].
3.1.1.1
Nordic tools
For further information and links to all Nordic tools, as well as the supported compilers, see
3.1.1.2
Support – Nordic development forum
For support on questions related to the development of software using the Nordic SDK, check out the
Nordic
forum.
3.1.1.3
Create a custom board support file for Nordic SDK
The predefined hardware boards included in the Nordic SDK are for Nordic development boards only.
To add support for a custom board, create a support file with the name
custom_board.h
and save
this to one of the folders:
•
<SDK folder>/components/boards
to be valid for all examples, or
•
<SDK folder>/examples/<project>/pca10100/<softdevice>/config
(valid for this project only).
☞
The above-mentioned directories are according to the Nordic nRF5 SDK version 16.0.0.