6 years ago.

ST-LINK boards being constantly reset on Dell PCs

Hi, This is a question aimed at ST insiders. I have a brand new Dell precision tower 3620 running windows 7 professional

I have run into a problem when using it with all my various Nucleo boards over ST-LINK Basically, when I power the boards over the ST-LINK usb connection, the target board receives a reset every 3 minutes or so. I have found a thread online indicating that this is a well known problem. However, there is no proper fix that I know of of. It seems it is something to do with windows checking the status of removable drives (maybe).

Here is a link to the problem: https://community.st.com/thread/40188-stm32f4-resetting-itself-nucleo-64

Is there a firmware update due that might address this?

Question relating to:

ST
A world leader in providing the semiconductor solutions that make a positive contribution to people’s lives, both today and in the future.

edited...

posted by Mark R 19 Mar 2018

1 Answer

6 years ago.

Hi

There is a known issue with Dell Support Assist Agent which seems incompatible with ST-Link virtual mass storage implementation. The real root cause is still not identified. The target is reset by the ST-Link firmware either after drag&drop programming or after USB device reset asked by the host. A first workaround is to uninstall Dell Support Assist Agent if possible (probably initiating the ST-Link device USB reset for an unknown reason, probably linked to its mass storage interface). Another possibility is to eject the ST-Link mass storage disk after having plugged it.

Jerome

Hi Jerome,

Thanks for such a quick response! Is there likely to be an update form ST at some point in the near future? I'm a big fan of ST and Necleo, and have recommended it to my clients, however this issue has left me feeling a bit out on a limb.

I found disabling the Support Assist Agent service made no difference. I tried ejecting the disk, but it came back and reset after a few minutes.

However, going into device manager and disabling the "MBED microcontroler USB Device" under the "Disk Drives" heading did work perfectly. Amazingly, this disabling seems to persist even after un-plugging and re-plugging the ST-Link USB cable. As I am programming via CooCox, It's better than no solution at all. However, it would be great if you guys could just magically solve it once and for all!

posted by Mark R 19 Mar 2018