NodeMCU

NodeMCU 32S燒錄MicroPython筆記

新版的NodeMCU使用ESP32 CPU,它的原廠韌體使用的是Lua進行開發,但是它也可以重新寫入Micro Python的韌體,讓我們利用Python語言進行開發。但是,它所使用的燒錄指令和 ESP 8266的指令並不太一樣,所以利用這篇文章記錄一下。

本次使用的主角是下面這片開發板(NodeMCU-32S Lua):

以下是下載韌體的網頁:

https://micropython.org/download/esp32/

可以選用如下所示黃底標記的那個穩定版本:

下載之後,先利用以下的指令刪除原有的韌體內容(假設連接埠是COM7,讀者要用自己實際的連接埠修改):

esptool --port COM7 --chip esp32 erase_flash

在刪除之後,再使用以下的指令燒錄剛剛下載的韌體,如下:

esptool --chip esp32 --port COM7 write_flash -z 0x1000 esp32-20210418-v1.15.bin

在燒錄完成之後,請按一下RST按鈕,基本上這個ESP32開發板就可以利用Mu Editor編寫可以在此開發板上執行的Python。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s