Expand description
Probe drivers
Modules§
- Black Magic Probe implementation.
- CMSIS-DAP probe implementation.
- ESP USB JTAG probe implementation.
- FTDI-based debug probes.
- Support for J-Link Debug probes
- Listing probes of various types.
- ST-Link probe implementation.
- WCH-LinkRV probe support.
Structs§
- An error that occurred during batched command execution.
- A probe-specific error.
- Gathers some information about a debug probe which was found during a scan.
- A struct to describe the way a probe should be selected.
- An index type used to retrieve the result of a deferred command.
- The set of results returned by executing a batched command.
- Represents a Jtag Tap within the chain.
- A set of batched commands that will be executed all at once.
- A low-level JTAG register write command.
- The Probe struct is a generic wrapper over the different probes supported.
- A low-level JTAG register write command.
Enums§
- The method that should be used for attaching.
- A command queued in a batch for later execution
- Results generated by
JtagCommand
s - This error occurs whenever the debug probe logic encounters an error while operating the relevant debug probe.
- An error which can occur while parsing a
DebugProbeSelector
. - A low-level JTAG command.
- An error during probe creation occurred. This is almost always a sign of a bad USB setup. Check UDEV rules if you are on Linux and try installing Zadig (This will disable vendor specific drivers for your probe!) if you are on Windows.
- The protocol that is to be used by the probe when communicating with the target.
Traits§
- An abstraction over general debug probe.
- Low-Level Access to the JTAG protocol
- Marker trait for all probe errors.
- An abstraction over a probe driver type.