cancel
Showing results for 
Search instead for 
Did you mean: 

In STM32 using USB1 as an interface, when I flash the FUS version and BLE stack for the first time it is able to flash, but when I repeat the same steps then am not able to read the FUS version. Can anyone help me with this issue?

Mkuma.7
Associate III

The steps performed:

  1. First read the FUS version.
  2. Selected the FUS bin file to flash.
  3. Flashed the above-mentioned file.
  4. Then again when I read the FUS version it was displaying as 00000000 in GUI

18 REPLIES 18

Then am not able to read the FUS version..

Remi QUINTIN
ST Employee

Do you mean that you can read the FUS version via SWD and not via the USB interface?

Which version of CubeProgrammer are you using?

Mkuma.7
Associate III

Do you mean that you can read the FUS version via SWD and not via the USB interface?

Exactly

Which version of CubeProgrammer are you using?

2.12.0

Mkuma.7
Associate III

When I completely erase the chip and then tried to read the FUS version via USB still am not able to read FUS version

Mkuma.7
Associate III


_legacyfs_online_stmicro_images_0693W00000bhdrmQAA.pngAs per STEP 4, the FUS version should have been read irrespective of anything, but when I erased the chip completely am not able to read the FUS version via USB.

Mkuma.7
Associate III

Can anyone help me with the above-discussed ones?

Mkuma.7
Associate III

Right now the chip has been erased completely.

Do you know how to enable the cortex M0+ before reading the FUS version via USB?

Mkuma.7
Associate III

Or In other way of asking, Is there any way to start FUS without making the nswboot0 = 0 via USB?

Remy ISSALYS
ST Employee

Hello,

I tried to reproduce your issue, but I don't see it.

  1. Connect to STM32CubeProgrammer through USB
  2. Read FUS => v1.2.0.0
  3. Firmware Upgrade with FUS fw v1.2.0.0
  4. Reconnect through USB
  5. Read FUS => v1.2.0.0

I'm using STM32CubeProgrammer v1.13.0.

Best Regards