介绍使用VSCode插件开发Keil C51单片机项目,这里以开发CH559芯片为例。

1、准备

1.1、简介

EIDE(Embedded IDE)是一款适用于开发 8051/STM8/Cortex-M/RISC-V 等单片机的VSCode插件,提供导入Keil项目、新建项目、编译、烧写等功能;更多先关资源可以查看官方提供的文档:https://docs.em-ide.com/#/

1.2、安装

打开VSCode,然后搜索插件:eide,进行安装: image-20210926210004455

1.3、设置

该插件实际调用的是安装好的编译器进行编译的,因此需要设置编译器路径才可以使用。

  • 打开EIDE插件,并选择 “设置工具链路径“ 选项,进行设置: image-20210926210557809

上面KeilC51设置为Keil51安装目录下的TOOLS.INI路径,ARMCC是Keil5的ARM开发安装文件夹下TOOLS.INI文件路径;

  • 也可以直接从 “打开插件设置” 选项填写路径: image-20210926210837641

2、使用

2.1、导入项目
  • 点击“导入项目”,然后选择Keil C51项目导入,如这里是一个WCH559的测试项目: image-20210926213000502
  • 导入时候,弹出如下提示,选择存放eide项目文件到当前项目文件夹: image-20210926213136262
2.2、编写代码
  • 导入完成后即可开始写代码: image-20210926213202287
2.3、编译和烧录
  • 设置编译选项,打开eide插件,然后配置好构建器选项,这里和Keil中一样: image-20210926214020922 image-20210926214036865
  • 编译,点击右上角“编译”按钮进行编译代码: image-20210926214239670
  • 烧录,当前KEIL C51的项目支持STC和STM8的芯片(配置烧录工具参考文档进行安装-烧录设置说明 ),其他的可能需要厂家自己的烧录工具。