
Ethernut 5.0 Hardware Manual
Using the JTAG Interface
Prerequisites
Any standard 20-pin JTAG adapter can be used with Ethernut 5.0, provided that
the accompanied software supports the AT91SAM9XE512 CPU. When using the
Turtelizer 2, a 10 to 20 pin adapter is required. In any case, you should check the
connector pinout that is given in the chapter "Board Overview".
In addition to the hardware you will need a related software tool, which allows to
program the internal Flash memory of the CPU. We recommend the Open Source
project OpenOCD, which offers such a tool. It works with the Turtelizer 2 and
several other adapters. A special version of OpenOCD is supplied with the
Turtelizer 2. It allows to optionally use a proprietary driver based on the USB driver
from FTDI Ltd. In order to conform to OpenOCD's license, the Turtelizer's USB
library must be installed separately.
Installing the JTAG Adapter
Follow these steps to setup Ethernut 5.0 for JTAG programming:
1. If not already done, install the Ethernut software package. Details are
explained in the Nut/OS software manual.
2. Install any required driver for your JTAG adapter. A special USB driver is
provided with the Turtelizer 2 adapter.
3. Install OpenOCD. You may use the special version supplied with Turtelizer
2.
4. Remove power supply from the board. Never attach or detach a JTAG
adapter on a powered board.
5. Connect the 20-pin JTAG cable to J7. In case of different hardware, use a
cable adapter.
6. Re-apply power to the board.
20
Summary of Contents for Ethernut 5.0
Page 1: ...Ethernut 5 0 Hardware Manual Preliminary...
Page 6: ...Ethernut 5 0 Hardware Manual 6...
Page 32: ...Ethernut 5 0 Hardware Manual Schematics Full schematics are provided on the next 4 pages 32...
Page 33: ...Schematics 33...
Page 34: ...Ethernut 5 0 Hardware Manual 34...
Page 35: ...Schematics 35...
Page 36: ...Ethernut 5 0 Hardware Manual 36...
Page 37: ......
Page 38: ......
Page 39: ......