From: Denys Dmytriyenko <denys@ti.com>
To: Ulf Samuelsson <meta-ti@emagii.com>
Cc: meta-ti mailing list <meta-ti@yoctoproject.org>
Subject: Re: Building qt5 using Yocto+meta-ti possible for Beaglebone?
Date: Tue, 10 Jun 2014 22:58:57 -0400 [thread overview]
Message-ID: <20140611025857.GL18034@edge> (raw)
In-Reply-To: <5396A777.1070305@emagii.com>
On Tue, Jun 10, 2014 at 08:36:39AM +0200, Ulf Samuelsson wrote:
>
> 2014-06-10 02:35, Denys Dmytriyenko skrev:
> >On Tue, Jun 10, 2014 at 12:54:10AM +0200, Ulf Samuelsson wrote:
> >>2014-06-09 12:04, Diego Sueiro skrev:
> >>>Ulf,
> >>>
> >>>On Sun, Jun 8, 2014 at 9:24 PM, Ulf Samuelsson <meta-ti@emagii.com
> >>><mailto:meta-ti@emagii.com>> wrote:
> >>>
> >>> Romber Nelson and some other people mention that the 3.12 kernel
> >>> used is not compatible with the advanced capes like LCDs.
> >>> Do I need to revert to the 3.8 kernel?
> >>>
> >>>
> >>>Kernel 3.12 does not have cape manager capabilities, as far as I know.
> >>>Did you tested it in a HDMI monitor/TV?
> >>>
> >>>
> >>I have a 4,3" LCD display and HDMI connected.
> >>
> >>"Romber Nelson" = Robert C Nelson.
> >>
> >>I replaced the meta-ti kernel with his patched 3.8.13 kernel.
> >>If I understand this correctly, this has backported the Graphics
> >>acceleration.
> >>
> >>Made sure that kernel-modules and libgles-omap3 are included in the build.
> >>Also made sure that qtbase-5.1.1 is built with qtbaseexamples for testing.
> >>
> >>I also enabled the LCD in the bootargs.
> >>
> >>Now I get a splash screen and I can run the qt examples,
> >>but only if I supply the linux frame buffer
> >>
> >>"$ calculator" fails, due not no X-windowa
> >>
> >>Available platform plugins are: eglfs, linuxfb, minimal, minimalegl,
> >>offscreen.
> >>
> >>"$ calculator -platform linuxfb" works, but is of course not accelerated.
> >>
> >>"$ calculator -platform eglfs" fails.
> >>
> >>Could not initialize egl display
> >>EGL error
> >>Aborted
> >IIRC, there were some additional patches for libgles-omap3 and Qt5 in
> >meta-arago... I don't remember the version of Qt5 when I played with it and
> >got it working - it was either 5.1.1 or 5.2...
> >
> meta-arago (dora) has 5.1.1
> master has 5.2.0
>
> meta-qt5 uses 5.2.1
Can you please try the patches from meta-arago with qt 5.1.1?
> >>I assume that this is either a faulty kernel, or lack of libraries.
> >>
> >>My libraires related to EGL are:
> >>
> >>root@beaglebone:/usr/lib# ls | grep EGL
> >>libEGL.so
> >>libEGL.so.1
> >>libEGL.so.1.10
> >>libEGL.so.1.10.2359475
> >>libEGL_eglimage.so
> >>libEGL_eglimage.so.1
> >>libEGL_eglimage.so.1.10
> >>libEGL_eglimage.so.1.10.2359475
> >>libpvrPVR2D_BLITWSEGL.so
> >>libpvrPVR2D_BLITWSEGL.so.1
> >>libpvrPVR2D_BLITWSEGL.so.1.10
> >>libpvrPVR2D_BLITWSEGL.so.1.10.2359475
> >>libpvrPVR2D_FLIPWSEGL.so
> >>libpvrPVR2D_FLIPWSEGL.so.1
> >>libpvrPVR2D_FLIPWSEGL.so.1.10
> >>libpvrPVR2D_FLIPWSEGL.so.1.10.2359475
> >>libpvrPVR2D_FRONTWSEGL.so
> >>libpvrPVR2D_FRONTWSEGL.so.1
> >>libpvrPVR2D_FRONTWSEGL.so.1.10
> >>libpvrPVR2D_FRONTWSEGL.so.1.10.2359475
> >>libpvrPVR2D_LINUXFBWSEGL.so
> >>libpvrPVR2D_LINUXFBWSEGL.so.1
> >>libpvrPVR2D_LINUXFBWSEGL.so.1.10
> >>libpvrPVR2D_LINUXFBWSEGL.so.1.10.2359475
> >>
> >>Any other library, I should be looking for?
> >>
> >>-----------------------------------------------------------------------
> >>
> >>The kernel options have set
> >>CONFIG_DRM_TILCDC=y
> >>CONFIG_DRM is not set
> >>CONFIG_FIRMWARE_EDID=y
> >>CONFIG_FB_MODE_HELPERS=y
> >>CONFIG_FB_TILEBLITTING=y
> >>CONFIG_FB_DA8XX=y
> >>CONFIG_FB_ST7735=y
> >>FB_BOTH_ENDIAN=y
> >>
> >>CONFIG_OMAP2_DSS_DPI=y
> >>CONFIG_OMAP2_DSS_RFBI=y
> >>CONFIG_OMAP2_DSS_VENC=y
> >>CONFIG_OMAP4_DSS_HDMI=y
> >>CONFIG_OMAP2_DSS_SDI=y
> >>CONFIG_OMAP2_DSS_DSL=y
> >>
> >>CONFIG_FB_OMAP2_DEBUG_SUPPORT=y
> >>
> >>
> >>CONFIG_FB_OMAP2_NUM_FBS=3
> >>
> >>CONFIG_PANEL_GENERIC_DPI=m
> >>CONFIG_PANEL_SHARP_LS037V7DW01=m
> >>CONFIG_PANEL_NEC_NL8048HL11_01B=m
> >>
> >>CONFIG_PANEL_TAAL=y
> >>CONFIG_PANEL_TPO_TD043MTEA1=y
> >>CONFIG_PANEL_ACX565AKM=y
> >>CONFIG_LCD_ILI9320=y
> >>
> >>
> >>CONFIG_LCD_PLATFORM=y
> >>CONFIG_FRAMEBUFFER_CONSOLE=y
> >>CONFIG_FONTS=y
> >>CONFIG_FONT_8x8=y
> >>CONFIG_FONT_8x16=y
> >>FONT_MINI_4x6=y
> >>LOGO_LINUX_MONO=y
> >>LOGO_LINUX_VGA16=y
> >>LOGO_LINUX_CLUT224=y
> >>
> >>Checked the 3.12 meta-ti kernel and it does not seem to have a lot
> >>of extra config options.
> >>
> >>Should I focus on the kernel or the libraries to get an EGL display?
> >>---------------------------------------------------------------------
> >>
> >>BTW: What is the reason that there is no cape support
> >>
> >>1.It is considered a bad idea, and rejected?
> >>2.Beaglebone specific, and thus of no interest to anyone with real money?
> >>3.Noone bothered to submit to mainstream?
> >>4.There is another API in the works, which will allow similar functionality.
> >>5.Other reason?
> >5. Other reason - it's been in the works for some time now, but is still not
> >merged upstream, as it's not trivial. You can google for capebus, capemgr and
> >devtree overlays for the latest set of patches...
> Thanks!
>
> Wouldn't a customized device-tree work?
> BR
> Ulf
>
> >
> >>Seems that every system on a chip with programmable I/O would need
> >>something similar.
> >>
> >>Is there any other easy way to get the LCD running.
> >>Customized device-tree fille?
> >>
> >>Any such file available off the shelf?
> >>
> >>
> >>BR
> >>Ulf Samuelsson
> >>
> >>>Regrads,
> >>>
> >>>--
> >>>*dS
> >>>Diego Sueiro
> >>>
> >>>Administrador do Embarcados
> >>>www.embarcados.com.br <http://www.embarcados.com.br/?utm_source=assinatura_diego&utm_medium=e-mail&utm_campaign=Assinatura%20Email%20Diego>
> >>>
> >>>/*long live rock 'n roll*/
> >>--
> >>_______________________________________________
> >>meta-ti mailing list
> >>meta-ti@yoctoproject.org
> >>https://lists.yoctoproject.org/listinfo/meta-ti
>
next prev parent reply other threads:[~2014-06-11 2:59 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-06 21:58 Building qt5 using Yocto+meta-ti possible for Beaglebone? Ulf Samuelsson
2014-06-06 22:38 ` Denys Dmytriyenko
2014-06-07 7:24 ` Ulf Samuelsson
2014-06-09 0:18 ` Ulf Samuelsson
2014-06-09 0:24 ` Ulf Samuelsson
2014-06-09 10:04 ` Diego Sueiro
2014-06-09 17:35 ` Denys Dmytriyenko
2014-06-09 18:47 ` Cooper Jr., Franklin
2014-06-09 22:54 ` Ulf Samuelsson
2014-06-09 23:34 ` Robert Nelson
2014-06-10 0:35 ` Denys Dmytriyenko
2014-06-10 6:36 ` Ulf Samuelsson
2014-06-11 2:58 ` Denys Dmytriyenko [this message]
[not found] <1777650538.2520577.1402404968526.JavaMail.zimbra@adeneo-embedded.com>
2014-06-10 13:11 ` DUMAZ Aymeric
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140611025857.GL18034@edge \
--to=denys@ti.com \
--cc=meta-ti@emagii.com \
--cc=meta-ti@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.