VSCode搭建STM32开发环境

本文指导如何利用VSCode搭建免费且可扩展的STM32开发环境,包括安装VSCode、mingw64、openocd、GNU Arm Embedded Toolchain、STM32CubeMX、STM32CubeProgrammer等工具,以及配置环境变量和VSCode插件,确保编译、调试功能的正常运作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题现象:Keil收费,并且不可扩展

问题解决:改用VSCode开发STM32

一 思想准备。
过程简单但细节繁多,如果没有折腾的欲望,请出门左转找STM32CubeIDE,对于不喜欢麻烦的人来说也挺好用的。


二 安装。
1)VScode

官方下载地址:https://code.visualstudio.com/

微云下载:https://share.weiyun.com/3cJqYzhX

安装教程:(知乎作者:IT-cute)https://zhuanlan.zhihu.com/p/106357123

安装后可在设置界面选择语言为中文。

安装时记得把以上几个对号选中
2)mingw64

微云下载:https://share.weiyun.com/QSFlI3Tq

安装:解压后得到名为mingw64的文件夹,直接将整个文件夹剪切到C盘或其他盘后,打开下级文件夹bin,将其中的mingw32-make.exe重命名为make.exe 。

添加环境变量:

赋值重命名后的make.exe所在文件夹的地址(例:因为我把解压文件放在C盘里,在我电脑上为C:\mingw64\bin)。

在Windows左下角任务栏的搜索处输入 环境变量 ,点击 编辑系统环境变量。

在Windows左下角任务栏的搜索处输入 环境变量 ,点击 编辑系统环境变量
在弹出的窗口中点击 环境变量(N) 然后选中变量名为 path 那一栏,点击 编辑 按钮,在新弹出的窗口中点击 新建 ,输入刚才复制的文件夹地址,一路点击 确认 窗口自动关闭。切记一定要点击 确认 保存一下。


切记一定要点击 确认 保存一下
3)openocd (开源片上调试器:Open On-Chip Debugger)

微云下载:https://share.weiyun.com/t5h4HOQo

同上,将解压后的文件夹剪切到C盘或其他盘,并且将openocd-0.10.0文件夹下级中的bin和bin-x64两个文件夹的完整目录添加到环境变量(例:在我电脑上文件夹地址分别为C:\openocd-0.10.0\bin和C:\openocd-0.10.0\bin-x64)。

4) GNU Arm Embedded Toolchain(arm-none-eabi)

微云下载:https://share.weiyun.com/Ju3t6Z8C

这是一个可执行文件,下载后直接默认安装即可,建议安装到C盘。

安装后打开目录:C:\Program Files (x86)\GNU Tools Arm Embedded\9 2019-q4-major\bin ,可以看到里边有很多arm-none-eabi-***.exe,把这个bin文件夹的目录添加到环境变量并点击确定保存。

5)STM32CubeMX

STM32CubeMX依赖Java环境,因此需要先安装Java(Java官方下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值