CLion开发工具 | 05 - 使用CLion开发ESP32

这篇具有很好参考价值的文章主要介绍了CLion开发工具 | 05 - 使用CLion开发ESP32。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

专栏介绍

CLion开发工具 | 05 - 使用CLion开发ESP32

一、准备工作

  • 电脑上安装好ESP-IDF环境
  • 本文参考Jetbrains官方视频教程:在 Windows 上用 CLion 开发 ESP32 | CLion教程 | 嵌入式开发 | IDE

二、打开工程

复制一份新的helloworld工程。
CLion开发工具 | 05 - 使用CLion开发ESP32
使用CLion打开该工程。
CLion开发工具 | 05 - 使用CLion开发ESP32
选择信任该工程。

CLion打开后自动打开了README.md文件,并进行了Cmake自动配置。
CLion开发工具 | 05 - 使用CLion开发ESP32

三、配置工程

1. 配置Cmake环境变量

ESP-IDF需要临时配置的环境变量如下:
CLion开发工具 | 05 - 使用CLion开发ESP32
打开CLion中的Cmake配置页面:
CLion开发工具 | 05 - 使用CLion开发ESP32
添加IDF_PATH环境变量:
CLion开发工具 | 05 - 使用CLion开发ESP32

2. 配置工具路径

CLion报错找不到Python工具:
CLion开发工具 | 05 - 使用CLion开发ESP32
在ESP-IDF命令行中查看Path环境变量值(复制白色框选中的内容):
CLion开发工具 | 05 - 使用CLion开发ESP32
再次打开CMake环境配置页面中的Path,添加进去复制的内容:
CLion开发工具 | 05 - 使用CLion开发ESP32

3. 清除Cmake cache

Cmake报错:
CLion开发工具 | 05 - 使用CLion开发ESP32
解决方法:
CLion开发工具 | 05 - 使用CLion开发ESP32

4. 配置成功

配置成功后,自动提示、代码跳转随便用,香的一批!
CLion开发工具 | 05 - 使用CLion开发ESP32

四、编译工程

1. 选择编译目标

CLion开发工具 | 05 - 使用CLion开发ESP32

2. 编译目标

CLion开发工具 | 05 - 使用CLion开发ESP32

3. 编译完成

CLion开发工具 | 05 - 使用CLion开发ESP32

五、烧写ESP32

1. 选择构建目标

选择构建目标为Flash:
CLion开发工具 | 05 - 使用CLion开发ESP32

2. 构建(烧写)

CLion开发工具 | 05 - 使用CLion开发ESP32

六、串口终端

1. 选择构建目标

CLion开发工具 | 05 - 使用CLion开发ESP32

2. 打开串口终端(构建)

报错:ESPPORT和ESPBAUD环境变量未设置。
CLion开发工具 | 05 - 使用CLion开发ESP32
添加Cmake环境变量。
CLion开发工具 | 05 - 使用CLion开发ESP32
串口终端打开后。
CLion开发工具 | 05 - 使用CLion开发ESP32文章来源地址https://www.toymoban.com/news/detail-431937.html

到了这里,关于CLion开发工具 | 05 - 使用CLion开发ESP32的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在Clion开发工具上使用NDK编译可以在安卓上执行的程序

            因为工作需要,我要将一份C语言代码编译成可执行文件传送到某安卓系统里执行。         众所周知,使用ndk编译代码有三种使用方式,分别是基于 Make 的 ndk-build、CMake以及独立工具链。以前进行ndk编程都是使用ndk-build进行的,新建jni目录,编写Android.mk和A

    2023年04月12日
    浏览(32)
  • C/C++ 程序 IDE 开发工具 CLion

    下载地址: https://www.jetbrains.com/clion/ https://www.jetbrains.com/clion/ 下载地址: https://www.jetbrains.com/clion/download/ https://www.jetbrains.com/clion/download/ 历史版本(老版本)下载地址: https://www.jetbrains.com/clion/download/other.html https://www.jetbrains.com/clion/download/other.html 推荐使用 老版本,因为使

    2024年02月16日
    浏览(34)
  • 使用文心一言等智能工具指数级提升嵌入式/物联网(M5Atom/ESP32)和机器人操作系统(ROS1/ROS2)学习研究和开发效率

    以M5AtomS3为例,博客撰写效率提升10倍以上: 0. Linux环境Arduino IDE中配置ATOM S3_zhangrelay的博客-CSDN博客 1. M5ATOMS3基础01按键_zhangrelay的博客-CSDN博客 2. M5ATOMS3基础02传感器MPU6886_zhangrelay的博客-CSDN博客 3. M5ATOMS3基础03给ROS1发一个问候(rosserial)_zhangrelay的博客-CSDN博客 4. M5ATOMS3基

    2024年02月14日
    浏览(42)
  • 使用一键安装工具快速搭建 ESP-IDF 开发环境 (Windows)

    我们收到用户对 ESP-IDF SDK 软件开发环境感到搭建难、门槛高的反馈。为解决用户在此方面的问题。为此,我们推出本期教程介绍在 Windows 操作系统下使用一键安装工具快速搭建 ESP-IDF 开发环境。 您可以观看下面的教程视频,也可以阅读接下来本篇的图文教程。 【乐鑫教程】

    2024年02月09日
    浏览(70)
  • Clion开发STM32之ESP8266系列(四)

    上一篇: Clion开发STM32之ESP8266系列(三) 实现esp8266需要实现的函数 串口3中断函数的自定义(这里没有使用HAL提供的) 封装esp8266服务端的代码和测试 核心配置头文件(添加一些宏定义) sys_core_conf.h文件中 源码 对应的串口3中断函数的编写 头文件 源文件 本次设置esp8266模块的IP为

    2024年02月08日
    浏览(42)
  • 大模型开发05:PDF 翻译工具开发实战

    机器翻译是最广泛和基础的 NLP 任务 PDF-Translator PDF 翻译器是一个使用 AI 大模型技术将英文 PDF 书籍翻译成中文的工具。这个工具使用了大型语言模型 (LLMs),如 ChatGLM 和 OpenAI 的 GPT-3 以及 GPT-3.5 Turbo 来进行翻译。它是用 Python 构建的,并且具有灵活、模块化和面向对象的设计。

    2024年02月10日
    浏览(37)
  • 【Unity 框架】QFramework v1.0 使用指南 工具篇:05. ResKit 资源管理&开发解决方案 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏

    Res Kit,是资源管理快速开发解决方案 特性如下: 可以使用一个 API 从 dataPath、Resources、StreammingAssetPath、PersistentDataPath、网络等地方加载资源。 基于引用计数,简化资源加载和卸载。 拥抱游戏开发流程中的不同阶段 开发阶段不用打 AB 直接从 dataPath 加载。 测试阶段支持只需打

    2024年02月01日
    浏览(50)
  • MATLAB /Simulink 快速开发STM32(使用st官方工具 STM32-MAT/TARGET),以及开发过程

    配置好环境以后就是开发: stm32cube配置芯片,打开matlab添加ioc文件,写处理逻辑,生成代码,下载到板子中去。 配置需要注意事项: STM32CUBEMAX6.5.0 + MABLAB2022B+keilV5.2 Matlab生成的代码CTRL+B 其中关键的配置有哪些,如图: untitledtest_stm32是matlab生成的代码

    2024年02月14日
    浏览(44)
  • 使用Simulink代码生成工具基于STM32开发板对永磁同步电机进行开环控制

    代码链接:【免费】使用Simulink代码生成工具对永磁同步电机进行开环控制资源-CSDN文库 本文介绍使用Simulink代码生成功能在STM32开发板平台上运行永磁同步电机。 硬件基础: Nucleo-G431RB开发板 X-NUCLEO-IHM07M1驱动扩展板 57BLDC-24V-210W时代超群直流电机 软件基础: MATLAB 2022b 安装

    2023年04月14日
    浏览(55)
  • STM32-开发工具

    ST - LINK,是 S T(意法半导体 ) 推出的调试编程工具,适用于STM32系列芯片的 U SB 接口的 下载及在线仿真 器 。  串口调试工具是一种用于通过串口通信协议与目标设备进行数据交换和通信的软件工具。在STM32开发中,串口调试工具常常被用来与目标STM32微控制器进行通信,以实

    2024年02月20日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包