首页 > 其他分享 >ESP32-CAM开发板刷固件时遇到问题与解决方法

ESP32-CAM开发板刷固件时遇到问题与解决方法

时间:2023-06-14 17:34:52浏览次数:64  
标签:模块 板刷 ESP32 CAM 串口 固件 下载

ESP32-CAM开发板刷固件时遇到的问题

通过Thonny IDE给ESP32-CAM刷入micorpython固件时,我遇到三个问题,给大家做个参照。

  • 1 从MicroPython官网下载的固件没有Camera库,所以经过多次努力,找到了一个国外的开发者前辈,他给MicroPython中添加了Camera摄像头库。
  • 2 ESP32-CAM有专门的下载底座,但是自己没有购买,因为自己有下载模块接线就可以,但是自己接线之后安装固件时一直出现a fatal ...报错信息。
  • 3 后续拿到下载底座又进行了固件安装,固件确实可以刷入但是IDE的shell处一直显示device is busy or does not respond. Your options: - wait until it completes…

ESP32-CAM开发板刷固件问题时解决方法

针对第一个问题下载地址如下

带有摄像头库的新固件,点击直接下载

针对第二个问题也反复测试,接线是没问题,觉得可能是线头接触问题,最后也查找到了相关问题,需要分别区分下载模式和调试模式

  • 下载准备的硬件

双母头杜邦线4条

跳线帽1个

要准备这么多东西,还是建议直接用下载底座要方便些

理解两种模式

  • 1 下载模式

安装固件时需要按照下载模式来接线

  • 下表与下图是说明 ESP32-CAM 模块开发板与 CH340 串口模块进行下载模式时的接线情形
ESP32-CAM CH340 串口模块 说明
3V3 3V3 也可以5V接5V,需要调整 CH340 串口模块的跳线
U0R TXD R是接收,T是传送,需要一边接一边收
U0T RXD 3VR是接收,T是传送,需要一边接一边收3
GND GND 地线
IO0 短路 GND ESP32-CAM 进入下载模式

  • 2 运行调试模式
  • 下表与下图是说明ESP32-CAM 模块开发板与 CH340 串口模块进行调试模式时的接线情形
ESP32-CAM CH340 串口模块 说明
5V 5V 也可以3V3接3V3,需要调整 CH340 串口模块的跳线
U0R TXD R是接收,T是传送,需要一边接一边收
U0T RXD 3VR是接收,T是传送,需要一边接一边收3
GND GND 地线

参考

针对第三个问题shell出现问题

  • 下载底座在刷入固件时确实没有问题出现,但是在程序编写时shell处一直报错,经过查找和自己测试最终发现是由于底座设计有些问题,只需要用杜邦线将串口与烧录底座连接即可,避免其他的IO被占用,即可正常使用。

参考

标签:模块,板刷,ESP32,CAM,串口,固件,下载
From: https://www.cnblogs.com/smqh-bokeyuan/p/17480897.html

相关文章

  • opcenter camstar designer基础知识--Tables
    tables用于存储持久性数据,通过Designer创建表时,实际上创建的表定义将成为事务数据库中的表。单击工具栏上的“Tables”按钮将打开“tables”窗口,可以在其中查看所选表的属性。选择树显示表的5种类别:   1.modeling建模此类别的表对应于各种模型或结构,例如工厂、位......
  • v831-openwrt-c开发-cam篇
    流程:libmaix_camera_module_init->libmaix_cam_create->start_capture->capture_image->libmaix_cam_destroy->libmaix_camera_module_deinit此为最简单的流程,需要添加操作再次之间添加 CAM的创建(注意)根据sipeed的官方例程,如果是v831啧需要创建两个cam句柄才能让摄像头正常......
  • Camera | 11.瑞芯微摄像头采集图像颜色偏绿解决笔记
    前言在实际调试基于瑞芯微平台的camera过程中,发现显示的图片发绿,现在把调试步骤分享给大家:1、修改iq文件sdk中位置:@external/camera_engine_rkaiq/iqfiles/isp21/ov13850_ZC-OV13850R2A-V1_Largan-50064B31.xml【现在已经不用了。主要用json配置文件】@external/camera_eng......
  • esp32 arduino 支持eeprom保存配置参数
    完整代码如下#include<WiFi.h>#include<WiFiUdp.h>#include"WString.h"#include"EEPROM.h"voidsendSerial1(Stringstr,booladdline=true);typedefvoid(*funcSlice)();#defineROM_STRING_SIZE16#defineROM_INT_SIZE......
  • Camunda 自定义模型图后 流程节点叠在一起怎么查看
    简单写一下 后面详细补充   根据这个sql语句可以把乱码的数据转码过来SELECTcast(BYTES_ASCHAR)ASBYTES_FROM`act_ge_bytearray`WHEREID_='e4e532d0-c146-11ec-b630-18f22c5016b2'; 把转码后的xml放到CamundaModeler客户端编辑器里面去  ......
  • opcenter camstar designer基础知识--Fields
    点击工具栏的Fields 最左侧的窗格包含一个选择树,其中列出了所有可用的字段类型类别。展开类别可显示更具体的字段类型定义。右键单击字段类型可执行以下任务:• add添加字段定义• Rename重命名字段定义• Remove移除字段定义“重命名字段定义”和“移除字段......
  • opcenter camstar designer基础知识--Field
    Field界面为CDO中field的属性界面1. General常规 2. Options选项  3.AdvancedOptions高级选项  4.Expressions表达式  支持的表达式,仅CVE和DVE支持表达式;DV不支持。初始化对象时,系统会尝试从数据库中获取字段的值(如果存在)。注释:初始化时不计......
  • esp32_s3学习
    官方资料https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32s3/hw-reference/esp32s3/user-guide-devkitc-1.html......
  • [cf1662J]Training Camp
    对于一个元素,注意到其不合法当且仅当满足以下条件之一:自身、同行比其小、同列比其大的元素均未选自身、同行比其大、同列比其小的元素均未选将同行同列值相邻的元素连边,每个条件中的元素即构成一条从\(1\)到\(n\)的链另外,若某行/某列元素均未选,也会产生一条从\(1\)到\(n\)......
  • opcenter camstar designer基础知识--CDO
    CDO的三个属性会影响在portal上查看NDO和RO的方法:•位于CDO的常规选项卡上的抽象复选框,它会影响应用程序服务器的处理和用户界面(用户界面可以是客户用户界面或门户)。•位于CDO的“高级选项”选项卡上的“客户端用户界面”复选框,它仅影响用户界面。1.常规选项卡提供......