官方指南——快速入门
1、首先,获取ESP-IDF 工具安装器,https://dl.espressif.com/dl/esp-idf-tools-setup-2.2.exe
得到如下文件:
2、安装过程:
1)双击工具安装器,选择 I accept the agreement
2)选择python版本,如果没有的话,安装后重新开始
3)选择git版本,如果没有安装可以选择安装选项
4)选择ESP-IDF版本,由于之前并没有下载ESP-IDF,所以这里选择下载选项
5)选择下载的ESP-IDF版本,选择最新的,设置ESP-IDF的路径,这里首先应该在C:\Users\SORA(SORA是我的用户名,注意更改)路径下先建立一个文件夹C:\Users\SORA\esp(注意,该文件夹应为空文件夹),然后将该路径填入编辑框内
6)安装ESP-IDF工具
注意路径,不可随意更改,最好使用以下路径:C:\Users\SORA\.espressif(注意更改用户名;注意"."号),点击NEXT->NEXT->Install,等待安装完成
安装完成,不要关闭下面这个窗口:
3、配置
1)将路径C:\Users\SORA\esp\examples\get-started下的hello_world文件夹复制到C:\Users\SORA\esp文件夹下
2)在刚才保留的命令行串口中,键入cd hello_world,进入hello_world文件夹,键入idf.py menuconfig并运行,如果前面的过程正确,则会打开下列菜单:
(乱码不影响使用)
menuconfig
工具的常见操作见下。
- 上下箭头:移动
-
:进入子菜单回车
-
:返回上级菜单或退出ESC 键
-
:调出帮助菜单(退出帮助菜单,请按回车键)。英文问号
-
:选择空格``或 ``Y 键
配置选项;[*]
:禁用N 键
配置选项[*]
-
(查询配置选项):调出有关该选项的帮助菜单英文问号
-
:寻找配置工程/ 键
4、hello world
1)连接ESP32模块
使用USB线连接ESP32模块和电脑,右键我的电脑->属性->设备管理器->端口,查看串口号
如图,这里为COM16
2)编译下载
1)在打开的命令行中按E键退出menuconfig重新进入命令行,在命令行中键入idf.py build,等待编译完成
2)烧录
在命令行中键入idf.py -p COM16 flash(这里的COM16是前面查看得到的ESP32连接的虚拟串口号)
如果出现
raise SerialException(
serial.serialutil.SerialException: Cannot configure port, something went wrong. Original message: PermissionError(13, ' 连到系统上的设备没有发挥作用。', None, 31)
esptool.py failed with exit code 1
更换串口或可解决
烧录完成:
3)实验现象:
打开串口助手或者使用ESP-IDF自带的串口监视器即可观察到hello_world的实验现象:每隔10秒就会报告一次设备信息
在开始栏搜索得到
打开命令行,命令行键入
cd C:\Users\SORA\esp\hello_world
idf.py -p /dev/COM16 monitor
或者使用串口助手查看串口信息