我试图将LVDS显示器连接到基于Rockchip rk3288的开发板上,但无法使图形显示在显示器上。
这是我为显示创建的.dtsi文件:
/ {
disp_timings: display-timings {
native-mode = ;
timing0: timing0 {
screen-type = ;
lvds-format = ;
out-face = ;
clock-frequency = <48690000 52590000 60830000>;
hactive = <1656 1660 1760>;
vactive = <490 528 576>;
hback-porch = <5 16 141>;
hfront-porch = <19 44 155>;
vback-porch = <5 5 91>;
vfront-porch = <5 43 91>;
hsync-len = <1 2 140>;
vsync-len = <1 2 90>;
hsync-active = <0>;
vsync-active = <0>;
de-active = <1>;
pixelclk-active = <0>;
swap-rb = <0>;
swap-rg = <0>;
swap-gb = <0>;
};
};
};
问题是显示器打开了,但是我看不到任何图形。 在内核的.config文件中,我有CONFIG_RK32_LVDS = y。 主板的.dts文件包括我的.dtsi文件。
硬件细节:
在面包板上,将开发板连接到显示器,我通过10k上拉至3.3v将STBYB,RESET,SELB,RL和TB拉高。
对于背光我使用Adafruit的TFT朋友- https://www.adafruit.com/product/1932我以5V从我的开发板喂背光驱动器,我已经迷上了LED-和LED +的显示到背光驱动器。 该驱动器当前配置为输出75mA。 adafruit板的规格在24V时输出高达125mA的电流,而SGD数据表中提到25.6V。 我不确定这是否是问题。
我已将VSDN / VSDP连接到TPS65132WEVM-669(德州仪器),我已将其编程为提供+/- 5.5v。 此EVM由与背光驱动器相同的5v供电。 我已经验证它输出正确的电压。
我已将显示输入RXIN [0123] +/-连接到板载lvds端口输出D [0123] P / N。 显示时钟输入RXCLKIN +/-连接至板载lvds端口时钟线CLK0P / N。
我的问题:
1)背光驱动器是这里的问题吗? 2)为显示创建的.dtsi文件正确吗? 3)还有什么我可以检查w / r / t内核/ dts配置或硬件本身的东西吗?
谢谢B