Armadilloフォーラム

LCDの上端に白い線のノイズが乗ってしまう

murashima

2018年8月27日 21時57分

お世話になります。村島と申します。

現在、Armadillo-840mを使い、LCD2画面のシステムを構築しています。
HDMI I/FをLCDに変換し、Mitsubishi製5インチディスプレイ(AA050MG03--T1)を接続しています。
データシートを参考に分周を計算しfbsetでパラメタ調整しました。

fbset -fb /dev/fb0 -g 800 480 800 480 16 -t 30303 3 3 1 1 90 63

これで画面のずれや全体のノイズは消えたのですが、fbsetでどう調整しても
画面最上部に青白い線のちらつきが出てしまいます。バックライトをつけて
画像を表示する前から出ているため、描画できないエリアに出ているのは
ないかと疑っています。全画面に画像を表示しても、画像が白でない限り、
線やちらつきが目に付きます。

質問なのですが、

1. Linuxのソースを修正することで、LCDの描画開始位置を調整することは可能でしょうか。
 fbsetで上下左右のマージンを調整しても、この線は消えません。
2. あくまでfbsetの問題だとすると、どの値を調整すればいいのでしょうか。

参考に画像を添付します。
画像1: バックライト点灯直後の黒い画面 + 線ノイズ
画像2: 赤いデモプログラム + 線ノイズ

以上、よろしくお願いします。

ファイル ファイルの説明
black_screen_plus_noise.jpg 黒い画面と白いノイズ
red_screen_plus_noise.jpg 赤い画面と白いノイズ