EVK-NORA-B1 - User guide
UBX-20030319 - R05
SEGGER Embedded Studio and NORA-B1 CPU cores
Page 20 of 32
C1-Public
3
SEGGER Embedded Studio and NORA-B1
CPU cores
The nRF5340 integrated in NORA-B1 modules contains two Arm Cortex M33 processor cores –
application and network. The application core is optimized for performance and security, while the
network core primarily handles the radio communication. See also the NORA-B1 data sheet [1].
The application core must be used to configure GPIO. If the application code only runs on the
network core, both application and network cores must be programmed. For further information,
visit the NCS documentation website [3].
A Bluetooth LE link layer is provided through the Zephyr
hci_rpmsg
sample that exposes Bluetooth
Controller support to another device. This sample runs on the network core. Once loaded, any
application in the
zephyr\samples\bluetooth
or
nrf\samples\bluetooth
directories can be used on the
application processor.
Each project references the five following items:
•
nRF Connect SDK release
indicates the currently selected SDK version
•
nRF Connect toolchain version
indicates the currently selected toolchain version
•
Projects
shows the provided sample code. Other projects may be selected with “…”
•
Board name
contains the name of the board and which core is the target
•
Build directory
folder that contains the output of the compiler and linker
Figure 14: nRF Connect options
☞
To target the application core, be sure to select the board name for the appropriate core.
In this example, the
peripheral_lbs
sample is loaded onto the application core.
Select:
ubx_evknorab10_nrf5340_cpuapp
board files.