I was offered an upgrade when I started System workbench this evening, so I allowed the system to upgrade itself and restart.
Now I am unable to program my neucleo board using the built in ST-Link, it worked before the upgrade.
When trying to program I get :
Open On-Chip Debugger 0.10.0-dev-00010-g96aab7b (2018-07-13-06:51)
Licensed under GNU GPL v2
For bug reports, read
srst_only separate srst_nogate srst_open_drain connect_assert_srst
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
adapter speed: 950 kHz
Info : clock speed 950 kHz
Error: libusb_get_device_list() failed with LIBUSB_ERROR_IO
Error: open failed (no matching adapter found)
in procedure ‘program’
in procedure ‘init’ called at file “embedded:startup.tcl”, line 485
in procedure ‘ocd_bouncer’
- OpenOCD init failed **
shutdown command invoked
I have checked the version of the driver installed on the STLink and updated it with ST’s ST-Link utility. I have also checked that the ST link windows driver is the latest (that I am aware of) : 22.214.171.124 dated 08/06/2017.
Running Windows 7 64 bit.
I have tried re-starting both the Nucleo board and the computer, and have tried it in different USB ports, but have the same result.
Any idea what the problem is or how I can get the damn thing working again.