VSCode开发ESP32
坑我踩了,在此搭个梯子方便后来者爬出来。
1. VSCode安装插件避坑
安装步骤话不多说,直接看官方入门指南:VS Code IDE 快速入门、快速安装指南。
但是要注意以下几点:
- C盘够用就不要自己慢慢配置了,全部交给插件自动装到C盘,省得折腾。
代码和人只要有一个能跑就行。 - 安装时
Select download server
别选Github,国内速度慢。 - 安装插件时会安装并使用
pip
,但是pip
官方源国内用不了,需要手动换源,命令如下:
|
|
- 报错后会中断插件安装,需要重新安装,但是之前安装的文件还在,会导致报错“文件存在”。需要去用户目录即
%HOMEPATH%\esp
删除esp-idf
文件夹。重新安装,一步成功,完事。 - 如果要在多台设备上使用,且开启了VSCode同步,一定要去插件的拓展设置中开启其中6个配置参数的忽略同步。参数和原因见我提的
Issue
:由于VSCode同步导致的插件配置被修改出错。
2. 使用说明
直接看官方文档:ESP-IDF VS Code 插件教程。