当前位置: 首页 > news >正文

ESP32-WROOM-32无法进入下载模式进行程序上传的问题

结论

先说结论,ESP32-WROOM-32无法进入下载模式通过串口进行程序上传,可能是GPIO2引脚没有通过下拉电阻拉低,导致无法进入正确的启动模式。

启动模式

ESP32启动时会打印rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
复位源rst说明见参考1。
启动模式boot在为0x13时可以正确下载程序。
在这里插入图片描述

无法下载

我在使用ESP32-WROOM-32E绘制的PCB板子时,碰到了无法进行串口下载程序的问题,查阅资料后,查看启动时打印信息,发现boot值为0xbboot值和[MTDI, GPIO0, GPIO2, GPIO4, MTDO, GPIO5]都有关系,详见上图。查看PCB板原理图,找到问题原因,我的ESP32GPIO2引脚没有通过10k电阻拉低,导致无法进入正确的启动模式。

参考文献

  1. ESP32 基础篇: 启动时 rst cause 和 boot mode
http://www.lryc.cn/news/190743.html

相关文章:

  • 尚硅谷Flink(一)
  • C++ 设计模式 —— 桥接模式
  • 微信怎么删除好友?非常简单,2个方法!
  • 小谈设计模式(25)—职责链模式
  • Python- JSON-RPC创建一个远程过程调用
  • Linux中scp命令复制文件
  • Interlay采用Moonbeam路由流动性,为波卡发展更多流动性
  • Jetson Orin NX 开发指南(9): Pixhawk 6X 飞控固件的烧写与 QGroundControl 参数配置
  • Redis(四)多级缓存
  • 网站安全防护
  • 腾讯云南京地域怎么样?南京服务器IP测速Ping值延迟
  • Harbor 简介
  • RuntimeError: “LayerNormKernelImpl“ not implemented for ‘Half‘解决方案
  • 《向量数据库指南》——向量数据库与 ANN 算法库的区别
  • JavaScript-es6-新版语法-export-import
  • [elasticsearch]使用postman来查询数据
  • 【小程序练习】文件操作案例
  • flask框架-[实现websocket]:将socketio处理函数部分集中管理,使用类的方式来管理,集中管理socketio处理函数
  • Vue的学习补充
  • vue移动端H5调起手机发送短信(兼容ios和android)
  • spring boot RabbitMq基础教程
  • springboot vue 部署至Rocky(Centos)并自启,本文部署是若依应用
  • Mysql之增删改查
  • 【考研数学】矩阵三大关系的梳理和讨论 | 等价、相似、合同
  • 在 Amazon SageMaker 上使用 ESMFold 语言模型加速蛋白质结构预测
  • node.js知识系列(4)-每天了解一点
  • can not remove .unionfs
  • 微服务 BFF 架构设计
  • 零基础学python之元组
  • 11. SpringBoot项目中参数获取与响应