Rust + VSCode + probe-rs搭建stm32-rs嵌入式开发调试环境

  1. 安装probe-rs

需要先安装rust和cargo(自行参照网上教程安装),然后执行下面的命令即可安装probe-rs等相关工具。

cargo binstall probe-rs-tools

  1. 安装Debugger for probe-rs插件

在vscode插件商店搜索Debugger for probe-rs并安装。

  1. 使用stm32-template模版生成可以vscode+probe-rs调试的stm32工程

执行下面的命令生成模版:

cargo generate --git https://github.com/burrbull/stm32-template/

根据实际情况配置工程,其中最重要的是load SVD and add it to VSCode task要选true.

  1. 使用vscode进行调试

使用VSCode打开工程后,添加断点,按F5 进行调试

调试页面可以查看变量值,调用堆栈等。

相关推荐
涡能增压发动积19 小时前
同样的代码循环 10次正常 循环 100次就抛异常?自定义 Comparator 的 bug 让我丢尽颜面
后端
Wenweno0o19 小时前
0基础Go语言Eino框架智能体实战-chatModel
开发语言·后端·golang
swg32132119 小时前
Spring Boot 3.X Oauth2 认证服务与资源服务
java·spring boot·后端
tyung19 小时前
一个 main.go 搞定协作白板:你画一笔,全世界都看见
后端·go
gelald19 小时前
SpringBoot - 自动配置原理
java·spring boot·后端
殷紫川20 小时前
深入拆解 Java 内存模型:从原子性、可见性到有序性,彻底搞懂 happen-before 规则
java·后端
元宝骑士20 小时前
FIND_IN_SET使用指南:场景、优缺点与MySQL优化策略
后端·mysql
Tomhex20 小时前
Rust数组与Vec的核心差异解析
rust
用户319523703477120 小时前
记一次 PostgreSQL WAL 日志撑爆磁盘的排查
后端
nghxni20 小时前
LightESB PlatformHttp v3.0.0:JSONPath 订单转换 HTTP 路由实战
后端