本文参考自:https://blog.csdn.net/qq_38844263/article/details/123989779

板子是YD-ESP32-S3,搭载ESP32-S3。

采用的是Clion内部环境变量配置 + 全局变量环境配置

在配置之前,需要自行安装ESP-IDF

软件版本

  • esp-idf v4.4
  • CLion2021.3.3
    • 实测显示,CLion2020.1.3也可以用

配置系统环境变量

image-20220813204942417

路径为IDF的安装路径

创建一个工程

打开ESP-IDF的PowerShell,用cd切换到IDF的安装目录。执行以下命令:

.\export.ps1

cd到新建的工程文件夹,使用以下命令创建工程:

idf.py create-project 项目名

在CLion中配置工程

用CLion打开刚刚创建的工程。

在刚刚的PowerShell窗口中执行以下命令:

$env:PATH

会出现一堆路径,复制下所有与ESP32相关的路径

在CLion中打开 settings-Build,Execution,Deployment-CMake

image-20220813210336723

下面配置工具链。配置结果如下:

C Compiler的路径为:D:\Espressif\tools\xtensa-esp32s3-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32s3-elf\bin\xtensa-esp32s3-elf-gcc.exe

C++ Compiler的路径为:D:\Espressif\tools\xtensa-esp32s3-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32s3-elf\bin\xtensa-esp32s3-elf-g++.exe

image-20220813210545425

下面配置CLion内部环境变量

返回之前的CMake界面,点击Environment右边的方块。

先添加3个用户变量:端口,波特率,目标芯片

然后再在系统变量的PATH前面添加进刚刚复制的路径。

复制粘贴之后点击一下其他地方,否则粘贴无效

配置结果如下:

image-20220813211843993

  • 端口号可在开发板连接上PC后在设备管理器中查看。
  • 波特率可从官方文档中查到
  • 目标芯片就是开发板芯片型号

应用再确定后,CLion会自动重构CMake。

顺利的话,此时编译、引用头文件就没啥问题了。

配置下载

点击右上角,切换到flash,然后点击 Edit Configurations

image-20220813213858119

在Executable中选择我们的工程,应用即可。

大功告成

最后修改:2023 年 05 月 04 日
如果觉得我的文章对你有用,请随意赞赏