tree: 3dd3fb7f4d63ccae3467abaca0ea19af51f105cd [path history] [tgz]
  1. memfault_demo_app/
  2. .gitignore
  3. README.md
examples/zephyr/nucleo_wba55cg/README.md

Memfault Zephyr nucleo_wba55cg Example Application

This folder contains an example integration of the Memfault SDK using the port provided in ports/zephyr

The demo was tested on the following boards:

Prerequisite

We assume you already have a working Zephyr toolchain installed locally. Step-by-step instructions can be found in the Zephyr Documentation.

Setup

From a Zephyr-enabled shell environment (west tool is available), initialize the workspace:

west init -l memfault_demo_app
west update
west blobs fetch stm32

Building

west build --board nucleo_wba55cg memfault_demo_app
[...]
[271/271] Linking C executable zephyr/zephyr.elf

Flashing

The build can be flashed on the development board using west flash ( See Zephyr “Building, Flashing, & Debugging” documentation)

The default runner is STM32_Programmer_CLI, which must be available on PATH when running west flash. STM32_Programmer_CLI is installed standalone or from the STM32CubeIDE installation.