4. 工場出荷時リセット
予期しない事態が発生して、ESP32 ベースのボードが MicroPython を起動しなくなった場合、工場出荷時リセットが必要になることがあります。詳細については ソフトブリッキング(起動失敗) を確認してください。
MicroPython の ESP32 ポートを工場出荷時リセットするには、フラッシュを完全に消去し、フラッシュメモリをリセットする必要があります。その後、MicroPython のファームウェアを再度フラッシュし、Pythonファイルを再びファイルシステムにコピーする必要があります。
システムに Espressif の esptool がインストールされている必要があります。このツールは、最初に MicroPython をボードにインストールする際に使ったものと同じです(インストール手順 を参照)。
ボードのシリアルポート名を特定し、次のコマンドを使ってフラッシュ全体を消去します:
esptool.py -p シリアルポート名 erase_flash"
その後、esptool を使って MicroPython ファイルを再びボードにフラッシュしてください。このファイルとフラッシュ手順が必要な場合は、 MicroPython downloads page で確認できます。