使用Clion开发esp32
一、概述
Clion是一款专门开发C以及C++所设计的跨平台的IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还能使用智能编辑器来提高代码质量、自动代码重构并且深度整合Cmake编译系统,从而提高开发人员的工作效率。Clion的自动补全功能相对vscode而言更加强大。
二、安装clion和esp-idf
三、esp-idf新建工程
1.打开ESP-IDF 5.0 CMD

2.切换到存放个人工程的位置(可自定义)

3.新建工程,命令idf.py create-project xxx其中xxx为工程名字
idf.py create-project espTest

4.新建完工程,进入该工程文件夹
cdespTest
5.设置芯片型号,我这里是esp32c3
idf.py set-target esp32c3

6)编译应用程序
idf.py app

四、Clion环境搭建
1.设置ESP_IDF环境变量,重新打开打开ESP-IDF 5.0 CMD,复制该路径

D:\soft\Espressif\frameworks\esp-idf-v5.0.1
2.打开esp-idf安装位置,打开idf_cmd_init.bat文件,在文件顶部加一行:
set IDF_PATH=D:\soft\Espressif\frameworks\esp-idf-v5.0.1


3.使用Clion打开新建的工程,点击Manage toolchains设置工具链

4.设置如下,保存

5.设置目标芯片和烧录端口

6.选择编译、烧录、串口监视器




浙公网安备 33010602011771号