ESP8266之刷入MicroPython固件

ESP8266之刷入MicroPython固件

1、MicroPython介绍

其实各种刷ESP8266/ESP32的软件都可以搞(比如刷NodeMCU的软件),不过我这还是出问题了:刷完后无限输出乱码。然后参照Micropython官方的教程,用esptool先清除所有的FLASH,然后重新刷入,正常运行:

2、pip install esptol 安装esptool(电脑需有Python环境)

3、实物连接

连接时一定要接3.3V的,5V会直接烧坏芯片
TTL ——ESP01S
3.3V——VCC
TXD——RX
RXD——TX
GND——GND和Io0

实物连接图:

连接完成后插入电脑,其实直接使用ESP-01S烧录器更方便:
在这里插入图片描述

4、擦除所有的flash

windows系统,改为具体的COM口,比如我的电脑是COM5,擦除完成后断电重启ESP8266,否则固件刷入时报错

esptool.exe --port COM5 erase_flash

在这里插入图片描述

5、获取固件并刷入

您可以从MicroPython官网页面下载它:
在这里插入图片描述
下载完成后切换到你固件所在的目录执行:

esptool.exe --port COM5 --baud 115200 write_flash --flash_size=detect 0 esp8266-1m-20200415-v1.12-371-gf534b9976.bin

6、测试是否成功刷入MicroPython

刷完后重新插拔USB,用putty连接板子输入命令测试
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_25886111/article/details/106213625