Add 'xvc2dap'

Triss 2021-07-30 18:15:46 +00:00
parent 4aed0c959d
commit f477dcfcbc
1 changed files with 22 additions and 0 deletions

22
xvc2dap.md Normal file

@ -0,0 +1,22 @@
`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.
```