|
本帖最后由 sunsili 于 2021-12-27 22:24 编辑
ESP_IDF windows开发环境搭建入门教程简单明了(比官方的)
注解
目前,基于 CMake 的构建系统仅支持 64 位 Windows 版本。32 位 Windows 版本的用户可根据 传统 GNU Make 构建系统 中的介绍进行操作。
ESP-IDF 需要安装一些必备工具,才能围绕 ESP32 构建固件,包括 Python、Git、交叉编译器、CMake 和 Ninja 编译工具等。
1、环境搭建
下载ESP-IDF 工具安装器,地址如下:
https://dl.espressif.com/dl/esp-idf-tools-setup-2.4.exe
安装这个,下一步下一步……没什么好说的
2、进入IDF环境
打开ESP-IDF command Prompt
Windos搜索栏或桌面
- ESP->ESP-IDF command Prompt
复制代码 首次运行,先提示配置环境
3、配置环境
首次使用需配置环境--给编译工具加环境变量,运行以下脚本即可:
等待一下,因为要下载对应工具链.配置好后出现以下界面,则ESP-IDF ESP开发环境搭建成功.
4、复制创建工程(新建工程)
- cd examples
- xcopy /e /i get-started\hello_world hello_world
复制代码
5、配置工程
- cd hello_world
- idf.py set-target esp32
- idf.py menuconfig
复制代码
***基本不用配置按原工程的
6、编译工程
7、烧录到设备
comx 为串口号 比如COM1……
8、调试信息打印
当然可以用其他串调试工具,会更好用,默认比特率115200,8比特,1。。1.。 无检验
**问题解决
如果 IDF 监视器在烧录后很快发生错误,或打印信息全是乱码(如下),很有可能是因为您的开发板采用了 26 MHz 晶振,而 ESP-IDF 默认支持大多数开发板使用的 40 MHz 晶振。
此时,您可以:
1).退出监视器。
2).idf.py menuconfig
3).进入 Component config –> ESP32-specific –> Main XTAL frequency 进行配置,将 CONFIG_ESP32_XTAL_FREQ_SEL 设置为 26 MHz。
4).然后,请重复 编译和烧录 应用程序。
能看到打印信息
恭喜,您已入门了 ESP32 的开发!
|
+13 最近谁赞过
|