The problem is that I’m getting "White Screen", which is supposed to be caused by a faulty connection but I am pretty sure I’ve hooked it up correctly. And if it is hooked up incorrectly, could you change the pins using the dt-blob?
Also as a side note I’m not sure if I hooked up pin 31(DISP) correctly, I’ve hooked it up to GND and 3.3V (VCC) through a 1K and 10K resistor but there is no change in behavior. I know it’s not the main problem but I couldn’t find anything in the datasheet about it.
WHAT IVE TRIED
I designed an adapter board to connect the 40pin FFC socket to the J5 header of the IO Board, I’m pretty sure it’s correct (This is not final, just for testing) Se images below!
I’ve also edited the config.txt (Se code below) to use the Alt2 function of the "DPI" pins and disable the I2C interface on J5.
Since the CM3 modules only come with a 4GB of EMMC storage (excluding the NEC-Edition) I had to install the "Lite" version of raspbian. I have however installed the RPD and xServer just to be on the safe side. I’ve tried both with the desktop environment installed and without and i get the same problem. The guide used: viewtopic.php?t=133691
The screen I’m using is a 5" TFT LCD.
Datasheet: http://www.farnell.com/datasheets/21515 ... 1516606088
Thanks in advanced for any help!
As a quick update of what I’ve tried.
Custom timings: I’ve read through the datasheet a few more times and customized the "hdmi_timings" a bit more, it seems to do better (no strange lines at startup) but I still get white screen. I think it has to do with the DISP pin and the screen not turning on like it should.
Not really sure though.
If someone could shed some light on this it would be much appreciated!
Code: Select all
hdmi_timings=1056 0 256 50 256 525 0 45 50 45 0 0 0 60 0 333000000 hdmi_timings=800 0 256 50 256 480 0 45 50 45 0 0 0 60 0 333000000
Code: Select all
kernel=uboot.bin dtparam=act_led_trigger=heartbeat #Interface configuartion dtparam=uart0=off enable_uart=0 dtparam=i2c_arm=off dtparam=i2s=off dtparam=spi=off #Default is 700MHz #arm_freq=800 # Screen Configuration framebuffer_width=800 framebuffer_height=480 dtoverlay=dpi24 overscan_left=0 overscan_right=0 overscan_top=0 overscan_bottom=0 enable_dpi_lcd=1 display_default_lcd=1 dpi_group=2 dpi_mode=87 dpi_output_format=0x6f005 hdmi_timings=800 0 40 48 88 480 0 13 3 32 0 0 0 60 0 32000000 6