學習來源:http://bbs.eeworld.com.cn/thread-497588-1-1.html
還稍看了電子產品世界
主要內容
1在windows 上通過 命令行 安裝 Python環境、 pip、esptool和pyserial。
准備工作
1 ESP8266
2 windows 電腦一台(我的電腦是win10的)
3 數據線 或其他可以連接ESP8266的物件
開始工作
安裝Python2.7.12
隨便選一個盤,方便自己找到就好,我選擇了F盤安裝Python。
路徑如此 F:\Python2712
安裝過程中並沒有提示設置環境變量,所以安裝完以后需要手動在PATH中添加一下Python的安裝路徑。
具體是: 1、打開控制面板..../ 右鍵點擊“我的電腦”---屬性---高級系統設置--環境變量--
系統變量---(雙擊) path 。
2、新建條路徑 F:\Python2712; 退出前一定要點擊確認。
下載安裝pip
下載解壓后放到F:\Python2712\Scripts 中。按下 win鍵+R 輸入 cmd打開命令行。進入到pip安裝包所在的目錄。
(提示:這些涉及寫代碼的,注意要把輸入法換成英文輸入,保存文件時一般路徑不要有
中文字符以免出錯)
剛開始我先是輸入“F:”進入到F盤 然后輸入“cd F:\Python27\Scripts”,到Scripts 下。
輸入運行 get-pip.py指令,
(原本我輸入python get-pip.py 並沒有安裝)自動安裝pip了。
安裝 esptool 和pyserial。
從GitHub下載了esptool-master 后把整個文件夾 解壓到F:\Python27\Scripts下。
又去添加了一條系統變量 PATH,F:\Python2712\Scripts\piptool-master,貌似這一條PATH 寫錯啦,所以不添加這條也行吧。
在命令行里運行(此時是在F:\Python27\Scripts下):pip install esptool
然后esptool和pyserial就都自動安裝好了。
后面這一步沒有照做下面這些內容:
第四步,擦除flash。
首先要確認一下8266所連接的串口號,要以串口號作為指令的參數,如我的設備是在COM4,我運行的指令就是esptool.py --port COM4 erase_flash
此處需要注意,執行擦除的指令前,需要像燒錄固件一樣,讓8266進入升級模式,即按住板上的flash鍵不放,按下rst鍵,等待兩秒,松開rst鍵,再松開flash鍵。否則會 出現如下的錯誤提示:
這樣flash的擦除工作就完成了,重新再燒錄固件之后即可解決固件運行異常的問題。
而是到 量產工具下載站 下載的esp8266擦除工具 的做法 把 ESP8266清除flash工具放入esptool-master目錄,運行。。。。運行結果清沒清除就不確定了。