STM32WB Build BLE Project

Revision as of 08:31, 21 October 2021 by Registered User
Under construction.png Coming soon

1. Presentation

This page describes how to easily build and install ST BLE example application.
Example projects can be found on STM32Cube_FW_WB package,

and generates a basic Node supporting Proxy-Relay-Friend features.
It is a good introduction to handle and have a first approach of ST BLE-Mesh solution.


Some of the following information can be retrieved in the STM32WB BLE-mesh hands-on[1] video .


2. Requirements

Software and System requirements
Software and System requirements are listed in the ST BLE-Mesh Application Note[2].

Hardware requirements
A Nucleo board[3] is necessary to setup the demonstration.

More details about the board and other hardware required are available in the Application Note[2], or in the online ST BLE-Mesh MOOC[4].


3. Build & Install the application

Details about application build and installation are given into the Application Note[2].
However, some more details about the build process using IAR and STM32Cube IDE are available below.

3.1. IAR IDE

3.2. Cube IDE

Launch the Cube IDE .project of the demonstration, ensure your project is correctly visible into Project Explorer view.

Build you project by reproducing the following steps:

Flash it on the board:


3.3. Install the application from Cube Programmer

It is either possible to flash the previously build binary using STM32CubeProgrammer software[5].

Select your device and connect to it:

Once connected, device information is displayed on Cube Programmer interface. Click on programming icon, in the left column, and select the project binary to flash (here BLE_MeshLightingPRFNode.hex). Then, click ok Start Programming button:

When the programming is complete the following logs are displayed:


4. References