ESP32官方推荐的IDF开发环境,可以作为插件,在VScode中进行编译烧录。
需要安装数G环境,如果不是必须,可以尽量使用 Arduino 方式进行编程。

  1. 安装 vscode
  2. 连接中下载离线的 idf 安装器

pic

一定要使用离线版本的,因为在线版本安装的时候需要下载依赖,而且由于国内网络环境问题,所以很慢,甚至还很可能发生失败。

  1. 打开 vscode,安装插件 esp-idf
    pic
  2. 配置 idf 源码的位置和 tools 的位置,这个位置就是刚开始安装 offline 这个环境时选
    择的位置。

具体的是 按下 ctrl+p 然后输入 >ESP-IDF: configure paths 详细见箭头处
pic

  1. 接着就是上图的方块处,配置插件

应该出现的红框如果没有出现,那就意味着上一步的 path 没有配置

pic

  1. 接着就应该直接创建虚拟的 python 环境了,但是如果挂了代理,需要关闭,否则会出现下载失败的提示。
  2. 这样就配置好了。
  3. 使用例程创建一个工程
    pic

pic
配置 device,可以选择 ESP32 也可以选择 ESP32C3。

pic

  1. 然后编译,下载,就行了(如果下载失败,就在其 connect 的时候先按下 boot,再按下 reset,松开reset,再松开boot就行了,应该是第一步reboot 到 boot模式没起到效果,这里手动就可以了)

注意:通过 vscode 进行的编译十分缓慢 大约2min,如果使用 ESPIDF 终端,大概在30s

而对于Menu configure 暂时不改动(基本上不需要改动)