keil工程导入vscode

简介: keil工程导入vscode

该款插件支持8051/STM8/Cortex-M的开发。


功能:


  • 项目导入导出
  • 新建项目
  • 构建项目
  • 烧录程序
  • 调试程序


本文主要以STM32工程为例来演示该插件的使用


系统要求:

Windows7及以上

.NET环境:.

NET FrameWork3.5


VSCode安装插件


1.安装c/c++

20210310221531885.png

2.安装Embedded IDE

20210310221539749.png


3. 设置编译工具路径


只需要设置你需要使用到的编译工具的路径

8051开发选择KEIL C51

ARM开发选择ARMCC


20210310221555922.png

20210310221610362.png

导入STM32工程


20210310222020335.png


4. 配置项目的编译器选项


这里可以按照Keil工程中的信息进行设置。

包含:优化等级、C99、microLIB等


beforeBuildTasks 代表构建前要执行的操作


afterBuildTasks 代表构建后要执行的操作


命令中可用的 路径变量, 变量名不区分大小写:


变量名:${targetName},含义:项目名称;


变量名:${exeDir},含义:eide 内置构建工具所在目录;


变量名:${ToolDir},含义:编译工具链根目录;


变量名:${OutDir},含义:项目输出目录;


变量名:${CompileToolDir},含义:编译工具所在目录;


变量名:${toolPrefix}, 含义:GCC 工具链前缀,如: arm-none-eabi-


设置Hex文件生成Bin文件

{
  "name": "output bin file",
  "command": "\"${exeDir}\\hex2bin.exe\" -b -c \"${outDir}\\${targetName}.hex\""
}

设置Clean命令


{
  "name": "clean",
  "command": "cd \"${OutDir}\" && del *._*"
}


20210310221843810.png

设置ROM与RAM信息


20210310221914273.png


5. 构建工程


20210310222008198.png


6. 烧录


针对ARM工程支持以下几种烧录工具

2021031022195927.png


安装JLink

版本要求在V6.50及以上

下载地址:https://www.segger.com/downloads/jlink/JLink_Windows_V650.exe

配置JLink路径


20210310221951443.png


20210310221943518.png

相关文章
|
3月前
|
前端开发 JavaScript IDE
WebStorm 打开多个项目的方法
【8月更文挑战第2天】
143 0
|
6月前
VSCode打包插件及安装vsix包方法
VSCode打包插件及安装vsix包方法
597 0
|
6月前
|
JSON 前端开发 编译器
VsCode 配置 C/C++ 开发环境,真的很简单!!!
VsCode 配置 C/C++ 开发环境,真的很简单!!!
389 0
|
6月前
|
C++
vscode启动leiningen项目
vscode启动leiningen项目
51 0
|
Java 应用服务中间件 Maven
Eclispe里导入Idea的项目
Eclispe里导入Idea的项目
|
编译器 Linux 开发工具
VSCode 配置 C++ 环境
VSCode 配置 C++ 环境
1546 0
|
传感器 JSON 人工智能
50+VSCode插件,帮你打造地表最强IDE!(一)
50+VSCode插件,帮你打造地表最强IDE!
340 0
|
IDE JavaScript 前端开发
50+VSCode插件,帮你打造地表最强IDE!(二)
50+VSCode插件,帮你打造地表最强IDE!
300 0
|
人工智能 IDE 前端开发
从 VSCode 源码中我看到的...
从 VSCode 源码中我看到的...
875 0
|
C语言
vscode搭建LVGL开发环境
vscode搭建LVGL开发环境