Replies: 3 comments 7 replies
-
Currently Arduino starts PSRAM if selected only in QSPI mode. In OPI mode, PSRAM is started by IDF before it get's to Arduino. You can not have universal binary for all chips anymore. You need to select the proper mode for BOTH Flash and PSRAM or the chip will not boot.
|
Beta Was this translation helpful? Give feedback.
-
Thank you for the explanation! That is bitter, this circumstance will cause many problems and queries. I am sure many users do not know what type of flash and PSRAM their board has (and looking in actual boards.txt about PSRAM fix code many contributors dont know either when this is needed). Imho this will be no fun in the issue section... |
Beta Was this translation helpful? Give feedback.
-
Well, with the only chips available at one time was the esp32-s3- wroom-2, this is going to be a headache. I am still having many issues with my hardware because of the opi setup. It works fine in arduino land but broken in platformIO. (WiFi issues, littlefs) Still hunting this down. Been on it for a month. |
Beta Was this translation helpful? Give feedback.
-
Is there a possibility to use OPI PSRAM in QSPI mode?
With the latest changes it is possible to select PSRAM mode in Platformio.
We get now OPI PSRAM working. Great! But we did not managed to enable PSRAM (OPI chip)
in mode QSPI. Boot loops. Is this not possible? This would be a pitty since autodetection of PSRAM (working great for ESP32 and ESP32-S2) is now not possible for all MCUs.
At the moment we can provide one binary for every chip variant and it enables PSRAM when found.
Beta Was this translation helpful? Give feedback.
All reactions