Nordic nRF5340 DK
The nRF5340-DK (PCA10092) is a development board based on the nRF5340 from Nordic.
Serial Console
Serial console for the application core:
Pin |
Signal |
Notes |
---|---|---|
P1.01 |
APP UART0 TX |
virtual COM 0 |
P1.00 |
APP UART0 RX |
virtual COM 0 |
Serial console for the network core:
Pin |
Signal |
Notes |
---|---|---|
P0.20 |
NET UART0 TX |
virtual COM 1 |
P0.22 |
NET UART0 RX |
virtual COM 1 |
Configurations
Each configuration is maintained in a sub-directory and can be selected as follow:
tools/configure.sh nrf5340-dk:<subdir>
Where <subdir> is one of the following:
adc_cpuapp
This configuration shows the use of the ADC peripheral.
composite_cpuapp
NuttShell configuration for the application core with support for CDC/ACM with RNDIS composite driver.
nsh_cpuapp
Basic NuttShell configuration for the application core (console enabled in UART0, exposed via J-Link VCOM0, at 115200 bps).
nsh_cpunet
Basic NuttShell configuration for the network core (console enabled in UART0, exposed via J-Link VCOM1, at 115200 bps).
ostest_tickless_cpuapp
This is a NSH configuration that includes apps/testing/ostest
as a builtin
and enable support for the tick-less OS.
pwm_cpuapp
This configuration shows the use of the PWM peripheral.
qspi_cpuapp
NuttShell configuration with enabled support for on-board MX25R QSPI memory.
rpmsghci_bt_cpuapp
This configuration enables RPMSG Bluetooth HCI client on the application core and uses NuttX BLE stack for the host-layer
rpmsghci_nimble_cpuapp
This configuration enables RPMSG Bluetooth HCI client on the application core and uses nimBLE for the host-layer
rpmsghci_sdc_cpunet
This configuration enables RPMSG Bluetooth HCI server on the network core which can be accessed using RPMSG Bluetooth HCI client on the application core.
rptun_cpuapp
This configuration enables basic RPTUN support on the application core.
The rptun
command will be available from NSH.
rptun_cpunet
This configuration enables basic RPTUN support on the network core.
The rptun
command will be available from NSH.
sdc_cpunet
Enables Nordic’s SoftDevice controller on the network core and uses NuttX BLE stack for the host-layer.
The btsak
application is included as a builtin.
sdc_nimble_cpunet
Enables Nordic’s SoftDevice controller on the network core and uses nimBLE for the host-layer.
The nimble
test application can be used to enable a simple GATT server.
timer_cpuapp
This configuration shows the use of the TIMER peripheral.