本人用DM368解码视频,LCD输出,通过修改davinci_platform.c中的寄存器VMOD,将视频输出配置成PRGB格式,可以将720P的视频输出并转换成HDMI信号输出到电视上进行观看,但是如果解码1080I的视频,同时将VMOD中的TVTYP改成1080I,其他寄存器值基本不改变,可以看到在串口终端中有打印信息显示视频能够正常解码,但是在电视上看不到有信号输入,不知道是什么原因,请问1080I和720P再寄存器上还有什么不同的需要配置,才能让视频能够输出,谢谢
Eason Wang:
Hi,
很有可能是和HDMI芯片的配合有问题。
建议:
– 用示波器直接测量LCD口输出的timing看是否和1080i的时序匹配。
– 检查HDMI输入端波形,看看是否符合HDMI芯片要求的波形。
BR,Eason
long ren:
注:本人用的是Leopard公司的开发板,PRGB转HDMI用的是TFP410芯片
long ren:
回复 Eason Wang:
首先,非常感谢您的回答,您说的timing指的是场行同步,像素时钟这些吗?
long ren:
回复 Eason Wang:
另外,还想问下您,DM368能否支持到从LCD口解码输出1080P视频吗?