ESP32 windows开发环境的搭建Hello world!

官方搭建详细步骤

一、工具链的下载并设置

二、从 GitHub 上获取 ESP-IDF

三、安装及配置

四、编译及查看运行结果

一、工具链的下载并设置

快速设置的方法是从 dl.espressif.com 下载集成在一起的工具链和 MSYS2 压缩文件:官方下载链接

https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip

下载完成,解压 运行 msys32\mingw32.exe 打开一个 MSYS2 的终端窗口。该窗口的环境是一个 bash shell。创建一个 esp 目录作为开发 ESP32 应用的默认地址。

首先打开如下图

二、从 GitHub 上获取 ESP-IDF

使用 git clone 命令克隆远程仓库: 官方github

这里可能比较慢,耐心等待下载完成。下载完成 可以在F:\msys32\home\haizi\esp-idf里面看到

三、安装及配置

1、“IDF_PATH” 环境变量的设置 在msys32\etc\profile.d文件夹下面的esp32_toolchain.sh里面添加

export IDF_PATH="F:\esp32_win32_msys2_\msys32\home\chenhai\esp-idf"

如下图

配置IDF_PATH”环境变量之后打开mingw32.exe,进入到esp-idf\examples\get-started\hello_world里面编译

提示错误。

The recommended way to install a packages is via "pacman". Please run "pacman -Ss <package_name>" for searching the package database and if found then "pacman -S mingw-w64-i686-python2-<package_name>" for installing it.

这是因为还没有 安装依赖的 Python 软件包

在 mingw32里面执行

python -m pip install --user -r $IDF_PATH/requirements.txt 安装python软件包

 

四、编译及查看运行结果

安装及配置完成之后就可以编译了,make menuconfig 配置完成退出,使用make all 编译,首次编译可能需要时间比较长。

编译完成从终端上面看到如下提示,

Toolchain path: /opt/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
WARNING: Toolchain version is not supported: crosstool-ng-1.22.0-80-g6c4433a5
Expected to see version: esp32-2019r1
Please check ESP-IDF setup instructions and update the toolchain, or proceed at your own risk.
WARNING: Compiler version is not supported: 5.2.0
Expected to see version(s): 8.2.0
Please check ESP-IDF setup instructions and update the toolchain, or proceed at your own risk.
Python requirements from F:/esp32_win32_msys2_/msys32/home/chenhai/esp-idf/requirements.txt are satisfied.
WARNING: Toolchain version is not supported: crosstool-ng-1.22.0-80-g6c4433a5
Expected to see version: esp32-2019r1
Please check ESP-IDF setup instructions and update the toolchain, or proceed at your own risk.
WARNING: Compiler version is not supported: 5.2.0
Expected to see version(s): 8.2.0
Please check ESP-IDF setup instructions and update the toolchain, or proceed at your own risk.

这是因为默认的工具链版本比较低,官网下载   https:/dl.espressif.com/dl/xtensa-esp 32-elf-gcc 8_2_0-esp32-2019r1-win32.zip

下载替换

再次编译发现没有上面的警告提示了。

编译完成就可以烧录看看效果了 

 

下载地址是根据编译结果选择的,下载完成通过串口调试助手可以看到输出 了Hello world!,

这样编译环境就搭建起来了,

下面就可以开始你的表演...........................................................................

 

 

 

 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

做了不一定能实现但不做一定不会实现

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值