トラブルシューティング - azarashin/ConnectedHomeIPForESP-IDF GitHub Wiki

Arduino IDFを使ってエラーが出た

A fatal error occurred: Failed to connect to Espressif device: 
Wrong boot mode detected (0x17)! The chip needs to be in download mode.

https://hinablo.hinasur.com/2020/01/19/esp32%E3%81%8C%E5%86%8D%E8%B5%B7%E5%8B%95%E3%82%92%E7%B9%B0%E3%82%8A%E8%BF%94%E3%81%97%E3%81%A6%E3%81%97%E3%81%BE%E3%81%86%E6%99%82%E3%81%AE%E5%AF%BE%E5%87%A6%E6%B3%95esp-idf/#toc3

上記を参考に、

idf.py -p [ESP32のポート] erase_flash

または

idf.py erase_flash

としてフラッシュを削除すればエラーが出なくなる。

idf.py を使って書き込んだ時にLCDが表示されない

idf.py menuconfig

上記を実行し、

  1. Demo
  2. Device Type
  3. M5Stack

と順に選択する。3. がESP32-DevKitC だとLCD表示されない。