esp32烧录与擦除 | 您所在的位置:网站首页 › esp32接线错了会烧掉吗 › esp32烧录与擦除 |
1,擦除 当因为某些意外原因导致MicroPython运行后输出乱码,刷固件也不能恢复时,需要清理(擦除)Flash,然后在刷固件才能恢复正常。 使用esptool.py可以很方便的擦除ESP8266的Flash。注意下面命令中的串口需要根据实际串口设定,如果擦除的速度过快(不到1S),很可能没有完全擦除,这是可以再擦除一次。擦除时和刷固件一样,需要保持按住Flash按键然后再按下并释放RESET按键,然后在进行擦除。 在Linux下 esptool.py --port /dev/ttyUSB0 erase_flash 在Windows下 c:\Python27\Scripts\esptool.py --port /COM9 erase_flash 因为esptool.py需要使用python2,所以我们先需要安装python2,并将python加入系统路径(path)。 安装python的包管理器pip,通常是使用get-pip.py进行安装。在 https://pip.pypa.io/en/latest/installing/ 可以找到安装的说明和需要下载的文件,按照说明可以很容易安装pip。(如果同时安装了python2和python3,pip可能默认是pip3,需要用pip2来代替下面的pip,在Linux上需要用sudo权限安装)。 用pip安装esptool pip install esptool 因为esptool需要使用串口,所以还需要安装pyserial。 pip install pyserial window |
CopyRight 2018-2019 实验室设备网 版权所有 |