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

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

相关推荐
juejin99813 小时前
Claude Code Lab-3(下):三能力 MCP Server
后端
java小白小13 小时前
SpringBoot(07):事务管理——@Transactional 你真的用对了吗?
后端
shepherd11113 小时前
吞吐量提升 10 倍:高并发大批量数据处理任务的架构演进与性能调优
java·后端·架构
java小白小13 小时前
SpringBoot(05):Spring Data JPA——用面向对象的方式操作数据库
后端
juejin99813 小时前
Claude Code Lab-2(上):自然语言查库助手
后端
java小白小13 小时前
SpringBoot(06):多数据源配置——一个项目连多个库怎么做
后端
程序员cxuan14 小时前
Codex 会把磁盘给烧了?完整复盘来了!
人工智能·后端·程序员
ClouGence15 小时前
Oracle 数据同步为什么会出现数据不一致?长事务是常被忽略的原因
数据库·后端·oracle
快乐肚皮15 小时前
深入理解Loop Engineering
前端·后端
小兔崽子去哪了16 小时前
Vue3 + Pinia 集成 IGV.js 实现 BAM 文件在线浏览
javascript·vue.js·后端