vscode配置esp32包含的问题和解决方法(百分百成功)

目录

前言

一、vscode安装

二、安装ESP-IDF框架

1.ESP-IDF安装

2.安装前系统检查和修复

3.配置python环境(这里是所有问题的地方)

三、配置vscode的ESP-IDF开发环境

1.vscode打开安装工具

总结


前言

现在网上太多教程我自己也尝试过各种方法,根据所有的方法总结出百分百成功的方法,我将以一位初学者的视角重新安装并且运行。中途会出错的地方我会写出来。不会有过多的废话。

一、vscode安装

首先安装vscode,下面是官网链接

Visual Studio Code - 代码编辑。重新https://code.visualstudio.com/安装完成好后先下载插件,需要下载三个插件。c/c++,chinese汉化,ESP-IDF,安装汉化插件需要重启才能汉化。

二、安装ESP-IDF框架

1.ESP-IDF安装

我这里以离线版本安装,下载的会更快一定

链接:dl.espressif.cn/dl/esp-idf/?idf=4.4

建议版本不要太老

2.安装前系统检查和修复

这里如果应用修复可以点击,记得点击修复,不能点击也没有影响。

这里的安装地址需要截图保留一下,到后面会需要用到

3.配置python环境(这里是所有问题的地方)

首页打开终端win+r输入cmd进入终端,然后找到你软件安装的地方打开并且复制地址,配置工具python

然后复制到终端然后后面加上指令:python.exe -m pip -v。查找有没有安装pip,下面这种是没有安装的

安装记得前加上自己地址,如果没有那就安装一下,安装指令:python.exe -m ensurepip

安装好后会发现安装版本太低我们还得给他升个版本:python.exe -m pip install --upgrade pip

可能会有点慢这里可以换成国内镜像,但是我不推荐可能会出现很多错误

工具python配置完成,开始配置环境python,找到你安装的位置复制到终端。

检查一下pip在不在,会发现是存在,查找指令:python.exe -m ensurepip

但是版本过低需要更新,指令:python.exe -m pip install --upgrade pip,可能会有一定慢等待更新完成。

然后打开电脑设置找到系统属性-高级-环境变量,配置环境变量,找到版本地址复制到环境变量,他会少添加一个IDF_PATH,添加上就可以了,环境变量就配完了。如果到后面编译有问题请删掉这一步,只需要删IDF_PATH。

配置vscode的ESP-IDF开发环境

1.vscode打开安装工具

找到你之前保持的图片找到,一个是工具目录,一个是框架目录,上面是框架目录,下面是工具目录。然后开始安装

然后安装IDF工具,一个是下载工具,还有一个是本地工具,如果找不到本地工具可以下载工具

上面是下载工具,下面是本地工具

出现这个界面就代表安装成功,上下载安装成功,下本地配置成功

然后你就可以找一份代码以管理员身份编译烧录进行测试了,如果有问题请查看哪里漏了一步。如果没有遗漏,还是有问题,请删配置系统环境变量那一步,删除你添加的IDF_PATH,并以管理员身份运行软件。


总结

按照我的步骤一步一步的来不会出现问题,因为百分之99的问题都是卡在python环境配置那里面,现在网上各种各样的教程太多了,而且有些久远,可能没有我这么一步一步的详细。

### 如何在VSCode中设置ESP32开发环境 #### 安装前的准备 为了确保顺利安装,建议先确认计算机上已安装Python。对于未曾安装Python的情况,在安装ESP-IDF工具包时可以选择在线自动安装选项[^5]。 #### 安装ESP-IDF工具集 启动ESP-IDF工具离线安装程序`esp-idf-tools-setup-offline-2.10.exe`来完成必要软件包的部署。此步骤会自动处理大部分依赖关系,并为后续操作打下基础[^4]。 #### 配置ESP-IDF插件 前往Visual Studio Code市场,搜索并安装官方提供的ESP-IDF扩展。该扩展提供了针对ESP32项目的强大支持功能,如构建、烧录固件等。 #### 设置目标设备 一旦进入了具体的工程项目文件夹内,通过命令行执行`idf.py set-target esp32`指定当前项目的目标硬件平台为ESP32模块[^2]。 #### 打开现有工程或新建工程 利用VSCode内置的功能,可以通过【文件】->【打开文件夹】的方式加载现有的ESP32源代码仓库;如果是要创建新的应用程序,则可以在选定的工作区里按照模板生成初始结构[^3]。 #### 编译与上传代码示例 编写简单的测试案例(比如让LED灯闪烁),保存后右键点击左侧资源管理器中的任意空白处选择“Build”,这将触发编译过程。完成后再次单击相同位置选取“Upload”可将生成好的二进制映像发送至连接着电脑的ESP32板子上运行。 ```bash # 进入工作目录 cd your_project_folder # 设定目标型号 idf.py set-target esp32 # 构建项目 idf.py build # 将程序刷入ESP32 idf.py flash # 启动监视器观察输出日志 idf.py monitor ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值