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/DRA725:omapdrmtest

Guru**** 2587365 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/633814/linux-dra725-omapdrmtest

器件型号:DRA725

工具/软件:Linux

您好!

我下载 omapdrmtest (git://git.ti.com/glsdk/omapdrmtest.git);

我想测试 DRM 显示、但我不知道开始;

您是否有有关 DRM 的文档?

如何 理解 display-kms.c 文件。

此致、

Cesar。

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

    我已将您的问题转交给一位专家征求意见。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ceasar、
    如果要构建 omapdrmtest、则必须使用 PSDKLA 的 Yocto 文件系统。
    有一些应用程序(如 viddec3test、filevpedisplay 等)可测试 IPS 的功能(如 IVAHD、VPE 等)并显示处理后的
    视频。 此处提供三种类型的显示屏后端。
    1) KMS (DRM):使用 DRM API
    2) kmscube:将视频添加为 kmscube OpenGL 上的纹理。
    3)航迹:向 Weston 服务器处理视频的申请帖子。

    请参阅 utils/util.c、了解与显示相关的函数、此处基于显示后端的类型。

    disp_open->Configure display
    disp_get_vid_buffers-->分配缓冲区
    disp_free 缓冲区-->可用分配的缓冲区
    disp_get_vid_buffer-->获取用于处理队列的缓冲区。
    disp_put、vid_buffer-->将缓冲区放回队列

    viddec3test -s 32:1920x1200 stream.mp4 --> KMS
    viddec3test --kmscube --connector 32 stream.mp4-->kmscube
    viddec3test -w 1280x720 stream.mp4 -->航迹

    如果您需要更多信息、请告诉我。

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

    您好 Ramprasad、
    感谢您的回复、
    disp_open 是开放显示0 (HDMI)、但显示1连接到高清显示(BT.1102)、如何配置和打开显示1?

    谢谢
    Cesar。

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

    我还有一个问题、您是否有解释文档的 libdrm?
    我无法理解 libdrm 接口。

    谢谢、
    Cesar。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Cesar、
    此链接可帮助您了解 Linux DRM API。 landley.net/.../drm.html
    请在目标上运行 modetest、它将显示连接到系统的连接器。 检查它是否显示第二个显示屏
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ramprasad、

    感谢您的回复、

    Vout1是 EVM 板的 LCD 面板,但我们用 AHD 显示(BT1102格式输出 )替代 LCD,我在内核中不配置 BT1102输出;

    如何添加连接器?

    谢谢、

    Cesar

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

    您是否运行了'modetest'来查看它是否找到了 Ramprasad 建议的第二个显示?

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

    Yordan、您好!

    我运行'modetest'以查看它只能找到一个显示(HDMI);

    如何添加 VOUT1?请帮助我了解问题的前提、

    谢谢、

    Cesar。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordan、您好!
    现在、VOUT1连接到需要输出信号的 AHD 显示屏为 BT1120;
    如何进行配置以及如何使用应用程序进行测试?

    谢谢

    Cesar。