esp32+vscode环境搭建速记

esp32idf+vscode环境搭建速记

建议按照入下步骤进行,在vscode插件里安装esp32idf,或者用在线的下载器安装会出现一些莫名奇妙的问题。

第一步:安装esp32idf

官方网址:https://dl.espressif.cn/dl/esp-idf/
使用离线安装包
在这里插入图片描述

第二步:提前安装git和python

这两个工具看vscode的配置日志,都是需要的,建议提前安装好,应该能减少错误
git的安装傻瓜式,下载后,一直下一步即可,官网:https://git-scm.com/download/win
python安装,可以直接去windows商店里安装

第三步:安装voscode Espressif IDF插件

在这里插入图片描述
插件安装完成后,会在左边工具栏中多一个espressif的图标,点进去,会自动出现setup界面。选择USE EXISTING SETUP,这个选项是系统已经安装了idf才会出现。
在这里插入图片描述

可能出现的问题

在实际安装的时候会出现一直卡在安装python环境,也不是都会出现。如果出现了这种情况,看vscode下的日志。
在这里插入图片描述
可能会报http连接错误,暂时没有很好的方法,只能换pip源。powershell进入idf的python环境目录下的:(安装目录)\Espressif\python_env\idf4.4_py3.8_env\Scripts,执行下面的命令,设置为阿里云源

.\pip.exe config set global.index-url  http://mirrors.aliyun.com/pypi/simple/

阿里云源又会出现下面的问题,不受信任,没找到一键配置信任,只能根据提示在idf的python环境目录下,执行他提示的命令,并在后面加上--trusted-host mirrors.aliyun.com参数
如下,在安装gcovr时出现问题,将红框的命令拷贝下来,在powershell中执行,并在后面加上--trusted-host mirrors.aliyun.com

E:/EspIdf/Espressif/python_env/idf4.4_py3.8_env/Scripts/python.exe -m pip install --upgrade --constraint c:\Users\Administrator\.vscode\extensions\espressif.esp-idf-extension-1.5.0\espidf.constraints.txt --no-warn-script-location -r "c:\Users\Administrator\.vscode\extensions\espressif.esp-idf-extension-1.5.0\esp_debug_adapter\requirements.txt" --trusted-host mirrors.aliyun.com

在这里插入图片描述

执行后,会安装缺失的文件。
在这里插入图片描述

如果出现下面界面,代表配置完成,如果继续出现上面的错误,根据终端提示的错误,一个个解决。
在这里插入图片描述

编译

可以编译一个example来测试是否配置完成,F1-》Show Examples Projects,随便选择一个示例,例如hello_world.
在这里插入图片描述
在这里插入图片描述
创建完工程后,利用左下角的工具进行编译。
功能介绍:
在这里插入图片描述
编译成功如下:
在这里插入图片描述

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值