私はdevcボードにrockchip rk3288に基づいてLVDSディスプレイを接続しようとしていて、ディスプレイにグラフィックを表示するのに問題があります。LVDSディスプレイ(Linux on rk3288)のタイミングを設定するのに問題があります
ディスプレイはSGD製のGWTS80MNFG1E0です。データシートはこちらここhttp://www.datadisplay-group.com/fileadmin/pdf/produkte/Displays/SGD/GWTS80MNFG1E0_Datasheet.pdf
で表示するために私が作成した.dtsiファイルです:
/ {
disp_timings: display-timings {
native-mode = <&timing0>;
timing0: timing0 {
screen-type = <SCREEN_LVDS>;
lvds-format = <LVDS_8BIT_1>;
out-face = <OUT_P888>;
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ファイルが含まれています。
ハードウェアの詳細情報:ディスプレイに私のdevのボードのインタフェース私のブレッドボード
は、私が3.3Vに10kΩのプルアップを経由してSTBYB、RESET、SELB、RL、およびTBは高く引き上げてきました。
私はadafruit tftの友人を使用しています - https://www.adafruit.com/product/1932 私は私の開発ボードからバックライトドライバを供給するために5Vを取っています。バックライトドライバにディスプレイのLEDとLED +を接続しました。ドライバは現時点で75mAを出力するように設定されています。 SGDのデータシートには25.6Vが記載されていますが、adafruitボードには24Vで最大125mAを出力する仕様があります。これが問題なのかどうかは分かりません。
私は+/- 5.5Vを提供するようにプログラムしたTPS65132WEVM-669(テキサスインスツルメンツ)にVSDN/VSDPを接続しました。このEVMは、バックライトドライバと同じ5Vから給電されます。私はそれが正しい電圧を出力していることを確認しました。
私はボード入力端子RXIN +/-をボードのポート出力D/Pに接続しました。表示クロック入力RXCLKIN +/-は、ボードlvdsポートクロックラインCLK0P/Nに接続されている。
私の質問:
1)バックライトドライバは、ここで問題ですか? 2)表示用に作成した.dtsiファイルは正しいですか? 3)私のカーネル/ dts設定またはハードウェア自体を調べることができる他に何かありますか?
おかげ 私はカーネルを更新した後と同様の問題があった