移植Micropython到ESP8266WIFI模組


1.移植Micropython

1.1開發板類型

  這里我們采用NodeMCU開發板,其它類似的ESP8266開發板同樣可行。

圖1-1 NodeMCU開發板

1.2具體移植方法

需要下載的固件和工具:

1 Micropython for ESP8266 firm http://micropython.org/download#esp8266
2 Flash 下載工具(ESP8266 & ESP32) https://www.espressif.com/zh-hans/support/download/other-tools
3 MU編程軟件

https://codewith.mu/en/download#

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

相關資料網址:http://docs.micropython.org/en/latest/esp8266/tutorial/intro.html

  1.使用USB線連接電腦與ESP8266開發板

  windows10將會自動安裝驅動程序,連接成功后,打開設備管理器,查看當前使用的串口號,后面要用到 我這里的是COM6。

圖1-2 設備管理器

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

   圖1-3 Flash下載工具

   選擇SPIDownload選項卡,選擇下載好的MicroPython固件,填入地址:0x00000

   在 FLASH SIZE選項中選擇32Mbit
  COM端口號選擇上一步得到的端口號,我這里選COM6
  BAUD設置為115200
  其中QIO改為DIO或DOUT
  

圖1-4 ESP8266 flash配置

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

 

圖1-5 燒錄固件 

  3.Mu軟件測試

  最后進行驗證是否移植成功,打開MU軟件,點擊模式,選擇ESP8266 Micropython模式,軟件將自動連接上ESP8266開發板,然后再點擊REPL,如果移植成功的話會有如圖1-6所示文字。

圖1-6 MU軟件測試

注:有些圖片素材來自於網絡!


免責聲明!

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



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