欢迎光临散文网 会员登陆 & 注册

vscode配置ESP32开发环境(ESP-IDF)

2022-05-18 19:00 作者:老闲渔  | 我要投稿

一、下载安装vscode

这一步可以看我之前的教程————>跳转链接

二、下载ESP-IDF

这里介绍如何使用官方的离线安装包来安装,这种方法成功率高,简单快捷

先从官网下载离线安装包,官方地址:https://dl.espressif.com/dl/esp-idf/

然后点击适合自己的离线包下载即可,目前最新的是V4.4.1

下载

三、安装ESP-IDF

打开下载好的离线包安装程序

确定
协议
启用长路径

选择安装位置,推荐装在除了C盘以外的盘

安装位置

选择需要安装的组件,默认全选

安装需要的组件
安装

安装时间可能比较长,中途弹出的提示以及选项一律同意即可

最后安装完成会显示如下界面,将三个选项都勾上:

      (这里有个需要注意的地方,有些人可能没有第三个选项,事实上我已经安装过很多次IDF了,而且每次用的是同一个离线安装包,但是有时候会出现第三个选项,有时候没有,他这个选项的意思应该是:把idf工具添加到Windows Defender的白名单,防止被Windows Defender当作病毒扫描,以此加快编译的速度。

        不过我相信大多数人的电脑上都会有诸如火绒、360之类的安全软件,一旦启用了这些软件,Windows Defende将会自动关闭......所以个人认为勾上作用不大,并且我之前安装的时候勾选过一次,结果后续步骤就一直识别不到IDF的路径,所以我这里不再勾选)


完成

点击完成,会弹出两个命令框,如果一切顺利应该不会有报错,至此ESP-IDF的安装结束,将命令框关闭即可

结束


四、安装vscode插件

打开vscode

安装插件

五、手动配置IDF内置pip包管理器

(注:这一步并不是必须的!是我本人琢磨出来的!网上貌似还没有这样的做法!我也不确定会不会出问题!如果不放心可以直接跳到第六步!)

打开安装IDF的路径里的python所在文件夹,可以看到python解释器放在了这里

espressif——>tools——>idf-python——>3.8.7

看到python

然后在地址栏输入“cmd”,按下回车,可直接在当前路径下打开命令提示符

打开cmd

输入命令更新pip:python -m pip install --upgrade pip -i https://pypi.douban.com/simple

更新pip

然后输入:cd Scripts   进入下一级目录

进入pip目录

输入:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple   将pip的下载地址改为国内镜像

换源

最后将cmd关闭

以上是为了更新pip,防止下一步IDF插件报错,同时将pip换为国内源,加快下载速度

六、配置vscode的IDF插件

打开扩展,等待一会会出现如下界面,点击第三个选项,然后等待配置成功即可

(如果这一步失败,可以关闭vscode重新试一次,多等待一会,因为python会在后台下载所需的库文件,所以可能会卡一会进度(右下角的进度条不动),请耐心等待)

配置IDF

七、新建工程并编译

配置好IDF后,按下“ctrl+shift+p”

然后输入“ESP-IDF SHOW”,点击选择“展示示例项目

show

他会自动识别到例程存放的路径,点击即可打开示例页面

选择一个hello world的例程作为模板,然后创建工程

hello-world

①选择串口  ②选择目标芯片  ③工程设置   ④删除编译文件  ⑤编译  ⑥选择下载方式  ⑦烧录(下载)代码  ⑧打开串口监视器  ⑨一键编译下载打开监视器

配置工程

尝试编译一下,没有问题

编译

至此,vscode搭建ESP32开发环境结束


vscode配置ESP32开发环境(ESP-IDF)的评论 (共 条)

分享到微博请遵守国家法律