Compatible JTAG devices

StefanRavn
Posts: 2
Joined: Tue Nov 22, 2016 10:51 pm

Compatible JTAG devices

Postby StefanRavn » Tue Nov 22, 2016 11:07 pm

Hi
I am looking to get a JTAG debugger for debugging software on the ESP32. However, I'm a bit confused about which devices are actually compatible with the ESP32. As far as i understand, all debuggers based on FT2232H will be compatible, e.g the bus blaster (https://www.seeedstudio.com/Bus-Blaster-v3-p-1415.html). These devices are however somewhat expensive, and i would like to find a cheaper alternative, if that is possible. Will some of the USB Blaster clones( like https://goo.gl/JfkXFX) be compatible? And if so, what are the downsides compared to a FT2232H based device?
If someone have other suggestions to what JTAG debugger to buy, i would also appreciate it :)

Regards
Stefan

ESP_Angus
Posts: 2344
Joined: Sun May 08, 2016 4:11 am

Re: Compatible JTAG devices

Postby ESP_Angus » Wed Nov 23, 2016 12:05 am

Hi Stefan,

Anything that openocd supports for JTAG mode should work - openocd is designed to abstract the targets (in this case ESP32) from the interfaces.

There's a full list in the openocd manual: http://www.openocd.org/doc/html/Debug-A ... dware.html

Although, that said, FT2232H based is the most likely to work (and for us to be able to reproduce any problems you have.)

Inside Espressif we have a lot of these TIAO multi-protocol adapters, they are pretty nice:
http://www.diygadget.com/tiao-usb-multi ... erial.html


Angus

ESP_Sprite
Posts: 9772
Joined: Thu Nov 26, 2015 4:08 am

Re: Compatible JTAG devices

Postby ESP_Sprite » Wed Nov 23, 2016 3:00 am

There actually a few JTAG adapters that do not work because they are hardcoded to a specific product line, most notably the STM32 debugging adapters. We have tested FTDI-based adapters, OpenJTAG adapters and J-link clones here, and they all work, although the USB2.0 FTDI adapters like the Tumpa board are noticably faster.

comcat
Posts: 7
Joined: Thu Sep 15, 2016 5:10 am

Re: Compatible JTAG devices

Postby comcat » Wed Nov 23, 2016 5:15 am

StefanRavn wrote:Hi
I am looking to get a JTAG debugger for debugging software on the ESP32. However, I'm a bit confused about which devices are actually compatible with the ESP32. As far as i understand, all debuggers based on FT2232H will be compatible, e.g the bus blaster (https://www.seeedstudio.com/Bus-Blaster-v3-p-1415.html). These devices are however somewhat expensive, and i would like to find a cheaper alternative, if that is possible. Will some of the USB Blaster clones( like https://goo.gl/JfkXFX) be compatible? And if so, what are the downsides compared to a FT2232H based device?
If someone have other suggestions to what JTAG debugger to buy, i would also appreciate it :)

Regards
Stefan
Any FT2232H breakout board, cheap and fast enough

Quick start: http://wiki.jackslab.org/ESP32_JTAG

Who is online

Users browsing this forum: No registered users and 100 guests