Support for the nRF9160DK board. More...
Support for the nRF9160DK board.
The nRF9160DK is a devboard based on nRF9160 MCU which offers LTE-M and NB-IoT connectivity.
The board features four LEDs, four user buttons/switches and a reset button.
The board is flashed using JLink or nrfjprog software. Programs needs to be installed.
The process is automated in the usual make flash target.
The nRF9160 implements ARM TrustZone-M. Selecting the trustzone_m_nonsecure module makes the shared nRF and Cortex-M code use the non-secure peripheral aliases, so that the application can run as the non-secure image.
A secure image has to be present in flash; the non-secure application does not boot on its own. The secure image configures which flash, RAM and peripherals are handed over to the non-secure world.
The STDIO is directly accessible via the USB port. On a Linux host, it's generally mapped to /dev/ttyACM0.
Use the term target to connect to the board serial port
Files | |
| file | board.h |
| Board configuration for the nrf9160dk board. | |
| file | periph_conf.h |
| Peripheral configuration for the nRF9160DK. | |