8 years, 3 months ago.

Drivers for STM32F4 installed after...

I connected my STM32F4-discovery to my Win 8 PC before I knew that I had to install the ST-LINK/V2 drivers first.

My board does not appear to be recognized by Windows, ie: does not show up as USB drive.

How do I rectify this?

I installed the latest firmware, rebooted PC, disconnected and reconnected.

Thanks

1 Answer

8 years, 3 months ago.

Hello Edward,
Not all discovery boards will appear as a USB drive.
The discovery kit will be enumerated differently depending on the STLink version on the board:
STLinkV2 uses a STM32F103C8T6 device and is enumerated as STLink only, no virtual drive, no virtual com port
STLinkV2-1 uses a STM32F103CBT6 device and is enumerated as STLink, virtual drive and virtual com port

the STM32F4-discovery used to embed a STLinkV2 only and this is the reason why it is not listed as supported target on mbed.
A new version is available now with the STLinkV2-1 but, as it only came out recently, it is likely that you still have a STLinkV2 on your board.

Best regards.

Is there a way to update the firmware to ST-LinkV2-1 ? I'm using the ST-Link utility to upload binaries so I'm able to use the platform. I would rather have drag and drop and virtual USB support.

posted by Edward Januska 04 Feb 2016

unfortunately, the STLinkV2-1 firmware does not fit into the STM32F103C8T6 memory (64k) so there is no way to update your device from STLinkV2 to STLinkV2-1.

posted by Maxime TEISSIER 05 Feb 2016