mac上对esp8266-01s刷microPython成功实例
环境:
电脑:macOS 10.15
hardware: ESP8266-01S
USB to UART转换器
硬件都是在淘宝买的,连线就不说了,我买的是即插即用版的。
官网文档http://docs.micropython.org/en/latest/esp8266/tutorial/repl.html
网上也有甚多教程,下面是我的一个成功例子:
- 搜集信息:
- 打开Terminal(bash)
cd /dev/ ; ls
找到自己的tty串口。官方给的例子是/dev/ttyUSB0,显然每个人的不一样。我查了我的串口名就是tty.SLAB_USBtoUART
- 准备工具/资源
- 下载macOS的烧录工具esptool
pip install esptool
- 在官网上下载固件http://micropython.org/download/esp8266/(这里感谢https://blog.csdn.net/qq_25886111/article/details/106213625,不清楚下载哪一个固件的朋友可以看一下这一篇博文)
- 开始烧录
esptool.py --port /dev/tty.SLAB_USBtoUART erase_flash #擦除所有的flash,
# 如果是windows系统,则改为具体的COM口,比如如果Windows电脑是COM3则执行:
esptool.py --port COM3 erase_flash # only for windows
esptool.py --port /dev/tty.SLAB_USBtoUART --baud 460800 write_flash --flash_size=detect 0 esp8266.bin(这个改为具体固件文件名)
-
烧录成功,进入系统
screen /dev/tty.SLAB_USBtoUART 115200
-
下面几个步骤是一块新板子装机的基本操作:
-
在NEWesp8266上链接Wi-Fi,然后激活网页版repel
import webrepl_setup
-
上传链接Wi-Fi脚本
-
在路由器上设置静态路由规则
-
disable the AP to save power
我是根据这几篇blog/document 成功的
https://www.jianshu.com/p/970a4c1832a6
http://docs.micropython.org/en/latest/esp8266/tutorial/repl.html