ARM-USB-OCD 3-IN-1 FAST USB ARM JTAG,
USB-TO-RS232 VIRTUAL PORT AND POWER SUPPLY 5-9-12VDC DEVICE (SUPPORTED BY OPENOCD
OPEN SOURCE ARM DEBUGGER)



FEATURES
- First on market three-in-one USB JTAG debugger - offers JTAG + RS232 (full
modem signals supported) port + power supply all in one compact device
- Fast speed USB 2.0 JTAG dongle interface, can be used with all ARM devices
for programming and debugging.
- uses ARM's standard 2x10 pin JTAG connector
- supports ARM targets working in voltage range 2.0 5.0 V DC
- software supported by OpenOCD (open source) debugger
- adds virtual RS232 port to your computer with all modem signals like: DTR,
DSR, DCD, RTS, CTS, Rx, Tx
- can be used as power supply to your target board 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.
- comes with CD with Windows installer for full featured and open source tools
as alternative to the commercial ARM
development packages: GCC C compiler, openOCD debugger and Eclipse IDE.
- dimensions 50x40 mm (2x1.6") + 20 cm (8") JTAG cable + 30 cm (12")
power supply cable
DOCUMENTS:
HARDWARE:
SOFTWARE:
- Olimex's ARM GCC for Windows Dummies
install CD - installs on your computer WinARM + OpenOCD debugger + Eclipse
for out of the box development with the open source GNU C compiler and OpenOCD
debugger, supports flash loading on LPC and external flash for LPC-H2214,
LPC-H2294, with make examples for different ARM controllers. The current revision
of the CD is REV.G check the CD
content.
- Drivers for
working with OpenOCD , Drivers
for CrossWorks (FTDI drivers) , EEPROM
content
- openOCD open
source debugger from Dominic Rath for debugging with Insight/GDB.
- WinARM
- easy to install open source GCC toolchain by Martin Thomas. We are working
on CD install package for WinArm+OpenOCD+ARM-USB-OCD support
- CrossWorks - commercial
IDE version 1.7 supports all Olimex JTAGs, personal licensees start from US
$125(!)
- Building
GCC for ARM tutorial
- Building
GCC for Cortex tutorial
- Using
OpenOCD tutorial
- For the moment the only supported package is GCC C compiler + openOCD debugger
+ Eclipse IDE. Olimex can provide the necessary information and cooperate
with interested parties if they want to add low cost USB debugger support
to their C compilers and IDEs.
FAQ:
Q: Can I use ARM-USB-OCD with EW-ARM?
A: IAR have beta support for GDB server in their 5.xx version of EW-ARM, and
OpenOCD can be used as GDB server, but as their displaimer says it's limited
to STR, so as a whole this combination is not reliable and well tested. So it
may work or it may not work, hopefully the GDB support from EW-ARM will be improved
in future.
Q: I use Windows XP x64, how I can update the USB drivers?
A: FTDI have x64 drivers on their web, download them and use our ARM-USB-OCD
PID: 0x0003, VID: 0x15BA to install the drivers.
Q: how to install ARM-USB-OCD to work with CrossWorks:
A: Use: "Generic FTD2232" target interface
1. Right click on a blank space in the targets window and select "New Target
Interface > Generic FT2232 Device".
2. Right click on the new target interface and select "Properties"
- set the following properties:
nSRST Inversion Mask 0x0200
nSRST Mask = 0x0200
nTRST Inversion Mask = 0x0000
nTRST Mask - 0x0400
Output Pins = 0x0F1B
Output Value = 0x0408
PID: 0x0003
VID: 0x15BA
In CrossWorks 1.7 there are Target interfaces for Olimex JTAGs, note that RTCK
is not used with FT2232 design so your JTAG clock should not exceed 1/6 of your
target MCU clock or the JTAG will lock up, start with JTAG divider 10 and decrease
until you are able to debug to find your own value for your target.
Q: Can I debug high voltage targets with ARM-USB-OCD?
A: ARM-USB-OCD is not isolated, but you can use USB-ISO
isolator device to protect your PC while debugging high voltage targets.
ORDERING CODES:
ARM-USB-OCD Completely assembled and tested + GCC for Windows Dummies install pack CD
Click here for our PRICELIST and shipping
options, and click here to learn HOW
TO ORDER