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

相关推荐
蓝蜂物联网12 小时前
告别出差!蓝蜂物联网网关让PLC程序远程修改零延迟
物联网·自动化·bug
来根烟了寂寞12 小时前
瑞芯微rv1106交叉编译openssl 1.x
linux·嵌入式
易享电子13 小时前
基于单片机步进电机控制电机正反转加减速系统Proteus仿真(含全部资料)
单片机·嵌入式硬件·51单片机·proteus·智能家居
融智兴科技14 小时前
盛大启幕!融智兴科技亮相 IOTE 2025 深圳国际物联网展
科技·物联网
易享电子14 小时前
基于单片机空调温度控制测温ds18b20系统Proteus仿真(含全部资料)
单片机·嵌入式硬件·51单片机·proteus·智能家居
点灯小铭14 小时前
基于51单片机汽车自动照明灯超声波光敏远近光灯设计
单片机·嵌入式硬件·汽车·毕业设计·51单片机·课程设计
小刘爱玩单片机15 小时前
【stm32简单外设篇】-4×4 薄膜键盘
stm32·单片机·计算机外设
小白嘎嘎16 小时前
ESP8266:Arduino学习
单片机·嵌入式硬件
源远流长jerry16 小时前
STM32之Systick与基础定时器
c语言·stm32·单片机·嵌入式硬件
爱睡觉的王宇昊19 小时前
GD32和STM32的区别在哪里?
stm32·单片机·嵌入式硬件