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.

请问DM642实际开发中由于摄像头异常断电导致的图像分屏现象怎么解决?

Other Parts Discussed in Thread: TVP5150

在实际开发中,经常会由于摄像头的不稳定,导致图像分屏,查了一下资料有说是由于VPORT口的计数器不能及时恢复导致

对整个图像的首位判断失误,出现分屏现象。这个问题怎么在软件中作为异常处理解决?我使用了一下VP_resetAll()函数,但是

在打开VP口之后就打不开了,不知道是因为缺少了哪些操作?

  • 如果你的Video Decoder支持无视频时候自动切换成蓝屏(就能确保DM642能够持续收到数据)那样就好办了。

  • 你好,我的video decoder也是TI的芯片TVP5150,是支持无视频时自动切换成蓝屏的,我现在应该对vport口进行复位解决吗?我对vport复位后再进行哪些操作?我尝试过复位后再打开vport口,但是还是没有图像进来,请问TI工程师这种情况怎么解决呢?

  • 你好,我的video decoder也是TI的芯片TVP5150,是支持无视频时自动切换成蓝屏的,我现在应该对vport口进行复位解决吗?我对vport复位后再进行哪些操作?我尝试过复位后再打开vport口,但是还是没有图像进来,请问TI工程师这种情况怎么解决呢?

  • 怎么没人回答啊?TI工程师帮忙解决一下吧,谢谢

  • Hi

    如果是自动切换蓝屏的话,应该是不会导致这个问题的啊?

    图像分屏问题的产生,就是由于没有正确地传完一个图像帧,图像断掉又续上之后导致的内部一些buffer的混乱。

    复位后再打开Vport口没有图像进来具体是什么意思,能看VPFE的寄存器看有没有图像被采集进来吗?   

  • Hi, Eason!

    感谢你的回复,我是使用TI的csl库函数VP_resetAll()进行vport复位,然后调用CSL库函数中的bt656_8bit_ncfc(portNumber)重新打开vport口,但是观察capture缓存区中的数据没有发现有更新,

    Eason Wang 说:

    Hi

    如果是自动切换蓝屏的话,应该是不会导致这个问题的啊?

    图像分屏问题的产生,就是由于没有正确地传完一个图像帧,图像断掉又续上之后导致的内部一些buffer的混乱。

    复位后再打开Vport口没有图像进来具体是什么意思,能看VPFE的寄存器看有没有图像被采集进来吗?   

    显示器上仍停留的是vport复位之前的画面,我觉得是不是还遗漏了什么操作?

  • 如果api没有去做更新的话那我只能建议自己手工去更新它了

  • 你好,我也发现了同样的问题,摄像头拔掉后重新插上出现图像分屏,请问你后面怎么解决的?