现在想写一个测试程序,在DM8148 的HDMI接口上显示一个图片,现在HDMI接口以及可以显示color bar。如何往HDMI送数据,显示如图呢?
Eason Wang:
Hi , 请问是uboot下还是linux下? 用的是EZSDK 还是 DVRRDK? CCS+仿真器的形式可以吗?
Xiaoyao Li:
回复 Eason Wang:
CCS+仿真器的形式
Eason Wang:
回复 Xiaoyao Li:
我看了一下BSL包里面也没有HDMI的测试。看样子你只能用HDVPSS自带的测试例程了。
请参阅HDVPSS文件夹里面的Makefile和Rules.make, 你应该需要make display 一下去编译出几个显示测试的例子用仿真器导进去跑。
Xiaoyao Li:
回复 Eason Wang:
Hi,感谢回复。我现在用的是EZSDK,没有DVRRDK,这个HDVPSS自带的测试例程在哪里找到?
我在DM8148的RTM里,怎么没有看到HDVPSS的相关寄存器的介绍呢,其他模块的最后一节都会有相关寄存器的介绍的?
Eason Wang:
回复 Xiaoyao Li:
HDVPSS在EZSDK是以固件形式提供,所以之前提到的一些基于DVRRDK的内容就都不适用了。。。
Xiaoyao Li:
回复 Eason Wang:
我现在想在CCS+仿真器下写一个类此u-boot里显示logo的测试程序,使DM8148 的HDMI接口上显示一个图片,可以行得通吗?如何往HDMI送数据,才能显示如图呢?
Louis:
回复 Xiaoyao Li:
uboot里面是通过使能VPSS的对应VENC,然后载入一段二进制形式的M3微码,通过VPDMA将视频数据连续搬移至HDMI输出口,从而完成显示。
Xiaoyao Li:
回复 Louis:
那么VPDMA是通过M3控制的吗?
Eason Wang:
回复 Xiaoyao Li:
Yes