Habe mir beim Chinamann ein Display bestellt. Natürlich ohne irgendwelche Informationen dazu. Habe herausbekommen das es sich um ein ads7846 mit xpt2046 Touchscreen Controller.
Ich habe es mit Hilfe dieser http://futurice.com/blog/id-like-to-have-some-lcd-on-my-pi Anleitung zum laufen gebracht.
Nun zu meinem Problem.
Mit Hilfe der Kommandos
Code
pi@raspberrypi:~ $ sudo modprobe flexfb nobacklight regwidth=16 init=-1,0xb0,0x0,-1,0x11,-2,250,-1,0x3A,0x55,-1,0xC2,0x44,-1,0xC5,0x00,0x00,0x00,0x00,-1,0xE0,0x0F,0x1F,0x1C,0x0C,0x0F,0x08,0x48,0x98,0x37,0x0A,0x13,0x04,0x11,0x0D,0x00,-1,0xE1,0x0F,0x32,0x2E,0x0B,0x0D,0x05,0x47,0x75,0x37,0x06,0x10,0x03,0x24,0x20,0x00,-1,0xE2,0x0F,0x32,0x2E,0x0B,0x0D,0x05,0x47,0x75,0x37,0x06,0x10,0x03,0x24,0x20,0x00,-1,0x36,0x28,-1,0x11,-1,0x29,-3 width=480 height=320
bekomme ich es zum laufen.
Laut der Anleitung soll ich diese in /etc/modules eintragen
Code
pi@raspberrypi:~ $ cat /etc/modules
i2c-dev
flexfb regwidth=16 nobacklight init=-1,0xb0,0x0,-1,0x11,-2,250,-1,0x3A,0x55,-1,0xC2,0x44,-1,0xC5,0x00,0x00,0x00,0x00,-1,0xE0,0x0F,0x1F,0x1C,0x0C,0x0F,0x08,0x48,0x98,0x37,0x0A,0x13,0x04,0x11,0x0D,0x00,-1,0xE1,0x0F,0x32,0x2E,0x0B,0x0D,0x05,0x47,0x75,0x37,0x06,0x10,0x03,0x24,0x20,0x00,-1,0xE2,0x0F,0x32,0x2E,0x0B,0x0D,0x05,0x47,0x75,0x37,0x06,0x10,0x03,0x24,0x20,0x00,-1,0x36,0x28,-1,0x11,-1,0x29,-3 width=480 height=320
fbtft_device name=flexfb speed=16000000 gpios=reset:25,dc:24
Es scheint aber so als würden diese beim Start nicht abgearbeitet.
In der config.txt habe ich noch dieses mit drinnen.
Klar könnte man jetzt ein Script schreiben welches die Befehle beim Start ausführt. Ich frage mich aber warum das nicht über /etc/modules funktioniert.
Vielleicht könnt ihr mir hier weiterhelfen.