Léxico TI › Hardware › probe-rs

probe-rs

Hardware Svenska → Actualizado: 2026-11-03

Conjunto de herramientas de depuración y flasheo escrito en Rust que habla con la mayoría de sondas sin necesitar OpenOCD de intermediario.

Surgió de la comunidad de Rust embebido hacia 2019, con el objetivo de sustituir la cadena OpenOCD más GDB más scripts de configuración por algo que simplemente funcione. Es a la vez una biblioteca y un conjunto de comandos: cargo flash escribe el firmware, cargo embed flashea y abre el registro RTT, y un servidor integrado de Debug Adapter Protocol permite a VS Code avanzar paso a paso directamente en el objetivo.

Admite CMSIS-DAP, ST-Link, J-Link y el USB-JTAG integrado del ESP32, y las descripciones de chips se generan a partir de los paquetes CMSIS de los fabricantes en lugar de archivos Tcl escritos a mano. Nada lo ata al firmware en Rust —flashea sin quejarse un ELF compilado con GCC—, pero es en el ecosistema Rust donde se ha convertido en la opción por defecto.

← Volver al léxico