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.

[参考译文] TDA4VM:如何使用 csirx drv 或 tiovx API 接收 csirx IRQ 中断?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1312302/tda4vm-how-to-receive-for-csirx-irq-interrupt-with-csirx-drv-or-tiovx-api

器件型号:TDA4VM

您好、TI 专家。

我想通过 IRQ (CSI_RX_IF_VBUS2APB_MONITOR_IRQ)处理程序接收视频的帧开始时序。

因此、我想使用 csirx drv 或 tiovx API。  

csirx drv 和 tiovx API 是否有接口来执行此操作?
或者有其他方式吗?

此外、CSI_RX_IF_VBUS2APB_MONITOR_IRQ 可通过以下哪些 IRQ 接收?

 

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

    您好!  

    在 csirx 驱动程序中、您可以找到负责 CsirxDrc_errorEventIsrFxn()  ${pdk_path}/packages/ti/drv/csirx src / csirx_event.c

    在 TIOVX 中、此注册方式如下所示在 tivxCaptureCreate () 演示日期 tiovx/kernels_j7/wah/capture/vx_capture_target.c

    如果您在下面的 csirx_eventPrmsInit() eventPrms.eventCb = NULL

    在这里、你可以将回调函数添加到这里而不是 NULL、并在调用 ISR 后获得回调。

    此致、

    尼基尔

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

    谢谢你。 尼基尔

    您提供的代码是否不是与 CSI_RX_IFI_CSI_ERR_IRQ_0相关的错误检查功能?
    我们希望读取 CSI_RX_IF_VBUS2APB_MONITOR_IRQ 寄存器或接收中断。

    我们是否需要为此更改驱动程序代码?  
    除了这种情况还有其他方法吗?  我们不想触摸驱动程序代码。

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

    您好、Kim、

    CSIRX 驱动程序实际上并不支持监视模块、因此目前 无法获得帧起始中断。

    BTW、 您想要拍摄多少部摄像机? 对于哪些摄像头、您是否需要启用此模块?  

    此致、

    布里耶什

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

    您好  

    我们使用4个摄像头。

    如果我们未使用 CSIRX 有其他方法吗?

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

    您可以直接写入寄存器以获得此中断、但如果我记得、监控模块只能支持一个摄像头。 更多信息、请参阅 TRM。  

    此致、

    布里耶什

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

    谢谢你。

    我们只需要知道一个摄像头的起始帧时序。

    我们还有一个问题。

    CSI_RX_IF_VBUS2APB_MONITOR_IRQ 可通过以下哪些 IRQ 接收?

    CSI_RX_IF_VBUS2APB_ERROR_IRQ 是否为 SI_RX_IFI_CSI_ERR_IRQ_0?

    CSI_RX_IF_VBUS2APB_INFO_IRQ?

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

    您好!

    我们只需要知道一台摄像机的起始帧时长。

    目前、我们会在帧完成期间进行 DMA 回调。 多个摄像头也支持此功能。 请问您是否可以使用这个中断来代替起始帧时序?
    因为帧的完成回调可以用作下一帧的开始。

    此致、

    尼基尔

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