deep

a Cross Development Platform for Java

User Tools

Site Tools


openocd:start

OpenOCD

OpenOCD is the software part of a debugger. Together with a hardware adapter OpenOCD is a complete debugger and can be used as a replacement for an expensive debugger such as the BDI3000 from Abatron.

The adapter forms the electrical interface to the processor and must also be matched to the processor. The adapter is already integrated on the Zybo board.

To install OpenOCD follow this instructions.

The OpenOCD-toolchain

Picture 1: The OpenOCD-toolchain

The same graphical debugger interface can be used with the OpenOCD toolchain as with the PowerPC and the BDI-3000. OpenOCD and the FT2232 on the Zybo take over the function of the BDI-3000.

The Eclipse Plugin can be downloaded from this repository. This toolchain can also be used to download a compiled deep application to the ARM target.

To use this toolchain, OpenOCD must be installed and started.

The gdb-OpenOCD-toolchain

Picture 2: The gdb-toolchain

This toolchain uses OpenOCD in combination with the GNU debugger, the gdb. The gdb can be used to load a deep application onto the target if it has been packed in an ELF format.

If debug information in STABS or DWARF format is also provided, the debugger can also be used to debug the deep application directly to the target.

More information under How to use the gdb-OpenOCD-Toolchain

To use this toolchain, OpenOCD and gdb must be installed.

openocd/start.txt · Last modified: 2018/08/24 14:53 by mgehrig2