Schematic
ESP8266: Consistent with the schematic of v0.1.4 .
ESP32/ESP32C3: Consistent with the schematic of v0.2.1 .
Added schematics for ESP32S3 .
ESP8266
SWD |
|
SWCLK |
GPIO14 |
SWDIO |
GPIO13 |
TVCC |
3V3 |
GND |
GND |
JTAG |
|
TCK |
GPIO14 |
TMS |
GPIO13 |
TDI |
GPIO4 |
TDO |
GPIO16 |
nTRST (optional) |
GPIO0* |
nRESET |
GPIO5 |
TVCC |
3V3 |
GND |
GND |
Other |
|
LED_WIFI_STATUS |
GPIO15 |
Tx |
GPIO2 |
Rx |
GPIO3 (U0RXD) |
Rx and Tx is used for uart bridge, not enabled by default.
ESP32
SWD |
|
SWCLK |
GPIO14 |
SWDIO |
GPIO13 |
TVCC |
3V3 |
GND |
GND |
JTAG |
|
TCK |
GPIO14 |
TMS |
GPIO13 |
TDI |
GPIO18 |
TDO |
GPIO19 |
nTRST (optional) |
GPIO25 |
nRESET |
GPIO26 |
TVCC |
3V3 |
GND |
GND |
Other |
|
LED_WIFI_STATUS |
GPIO27 |
Tx |
GPIO23 |
Rx |
GPIO22 |
Rx and Tx is used for uart bridge, not enabled by default.
ESP32C3
SWD |
|
SWCLK |
GPIO6 |
SWDIO |
GPIO7 |
TVCC |
3V3 |
GND |
GND |
JTAG |
|
TCK |
GPIO6 |
TMS |
GPIO7 |
TDI |
GPIO9 |
TDO |
GPIO8 |
nTRST (optional) |
GPIO4 |
nRESET |
GPIO5 |
TVCC |
3V3 |
GND |
GND |
Other |
|
LED_WIFI_STATUS |
GPIO10 |
Tx |
GPIO19 |
Rx |
GPIO18 |
Rx and Tx is used for uart bridge, not enabled by default.
ESP32S3
SWD |
|
SWCLK |
GPIO12 |
SWDIO |
GPIO11 |
TVCC |
3V3 |
GND |
GND |
JTAG |
|
TCK |
GPIO12 |
TMS |
GPIO11 |
TDI |
GPIO10 |
TDO |
GPIO9 |
nTRST (optional) |
GPIO14 |
nRESET |
GPIO13 |
TVCC |
3V3 |
GND |
GND |
Changelog
This is the list of changes since release v0.2.1:
- Add support for ESP32S3.
- Add support for elaphure-dap.js, online ARM Cortex-M firmware flash
- Update CMSIS-DAP to v2.1.0 .
- Add support for pyOCD.
- Fixed the issue that OpenOCD can not connect to target device at SPI speeds.
- Fixed the issue that usbip can not connect in Linux.
- Add hardware reset support for elaphureLink.
- ...
Contributor
Pull Request
- fix wrong BOS response length in Linux, fix #45 by @ycwan9 in #49
- feat(esp32s3) add support for esp32s3 by @kerms in #72
- fix software reset by writing in SYSRESETQ register when a reset is requested by @kerms in #73
New Contributors
Full Changelog: v0.2.1...v0.3.0