解决办法 | ESP32发热严重和esp32 MD5 of file does not match data in flash!

Posted 电子飓风eStorm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决办法 | ESP32发热严重和esp32 MD5 of file does not match data in flash!相关的知识,希望对你有一定的参考价值。

在玩弄ESP32-CAM时,出现发热严重与程序烧写错误,去研究解决办法。


1、使用的板子为ESP32-CAM,如图所示

  • ESP32-CAM转换板;
  • OV2640摄像头;
  • 杜邦线;

解决办法 | ESP32发热严重和esp32 MD5 of file does not match data in flash!

2、出现的问题:

  • 接上USB后,板子会出现发热比较严重的现象;
  • 板子原板是自带程序,但是自己新编写的代码无法烧录进去,报错:
  • A fatal error occurred: MD5 of file does not match data in flash!

3、尝试的各种方法:

(1)老外提供的方法:

执行esptool.py –port <对应端口号> write_flash_status –non-volatile 0

然后重新make flash

解决办法 | ESP32发热严重和esp32 MD5 of file does not match data in flash!

结果:问题仍旧存在。

(2)想着可能不是软件问题,或许是硬件问题。遂将其拆开,果然发现了问题:

 芯片的部分IO脚居然完全是处于短路状态,也解释了为什么芯片会发热严重!

解决办法 | ESP32发热严重和esp32 MD5 of file does not match data in flash!

来张显微镜下更清晰地图片:

解决办法 | ESP32发热严重和esp32 MD5 of file does not match data in flash!

找到了这个问题,立马用烙铁和吸锡带将短路的锡球去除,再上电测试:omd,一切正常!

折腾了三天的问题,就这么简单的解决了!

我是电子飓风estrom,一个热爱电路的男孩。WX:estrom22

以上是关于解决办法 | ESP32发热严重和esp32 MD5 of file does not match data in flash!的主要内容,如果未能解决你的问题,请参考以下文章

对于ESP32开发版单元测试源码分析

ESP32学习笔记(47)——加密算法AES/MD5/SHA

ESP32/ESP8266自动下载电路波形,ESP32/ESP8266不能UART流控自动下载的解决方法

ESP32/ESP8266自动下载电路波形,ESP32/ESP8266不能UART流控自动下载的解决方法

ESP32/ESP8266自动下载电路波形,ESP32/ESP8266不能UART流控自动下载的解决方法

esp32重新设置ssid