Fast mit Compilieren fertig, das 3,5" Waveshare in den aktuellen Kernel zu basteln.
STROMAUSFALL. Hat es die SD Karte zerrissen
Sollte nicht sein
-
dale -
31. März 2015 um 13:09 -
Erledigt
Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
-
-
Sollte nicht sein? Schau mal ob du hier fündig wirst!
-
Shit! Nicht gut. Gib mir einen Tip, wie ich die Treiber in den Kernel bekomme, und ich mache das dann. Habe schon einige Anleitungen dazu gefunden, die bei mir nicht klappen
-
mein beileid !
-
-
Der erste Link ist hier fest gespeichert Hat aber nur das Display am laufen gebracht, jedoch nicht das Touch. Den zweiten Link habe ich die Tage gefunden, werde ich Heute ausprobieren!
Danke für beide Links. -
Display lief bei mir auch schon. Beim Touch hats dann gerappelt...
-
Tja, und genau da hänge ich auch weiter ...
Es klappt auch mit der anderen Anleitung nicht. Hänge wie immer an gleicher Stelle:Codesudo rmmod ads7846_device Error: Module ads7846_device is not currently loaded sudo modprobe ads7846_device speed=500000 gpio_pendown=17 swap_xy=1 FATAL: Module ads7846_device not found.
Ein lsmod sagt gleiches. Das Touch ist aber nicht defekt, weil andere Images klappen. Nur dort ist der Kernel Älter. -
Böse Falle: Im neueren Image heißt das Ding nur noch ads7846
sudo modprobe ads7846 speed=500000 gpio_pendown=17 swap_xy=1
Lädt. aber läuft nichtZitatpi@raspberrypi ~ $ sudo modprobe ads7846 speed=500000 gpio_pendown=17 swap_xy=1
pi@raspberrypi ~ $Module Size Used by
ads7846 10081 0
fbtft_device 27181 0 -
-
Na wenn das LKM jetzt schon einen anderen Namen bekommen hat wird es wohl auch andere Parameter haben.
Vielleicht mal in die Sourcen gucken :scu,
-ds- -
So eine Kacke
Habe eben beim Surfen noch was interessantes gefunden: LINK -
Das ist mittlerweile doch schon ein alter Hut zu dem es auch schon ein Tut von Jörg gibt ( -> click <- )
cu,
-ds- -
Und das wird auch nicht das Problem sein, spi und i2c wird ja erkannt/geladen. Es muss an einer udev regel liegen, denn die werden nicht mehr gesetzt. Hatte mir mal das hier notiert:
Code
Alles anzeigensudo nano /etc/udev/rules.d/99-ads7846.rules sudo nano /etc/udev/rules.d/78-ads7846.rules sudo nano /etc/udev/rules.d/29-ads7846.rules # Create a symlink to any touchscreen input device #SUBSYSTEM=="input", ATTRS{name}=="ADS7846", ENV{DEVNAME}=="*event*", SYMLINK+="input/touchscreen" #UBSYSTEM=="input", ATTRS{name}=="stmpe-ts", ENV{DEVNAME}=="*event*", SYMLINK+="input/touchscreen" #SUBSYSTEM=="input", KERNEL=="event[0-9]*", SYSFS{modalias}=="input:*-e0*,3,*a0,1,*18,*", SYMLINK+="input/touchscreen0" #SUBSYSTEM=="input", KERNEL=="event[0-9]*", SYSFS{modalias}=="ads7846", SYMLINK+="input/touchscreen0 SUBSYSTEM=="input", KERNEL=="event[0-9]*", ATTRS{name}=="ADS7846 Touchscreen", SYMLINK+="input/touchscreen" Im Orginal Image ist es: sudo nano /etc/udev/rules.d/95-ads7846.rules SUBSYSTEM=="input", KERNEL=="event[0-9]*", ATTRS{name}=="ADS7846*", SYMLINK+="input/touchscreen" sudo nano /etc/udev/rules.d/95-stmpe.rules SUBSYSTEM=="input", ATTRS{name}=="stmpe-ts", ENV{DEVNAME}=="*event*", SYMLINK+="input/touchscreen" sudo nano /etc/udev/rules.d/95-input.rules SUBSYSTEM=="input", GROUP="input", MODE="0660"
-
Gerade gefunden im bekannten link
sudo nano /boot/config.txt
Werde ich sofort mal testen
Nachtrag: Es klappt! Nun geht das ja recht einfach zu updaten, yeah!
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!