Versaloon

Versaloon is a multi-function developping tool, which can support OpenOCD,
support many MCU/Memory using USB_TO_XXX, support a CDC and a MSC.

License::
vsprog and vsgui is distributed under GPLv3 license.
OpenOCD support, CDC and MSC, USB_TO_XXX is distributed under GPLv3 license.

Note:
Firmware update is available. To use the current vsprog, please update the firmware using the STM32_ISP(with internal USB bootloader). Mail me if any problem.
Product shipped before Aug 6 2010 will need to update firmware to use the latest vsprog/vsgui. After this update, blacklist to cdc_acm will be no longer needed under Linux.
Click here about how to update firmware

Need testers for the Versaloon SWD driver in OpenOCD. I have published the preview patch for the OpenOCD, add SWD support and use the latest dirver for Versaloon. It's tested OK on STM32F103C8 and LPC1766. Check Versaloon driver in OpenOCD. I need more feedbacks on this patch.

I'm looking for a agent/reseller for Versaloon in Europe. According to some customers, the shipping cost is too high for low-cost Versaloon. If you are interesting in this tool, and can sell it in the world, please mail me.

Supported Target:
All targets supported by OpenOCD(Note2)
STM32_JTAG/SWD/ISP(Note3)
LPC1000_JTAG/SWD/ISP(Note3)
LM3S_JTAG/SWD(Note3)
AT91SAM3(Note3), need more test
STM8_SWIM(Note1)
AVR_ISP/JTAG
89S51_ISP
C8051F_JTAG/C2
LPC900_ICP
MSP430_JTAG(without TEST pin)
PSoC1_ISSP
CPLD/FPGA_JTAG(by svf)

Note1: To use SWIM, you will have to remove 5.1V ZD on TMS, that is D84 in MiniRelease1
Note2: For the comming OpenOCD0.5.0 release, firmware of Versaloon should be updated, SWD support will be added in this verison.
Note3: To use fastest SWD, you will have to remove 5.1V ZD on TMS, that is D84 in MiniRelease1

Parameters and performance(tested under Ubuntu 10.04):
JTAG: configurable, max is 18MHz
    STM32F Flash Programming by OpenOCD: 12KB/s at 1125(18000/16)KHz JTAG
    STM32F Flash Programming by vsprog: 30KB/s at 1125KHz JTAG
    AVR Mega128 Flash Programming by OpenOCD: 18KB/s at 4500 KHz JTAG
    AVR Mega128 Flash Programming by vsprog: 35KB/s at 4500KHz JTAG
    LPC1766 Flash Programming by vsprog: 70KB/s at 9000KHz JTAG
SPI: configurable, max is 18MHz
    AVR Mega128 Flash Programming by vsprog: 19KB/s at 2250 KHz ISP
SWD: by GPIO
    STM32F Flash Programming by vsprog: 29KB/s
    LPC1766 Flash Programming by vsprog: 40KB/s
    LPC1114 Flash Programming by vsprog: 33KB/s
IIC: configurable, max is 100KHz
LPC_ICP: by GPIO
SWIM:
    STM8S207SB Flash Programming by vsprog: 18KB/s

Mail-list:
Click here to subscribe to the mail-list of vsprog and vsgui

Download(current version):
Firmware, hardware and driver is now adding to vsprog(under dongle directory).
MinGW environment(just unzip to C:\)(2010-07-06)
Win32 Executables(2010-06-06)

To use vsprog and openocd, install latest libusb-Win32 and libxml2 first.

Current hardware - MiniRelease1:
Hardware Schematics/Firmware/Software are available at http://vsprog.googlecode.com/svn/trunk.
Mail me if you need other support.

Versaloon-Mini_HW

vsprog:
use SVN at http://vsprog.googlecode.com/svn/trunk/.
Download SVN with:
        svn co http://vsprog.googlecode.com/svn/trunk/
compile and install with:
        ./bootstrap && ./configure && make && make install-strip
or:
        ./bootstrap && ./configure && make && sudo make install-strip

you can download the win driver with:
        svn co http://vsprog.googlecode.com/svn/trunk/dongle/driver/

Documents:
Versaloon How-Tos
Connect Versaloon to targets

Buy:
Including:
1. Versaloon-Mini hardware
2. 20Pin JTAG cable(15-20cm)
3. 10cm(or 1m) USB cable
4. a plastic case(or paper outer case)
Mail me if you have any problem with Versaloon.

If you are in China, and can pay through taobao, use this link:
http://item.taobao.com/auction/item_detail.htm?item_num_id=4342400101

Important Note:
1. I despair of the mail system in Italy. If you are in Italy, please choose DHL to ship the products.
2. Please leave your phone number when ordering, the local agent will contact you if any problem.

Ship using EMS(http://www.ems.com.cn/english-main.jsp), it will take about 2 to 4 weeks to arrive:


Ship using DHL HongKong(http://www.dhl.com), it will take about 1 to 2 weeks to arrive:

Links:
http://openocd.berlios.de/
http://www.embedded-projects.net/
http://www.yagarto.de/