我是靠谱客的博主 大胆书包,最近开发中收集的这篇文章主要介绍ESP32学习【1】——开发环境搭建(AiThinkerIDE_V1.0),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、准备

开发环境:AiThinkerIDE_V1.0

ESP_IDF:ESP_IDF

 

二、导入项目

1. 右键→Import

2. 点开C/C++分支,并选中Existing Code as Makefile Project

3. 去除C++支持,选中 Gross GCC,选择 esp-idf 路径

4. 点击 Finish 完成esp-idf的导入

 

三、配置项目

1. 项目属性配置,鼠标选中esp-idf,右键菜单选择Properties → C/C++ Build 在 Build directory 选择需要编译的工程路径。

示例:esp-idf/examples/get-started/hello_world 

2. 添加IDF路径,在C/C++ Build → Environment中点击Add

3、Name输入IDF_PATH,Value输入esp-idf 的路径

4、配置好之后点击Apply,Ok

 

四、构建menuconfig菜单

1. 右击项目名称,菜单中选择Make Targets → Create

2. 在弹出的对话框中取消勾选Same as the target name 与 User builder settings。

在Target name输入规则名字 menuconfig,Build command中输入mintty.exe -e make menuconfig

3. 执行上面刚刚创建的Make Targets,在右键菜单Make Targets → Build,在弹出的对话框,选择menuconfig,点击Build

4.配置完成后,会弹出menuconfig窗口,在这里构建menuconfig

 

五、编译默认项目

Build Project :编译项目

Clean Project:清理项目

报错: 

Pyserial is not installed for D:Professional_SoftwarePython27python.exe. Check the README for installation instructions.
Traceback (most recent call last):
  File "E:/Document_Pro/ESP32/ESP-IDF/esp-idf/components/esptool_py/esptool/esptool.py", line 37, in <module>
    import serial
ImportError: No module named serial
make[1]: *** [/e/Document_Pro/ESP32/ESP-IDF/esp-idf/components/esptool_py/Makefile.projbuild:67: /e/Document_Pro/ESP32/ESP-IDF/esp-idf/examples/get-started/hello_world/build/bootloader/bootloader.bin] Error 1
make: *** [/e/Document_Pro/ESP32/ESP-IDF/esp-idf/components/bootloader/Makefile.projbuild:41: /e/Document_Pro/ESP32/ESP-IDF/esp-idf/examples/get-started/hello_world/build/bootloader/bootloader.bin] Error 2

按照提示,需要安装 pySerial 串口通讯模块

1、WIN + R输入CMD 进入命令窗口,使用 pip 来安装,使用以下命令:pip install pyserial

2、按照提示执行升级 pip:pip install --upgrade pip 

 

其他报错:

esptool.py v2.8
The following Python requirements are not satisfied:
future>=0.15.2
cryptography>=2.1.4
pyparsing>=2.0.3,<2.4.0
Please refer to the Get Started section of the ESP-IDF Programming Guide for setting up the required packages.
Alternatively, you can run "D:\Professional_Software\Python27\python.exe -m pip install --user -r E:/Document_Pro/ESP32/ESP-IDF/esp-idf\requirements.txt" for resolving the issue.
make: *** [E:Document_ProESP32ESP-IDFesp-idf/make/project.mk:501: check_python_dependencies] Error 1

按照提示使用命令:python -m pip install --user -r E:/Document_Pro/ESP32/ESP-IDF/esp-idf\requirements.txt 

 

经过一番折腾,编译成功:

 

六、烧录

参考 ESP32学习【2】——ESP32固件烧录及相关问题解决

最后

以上就是大胆书包为你收集整理的ESP32学习【1】——开发环境搭建(AiThinkerIDE_V1.0)的全部内容,希望文章能够帮你解决ESP32学习【1】——开发环境搭建(AiThinkerIDE_V1.0)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部