Page 1 of 1

Compatible JTAG devices

Posted: Tue Nov 22, 2016 11:07 pm
by StefanRavn
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

Re: Compatible JTAG devices

Posted: Wed Nov 23, 2016 12:05 am
by ESP_Angus
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

Re: Compatible JTAG devices

Posted: Wed Nov 23, 2016 3:00 am
by ESP_Sprite
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.

Re: Compatible JTAG devices

Posted: Wed Nov 23, 2016 5:15 am
by comcat
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