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.

[参考译文] TMS320DM368:不带 TVP5150的 SENSOR+FPGA 的 DM368示例代码

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/601652/tms320dm368-dm368-example-code-for-sensor-fpga-without-tvp5150

器件型号:TMS320DM368
Thread 中讨论的其他器件:TVP5150

您好、香榭丽舍

没有 TVP5150的 SENSOR+FPGA 是否有一些 DM368示例代码? 客户实施了传感器+ TVP510 + DM368、但现在他未能使用 FPGA 来替换 TVP5150。

谢谢。

Rgds
闪亮

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

    如何将 FPGA 连接到 DM368? 如果它与 TVP 相似或不同? 如果我们找出这一个问题,那么只有我们才能对需要尝试的问题作出评论。 但是、如果接口与 TVP5150在引脚和功能方面类似、它应该可以正常工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Dwarakesh R.、

    非常感谢您的快速回复。

    TVP5150:8位 YUV420输出--> FPGA:16位 YUV422输出


    TVP5150:将输入数据解码为 YUV420->DM368 --- >FPGA:将模拟数据转换为 YUV422 ->DM368

    输入数据的宽度和 Clor 空间是不同的。

    在代码中、将 tvp5150添加到视频前端器件、然后注册 I2C、FPGA 是否可以使用这种方法?

    谢谢。

    Rgds
    闪亮

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

    是的、您必须使用相同的 VPFE 接口。 您需要配置 ISIF 以捕获指定的格式和宽度。 您使用的是哪种软件包?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Dwarakesh R、

    软件包为 DVSDK_DM365_4_2_00_06。

    是否可以使用 ioctl()来配置 ISIF 捕获宽度、高度?

    谢谢。

    Rgds
    闪亮


  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Dwarakesh R、
    “必须使用相同的 VPFE 接口”?的含义是什么
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我的意思是、与 TVP51xx 中的做法一样、用于连接 FPGA 的 DM368组件(即 VPFE)也没有区别。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Shine、

    我不确定 DVSDK、但您可能需要使用 V4L2 IOCTL 来更改宽度和高度。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Shine、

    关于格式和总线宽度、您可能需要更改板级配置文件。 不过、让我确认一下
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在代码中、将 tvp5150添加到 VPFE 的子器件、然后通过 I2C 进行注册、问题是:我们如何处理 FPGA?
    VPFE_subdev_info VPFE_sub_devs[]={

    module_name ="tvp5150",
    .grp_id = VPFE_SUBDEV_TVP5150、
    .inputs = tvp515n_inputs,
    .routes = tvp515T_routes、
    .ccdc_if_params ={
    .if_type = VPFE_BT656、
    .hdpol = VPFE_PINPOL_POSITIVE、
    .vdpol = VPFE_PINPOL_POSITIVE、
    }、
    board_info ={I2C_Board_info ("tvp5150"、0x5d)}

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

    您的 FPGA 是否提供 i2c 配置接口?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    FPGA 将模拟信号输入转换为 YUV422 16位数字信号、将16位数据和中断信号输出到 VPFE。
    FPGA 不提供 I2C 接口。

    FPGA 是否需要以某种方式与 VPFE 连接,或者 VPFE 如何获取数据?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我建议按照在 TVP 5154中完成的那样编写一个虚拟 v4l2子开发。 您只需在大多数函数中返回成功、就可以分辨率 get_fmt 等而言、对值进行硬编码。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢您的回复! 让我试一下!