I've tried installing the drivers using both the simple and detailed methods, but the screen doesn't go white when I re-start the Pi, as the guide says it should. When I move the mouse, the display flashes white for a millisecond then goes black again. I'm not that well-versed in Linux, so I was hoping that someone could give me pointers and help me solve the problem.
I reset the Pi (wipe it and re-install raspbian) after each of my attempts, so I don't think overlapping/conflicting commands could be causing the problem, but I may be wrong.
Thanks
2.8" tft touchscreen - display not working
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: 2.8" tft touchscreen - display not working
Post pictures of both sides of the PiTFT
post the output of the command sudo dmesg
post the output of the command sudo dmesg
- Ez99
- Posts: 7
- Joined: Sun Jun 28, 2015 10:14 am
Re: 2.8" tft touchscreen - display not working
Sorry, I'm an idiot. It turns white, but doesn't turn black.
To make the sudo dmesg photos readable, I had to take a few. There's three more.
To make the sudo dmesg photos readable, I had to take a few. There's three more.
- Attachments
-
- image.jpg (289.15 KiB) Viewed 338 times
-
- image.jpg (308.46 KiB) Viewed 338 times
-
- image.jpg (305.39 KiB) Viewed 338 times
- Ez99
- Posts: 7
- Joined: Sun Jun 28, 2015 10:14 am
Re: 2.8" tft touchscreen - display not working
And here they are.
- Attachments
-
- image.jpg (308.61 KiB) Viewed 337 times
-
- image.jpg (273.5 KiB) Viewed 337 times
-
- image.jpg (286.19 KiB) Viewed 337 times
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: 2.8" tft touchscreen - display not working
I don't see the drivers loading in dmesg. You've been trying to install the drivers manually? Can you try the easy install image?
- Ez99
- Posts: 7
- Joined: Sun Jun 28, 2015 10:14 am
Re: 2.8" tft touchscreen - display not working
I had a bit of trouble with the archiver, so I couldn't really use the image, but using the console install instructions beneath the image download, I've managed to get the display to the point where it goes black/grey, but after the console shows "fbtft_of_value: fps = 20", it doesn't print anything else. In other words, it's crashed.
- adafruit2
- Posts: 22200
- Joined: Fri Mar 11, 2005 7:36 pm
Re: 2.8" tft touchscreen - display not working
you should try the easy-install full image, thats the best way to make sure the hardware works. If you post up the output from dmesg, please paste the text if possible, it a lot tougher to read the text from a screenshot :)
- Ez99
- Posts: 7
- Joined: Sun Jun 28, 2015 10:14 am
Re: 2.8" tft touchscreen - display not working
To be perfectly honest, I found the Command Line Interface method easier than the easy image :/ I'm not sure where to put it on the SD card, or if I drag it across like with NOOBS...
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: 2.8" tft touchscreen - display not working
This page is linked from the tutorial and explains how to install an image:
http://elinux.org/RPi_Easy_SD_Card_Setup
http://elinux.org/RPi_Easy_SD_Card_Setup
- Ez99
- Posts: 7
- Joined: Sun Jun 28, 2015 10:14 am
Re: 2.8" tft touchscreen - display not working
So I managed to install the image (thanks for the help), but the Pi crashed at the same point as it did earlier.
Seeing as I can't access dmesg, I've typed up the last "paragraph" and the line before it:
starting the hotplug events dispatcher: udevd[4.666654] udevd[159]: starting version 175
Synthesizing the initial hotplug events...done.
Waiting for /dev to be fully populated...[6.562919] bcm2708_i2c_init_pinmode(1,2)
[6.684449] bcm2708_i2c_init_pinmode(1,3)
[6.745016] random: nonblocking pool is initialized
[6.910351] bcm2708_i2c 20804000.i2c: BSC1 Controller at 0x20804000 (irq 79) (baudrate 100000)
[7.224026] GPIO sdc910000 = 0x24800900
[7.447827] GPIO sdc910004 = 0x24024
[7.749959] * 0xdc910000 &= ~ 0xE00000
[8.011641] * 0xdc910000 | 4 << 0x0015
[8.167788] * 0xdc910000 &= ~ 0x7000000
[8.277355] * 0xdc910000 | 4 << 0x0015
[8.406155] * 0xdc910000 &= ~ 0x38000000
[8.513107] * 0xdc910000 | 4 << 0x001B
[8.594620] * 0xdc910004 &= ~ 0x0007
[8.667187] * 0xdc910004 | 4 << 0x0000
[8.729792] * 0xdc910004 &= ~ 0x0038
[8.778963] * 0xdc910004 | 4 << 0x0003
[8.836421] GPIO sdc910000 = 0x24800900
[8.882564] GPIO sdc910004 = 0x24024
[8.894272] bcm2708_spi 20204000.spi: DMA channel 2 at address 0xf2007200 with irq 77
[8.909996] bcm2708_spi 20204000.spi: DMA channel 4 at address 0xf2007400 with irq 20
[8.944753] stmpe-spi spi0.1:stmpe610 detected, chip id: 0x811
[8.988831] fb_ili9340: module is from the staging directory, the quality is unknown, you have been warned.
[9.016853] fbtft_of_value: buswidth = 8
[9.028980] fbtft_of_value: debug = 0
[9.040277] fbtft_of_value: rotate = 90
[9.052943] fbtft_of_value: fps = 20
Seeing as I can't access dmesg, I've typed up the last "paragraph" and the line before it:
starting the hotplug events dispatcher: udevd[4.666654] udevd[159]: starting version 175
Synthesizing the initial hotplug events...done.
Waiting for /dev to be fully populated...[6.562919] bcm2708_i2c_init_pinmode(1,2)
[6.684449] bcm2708_i2c_init_pinmode(1,3)
[6.745016] random: nonblocking pool is initialized
[6.910351] bcm2708_i2c 20804000.i2c: BSC1 Controller at 0x20804000 (irq 79) (baudrate 100000)
[7.224026] GPIO sdc910000 = 0x24800900
[7.447827] GPIO sdc910004 = 0x24024
[7.749959] * 0xdc910000 &= ~ 0xE00000
[8.011641] * 0xdc910000 | 4 << 0x0015
[8.167788] * 0xdc910000 &= ~ 0x7000000
[8.277355] * 0xdc910000 | 4 << 0x0015
[8.406155] * 0xdc910000 &= ~ 0x38000000
[8.513107] * 0xdc910000 | 4 << 0x001B
[8.594620] * 0xdc910004 &= ~ 0x0007
[8.667187] * 0xdc910004 | 4 << 0x0000
[8.729792] * 0xdc910004 &= ~ 0x0038
[8.778963] * 0xdc910004 | 4 << 0x0003
[8.836421] GPIO sdc910000 = 0x24800900
[8.882564] GPIO sdc910004 = 0x24024
[8.894272] bcm2708_spi 20204000.spi: DMA channel 2 at address 0xf2007200 with irq 77
[8.909996] bcm2708_spi 20204000.spi: DMA channel 4 at address 0xf2007400 with irq 20
[8.944753] stmpe-spi spi0.1:stmpe610 detected, chip id: 0x811
[8.988831] fb_ili9340: module is from the staging directory, the quality is unknown, you have been warned.
[9.016853] fbtft_of_value: buswidth = 8
[9.028980] fbtft_of_value: debug = 0
[9.040277] fbtft_of_value: rotate = 90
[9.052943] fbtft_of_value: fps = 20
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: 2.8" tft touchscreen - display not working
OK, Thanks for that! Looks like the drivers are loading. I don't know why it's crashing. Let's try replacing the PiTFT.
Please email [email protected] with a link to this thread for a replacement PiTFT
Please email [email protected] with a link to this thread for a replacement PiTFT
- Ez99
- Posts: 7
- Joined: Sun Jun 28, 2015 10:14 am
Re: 2.8" tft touchscreen - display not working
The new TFT's working! Thanks for all your help, I really appreciate it
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: 2.8" tft touchscreen - display not working
Great to hear!
Please be positive and constructive with your questions and comments.