ESP32にプログラムを書き込む方法

 ESP32に書き込みしようとすると「A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header」というエラーが出力される。このエラーを解決して、ESP32にプログラムを書き込みたい。

環境

Arduino IDE 1.8.10

ESP32 Dev Module (HiLetgoのやつ)

 

書き込む方法

1. ESP32の IO0 ボタン を押し続ける

2. ESP32の EN ボタン を押して離す

3. Arduino IDE の upload ボタン を押す。

4. Arduino IDE の出力に Connecting と表示されたらESP32の IO0 ボタン を離す 

 

この方法を行ったところ、正常にプログラムを書き込むことができました。

 

[追記]

Connectingが出力された後から書き込む方法の手順を行っても正常に書き込むことができました。