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
  • 相关阅读:
    什么是数据挖掘?
    Oracle 泵导入导出
    如何创建一个 mongo 数据库并为它添加一个认证用户?
    如何提高 windows 的使用效率?--巧用运行命令
    在 vs2017 中使用 C# 7 新特性。
    什么是按引用传递和按值传递?
    Vue、Vuex+Cookie 实现自动登陆 。
    Web.config 灵活配置
    远程终端
    js框架总结
  • 原文地址:https://www.cnblogs.com/raorao1994/p/15192035.html
Copyright © 2011-2022 走看看