单片机
返回首页

STM32在VS Code中的应用与下载指南

2025-09-29 来源:cnblogs

一、keil环境搭建

之前文章已经有讲

二、vs code的安装

        安装汉化插件和C/C++插件(基本),还需要安装链接到keil的插件“Keil Assistant”

        

        随后再进行配置


这里要配置的两个路径写一样的就行,注意的一点是,这里是我的keil的路径,大家需要找到自己keil的路径将其配置进去。

至此我们vs code的汉化和相关插件的安装就已经完成了。

三、安装MinGW  

MinGW – Minimalist GNU for Windows download | SourceForge.net

点击下载,安装软件包,等待下载完成。

点击Continue.

3.1配置MinGW

钩选:

如果你想配置 C 语言环境, 你至少需要安装以下几个 Package:
mingw-developer-toolkit: 包含一些开发工具, 如 make, gdb 等。
mingw32-base: 包含基本的 MinGW 运行时和头文件。
mingw32-gcc-g++: 包含 C++编译器。
mingw32-gcc-objc: 包含 Objective-C 编译器。
msys-base: 包含一个类似 Unix 的命令行环境。

随后点击左上角的“Installation”,随后点击下拉框中的“Apply Changes ”,在弹出的界面中继续点击“apply”,这里告诉我们已经完成了,我们可以直接将这个窗口关闭

3.2配置MinGW环境变量

路径是你安装路径下的bin文件。添加进来以后,一路往下确认就行,我们现在可以来测试一下有没有添加成功,直接在cmd或者在powershell中输入“gcc –version”来测试,如果出现如下的提示就表示路径已经添加成功了:

如果这里被提示命令找不到或者是外部命令之类的,首先检查环境变量中的路径有没有正确添加,然后再尝试。如果环境变量添加正确但是还是不行的话,可以尝试重新安装MinGW。

至此我们的MinGW就已经安装成功了。

四、在vs code中链接keil工程

打开keil文件夹会发现多了这个


第一个按钮是编译按钮,这个编译只会编译局部被修改的部分。第二个按钮是下载,意思也很简单,就是将程序下载到STM32中,这里的下载方式就是我们在keil中选择的下载方式。第三个按钮是全局编译,它会编译整个项目的.c文件,如果工程比较大的话还是不推荐每次编译都使用这个的。

第一次编译的话,我们随便点哪个编译都行,点击以后,我们的项目就开始编译了:

这里我们在keil中设置的下载方式为cmsis-dap:


这里我们可以在keil正常下载,我们再回到vs code中,这里的下载也是可以使用的。


进入单片机查看更多内容>>
相关视频
  • 【TI MSPM0 应用实战】智能小车+工业角度编码器+血氧仪+烟雾探测器!硬核参考设计详解!

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

  • 直播回放: Microchip Timberwolf™ 音频处理器在线研讨会

  • 基于灵动MM32W0系列MCU的指夹血氧仪控制及OTA升级应用方案分享

精选电路图
  • 1瓦线性调频增强器

  • 1瓦四级调频发射机

  • 500W MOS场效应管电源逆变器,12V转110V/220V

  • 红外开关

  • LM317过压保护

  • 0-30V/20A 大功率稳压电源(采用LM338)

    相关电子头条文章