From f477dcfcbc98d55ba1765da31543467a401e8359 Mon Sep 17 00:00:00 2001 From: sys64738 Date: Fri, 30 Jul 2021 18:15:46 +0000 Subject: [PATCH] Add 'xvc2dap' --- xvc2dap.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 xvc2dap.md 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. +```