ESP32-devkitc-v4を使っていると、気がづいたら起動時に下のようなエラーがでるようになった。プログラム書き換えても、ボードを別のものにしても症状は変わらず。なんで?って記事です。
コードをブランクにしてもボードを変えても、同じ結果。
エラー内容は、PSRAMの読み込みに失敗しているというもの。といっても、使用してるモジュールは下の表のようにESP32-WROOM-32で、PSRAMなんて実装されてない。なんで?
ESP32-WROVER-IとかにはこのPSRAMは、実装されてるのか。フーンとおもって、Arduino IDEのツールをみると、ボード設定が、ESP32-WROVERになっていた💦
だれだよ?こんなことしたやつは。
ESP32-Devにもどし、PSRAMをDisableに変更して、再度ビルド。
エラーは消滅した。
ちょっと格安の中華マイコンはしょーも…ぐらいまでは出かかってた。
PSRAM Disable ばんざい🙌