ST STM32WB
Contents
Multicore Architecture
The STM32WB55 is a heterogeneous dual-core MCU with a Cortex-M4 for the end-user application and a Corte-M0 for the BLE stack.
RSS / FUS
How to update the Wireless Stack
Uploading a wireless stack to the STM32WB55 can be done with- J-Link Commander(J-Link.exe). To do so you first have to connect to the MCU by executing the following command in J-Link
C:\Program Files (x86)\SEGGER\JLink_V647d $ JLink.exe -autoconnect 1 -device "STM32WB55xx - FUS" -if swd -speed 4000
The above command output should be as following:
600px
After successfully connect to the MCU execute the loadbin command with the binary file location and location for the Wireless stack.
J-Link> loadbin C:\Users\Pedro\Desktop\STM32WB_Copro_Wireless_Binaries\stm32wb5x_BLE_Stack_fw.bin, 0x080CC000
The output should be as follow.
600px
The wireless stack binaries can be downloaded from https://www.st.com/en/embedded-software/stm32cubewb.html. Once you have the package just unpack it and navigate to ..\STM32Cube_FW_WB_V1.1.0\Projects\STM32WB_Copro_Wireless_Binaries\. Inside that folder, you may find the Release_Notes.html(which will tell you where each stack starts and should be programmed) and the binary files.
600px
How does it works
The process for uploading a Wireless stack to STM32WB55
How to delete the Wireless Stack
Follow the same process for connecting with the STM32WB55 as above and after that simply execute erase.
J-Link>erase
How to update the RSS
Same process as a wireless Stack. Simply loadbin over J-Link Commnander to the memory specified by ST and wait for the process to finish.
Available Stack from ST
Warning: Once the FUS is updated from the v0.5.3 to v1.0.1 is not possible to reverse RSS. The RSS/FUS can only upload wireless stacks from the same release version.
https://www.st.com/en/microcontrollers-microprocessors/stm32wb-series.html