0


window下esp-idf开发环境安装:cmd和vscode esp-idf插件环境

window下esp-idf开发环境安装:cmd和vscode esp-idf插件环境

目前乐鑫windows下离线安装包比较成熟,安装基本没什么问题,唯独安装vscode esp-idf插件会有问题

本人前前后后安装了七八次,
直接使用vscode 插件在线安装也能成功,没有遇到任何问题
安装过程注意问题就是python !!! python !!! python !!!

  • 安装vscode esp-idf插件环境,Espressif\tools\idf-python\3.11.2\python.exe -m pip" is not valid. (ERROR_INVALID_PIP)
  • 安装到最后,出现python报错,python源网络原因,自行百度搜索python换源,或者开科学上网,或者先自行安装python环境。
  • vscode esp-idf环境下,源码找不到头文件,波浪线报错,无法跳转。

1、安装IDF

安装包下载连接:idf安装包下载
如果不使用cmd命令开发,只使用vscode esp-idf插件环境开发,可以直接安装vscode esp-idf插件。
图1.1 根据需要选择哪个安装
我这里选择最新版本版本安装,新版本支持全部芯片型号,但是一些老版本开发的程序使用新版本环境编译大概率会报错。
下载完成打开,会先检测系统安装环境是否满足,如果不满足可以搜索怎么解决。

图1.2 安装环境监测
检测正常,才能下一步安装

图1,3 安装位置
默认C盘,我原以为安装失败是改了C盘原因,后来放在D盘也能安装成功。

图1.4 安装配置
全部勾选吧,也没占多少空间,然后直接下一步安装,安装需要几分钟的。

2、安装完成后测试

图1.5 安装完成
如果powershell用不了,直接使用CMD命令提示符即可。

图1.6 idf cmd命令目录
在Espress文件夹下新建esp文件,可以选择其它目录
先输入进入esp目录,回车后,再复制idf自带hello world例程到esp目录

cd d:\Espressif\esp_project
xcopy /e /i %IDF_PATH%\examples\get-started\hello_world hello_world

图1.7 复制例程到新建目录

进入esp_project hello world例程目录

cd d:\Espressif\esp_project\hello_world

设置目标芯片esp32s3,本人手中是开发板芯片esp32s3,如果是其它就写其它型号,这一步操作将清除并初始化项目之前的编译和配置,好像还需下载什么,可能需要等个20几秒样子

idf.py set-target esp32s3

首次编译特别慢。。。。本人6核心6线程CPU需要1分钟吧

idf.py build

图1.8 编译过程
编译完成后提示
图1.9 编译完成
连接好开发板,输入下载和打印命令,COM11是串口设备端口号,自行查看设备管理器

idf.py -p COM11 flash monitor

执行一大堆
图1.10 下载连接中
下载打印成功

图1.11 下载完成后成功打印

3、VS code集成开发插件安装

这个才是重点,安装到这一步就能把人劝退了,上面黑乎乎的命令行太专业了(太麻烦),非要搞Linux那专业的。。。。。。乐鑫还劝我们拥抱命令行,被疯狂吐槽,哈哈。

vscode插件商店搜索espressif
在这里插入图片描述
安装完成后点击插件,首次安装后进入插件,过一会右下角自动载入安装向导,也可以通过命令选择

在这里插入图片描述
CTRL + SHIFT + P
在这里插入图片描述

选择本地安装
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
安装过程
在这里插入图片描述

报错了,python.exe -m pip is not valid,安装环境大部分都是python原因。。。。还是臭网络原因,下面这个报错,有时候遇到,有时候没有
在这里插入图片描述

解决上面报错,手动更新,进入

D:\Espressif\tools\idf-python\3.11.2

在这里插入图片描述

搜索框内输入cmd回车,进入命令行
在这里插入图片描述在这里插入图片描述

输入

python -m pip install--upgrade

出现提示No module named pip

输入下面命令重新安装

python -m ensurepip

然后等待安装完整,再输入下面命令

python.exe -m pip install--upgrade pip

然后再回到vs code 安装

在这里插入图片描述

安装完成
在这里插入图片描述

还有种报错python安装失败,大概率是网络问题,这个时候,就需要切换python源
还是上面进入esp-idf python.exe所在得目录,执行cmd,然后输入下面命令,按下键盘回车即可,然后重启vscode,再次进入插件配置安装界面,选择已经存在得esp-idf,再次安装

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

4、使用vs code 打开工程

vscode 打开刚刚的hello world文件夹,idf插件一般会自动配置c_pp_properties.json,如果没有自动配置,就会出现esp-idf vscode的C文件内头文件波浪线报错,无法跳转(但不影响编译成功)
在这里插入图片描述

在这里插入图片描述
没有自动配置好,手动解决

  • 先删除.vscode文件夹
  • 进入vscode左下角设置(或者按CTRL + ,)查看是不是选择了其它插件默认配置了,如果有默认,则删除,保存设置。 -在这里插入图片描述

然后进入命令面板(CTRL + shift + P)搜索vscode,选择添加vscode配置文件夹即可。
在这里插入图片描述

5、vscode编译下载工程

先配置下载串口、目标芯片、下载方式,然后编译,下载,打印。注意选择有两步,先选方式,再确认工程。
在这里插入图片描述

标签: vscode ide 编辑器

本文转载自: https://blog.csdn.net/weixin_44254033/article/details/134810726
版权归原作者 汪汪队大队长 所有, 如有侵权,请联系我们删除。

“window下esp-idf开发环境安装:cmd和vscode esp-idf插件环境”的评论:

还没有评论