You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This actually works as expected when you espflash with the default settings. However, if you bump up the flash speed to 80mhz with -f 80mhz then I've seen it either:
Hang during PSRAM init
Throw a LoadProhibited during PSRAM init
Throw a IllegalInstruction during PSRAM init.
I think this is because the esp32 HAL PSRAM code assumes that you're running in 40mhz Flash/40mhz PSRAM mode:
345⋮ │ let mode = PsramCacheSpeed::PsramCacheF40mS40m; // How to make this configurable
The text was updated successfully, but these errors were encountered:
I've been experiencing some erratic behaviour in my ESP32 trying to enable PSRAM on my WROOM-E module (confirmed to have an 8MB PSRAM module).
Attempting to synthesize this down to a broken test case, I generated a new esp-template project, and replaced the heap section with:
And changed the
init_heap
call to be:This actually works as expected when you espflash with the default settings. However, if you bump up the flash speed to 80mhz with
-f 80mhz
then I've seen it either:LoadProhibited
during PSRAM initIllegalInstruction
during PSRAM init.I think this is because the esp32 HAL PSRAM code assumes that you're running in 40mhz Flash/40mhz PSRAM mode:
The text was updated successfully, but these errors were encountered: