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.

[参考译文] AM4379:无来自传感器的 VPFE 中断

Guru**** 2561050 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/592431/am4379-no-vpfe-interrupt-from-sensor

器件型号:AM4379

 我们的项目使用平台 AM4379、 我在调试摄像头传感器 MT9V034时遇到问题、输入"ISIF_FRMFMT_Progressive" );  VPFE 中未生成 VDINT 中断。

我已经确认了将 MT9V034 输出到 AM437x VPFE、VD、HD 和 PCLK 的时序。   我 已确认 在逐行扫描中设置了 VPFE 和 mt9v034。 我很困惑为什么会发生这种情况?  

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是什么 Linux 版本? 您能否发布相关的器件树部分?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复!

    Linux 版本:Linux AM437X-EVM 3.14.43

    DTS:
    vpfe0{
    状态="正常";
    pinctrl-names ="default"、"sleep";
    pinctrl-0 =<&V vpfe0_PINS_DEFAULT>;
    pinctrl-1 =<&V vpfe0_PINS_SLEEP>;

    /*摄像机端口*/
    端口{
    vpfe0_EP:端点{
    远程端点=<&mt9v034_0>;
    if_type =<2>;
    bus_width =<8>;
    hdpol =<0>;
    vdpol =<0>;
    };
    };
    };

    mt9v034@48{
    兼容="Aptina、mt9v034";
    reg =<0x48>;
    端口{
    mt9v034_0:端点{
    远程端点=<&V pfe0_EP>;
    MCLK 频率=<24000000>;
    };
    };
    };
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您没有收到中断、通常意味着该模块未接收/检测视频数据。

    您是否验证了引脚多路复用器? 看起来您使用的是自己的摄像头模块。 您使用的是 TI EVM 还是您自己的电路板?

    如果您使用的是我们的 gp EVM、则对于 vpfe0、外部摄像头连接器会连接到 i2c1。

    如果您能够探测连接器上的 Pclk、Vsync 和 Hsync 信号、它们看起来都是您所期望的
    (即、pclk < 72MHZ、HSYNC 和 vsync 切换)然后引脚连接(即引脚多路复用)将是您最终问题的最佳猜测
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢、它的工作原理是、