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: QT Application support in J6ECO TDA2Ex EVM

Part Number: TDA2EXEVM

Tool/software: Linux

Hi TI Experts,

I'm using J6ECO TDA2Ex EVM board with PROCESSOR_SDK_VISION_03_04_00_00.

I have enabled VDRM support as TI has suggested. I want to run QT(GUI) application in the target board.

While running Qt application, I got this error !!

I have connected HDMI Display in SOC.

root@dra7xx-evm:/opt/vision_sdk# ./DVR_GUI
EGLFS: Failed to open /dev/fb0
EGLFS: Can't continue without a display
Aborted (core dumped)

Kindly suggest me to solve this issue !!!

Regards,

Rajesh Kannan S

  • You will not have an framebuffer device when using vdrm. Try to use DRM based EGL

    Regards,
    Subhajit
  • Hi Subhajit,

    Thanks for your reply.
    Which kernel configuration I should use to enable DRM based EGL.
    If I will use DRM based EGL, Is it possible to see the Qt application in HDMI display which connected to SOC.

    Kindly suggest me !!!

    Regards,
    Rajkumar
  • Hi,

    I have disabled Virtual DRM interface provider from kernel_menuconfig.

    As per Linux Core DSS guide, OMAP DRM has been enabled.

    Driver Configuration
    Kernel Configuration Options

    omapdrm supports building both as built-in or as a module.

    omapdrm can be found under "Device Drivers/Graphics support" in the kernel menuconfig. You need to enable DRM (CONFIG_DRM) before you can enable omapdrm (CONFIG_DRM_OMAP).

    Enable OMAP2+ Display Subsystem support (CONFIG_OMAP2_DSS) for AM4/OMAP5/DRA7/AM5 SoCs
    From the submenu, select the DSS outputs you need
    Enable TI DSS6 support (CONFIG_TI_DSS6) for K2G SoC
    Enable the encoders and panels under OMAPDRM External Display Device Drivers

    But still /dev/fb* not yet created !!!

    Kindly suggest

    Regards,

    Rajkumar

  • Can you check into your .config file in kernel build directory and verify that CONFIG_DRM_FBDEV_EMULATION is set?