Interpreting ESP32 run error: E (170) param: PSRAM ID read error: 0xffffffff

This error msg is showing up on my serial monitor after uploading compiled sketch:

E (170) param: PSRAM ID read error: 0xffffffff

Is there someplace that lists these error messages and their meaning?

It occurred after making sketch modifications and uploading the new .ino file. I can revert back
to the previous sketch version and everything is fine. I tried commenting out the majority of the sketch leaving just the blink routine but the error message persists.
I can go back to my prior version and start over with my changes but I was interested to know what this error message is referencing.

Ed

Can you post the entire message. I would take a SWAG and say it is not finding Static RAM for program storage or it is being overrun. Can you load a different program and how big is the program. Posting the program following forum guidelines would help the code experts.

Does the ESP32 board you're using have PSRAM?

How do I determine that?

Datasheet for Product spec for the board?

That is the entire message, except for the timestamp at the beginning.
The sketch uses 755469 bytes (57% of program storage space).

Down the rabbit hole I go.

I have discovered one issue and corrected that but now I am getting a 'E [168]'
instead of the 'E [170].' But the code is still running.

The "issue" was attempting to use a "off limits" FLASH GIOP pin as an output point.
FLASH D3 is desiganated as GIOP10.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.