你好,
我们用到DM8148芯片,基于IPNC_RDK3.8开发。想做的功能是通过DVO2输出1080P的图像到THS8200,然后通过VGA接口输出。
现在参考demo实现了HDMI输出,同时DVO2输出设置如下:
pContext->deviceParams[VDIS_DEV_DVO2].enable = TRUE;
pContext->deviceParams[VDIS_DEV_DVO2].outputInfo.vencNodeNum = VDIS_VENC_DVO2;
pContext->deviceParams[VDIS_DEV_DVO2].outputInfo.aFmt = VDIS_A_OUTPUT_COMPOSITE;
pContext->deviceParams[VDIS_DEV_DVO2].outputInfo.dvoFidPolarity = VDIS_POLARITY_ACT_LOW;
pContext->deviceParams[VDIS_DEV_DVO2].outputInfo.dvoVsPolarity = VDIS_POLARITY_ACT_LOW;
pContext->deviceParams[VDIS_DEV_DVO2].outputInfo.dvoHsPolarity = VDIS_POLARITY_ACT_LOW;
pContext->deviceParams[VDIS_DEV_DVO2].outputInfo.dvoActVidPolarity = VDIS_POLARITY_ACT_HIGH;
pContext->deviceParams[VDIS_DEV_DVO2].outputInfo.dvoFmt = VDIS_DVOFMT_DOUBLECHAN;
pContext->deviceParams[VDIS_DEV_DVO2].outputInfo.dataFormat = SYSTEM_DF_YUV422SP_UV;
THS8200设置采用从论坛找的的参考设置:hs8200_YCbCr_422_ES_to_VGA----DATASET_NAME,"DMT ID: 52h, 1920x1080 @ 60Hz, 67.500kHz, 148.500MHz, HS/VS +/+, YCbCr 422 DS>VGA, THS8200"
接上显示器看到不对。从示波器测量看DM8148行场信号有输出,THS8200端也有输出。
DM8148和THS8200需要怎么配置呢? 这两个都涉及到很多寄存器配置,有一些还和时序相关,所以很多寄存器不是很懂。你们有没有正确的配置呢?