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
- Host: GitHub
- URL: https://github.com/diana-iot/xvc-server-esp32
- Owner: DIANA-IoT
- License: gpl-3.0
- Created: 2024-11-18T10:45:49.000Z (6 months ago)
- Default Branch: idf-v53-public
- Last Pushed: 2024-11-18T10:55:30.000Z (6 months ago)
- Last Synced: 2025-01-20T12:06:19.639Z (4 months ago)
- Topics: esp32, jtag, wifi, xvc
- Language: C
- Homepage: https://ieeexplore.ieee.org/document/9840601
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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.