ESP8266之micropython篇(1)---下載microPython固件

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/solar_Lan/article/details/81673690

注:對於ESP8266開源技術感興趣的可以加羣,我們一起探索交流學習,羣號:579932824。羣名:ESP8266開源技術交流羣。

 

       esp8266板子支持WiFi同時又很便宜,還可以可以使用Python來開發固件應用,正好Python也在我的學習計劃表中,於是說幹就幹,接下來準備開始燒錄MicroPython for ESP8266的固件。

開發環境

  • Windows 10
  • Python 2.7 運行環境

需要的軟件

       ESP8266開發板有很多種型號,例如:ESP-01, ESP-12,ESP-12F等等等,不同型號之間具體有多少區別我不知道,但有一個重要區別要知道的,那就是內存型號以及內存大小,這個涉及到我們要下載的固件大小以及燒錄時的參數設置。

       我使用的板子名稱叫做:ESP8266串口wifi模塊 NodeMcu Lua WIFI V3 物聯網 開發板 CH-340 ,賣家對該商品的描述只有:技術資料請查看官方網站:http://www.nodemcu.com,而據我觀察,這個所謂的官網網站上面,只是對NodeMcu這種板子的特點做了一個相當簡單的介紹,沒有任何其它資料可尋。東西實際到手後,發現板子上面的8266芯片型號爲ESP-12E。而這個型號,找遍了也沒有找到相關的數據手冊,沒辦法,最後我以安信可的ESP8266-12F爲參考進行固件的燒錄。

  1. 使用USB線連接電腦與ESP8266開發板
    windows10將會自動安裝驅動程序,連接成功後,打開設備管理器,查看當前使用的串口號,後面要用到 我這裏的是COM6

     

    設備管理器

  2. 打開 ESP8266 Flash燒錄工具,選擇 ESP8266 DownloadTool。

     

    選擇 ESP8266 DownloadTool

     

    ESP8266 DownloadTool

  3. 選擇SPIDownload選項卡,選擇下載好的MicroPython固件,填入地址:0x00000
    在 FLASH SIZE選項中選擇32Mbit
    COM端口號選擇上一步得到的端口號,我這裏選COM6
    BAUD設置爲115200

     

    最終應該是這樣的

  4. 進行固件刷寫前,先對板子做一下擦除,避免可能產生的數據錯誤,點擊Flash Download Tool工具的ERASE按鈕進行擦除。 擦除成功後,點擊START進行固件下載,在Download Panel 區域中會顯示ESP8266的 AP MAC地址以及STA MAC地址

     

    開始燒寫

     

    燒寫完成

  5. 打開MicroPython File Uploader,選擇COM6,點擊OPEN使軟件進入等待連接狀態。
    按下ESP8266開發板上的RST按鈕,重啓開發板。
    一切正常的情況下,將會看到軟件的輸出窗口上一片亂碼,並在最終會顯示出當前的MicroPython版本信息

     

    正常結果

6、打印Hello World!

        

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章