SPIDAP

crates.io docs.rs CI

SPIDAP allows you to use CMSIS-DAP compatible probes in JTAG mode to access SPI flash memories directly, using the JTAG signals to emulate SPI.

The probe must be connected directly to the SPI flash:

| JTAG signal | SPI Flash | |-------------|-----------| | JTMS | CS | JTCK | CLK | JTDI | SDI | JTDO | SDO

Pre-built Binaries

Pre-built binaries are available for Windows and Linux on the [Releases] page. You must have [libusb] installed or available on your system, and you must have permissions or drivers set up to access your CMSIS-DAP probe.

Building

To build and install for your user, without checking out the repository:

cargo install spidap

Or, building locally after checking out this repository:

cargo build --release

You can either run the spidap executable directly from target/release/spidap, or you can install it for your user using cargo install --path ..

Usage

Run spidap help for detailed usage. Commonly used commands:

Licence

spidap is licensed under either of

at your option.