ESP8266清理flash學習記錄


學習來源: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

下載地址或者get-pip.py  

下載解壓后放到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目錄,運行。。。。運行結果清沒清除就不確定了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM