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连接板子输入命令测试