This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM8168图像Capture + Display,Display不对;但采集、编码保存的H264文件 回放正常。

Hi all,

我用的200WCCD的模组 + 一款DM8168开发板(HDMI接口输出),修改基于RDK3.0..0的demos来调试CCD图像采集。目前调试的结果是:采集、编码保存的264文件用播放器回放正常,但capture + display(HDMI出)就显示错误,显示器显示 多条竖的压扁的图像;查了DVRRDK中相关资料、分析了demos代码、尝试修改调试,最终没有效果。请各位同仁帮忙分析,感谢!

  •  把HDMI设置 成 colorbar模式输出,看一下能不能出东西。 不能的话,是内部给到HDMI的时序就不对。

  • Eason Wang 说:

     把HDMI设置 成 colorbar模式输出,看一下能不能出东西。 不能的话,是内部给到HDMI的时序就不对。

    感谢回复;麻烦请问下,在DVR_RDK的demos里如何“把HDMI设置 成 colorbar模式输出”?我想尽快验证下。还有,我用的开发板是HDMI 高清输入/输出的,开发板配套的demos是可以正常capture、display的,我本身也是在其demos的基础上修改、调试的。

  • For DVO2 , 你可以回读一下寄存器   0x4810A000把bit15改成1,应该可以直接输出colorbar。

    DVO1:     0x48106000   bit15 = 1

    SD:0x48105E04   bit4 = 1

  • 您好,RDK包里有什么工具或相关代码可以回读寄存器的吗?我之前仅在Link、Linkdrv层修改调试的,不太清楚如何直接读写物理寄存器,请指点,多谢!

  • 文件系统下面  /opt/..../ti816x/bin下面有个mem_rdwr_reg.out, ./执行即可

  • Hi Eason,如您所言,我把DVO1 0x48106000 bit15置1,colorbar即可出现在显示器上。

    那我的capture + display为何显示不对呢,之前我也核对过设置的参数等感觉哪都没问题,就是显示不对,实在是困惑。。请多指教,感谢!

  • 既然你从HDMI接口上看到的colorbar没有问题,那么我就假定你的输出部分的时序没有问题。

    那么问题应该是出在内部数据的传送上。

    另外一个问题,你的capture + display是自己做的usecase吗,是不过enc的吧,那之前说的存码流正常,是在什么usecase里面来做的?

  • 应该还是在内部数据的传送上有问题。

    我的Cap + Dis是不过Enc的,是基于开发板供应商的一个demo做得,我看了各个usecase的代码,他们的demo也基本是基于RDK里的usecase做的,主要是前端/后端相关的代码需根据板子情况来做。

    存码流正常 是基于另一个usecase(Multi  CH Src + Enc + Dec + Snk (VideoM3 chain)  (VideoM3 local loopBack)" )来做得,不过这两个case的前端采集部分代码是一样的。

  • 路过学习,帮顶!

x 出现错误。请重试或与管理员联系。