IT-lexikon › Hårdvara › probe-rs

probe-rs

Hårdvara In English → Uppdaterad: 2026-11-03

Felsöknings- och flashverktyg skrivet i Rust, som pratar med de flesta prober utan att behöva OpenOCD i mitten.

Projektet växte fram ur Rust-communityns inbyggda arbetsgrupp kring 2019, med målet att ersätta kedjan OpenOCD plus GDB plus konfigurationsskript med något som bara fungerar. Det är både ett bibliotek och en uppsättning kommandon: cargo flash skriver firmware, cargo embed flashar och öppnar RTT-loggen, och en inbyggd server för Debug Adapter Protocol låter VS Code stega direkt i målet.

Stödet omfattar CMSIS-DAP, ST-Link, J-Link och ESP32:s inbyggda USB-JTAG, och chipbeskrivningarna genereras ur tillverkarnas CMSIS-paket i stället för handskrivna Tcl-filer. Verktyget är inte begränsat till Rust-firmware — det flashar en ELF-fil från GCC lika gärna — men det är i Rustvärlden det blivit standard.

← Tillbaka till lexikonet