OpenOCD

--- LINKS ---

Introduction to OLIMEX ODS
Download last version from our FTP - 9.0 - rev.K / 18.12.2012

Revision History

Download previous version from our FTP - 9.0 - rev.J / 18.10.2012

--- INFORMATION ABOUT THE LATEST PACKAGE ---

NOTE: All software components in this package are freely distributable from the Internet. If, for any reason, you wish to update components of this package feel free to do so, otherwise wait for a new release from Olimex :)

*** Package version
9.0 - rev.K

Please uninstall any old instances of OlimexODS before installing this one.
You can find the uninstaller in the "Olimex ..." folder in the windows Start Menu.

*** Package Contents
root
/DRIVERS - Windows drivers for the supported devices
/manuals - manuals and tutorials
/examples - some example projects gathered in a workspace
/olimex-drivers-libusb-1.2.2.0/ - drivers for supported JTAG adapters
/openocd-0.6.1 - OpenOCD binary and scripts v6 + several custom OLIMEX scripts
/Information about the package - This help file

*** The package is compatible with the following products
- ARM-USB-OCD
- ARM-USB-OCD-H
- ARM-USB-TINY
- ARM-USB-TINY-H
- ARM-JTAG-EW

*** This revision has blinking LED projects compatible with OpenOCD and OLIMEX ARM-JTAG-XXX debuggers for the following Olimex boards:
LPC-H2294_blink_FLASH
LPC-L2294-1MB_blink_intFLASH
LPC-L2294-8MB_blink_intFLASH
LPC-P2378_blink_FLASH
SAM7-EX256-cdc_FLASH
SAM7-MT256_lcddemo_FLASH
SAM7-P256-cdc_FLASH
STM32-E407_blink_FLASH
STM32-H103_blink_FLASH
STM32-H103_blink_RAM
STM32-H107_blink_FLASH
STM32-H407_blink_FLASH
STM32-P103_blink_FLASH
STM32-P103_blink_RAM
STM32-P107_blink_FLASH
STM32-P207_blink_FLASH

*** Supported OS:
- Windows XP x86, x64
- Windows Vista x86, x64
- Windows 7 x86, x64

*** Driver version
version 1.2.2.0, http://sourceforge.net/projects/libusb-win32/files/

*** OpenOCD version
version 0.8.0 http://openocd.berlios.de/web/

*** How to use ?
First of all you have to install drivers for your device. Please use the instructions in the README.txt in the drivers folder.

You then have 3 main configurations in order to use the OpenOCD server:

1) Use an open source SDK consisting of Eclipse IDE and Yagarto tools (Olimex ODS)
2) Standalone mode
3) Use of an commercial IDE that supports GNU Debugger (GDB), for example IAR Embedded Workbench for ARM 6.30

*Note: Any other configuration that uses GDB may be used if reasonable and needed.

Please read any relevant documents in the 'manuals' folder for further information. The included OpenOCD user's guide may also be a pretty helpful in some situations.

*** Troubleshooting
- Driver installation issues are covered in the README.txt in the drivers folder.
- To get compilation up and running under Windows 8:
1)Install Java JRE or JDK 32-bit (works with Oracle Java 8)
2)Install latest Cygwin for 32-bit (Cygwin DLL version info: DLL version: 1.7.32)
3)Replace c:\OlimexODS\yagarto\sh.exe with c:\cygwin\bin\sh.exe.
4)Add to environment path: c:\OlimexODS\yagarto\bin\ and c:\cygwin\bin\.
- OpenOCD configuration and runtime issues should be addresses in the OpenOCD user's manual and in the many online discussion boards including the OpenOCD official website.

*** Information, updates and support:
http://www.olimex.com/
email: support@olimex.com

*** Last edit
09 SEPTEMBER 2014