-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ESP32-C3 using TFT_eSPI@^2.5.43 version, what is the reason for repeated reboots? #3464
Comments
是,我排查了各种原因,心力交瘁,哈哈哈。 |
From my experience, downgrading my esp32 board package down to 2.0.13 seems fixed it. This exception occurs when the esp32-s3 reached tft.begin() in any versions above 2.0.14 as mentioned in #3332 |
I test the solution that you mentioned ,it works! |
|
According to the above mentioned, change the esp32 version of arduinoIDE and roll back to 2.0.14 |
Thank you for your answer, I am testing as you said |
I have another question, I can change the version of the board in ARDUINOIDE, what should I do in platformIO and where should I go to change the version? |
platform = [email protected] |
Verified another solution from #3429 , I was using esp32-s3 pico and followed the solution from @Patsjemoe . In short, his solution was to replace With that, I further tested it with SPI_PORT 0-3, so instead of writing Case 1: Replacing the line with Case 2: Replacing the line with Case 3: Replacing the line with The test wasn't perfect though, I'm not quite sure how the SPI_PORT was defined inside the board package, nor I tested the solution with the default HSPI pin. And for case 1, instead of the exact runtime error as @43823845 , mine's Guru Meditation Error: Core 1 panic'ed (StoreProhibited), which I'm not quite sure if there's a difference in between those 2 error (as my code breaks exactly on the line where it tries to initiatize the ILI9341 display). TL;DR, Replace |
By rolling back to esp32 2.0.14 in board manager, the problem was solved perfectly. And if you cannot see Nologo ESP32C3 Super Mini anymore, you can just select ESP32C3 Dev Board from the menu. |
Guru Meditation Error: Core 0 panic'ed (Store access fault). Exception was unhandled.
Core 0 register dump:
MEPC : 0x4205061a RA : 0x42050612 SP : 0x3fca6c80 GP : 0x3fc8c600
TP : 0x3fc89c68 T0 : 0x00000003 T1 : 0xffc3ffff T2 : 0x00000020
S0/FP : 0x3fca2b50 S1 : 0x00000000 A0 : 0x00000001 A1 : 0xffffffff
A2 : 0x00000000 A3 : 0xfdffffff A4 : 0x08000000 A5 : 0x00000010
A6 : 0xffffffff A7 : 0x04c4b400 S2 : 0x00000002 S3 : 0x00000001
S4 : 0x000000a0 S5 : 0x3fc8dd6c S6 : 0x00000a00 S7 : 0x00000000
S8 : 0x00000000 S9 : 0x00000000 S10 : 0x00000000 S11 : 0x00000000
T3 : 0x0196e6aa T4 : 0x0000000f T5 : 0x003c0000 T6 : 0x00000003
MSTATUS : 0x00001881 MTVEC : 0x40380001 MCAUSE : 0x00000007 MTVAL : 0x00000010
MHARTID : 0x00000000
The text was updated successfully, but these errors were encountered: