VSCode开发ESP32

坑我踩了,在此搭个梯子方便后来者爬出来。


1. VSCode安装插件避坑

安装步骤话不多说,直接看官方入门指南:VS Code IDE 快速入门快速安装指南

但是要注意以下几点:

  • C盘够用就不要自己慢慢配置了,全部交给插件自动装到C盘,省得折腾。代码和人只要有一个能跑就行。
  • 安装时Select download server别选Github,国内速度慢。
  • 安装插件时会安装并使用pip,但是pip官方源国内用不了,需要手动换源,命令如下:
1
2
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
  • 报错后会中断插件安装,需要重新安装,但是之前安装的文件还在,会导致报错“文件存在”。需要去用户目录即%HOMEPATH%\esp删除esp-idf文件夹。重新安装,一步成功,完事。
  • 如果要在多台设备上使用,且开启了VSCode同步,一定要去插件的拓展设置中开启其中6个配置参数的忽略同步。参数和原因见我提的Issue由于VSCode同步导致的插件配置被修改出错。

2. 使用说明

直接看官方文档:ESP-IDF VS Code 插件教程