はじめに
windowsを使っている人だと, 最初使うであろうIDE 「uPyCraft」ですが, いろいろと不調が起こりやすく使いにくい。
なので今回は, esptoolコマンドを使ったESP32のセットアップを説明します。
準備
pythonのpipインストールを使い, esptoolコマンドをインストールします。
・pythonのインストール
Menuの「Downloads」にホバーし, 「Python3.11.0」をクリック
詳しい手順↓
https://www.python.jp/install/windows/install.html
・esptoolのインストール
pip install esptool
ESP32にファームウェアをインストール
-
ESP32とPCをシリアル接続します
-
windowsボタンを右クリックし, デバイスマネージャを表示
-
Firmware最新版をダウンロード
https://micropython.org/download/esp32/ -
コマンドプロンプトで, firmwareをダウンロードしたフォルダへ移動
-
esptoolコマンドで, firmwareを書き込み
今回変更する場所は, COM<番号>くらいですね
esptool --chip esp32 --port COM<番号> write_flash -z 0x1000 esp32-20220618-v1.19.1.bin
・ --chip ...チップの種類を選択
・--port ...ポートを選択
・write_frash ...書き込みを行う
・-z 0x1000 ...書き込み場所を選択
7. コマンドを実行
原則, コマンドを実行したらESP32の「Boot」ボタン(ENじゃない方)を押下します。これで書き込みが行われます