解决办法 | 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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM