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)
| File | Size | Uploaded | |
|---|---|---|---|
| jumpstarter_driver_probe_rs-0.9.0.tar.gz | 6.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|