ESP32开发环境的搭建(windows)--踩坑指南

搭建开发环境遇到各种问题,分享出来避免大家重复踩坑耽误时间。

一、所需工具

由于项目要用ESP32模块进行开发,折腾了下集成开发环境,现将过程记录下来,以便需要的人使用。

  • 交叉编译工具MSYS32:https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20180110.zip
  • 乐鑫开发框架esp-idf:https://github.com/espressif/esp-idf.git
  • 代码编辑工具Visual Studio Code:https://code.visualstudio.com
  • 工具集合下载

二、环境配置

1、如图,解压后放在ESP32文件夹中。

ESP32开发环境的搭建(windows)--踩坑指南_第1张图片

2、在图示文件夹下面的esp32_toolchain.sh里面添加(根据自己的路径修改)

export IDF_PATH="export IDF_PATH="C:/Professional_Software/ESP32/esp-idf""

ESP32开发环境的搭建(windows)--踩坑指南_第2张图片

ESP32开发环境的搭建(windows)--踩坑指南_第3张图片

 

3、打开mingw32.exe

ESP32开发环境的搭建(windows)--踩坑指南_第4张图片

4、输入以下命令进入hello_world工程文件夹

cd C:/Professional_Software/ESP32/hello_world

5、make menuconfig命令设置工程

make menuconfig

可能出现以下问题: 

ESP32开发环境的搭建(windows)--踩坑指南_第5张图片

ESP32开发环境的搭建(windows)--踩坑指南_第6张图片

ESP32开发环境的搭建(windows)--踩坑指南_第7张图片

注:出现此错误是因为没有安装依赖的 Python 软件包

6、输入以下命令安装python依赖包

1、运行以下命令安装

python -m pip install --user -r $IDF_PATH/requirements.txt 

 2.如果1步骤出错,查询解释器的版本号:

python --version

3.根据结果,您可能要使用 python2, python2.7 或者类似的名字而不是 python,例如:

python2.7 -m pip install --user -r $IDF_PATH/requirements.txt

 

ESP32开发环境的搭建(windows)--踩坑指南_第8张图片

注:之前使用esp32_win32_msys2_environment_and_toolchain-20180110.zip的工具链包出现以下错误,安装python依赖包失败。esp32_win32_msys2_environment_and_toolchain-20181001.zip后成功。

ESP32开发环境的搭建(windows)--踩坑指南_第9张图片

7、再次使用make menuconfig命令设置工程

成功后弹出设置窗口:

ESP32开发环境的搭建(windows)--踩坑指南_第10张图片

使用以下命令查询串口号:

ls /dev/tty*

设备先不接查询一次,然后接上设备查询一次: 

ESP32开发环境的搭建(windows)--踩坑指南_第11张图片

如图,/dev/ttyS3即为设备串口号

进入“Serial flasher config”配置串口号。

ESP32开发环境的搭建(windows)--踩坑指南_第12张图片

完成后保存退出。

8、使用make编译

make

编译成功: 

ESP32开发环境的搭建(windows)--踩坑指南_第13张图片

可能出现的问题:fatal:不是一个git仓库(或者任何父目录):.git

 

这是由于esp-idf里面没有.git文件夹

进入esp-idf文件夹输入以下命令会生成.git文件夹:

git init

9、使用make flash烧录

make flash

 

你可能感兴趣的:(#,ESP32)