h_kuri
2015年6月4日 19時06分
お世話になります。
LCDにちらつきが出ており、リフレッシュレートの設定で低減でできることは確認しておりますが、
完全には無くなりません。
H/Wの改修によって修正可能かを調査しております。
LCDポートのHSYNC、VSYNCを使用しなかった場合、表示にちらつきが出る可能性はありますでしょうか?
また、下記エラッタについて何か情報をお持ちでしょうか?
http://www.freescale.com/docs/pcn_attachments/16200_IMX25CE_Rev7.pdf
以上、よろしくお願いいたします。
コメント
h_kuri
at_takashi.sasayama
2015年6月8日 15時17分
笹山です。
> LCDポートのHSYNC、VSYNCを使用しなかった場合、表示にちらつきが出る可能性はありますでしょうか?
上記ですが、Armadillo-440 CON11 の LCD_HSYN、LCD_VSYN を使用していないという意味でしょうか?
(i.MX257 LCDコントローラ の HSYNC、VSYNC を使用せず、別の方法で HSYNC、VSYNC を生成している 等)
仮にそうだった場合は HSYNC、VSYNC のタイミングが合わず、表示がちらつくことはあり得ると思います。
> また、下記エラッタについて何か情報をお持ちでしょうか?
> http://www.freescale.com/docs/pcn_attachments/16200_IMX25CE_Rev7.pdf
i.MX257 LCD コントローラのエラッタは現時点で以下3つが存在します。
基本的には、いずれのエラッタにも該当しないことを確認しています。
1. ENGcm07723: LCDC/IOMUX: Default out of display pins does not match LCDC 16 bpp mode in IOMUX
ワークアラウンドに該当する設定が行われていますので、エラッタには該当しません。
2. ENGcm12383: LCDC: Graphic window may fail to get disabled properly
Armadillo-400シリーズには Graphic window を使用するアプリケーションは含まれていない為、エラッタには該当しません。
独自に Graphic window を使用するアプリケーションを作成されている場合は、エラッタに該当する可能性があります。
3. TLSbo95476: LCDC: LSCLK is missing
デフォルトは 16 bpp に設定している為、エラッタには該当しません。
デフォルトの 16 bpp から 4,8,18 bpp のいずれかに変更している場合は、エラッタに該当する可能性があります。
■参考情報
既に確認されているかもしれませんが、LCD のちらつき対策(リフレッシュレートを下げる)は、
以下のトピックもご参照ください。
表示用のビデオ環境設定ファイルについて
https://armadillo.atmark-techno.com/forum/armadillo/1415