Python教程

MicroPython刷写固件(一)

本文主要是介绍MicroPython刷写固件(一),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

烧录固件工具 ESP FLASH DOWNLOAD TOOL

第一步,安装Python环境。
这里要注意一下,Python环境分2和3两种,esptool.py是需要在Python2环境下运行的,在Python3环境下会报错。
我安装的是Python27,下载地址 安装完成后会提示是否添加环境变量,选择添加环境 变量即可,如果后面在命令提示符中使用Python指令仍然提示指令错误的话,需要手动在PATH中添加一下Python的安装路径。

第二步,安装pip。
下载地址,下载之后解压出来,放到..\Python27\Scripts目录下(放在其他的目录应该也没问题,我没有试),打开Windows的命令提示符,进入到pip安装包所在的目录,如“cd C:\Python27\Scripts”,运行python get-pip.py指令,会自动完成pip的安装,如下图所示:

第三步,安装esptool和pyserial。
到这一步就比较简单了,直接运行pip install esptool和pip install pyserial两条指令即可自动完成。

第四步,擦除flash。
首先要确认一下8266所连接的串口号,要以串口号作为指令的参数,如我的设备是在COM4,我运行的指令就是

esptool.py --port COM4 erase_flash

esptool.py --port COM4 erase_flash
esptool.exe --port COM3 erase_flash

 

第五步,刷写固件。

esptool.py --port COM4 --baud 115200 write_flash --flash_size=detect  0 C:\Users\yyx\Desktop\esp8266-20200911-v1.13.bin

esptool.py --port COM4 --baud 115200 write_flash --flash_size=detect  0 C:\Users\yyx\Desktop\esp8266-20200911-v1.13.bin
esptool.exe --port COM3 --baud 115200 write_flash --flash_size=detect  0 C:\esp8266-20210618-v1.16.bin

 

这篇关于MicroPython刷写固件(一)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!