Hello,
We are getting a flickering in some parts of the text while displayed in full color (RGB : FFFFFFF). All other color combinations are displayed properly.
If anyone has any idea on this view, please comment.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
We are getting a flickering in some parts of the text while displayed in full color (RGB : FFFFFFF). All other color combinations are displayed properly.
If anyone has any idea on this view, please comment.
Can you post a picture of what it looks like?
Is this a parallel display? What is the cable length? Do you have any serial resistors on the LCD lines?
60cm is way too long for a parallel display. Check your signals at the display end of the cable. I suspect you have signal integrity issues.
I'm afraid I don't understand. On what board do you see this issue? And what software are you using? Linux normally uses a Ping-Pong frame buffer, application writing in the half of the buffer that isn't currently being displayed.
Afraid I don't have any other ideas, without knowing how do you write to the screen.
I mean what Linux version you use, how is your LCD driver configured, what procedure you use to write to the LCD. It could be a hardware problem, it could be software. I don't have enough information to offer any advice or ask for support.
1. We have used the linux version along with SDK 7.0 (linux 3.12) .
2. LCD driver configured for 18bit RGB LCD (24bpp mode) for 640x480 resolution.
lcdc: lcdc@0x4830e000 {
pinctrl-names = "default", "sleep";
pinctrl-0 = <&lcd_pins_default>;
status = "okay";
display-timings {
640x480 {
hactive = <640>;
vactive = <480>;
hback-porch = <116>;
hfront-porch = <44>;
hsync-len = <16>;
vback-porch = <34>;
vfront-porch = <11>;
vsync-len = <3>;
clock-frequency = <25000000>;
hsync-active = <0>;
vsync-active = <0>;
de-active = <1>;
pixelclk-active = <0>;
};
};
};
If you are using the same software and LCD configuration in both cases, this definitely points to a PCB signal integrity issue with the parallel display. For example, if you have long stubs (from the LVDS junction) on the traces, these are likely to cause signal distortion.