五步安装和配置CLion的ESP-IDF开发框架

本文详细记录了在Windows11环境下安装CLion并配置ESP-IDF开发框架的过程,重点在于解决pip源和代理问题,以及IDE的选择和配置,建议读者注意安装ESP-IDE的注意事项和正确设置环境变量。

实战派 ESP32-S3,双模无线开发板

ESP32-S3 原生支持 ESP-IDF,WiFi + 蓝牙一次搞定

记录CLion安装和配置ESP-IDF开发框架

真无语了,弄了半天多,近一天,这里弄那里弄。记录一下,万一后面还要踩坑呢!

弄一早上components的编写和使用(想用别人的components),下午弄开发环境。

最主要的原因:

  • pip的源和代理问题
  • clion配置(其实简单)
  • 说来说去最主要就是网络问题导致的

1.安装clion

链接:https://www.jetbrains.com/clion/download/?utm_source=product&utm_campaign=CL#section=windows

直接30官网下载安装,30天免费体验先,后面还不一定用呢,先用它个30天再说。

2.安装esp-idf框架

链接:https://dl.espressif.cn/dl/esp-idf/?idf=4.4

![外链图片![转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-blog.csdnimg.cn/direct/c2f6f1e3a8a4407fae26453cda3db1ce.png)

不要安装esp-ide,真难用,eclipse被二次开发成这样。本想着我的vscode有点问题,去试试看IDE,结果这么难用。

本想着更新一下vscode的idf版本,结果esp-idf的配置界面一直打不开,强迫症放了,把关于vscode所有东西卸载干净,重装了几次才弄好。

3.配置esp-idf和环境变量在这里插入图片描述

**在esp-idf安装完之后,运行install.bat和export.bat。这两个挺重要的,刚开始没仔细看,第二遍才看到。
**
win11用的不熟悉,在这配置系统变量。
在这里插入图片描述

增加上IDF_PATH,路径就是刚刚自己安装选择的。
在这里插入图片描述

4.确保安装正常

安装目录下随便拷贝一个出来,然后再在那个路径下右键打开命令行。

在这里插入图片描述

直接

idf.py build

如果,有错误就别继续往下弄了。

反正我是搞了好久,发现这一步都不行。这一步可以基本就没问题了。

5.配置clion

一定要先确保第四步正常,不然别弄了Clion,浪费时间。只要第四步没问题,Clion基本没问题。

先选这个文件。

在这里插入图片描述

再配置Cmake,这个环境变量其实无所谓,这里配置了就是后面不用配置方便点,反正如果芯片类型不一样都是要配置一遍的。

在这里插入图片描述

确定之后,刷新下Cmake,如果第四步没问题,就可以配置成功了。

在这里插入图片描述

主要用这三个吧 编译,下载,串口。

在这里插入图片描述

总结:

这里在查配置代理的时候,按网上有人说的在这里增加了http_proxy和https_proxy。导致后面各种网络问题。只要把代理给关掉就行,如果提示代理错误。

在这里插入图片描述

按照其他人说的,配置一个shell来MenuConfig,反正我是没成功,然后试了原本的MenuConfig都不行。就不浪费时间了,反正这个命令不常用,我直接右键打开命令行,去命令行里idf.py menuconfig就好了。

在这里插入图片描述

在这里插入图片描述

所以的缓存什么都删干净了,重新安装了vscode,再安装了个插件。本来我最左边那个图标都没有,但是可以正常使用,这里只要前面都弄好了,进来直接使用系统检测到的idf路径就行。

在这里插入图片描述
个人偏向于vscode里的MenuConfig,所以我会用vscode打开项目,然后点一下MenuConfig,这种可视化配置起来更舒服,毕竟esp-idf可选配置。
在这里插入图片描述

实战派 ESP32-S3,双模无线开发板

ESP32-S3 原生支持 ESP-IDF,WiFi + 蓝牙一次搞定

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

炒饭多加个蛋

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

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

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

打赏作者

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

抵扣说明:

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

余额充值