cancel
Showing results for 
Search instead for 
Did you mean: 

ST-LINK Firmware cannot upgrade beyond V2J33S0

JShan
Associate

I have a STM32F4 discovery board (version MB997C). I installed STM drivers for it and device manager reports a usb device as "STMicroelectronics STLink dongle". But why is there no virtual com port and no mass storage device? I suppose this is due to out of date firmware on the STlink (ST32F103C8). Indeed, ST-link tool reports firmware needs an update: "ST-LINK Firmware version: V2J33S0 (Need Update)".

According to ST documentaiton, Changes in ST-LinkUpgrade.exe 2.5.0 and STLinkUpgrade.jar 3.3.0: On ST-LINK/V2 boards, upgrade firmware to the version V2J33S7.

So run the fw update utility. But it reports that fw will be updated to the same, old version:

https://imgur.com/a/PbTpEyq

What's going on here?

1 REPLY 1

>>What's going on here?

It uses a lower performance STM32F103 chip, and doesn't have code space for VCP or MSC functionality.

The VCP isn't even wired on this design.

The mbed related boards, ie NUCLEO, and newer model DISCO, have a higher end F1 device, and board level wiring of USART.

You have ST-LINK/V2 where as the mbed series has ST-LINK/V2-1

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..