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

相关文章
|
8月前
配置vscode
配置vscode
70 4
|
8月前
vscode配置
vscode配置
206 0
|
8月前
|
JSON 前端开发 编译器
VsCode 配置 C/C++ 开发环境,真的很简单!!!
VsCode 配置 C/C++ 开发环境,真的很简单!!!
418 0
|
前端开发 JavaScript NoSQL
vscode全套配置001(上)
vscode全套配置001
167 0
|
Go 开发工具 git
vscode全套配置001(下)
vscode全套配置001
123 0
|
传感器 JSON 人工智能
50+VSCode插件,帮你打造地表最强IDE!(一)
50+VSCode插件,帮你打造地表最强IDE!
368 0
|
IDE JavaScript 前端开发
50+VSCode插件,帮你打造地表最强IDE!(二)
50+VSCode插件,帮你打造地表最强IDE!
319 0
|
人工智能 IDE 前端开发
从 VSCode 源码中我看到的...
从 VSCode 源码中我看到的...
904 0
|
C语言
vscode搭建LVGL开发环境
vscode搭建LVGL开发环境