Olimex Support Forum

Microcontrollers => ESP32 => Topic started by: jb1 on April 02, 2020, 12:32:42 AM

Title: ESP32-POE-ISO and ARM-USB-TINY-H
Post by: jb1 on April 02, 2020, 12:32:42 AM
Hello,

is the JTAG interface available on the ESP32-POE-ISO?

In the schematic it looks like that the GPIO12 (TDI) pin is not available?

Thanks for the info.
Title: Re: ESP32-POE-ISO and ARM-USB-TINY-H
Post by: LubOlimex on April 02, 2020, 09:35:16 AM
You can't easily use the JTAG with ESP32-PoE-ISO since one of the signals is not routed to either the GPIO headers, nor to the UEXT connector. Accessing it would be impractical. It is similar to ESP32-PoE, i provided more details for ESP32-PoE here: https://www.olimex.com/forum/index.php?topic=6774.msg26426#msg26426
Title: Re: ESP32-POE-ISO and ARM-USB-TINY-H
Post by: jb1 on April 02, 2020, 02:41:29 PM
Thank you for your fast reply.

So tapping the JTAG debugger straight to pin 14 (GPIO12) and removing T1 while bridging the connection it controlls to have the ethernet active all the time is a viable solution?

This mod would be only for the development process so practicality is not really a concern to us.

Thank you for the info!

Regards.
Title: Re: ESP32-POE-ISO and ARM-USB-TINY-H
Post by: LubOlimex on April 03, 2020, 11:12:17 AM
Yes, this is a solid option for your case but consider that removing the transistor might hinder the Ethernet operation permanently, since the ESP32 MUST start before the Ethernet chip. See GPIO12/PHY_PWR is not really optional signal when sourcing the Ethernet clock FROM the ESP32 chip - PHY reset pin is recommended by espressif and it is used actively in all software. Read more about it in the official espressif documentation And a shorter notice here:

https://sautter.com/blog/ethernet-on-esp32-using-lan8720/