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 进行调试

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

相关推荐
北冥you鱼6 分钟前
Go 语言 CRUD 实战:从接口设计到真实业务场景
开发语言·后端·golang
锋行天下12 分钟前
Langgraph 实现类似Langchain记忆上下文过长裁剪
人工智能·后端
YDS82921 分钟前
Small Spring IOC篇:作用域和FactoryBean
java·后端·spring
你为她披上外套时我正站在窗外40 分钟前
subtitler v2.10 发布:3 个社区 PR、一个一天修掉的 issue,和关于 uuencode 的真相
rust
Zwawa41 分钟前
从 printf 到曲线:把数据送上 VOFA+
c语言·单片机·嵌入式
Thneonl1 小时前
熔断不是开关是状态机:Claude Code 路由内核的 3 条红线
人工智能·rust
Thneonl1 小时前
一个 Claude Code 本地代理,凭啥配了 3 个观测出口?
人工智能·rust
没有气的汽水1 小时前
一次内存缓慢泄漏的排查:每次都 new 一个 OpenAI 客户端,问题出在事件循环上
后端
意法半导体STM321 小时前
【官方原创】LAT6048 如何扩大MP2的A35核和M33核共享内存
stm32·单片机·嵌入式硬件·内存映射·stm32mp2
Nnnnnnn1 小时前
Kafka 踩坑实录:在 WSL2 环境下,容器死活连不上集群怎么办?
后端