客户烧录的时候出现:
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