ESP32 出现: MD5 of file does not match data in flash

客户烧录的时候出现:

A fatal error occurred: MD5 of file does not match data in flash!

*** [uploadfs] Error 2

 

但是他们用自己在贸泽购买的芯片,又烧录成功,而且做了对比,发现起始终状态不同,如下:

测试1

c:\>esptool.py --port COM15 write_flash_status --non-volatile 0

esptool.py v3.1

Serial port COM15

Connecting....

Detecting chip type... ESP32

Chip is ESP32-D0WD-V3 (revision 3)

Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None

Crystal is 40MHz

MAC: 7c:9e:bd:d4:73:bc

Uploading stub...

Running stub...

Stub running...

Initial flash status: 0x0000

Setting flash status: 0x0000

After flash status:   0x0000

Hard resetting via RTS pin...

测试2

 

c:\>esptool.py --port COM15 write_flash_status --non-volatile 0

 

esptool.py v3.1

 

Serial port COM15

 

Connecting....

 

Detecting chip type... ESP32

 

Chip is ESP32-D0WD-V3 (revision 3)

 

Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None

 

Crystal is 40MHz

 

MAC: 7c:9e:bd:cf:ae:ac

 

Uploading stub...

 

Running stub...

 

Stub running...

 

Initial flash status: 0x0200

 

Setting flash status: 0x0000

 

After flash status: 0x0200

 

Hard resetting via RTS pin...

 

接着后面发现客户用的是16MB内存的,我供的是8MB的,然后他们也用了小内存的进行烧录,仍然不行,有没有大神分享一下解决方案?谢谢

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

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

然后重新make flash 

参考解决ESP32 make flash 报错:a fatal error occurred :MD5 of file does not match data in flash!_z755924843的专栏-CSDN博客