esp32 配置开发环境 vscode 插件esp-idf 下载停顿问题解决 编译报错

本文介绍了如何下载和安装VSCode,并提供了一种解决下载中断的方法。重点讲解了安装ESP-IDF插件的步骤,包括在Advanced模式下选择下载路径。同时,提到了工程文件路径避免中文、串口连接问题以及驱动安装后的排查。文章还建议,如果遇到问题,可以考虑回退旧版本或尝试使用Eclipse作为替代。
摘要由CSDN通过智能技术生成

vscode

前排提醒,建议先下载好 离线安装包,不建议用vscode在线下载

法一:

下载地址
视频教程
在这里插入图片描述
安装完之后,打开vscode ,下载espressif插件,选advanced,第二个 选find,选择你的下载路径,然后install。 可看法二配图。

法二:

选advanced
在这里插入图片描述

下载时候经常会下载一会儿就停住,重新打开即可,继续下载

当下载 esp-idf tools 停住时,因为前面的两个已经下载了
在这里插入图片描述

所以需要换种方式

用find方式 选择下载的文件夹
在这里插入图片描述
在这里插入图片描述

2021.8.28 错误记录

ninja: error: loading 'build.ninja':

1.工程文件路径不要有中文路径,否则无法正常编译
2.最新版本的vscode 会有 找不到 串口的bug 如果你也遇到类似问题建议退回到 旧一版
3. 安装完cp2102 驱动后,识别不到,,,大概率是数据线问题,找个好点的。。。。麻了

实在不行用eclipse,虽然感觉编译速度比vscode满了好多,但起码不用担心更新带来的bug。。
2021.9.9(修正)

VSCode上安装ESP-IDFEspressif IoT Development Framework)ESP32ESP8266芯片的开发。下面是安装ESP-IDF的步骤: 1. 安装VSCode:首先,您需要在您的计算机上安装Visual Studio Code(VSCode)。您可以从VSCode官方网站(https://code.visualstudio.com/)下载适用于您操作系统的安装程序,并按照提示进行安装。 2. 安装PlatformIO插件:打开VSCode,点击左侧的扩展图标(四个方块组成的正方形),在搜索栏中输入"PlatformIO",然后选择"PlatformIO IDE"插件并点击安装。 3. 创建新的PlatformIO项目:在VSCode中,点击左侧的"PlatformIO"图标,然后选择"Home"。在PlatformIO主页中,点击"New Project"按钮,然后选择适用于您的开发板的框架(例如ESP32ESP8266)。接下来,选择一个目录来保存项目,并为项目命名。 4. 配置ESP-IDF:在PlatformIO项目中,打开"platformio.ini"文件。在该文件中,找到并修改以下行: ``` platform = espressif32 ; 如果您使用的是ESP8266,请将此行改为"platform = espressif8266" framework = espidf ``` 这些配置将指定使用ESP-IDF框架进行开发。 5. 构建和上传代码:在PlatformIO项目中,打开"src"文件夹,然后创建一个新的C或C++源文件。编写您的ESP-IDF代码,并保存文件。接下来,点击VSCode底部的"PlatformIO"图标,然后选择"Build"来构建代码。一旦构建成功,您可以选择"Upload"来将代码上传到您的ESP32ESP8266开发板上。 这样,您就成功在VSCode上安装了ESP-IDF,并可以开始进行ESP32ESP8266的开发了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值