This is the mother of all JTAG Programmers for ARMs - and it's about 1/10th the price of other programmer/debuggers with the same functionality! This programmer/debugger is the first on market three-in-one USB JTAG debugger, offering JTAG; RS232 (full modem signals supported) port; and power supply all in one compact device.
It can be used as a power supply to ARM targets working in the voltage range of 2.0 to 5.0 V DC with three jumper selectable power supplies: 5V 9V and 12VDC. USB source current is limited with resetable fuse at 300mA, at the different output voltage the maximum current is different: 5V/200mA, 9V/100mA, 12V/70mA, note that this also depend on your USB host current capabilities, if other USB devices are attached to your computer or if the laptop is running on batteries these figures may be different and depend on your computer USB host.
Note: This Programmer does not come with any software, in order to use it for programming and debugging you will need software that supports these functions. There are links below to several pieces of open source software that are compatible with this device.
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Rookie - You will need a better fundamental understand of what code is, and how it works. You will be using beginner-level software and development tools like Arduino. You will be dealing directly with code, but numerous examples and libraries are available. Sensors or shields will communicate with serial or TTL.
See all skill levels
We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.
Based on 1 ratings:
Seller was very quick to ship. Unit performed as advertised. Arrived well packaged with USB cable. No software or manual so will need to go online and downloine the open source software found on Sparkfun site. BB
Will this programmer work for my MCU running at 1.8V? I see the 2V rating, but am hoping!
Is there anything offered by Sparkfun that I can use to connect this to the 2x5 0.05" pitch Cortex Debug Connector? See: http://infocenter.arm.com/help/topic/com.arm.doc.faqs/attached/13634/cortex_debug_connectors.pdf
Lol I'm OCD for OCD... WHY isn't it 50x50 mm, HMMMMM?
Are you selling the ARM-USB-OCD version or the ARM-USB-OCD-H version? I have been unable to get the latter to work under Vista or Windows 7. I would appreciate hearing from anyone who has succeeded in using the -H version.
This is the ARM-USB-OCD version. Hope that helps!
does it work with IAR
Can this be used (with a pinout adapter cable) with non-ARM JTAG ports such as those on AVRs, MSP430s, etc?
Anyone know if this is compatible with the free version of Keil uVision4?
Yes I have been using it with uVision4 for a while
So, has anybody driven one of these from a Macintosh?
I know GGC and Eclipse are fully supported on the Mac, but I'm not sure about openOCD, or if the Mac ports of these three tools will interoperate correctly.
I'll go sniff around Olimex's site and see what I can learn, but I thought I'd pose the question here now that Sparkfun has them back in stock.
I've got it working pretty well under Snow Leopard.
See this page
http://fun-tech.se/stm32/index.php
penguin certified? i.e. works great in linux using USB connection?
Most certainly. No special drivers required, either. You might need to tell udev to give it the right permissions, though, so you don't need to run openocd as root all the time. Other than that, it pretty much just works.
Amazing tool! I had this tool for a while and it works amazing! I highly recommend it. Question Do you guys know where one could find the serial port drivers for this device? I recently upgraded to Win7 and i lost my included CD with the device i got the JTAG portion working but can't seem to find the serial drivers.