1 xvc2dap
sys64738 edited this page 2021-07-30 18:15:46 +00:00

xvc2dap.py is a Python script (found in the host/ folder) that implements a Xilinx Virtual Cable server and talks to a CMSIS-DAP device, acting like a bridge between the two. This way, you can use any CMSIS-DAP device (including this project) as a fake Xilinx Platform Cable from iMPACT, Vivado, etc.

It requires pyOCD as a dependency (for its builtin pydapaccess module).

Usage:

$ ./xvc2dap.py --help
usage: xvc2dap.py [-h] [--serial SERIAL] address [port]

positional arguments:
  address          Host to bind to, for the XVC server, default localhost
  port             port to bind to, for the XVC server, default 2542

optional arguments:
  -h, --help       show this help message and exit
  --serial SERIAL  Connect to the CMSIS-DAP device with the specified serial
                   number, defaults to the first device found.