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.

[参考译文] Linux/TMDXEVM8148:DM8148 EVM CAPTURE_CODEM 演示- M3固件的阐述

Guru**** 2588945 points
Other Parts Discussed in Thread: TVP7002, TVP5147

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/637156/linux-tmdxevm8148-clarification-on-dm8148-evm-capture_encode-demo---m3-firmware

器件型号:TMDXEVM8148

工具/软件:Linux

您好!

在 e2e 论坛中进行搜索、我发现此主题与我的要求相匹配。

e2e.ti.com/.../563071

因此、根据我对本主题的理解、我想再澄清几个问题。 请尽早提供您对我下面问题的看法  

Cortex M3指的是哪种处理器? 我对此感到困惑、因为我在 Mistral 硬件文档中找不到类似的内容。 我只看到 DM8184的内核 A8。 DM8148 EVM 板中的 M3芯片位于何处?

为了使此 CAPTURE_CODED 演示能够用于1080p 和720p 之外的组件输入捕获或 VGA/S-Video/Composite /DVI/HDMI 等不同输入源、我们需要修改 M3固件和 OMX Capture_Encode 示例代码(当前命令行参数不 提供选择输入源的功能)?  

TI 是否提供 M3固件? 在该主题中、我看到"TI 不打算发布 M3固件二进制的源代码"作为2011年的回复。 但是、我现在想再次确认这一点。

如果 TI 不提供 M3固件、则为不同输入进行视频捕获的唯一选择是使用 v4l2驱动程序?

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

    您好!

    [引用用户="Arunkumar Ravindranath"]1. Cortex M3指的是哪种处理器? 我对此感到困惑、因为我在 Mistral 硬件文档中找不到类似的内容。 我只看到 DM8184的内核 A8。 DM8148 EVM 电路板中的 M3芯片在哪里?

    请查看此链接(功能):

    http://www.ti.com/product/TMS320DM8148

    我还建议您查看 TRM。

    [引用 user="Arunkumar Ravindranath"]2..为了使该 CAPTURE_CODE 演示适用于1080p 和720p 以外的组件输入捕获或 VGA/S-Video/Composite /DVI/HDMI 等其他输入源、 我们需要修改 M3固件和 OMX Captue_Encode 示例代码(当前命令行参数不 提供选择输入源的工具)?  [/报价]

    OMX CAPTURE_CODE 演示支持通过 tvp7002 (组件输入)进行捕获。

    有关更多信息、请查看 OMX 用户指南(CAPTURE_CODETURE 章节)。

    [引用用户="Arunkumar Ravindranath"]

    TI 是否提供 M3固件? 在该主题中、我看到"TI 不打算发布 M3固件二进制的源代码"作为2011年的回复。 但是、我现在想再次确认这一点。

    [/报价]

    此固件处于 NDA 状态。

    [引用 user="Arunkumar Ravindranath"] 4.如果 TI 不提供 M3固件,则为不同输入进行视频捕获的唯一选择是使用 v4l2驱动程序?

    您可以查看本指南:

    http://processors.wiki.ti.com/index.php/DM81xx_AM38xx_Adding_External_Decoders_to_V4L2_Capture_Driver

    希望这对您有所帮助。

    BR
    玛格丽塔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Margarita、
    我们的组织与 TI 签订了 NDA。 请告诉我如何继续。
    如果此固件在 NDA 下可用、我们是否可以修改它以捕获其他输入源、如 VGA、S 视频、DVI 和复合? 也请确认这一点。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我们有两个用于 HDVPSS 的软件堆栈。 一个使用 V4L2驱动程序来控制 HDVPSS 该堆栈使用 tvp7002.ko 内核模块初始化 TVP7002。

    其他堆栈使用媒体控制器二进制文件来控制 HDVPSS 硬件。 在此堆栈中、tvp7002通过介质控制器二进制文件进行控制。

    媒体控制器的源代码处于 NDA 状态您可以通过联系当地 FAE 或 TI 代表来获取该源代码。
    在 CAPTURE_CODE 演示中,运行在介质控制器 HDVPSS 部分上的捕获组件从目录 EIO 板上的 TVP7002解码器捕获1080p60/720p/1080i 输入。

    V4L2捕捉驱动程序为 VPSS 的视频捕捉处理模块提供应用接口。 它允许外部解码器通过标准 V4L2子器件驱动器模型连接到 VPSS 的 VIP 捕捉端口。 当前驱动程序支持在 TI814x 和 TI816x 的 I/O 扩展卡上使用 TVP7002解码器的 VIP 0实例。 可以支持 tvp514x 等其他解码器

    在用例中,EVM 上的复合捕捉:我们将 tvp5147用作外部解码器,这就是您可以使用 v4l2的原因。 TVP5147驱动程序已作为 Linux 内核的一部分在$kernel/driver/media/video/tvp514x.c 下提供 您只需按照我上一篇文章中的指南将其连接到 V4L2捕获驱动程序即可。


    我建议您查看此主题:
    e2e.ti.com/.../426680

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

    我要关闭此主题。 如果需要、请重新打开。

    BR
    玛格丽塔