zoukankan      html  css  js  c++  java
  • MicroPython刷写固件(一)

    烧录固件工具 ESP FLASH DOWNLOAD TOOL

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

    第二步,安装pip。
    下载地址,下载之后解压出来,放到..Python27Scripts目录下(放在其他的目录应该也没问题,我没有试),打开Windows的命令提示符,进入到pip安装包所在的目录,如“cd C:Python27Scripts”,运行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:UsersyyxDesktopesp8266-20200911-v1.13.bin

    esptool.py --port COM4 --baud 115200 write_flash --flash_size=detect  0 C:UsersyyxDesktopesp8266-20200911-v1.13.bin
    esptool.exe --port COM3 --baud 115200 write_flash --flash_size=detect  0 C:esp8266-20210618-v1.16.bin
  • 相关阅读:
    C#基础之事件
    C#中IQueryable和IEnumerable的区别(2)
    读取不到appsettings.json的值
    【PHP】 延时跳转
    【canvas】 绘制七巧板
    小程序项目编译失败问提解决
    windows下安装node.js
    deskgenius分区失败,分区消失,解决的过程
    IOS:重写UISlider大小解决UISlider滑动不灵敏的问题
    IOS:reason: 'invalid nib registered for identifier (PhotoCellID)
  • 原文地址:https://www.cnblogs.com/raorao1994/p/15192035.html
Copyright © 2011-2022 走看看