買來8266後一直卡在了清除固件那一塊,今天才發現自己安裝的python3.6版本不支持,電腦兼容安裝python2.7.7和python3.6.6成功後解決了清除和下載固件失敗問題,成功點亮led
1.安裝esptool
pip install esptool
2.安裝固件
下載地址:http://micropython.org/
我安裝的是最新的V1.12版本
3.清空和寫入固件
與電腦連接好後,
# 清空原有固件,如果報錯沒有該命令則需要使用esptool.py ...
esptool --port COM3 erase_flash
# 寫入固件
esptool --port COM3 --baud 115200 write_flash 0 esp8266-20180511-v1.12.bin
(部分型號的 NodeMCU,需增加命令參數 -fm dio)
對應自己的端口號(我的是com3),下載失敗的請在bin文件前加上固件的存放路徑(自己開始沒有加路徑,一直提示下載失敗)
4.打開UpyCraft
選擇file新建一個文件,保存爲main.py且必須以.py結尾
tool中board選esp8266,serial選com3
5.連接
點擊右下角那個連接圖標,連接成功後會凸起,如下圖
大功告成,以上爲點亮led代碼