diag(P4): Schwarzes Bild eingrenzen - Prüfbild und lückenlose Meldungen (1.6.15)
Kaltstart, kein einziger Fehler im Log, alle I2C-Bausteine da - und trotzdem keine Anzeige. Zwei Lücken in der Diagnose: - Die DCS-Weckbefehle (MADCTL, Sleep Out, Display On) liefen ungeprüft durch. Jetzt über BSP_STEP gemeldet. - Nach dem Panel-Start endete die Ausgabe. "Bringup fertig" vor und "LVGL laeuft" nach lvgl_port_init() trennen jetzt ein Hängenbleiben in LVGL von einem fehlenden Bild. Neuer Schalter WS7_TEST_PATTERN nutzt esp_lcd_dpi_panel_set_pattern() für Farbbalken aus dem DSI-Baustein, ohne Framebuffer und ohne LVGL - wie im funktionierenden Werks-Testsketch. Erscheinen sie, arbeitet die Kette bis zum Panel und der Fehler liegt weiter oben. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018QoLDQeUh1dCQz7yYZVb4Y
This commit is contained in:
co-authored by
Claude Opus 5
parent
d83619904f
commit
c58b901f26
@@ -1,3 +1,16 @@
|
||||
Version 1.6.15:
|
||||
- Diagnose fuer das schwarze Bild, das der Log bisher nicht erklaeren konnte: Alle Schritte
|
||||
liefen fehlerfrei durch, trotzdem blieb die Anzeige leer.
|
||||
- Die drei Weckbefehle an das Panel (MADCTL, Sleep Out, Display On) liefen bislang
|
||||
ungeprueft durch und sind jetzt in die Fehlerausgabe einbezogen.
|
||||
- Neuer Schalter WS7_TEST_PATTERN in pins_config.h: zeigt statt der Oberflaeche
|
||||
Prueffarbbalken an. Sie entstehen im DSI-Baustein selbst und benutzen weder Bildspeicher
|
||||
noch LVGL. Damit laesst sich in einem Durchgang trennen, ob die Anzeigekette bis zum
|
||||
Panel arbeitet oder ob der Fehler weiter oben liegt.
|
||||
- Das Ende des Hochlaufs wird gemeldet ("Bringup fertig" / "LVGL laeuft"). Bisher endete
|
||||
die Ausgabe nach dem Panel-Start, und ein Haengenbleiben in LVGL war von einem
|
||||
fehlenden Bild nicht zu unterscheiden.
|
||||
|
||||
Version 1.6.14:
|
||||
- Der Touch-Controller wird jetzt erst angesprochen, nachdem die Bridge freigegeben und die
|
||||
Hintergrundbeleuchtung eingeschaltet ist. Der GT9271 haengt an derselben Versorgung und
|
||||
|
||||
Reference in New Issue
Block a user