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.

[参考译文] DS90UB941AS-Q1:DS90UB941AS-Q1 转换为 SPWG 格式的 DS90UB948 LVDS

Guru**** 2561820 points
Other Parts Discussed in Thread: AM67

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1572074/ds90ub941as-q1-ds90ub941as-q1-translation-to-ds90ub948-lvds-with-spwg-format

器件型号:DS90UB941AS-Q1
主题:AM67 中讨论的其他器件

工具/软件:

我将 TI SDK 10 用于 AM67、在使用 941 -> 948 配置时、很难在屏幕上显示图像。

我们的 LVDS 显示器使用 media_BUS_FMT_RGB888_1X7X4_SPWG、因此我不清楚 DS90UB948 如何为我们的显示器转换为正确的格式。

我看到 MAPSEL 引脚需要设置为高电平? 这是否足够?

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

    尊敬的 Evan:

    似乎这可能是驱动程序问题。 您必须找到一个驱动程序、该驱动程序可以按照 941as 的要求输出数据、或者将驱动程序中的数据转换为 941as 的预期输出。

    MAPSEL 不会修复此数据格式差异。

    谢谢、

    Ragav Subramanian

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

    尊敬的 Ragav:

    我在 TI SDK 10 和 AM67 上发现、当我使用的水平值过宽时、DSI0 外设出现错误。 可能>800.

    有一个 DSI0 寄存器会命中 HSYNC_ERR、因此似乎是外设的内部寄存器、这是与 DRM 或 DSS 相关的内容。
    我希望找到合适的 DSI0 驱动器、它可以在 1280x800 连续输出。 我找到了一个输出为 800x1280 的驱动程序、但这对我们来说是错误的分辨率。

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

    我找到了这一页的 Linux 驱动程序。 我不知道该程序是否适用于您的应用程序、而是将其作为驱动程序的资源共享:

    https://docs.kernel.org/userspace-api/media/v4l/subdev-formats.html