Configure Other JTAG Interface¶
Refer to section Selecting JTAG Adapter for guidance what JTAG interface to select, so it is able to operate with OpenOCD and ESP32-S2. Then follow three configuration steps below to get it working.
Configure Hardware¶
Identify all pins / signals on JTAG interface and ESP32-S2 board, that should be connected to establish communication.
ESP32-S2 Pin |
JTAG Signal |
|
---|---|---|
1 |
CHIP_PU |
TRST_N |
2 |
MTDO / GPIO40 |
TDO |
3 |
MTDI / GPIO41 |
TDI |
4 |
MTCK / GPIO39 |
TCK |
5 |
MTMS / GPIO42 |
TMS |
6 |
GND |
GND |
Verify if ESP32-S2 pins used for JTAG communication are not connected to some other h/w that may disturb JTAG operation.
Connect identified pin / signals of ESP32-S2 and JTAG interface.
Configure Drivers¶
You may need to install driver s/w to make JTAG work with computer. Refer to documentation of JTAG adapter, that should provide related details.
Connect¶
Connect JTAG interface to the computer. Power on ESP32-S2 and JTAG interface boards. Check if JTAG interface is visible by computer.
To carry on with debugging environment setup, proceed to section Run OpenOCD.