0x00
一键刷入固件工具只能向8266写入固件程序,无法对flash进行擦除操作,因而可能会由于某些原因造成烧录的固件运行不正常。
这里使用的是esptool.py,在python2.7环境下运行,python3.0可能会出错。
0x01
使用pip自动安装esptool
命令:pip install esptool
pip install pyserial
0x02
注意下面命令中的串口需要根据实际串口设定,如果擦除的速度过快(不到1S),很可能没有完全擦除,这是可以再擦除一次。擦除时和刷固件一样,需要保持按住Flash按键然后再按下并释放RESET按键,然后在进行擦除。
在Linux下:esptool.py --port /dev/ttyUSB0 erase_flash
在Windows下:c:\Python27\Scripts\esptool.py --port /COM9 erase_flash