cancel
Showing results for 
Search instead for 
Did you mean: 

Problem FUS when I try to load BLE Stack on STM32WB15xx

JCALD.1
Associate II

Hi everyone.

I have a problem when I try to load BLE Stack on STM32WB15. I can connected the MCU to STM32Programmer and there can recognize the cortex. At the moment to load the Stack, STM32Programmer send me the configuration about FUS and I cand read it.

But, when I push Firmware Upgrade, STM32Programmer send me the next answer:

11:54:35 : STM32CubeProgrammer API v2.9.0

12:02:36 : Time elapsed during download operation: 00:00:00.498

12:02:36 : Application is running, Please Hold on...

12:02:36 : Reconnecting...

12:02:36 : Reconnected !

12:02:40 : Reconnecting...

12:02:40 : Reconnected !

12:02:41 : StartFus activated successfully

12:02:41 : FUS_STATE_IDLE

12:02:41 : Start FUS execution finished

12:02:43 : Warning: Option Byte: nSWboot0, value: 0x0, was not modified.

12:02:43 : Warning: Option Byte: nboot0, value: 0x1, was not modified.

12:02:43 : Warning: Option Byte: nboot1, value: 0x1, was not modified.

12:02:43 : Warning: Option Bytes are unchanged, Data won't be downloaded

12:02:43 : Succeeded to set nSWboot0=0 nboot1=1 nboot0=1 

12:02:43 : Memory Programming ...

12:02:43 : Opening and parsing file: 0x494_FUS_Operator.bin

12:02:43 :  File     : 0x494_FUS_Operator.bin

12:02:43 :  Size     : 8 KBytes

12:02:43 :  Address    : 0x08000000 

12:02:43 : Erasing memory corresponding to segment 0:

12:02:43 : Erasing internal memory sectors [0 3]

12:02:43 : Download in Progress:

12:02:44 : File download complete

12:02:44 : Time elapsed during download operation: 00:00:00.391

12:02:44 : Application is running, Please Hold on...

12:02:44 : Reconnecting...

12:02:44 : Reconnected !

12:02:45 : FUS_STATE_IDLE

12:02:45 : Read FUS state command execution finished

12:02:45 : UPLOADING ...

12:02:45 :  Size     : 4 Bytes

12:02:45 :  Address    : 0x20002F10

12:02:45 : Read progress:

12:02:45 : Data read successfully

12:02:45 : Time elapsed during the read operation is: 00:00:00.001

12:02:45 : UPLOADING ...

12:02:45 :  Size     : 4 Bytes

12:02:45 :  Address    : 0x8001FFC

12:02:45 : Read progress:

12:02:45 : Data read successfully

12:02:45 : Time elapsed during the read operation is: 00:00:00.001

12:02:54 : UPLOADING ...

12:02:54 :  Size     : 4 Bytes

12:02:54 :  Address    : 0x1FFF7870

12:02:54 : Read progress:

12:02:54 : Data read successfully

12:02:54 : Time elapsed during the read operation is: 00:00:00.001

12:03:36 : Old Firmware delete ...

12:03:36 : Warning: Option Byte: nSWboot0, value: 0x0, was not modified.

12:03:36 : Warning: Option Byte: nboot0, value: 0x1, was not modified.

12:03:36 : Warning: Option Byte: nboot1, value: 0x1, was not modified.

12:03:36 : Warning: Option Bytes are unchanged, Data won't be downloaded

12:03:36 : Succeeded to set nSWboot0=0 nboot1=1 nboot0=1 

12:03:36 : Memory Programming ...

12:03:36 : Opening and parsing file: 0x494_FUS_Operator.bin

12:03:36 :  File     : 0x494_FUS_Operator.bin

12:03:36 :  Size     : 8 KBytes

12:03:36 :  Address    : 0x08000000 

12:03:36 : Erasing memory corresponding to segment 0:

12:03:36 : Erasing internal memory sectors [0 3]

12:03:36 : Download in Progress:

12:03:36 : File download complete

12:03:36 : Time elapsed during download operation: 00:00:00.407

12:03:36 : Application is running, Please Hold on...

12:03:43 : Reconnecting...

12:03:46 : failed to reconnect after reset !

12:03:46 : failed to reconnect after starting FUS operator

The problem is when STM32Programmer trying to reconnected to STM32WB15 but it fail.

Someone have the same problem with the programmer?

Thank

:)

0693W00000JPIHGQA5.png

5 REPLIES 5
JCALD.1
Associate II

This problem back out again with other Custom PCB that worked before. Now, the STM32Programmer send other error when I try to start the Wireless Stack, the message is:

0693W00000JPRwNQAX.pngThis is so bad because the last version of our custom PCB was working and after "try to load the new BLE stack", it does not work.

:(

JCALD.1
Associate II

someone have the same problem when try to do this?

Remy ISSALYS
ST Employee

Hello,

You can find information about FUS and wireless stack update in this wiki page:

https://wiki.st.com/stm32mcu/wiki/Connectivity:STM32WB_BLE_Hardware_Setup#FUS_and_wireless_stack_update

Please try to follow instruction of this page and I hope it will correct your problem.

Best Regards,

Remy, no offence, but this must be the most useless reply from a ST Employee ever.

tester
Associate III

I am also experiencing a similar issue to this, did you find a solution?