NORA-B1 series - System integration manual
UBX-20027617 - R02
Software
Page 17 of 58
C1-Public
2
Software
NORA-B1 series modules are used as open CPU modules in which applications developed with the
Nordic Semiconductor nRF Connect SDK can be run. The most recent application development
guidelines are found at the nRF Connect SDK documentation for application development [17] and
working with the nRF53 [18]. These sections provide details about Zephyr, MCUboot, and the nRF53
in NORA-B1.
2.1
Nordic Semiconductor nRF Connect SDK
With a broad selection of drivers and libraries, the Nordic Semiconductor nRF Connect SDK provides
a rich development environment for various devices and applications. The software development kit
(SDK) is delivered through the nRF Connect for Desktop application provided by Nordic
Semiconductor.
nRF Connect SDK includes the SEGGER Embedded Studio IDE, Zephyr Project RTOS, MCUboot
secure bootloader, and nrfxdrv libraries for the peripherals provided within the nRF5340 chip. The
SDK can be downloaded from Nordic Semiconductor’s website [15]
After installing the main program, select the following software modules for installation:
•
Bluetooth Low Energy – general tool for development and testing with Bluetooth Low Energy
•
Toolchain Manager – install and manage tools to develop with the nRF Connect SDK
Other software modules in nRF Connect for Desktop can be useful but are not required for application
development.
2.1.1
Toolchain Manager
Application development is done using the suite of tools installed by the Toolchain Manager.
1.
Open the Toolchain Manager. Several versions of the nRF Connect SDK are offered. If this is a
new install, select the latest one for installation.
2.
Select an installation folder. If the default is not used, ensure that no spaces are included in the
given folder path.
3.
The installation can take several minutes to download and several more to install the SEGGER
Embedded Studio IDE, git tools, bash shell, a fork of the Zephyr RTOS source code, Nordic’s
custom source code (nrfxdrv), and MCUboot. While waiting, check the information at the “First
steps to build” button. The displayed information is customized to the installation folder selected
above. If the EVK-NORA-B1 development board is used for development, the examples given for
the nRF5340 DK (pca_10095) can be used without modification.
4.
Once the install is complete, open the IDE.
5.
From this point, follow the “First steps to build” instructions presented by the Toolchain Manager
and nRF Connect SDK online documentation.
☞
Nordic Semiconductor provides a free, unlimited commercial license for SEGGER Embedded
Studio.
2.1.2
Documentation – nRF Connect SDK
Full documentation for the nRF Connect SDK is continually updated on the dedicated nRF Connect
SDK documentation website [16].