记录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可选配置。