VSCode能玩转STM32吗?从零配置KeilMDK+CubeMX+VSCode的HAL库开发环境

前言

最近在学习STM32,在通过一番搜索后决定选择HAL库开发,后因环境配置头疼不已,最终选择了Keil MDK + CubeMX + VSCode的配置方式,经过一番折腾终于配置成功,特此记录一下。
闲话不多说,直接进入正题。

本教程适用于Windows系统平台

准备工作

安装软件

1.VSCode:代码编辑器,用于编写代码

2.Keil MDK:用于编译和烧录程序,下载时选择ARM版本即可

3.CubeMX:用于生成初始化代码,下载时选择STM32CubeMX-Win即可

准备安装的VSCode插件

1.C/C++ Extension Pack:用于代码提示和调试

2.Keil Assistant:CL的那一个

配置VSCode

首先先让VSCode支持C语言开发,前往Github下载MinGW-W64,下载:x86_64-xx.xx.xx-release-win32-seh-msvcrt-rt_v12-rev0。解压后,将bin目录添加到环境变量中。

然后安装VSCode插件,安装完成后重启VSCode。

该睡觉了,未完待续