diff --git a/xvc2dap.md b/xvc2dap.md new file mode 100644 index 0000000..3216ac0 --- /dev/null +++ b/xvc2dap.md @@ -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. +```