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. Helping in calibrating etp-4500ug for working in RPI3
Forum Updated to NodeBB v4.3 + New Features

Helping in calibrating etp-4500ug for working in RPI3

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
13 Posts 3 Posters 3.6k Views 1 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.
  • T Offline
    T Offline
    tictactoe
    wrote on last edited by
    #3

    Hi and Thanks you for reply
    I connect to raspberry through ssh and run ts_calibrate and get the "Segmentation fault" message .
    Recently I use below variable for TSLIB

     export LD_LIBRARY_PATH=/usr/local/qt5pi/lib
     export PATH=/usr/local/qt5pi/bin:$PATH
    # hides mouse cursor
     export QT_QPA_EGLFS_HIDECURSOR=1
     # enables tslib plugin for touch screen
     export QT_QPA_GENERIC_PLUGINS=Tslib
     # disables evdev mouse input (to avoid getting duplicated input from tslib AND evdev)
     export QT_QPA_EGLFS_DISABLE_INPUT=1
     
     export TSLIB_FBDEVICE=/dev/fb0
     export TSLIB_CONSOLEDEVICE=none
     export TSLIB_TSDEVICE=/dev/input/by-id/`ls /dev/input/by-id/ | grep "eGalax"`
     export TSLIB_CONFFILE=/etc/ts.conf
     export TSLIB_CALIBFILE=/etc/pointercal
     export TSLIB_PLUGINDIR=/usr/lib/arm-linux-gnueabihf/ts0
    

    But with the same error "Segmentation fault" ...

    Regards,
    tictactoe

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #4

      Like I wrote before, run it through the debugger. You can install gdb on your Pi.

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

      T 1 Reply Last reply
      0
      • T Offline
        T Offline
        tictactoe
        wrote on last edited by
        #5

        I install QT5.7 on ubuntu on vmware and cross compile it to the Pi and I can debug my program through it. Do you mean this?

        1 Reply Last reply
        0
        • T Offline
          T Offline
          tictactoe
          wrote on last edited by
          #6

          I got what you say . But is a new project for me :-)
          I want to solve this problem easier than this.

          jsulmJ 1 Reply Last reply
          0
          • T tictactoe

            I got what you say . But is a new project for me :-)
            I want to solve this problem easier than this.

            jsulmJ Offline
            jsulmJ Offline
            jsulm
            Lifetime Qt Champion
            wrote on last edited by
            #7

            @tictactoe If you really do not want to use a debugger (this is actually something a programmer should learn) you can add qDebug() << "..." to your code at the places where you think the problem occurs. This can help to find out where the crash happens. But it isn't really easier than just using a debugger, which isn't rocket science.

            https://forum.qt.io/topic/113070/qt-code-of-conduct

            1 Reply Last reply
            0
            • T Offline
              T Offline
              tictactoe
              wrote on last edited by
              #8

              I dont have any problem during on the running of my program . The only problem is the swapping the axes of X,Y of the touch controller.
              I want to solve it

              1 Reply Last reply
              0
              • T Offline
                T Offline
                tictactoe
                wrote on last edited by tictactoe
                #9

                finally I cant run ts_calibrate and save calibration point in the /etc/pointercal .
                The below list is the last updated of environment variable for tslib and eglfs

                export QT_QPA_PLATFORM=eglfs
                export QT_QPA_EGLFS_TSLIB=1
                export QT_QPA_FB_DISABLE_INPUT=1
                export QT_QPA_EGLFS_TOUCHSCREEN_PARAMETERS=/dev/input/event0:invertx=1
                export TSLIB_FBDEVICE=/dev/fb0
                export TSLIB_CONSOLEDEVICE=/dev/tty
                export TSLIB_TSDEVICE=/dev/input/by-id/ls /dev/input/by-id/ | grep "eGalax"
                export TSLIB_CONFFILE=/etc/ts.conf
                export TSLIB_CALIBFILE=/etc/pointercal
                export TSLIB_PLUGINDIR=/usr/local/lib/ts

                I dont know about the "QT_QPA_GENERIC_PLUGINS" variable.
                I have a problem of inverting the X axis in my QT program that run on RPI3 yet
                how can I solve this?

                Regards,
                tictactoe

                1 Reply Last reply
                0
                • SGaistS SGaist

                  Like I wrote before, run it through the debugger. You can install gdb on your Pi.

                  T Offline
                  T Offline
                  tictactoe
                  wrote on last edited by tictactoe
                  #10

                  @SGaist
                  Hi
                  I want to install gdb on RPI as you said before.
                  I want to use the below link for installing gdb on rpi and ubuntu. Is it correct ?

                  link text

                  Regards

                  1 Reply Last reply
                  0
                  • SGaistS Offline
                    SGaistS Offline
                    SGaist
                    Lifetime Qt Champion
                    wrote on last edited by
                    #11

                    Does look good yes

                    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
                    1
                    • T Offline
                      T Offline
                      tictactoe
                      wrote on last edited by
                      #12

                      I dont know how to debug my qt program with gdb. Can you give me link for this?

                      1 Reply Last reply
                      0
                      • SGaistS Offline
                        SGaistS Offline
                        SGaist
                        Lifetime Qt Champion
                        wrote on last edited by
                        #13

                        It's the same as any other program. Note that you can remote debug from Qt Creator. It's explained in the Launching the Debugger chapter of Qt Creator's documentation.

                        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
                        1

                        • Login

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