官方教程:http://docs.micropython.org/en/latest/esp8266/tutorial/intro.html#serial-prompt
第一步,下载micropython固件,下载网址:
http://micropython.org/download
第二步,用python或者工具刷写芯片
我们用python命令刷写吧,比较稳妥靠谱。安装python环境是必须的,不然咱工micropython干啥呢?
pip install esptool 安装esptool
注意安装需要管理员权限,如果在CMD窗口安装,打开CMD窗口的时候,右键--使用管理员权限打开。
如果是Linux,不是root用户需要sudo。
esptool.py --port /dev/ttyUSB0 erase_flash 擦除所有的flash,如果是windows系统,则改为具体的COM口,比如我的电脑是COM3:
esptool.py --port COM3 erase_flash
刷入固件这个命令比较长,可以不熟悉命令行的可以用其他GUI软件代替:
esptool.py --port COM3 --baud 460800 write_flash --flash_size=detect 0 esp8266.bin(这个改为具体固件文件名)
如果你的设备是NodeMCU 用下面的命令:
esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect -fm dio 0 esp8266-20170108-v1.8.7.bin
文件名用你下载的。
第三步,使用putty等工具连接开发板
下载putty工具,百度之。
配置:
image.png
按图中配置,否则,putty连上ESP8266无法输入任何字符。
进入了以后,对于python开发者来说,下面的界面就再熟悉不过了。
验证固件的完整性:
import esp
esp.check.fw();
image.png
固件没问题?那我们继续。
WIFI
上述步骤进行完了之后,8266会自己开放一个WIFI热点,以MicroPython-******的形式出现,其中***是部分mac地址,WIFI的密码是micropythoN,N大写。
一旦连上该网络,可以通过192.168.4.1访问它。
好啦,MicroPython+ESP8266刷机教程到此结束。
网友评论