美文网首页物联网
ESP8266刷写MicroPython

ESP8266刷写MicroPython

作者: 黑色汪汪汪 | 来源:发表于2018-11-09 17:15 被阅读103次

    官方教程:http://docs.micropython.org/en/latest/esp8266/tutorial/intro.html#serial-prompt

    第一步,下载micropython固件,下载网址:

    http://micropython.org/download

    image.png

    第二步,用python或者工具刷写芯片

    我们用python命令刷写吧,比较稳妥靠谱。安装python环境是必须的,不然咱工micropython干啥呢?

    pip install esptool 安装esptool
    

    注意安装需要管理员权限,如果在CMD窗口安装,打开CMD窗口的时候,右键--使用管理员权限打开。
    如果是Linux,不是root用户需要sudo。

    image.png
    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刷机教程到此结束。

    相关文章

      网友评论

        本文标题:ESP8266刷写MicroPython

        本文链接:https://www.haomeiwen.com/subject/fvyoxqtx.html