Install Versaloon under Windows
Generate libusb-win32 driver:
Vsprog uses libusb-win32 to communicate with Versaloon. You can use inf-wizard.exe in the
latest libusb-win32 to generate the driver for Versaloon.
1. Download the latest libusb-win32 from
http://sourceforge.net/projects/libusb-win32/files/.
2. install libusb-win32 filter. Remove all USB devices connected. And run
"install-filter.exe -i" under the corresponding directory in bin directory of libusb-win32. A
restart is recommended after that.
3. Connect Versaloon to PC in application mode(not in bootloader mode, refer to
how to update firmware). If Windows tell you to install the
driver, cancel it. If old driver is installed, remove it in device manager, and re-plug Versaloon.
4. unzip the package, and run inf-wizard.exe under bin\x86 directory.
5. Follow the instruction, and select "0x0483 0x5740
Versaloon" in the "Device selection" window. You don't need to change anything in
"Device Configuration" window. Note that, when you select the location to save the driver,
make sure the path is all ansi characters. There will be "installer_x64.exe" and
"installer_x86.exe" generated by inf-wizard, DO NOT run these program manually.
For more information about libusb-win32, check
http://sourceforge.net/apps/trac/libusb-win32/wiki.
Thanks to the effort made by libusb-win32 develop group.
About the VID/PID. The VID/PID is from VCOM demo code from ST, actually Versaloon USB
firmware code is based on VCOM example in STM32_USB-FS-Device library, USB development will be
very simple with this library.
Install the driver:
Since the driver has been generated by inf-wizard, installation will be very simple.
Just note that, if the driver is well installed, a device named "Versaloon" will appear
under "LibUSB-Win32 Devices" in device manager. If "STM32 Virtual COM Port" appear under
"COM and LPT", you're using a wrong driver, remove it and re-install the driver. If you
want to use Versaloon as a CDC device, check
how to use Vesaloon as cdc device.