Open HSBallina opened 7 months ago
Please refer to this link: https://github.com/Bodmer/TFT_eSPI/issues/3304#issuecomment-2095080442
Revert your ESP32 board package to 2.0.14 will solve this issue.
Edit: The issue is likely misconfiguration of your SPI pins.
I was able to get my ESP32-S3 to work (Specifically the Lillygo T-deck) by using these pin configurations in my User_Setup.h file.
The StoreProhibited is resulting from your spi driver trying to access an invalid pin, thus invalid memory.
#define TFT_MISO 38
#define TFT_MOSI 41
#define TFT_SCLK 40
#define TFT_CS 12 // Not connected
#define TFT_DC 11
#define TFT_RST -1 //
Please refer to this link: #3304 (comment)
Revert your ESP32 board package to 2.0.14 will solve this issue.
Downgrading to potentially vulnerable software is not a solution.
I'm having issues with my ESP32-S3 module crashing and rebooting on
tft.begin()
(or ontft.init()
). The following output repeats over and over in the monitor:Using the EspExceptionDecoder to decode the dump (only works in Arduino 1.8.19) with the ELF file from the build gives this:
I've minimized the code to the following:
My setup is the following: IDE: Arduino 1.8.19 & 2.3.2 TFT_eSPI version: 2.5.43 Board package version: 2.0.15 Processor: ESP32-S3 TFT driver: GC9A01 Interface: SPI
The setup file is a copy of 46 with a different MOSI pin. It's added to the
User_Setup_Select.h
file and theUser_Setup.h
is set to use the GC9A01 driver.