On 12/14/2014 06:23 PM, Yang Lei wrote:
> Thank you for the respond. However, I've successfully run the
> Graphic's demo program on 3.18 kernel. Does that mean the Graphic
> driver has no problem? Thanks!
>
> On Sun, Dec 14, 2014 at 9:14 PM, liyaoshi <[email protected]
> <mailto:[email protected]>> wrote:
>
>     As I know , Ti's Graphic driver will not support 3.18 kernel for
>     current now
>     You should use 3.12 to match the ti graphic driver
>
>     2014-12-14 12:07 GMT+08:00 Yang Lei <[email protected]
>     <mailto:[email protected]>>:
>
>         Thanks!
>
>         I tried adding -platform eglfs but the result is still the
>         same. Either mouse and keyboard doesn't response.
>
>         I believe the default platform is eglfs. So, even I don't use
>         -platform option, the it should run with eglfs platform. Am I
>         right? My reference is here
>         http://doc.qt.io/qt-5/embedded-linux.html.
>
>         Any more suggestion?
>
>
>
>         On Sat, Dec 13, 2014 at 5:54 PM, John Syn <[email protected]
>         <mailto:[email protected]>> wrote:
>
>
>             From: Yang Lei <[email protected] <mailto:[email protected]>>
>             Reply-To: "[email protected]
>             <mailto:[email protected]>"
>             <[email protected]
>             <mailto:[email protected]>>
>             Date: Saturday, December 13, 2014 at 1:55 PM
>             To: "[email protected]
>             <mailto:[email protected]>"
>             <[email protected]
>             <mailto:[email protected]>>
>             Subject: [beagleboard] Qt 5.4 on BBB OpenGL: Linux is dead
>             after execute examples. Keyboard and mouse have no response.
>
>                 Hello everyone
>
>                 I’m new on Qt on arm linux. I’m trying to cross
>                 compile the newest version Qt 5.4 for Beaglebone
>                 Black(BBB). I think I almost successed because I
>                 finished configure and make of Qt 5.4 based on root
>                 file system on BBB. When I try to run an example, the
>                 GUI shows up but the linux is dead and there is no
>                 response from keyboard and mouse. The only thing I can
>                 do is to reset BBB. Could someone help me with this
>                 problem? I will describe my steps as follow:
>
>                 1. Build Ubuntu SD card
>
>                 For this step, I followed the following website:
>                 _https://eewiki.net/display/linuxonarm/BeagleBone+Black_
>
>                 Kernel version:
>                 Linux arm 3.18.0-bone1 #1 Mon Dec 8 23:08:59 EST 2014
>                 armv71 armv71 armv71 GNU/Linux
>
>                 Root file system:
>                 Ubuntu 14.04.1 LTS
>
>                 Cross compiler:
>                 arm-linux-gnueabihf-gcc (crosstool-NG
>                 linaro-1.13.1-4.9-2014.09 – Linaro GCC 4.9-2014.09)
>                 4.9.2 20140904 (prerelease)
>
>                 The SD card just works fine.
>
>                 2. Build and install SGX driver
>                 Also, I followed the SGX part of the following website
>                 _https://eewiki.net/display/linuxonarm/BeagleBone+Black_
>
>                 The demo program OGLES2ChameleonMan works fine.
>
>                 3. Build Qt 5.4
>                 (1) Download Qt 5.4 source
>                 qt-everywhere-opensource-src-5.4.0.tar.gz
>                 _http://download.qt-project.org/archive/qt/5.4/5.4.0/single/_
>
>                 (2) Configure Qt 5.4
>                 copy the newest cross compiler library to root file
>                 system (otherwise the configure has errors)
>
>                 1.
>                     sudo cp -r <some
>                     
> dir>/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/arm-linux-gnueabihf/libc/*
>                     <some dir>/rootfs
>
>                 edit
>                 /qtbase/mkspecs/devices/linux-beaglebone-g++/qmake.conf
>
>                 1.
>                     Ln 29: COMPILER_FLAGS          = -march=armv7-a
>                     -mtune=cortex-a8 -mfpu=neon -mfloat-abi=hard
>                 2.
>                     Ln 39: QMAKE_INCDIR_EGL        =
>                     $$[QT_SYSROOT]/usr/include/OGLES2
>
>                 configure
>
>                 1.
>                     sudo ./configure -prefix /home/ubuntu/_Qt_
>                     <http://qt-project.org/doc/Qt.html> -device
>                     linux-beaglebone-g++ -device-option
>                     
> CROSS_COMPILE=/home/albert/arm-dev/kernel_dev/bb-kernel/dl/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin/arm-linux-gnueabihf-
>                     -sysroot /media/albert/rootfs -release -opensource
>                     -confirm-license -opengl es2 -v
>
>                 configure result
>
>                 1.
>                        Configure summary
>                 2.
>                      
>                 3.
>                     Building on:   linux-g++ (x86_64, CPU features:
>                     mmx sse sse2)
>                 4.
>                     Building for:  devices/linux-beaglebone-g++ (arm,
>                     CPU features: neon)
>                 5.
>                     Platform notes:
>                 6.
>                      
>                 7.
>                                 - Also available for Linux: linux-kcc
>                     linux-icc linux-cxx
>                 8.
>                            
>                 9.
>                     qmake vars .......... styles += mac fusion windows
>                     DEFINES += QT_NO_MTDEV DEFINES += QT_NO_LIBUDEV
>                     QMAKE_X11_PREFIX = /usr sql-drivers =  sql-plugins
>                     =  sqlite qmake switches .........
>                10.
>                      
>                11.
>                     Build options:
>                12.
>                       Build parts ............ libs examples
>                13.
>                       Mode ................... release
>                14.
>                       Using C++11 ............ yes
>                15.
>                       Using gold linker....... yes
>                16.
>                       Using PCH .............. yes
>                17.
>                       Target compiler supports:
>                18.
>                         Neon ................. yes
>                19.
>                      
>                20.
>                     _Qt_ <http://qt-project.org/doc/Qt.html> modules
>                     and options:
>                21.
>                       _Qt_ <http://qt-project.org/doc/Qt.html> D-Bus
>                     ............... runtime
>                22.
>                       _Qt_ <http://qt-project.org/doc/Qt.html>
>                     Concurrent .......... yes
>                23.
>                       _Qt_ <http://qt-project.org/doc/Qt.html> GUI
>                     ................. yes
>                24.
>                       _Qt_ <http://qt-project.org/doc/Qt.html> Widgets
>                     ............. yes
>                25.
>                       Large File ............. yes
>                26.
>                       QML debugging .......... yes
>                27.
>                       Use system proxies ..... no
>                28.
>                      
>                29.
>                     Support enabled for:
>                30.
>                       Accessibility .......... yes
>                31.
>                       ALSA ................... no
>                32.
>                       CUPS ................... no
>                33.
>                       Evdev .................. yes
>                34.
>                       FontConfig ............. no
>                35.
>                       FreeType ............... yes (bundled copy)
>                36.
>                       Glib ................... no
>                37.
>                       GTK theme .............. no
>                38.
>                       HarfBuzz ............... yes (bundled copy)
>                39.
>                       Iconv .................. yes
>                40.
>                       ICU .................... no
>                41.
>                       Image formats:
>                42.
>                         GIF .................. yes (plugin, using
>                     bundled copy)
>                43.
>                         JPEG ................. yes (plugin, using
>                     bundled copy)
>                44.
>                         PNG .................. yes (in _QtGui_
>                     <http://qt-project.org/doc/QtGui.html>, using
>                     bundled copy)
>                45.
>                       journald ............... no
>                46.
>                       mtdev .................. no
>                47.
>                       Networking:
>                48.
>                         getaddrinfo .......... yes
>                49.
>                         getifaddrs ........... yes
>                50.
>                         IPv6 ifname .......... yes
>                51.
>                         OpenSSL .............. no
>                52.
>                       NIS .................... yes
>                53.
>                       OpenGL / OpenVG:
>                54.
>                         EGL .................. yes
>                55.
>                         OpenGL ............... yes (OpenGL ES 2.0+)
>                56.
>                         OpenVG ............... no
>                57.
>                       PCRE ................... yes (bundled copy)
>                58.
>                       pkg-config ............. no
>                59.
>                       PulseAudio ............. no
>                60.
>                       QPA backends:
>                61.
>                         DirectFB ............. no
>                62.
>                         EGLFS ................ yes
>                63.
>                         KMS .................. no
>                64.
>                         LinuxFB .............. yes
>                65.
>                         XCB .................. no
>                66.
>                       Session management ..... yes
>                67.
>                       SQL drivers:
>                68.
>                         DB2 .................. no
>                69.
>                         InterBase ............ no
>                70.
>                         MySQL ................ no
>                71.
>                         OCI .................. no
>                72.
>                         ODBC ................. no
>                73.
>                         PostgreSQL ........... no
>                74.
>                         SQLite 2 ............. no
>                75.
>                         SQLite ............... yes (plugin, using
>                     bundled copy)
>                76.
>                         TDS .................. no
>                77.
>                       udev ................... no
>                78.
>                       xkbcommon .............. no
>                79.
>                       zlib ................... yes (bundled copy)
>
>                 make and make install just work fine.
>
>                 4. Run Qt examples
>                 Before run Qt examples, again, I need to copy some
>                 cross compiler’s lib file into SD card, otherwise it
>                 has errors when execute program.
>
>                 1.
>                     sudo cp -r <some
>                     
> dir>/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/arm-linux-gnueabihf/lib
>                     <some dir>/rootfs/home/ubuntu
>
>                 On BBB, I neet to export LD_LIBRARY_PATH
>
>                 1.
>                     export LD_LIBRARY_PATH=/rootfs/home/ubuntu
>
>                 Now, I can run Qt examples
>
>                 1.
>                     cd /_Qt_
>                     
> <http://qt-project.org/doc/Qt.html>/examples/quick/demos/stocqt
>                 2.
>                     ./stocqt
>
>             Try 
>
>             ./stocqt -platform eglfs
>
>             Regards,
>             John
>
>                 At this moment, the GUI shows on the screen. However,
>                 there is no mouse cursor and the keyboard doesn’t
>                 response. I can still see the terminal’s text cursor
>                 flashing. The only thing I can do now is to reset BBB.
>                 I also tried several other examples and all yield the
>                 same result. No mouse cursor and keyboard response.
>
>                 Does any one know what should I do to fix this
>                 problem? Thanks!
>
>                 -- 
>                 For more options, visit http://beagleboard.org/discuss
>                 ---
>                 You received this message because you are subscribed
>                 to the Google Groups "BeagleBoard" group.
>                 To unsubscribe from this group and stop receiving
>                 emails from it, send an email to
>                 [email protected]
>                 <mailto:[email protected]>.
>                 For more options, visit
>                 https://groups.google.com/d/optout.
>
>             -- 
>             For more options, visit http://beagleboard.org/discuss
>             ---
>             You received this message because you are subscribed to a
>             topic in the Google Groups "BeagleBoard" group.
>             To unsubscribe from this topic, visit
>             
> https://groups.google.com/d/topic/beagleboard/0wRSkdaWOJw/unsubscribe.
>             To unsubscribe from this group and all its topics, send an
>             email to [email protected]
>             <mailto:[email protected]>.
>             For more options, visit https://groups.google.com/d/optout.
>
>
>
>         -- 
>         Best
>         Yang Lei
>         Graduate Research Assistant
>         FREEDM Systems center
>         www.freedm.ncsu.edu <http://www.freedm.ncsu.edu>
>         North Carolina State University, NC, US
>         -- 
>         For more options, visit http://beagleboard.org/discuss
>         ---
>         You received this message because you are subscribed to the
>         Google Groups "BeagleBoard" group.
>         To unsubscribe from this group and stop receiving emails from
>         it, send an email to [email protected]
>         <mailto:[email protected]>.
>         For more options, visit https://groups.google.com/d/optout.
>
>     -- 
>     For more options, visit http://beagleboard.org/discuss
>     ---
>     You received this message because you are subscribed to a topic in
>     the Google Groups "BeagleBoard" group.
>     To unsubscribe from this topic, visit
>     https://groups.google.com/d/topic/beagleboard/0wRSkdaWOJw/unsubscribe.
>     To unsubscribe from this group and all its topics, send an email
>     to [email protected]
>     <mailto:[email protected]>.
>     For more options, visit https://groups.google.com/d/optout.
>
>
>
> -- 
> Best
> Yang Lei
> Graduate Research Assistant
> FREEDM Systems center
> www.freedm.ncsu.edu <http://www.freedm.ncsu.edu>
> North Carolina State University, NC, US
> -- 
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to the Google
> Groups "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to [email protected]
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout.
Why not just install Arch Linux ARM and pacman -S qt5 and be done with it?

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to