i.mx28上电时屏幕闪烁问题如何解决

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

i.mx28上电时屏幕闪烁问题如何解决

ソリューションへジャンプ
8,785件の閲覧回数
ctspotgreen
Contributor II

1.i.mx287的板子在上电时屏幕会闪几下,之后就正常了,这个问题该如何解决

2.如何使用MPU模式驱动LCD

ラベル(1)
0 件の賞賛
返信
1 解決策
8,373件の閲覧回数
ctspotgreen
Contributor II

解决了,不是由于反复初始化LCD造成的闪屏,而是由于mxsfb_notifier()函数被内核频繁调用引起的,该函数直接return NOTIFY_DONE即可解决

元の投稿で解決策を見る

0 件の賞賛
返信
11 返答(返信)
8,373件の閲覧回数
YixingKong
Senior Contributor IV

Green, is this issue from a customer? If yes, please provide the customer's name.

Thanks,

Yixing

0 件の賞賛
返信
8,373件の閲覧回数
YixingKong
Senior Contributor IV

JackLee1z, could you have a look at this issue?

Thanks,

Yixing

0 件の賞賛
返信
8,373件の閲覧回数
YixingKong
Senior Contributor IV

JackLee1z, could you please help this one or need help?

Thanks,

Yixing

0 件の賞賛
返信
8,373件の閲覧回数
alfred_liu
NXP Employee
NXP Employee

YixingKong

我相信这个是一个软件配置的问题。

不确定是否FSL的开发板也有这个问题。

可以involve software AE 来看一下这个问题。

0 件の賞賛
返信
8,373件の閲覧回数
ctspotgreen
Contributor II

核心板是从周立功那买的,每块板子都这样,我也反映过问题,但是他们说原厂的也这样,没给出具体解决方案

0 件の賞賛
返信
8,373件の閲覧回数
ctspotgreen
Contributor II

包括他们的开发板也是这样的

0 件の賞賛
返信
8,373件の閲覧回数
JackLee1z
NXP Employee
NXP Employee

Please check if the LCD is initialized more than 1 times after bootup. Usually, it is happened in u-boot and kernel. When the LCD is initialized, the display buffer will be erased in common practice. Then, you could see the flicking in the panel.

BR,

Jack

0 件の賞賛
返信
8,374件の閲覧回数
ctspotgreen
Contributor II

解决了,不是由于反复初始化LCD造成的闪屏,而是由于mxsfb_notifier()函数被内核频繁调用引起的,该函数直接return NOTIFY_DONE即可解决

0 件の賞賛
返信
8,373件の閲覧回数
ctspotgreen
Contributor II

mxsfb.c的probe()函数对于lcd的frame buffer的分配只执行了一次,pentry->init_panel(...)执行了2次,一次是通过enable_controller()调用实现,另一次直接调用实现,但是注释任意一段代码都无法正常初始化LCD,连VSYNC/HSYNC的波形都没有

此外如果menuconfig中Device Driver中取消USB SUPPORT将不再闪屏,也没有找到关于PWM引脚的相关控制代码

8,373件の閲覧回数
alfred_liu
NXP Employee
NXP Employee


Hi, Green

why the LCD fliker?

it's backlight issue? PWM issue? or the power issue? or the signals issue?

did you do some measurement?

0 件の賞賛
返信
8,373件の閲覧回数
ctspotgreen
Contributor II

就是在内核启动,企鹅图标出现的时候每次都会闪3下,背光是接死的,不存在PWM的问题,感觉是内核对LCD反复初始化导致帧不连续,从而出现闪烁现象

0 件の賞賛
返信