Why does my screen remain black screen after initializing my LVGL application on an embedded device, even though the hardware connections and driver seem correct?

Hi everyone,

Iam having a black screen issue when trying to initialize my LVGL application on an embedded device. The display turns on, but no content shows up, and it just stays black.

I have double-checked the hardware connections, the display driver, and LVGL configuration, but I cannot seem to pinpoint the issue.

Iam not sure if it’s related to the framebuffer, initialization functions, or something else entirely.

Has anyone experienced this before? Any tips on troubleshooting or debugging would be really helpful. Thanks!

Maybe it all ends with lvgl initialization. Does your app call Timer Handler ?