I was using OpenOCD from version 0.4.0 till 0.6.0-dev-120529191006. It works fine.
However since than (I tried 0.6.0-rc1, 0.6.0-rc2, 0.7.0, 0.8.0) the functionality is broken.
I am testing with STM32VL-Discovery and additionally with ST-Link-V2. I did install the driver libusb-win32 1.2.6.0 as described by Freddie Chopin. The driver is correcly installed (I did verify that under system->device manager).
When I start programming the flash following output occurs:
0.6.0-rc1: Error: open failed
0.7.0 and 0.8.0: in procedure ‘transport’ ** OpenOCD init Failed **
Since 0.8.0 my call is: openocd -f board/stm32f3discovery.cfg -c “program myfirmware.bin 0x08000000”
What was going wrong: It seems OpenOCD does not find my st-link, but why did work this under 0.6.0-dev-120529191006?
Thanks for every help.