谷动谷力

 找回密码
 立即注册
查看: 2329|回复: 0
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
发表于 2021-2-4 20:12:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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搜索栏或桌面 
 
  1. ESP->ESP-IDF command Prompt
复制代码
首次运行,先提示配置环境

3、配置环境
首次使用需配置环境--给编译工具加环境变量,运行以下脚本即可:
  1. install.bat
  2. export.bat
复制代码
等待一下,因为要下载对应工具链.配置好后出现以下界面,则ESP-IDF ESP开发环境搭建成功.


4、复制创建工程(新建工程)
  1. cd examples
  2. xcopy /e /i get-started\hello_world hello_world
复制代码



5、配置工程
  1. cd hello_world
  2. idf.py set-target esp32
  3. idf.py menuconfig
复制代码


***基本不用配置按原工程的


6、编译工程
  1. idf.py build
复制代码



7、烧录到设备 
  1. idf.py -p COMX flash
复制代码


comx 为串口号 比如COM1……

8、调试信息打印

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



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-4-25 17:09 , Processed in 0.128476 second(s), 36 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表