[ESP] ESP-IDF CLion构建
Posted 空水
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[ESP] ESP-IDF CLion构建相关的知识,希望对你有一定的参考价值。
报错信息
xtensa-esp32-elf-gcc
is not a full path and was not found in the PATH.
解决办法
- 找到esp-idf的export.sh路径,如:/home/xxx/esp/esp-idf/export.sh
- 打开 CLion -> Settings -> Build, Execution, Deployment -> Toolchain
- 选项栏Environment file添加/home/xxx/esp/esp-idf/export.sh
ESP-IDF环境构建
要点:
①安装git,安装python3.7以上,
②首先是用迅雷下载esp-idf , 地址: https://dl.espressif.com/dl/esp-idf/releases/esp-idf-v4.1.2.zip (可以选择其他版本),注意如果使用git clone ,有两个注意的,一个是速度极慢,另外一个是记得clone后git submodule update 一下,保证esp-idf子目录文件下载下来
③安装有两种方式:a, 使用安装工具esp-idf-tools-setup:迅雷下载地址 https://dl.espressif.com/dl/esp-idf-tools-setup-2.4.exe,注意安装过程会让用户选择是否按章git和是否下载esp-idf,因为上面我们已经安装了git和下载了esp-idf,所以安装过程中不需要重复,只需要选择好所在目录即可。这个工具的缺点是下载那些依赖包非常慢,很容易失败(可能和我的网络有关),每次失败后都有一个log,可以根据log去手动迅雷下载log中指示的包。b, 在下载完的esp-idf中执行install.bat安装,这个也会下载依赖包,速度好像要快些。
④安装完后,就可以跑export.bat,插入环境变量,但是这里注意每开一个终端,都要重新export.bat,然后可以build. 为了解决这个问题,官方实际上第③步安装好后,桌面上会有ESP-IDF PowerShell和ESP-IDF Command Prompt (cmd.exe),直接打开会默认运行一次export,并切换大esp-idf目录,但是这样会发现一个问题:The following Python requirements are not satisfied , 解决办法: 运行: python -m pip install -r $IDF_PATH/requirements.txt
以上是关于[ESP] ESP-IDF CLion构建的主要内容,如果未能解决你的问题,请参考以下文章
ESP32+st7789/ili9341运行LVGL例程,依赖ESP-IDF编译lv_port_esp32官方Demo
ESP32+st7789/ili9341运行LVGL例程,依赖ESP-IDF编译lv_port_esp32官方Demo
ESP32 ESP-IDF开发环境搭建,Windows下基于ESP-IDF | Cmake | VScode插件的 ESP32 开发环境搭建