Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Get Qt example running on SAM9N12
Forum Updated to NodeBB v4.3 + New Features

Get Qt example running on SAM9N12

Scheduled Pinned Locked Moved Mobile and Embedded
armcompiling qtcompile
29 Posts 2 Posters 11.1k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    Bizer
    wrote on 28 Apr 2015, 05:58 last edited by
    #3

    I have a cross-compiled Qt-Version from buildroot.org on the Evaluation-Board, but it doesn't know the qmake command, sadly...

    1 Reply Last reply
    0
    • B Offline
      B Offline
      Bizer
      wrote on 28 Apr 2015, 11:47 last edited by
      #4

      Well i didn't see this post: https://forum.qt.io/topic/52546/tuto-build-qt-to-cross-compile-for-arm/2
      I'll give it a try!

      1 Reply Last reply
      0
      • B Offline
        B Offline
        Bizer
        wrote on 29 Apr 2015, 19:45 last edited by
        #5

        HI, sorry to bother you again. I crosscompiled everything like explained:https://forum.qt.io/topic/52546/tuto-build-qt-to-cross-compile-for-arm/2

        With the qtcreator 5.4.1 i choose at build&run the libaries for qt4.8.5 und arm-linux-gnueabihf-g++ . If i run it everything gets compiled, no errors occure.

        Then i copied the files to a usb stick and try to run it from the usb-stick with: ./example -qws linuxfb but something with bash sh occures... I also tried chmod but nothing changed.

        Two questions:

        • list itemThe rest of the board software is compiled with CROSS_COMPILE=arm-none-eabi- : Do i have to compile qt also with arm-none-eabi- or should gcc-linaro-arm-linux-gnulist itemeabihf- also work?

        • Does the qtcreator also needed to be crosscompiled?

        1 Reply Last reply
        0
        • S Offline
          S Offline
          SGaist
          Lifetime Qt Champion
          wrote on 29 Apr 2015, 21:16 last edited by
          #6

          What exact error are you getting ?

          Unless you plan to run Qt Creator on your board, no

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          1 Reply Last reply
          0
          • B Offline
            B Offline
            Bizer
            wrote on 30 Apr 2015, 14:30 last edited by
            #7

            On board the board: -sh: ./example: not found
            http://www.bilder-upload.eu/show.php?file=c3cb1b-1430404583.jpg

            1 Reply Last reply
            0
            • S Offline
              S Offline
              SGaist
              Lifetime Qt Champion
              wrote on 30 Apr 2015, 23:14 last edited by
              #8

              What does file example return ?

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              1 Reply Last reply
              0
              • B Offline
                B Offline
                Bizer
                wrote on 1 May 2015, 09:36 last edited by
                #9

                On the SAM9N12-Linux "file" is not installed but on ubuntu(compiling PC) it says:
                benephil: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.1.1, BuildID[sha1]=00493b39dc19cde81d1b1ac906499c24698e97f4, not stripped

                1 Reply Last reply
                0
                • S Offline
                  S Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on 1 May 2015, 23:28 last edited by
                  #10

                  Good, but the thing is, it doesn't seems that the file is copied over to the target

                  Interested in AI ? www.idiap.ch
                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                  1 Reply Last reply
                  0
                  • B Offline
                    B Offline
                    Bizer
                    wrote on 2 May 2015, 09:05 last edited by
                    #11

                    Sorry, I don't get it. What do you meen?
                    I copied the folder with the crosscompiled files from my PC to a usb-stick, mounted the usb-stick on the Evaluationboard and tried to run the example.

                    1 Reply Last reply
                    0
                    • S Offline
                      S Offline
                      SGaist
                      Lifetime Qt Champion
                      wrote on 2 May 2015, 19:51 last edited by
                      #12

                      Then that's normal, the libraries can't be found, you should write a little bash script that setups the environment for your application to run. Have a look at the Linux Deployment Guide for more details about this

                      Interested in AI ? www.idiap.ch
                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                      1 Reply Last reply
                      0
                      • B Offline
                        B Offline
                        Bizer
                        wrote on 3 May 2015, 10:55 last edited by Bizer 5 Mar 2015, 10:58
                        #13

                        Ok so i probably have some libary issues... With crosscompilation everything should be fine? Do i have to write a bash script for those libaries?:

                        "ldd example"
                        checking sub-depends for '/usr/lib/libQtGui.so.4'
                        checking sub-depends for '/usr/lib/libQtNetwork.so.4'
                        checking sub-depends for '/usr/lib/libQtCore.so.4'
                        checking sub-depends for '/lib/libpthread.so.0'
                        ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0xb6f60000)
                        libdl.so.0 => /lib/libdl.so.0 (0xb6f54000)
                        libc.so.0 => /lib/libc.so.0 (0xb6efb000)
                        checking sub-depends for '/usr/lib/libstdc++.so.6'
                        checking sub-depends for 'not found'
                        checking sub-depends for '/lib/libgcc_s.so.1'
                        checking sub-depends for 'not found'
                        checking sub-depends for '/usr/lib/libts-1.0.so.0'
                        checking sub-depends for '/usr/lib/libgthread-2.0.so.0'
                        checking sub-depends for '/usr/lib/libglib-2.0.so.0'
                        checking sub-depends for '/usr/lib/libintl.so.8'
                        checking sub-depends for '/lib/libm.so.0'
                        libc.so.0 => /lib/libc.so.0 (0xb6ed4000)
                        ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0xb6f2d000)
                        checking sub-depends for '/lib/libc.so.0'
                        ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0xb6f4e000)
                        checking sub-depends for '/lib/libdl.so.0'
                        libc.so.0 => /lib/libc.so.0 (0xb6ee9000)
                        ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0xb6f42000)
                        checking sub-depends for '/lib/librt.so.0'
                        libc.so.0 => /lib/libc.so.0 (0xb6eda000)
                        libdl.so.0 => /lib/libdl.so.0 (0xb6ece000)
                        libpthread.so.0 => /lib/libpthread.so.0 (0xb6eb2000)
                        ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0xb6f33000)
                        checking sub-depends for '/usr/lib/libiconv.so.2'
                        libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0x00000000)
                        libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0x00000000)
                        libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0x00000000)
                        libpthread.so.0 => /lib/libpthread.so.0 (0x00000000)
                        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00000000)
                        libm.so.6 => not found (0x00000000)
                        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00000000)
                        libc.so.6 => not found (0x00000000)
                        libts-1.0.so.0 => /usr/lib/libts-1.0.so.0 (0x00000000)
                        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00000000)
                        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00000000)
                        libintl.so.8 => /usr/lib/libintl.so.8 (0x00000000)
                        libm.so.0 => /lib/libm.so.0 (0x00000000)
                        libc.so.0 => /lib/libc.so.0 (0x00000000)
                        libdl.so.0 => /lib/libdl.so.0 (0x00000000)
                        librt.so.0 => /lib/librt.so.0 (0x00000000)
                        /lib/ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x00000000)
                        libiconv.so.2 => /usr/lib/libiconv.so.2 (0x00000000)
                        not a dynamic executable

                        1 Reply Last reply
                        0
                        • B Offline
                          B Offline
                          Bizer
                          wrote on 3 May 2015, 17:46 last edited by
                          #14

                          Hey, i observed one thing: If i run the project in qtcreator and check the "run in terminal" i get a: "Syntax error: word unexpected (expecting ")") "
                          Is there something i can/should do about this issue? Because if i run "sh example" i get the same error.

                          1 Reply Last reply
                          0
                          • S Offline
                            S Offline
                            SGaist
                            Lifetime Qt Champion
                            wrote on 3 May 2015, 21:12 last edited by
                            #15

                            What distribution is running on your board ?

                            Interested in AI ? www.idiap.ch
                            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                            1 Reply Last reply
                            0
                            • B Offline
                              B Offline
                              Bizer
                              wrote on 4 May 2015, 16:16 last edited by
                              #16

                              At91linux with buildroot-rfs

                              1 Reply Last reply
                              0
                              • S Offline
                                S Offline
                                SGaist
                                Lifetime Qt Champion
                                wrote on 4 May 2015, 23:42 last edited by
                                #17

                                Did you install Qt 4 directly through Buildroot ?

                                Interested in AI ? www.idiap.ch
                                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                1 Reply Last reply
                                0
                                • B Offline
                                  B Offline
                                  Bizer
                                  wrote on 5 May 2015, 13:05 last edited by
                                  #18

                                  Yes, i did

                                  1 Reply Last reply
                                  0
                                  • B Offline
                                    B Offline
                                    Bizer
                                    wrote on 6 May 2015, 18:24 last edited by
                                    #19

                                    no further ideas?

                                    1 Reply Last reply
                                    0
                                    • S Offline
                                      S Offline
                                      SGaist
                                      Lifetime Qt Champion
                                      wrote on 6 May 2015, 20:23 last edited by
                                      #20

                                      Did you also cross-compile Qt using the libraries from Buildroot ?

                                      Interested in AI ? www.idiap.ch
                                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                      1 Reply Last reply
                                      0
                                      • B Offline
                                        B Offline
                                        Bizer
                                        wrote on 7 May 2015, 12:21 last edited by
                                        #21

                                        On the dev machine no, on the evaluationboard yes

                                        1 Reply Last reply
                                        0
                                        • S Offline
                                          S Offline
                                          SGaist
                                          Lifetime Qt Champion
                                          wrote on 8 May 2015, 19:55 last edited by
                                          #22

                                          Just to be sure I understand you correctly: you cross-compiled Qt on your desktop using a different set of libraries rather that than the one from your evaluation board and you compiled natively on your device ?

                                          Interested in AI ? www.idiap.ch
                                          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                          1 Reply Last reply
                                          0

                                          12/29

                                          2 May 2015, 19:51

                                          • Login

                                          • Login or register to search.
                                          12 out of 29
                                          • First post
                                            12/29
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved