環境:
電腦: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
