一、准备工作
python3 环境 这里默认大家已经安装
一个 NODEMCU 我这里是esp-12
下载需要的固件包
固件包下载地址
把固件文件拷贝到Script目录下
二、利用pip安装esptool
在Script目录下
按住 Shift 点击右键
打开命令窗口
输入命令 pip3 install esptool
安装成功
三、查看串口号
四、擦除FLASH与烧写固件
在烧录固件之前需要通过如下操作进入 NodeMCU 的固件烧录模式
按住 FLASH 按键(这里不松开)
按开 RST 按键并松开
松开 FLASH 按键
这时已经进入烧录模式
还是在原来的文件夹下打开命令窗口
输入命令 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)