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

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

相关推荐
终端域名2 小时前
如何选择有利于品牌宣传的网站域名
java·后端·struts·数字货币域名·网站域名
拽着尾巴的鱼儿2 小时前
Spring:定时任务@Scheduled cron 的实现原理
java·后端·spring
郑州光合科技余经理2 小时前
源码部署同城O2O系统:中台架构开发指南
java·开发语言·后端·架构·系统架构·uni-app·php
Marktowin2 小时前
访问控制权限模型分析梳理
后端
猫猫的小茶馆2 小时前
【Linux 驱动开发】三. 应用程序调用驱动过程分析
linux·arm开发·驱动开发·stm32·单片机·嵌入式硬件·pcb工艺
web小白成长日记3 小时前
Rspack核心解析:Rust重写Webpack的性能革命与本质
webpack·rust·devops
Object~3 小时前
7.Go语言中的slice
开发语言·后端·golang
chengpei1473 小时前
Arduino环境下开发STM32
stm32·单片机·嵌入式硬件
逍遥德3 小时前
函数式编程 Java Lambda Stream及其实现类常用函数
java·后端·spring