Hallo,
ich bin neu in diesem Forum und das ist mein erster Beitrag hier. Ein Hallo erst mal an alle ...
Meine Hardware:
Raspberry PI 1 B+
Watterott RPI-Touch-Display B+ 2.8" -> klick
Meine Software:
Raspbian Wheezy 2015-05-05 + rpi-display -> klick
Ausgangssituation:
Das Touch-Display hat zu beginn wunderbar an meinem Pi funktioniert. Über GPIO18 wird die Hintergrundbeleuchtung des Displays gesteuert. Das passte mir so aber nicht, da ich den Pin schon für was anderes benötige. Watterott hat am Display bereits eine Möglichkeit vorgesehen die Hintergrundbeleuchtung über einen Jumper auf GPIO12 zu legen.
Das hab ich getan und alles war noch gut so weit, das Display lies sich nun über GPIO12 EIN/AUS schalten.
Nun wollte ich auch noch das Device Tree Overlay unter /boot/overlays/ entsprechend anpassen. Mit dem "Device Tree Compiler" habe ich aus der Datei "rpi-display-overlay.dtb" den Sourcecode generiert und diesen so angepasst das er die Hintergrundbeleuchtung auf GPIO12 legt. Dabei hab ich einen Fehler gemacht ...
Diese Fehlerhafte .dtb Datei wurde beim nächsten Neustart des PI geladen (in der config.txt war
eingetragen)
Problem:
Seit ich versucht habe diese fehlerhafte .dtb Datei zu laden fährt der PI nicht mehr hoch wenn ich in der config.txt
hinzufüge, obwohl ich in der Zwischenzeit die fehlerhafte Datei gegen das zuvor funktionierende Original ausgetauscht habe. Auch ein komplett neues erstellen der der SD-Karte mit dem Raspbian-Image hat daran nichts geändert.
Beim booten bekommen ich nur diese Ausgabe und bleibt alles stehen ...
Lösche ich den Eintrag
aus der config.txt färht der die PI wieder normal hoch.
Meine Frage nun, bekomme ich das irgendwie wieder hin, das ich ein neues Device Tree Overlay für das Display laden kann oder habe ich was irreparabel zerstört
Hoffe jemand kann mir hierbei weiterhelfen ...
Beste Grüße
Beluga