鸣涧_GC96O 发表于 2021-2-4 20:12:48

ESP_IDF windows开发环境搭建入门教程简单明了(比官方的)

本帖最后由 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、配置环境
首次使用需配置环境--给编译工具加环境变量,运行以下脚本即可:
install.bat
export.bat
等待一下,因为要下载对应工具链.配置好后出现以下界面,则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、编译工程
idf.py build


7、烧录到设备 
idf.py -p COMX flash

comx 为串口号 比如COM1……

8、调试信息打印

idf.py -p COMXmonitor
当然可以用其他串调试工具,会更好用,默认比特率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 的开发!



页: [1]
查看完整版本: ESP_IDF windows开发环境搭建入门教程简单明了(比官方的)