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

相关推荐
Jason_zhao_MR2 小时前
电力数据采集核心板选型指南
linux·嵌入式硬件·fpga开发·嵌入式
辛迪聊物业数字化2 小时前
物业管理系统新手部署与实操指南
数据库·物联网·架构·系统架构
沐欣工作室_lvyiyi2 小时前
基于物联网的汽车智能座舱控制系统的设计和实现(论文+源码)
单片机·物联网·汽车·智能座舱·哈尔滨信息工程学院·黄河科技学院
创界工坊工作室2 小时前
21-基于单片机的智能窗帘与光照联动控制系统设计
stm32·单片机·嵌入式硬件·proteus
石马马户3 小时前
传感器的中断 Latch、中断状态寄存器、中断读取与保持时间
stm32·单片机·嵌入式硬件
wuyk55512 小时前
《WiFi 嵌入式物联网开发全套实战》| 第 33 章 Wireshark 无线抓包环境搭建、802.11 帧过滤规则
物联网·测试工具·wireshark
fly_sunnn13 小时前
STM32-GPIO
stm32·单片机·嵌入式硬件
宵时待雨17 小时前
STM32基础1:嵌入式历史与生态
stm32·单片机·嵌入式硬件
深圳老胡18 小时前
STM32CubeMX 生成 CMake 工程,用 VSCode 编译与调试的完整流程
笔记·stm32·单片机·代码规范
G.E.M.小白18 小时前
【Linux嵌入式蜂鸣器驱动开发】原理图分析、寄存器寻址、完整驱动+应用+Makefile
嵌入式·imx6ull·linux驱动开发·蜂鸣器驱动