Skip to content

edgeimpulse/firmware-nordic-nrf7002dk

Repository files navigation

Edge Impulse firmware for Nordic Semiconductor nRF7002DK

Edge Impulse enables developers to create the next generation of intelligent device solutions with embedded Machine Learning. This repository contains the Edge Impulse firmware for the Nordic Semiconductor nRF7002DK development board, in combination with the ST X_NUCLEO-IKS02A1 shield. This combination supports all Edge Impulse device features, including ingestion, remote management and inferencing.

Note: Do you just want to use this development board with Edge Impulse? No need to build this firmware. See the instructions for the nRF7002DK for prebuilt images and instructions, or use the data forwarder to capture data from any sensor.

Building the device firmware (locally)

  1. Install the nRF Connect SDK in a separate folder from this repository (e.g. ~/repos/ncs).

  2. Clone this repository:

    $ git clone https://github.com/edgeimpulse/firmware-nordic-nrf7002dk
  3. Build the application:

    $ west build -b nrf7002dk_nrf5340_cpuapp

Building the device firmware (Docker)

  1. Clone this repository:

    $ git clone https://github.com/edgeimpulse/firmware-nordic-nrf7002dk
  2. Build the Docker container:

    $ docker build -t edge-impulse-nordic .
  3. Build the application:

    $ docker run --rm -v $PWD:/app edge-impulse-nordic west build -b nrf7002dk_nrf5340_cpuapp
    

Flashing

  1. Connect the board and power it on.
  2. Copy build/zephyr/zephyr.bin to the JLINK mass storage device.

Flashing (command line)

  1. Connect the board and power on.

  2. Flash the board controller firmware:

    $ west flash

About

Official Edge Impulse firmware for nRF7002 DK

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published