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

相关推荐
老k一步步来5 小时前
STM32 HAL库CAN通信核心函数详解,参数以及作用
stm32·单片机·嵌入式硬件
mengpp_1234565 小时前
城市排水泵站物联网监控系统:智能值守,革新市政运维模式
物联网·智慧城市·iot
芯岭技术8 小时前
XL2417D无线透传模组,让用户快速接入多种物联网与智能控制应用
物联网
Freak嵌入式9 小时前
版本混乱 / 依赖缺失?uPyPi:MicroPython 版 PyPI,彻底解决库管理混乱
linux·服务器·数据库·单片机·嵌入式硬件·性能优化·依赖倒置原则
wuyk5559 小时前
77.嵌入式 C 语言中 enum 枚举的工程化实践:告别魔法数字,提升代码可维护性
c语言·开发语言·stm32·单片机·嵌入式硬件
longxingiot10 小时前
轻量化单片机数传终端降低物联网开发门槛
单片机·嵌入式硬件·物联网
亿道电子Emdoor11 小时前
【Arm】MSP和PSP的区别简介
c语言·arm开发·单片机·mcu
国产HT1621B11 小时前
YL1650 LED驱动芯片详解:从原理到实战应用(附51单片机驱动代码)
stm32·单片机·嵌入式硬件·mcu·fpga开发·lcd驱动
BUG研究员_11 小时前
51单片机UART串口通信波特率产生过程
单片机·嵌入式硬件·51单片机
zcmodeltech11 小时前
智能矿井沙盘模型多系统协同控制系统设计:基于STM32与Modbus RTU的感知-传输-控制一体化方案
服务器·数据库·分布式·stm32·单片机·嵌入式硬件