36集【新手必看】vscode搭建ESP32开发环境终极篇

36集【新手必看】ESP32用vscode环境搭建终极篇

我们用vscode搭建ESP32的开发环境。
前提:卸载掉之前安装的ESP-IDF和VSCode。
有啥技术问题可以进Q群 174742054(开发者联盟),进群讨论。

安装vscode

1、https://code.visualstudio.com/Download 下载vscode
e:\tools\VSCode\VSCodeUserSetup-x64-1.92.2.exe 之后直接安装。

之后再vscode里面安装esp-idf插件:

在这里插入图片描述
点击install就可以。

之后在command palette里面执行下面的:
在这里插入图片描述
之后:
在这里插入图片描述
我们选择EXPRESS

在这里插入图片描述
目前测试5.1和5.2可以和esp-adf兼容,5.3编译esp-adf里面的例子工程出错。

之后点击config后开始安装
在这里插入图片描述
安装成功后,出现如下界面:
在这里插入图片描述
之后我们把python更新的链接指到国内:
如图:
在这里插入图片描述

C:\Users\phlr>D:
D:>cd D:\Espressif\tools\v5.1\python_env\idf5.1_py3.11_env\Scripts
D:\Espressif\tools\v5.1\python_env\idf5.1_py3.11_env\Scripts>pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
Writing to C:\Users\phlr\AppData\Roaming\pip\pip.ini
成功之后,我们esp-idf的vscode环境搭建成功。

我们编译一下hello word试一下。

我们File-open folder指到:D:\workspace\esp32\hello_world
之后选择esp32s3
在这里插入图片描述
之后选择下载接口
在这里插入图片描述
之后menuconfig

在这里插入图片描述
成功后会出现config界面:
在这里插入图片描述
证明我们环境没问题。
之后可以编译这个工程:
在这里插入图片描述
编译成功了,会弹出如下消息:
在这里插入图片描述

安装ESP-ADF

我们在D:\Espressif\执行git
之后输入:
git clone https://gitee.com/EspressifSystems/esp-adf.git
成功后进入components目录,之后执行如下两条:
git clone https://gitee.com/esp-components/esp-adf-libs.git
git clone https://gitee.com/esp-components/esp-sr.git
之后要输出环境变量,我们可以直接执行:d:\Espressif\esp-adf\export.bat
也可以在cmd下面执行:
在这里插入图片描述

这个时候在环境里面应该可以找到ADF_PATH了。
没有的话,我们可以把它加进去。
打开Show and Run Commands
在这里插入图片描述
之后Open User Settings(JSON)
在这里插入图片描述
我们看到路径都是对的:
在这里插入图片描述

这几个路径都是对的。

查看例子程序并建立工程

在这里插入图片描述
点击Create project 。。。。。
在这里插入图片描述
会让你选择目录。

编译pipeline_baidu_speech_mp3\

把D:\Espressif\esp-adf\examples\cloud_services\pipeline_baidu_speech_mp3\这个例子copy到我们的工作目录下,记得去掉只读。
在vscode里面打开该目录
之后我们进行设置一下。
首先还是设置esp32s3,之后menuconfig,下面这些参数要设置正确:
在这里插入图片描述
之后保存,之后编译工程。
在这里插入图片描述

编译成功。

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柔贝特三哥

你的鼓励是我坚持创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值