2020-10-29 06:50 AM
I am attempting to load an image onto the wireless coprocessor of the STM32WB55CGU6. I am using STM32CubeProgrammer through its wireless image tab to accomplish this, and I am following the instructions in the release notes provided with the binary image. When I do this, however, I get a pop up with the error FUS_STATE_ERR_UNKNOWN.
I have seen previous posters have errors with having no secured section on their board, but the ESE option byte is enabled, as shown here:
I have attempted to load the board with firmware to configure the USB for DFU and connect through the STMCubeProgrammer that way, but I get an error regarding the address for programming.
Any advice on how to get this operational would be greatly appreciated!
2020-11-12 01:37 PM
Could you provide a log of the programming sequence?
Which RF stack do you want to update? what is the download address?
What are the options bytes?
2021-03-10 04:03 PM
I want to run FUS on my stm32wb55CCU6. I just can't to know it's version!
03:52:30 : Old Firmware delete ...
03:52:30 : Warning: Option Byte: nSWboot0, value: 0x0, was not modified.
03:52:30 : Warning: Option Byte: nboot0, value: 0x1, was not modified.
03:52:30 : Warning: Option Byte: nboot1, value: 0x1, was not modified.
03:52:30 : Warning: Option Bytes are unchanged, Data won't be downloaded
03:52:30 : Succeeded to set nSWboot0=0 nboot1=1 nboot0=1
03:52:30 : Memory Programming ...
03:52:30 : Opening and parsing file: 0x495_FUS_Operator.bin
03:52:30 : File : 0x495_FUS_Operator.bin
03:52:30 : Size : 11584 Bytes
03:52:30 : Address : 0x08000000
03:52:30 : Erasing memory corresponding to segment 0:
03:52:30 : Erasing internal memory sectors [0 2]
03:52:30 : Download in Progress:
03:52:30 : File download complete
03:52:30 : Time elapsed during download operation: 00:00:00.632
03:52:31 : Application is running
03:52:39 : Reconnecting...
03:52:39 : Reconnected !
03:52:39 : Error: FUS_STATE_ERR_UNKNOWN
And also my Windows 7 doesn't see my stm32wb55CCu6 via USB. Windows says "there is unknow device" when I plug USB.
2021-03-11 08:39 AM
Excellent joke!!
Via USB you should be able to see the version of the FUS either reading the value at address 0x20030030 or via the Cube Programmer tool using the “read FUS state�? function which is greyed when connected via SWD as it is not supported via this interface.