Skip to main content

Probe-RS Driver

jumpstarter-driver-probe-rs provides functionality for remote debugging and flashing of embedded devices using the probe-rs tools.

Installation

:substitutions:
$ pip3 install --extra-index-url {{index_url}} jumpstarter-driver-probe-rs

Configuration

Example configuration:

export:
  probe:
    type: jumpstarter_driver_probe_rs.driver.ProbeRs
    config:
      probe: "2e8a:000c:5798DE5E500ACB60"
      probe_rs_path: "/home/majopela/.cargo/bin/probe-rs"
      chip: "RP2350"
      protocol: "swd"
      connect_under_reset: false
      speed: 4000

Config parameters

Parameter Description Type Required Default
probe The probe id, can be in VID:PID format or VID:PID:SERIALNUMBER str no
probe_rs_path The path to the probe-rs binary str no probe-rs
chip The target chip str no
protocol The target protocol "swd" or "jtag" no
connect_under_reset Connect to the target while asserting reset bool no false
speed Connection speed in kHz int no

API Reference

.. autoclass:: jumpstarter_driver_probe_rs.client.ProbeRsClient()
    :members:

CLI

The probe driver client comes with a CLI tool that can be used to interact with the target device.

jumpstarter ⚡ local ➤ j probe
Usage: j probe [OPTIONS] COMMAND [ARGS]...

  probe-rs client

Options:
  --help  Show this message and exit.

Commands:
  download  Download a file to the target
  erase     Erase the target, this is a slow operation.
  info      Get target information
  read      read from target memory
  reset     Reset the target

Release files for jumpstarter-driver-probe-rs 0.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jumpstarter-driver-probe-rs 0.9.0
File Size Uploaded
jumpstarter_driver_probe_rs-0.9.0.tar.gz 6.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jumpstarter-driver-probe-rs 0.9.0
File Interpreter ABI Platform
jumpstarter_driver_probe_rs-0.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.1 kB

Release files / jumpstarter_driver_probe_rs-0.9.0.tar.gz

Download URL jumpstarter_driver_probe_rs-0.9.0.tar.gz
Size 6.2 kB
Tags Source
SHA-256 checksum
How to use checksums
c6ab2e28297a35ee9f3b018c7a15156ea7e45d874d03303569104ec7be65698f
BLAKE2b-256 checksum
How to use checksums
bc55f1a736de6f64f2c0319a1e93175085236213725fa96fa1f05bb2616eaa71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.22

Release files / jumpstarter_driver_probe_rs-0.9.0-py3-none-any.whl

Download URL jumpstarter_driver_probe_rs-0.9.0-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3ee0a57f87f5217ccb54ea98ecc8e75eae0249565950dc4185af17f2c998b3d5
BLAKE2b-256 checksum
How to use checksums
24b8a08987b00748993bff078da375d44a174018852f5ef8243461b353ba315d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.22

Release history Release notifications | RSS feed

This release

0.9.0 This release

2 release files

0.8.1

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page