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:AM571x 上 VOUT2的 BT.656设置

Guru**** 2595800 points
Other Parts Discussed in Thread: AM5718

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/642349/linux-bt-656-setings-for-vout2-on-am571x

主题中讨论的其他器件:AM5718

工具/软件:Linux

您好 TI:

我们的产品有两个 LCD 面板。

第二个 LCD 面板需要 BT 656视频格式。

我们的平台是 AM5718。

我们已经启动了第二个 LCD。

但颜色是错误的。

我们不知道如何将第二个 LCD 输出设置为 BT。 656..

您能告诉我们如何在 AM5718上设置它吗?

谢谢

Darkhou

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

    根据: DSS 驱动程序不支持 processors.wiki.ti.com/.../Linux_Core_DSS_User's_Guide BT.656。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    高 Biser:

    AM5718支持 BT。 656..

    AM571x_TRM.pdf 第2723页。

    LCD2支持 BT.656和 BT.1120。

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、硬件支持它、但根据上面的 wiki、Linux 驱动程序至少暂时不支持。 我已要求软件团队进行评论。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    高 Biser:
    再添加一个问题。
    AM5718 DSS 驱动程序是否支持 RGB565格式?
    谢谢
    Darkhou
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    高 Biser:

    我们了解到 DSS 驱动程序不支持 BT 656。

    我们希望实现我们自己的目标。

    但 YCrCb 系数无法正常设置。

    我们在下面设置 LCD2 YCrCb 系数。

    MEM_rdwr -电源580013B4 203CAFEC
    MEM_rdwr -电源580013B8 F57D6080
    MEM_rdwr -电源580013BC 1304B01D

    并启用 BT。 656和颜色空间转换。

    MEM_rdwr -电源58001620 0150020C

    可以正常设置 YCrCb 系数。

    但在我们启用 LCD2后、它变为零。

    LCD2_Control:启用 LCD2

    MEM_rdwr -电源58001238 00000129

    日志:

    MEM_rdwr -第580013B4 3个

    580013B4 0x0

    580013B8 0x0

    580013BC 0x0

    您能告诉我们如何在 AM5718上设置 LCD2 YCrCb 系数吗?

    谢谢

    Darkhou

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

    在查看您的查询之前、请查看您是否已了解 AM571x 器件上的 i838器件勘误表。 这是否不适用于您正在制作的产品?

    当在 DSS 输出(VOUT1、2、3)上使用 BT.656或 BT.1120模式时

    水平消隐时序的配置限制为256字节或更低的值

    因为 HSW 位字段被限制为8b (最大值为256)。 BT.656标准

    分别需要280或268字节来支持 PAL 和 NTSC 时序。 BT.1120

    需要280、720、830、具体取决于格式。 DSS 不能支持需要的设备

    这种消隐持续时间。

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

    您好,Manisha:

    我们已经看到了此注释。

    我们知道它不符合 BT 标准。 656完全标准。

    因为 AM5718 TRM 编写了它支持 BT。 656模式、我们要尝试将其用于第二个 LCD。

    因为 AM5718上有两个 LCD。

    LCD1:4.3" 480 x 272 RGB888

    LCD2:0.2" 432 x 240 RGB565或 BT。 656.

    我们无法将 RGB565用于第二个 LCD。

    因为 LCD1是 RGB888。

    AM5718只有一个帧缓冲器。

    我们无法同时支持一个帧缓冲器的 RGB888和 RGB565。

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    帧缓冲区的像素格式不相关。 如果 LCD1支持 RGB8888、LCD2支持 RGB565、则可以同时使用这两种格式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Manisha:
    非常感谢
    但我们只有一个适用于 AM5718的帧缓冲器(/dev/fb0)
    我们如何将 lcd0配置为 RGB 888、将 LCD 2配置为 RGB565?
    谢谢

    示例
    只需要设置器件树数据线?

    端口@0{
    reg =<0>;

    dpi0_out:端点{
    远程端点=<&lcd0_in_>;
    数据线=<24>;
    };
    };

    端口@1{
    reg =<1>;

    dpi1_out:端点{
    远程端点=<&lcd1_IN>;
    数据线=<24>;
    };
    };

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

    AM57x8器件上的显示驱动程序基于 DRM。 它将显示为/dev/dri/card0. DRM 上的 FBdev 仿真支持非常有限、因此我建议使用 DRM API 来满足显示需求。 也就是说、您不需要看到多个显示卡。 单个 card0将引导您控制两个显示监视器。 检查 AM5718 IDK 板 DTS 文件。 它将具有 HDMI 和 LCD 显示屏的配置。

    有关显示驱动程序的更多信息、请查看此 wiki 页面-