Hello everyone,
I’m encountering a issue while trying to use LVGL MicroPython on my ESP32-S3-WROOM-1 module. Below is the error output I’m receiving:
A fatal error occurred. The crash dump printed below may be used to help
determine what caused it. If you are not already running the most recent
version of MicroPython, consider upgrading. New versions often fix bugs.
To learn more about how to debug and/or report this crash visit the wiki
page at: https://github.com/micropython/micropython/wiki/ESP32-debugging
LVGL MicroPython
IDF version : c9763f62
Machine : Generic ESP32S3 module with ESP32S3
Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.
Core 1 register dump:
PC : 0x421b88d7 PS : 0x00060630 A0 : 0x8200303a A1 : 0x3fcb5400
A2 : 0x02000001 A3 : 0x00000002 A4 : 0x000000ff A5 : 0x0000ff00
A6 : 0x00ff0000 A7 : 0xff000000 A8 : 0x820b13c4 A9 : 0x3fcb53f0
A10 : 0x02000001 A11 : 0x00000002 A12 : 0x000001f3 A13 : 0x00000001
A14 : 0x00000000 A15 : 0x00000002 SAR : 0x00000000 EXCCAUSE: 0x0000001c
EXCVADDR: 0x0200000d LBEG : 0x40056f08 LEND : 0x40056f12 LCOUNT : 0x00000000
Backtrace: 0x421b88d4:0x3fcb5400 0x42003037:0x3fcb5420 0x42002d8d:0x3fcb5460 0x420d0feb:0x3fcb54a0
ELF file SHA256: 04a66bc72
Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)
Saved PC:0x4038313e
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3820,len:0x1108
load:0x403c9700,len:0x4
load:0x403c9704,len:0xbdc
load:0x403cc700,len:0x2f4c
entry 0x403c989c
E (430) quad_psram: PSRAM ID read error: 0x00ffffff, PSRAM chip not found or not supported, or wrong PSRAM line mode
E (431) esp_psram: PSRAM enabled but initialization failed. Bailing out.
LVGL (9.2.2) MicroPython (1.24.1) Binding compiled on 2025-01-11; Generic ESP32S3 module with ESP32S3
Type "help()" for more information.
Details of my setup:
Board**: ESP32-S3-WROOM-1
Firmware: LVGL MicroPython (9.2.2)
Build configuration:
BOARD=ESP32_GENERIC_S3
Flash size: 8 MB
Connections: A display using the
st7796
driver and a touch panel using thexpt2046
driver.
What could be causing the PSRAM initialization failure when my board doesn’t have PSRAM
Is the LoadProhibited
error related to this issue or a separate misconfiguration?
Why does the screen power on but fail to display anything?
Are there any additional steps I should take to properly configure LVGL MicroPython for an ESP32-S3-WROOM-1 module?
Any help or guidance would be greatly appreciated.