rust probe-rs driver for jumpstarter
Project description
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jumpstarter_driver_probe_rs-0.8.1.tar.gz.
File metadata
- Download URL: jumpstarter_driver_probe_rs-0.8.1.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29a40f275d6769d53a8240a09e28c81939b6878db8f5a10a9361a04428aacc5f
|
|
| MD5 |
40e8d3be1b7fc78ebc005f1b2b4b184a
|
|
| BLAKE2b-256 |
0642213e3dbe425ca808db5104e971f976ba5f51d43b30879f7354151feacbe2
|
File details
Details for the file jumpstarter_driver_probe_rs-0.8.1-py3-none-any.whl.
File metadata
- Download URL: jumpstarter_driver_probe_rs-0.8.1-py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d385687fcb434b930faaea42461727bbb2d3b57a34bf4d0b54c05e4c696420c
|
|
| MD5 |
02125705e54d28635a4ef492392f6ce6
|
|
| BLAKE2b-256 |
c9ec53d5bfc952875b30323537b03b055dcea83eb992ce13e95981c8836f0a06
|