An open API service indexing awesome lists of open source software.

https://github.com/diana-iot/xvc-server-esp32

Server and JTAG adapter firmware for an XVC and OpenOCD-compatible Wi-Fi debugger interface. OpenOCD fork is located here: https://github.com/DIANA-IoT/OpenOCD-XVC-support.git
https://github.com/diana-iot/xvc-server-esp32

esp32 jtag wifi xvc

Last synced: 2 months ago
JSON representation

Server and JTAG adapter firmware for an XVC and OpenOCD-compatible Wi-Fi debugger interface. OpenOCD fork is located here: https://github.com/DIANA-IoT/OpenOCD-XVC-support.git

Awesome Lists containing this project

README

        

# ESP32 Bitbang Debugger

## About
This repository contains a self-sufficient ESP-IDF project to implement an
XVC TCP bitbang driver.

The XVC or [Xilinx Virtual Cable](https://www.xilinx.com/content/dam/xilinx/support/documents/application_notes/xapp1251-xvc-zynq-petalinux.pdf), uses a quite simple message-driven protocol to bitbang JTAG targets.

Related work:

Cano García J.M, Castillo Sánchez J.B, González Parada E. *[Low-cost JTAG debugger with Wi-Fi interface](https://ieeexplore.ieee.org/document/9840601)* -2022

### GPIO Pins Used
| Pin | JTAG_PIN |
| ---- | -------- |
| GND | GND |
| 12 | TDO |
| 13 | TCK |
| 14 | TMS |
| 15 | TDI |

The code is tested on an ESP32 board (ESP32-DevKitC-V4) using ESP-IDF v5.3.

## Authors
- J. Borja Castillo Universidad de Malaga, Spain.

- Jose M. Cano Universidad de Malaga, Spain.

- Eva Gonzalez Universidad de Malaga, Spain.

All members are affiliated at [University of Malaga](https://www.uma.es/), department of Electronic Techonology and [Malaga Telecommunications Research Institute](https://www.telma.uma.es/).

## Copyright and License

This software is distributed under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This package is at Copyright (c) University of Malaga. This copyright information is specified in the headers of the corresponding files.

## Acknowledgements

This work has been supported by project P18-RT-1652, funded by Junta de Andalucía. Addiontal funding was provided
by project TED2021- 130456B-I00, funded by MCIN/AEI/10.13039/501100011033 and EU ”NextGenerationEU/PRTR”
program and the Malaga University project B4-2023-12.