一、
MIPI TX
部分
1
、
timing
部分参考
Page2
,完全一致。
2
、
Mipi video
模式选择和
lane
数的配置
//
如下是
MIPI
的相关配置,适用
LT6911
和
LT7911
系列,对于
LVDS
输出的不用配置
MIPI g_MipiSetStr =
{ Port_4lane//Port_4lane & Port_3lane & Port_2lane & Port_1lane
, NonBurst_SyncPulse_Mode//Burst_Mode & NonBurst_SyncPulse_Mode & NonBurst_SyncEvent_Mode
, NonContinuousClock//ContinuousClock & NonContinuousClock
};
Lane
数部分必须和后端
MIPI
屏或者
SOC
对应即可,
Video
模式组合如下,具体选择哪一种主要看后端需求:
Burst_Mode+NonContinuousClock
:实际测量的
MIPI Clock
是非连续
NonBurst_SyncPulse_Mode+NonContinuousClock
:实际测量的
MIPI Clock
是连续的
NonBurst_SyncEvent_Mode+NonContinuousClock
:实际测量的
MIPI Clock
是连续的
3
、
mipi
格式设置
void main(void)
{
g_GpioMode = GPIO_AS_OUTPUT;//GPIO_AS_INPUT & GPIO_AS_OUTPUT GPIO5
输出模式配置,
DSI
用来控制屏的复位
g_DisplayMode = VideoCopyMode ;//VideoCopyMode & SideBySideMode(
双
Port
屏用
SideBysideMode
左右画面
,
单
Port
屏输出选
VideoCopyMode)
g_OutputMode = RGB; //RGB & YUV422 & YUV444
g_MipiFormat = RGB888; //RGB888 & YUV422_8bit
g_MipiType = DSI;
//DSI & CSI
g_Pattern_TX_SEL =
Pattern_MIPI_TX
; //Pattern_LVDS_TX(
适用
6211
和
7211
系列
) & Pattern_MIPI_TX(
适用
6911
和
6211
系列
)
g_ChipModel = LT7211D;//LT7211D & LT7211
对于
6911
和
7911
系列不需要配置,
LT7211D
和
6211C
都是选择
7211D,LT6211/6211B/7211/7211B
都是选择
7211
if(g_Pattern_TX_SEL)
{
LVDS_Pattern_Setting(); //LVDS
输出
Pattern
适用
6211
和
7211
系列
}
else
{
MIPI_Pattern_Setting(); //MIPI
输出
Pattern
适用
6911
和
7911
系列
}
}
对于
DSI
点屏应用:
g_OutputMode = RGB
;
g_MipiFormat = RGB888
;
g_MipiType = DSI
对于
CSI
类应用一般都是
YUV422
格式:
g_OutputMode = YUV422
;
g_MipiFormat =YUV422_8bit
;
g_MipiType =CSI
VideoCopyMode
下每个
Port MIPI
输出相同的内容,
SideBySideMode
则是双
MIPI
输出左右画面模式。
每个参数后面的注释有详细说明,