cancel
Showing results for 
Search instead for 
Did you mean: 

BLE Thread dynamic stack broken in Cube v. 1.24?

OliM
Senior II

After a long time, i started to look into using the BLE_Thread_dynamic stack image on WB55 again. First without success with my own code on my own board, which I do think to remember worked before.

But afterwards with the BLE_Thread_dyn example on a WB55 Nucleo Board and that doesn't work as well.

 

This is how the FUS Info looks

image.png
And this is where it gets stuck

Clipboard01.jpg

Any Ideas what I might be doing wrong?
I already tested with and without "Start Wireless Stack" from the programmer. Not using it, makes it stop even earlier, at hci_reset.

Starting to look into older stack images now.
Edit: I went back up to 1.18 (using the example code from 1.24, which seems to be untouched since way back) and nothing worked :thinking_face:.

2 REPLIES 2
Imen.D
ST Employee

Hello @OliM ,

Ensure FUS and stack versions are compatible. Always delete the previous stack before reinstalling, verify installation steps carefully and verify that the stack is correctly installed by checking the version with 'Read FUS infos' or reading OB SBRV.

Check the value of the SBRV option bytes in OB tab following this wiki article: STM32WB Firmware Upgrade Service - stm32mcu

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen
OliM
Senior II

Regarding the not running example I found the issue: I did not have the WB55RX to ST link TX jumper on the Nucleo. Apparently that floating RX was completely throwing off the example.
For my own code i am still searching why I don't get a response to SHCI_C2_THREAD_Init() .