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/DM3730:是否可以配置 DSS、以便在帧缓冲区为 RGBA8888时、分配的输入为 RGB565?

Guru**** 2558250 points
Other Parts Discussed in Thread: DM3730

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/576937/linux-dm3730-is-it-possible-to-configure-dss-so-that-while-the-frame-buffer-is-rgba8888-the-input-to-dispc-is-rgb565

器件型号:DM3730

工具/软件:Linux

大家好、

我正在尝试通过8位接口、2个周期/像素将 DM3730连接到 MIPI-DPI LCD。

我知道如何设置 TDM 寄存器、但我不知道如何将像素格式配置为 RGB565。

1) 1)如果我设置 OMAP-DSS_DEVICE.phy.dpi.data_Lines = 16、那么在 Linux 中/sys/devices/platform/omapfb/graphics/fb0/bits_per_pixel 也变为16、这意味着帧缓冲器处于 RB565模式、这是不可取的、因为我仍然想为覆盖管理器使用 RGBA8888格式。 我的应用程序取决于 FB0和 FB2的 RGBA8888格式;

2) 2)如果我设置 OMA_DSS_DEVICE.phy.dpi.data_Lines = 24、我找不到一个能够从24位像素中选择5/6/5位的 TDM 寄存器。

问题:在 RGBA8888模式下保持帧缓冲和叠加的同时、允许 TDM 在2个周期/像素内接收 RGB565像素并通过8位总线进行传输吗?

谢谢你。

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

    您对像素颜色传输的要求不直接适用。

    BR
    Tsvetolin Shulev