一、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中,这里的下载也是可以使用的。