推荐一款 STM32 的 vscode 插件,stm32-for-vscode
本文最后更新于:2020年12月29日 下午
stm32-for-vscode 是一款用于使用 vscode
来开发 stm32
项目的插件,这款插件是 2019 首次发布的,属于比较新的插件了,通过测试可以使用。
先决条件
该插件可以实现快速的 编译 下载 调试 STM32 项目,先决条件是:
- Cortex-Debug,安装这个 vscode 扩展和基础的C/C++插件
- GNU Arm Embedded Toolchain,安装该软件,并配置好环境变量
- Make ,电脑上要有 make.exe,并且配好环境变量
- OpenOCD,安装 OpenOCD,并配置环境变量
以上4条是先决条件,接下来使用 ST
官方提供的 STM32CubeMX
来创建一个项目,在项目配置 Toolchain / IDE
处选择 Makefile
。
创建完成项目后,用vscode
打开,执行 ctrl+shift+p
打开命令面板,在面板中输入 “stm32”后会出现三个命令,分别为:
第一次执行编译命令后,会在项目中生成 .vscode
文件夹,文件夹中包含一下几个文件:
1 |
|
这几个文件就是 stm32-for-vscode
这几个插件生成的,默认也是配置好的,可以不用修改直接使用。
给任务添加快捷键
ctrl+1
: 编译ctrl+2
: 下载ctrl+3
: Clean 与 编译
keybindings.json
1 |
|
- key 表示绑定的键。
- command 表示执行的命令。
- args 命令的参数,这里我们是build编译任务
- when 快捷键在何时生效,这里指的是编辑区
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!