jonsmirl wrote:The Xtensa core used in the ESP8266 has support in OpenOCD. OpenOCD works with common ARM JTAG units. JTAG is the same everywhere so these 'ARM' JTAGs should work on the ESP8266 too.
JTAG has several advantages. It can use several different schemes to program the flash chip. JTAG can also provide source level debugging and single step. OpenOCD is already integrated with gdb.
As soon as someone get some hardware it would interesting to see what you can do with OpenOCD.
Could you point me to the version of OpenOCD you found which supports Xtensa cores? I only find some old discussions about it on http://lists.linux-xtensa.org/pipermail/openocd-xtensa/
The hardware is here on my table , just need OpenOCD now