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.

[参考译文] TDA4VH-Q1:两个 app.out 应用程序的数据流问题

Guru**** 2694625 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1594934/tda4vh-q1-issue-with-the-data-flows-of-the-two-app-out-applications

器件型号: TDA4VH-Q1
Thread 中讨论的其他器件: TDA4VH

你(们)好 专家
我正在使用 TDA4VH RSDK 9.2、有两个应用:

  • App1.out
    双通道 YUV422 摄像机(__LW_AT__1920*1080)→CSI0→显示屏

  • 应用 2.out
    2 通道 YUV422(1920*1536)+ 4 通道原始数据摄像机→CSI1→保存数据

我遇到以下问题:

  • 当  YUV422  使用的摄像头  App1.out  已拔下、  App2.out 还停止接收摄像头数据
  • 类似地、当  App2.out 使用的 YUV422 摄像头  已拔下、  App1.out 还停止接收 摄像头数据
  • 但是、当有任何一个时  原始数据摄像机  在应用 2.out 中已拔出、  App1.out 继续正常接收数据

为什么会发生这种情况?

  停止接收摄像机数据  
 打印日志:

  [MCU2_0] 7978.849972 s:vx_zone_error:[tivxCaptureDequeueFrameFromDriver:885]捕获:错误:Ch0 的帧不完整!!
[MCU2_0] 7978.850071 s:vx_zone_error:[tivxCaptureDequeueFrameFromDriver:885]捕获:错误:Ch0 的帧不完整!!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    我们的专家目前不在办公室、请预计回复会延迟。

    此致、

    Karthik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的  Karthik

    我什么时候可以得到答复?

    此致、

    GJ


      

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Gg Yang、  

    由于您使用不同的 CSI 端口、 CSIRX0 上的摄像头不会 影响 CSIRX1 实例上的摄像头。  上述错误仅表示接收 短帧/长帧/不完整帧。 请检查您的发件人是否正确传输了数据。  

    此致、

    Brijesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好 Brijesh
      

    [MCU2_0] 7978.849972 s: VX_ZONE_ERROR:[tivxCaptureDequeueFrameFromDriver:885] CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    
    [MCU2_0] 7978.850071 s: VX_ZONE_ERROR:[tivxCaptureDequeueFrameFromDriver:885] CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    I have ruled out any relationship between this error and mutual interference between the two app.out processes.  
    When only app1.out is running (and app2.out is not started), app1.out works perfectly fine.  
    
    However, once app2.out is launched, if app2.out’s camera is not sending data, then app1.out cannot receive data.  
    
    Conversely, when I enable app2.out’s camera to send data, app1.out is able to receive data again.

    此致、

    Yang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Yang、

    如聊天中所述、您能否检查 并确保两个 CSIRX 节点都在不同的 CSIRX 目标上运行? 请注意 CSIRX 节点支持多个目标 、在您的用例中、由于您使用两个不同的 CSIRX 实例、因此它们应该在不同的目标上运行。 这将确保一个目标上的问题不会影响另一个目标。

    此致、

    Brijesh