Difference between revisions of "JTAG"

From PaparazziUAV
Jump to navigation Jump to search
m (added info about JTAG connector/cable)
(added info for BMP and multiple JTAGs)
Line 1: Line 1:
JTAG interface was designed for on chip debug. That means, it can debug chips that has no bootloader at all.
JTAG interface is designed for on-chip debugging, which means it can program and debug chips that do not have a bootloader. There are multiple Paparazzi-compatible devices available that support JTAG.
The board provided by JobyRobotics is based on FTDI chip that allows two simultaneous USB connections. For us it means that FLOSS JTAG allows JTAG and UART/COM connections.
 
=FLOSS JTAG=
The FLOSS JTAG is based on an FTDI chip that allows two simultaneous USB connections, which means that FLOSS JTAG allows JTAG and UART/COM connections.


Let's take a look at upper side of the board. It contains JTAG connector (which is connected on photo) and two sets of RX/TX LEDs for JTAG and UART/COM interface separately. The JTAG connector is 2x5 pins, 0.05-inch pitch, and is compatible with the Samtec FFSD-05-D-06.00-01-N-RW-R ribbon cable.
Let's take a look at upper side of the board. It contains JTAG connector (which is connected on photo) and two sets of RX/TX LEDs for JTAG and UART/COM interface separately. The JTAG connector is 2x5 pins, 0.05-inch pitch, and is compatible with the Samtec FFSD-05-D-06.00-01-N-RW-R ribbon cable.
Line 12: Line 15:
Usage of board is pretty simple: JTAG can be used to upload firmware into the board and/or repair board with broken bootloader, and UART/COM interfaced can be used to make "COM port style" connection to the board. COM connection can be used for example for telemetry debug.
Usage of board is pretty simple: JTAG can be used to upload firmware into the board and/or repair board with broken bootloader, and UART/COM interfaced can be used to make "COM port style" connection to the board. COM connection can be used for example for telemetry debug.


= Alternative =
=Black Magic Probe=
Info about [http://www.blacksphere.co.nz/main/blackmagic]
 
= FT2232 Dev Board =


use ftdi prog to change the Description String into: FLOSS-JTAG
use ftdi prog to change the Description String into: FLOSS-JTAG

Revision as of 11:38, 31 May 2012

JTAG interface is designed for on-chip debugging, which means it can program and debug chips that do not have a bootloader. There are multiple Paparazzi-compatible devices available that support JTAG.

FLOSS JTAG

The FLOSS JTAG is based on an FTDI chip that allows two simultaneous USB connections, which means that FLOSS JTAG allows JTAG and UART/COM connections.

Let's take a look at upper side of the board. It contains JTAG connector (which is connected on photo) and two sets of RX/TX LEDs for JTAG and UART/COM interface separately. The JTAG connector is 2x5 pins, 0.05-inch pitch, and is compatible with the Samtec FFSD-05-D-06.00-01-N-RW-R ribbon cable.

Jtag-up.jpg

On the other side of the board there is 4 pin UART/COM connector, which contains: Ground (black), TX (yellow), RX (orange) and +5V (red)

Jtag-down.jpg

Usage of board is pretty simple: JTAG can be used to upload firmware into the board and/or repair board with broken bootloader, and UART/COM interfaced can be used to make "COM port style" connection to the board. COM connection can be used for example for telemetry debug.

Black Magic Probe

Info about [1]

FT2232 Dev Board

use ftdi prog to change the Description String into: FLOSS-JTAG

AlternativeFlossJtag.png

Related articles



(*(oo)*), ,~