1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > esp32开发Windows环境搭建和hello world例程编译烧录

esp32开发Windows环境搭建和hello world例程编译烧录

时间:2020-07-16 20:57:38

相关推荐

esp32开发Windows环境搭建和hello world例程编译烧录

前言:相当于esp32的Linux环境搭建,Windows环境搭建相对来简单很多。因为最近乐鑫官网推出了一个ESP_IDF的软件工具,我们只需要把IDF工具安装就可以完成Windows环境的搭建,ESP_IDF 需要安装的一些必备工具,才能围绕 ESP32 构建固件,包括 Python、Git、交叉编译器、CMake 和 Ninja 编译工具等。

第一步:安装ESP-IDF工具

首先在乐鑫官网下载一个/dl/esp-idf/?idf=4.4

我个人使用V4.4的离线安装包,看个人选择吧。

下载完成后按照安装索引安装就可以了,安装路径不能有中文名称。

这个工具用的是Windows的指令。

安装完成桌面会生成下图这个工具,双击打开

之后出现如下图表示环境搭建完成

后面就可以编译工程了。

第二步:ESP32的SDK源码获取与demo例程编译烧录

/espressif/esp-idf

新建一个存放ESP32源码的路径或者手动新建文件夹也可以。

MKDIR esp32_idf

如何进入到新建文件夹

我下载了两个版本的源码如下:

dri在Windows中是目录指令,这些自己了解。hello world例程是从esp32源码demo里面拷贝出来的。

下面进入到demo例程目录进行编译,编译前先选择esp32的型号

idf.py set-target esp32

出现上面红圈部分表示选择完成,然后开始使用menuconfig进行项目配置这一步骤,这一步看自己需要也可以不用配置。

然后开始工程编译

idf.py build

编译完成如下图红圈部分

之后进行烧录部分

idf.py -p PORT [-b BAUD] flash

将 PORT 替换为 ESP32 开发板连接电脑的串口名称。如我的是:COM6

您还可以将 BAUD 替换为您希望的烧录波特率。默认波特率为460800。如我的是:115200

烧录完成如下图

最后我们打开xshell7工具查看串口打印数据,首先配置新建会话文件

打印出下图红圈部分hello world表示完成

到此结束。

最后说一下,这个效果对于初学者来说是非常方便且能够快速上手的。环境搭建部分乐鑫官网已经帮我们做完了,所以省了很多时间,这样大大提升了初学者的学习效率和兴趣,之前也看到过很多人因为在搭建环境这部分就已经放弃了,总的来说这个工具很好用。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。