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

EVK-NINA-B4-NRF52833

NRF52833
System on Chip
u-blox
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 EVK-NINA-B4-NRF52833 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 ubx_evkninab4_nrf52833 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 ubx_evkninab4_nrf52833 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 EVK-NINA-B4-NRF52833 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 ubx_evkninab4_nrf52833 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 ubx_evkninab4_nrf52833 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 EVK-NINA-B4-NRF52833 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 ubx_evkninab4_nrf52833 philosophers

Run in Colab

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

Colab

Run ubx_evkninab4_nrf52833 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 EVK-NINA-B4-NRF52833 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 ubx_evkninab4_nrf52833 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 ubx_evkninab4_nrf52833 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 EVK-NINA-B4-NRF52833 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 ubx_evkninab4_nrf52833 micropython

Run in Colab

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

Colab

Run ubx_evkninab4_nrf52833 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

Components


NRF52833

nrf52833

Similar boards


BBC Micro:Bit V2

nrf52833

BL653_DVK

nrf52833

nRF52833-DK-NRF52820

nrf52833

nRF52833-DK-NRF52833

nrf52833

pan1782-evb

nrf52833

Device tree


Device tree

Hierarchical device data structure

Renode dts2repl

Converted device tree source into Renode .repl file

Specification


Frequency:

unknown

Flash:

unknown

RAM:

unknown

ADDRESS SPACE PERIPHERAL TYPE DRIVER
0x00000000 - 0x00080000 flash0 mtd soc-nv-flash
0x10000000 - 0x10001000 ficr misc Nordic nrf-ficr
0x10001000 - 0x10002000 uicr misc Nordic nrf-uicr
0x20000000 - 0x20020000 sram0 sram mmio-sram
0x40000000 - 0x40001000 clock clock driver Nordic nrf-clock
0x40000000 - 0x40001000 power power Nordic nrf-power
0x40001000 - 0x40002000 radio wireless Nordic nrf-radio
0x40002000 - 0x40003000 uart0 serial driver Nordic nrf-uart
0x40003000 - 0x40004000 i2c0 i2c Nordic nrf-twi
0x40004000 - 0x40005000 spi1 spi Nordic nrf-spi
0x40006000 - 0x40007000 gpiote gpio Nordic nrf-gpiote
0x40007000 - 0x40008000 adc adc driver Nordic nrf-saadc
0x40008000 - 0x40009000 timer0 timer Nordic nrf-timer
0x40009000 - 0x4000a000 timer1 timer Nordic nrf-timer
0x4000a000 - 0x4000b000 timer2 timer Nordic nrf-timer
0x4000b000 - 0x4000c000 rtc0 rtc Nordic nrf-rtc
0x4000c000 - 0x4000d000 temp sensor driver Nordic nrf-temp
0x4000d000 - 0x4000e000 rng rng driver Nordic nrf-rng
0x4000e000 - 0x4000f000 ecb crypto driver Nordic nrf-ecb
0x4000f000 - 0x40010000 ccm crypto Nordic nrf-ccm
0x40010000 - 0x40011000 wdt watchdog Nordic nrf-wdt
0x40011000 - 0x40012000 rtc1 rtc Nordic nrf-rtc
0x40014000 - 0x40015000 egu0 misc Nordic nrf-egu
0x40015000 - 0x40016000 egu1 misc Nordic nrf-egu
0x40016000 - 0x40017000 egu2 misc Nordic nrf-egu
0x40017000 - 0x40018000 egu3 misc Nordic nrf-egu
0x40018000 - 0x40019000 egu4 misc Nordic nrf-egu
0x40019000 - 0x4001a000 egu5 misc Nordic nrf-egu
0x4001a000 - 0x4001b000 timer3 timer Nordic nrf-timer
0x4001b000 - 0x4001c000 timer4 timer Nordic nrf-timer
0x4001c000 - 0x4001d000 pwm0 pwm Nordic nrf-pwm
0x4001e000 - 0x4001f000 acl misc Nordic nrf-acl
0x4001e000 - 0x4001f000 flash_controller flash-controller driver Nordic nrf52-flash-controller
0x4001f000 - 0x40020000 ppi misc Nordic nrf-ppi
0x40020000 - 0x40021000 mwu misc Nordic nrf-mwu
0x40023000 - 0x40024000 spi2 spi Nordic nrf-spim
0x40024000 - 0x40025000 rtc2 rtc Nordic nrf-rtc
0x40027000 - 0x40028000 usbd usb driver Nordic nrf-usbd
0x50000000 - 0x50000500 gpio0 gpio driver Nordic nrf-gpio
0x50000300 - 0x50000800 gpio1 gpio driver Nordic nrf-gpio
0xe000e100 - 0xe000ed00 nvic interrupt-controller ARM v7m-nvic
  • What is Renode
  • Market cases
  • News
  • Docs
  • Zephyr Dashboard
  • Antmicro
  • Renode
Copyright © 2021-2022 Antmicro
9c7587e9