燒寫nodemcu的基礎固件

nodemcu能夠在一個極小的集成了WiFi和CPU/Flash的芯片上運行LUA,經過腳本進行GPIO控制和網絡遠程控制。node

在運行lua以前,須要寫入nodemcu的基礎固件firmware。能夠有不少種方法刷入該固件,也能夠修改該固件的源代碼,實現本身特定的功能,開源工程地址:https://github.com/nodemcupython

這裏介紹一個我本身搞的快捷工具,基於python和esptool.py實現的:linux

git clone https://git.oschina.net/supergis/ESP8266App.git

進入裏面的firmware目錄,打開控制檯窗口,而後:git

ls /dev/tty.* //在Mac上查找串口設備。
或者:dmesg 在linux上查看串口設備名稱。
打開esp.nodemcu.sh,看裏面的端口是否一致,若是不一致,進行修改。

按住nodemcu開發板的[Flash]按鈕,不要放開。(若是是其它模塊,拉低GPIO0和GPIO15,拉高CH_PD端口。)
sudo esp.nodemcu.sh //運行這個腳本,顯示進度後就能夠放開flash按鈕了。

使用xconsole或者minicom之類的串口工具就能夠進入nodemcu運行lua了。
(若是是其它模塊,此時將GPIO0拉高或空置,解除拉低狀態,並從新加電。)
相關文章
相關標籤/搜索