ESP32开发:Clion配置IDF

IDF环境搭建

使用安装包安装IDF

可以通过安装包进行安装,如下图:

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

安装好后,IDF会添加环境变量IDF_TOOLS_PATH,如果要安装多个IDF,为了防止冲突,可以将该环境变量移至init.bat中,如下图:

同样的,配置Clion时,还需要在C:\Users\WCC\IDF441\frameworks\esp-idf-v4.4.4\export.bat最上面添加该语句。

使用vscode安装IDF

参考教程:https://github.com/espressif/vscode-esp-idf-extension/blob/master/docs/tutorial/install.md

Clion配置

添加工具链

通过Vscode安装的IDF,只能在Vscode里面运行idf.py命令,如下:

在Clion中配置IDF的过程如下:

参考:https://www.jetbrains.com/help/clion/esp-idf.html#cmake-setup
注意:如果把IDF_TOOLS_PATH从环境变量里取消了,那么在Clion工具链导入的bat文件中,需要多添加一行:

复制代码
set IDF_TOOLS_PATH=C:\Users\WCC\IDF441

添加好后的工具链如下:

Cmake指定工具链

依次点击下图中按钮:

点击4后,在弹出的窗口中添加宏定义如下:

**注意:**可以将以上宏定义添加在设置文件中,也可以通过命令添加在Cmakelists.txt文件中,如下图:

配置cmd运行idf.py

如下:

设置cmd快捷方式的起始位置为idf_path路径,在目标里添加:

C:\Windows\system32\cmd.exe /k C:\Users\WCC\esp\esp-idf\export.bat&&C:\Users\WCC\idf441tools\python_env\idf4.4_py3.8_env\Scripts\activate.bat

即可通过cmd运行idf.py,如下;

配置IDF V5.0.2版本

相关推荐
珠海西格电力34 分钟前
鄂尔多斯零碳产业园管理系统的核心功能解析
大数据·运维·人工智能·物联网·能源
恒森宇电子有限公司2 小时前
南麟SA8304 单通道 H 桥直流有刷电机驱动芯片 ESOP8封装
单片机·嵌入式硬件
玄奕子2 小时前
F280049C + PCA9554A 实战复盘:从 NACK 定位到稳定驱动落地
嵌入式·dsp开发·ti c2000·f280049c
FreakStudio2 小时前
ESP32 实现在线动态安装库和自动依赖安装-使用uPyPI包管理平台
python·单片机·嵌入式·面向对象·电子diy·sourcetrail
三万棵雪松2 小时前
【Linux 物联网网关主控系统-Linux主控部分(三)】
linux·物联网·嵌入式linux
北京阿尔泰科技厂家3 小时前
CAN通讯+8路高速模拟量采集:阿尔泰科技DAM-C3054P工业数据采集可靠之选
物联网·can通讯·模拟量采集·工业自动化·仪器仪表·采集模块·传感器信号采集
4caf13 小时前
【51单片机】26/4/2 --0416
单片机·嵌入式硬件·51单片机
Zero_Era3 小时前
物联网加密芯片LKT4305GM
物联网·5g
zhaoshuzhaoshu4 小时前
蓝牙 ACL 与 SCO 链路联系与详细区别对比
网络·物联网·蓝牙·无线
北京耐用通信4 小时前
耐达讯自动化CC-Link IE转EtherCAT网关:让工业自动化更简单
人工智能·科技·物联网·自动化·信息与通信