andrew li
Published © Apache-2.0

ESP32JTAG---A Wireless GDBServer/JTAG converter/FPGA Loader

Compact ESP32-S3 + FPGA +LCD dev board with Wi-Fi, web-based JTAG/debug, voltage-tunable I/O, and local GDBServer/OpenOCD/FPGALoader tools.

AdvancedWork in progressOver 4 days160
ESP32JTAG---A Wireless GDBServer/JTAG converter/FPGA Loader

Things used in this project

Hardware components

ESP32S
Espressif ESP32S
×1

Software apps and online services

freertos

Hand tools and fabrication machines

VSCode

Story

Read more

Custom parts and enclosures

Diagram

Overall achetecheture

Schematics

Diagram

Diagram of the board

Code

code frame work

C/C++
The frame work of the code.
int main()
{
  GPIO_init();
  LCD_init();
  FPGA_Config();
  openocd_thread();
  open_fpga_loader_thread();
  black_magic_debug_thread();
}

openocd-on-esp32 GitHub

Opensource On Chip Debug. It can run on esp32jtag locally and be easily configured using the browser and web interface.

Credits

andrew li
1 project • 0 followers

Comments