ESP32_搭建Arduino IDE环境的粗略记录(1不建议这种开发环境,2找操作教程的直接跳转到文末参考链接)

文章讲述了作者在搭建ESP32开发环境时的经验,推荐使用VSCode+PlatformIO而非ArduinoIDE,因为后者遇到了下载支持包和烧录问题。作者遇到的困难包括JSON文件下载失败、esptool错误以及连接问题,最终通过更换开发板和调整烧录步骤解决。文章还讨论了ESP32芯片型号的差异和封装类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

20240329更新:

ESP32可以使用Arduino框架进行开发,官方支持的IDE有两种,一是原生的Arduino IDE,二是VSCode+PlatformIO的方式。

本文是基于第一种Arduino IDE,当时不清楚所以尝试了一下,非常不建议,所以如果你也是刚接触,还是请跳转到这个链接尝试搭建VSCode+PlatformIO的开发环境便于后续代码开发。

20230326原文:

1、搭建开发环境:Arduino ide

笔记本有乐鑫的开发环境,记得当时环境都配置好久,所以这次试试arduino,没用过但是听说比较好上手。

找个了比较详细的新手文章来入门,但是在安装esp32支持包的时候遇到json文件无法下载的问题,尝试替换所谓的加速链接也没用,然后使用了离线下载包Arduino中文社区,非常快就解决了选择开发板及编译的问题,但是无法下载,提示esptool失败,找单独的esptool工具放到目录下也不行(有些人可以)。

最后是参考了arduino-esp32:开发环境搭建_esp32arduino环境搭建的方式,可以编译、下载,但是提示连不上esp32,也就是一直connect...,尝试了boot和rst的各种按法,哈哈哈,还是不行,然后连串口助手看复位有没有什么打印信息,没反应,考虑到CP210x一开始也是坏的我牺牲了个USB转串口的模块,拆了芯片换到开发板上,所以这个开发板本身是有已死亡的可能的,于是买了个新的板子,等到了再试试。

现在换了新的开发板,上电接串口助手有输出,那说明模组没问题,然后重复之前的操作可以烧进去了。说一下烧录,就这同一个开发板我试了两台电脑,一个步骤:点击“上传”,然后按住开发板的“BOOT”,等到提示“Connect...”的时候松手。另一个步骤:无,点击“上传”自动下载。(这个开发板声称有自动下载电路,但一个电脑行一个电脑不行,Arduino和esp32驱动都是一个的,所以推测是以前安装的cp2102的驱动不同,待确认吧。)

烧录步骤也与想象的不太一样,我是想着出现“Connect...”的时候,按住BOOT,按一下复位,这样模组复位且上电复位时BOOT是按下的状态,但是提示失败。

 2、关于模组型号和芯片型号

可以看到例程GetChipID,串口打印的ESP32芯片是“ESP32-D0WDQ5 Rev3”,但是官网上ESP-WROOM-32模组的芯片是“ESP32-D0WDQ6”,对应的模组手册上写的也是“ESP32-D0WDQ6”,模组技术手册:esp32-wroom-32_datasheet_cn.pdf (espressif.com.cn)

 然后,找到了芯片的型号说明如下,参考esp32_datasheet_cn.pdf (espressif.com.cn):,也没有完全一致的“ESP32-D0WDQ5 Rev3”,但可以推测芯片版本是v3.0以上,Q5应该指的是QFN 5*5;

 下面看一下封装QFN5*5和QFN6*6有什么区别呢?参考:esp32_datasheet_cn.pdf (espressif.com.cn),除了封装不同,没啥区别,引脚都一样的。

参考链接:

1、arduino-esp32:开发环境搭建_esp32 dev module-优快云博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值