【ESP32】-【虚拟机Windows下环境搭建】
乐鑫官方文档esp-idf编程指南: https://docs.espressif.com/projects/esp-idf/zh_CN/stable/get-started/index.html
1.ESP-IDF 工具安装器
要安装 ESP-IDF 必备工具,最简易的方式是下载 ESP-IDF 工具安装器,地址如下:
https://dl.espressif.com/dl/esp-idf-tools-setup-2.3.exe
本安装器可为您安装所需的交叉编译器、OpenOCD、cmake 和 Ninja 编译工具,以及一款 mconf-idf 配置工具。此外,本安装器还可在有需要时下载、运行 Python 3.7 和 Git For Windows 的安装器。
本安装器还可用于下载任意 ESP-IDF 发布版本。
安装步骤如下:
一路下一步直到出现下面界面
选择自己的安装路径
同样选择自己的路径
等待安装完成,此过程中环境以所需要的IDF已经下载完成…
如果出现下面的错误
自行搜索 怎么开启win10 tls2.0 tls3.0
https://jingyan.baidu.com/article/bad08e1ef76ef209c85121eb.html
接下来还可能遇到的问题:
乐鑫官方视频连接
https://www.bilibili.com/video/BV1Ke411s7Go
安装完成后出现如下界面,接下来就可以创建工程了
设置工具
进入到你的esp-idf目录下执行
install.bat
设置环境变量
export.bat
出现如下界面表示成功
返回esp-idf的上一级目录,将hello world工程复制出来
cd ..
xcopy /e /i esp-idf\examples\get-started\hello_world hello_world #根据自己路径写!
连接设备
将你的esp32模块连接到你的电脑,并进入设备管理器查看端口号
如果查询不到请到官网下载驱动并安装
https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/establish-serial-connection.html
配置
cd 进入到你的hello world目录下
cd hello_world #注意自己的路径
idf.py set-target esp32
idf.py menuconfig
出现下图说明没有问题,因为不需要改动直接 q 退出
编译工程
在Hello world目录下执行编译指令
idf.py build
至此编译完成。
烧录到设备
请使用以下命令,将刚刚生成的二进制文件 (bootloader.bin, partition-table.bin 和 hello-world.bin) 烧录至你的 ESP32 开发板:idf.py -p PORT [-b BAUD] flash
波特率可以不设置
下面以我的为例:
idf.py -p COM10 flash
监视器
你可以使用 idf.py -p PORT monitor
命令,监视 “hello_world” 工程的运行情况。注意,不要忘记将 PORT 替换为您的串口名称。
idf.py -p COM10 monitor
运行完之后你就可以看到 hello world 输出了
之后10秒模块会重启一次,并输出hello world。crtl+] 结束就可以了,回车一下回到命令输入模式,到此Windows下esp-idf换将搭建,并输出hello world成功!
mac OS系统下esp-idf环境搭建请参考:
https://www.bilibili.com/video/BV17K4y1k7Ht?from=search&seid=12305007460460488352