本文重点参考了一位博主的文章,他的文章写的也是十分详细,推荐阅读。
Win10配置 STM32/GD32 单片机 GCC+VScode 编译调试总结 2021版_秋阳 Cody的博客-CSDN博客_gd32 vscode
部分工程源码及安装包放在文章末尾,那么我们进入正题:
一、本次环境搭建所用的软硬件
1)Win10系统
2)JLink、STLink烧录器
3)GNU Arm Embedded Toolchain交叉编译器
4)Mingw-w64 GCC for Windows 64 & 32 bits
5)Debug 调试工具 openocd 0.10.0
6)Visual Studio Code
7)STM32CubeMX
二、软件的安装
1.安装ARM-GCC交叉编译器
进入arm开发者官网,往下滑动选择下载解压可用的ZIP压缩包文件
下载链接: Downloads | GNU Arm Embedded Toolchain Downloads – Arm Developer
笔者建议在你要安装ARM-GCC套件的磁盘中建一个名为“ARM-GCC”的文件夹,将后续所用到的所有软件都放入其中,便于查找。将下载好的压缩包文件解压在“ARM-GCC”文件夹中,并记住文件内“bin”文件的路径,后续需添加到系统环境变量Path中。
2.安装Mingw-w64 GCC
点击链接进入到SourceForge官网,往下翻可以找到很多版本的下载链接,选择红色框内型号即可,不同前后缀的具体差异请参考:
MinGW gcc下载链接及sjlj、dwarf、seh异同以及gcc安装_AMDDMA的博客-CSDN博客_seh和sjlj
下载链接:
MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net
同样,将下载好的文件解压到“ARM-GCC”文件夹下,记住目录下的“bin”文件路径