Skip to main content
Mkuma.7
Associate III
Mar 31, 2023 1:40 PM UTC
Question

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?

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

This topic has been closed for replies.

18 replies

Mkuma.7
Mkuma.7Author
Associate III
Apr 6, 2023 7:12 AM UTC


_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
Mkuma.7Author
Associate III
Apr 10, 2023 9:33 AM UTC

Can anyone help me with the above-discussed ones?

Mkuma.7
Mkuma.7Author
Associate III
Apr 10, 2023 1:25 PM UTC

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
Mkuma.7Author
Associate III
Apr 10, 2023 1:28 PM UTC

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

Remy ISSALYS
ST Technical Moderator
Apr 27, 2023 8:56 AM UTC

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