• Home
  • Boards
  • SoCs
  • HW Blocks
Renode
  • Home
  • Boards
  • SoCs
  • Vendors
  • HW Blocks
Board photo

nRF9160-INNBLUE21

NRF9160
System on Chip
Nordic
Vendor

Supported software


Zephyr RTOS

Hello World


A simple sample that prints “Hello World” to the console.

Run locally

You can run the Hello World demo on the nRF9160-INNBLUE21 board by following the instructions below. Assuming you have Python 3 and pip installed on your Linux machine, run the following commands to download Renode and the prebuilt binaries for this demo, and then run the simulation in Renode on your own machine:

pip3 install --user --upgrade git+https://github.com/antmicro/renode-run.git
renode-run demo -b nrf9160_innblue21 hello_world

Run in Colab

You can run this demo instantly on a cloud server in Google Colab by clicking the button below.

Colab

Run nrf9160_innblue21 hello_world demo in Google Colab.

UART output

Trace

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the Hello World demo

SBOM data

Download Software Bill of Materials data for the Hello World demo

Robot Test Suite Log

See a Robot test results for the Hello World demo

Shell Module


This demo demonstrates the Zephyr shell submodule, which allows the user to use a console interface to control the operating system.

Run locally

You can run the Shell Module demo on the nRF9160-INNBLUE21 board by following the instructions below. Assuming you have Python 3 and pip installed on your Linux machine, run the following commands to download Renode and the prebuilt binaries for this demo, and then run the simulation in Renode on your own machine:

pip3 install --user --upgrade git+https://github.com/antmicro/renode-run.git
renode-run demo -b nrf9160_innblue21 shell_module

Run in Colab

You can run this demo instantly on a cloud server in Google Colab by clicking the button below.

Colab

Run nrf9160_innblue21 shell_module demo in Google Colab.

UART output

Trace

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the Shell Module demo

SBOM data

Download Software Bill of Materials data for the Shell Module demo

Robot Test Suite Log

See a Robot test results for the Shell Module demo

Philosophers


An implementation of a solution to the Dining Philosophers problem which demonstrates the usage of multiple preemptible and cooperative threads of differing priorities, as well as dynamic mutexes and thread sleeping.

Run locally

You can run the Philosophers demo on the nRF9160-INNBLUE21 board by following the instructions below. Assuming you have Python 3 and pip installed on your Linux machine, run the following commands to download Renode and the prebuilt binaries for this demo, and then run the simulation in Renode on your own machine:

pip3 install --user --upgrade git+https://github.com/antmicro/renode-run.git
renode-run demo -b nrf9160_innblue21 philosophers

Run in Colab

You can run this demo instantly on a cloud server in Google Colab by clicking the button below.

Colab

Run nrf9160_innblue21 philosophers demo in Google Colab.

UART output

Trace

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the Philosophers demo

SBOM data

Download Software Bill of Materials data for the Philosophers demo

Robot Test Suite Log

See a Robot test results for the Philosophers demo

TensorFlow Lite Micro


This sample TensorFlow application replicates a sine wave and demonstrates the basics of using TensorFlow Lite Micro. The model included with the sample is trained to replicate a sine function and generates x values to print alongside the y values predicted by the model.

Run locally

You can run the TensorFlow Lite Micro demo on the nRF9160-INNBLUE21 board by following the instructions below. Assuming you have Python 3 and pip installed on your Linux machine, run the following commands to download Renode and the prebuilt binaries for this demo, and then run the simulation in Renode on your own machine:

pip3 install --user --upgrade git+https://github.com/antmicro/renode-run.git
renode-run demo -b nrf9160_innblue21 tensorflow_lite_micro

Run in Colab

You can run this demo instantly on a cloud server in Google Colab by clicking the button below.

Colab

Run nrf9160_innblue21 tensorflow_lite_micro demo in Google Colab.

UART output

Trace

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the TensorFlow Lite Micro demo

SBOM data

Download Software Bill of Materials data for the TensorFlow Lite Micro demo

Robot Test Suite Log

See a Robot test results for the TensorFlow Lite Micro demo

MicroPython


This demo demonstrates the MicroPython Zephyr port by performing arithmetic operations, and by defining and calling simple functions.

Run locally

You can run the MicroPython demo on the nRF9160-INNBLUE21 board by following the instructions below. Assuming you have Python 3 and pip installed on your Linux machine, run the following commands to download Renode and the prebuilt binaries for this demo, and then run the simulation in Renode on your own machine:

pip3 install --user --upgrade git+https://github.com/antmicro/renode-run.git
renode-run demo -b nrf9160_innblue21 micropython

Run in Colab

You can run this demo instantly on a cloud server in Google Colab by clicking the button below.

Colab

Run nrf9160_innblue21 micropython demo in Google Colab.

UART output

Trace

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the MicroPython demo

SBOM data

Download Software Bill of Materials data for the MicroPython demo

Robot Test Suite Log

See a Robot test results for the MicroPython demo

Blinky


A basic sample that blinks an LED forever using the Zephyr GPIO API.

Run locally

The Blinky demo is not supported in the Renode Zephyr dashboard on nRF9160-INNBLUE21 yet.

You can contact us by clicking the button below if you want to see it supported.

Contact us

Download

Build artifacts

Download binaries, Renode scripts and other artifacts for the Blinky demo

SBOM data

Download Software Bill of Materials data for the Blinky demo

Robot Test Suite Log

See a Robot test results for the Blinky demo

Components


NRF9160

nrf9160

Similar boards


Actinius Icarus SoM DK

nrf9160

nRF9160-DK-NRF9160

nrf9160

nRF9160-INNBLUE21-Non-Secure

nrf9160

Actinius Icarus Bee Non-Secure

nrf9160

Actinius Icarus SoM

nrf9160

Sparkfun-Thing-Plus-nRF9160-Non-Secure

nrf9160

nRF9160-DK-NRF52840

nrf9160

Actinius Icarus Bee

nrf9160

CircuitDojo-Feather-nRF9160

nrf9160

Sparkfun-Thing-Plus-nRF9160

nrf9160

Actinius Icarus SoM DK Non-Secure

nrf9160

CircuitDojo-Feather-nRF9160-Non-Secure

nrf9160

Actinius Icarus SoM Non-Secure

nrf9160

nRF9160-DK-NRF9160-Non-Secure

nrf9160

nRF9160-INNBLUE22

nrf9160

nRF9160-INNBLUE22-Non-Secure

nrf9160

Actinius Icarus Non-Secure

nrf9160

Actinius Icarus

nrf9160

Device tree


Device tree

Hierarchical device data structure

Renode dts2repl

Converted device tree source into Renode .repl file

Specification


Frequency:

unknown

Flash:

256 KiB

RAM:

64 KiB

ADDRESS SPACE ID TYPE DRIVER PERIPHERAL
ADDRESS SPACE 0x00000000 - 0x00100000 ID flash0 TYPE mtd DRIVER PERIPHERAL soc-nv-flash
ADDRESS SPACE 0x00004000 - 0x00005000 ID regulators TYPE power DRIVER PERIPHERAL Nordic nrf-regulators
ADDRESS SPACE 0x00005000 - 0x00006000 ID clock TYPE clock DRIVER driver PERIPHERAL Nordic nrf-clock
ADDRESS SPACE 0x00005000 - 0x00006000 ID power TYPE power DRIVER PERIPHERAL Nordic nrf-power
ADDRESS SPACE 0x00008000 - 0x00009000 ID uart0 TYPE serial DRIVER PERIPHERAL Nordic nrf-uarte
ADDRESS SPACE 0x00009000 - 0x0000a000 ID uart1 TYPE serial DRIVER PERIPHERAL Nordic nrf-uarte
ADDRESS SPACE 0x0000a000 - 0x0000b000 ID i2c2 TYPE i2c DRIVER PERIPHERAL Nordic nrf-twim
ADDRESS SPACE 0x0000f000 - 0x00010000 ID timer0 TYPE timer DRIVER PERIPHERAL Nordic nrf-timer
ADDRESS SPACE 0x00010000 - 0x00011000 ID timer1 TYPE timer DRIVER PERIPHERAL Nordic nrf-timer
ADDRESS SPACE 0x00011000 - 0x00012000 ID timer2 TYPE timer DRIVER PERIPHERAL Nordic nrf-timer
ADDRESS SPACE 0x00014000 - 0x00015000 ID rtc0 TYPE rtc DRIVER PERIPHERAL Nordic nrf-rtc
ADDRESS SPACE 0x00015000 - 0x00016000 ID rtc1 TYPE rtc DRIVER PERIPHERAL Nordic nrf-rtc
ADDRESS SPACE 0x00017000 - 0x00018000 ID dppic TYPE misc DRIVER PERIPHERAL Nordic nrf-dppic
ADDRESS SPACE 0x00018000 - 0x00019000 ID wdt TYPE watchdog DRIVER PERIPHERAL Nordic nrf-wdt
ADDRESS SPACE 0x0001b000 - 0x0001c000 ID egu0 TYPE misc DRIVER PERIPHERAL Nordic nrf-egu
ADDRESS SPACE 0x0001c000 - 0x0001d000 ID egu1 TYPE misc DRIVER PERIPHERAL Nordic nrf-egu
ADDRESS SPACE 0x0001d000 - 0x0001e000 ID egu2 TYPE misc DRIVER PERIPHERAL Nordic nrf-egu
ADDRESS SPACE 0x0001e000 - 0x0001f000 ID egu3 TYPE misc DRIVER PERIPHERAL Nordic nrf-egu
ADDRESS SPACE 0x0001f000 - 0x00020000 ID egu4 TYPE misc DRIVER PERIPHERAL Nordic nrf-egu
ADDRESS SPACE 0x00020000 - 0x00021000 ID egu5 TYPE misc DRIVER PERIPHERAL Nordic nrf-egu
ADDRESS SPACE 0x00021000 - 0x00022000 ID pwm0 TYPE pwm DRIVER PERIPHERAL Nordic nrf-pwm
ADDRESS SPACE 0x00022000 - 0x00023000 ID pwm1 TYPE pwm DRIVER PERIPHERAL Nordic nrf-pwm
ADDRESS SPACE 0x0002a000 - 0x0002b000 ID ipc TYPE ipm DRIVER driver PERIPHERAL Nordic nrf-ipc
ADDRESS SPACE 0x00039000 - 0x0003a000 ID flash_controller TYPE flash-controller DRIVER driver PERIPHERAL Nordic nrf91-flash-controller
ADDRESS SPACE 0x00039000 - 0x0003a000 ID kmu TYPE misc DRIVER PERIPHERAL Nordic nrf-kmu
ADDRESS SPACE 0x0003a000 - 0x0003b000 ID vmc TYPE power DRIVER PERIPHERAL Nordic nrf-vmc
ADDRESS SPACE 0x00842500 - 0x00842800 ID gpio0 TYPE gpio DRIVER driver PERIPHERAL Nordic nrf-gpio
ADDRESS SPACE 0x00ff0000 - 0x00ff1000 ID ficr TYPE misc DRIVER PERIPHERAL Nordic nrf-ficr
ADDRESS SPACE 0x00ff8000 - 0x00ff9000 ID uicr TYPE misc DRIVER PERIPHERAL Nordic nrf-uicr
ADDRESS SPACE 0x20000000 - 0x20010000 ID sram0 TYPE sram DRIVER PERIPHERAL mmio-sram
ADDRESS SPACE 0x50003000 - 0x50004000 ID spu TYPE misc DRIVER PERIPHERAL Nordic nrf-spu
ADDRESS SPACE 0x50006000 - 0x50007000 ID ctrlap TYPE misc DRIVER PERIPHERAL Nordic nrf-ctrlapperi
ADDRESS SPACE 0x5000d000 - 0x5000e000 ID gpiote TYPE gpio DRIVER PERIPHERAL Nordic nrf-gpiote
ADDRESS SPACE 0x50840000 - 0x50841000 ID cryptocell TYPE crypto DRIVER PERIPHERAL Nordic nrf-cc310
ADDRESS SPACE 0x50841000 - 0x50842000 ID cryptocell310 TYPE crypto DRIVER PERIPHERAL ARM cryptocell-310
ADDRESS SPACE 0xe000e100 - 0xe000ed00 ID nvic TYPE interrupt-controller DRIVER PERIPHERAL ARM v8m-nvic
  • What is Renode
  • Market cases
  • News
  • Docs
  • Zephyr Dashboard
  • Antmicro
  • Renode
Copyright © 2021-2023 Antmicro
80488529