0


【VSCode+Keil5+STM32CubeMX】开发环境配置、VSCode同步Keil编译


从0到1搭建VS Code + Keil5 + STM32CubeMX开发环境

  • 优点> 1. 支持标准库+HAL库+LL库> 2. 代码编辑更“现代化”:代码提示、函数跳转、更高自由度的定制主题等优点> 3. 多端同步,VS Code和Keil 5编写的代码可以实现同步
  • 缺点> 1. 不能实现VS Code一条龙开发,比如配置工程的编译选项和烧录器指定都需要在Keil完成> 2. 替代方法:EIDE(Emdedded IDE)、PIO(PlatformIO IDE),新人不友好

(可选项)卸载/删除原有的软件,清理残余

  • 这一步需要酌情考虑,若确实想换开发流程,则继续接下来的操作
  • 使用Geek Uninstaller进行卸载,清理注册表残余在这里插入图片描述
  • 之后找到软件的安装目录,删除> 对于STM32CubeMX还要删除:WIN+E ->C盘 -> user ->与.stm32相关的文件进行删除
  • 对于VS Code需要再删除两个位置的残余> WIN+R -> 输入“%appdata%”按回车,找到“Code”文件夹,删除> > WIN+E ->C盘 -> user ->与.vscode相关的文件进行删除

一、软件下载

1. VS Code

VS Code 官网下载

在这里插入图片描述

2. Keil 5

Keil 官网下载

在这里插入图片描述
在这里插入图片描述

3. STM32CubeMX

STM32CubeMX 官网下载

在这里插入图片描述

二、软件安装

为了方便管理,先在任意盘符下新建一个文件夹(ProgramFile),用于管理此次安装的所有文件

文件名尽量英文,不要夹杂符号,例如:!@#$%^&*()_-+=~`等符号,以上字符/符号最好不要出现在文件路径
在这里插入图片描述

1. VS Code

选择好安装路径后一直下一步,此时勾选上所有的勾

在这里插入图片描述
在这里插入图片描述

2. Keil 5

keil 开发软件MDK的安装
在这里插入图片描述
在这里插入图片描述

  1. 安装好之后,以管理员权限打开
  2. 打开License生成工具,复制CID码,生成License Key
  3. 安装固件库/支持包
  4. 添加AC5版本的编译器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Keil MDK上基础配置
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
KEIL MDK5使用技巧
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

KEIL 固件支持包 官网下载

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. STM32CubeMX

【正点原子STM32】STM32CubeMX入门(搭建Java运行环境、STM32CubeMX安装、新建STM32CubeMX工程步骤、STM32CubeMX用户使用手册)

  1. 安装
  2. 打开软件,下载F1和F4系列的支持包
  3. 关闭自动更新和检查在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

三、配置环境

  • 配置MinGW 开发环境 windows gcc 编译> 用于识别C/C++语言的语法,为VS Code提供智能提示和代码洞察的能力> 在这里插入图片描述> 在这里插入图片描述> 在这里插入图片描述> 在这里插入图片描述
  • VS Code下载插件> 1. C/C++ Extension Pack> 2. Keil Assistance在这里插入图片描述在这里插入图片描述
  • VS Code配置插件> 配置Keil Assistant与Keil编译器的链接> 在这里插入图片描述> 在这里插入图片描述> 在这里插入图片描述
  • VScode SSH远程连接> 配置VScode SSH连接虚拟机> 【VScode】安装配置、插件及远程SSH连接> 在这里插入图片描述

四、验证开发环境

  • 标准库> 导入现成的工程到VS Code,编写代码、编译、下载
  • HAL库> 导入STM32CubeMX生成的工程,编写代码、编译、下载> 在这里插入图片描述> 在这里插入图片描述> 在这里插入图片描述> 在这里插入图片描述
  • LL库> 导入STM32CubeMX生成的工程,编写代码、编译、下载

五、Keil与VS Code的同步

  • 代码同步> 两个软件都可以进行代码编辑,完成后保存即可
  • 编译路径同步> 导入第三方库后需要在Keil里设置好编译路径
标签: vscode stm32 ide

本文转载自: https://blog.csdn.net/m0_62140641/article/details/137224459
版权归原作者 咖喱年糕 所有, 如有侵权,请联系我们删除。

“【VSCode+Keil5+STM32CubeMX】开发环境配置、VSCode同步Keil编译”的评论:

还没有评论