2022-12-30 12:47 PM
I followed the STM32WB Getting Started Series: Part 9 on topic of updating FW to a newer version and reviewed relevant App Notes and HTML from the repository. I use ST-LINK to STM32WB55 Nucleo eval board with STM32CubeProgrammer 2.12.0.
The demo code: BLE_HeartRate was working fine before the FW update and it is no longer working. The STM32CubeProgrammer confirms no issue:
FUS: IDLE & FUS_NO_ERROR
FUS VERSION: V1.2.0.0,
STACK VERSION: V1.15.0.3 stm32wb5x_BLE_Stack_full_extended_fw
FUS Operator V3.1.0
I have placed it to the correct address in accordance to Release_Notes.html.
I have deleted the STACK, but the demo code still does not run. I tried both BLE_p2pServer and BLE_Heartbeat in either case.
Any suggestion on how to fix this?
2022-12-30 01:30 PM
I dont know why <stm32wb5x_BLE_Stack_full_extended_fw> made BLE_heartbest to crash into hard fault during debug (before it start), but when I switched to <stm32wb5x_BLE_Stack_full_fw> version, and it no longer crashes. Both heartbeat and p2p seem to work fine with the updated FUS and STACK versions. Any reason why or explanation would be helpful.
I note that p2pServer, the iPhone 13 app <ST_BLE_Sensor>, the LED image disappears when touched. I'm running on iOS 16.1.1 (the latest), suspecting a bug in the App.
2023-01-01 04:55 AM
Maybe you need read beter.