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. 创建完工程后,利用左下角的工具进行编译。 功能介绍: 编译成功如下:
|