Blank screen of the death with an ESP32-S2 #2950
Replies: 9 comments
-
Here are some more informations. If someone has an idea... |
Beta Was this translation helpful? Give feedback.
-
Last info: I've tried this example using Adafruit_GFX and Adafruit_ILI9341 and it works fine. |
Beta Was this translation helpful? Give feedback.
-
Use setup 71 as a starting point and check your pin allocations so the native fast hardware pins are used. |
Beta Was this translation helpful? Give feedback.
-
Are you sure? Setup 71 is for ST7789 not ILI9341 |
Beta Was this translation helpful? Give feedback.
-
Use it as a starting point to create your own setup as it is tested, just change the driver. |
Beta Was this translation helpful? Give feedback.
-
@Bodmer I've done what you asked for.
![]() You must admit with me that it's really strange. But the fact is that with this conf it works. |
Beta Was this translation helpful? Give feedback.
-
Furthermore it works with |
Beta Was this translation helpful? Give feedback.
-
And last, it works the same way with PlatformIO |
Beta Was this translation helpful? Give feedback.
-
OK, it looks like either setup 71 is wrong as the pins are swapped compared to the comments. Maybe there was a specific ESP32 S2 hardware board it was created for as I see the CS line is not used either. The interface should work with the pinout in the comments (correct) or with those as defined (36 & 37 swapped), so I am not sure what is happening. Typically ILI9341 boards work up to 80MHz so maybe you have one of the China clone chips I have seen mentioned on the web. I seem to have genuine ILI9341 chips though and have not seen a clone. Glad to hear you have it working. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I have succeeded in using a 2.8" ILI9341 LCD (with touch) with a lolin32D devkit board.
But I can't use this LCD with an ESP32-S2-SOLO-2-N4R2
N4R2 has 4MB (Quad SPI) Flash and 2 MB (Quad SPI) PSRAM
I use an ESP32-S2 module (not a devkit) via a custom PCB adapter.
I know my config works fine.
I try to use FSPI pins (same as in Setup70_ESP32_S2_ILI9341.h)

here's an extract from Espressif doc:
here's my platformio.ini file:
I've tried using a FTDI board, and removing USB_CDC, it's the same.
I've trie to not use PSRAM, it's the same.
I have a blank screen which flickers sometimes.
colour.cpp app is Colour_Test.ino
Here's the output of:
I've been stuck for several days now. A little help would be great.
Beta Was this translation helpful? Give feedback.
All reactions