Linux内核版本:2.6.32
CPU:三星S5PV210(A8)
LVDS芯片:DS90C365A
屏:友达15.6寸(1366*768)LVDS接口。
原理图如下:
实现现象:
cpu发出的TFT信号正常,可以正常驱动群创7寸TFT屏,也可以通过转VGA时序接口芯片驱动我们电脑屏(1024*768)正常显示。
问题:当我接上友达LVDS屏的时候,
第一:发现屏幕无法满屏,目测大概在1280*768。
第二:颜色显示不正常,比如在裸机下测试,当输出颜色为红时,发现显示为粉红。蓝色时显示为天蓝。
想请教下搞过这方面的,如果我CPU出来的TFT信号正常,如何测试我LVDS出来信号的正确性?
还有就是LVDS驱动在内核里面与普通LCD的驱动有什么区别,我的理解是无驱动,因为协议以经通过芯片转好了,只有几个关键信号注意就好,比如像素时钟,分辨率,行频与场频大小与极性,前沿与后沿作微调就行。想听听搞过这方面人的意见?