常用工具和命令

Cargo

Cargo

GDB

用来调试单片机,查看或修改芯片内部数据 GDB 调试 Rust 嵌入式程序-以国产单片机为例 TODO

ext 3333

Overview of embedded programming and debugging - Debugonomicon (rust-embedded.org)

Probe-rs

Probe-rs 用于下载和调试固件,通常可使用 Jlink、Stlink、DapLink等工具下载。 目前 Py32 Rust Dev 可使用 Jlink/Stlink 下载固件并打印 defmtRTT 日志。在 demo 中直接使用cargo r等命令即可。

查看支持的芯片清单

烧录

重启设备

临时探测日志

TODO

probe-rs attach 

读写内存或寄存器

串口烧录

附录