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版本

相关推荐
Promise微笑12 分钟前
洞察无形:红外热像仪应用场景与高性价比之选
人工智能·物联网·算法
项目題供诗18 分钟前
STM32-TIM编码器接口(十六)
stm32·单片机·嵌入式硬件
河南博为智能科技有限公司27 分钟前
基于边缘计算物联网关的机房动力环境监控系统解决方案!
人工智能·物联网·边缘计算
老梁agent32 分钟前
LangChain4j + DeepSeek:Java 开发者构建第一个 Agent 的完整指南
物联网
都在酒里35 分钟前
FreeRTOS 手动移植教程(八):中断管理 —— 优先级、临界区与任务通知
stm32·单片机·嵌入式·rtos·嵌入式软件
搁浅小泽38 分钟前
电子器件常见的失效模式及对应的失效原因分析
单片机·嵌入式硬件
振南的单片机世界1 小时前
AFIO重映射:USART1_TX从PA9搬PB6,救活一版PCB
stm32·单片机·嵌入式硬件
破晓单片机2 小时前
009、STM32单片机分享:智能窗帘系统
stm32·单片机·嵌入式硬件
清风6666662 小时前
基于单片机的智慧城市垃圾桶系统设计
单片机·毕业设计·智慧城市·课程设计·期末大作业
MetrixAeroCore2 小时前
Metrix全球eSIM物联网卡:远程写卡技术赋能出海设备无卡化运维
物联网