[lcd4linux]: Kleiner Unterschied zwischen HD1 und HD2-Version

Antworten
Benutzeravatar
theobald123
NI - VIP
Beiträge: 62
Registriert: Di 12. Apr 2016, 11:16

[lcd4linux]: Kleiner Unterschied zwischen HD1 und HD2-Version

Beitrag von theobald123 »

Mir ist beim Testen meines LCD-Tickers folgendes aufgefallen.
Sobald man im Layout bei einer Image-Position X0 oder Y0 angibt
wird bei HD2-Hardware das Bild nicht auf dem Display angezeigt.
Bei HD1-Hardware funktioniert die Anzeige mit X0 oder Y0.
Im Anhang ist eine Grafik und eine .conf-Datei zum Testen enthalten.

Zum Test:
Beides nach /tmp kopieren und für die .conf-Datei Rechte 600 vergeben.
killall lcd4linux beendet die aktuelle Anzeige
/bin/lcd4linux -f /tmp/test.conf zeigt das Bild an
service lcd4linux restart stellt die ursprüngliche Anzeige wieder her

Das ganze ist nicht tragisch, es wäre aber schön, wenn sich lcd4linux auf beiden
Plattformen gleich verhalten würde.

Edit: ohne Anhang geht natürlich nichts :stuck_out_tongue:
Dateianhänge
LCD4Linux-Test.zip
(92.29 KiB) 62-mal heruntergeladen
Benutzeravatar
vanhofen
Administrator
Beiträge: 2934
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 16 times

Re: [lcd4linux]: Kleiner Unterschied zwischen HD1 und HD2-Version

Beitrag von vanhofen »

Woher das rührt, kann ich dir nicht sagen, denn wir unterscheiden da nicht zwischen den Platformen. Sowohl HD1 als auch HD2 benutzen die gleichen lcd4linux-Sourcen und die gleichen Configs.
Es ist auch schon Jahre her, dass wir da was dran gemacht haben. Dunkel kann ich mich aber auch noch an Sorgen damit erinnern.
Ich glaube x0 hat Probleme bereitet, wohingegen y0 funktioniert hat. Da kann ich mich aber täuschen.

Wenn du lcd4linux mit -vv startest, siehst du gut, wo was hakt. Vielleicht hilft das.
Benutzeravatar
theobald123
NI - VIP
Beiträge: 62
Registriert: Di 12. Apr 2016, 11:16

Re: [lcd4linux]: Kleiner Unterschied zwischen HD1 und HD2-Version

Beitrag von theobald123 »

Ich habe alle 4 Kombinationen durchgetestet.
Nur die Kombination X1 Y1 wird auf der HD2-Platform angezeigt.

Das Log ist für beide Platformen identisch.

Ich kann mir nur ein unterschiedliches Compiler-Flag vorstellen. (Array-Behandlung)
Dateianhänge
putty.zip
(1.45 KiB) 61-mal heruntergeladen
Benutzeravatar
vanhofen
Administrator
Beiträge: 2934
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 16 times

Re: [lcd4linux]: Kleiner Unterschied zwischen HD1 und HD2-Version

Beitrag von vanhofen »

Also y0 funktioniert ganz sicher. Das haben wir beim Hintergrund für die Analoguhr ja drin. Da musste ich aber auch gerade in die config schauen.
Benutzeravatar
theobald123
NI - VIP
Beiträge: 62
Registriert: Di 12. Apr 2016, 11:16

Re: [lcd4linux]: Kleiner Unterschied zwischen HD1 und HD2-Version

Beitrag von theobald123 »

Du hast Recht. Y0 funktioniert. :ok_hand: Das Problem ist nur X0.
Ich habe jetzt noch ein log mit eingeschaltetem setconsole.
Da sieht man, dass bei der HD2 der Start hängen bleibt.
Dateianhänge
putty-setconsole.zip
(2.26 KiB) 63-mal heruntergeladen
Benutzeravatar
theobald123
NI - VIP
Beiträge: 62
Registriert: Di 12. Apr 2016, 11:16

Re: [lcd4linux]: Kleiner Unterschied zwischen HD1 und HD2-Version

Beitrag von theobald123 »

Der Unterschied idt auch im neuen Image vorhanden.
Benutzeravatar
gandharva
Administrator
Beiträge: 387
Registriert: Mo 4. Apr 2016, 23:49
Box: Tank

Re: [lcd4linux]: Kleiner Unterschied zwischen HD1 und HD2-Version

Beitrag von gandharva »

Ich vermute der Fehler steht im Zusammenhang mit uclibc. Das müsste mal einer tiefgehend debuggen um hier eine Lösung zu finden.
Vermutlich fehlt der uclibc im Gegensatz zur glibc hier irgendeine MATH Funktionalität, bzw. ist diese evtl. leicht anders implementiert.
Nazi lives don't matter.
Antworten

Zurück zu „Neutrino allgemein“