一、准备工作
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)