---
# System prepended metadata

title: NodeMCU-32S 燒錄 MicroPython
tags: [筆記]

---

## 使用工具

* 開發板: NodeMCU-32S
* 燒綠工具: [esptool v4.6.2](https://github.com/espressif/esptool/releases/tag/v4.6.2)
* 韌體版本: [v1.20.0](https://micropython.org/download/esp32/)

## 開始燒錄

* `PORT_NAME` 為 `ESP32` 連接至電腦的連接埠名稱。
* `FIRMWARE_NAME` 為 `MicroPython` 的韌體。

### 清除原有的韌體內容

```
esptool --port {PORT_NAME} --chip esp32 erase_flash
```

### 燒錄 MicroPython

```
esptool --chip esp32 --port {PORT_NAME} write_flash -z 0x1000 {FIRMWARE}
```

燒錄完成之後，按一下 RST 按鈕，就可以在 ESP32 開發板上執行 Python 了。