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.

[参考译文] DM3730:Linux 上具有 st7701s 外设的 DSI 视频模式

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

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/951042/dm3730-dsi-video-mode-with-st7701s-peripheral-on-linux

器件型号:DM3730

你好。

我有以下设置:

*基于 DM3730的电路板

*基于 Sitronix ST7701S 的480x800 LCD 模块、视频模式

* Linux 内核 v5.7

我尝试使 LCD 正常工作、并设法获得具有一些缺陷的 fb 测试图像:屏幕上缺少帧缓冲区的第一行(但 JTAG 内存转储显示 DISPC_GFX_BA0指向的位置处的有效数据)、每行中缺少前8个像素、 每行中的最后8个像素是前8个像素的副本、因此最后16个像素是一对8个像素双胞胎、屏幕上的最后一行仅填充8个像素块、这是上一行中最后8个像素的副本。 更改孔径和同步长度没有什么帮助。

在 OMAP-DSS_DSI_PULSE_MODE 中设置与 LCD 面板的通信。 此外,我不得不从使用2个 DSI 线路缓冲器--内核源中的硬编码选项--切换到0线路缓冲器。 这是一个尝试式猜测。 使用非零线缓冲区时、屏幕上的图像被打破、无法识别。

至于 LCD 面板本身、我们将其连接到另一个非 TI SoC、它产生了有效的图像。

现在、我需要有关尝试/调查哪些内容的指针、以便正确获取屏幕上的图像。

我还想解释一下 DSI 线路缓冲器编号。

P.S. 我知道 Linux 2.6.37是 TI 用于 DM3730的最新内核。 但是、库存短缺迫使我们挑选较新的硬件器件、而这反过来又推动了内核升级。 因此、我们非常感谢您提供的任何专家建议。

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

    您好、Garrikus、

    这很棘手、因为正如您所说的、我们不能支持有关 DM3730 Linux 5.7的问题。

    让我将其重新分配给我们的显示主题所有者。 他不支持 DM3730、但也许他可以提供一些有关通用 Linux 显示调试的想法、让您走上正确的轨道。

    此致、

    Nick

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

    谢谢、Nick。

    我对任何线索都不知道。

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

    您好、Garrikus、

    根据我的内部讨论、我们不支持 DM3730、Linux v5.7和 DSI。 很难确定 DSI 驱动器是否损坏或 DSI 驱动器与面板之间是否不匹配。

    此致、
    Krunal

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

    无论如何、谢谢 Krunal。

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

    您好 Krunal。

    我们已经放置了示波器来使用监控数据通道。

    我们将屏幕变成黑色、开始画整条线、然后是白色、然后又是黑色。 因此、每条线都是从上到下的。 我们发现帧缓冲区的第一行、其中一个 DISPC_GFX_BAj0指向的行、永远不会出现在数据通道上。 但 JTAG 在存储器中显示线路数据。  我们可以清楚地看到每条线路、但第一条线路的数据在数据通道上发生变化。

    这不会感觉" DSI 驱动器和面板之间不匹配"。 面板看起来很好、显示它获得的数据。

    如果这为您提供了有关正在发生的情况的线索、请分享。

    此致、Garrikus。

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

    您好 、Garrikus、

    遗憾 的是、TI 对现有项目的支持有限、我们甚至不知道驱动程序是否完全正常工作。

    此致、
    Krunal