Win11搭建Clion&ESP-IDF开发环境

首先下载esp-idf:

https://dl.espressif.cn/dl/esp-idf/

选择此离线版本

 下载完成后,打开exe文件,选择简体中文,在下一步,更改并记住自己的安装路径

 选择完全安装:

 下一步安装,途中会弹出idf-env.exe,同样点击安装,可以直接安装Python3和Git

安装完成后打开桌面上的 ESP-IDF 4.4 CMD

这样即安装成功。

用下面代码返回D盘目录

cd ..

 

用以下代码创建工程

idf.py create-project 工程名

如我的是test,则显示

用cd命令进入创建的工程目录

 用以下命令构建工程

idf.py build

 开始构建工程

 等待全部完成后会显示成下面图片:

 重新打开 ESP-IDF 4.4 CMD

将Python3 和 Git加入环境变量

复制第二行和第四行的地址:加入环境变量

 再在 ESP-IDF 4.4 CMD输入以下命令

echo %PATH%

将其中带有Espressif的路径同样加入环境变量中。

注意!:使用下移命令让Python3的路径移到最下面

 

 在环境变量的用户变量中添加高亮的这一条,值为自己的安装路径

 全部添加好后,用win+R输入cmd打开命令提示符,并输入python

出现python的版本即可,然后进入esp-idf的安装目录

输入

.\export.bat

 同样出现idf.py build等即可。

 用CLION打开刚才创建的工程,设置芯片,串口,波特率

 再打开管理工具链

打开环境文件,找到安装目录下的idf_cmd_init.bat文件 ,使用此工具链

 然后等待cmake构建完成

即可打开test.c文件进行开发

可以看到各种提示都有。

点击右上角改为flash,再点击绿三角,弹出编辑配置,设置可执行文件

 等待构建完成,即可将程序下载。

idf.py menuconfig的进入:

首先打开设置--工具--终端

启动目录选择,esp-idf的安装目录

shell路径选择cmd

确定后返回点击终端,同样输入.\export.bat

 出现idf.py

现在返回我们的工程目录:输入 idf.py menuconfig

 即可出现配置界面:

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,下面是搭建ESP32开发环境的步骤: 1. 安装ESP-IDF 首先需要下载和安装ESP-IDFESP32 IoT Development Framework)。可以在以下链接中找到最新版本的ESP-IDF:https://github.com/espressif/esp-idf/releases 下载后解压到合适的位置,并设置环境变量IDF_PATH,以便后续使用。 2. 安装CLion CLion是一款非常优秀的跨平台C/C++开发工具,可以在JetBrains官网下载:https://www.jetbrains.com/clion/ 安装完成后,打开CLion,并安装ESP32插件,方法如下: - 在File -> Settings -> Plugins中搜索ESP32,并安装。 - 安装完成后,重启CLion。 3. 创建ESP32项目 打开CLion,选择Create New Project,然后选择ESP32 Project,填写项目信息,如下图所示: 在下一步中,可以选择使用默认的ESP-IDF路径,也可以修改为自己的ESP-IDF路径。 在选择完ESP-IDF路径后,可以根据需要选择其他配置,如下图所示: 最后,点击Finish按钮,CLion会自动创建ESP32项目。 4. 配置编译和烧录环境 在CLion中,可以使用CMake来管理编译和烧录环境。在ESP32项目中,需要配置CMakeLists.txt文件,以便正确编译和烧录代码。 具体的配置方法可以参考ESP-IDF官方文档:https://docs.espressif.com/projects/esp-idf/en/latest/get-started-cmake/index.html 5. 编写代码 在CLion中,可以使用C/C++的代码编辑器来编写ESP32代码。同时,ESP32插件也提供了一些ESP32特有的API和示例代码,可以方便地进行开发和调试。 6. 编译和烧录代码 在CLion中,可以使用CMake来编译ESP32代码,并使用ESP-IDF提供的烧录工具来烧录代码到ESP32开发板中。 具体的编译和烧录方法可以参考ESP-IDF官方文档:https://docs.espressif.com/projects/esp-idf/en/latest/get-started/index.html 以上就是在CLion搭建ESP32开发环境的步骤,希望能对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值