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.

[参考译文] [DRA829]在 Linux 上运行 Weston-simple-EGL 时出现问题

Guru**** 2547030 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/831431/dra829-problems-running-weston-simple-egl-on-linux

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

大家好、

我没有在连接到 DisplayPort 的显示器上获得任何图形输出。  

我正在 尝试在 Linux 上运行 Weston 示例应用程序、并遇到以下错误。

根目录@J7-EVM:~# Weston-simple-EGL
Weston-simple-EGL:./Weston-5.0.0/clients/simple-EGL.c:901:main:Assertion `display.display' failed。

已中止(转储内核)

我也尝试了莫德特

根目录@J7-EVM:~##最小
正在尝试打开设备'i915'...失败
正在尝试打开设备'amdgpu'...失败
正在尝试打开设备'Radeoneon'...失败
尝试打开设备'nouve'失败
尝试打开设备'vmwgfx'...失败
正在尝试打开设备'omapdrm'...失败
正在尝试打开设备'exynos'...失败
正在尝试打开设备'tilcdc'...失败
正在尝试打开设备'sm'...失败
正在尝试打开设备'sti'...失败
正在尝试打开设备'Tegra'...失败
正在尝试打开设备'IMX-DRM'...失败
正在尝试打开设备'Rockchip'...失败
尝试打开设备'Atmel-hlcdc'...失败
尝试打开设备'FSL-DCU-DRM'...失败
正在尝试打开设备'vc4'...失败
正在尝试打开设备'virtio_gp'...失败
正在尝试打开设备'ediatek'...失败
正在尝试打开设备'maeson '...失败
正在尝试打开设备'pl111'...失败
正在尝试打开设备'stm'……失败
未找到设备

此致

Vinay

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

    尊敬的 Vinay:

     启动 WestON_SIMPLE_EGL 时出现错误、是因为 Weston 不 是首先启动的。

    由于 omapdrm 不含铅、Weston 发布失败。

    您是否对 Linux 内核进行过任何更改?

    请在 dmesg 中搜索 omapdrm 并进行检查。

    谢谢

    RamPrasad

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

    尊敬的 RamPrasad:

    我正在使用的 Linux 映像是 TI 提供的预构建映像、我尚未对其进行任何更改。

    我在 dmesg 输出中找不到 omapdrm。 我已连接下面 dmesg 的输出。

    e2e.ti.com/.../0268.5241.dmesg_5F00_output.txt

    此致

    Vinay

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

    尊敬的 Vinay:

    我将该平台视为 DRA829、如果没有`omapdrm`可用。 要运行 modetest、您必须提供`tids`作为 DRM 驱动程序。 运行  

    ```μ A

    modetest -M tids

    ```μ A

    日志似乎表明显示未初始化。 您能否在上面运行、这将确认显示是否存在。 如果您连接了显示器、您能否共享显示器的分辨率、它是 HDMI 还是 DP 面板。

    谢谢、

    Gowtham

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

    您好、Gowtham、

    我运行 modetest 命令并获得以下输出。

    根目录@J7-EVM:~# modetest -M tids
    无法打开设备'tids':没有此类文件或目录

    我连接了 LG 显示屏 、型号为 LG27UD58、分辨率为3840 x 2160。 它使用 Display Port 连接。

    此致

    Vinay

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

    尊敬的 Vinay:

    好的、它看起来就像没有初始化显示一样。 您提到过您正在使用 DP 面板、能否检查在引导期间是否加载了 DP 器件覆盖。 您可以执行以下操作进行检查。

     -在引导时,请继续按 ENTER 键暂停内核映像加载,然后进入 uboot 提示符

     -键入`run finddt;run envboot`命令

     -键入`print overlay_files` command 并查看它是否列出了以`k3-j721e-DP0.dtbo'结尾的任何内容

     -如果您没有看到该文件。 请在映像的引导分区中编辑 uEnv.txt 文件以添加以下行

    ```μ A

    overlay_files=k3-j721e-dp0.dtbo

    ```μ A

     -重新引导设备

    谢谢、

    Gowtham

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

    您好、Gowtham、

    感谢它解决了我的显示问题

    此致

    Vinay

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

    尊敬的 Vinay:

    很高兴听到问题得到解决。

    谢谢、

    Gowtham