on 2024-09-23 06:00 AM
When uploading a stack on an STM32WB and the wireless stack is not running, this is due to the following:
Most of the time, the reason is that after the installation of a wireless stack, it by default starts running without the need for any user action.
If the user application sends two consecutive FUS_GET_STATE commands, the wireless stack boots again on FUS.
In that case, it is possible to launch the wireless stack execution by sending the FUS_START_WS command. This command switches the Arm Cortex®-M0+ execution to the wireless stack.
To send the FUS_START_WS command, you need to click on the button [Start Wireless Stack] in the [Firmware Upgrade Service] tab in STM32CubeProgrammer directly after the stack installation.
See the screenshot below for a visual illustration: