在用thonny和esptool.py烧录时出错,MD5 of file does not match data in flash!
或者在合宙的luatos里下载出错,无论怎么按boot和复位键,都是下载出错
有的情况可以用esptool解决:
在cmd输入如下指令(已经用pip安装好esptool)
esptool write_flash_status --non-volatile 0
然后再烧录固件即可成功烧录
还有的情况是用了上面的方法也没有解决的
在输入上面的命令时,控制台回显信息如下:
观察回显,这行命令把flash status设置为0x0000,但after仍然是0x3800,也就是前后不变,你设置了个寂寞。
如果GPIO12是高电平,就会使flash status为0x3800,也就是无法烧录,只有在烧录时拉低才可以烧录成功
有些开发板设计的不够好,会出现这样的问题,我们在烧录前可以人为短接GPIO12和GND,可以解决问题。欢迎大家一起交流