NODEMCU( esp8266)刷MicroPython固件教程

一、准备工作

python3 环境 这里默认大家已经安装

一个 NODEMCU 我这里是esp-12
在这里插入图片描述
下载需要的固件包
固件包下载地址
在这里插入图片描述

把固件文件拷贝到Script目录下

在这里插入图片描述

二、利用pip安装esptool

在Script目录下
按住 Shift 点击右键
打开命令窗口
在这里插入图片描述
输入命令 pip3 install esptool
在这里插入图片描述

安装成功
在这里插入图片描述

三、查看串口号

在这里插入图片描述

四、擦除FLASH与烧写固件

在烧录固件之前需要通过如下操作进入 NodeMCU 的固件烧录模式

按住 FLASH 按键(这里不松开)

按开 RST 按键并松开

松开 FLASH 按键

扫描二维码关注公众号,回复: 13115030 查看本文章

这时已经进入烧录模式

还是在原来的文件夹下打开命令窗口

输入命令 esptool --port COM14 erase_flash

看好自己的COM号码,我的是14
在这里插入图片描述
清除成功

现在写入固件
输入命令 esptool --port COM14 --baud 460800 write_flash --flash_size=detect 0 esp8266-20190529-v1.11.bin --verify

在这里插入图片描述
烧写成功

五、写入代码

打开调试软件
在这里插入图片描述
点一个灯的程序,保存为main.py,点Send上传到设备

from machine import Pin
import time

LED = Pin(2, Pin.OUT)

while True:
    LED.value(1)
    time.sleep(1)
    LED.value(0)
    time.sleep(1)

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_36973838/article/details/103529857