RT1176 MIPI DSI例程(使用HX8394)初始化异常

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

RT1176 MIPI DSI例程(使用HX8394)初始化异常

728 Views
1318614689
Contributor II

我按照RT1176EVK的原理图设计了简化版PCB,在使用HX8394屏幕测试MIPI DSI时(非官方屏幕,芯片为HX8394D而不是HX8394F,运行例程elcdif_rgb),发现屏幕无法正常显示。最后发现是HX8394_Init中,应当调用MIPI_DSI_DCS_Write写入参数,而非MIPI_DSI_GenericWrite。我想知道官方屏幕的HX8394F是否在写入参数方面和HX8394D有所不同(我看数据手册,两者应该相同)?

0 Kudos
4 Replies

681 Views
Hui_Ma
NXP TechSupport
NXP TechSupport

你好,

是否调用MIPI_DSI_DCS_Write写入参数后,屏幕显示正常;调用MIPI_DSI_GenericWrite写入参数后,屏幕无法正常显示?

0 Kudos

677 Views
1318614689
Contributor II

是的。你们测试情况如何?

0 Kudos

673 Views
Hui_Ma
NXP TechSupport
NXP TechSupport

你好,请检查你所用LCD屏的参数,RT1170评估板默认LCD显示屏为:RK055HDMIPI4M 实际使用的是 RK055AHD091-CTG controller.

所以在[elcdif_rgb]例程中,需要先更改<elcdif_support.h> 中USE_MIPI_PANEL宏定义。

#ifndef USE_MIPI_PANEL
#define USE_MIPI_PANEL MIPI_PANEL_RK055AHD091
#endif

我们更改<elcdif_support.h>后,LCD显示正常。

0 Kudos

668 Views
1318614689
Contributor II

这个问题只针对MIPI_PANEL_RK055MHD091对应的HX8394,MIPI_PANEL_RK055AHD091对应的RM68200的情况,我没有对应芯片的屛因此无法测试。

0 Kudos