在玩弄ESP32-CAM時,出現發熱嚴重與程序燒寫錯誤,去研究解決辦法。
1、使用的板子為ESP32-CAM,如圖所示
- ESP32-CAM轉換板;
- OV2640攝像頭;
- 杜邦線;
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
結果:問題仍舊存在。
(2)想着可能不是軟件問題,或許是硬件問題。遂將其拆開,果然發現了問題:
芯片的部分IO腳居然完全是處於短路狀態,也解釋了為什么芯片會發熱嚴重!
來張顯微鏡下更清晰地圖片:
找到了這個問題,立馬用烙鐵和吸錫帶將短路的錫球去除,再上電測試:omd,一切正常!
折騰了三天的問題,就這么簡單的解決了!
我是電子颶風estrom,一個熱愛電路的男孩。WX:estrom22