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/TDA2EXEVM:J6ECO TDA2Ex EVM 中的 QT 应用支持

Guru**** 2539500 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/756292/linux-tda2exevm-qt-application-support-in-j6eco-tda2ex-evm

器件型号:TDA2EXEVM

工具/软件:Linux

尊敬的 TI 专家:

我将使用具有 PROCESSOR_SDK_VISION_03_04_00_00的 J6ECO TDA2Ex EVM 板。

我已经按照 TI 的建议启用了 vDRM 支持。 我想在目标板中运行 Qt (GUI)应用程序。

在运行 Qt 应用程序时,出现此错误!!

我已在 SOC 中连接 HDMI 显示屏。

root@dra7xx-EVM:/opt/vision_sdk #./DVR_GUI
EGLFS:无法打开/dev/fb0
EGLFS:如果没有显示、则无法继续
已中止(转储内核)

建议我解决这个问题!!!

此致、

Rajesh Kannan S

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    使用 vDRM 时、您将没有帧缓冲器设备。 尝试使用基于 DRM 的 EGL

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

    感谢您的回复。
    我应该使用哪个内核配置来启用基于 DRM 的 EGL。
    如果我将使用基于 DRM 的 EGL、是否可以在 HDMI 显示屏中看到连接到 SOC 的 Qt 应用。

    很好的建议我!!!

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

    您好!

    我已从 kernel_menuconfig 中禁用 Virtual DRM 接口提供程序。

    根据 Linux Core DSS 指南、已启用 OMAP DRM。

    驱动程序配置
    内核配置选项

    omapdrm 支持以内置或模块的形式进行构建。

    omapdrm 可在内核 menuconfig 中的"设备驱动程序/图形支持"下找到。 您需要先启用 DRM (CONFIG_DRM)、然后才能启用 omapdrm (CONFIG_DRM_OMAP)。

    为 AM4/OMAP5/DRA7/AM5 SoC 启用 OMAP2+显示子系统支持(CONFIG_OMAP2_DSS)
    从子菜单中选择所需的 DSS 输出
    为 K2G SoC 启用 TI DSS6支持(CONFIG_TI_DSS6)
    在 OMAPDRM 外部显示设备驱动程序下启用编码器和面板

    但/dev/fb 尚未创建!!!

    请给出建议

    此致、

    Rajkumar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否在内核构建目录中检查您的.config 文件并验证是否设置了 CONFIG_DRM_fbDEV_emulation?