ESP8266 flash清除工具安裝操作(圖文)

凡事有所經歷,說話才更有底氣。


在短暫接觸8266之後,發現燒過一遍固件,在設置過參數改不回來的時候,想要所有參數都恢復成固件一開始的初始狀態,但發現再燒入一遍原來的固件也有些參數沒有被“初始化” 。。。
舉個栗子,在燒錄固件之後初始的wifi名稱是“ESP-xxxxxx”,我想把名字改成“Test01”,在發送AT指令之後發現名字沒成功,而且原來的“ESP-xxxxxx”也搜不到了,重新燒錄固件“ESP-xxxxxx”也沒找到,那這時候我只能通過擦除整個8266的flash來解決了。
(擦除flash的操作適合在固件出錯,或想清理乾淨flash重新寫入固件的情況)


ESP8266 flash擦除環境大致分爲下面幾個階段:

  • 安裝Python環境
  • 安裝/升級pip工具包
  • 安裝esptool和pyserial
安裝Python環境

Python的安裝版本沒有限制,我用的是2.7的,3.0以上版本也是ok的;安裝過程基本是傻瓜式安裝,除了選路徑的時候因人而異(可以裝在C盤以外的其他盤),剩下的就是next,finish了(圖片是裝完過後再點擊setup出來的界面,不用太較真)在這裏插入圖片描述
安裝完需要配置系統環境變量,這操作對你們來說也是熟門熟路了,計算機(屬性)→ 高級系統配置 → 環境變量 ,在用戶變量及系統變量的Path變量中加入python的安裝路徑,修改完成後記得點“確定”。
在這裏插入圖片描述
隨後cmd打開命令提示符,鍵入python回車,如果輸出了python的版本信息,那麼環境變量配置成果。
在這裏插入圖片描述

安裝/升級pip工具

python安裝完後,基本上都帶有pip工具的,在python安裝路徑下的Scripts文件夾中可以看到。
在這裏插入圖片描述
把esptool-master文件夾放到python目錄下。
cmd切換到Scripts路徑,運行pip install esptool指令安裝esptool,可以看到有安裝進度條在跑,我的是安裝好了,這裏借圖。
在這裏插入圖片描述
同樣的也是運行pip install pyserial安裝pyserial,一樣的等進度條安裝,幾分鐘的事。

這裏可能會出現pip版本太低建議升級pip,直接複製提示信息升級pip即可,隨後一樣的操作安裝esptool和pyserial,so easy。

最後,把 ESP8266清除flash工具 放入esptool-master目錄,雙擊運行就歐了


8266固件燒錄想必你們都會了,直接上圖。
在這裏插入圖片描述
清除flash工具更是簡單了,打開清除工具,直接是選取ESP8266的端口就行。

選好端口號點擊拭除,運行腳本清除ESP8266 flash。
在這裏插入圖片描述
等待擦除一段時間後擦除成功。
在這裏插入圖片描述
這樣重新寫入固件就歐了。


還是一臉懵不知道哪找python或者pip工具包?下面給個網盤,你要的這都有~
ESP8266 flash擦除工具
最後,祝好運~

發佈了40 篇原創文章 · 獲贊 85 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章